From fb67b8ed1d25f56b3871a7666f224415983ffb6d Mon Sep 17 00:00:00 2001 From: CyberLeo Date: Sun, 2 Oct 2011 00:42:22 -0500 Subject: [PATCH] worlds/i386/WinBook, targets/i386/WinBook: tentative import --- targets/i386/WinBook/config/make.conf | 23 +++ targets/i386/WinBook/config/port.lst | 6 + .../WinBook/config/port.options/cairo/options | 7 + .../WinBook/config/port.options/gamin/options | 5 + .../config/port.options/glib20/options | 5 + .../WinBook/config/port.options/icu/options | 5 + .../config/port.options/libiconv/options | 6 + .../config/port.options/libxslt/options | 6 + .../WinBook/config/port.options/m4/options | 5 + .../WinBook/config/port.options/perl/options | 12 ++ .../config/port.options/pixman/options | 5 + .../WinBook/config/port.options/png/options | 5 + .../config/port.options/python27/options | 12 ++ .../config/port.options/xorg-drivers/options | 53 +++++ .../config/port.options/xorg-server/options | 7 + .../WinBook/config/port.options/xterm/options | 9 + targets/i386/WinBook/world | 1 + worlds/i386/WinBook/config/WinBook | 189 ++++++++++++++++++ worlds/i386/WinBook/config/src.conf | 46 +++++ 19 files changed, 407 insertions(+) create mode 100644 targets/i386/WinBook/config/make.conf create mode 100644 targets/i386/WinBook/config/port.lst create mode 100644 targets/i386/WinBook/config/port.options/cairo/options create mode 100644 targets/i386/WinBook/config/port.options/gamin/options create mode 100644 targets/i386/WinBook/config/port.options/glib20/options create mode 100644 targets/i386/WinBook/config/port.options/icu/options create mode 100644 targets/i386/WinBook/config/port.options/libiconv/options create mode 100644 targets/i386/WinBook/config/port.options/libxslt/options create mode 100644 targets/i386/WinBook/config/port.options/m4/options create mode 100644 targets/i386/WinBook/config/port.options/perl/options create mode 100644 targets/i386/WinBook/config/port.options/pixman/options create mode 100644 targets/i386/WinBook/config/port.options/png/options create mode 100644 targets/i386/WinBook/config/port.options/python27/options create mode 100644 targets/i386/WinBook/config/port.options/xorg-drivers/options create mode 100644 targets/i386/WinBook/config/port.options/xorg-server/options create mode 100644 targets/i386/WinBook/config/port.options/xterm/options create mode 120000 targets/i386/WinBook/world create mode 100644 worlds/i386/WinBook/config/WinBook create mode 100644 worlds/i386/WinBook/config/src.conf diff --git a/targets/i386/WinBook/config/make.conf b/targets/i386/WinBook/config/make.conf new file mode 100644 index 0000000..128cdbd --- /dev/null +++ b/targets/i386/WinBook/config/make.conf @@ -0,0 +1,23 @@ +# Compilation tunes for ports +CFLAGS+=-O2 -pipe +COPTFLAGS+=-O2 -pipe +CPUTYPE?=athlon-4 + +# Global knobs +NO_PROFILE=yes + +# Caching proxy for fetches +http_proxy=http://gateway.cyberleo.net:46565 +ftp_proxy=http://gateway.cyberleo.net:46565 + +# Read-only ports tree +DISTDIR=/var/ports/distfiles +PACKAGES=/var/ports/packages +WRKDIRPREFIX=/usr/obj + +.if ${.CURDIR:M*/devel/glib20} + USE_LOCAL_MK= + STRIP_PERL5_RUN= + STRIP_PYTHON_RUN= +.endif + diff --git a/targets/i386/WinBook/config/port.lst b/targets/i386/WinBook/config/port.lst new file mode 100644 index 0000000..7186bb0 --- /dev/null +++ b/targets/i386/WinBook/config/port.lst @@ -0,0 +1,6 @@ +net/bwi-firmware-kmod +sysutils/k8temp +x11/xterm +x11-drivers/xorg-drivers +x11-wm/twm + diff --git a/targets/i386/WinBook/config/port.options/cairo/options b/targets/i386/WinBook/config/port.options/cairo/options new file mode 100644 index 0000000..179fc0f --- /dev/null +++ b/targets/i386/WinBook/config/port.options/cairo/options @@ -0,0 +1,7 @@ +# This file is auto-generated by 'make config'. +# No user-servicable parts inside! +# Options for cairo-1.10.2_2,1 +_OPTIONS_READ=cairo-1.10.2_2,1 +WITH_GL=true +WITH_XCB=true +WITH_GLIB=true diff --git a/targets/i386/WinBook/config/port.options/gamin/options b/targets/i386/WinBook/config/port.options/gamin/options new file mode 100644 index 0000000..fd4e4e9 --- /dev/null +++ b/targets/i386/WinBook/config/port.options/gamin/options @@ -0,0 +1,5 @@ +# This file is auto-generated by 'make config'. +# No user-servicable parts inside! +# Options for gamin-0.1.10_4 +_OPTIONS_READ=gamin-0.1.10_4 +WITHOUT_GAM_POLLER=true diff --git a/targets/i386/WinBook/config/port.options/glib20/options b/targets/i386/WinBook/config/port.options/glib20/options new file mode 100644 index 0000000..b40290e --- /dev/null +++ b/targets/i386/WinBook/config/port.options/glib20/options @@ -0,0 +1,5 @@ +# This file is auto-generated by 'make config'. +# No user-servicable parts inside! +# Options for glib+noperl+nopython-2.28.8 +_OPTIONS_READ=glib+noperl+nopython-2.28.8 +WITH_COLLATION_FIX=true diff --git a/targets/i386/WinBook/config/port.options/icu/options b/targets/i386/WinBook/config/port.options/icu/options new file mode 100644 index 0000000..5910fdd --- /dev/null +++ b/targets/i386/WinBook/config/port.options/icu/options @@ -0,0 +1,5 @@ +# This file is auto-generated by 'make config'. +# No user-servicable parts inside! +# Options for icu-4.8.1 +_OPTIONS_READ=icu-4.8.1 +WITH_THREADS=true diff --git a/targets/i386/WinBook/config/port.options/libiconv/options b/targets/i386/WinBook/config/port.options/libiconv/options new file mode 100644 index 0000000..b1738fb --- /dev/null +++ b/targets/i386/WinBook/config/port.options/libiconv/options @@ -0,0 +1,6 @@ +# This file is auto-generated by 'make config'. +# No user-servicable parts inside! +# Options for libiconv-1.13.1_1 +_OPTIONS_READ=libiconv-1.13.1_1 +WITH_EXTRA_ENCODINGS=true +WITHOUT_EXTRA_PATCHES=true diff --git a/targets/i386/WinBook/config/port.options/libxslt/options b/targets/i386/WinBook/config/port.options/libxslt/options new file mode 100644 index 0000000..4ab43e8 --- /dev/null +++ b/targets/i386/WinBook/config/port.options/libxslt/options @@ -0,0 +1,6 @@ +# This file is auto-generated by 'make config'. +# No user-servicable parts inside! +# Options for libxslt-1.1.26_3 +_OPTIONS_READ=libxslt-1.1.26_3 +WITHOUT_MEM_DEBUG=true +WITH_CRYPTO=true diff --git a/targets/i386/WinBook/config/port.options/m4/options b/targets/i386/WinBook/config/port.options/m4/options new file mode 100644 index 0000000..362a157 --- /dev/null +++ b/targets/i386/WinBook/config/port.options/m4/options @@ -0,0 +1,5 @@ +# This file is auto-generated by 'make config'. +# No user-servicable parts inside! +# Options for m4-1.4.16,1 +_OPTIONS_READ=m4-1.4.16,1 +WITH_LIBSIGSEGV=true diff --git a/targets/i386/WinBook/config/port.options/perl/options b/targets/i386/WinBook/config/port.options/perl/options new file mode 100644 index 0000000..c579b87 --- /dev/null +++ b/targets/i386/WinBook/config/port.options/perl/options @@ -0,0 +1,12 @@ +# This file is auto-generated by 'make config'. +# No user-servicable parts inside! +# Options for perl-5.12.4_1 +_OPTIONS_READ=perl-5.12.4_1 +WITHOUT_DEBUGGING=true +WITHOUT_GDBM=true +WITHOUT_PERL_MALLOC=true +WITH_PERL_64BITINT=true +WITHOUT_THREADS=true +WITHOUT_MULTIPLICITY=true +WITHOUT_SITECUSTOMIZE=true +WITH_USE_PERL=true diff --git a/targets/i386/WinBook/config/port.options/pixman/options b/targets/i386/WinBook/config/port.options/pixman/options new file mode 100644 index 0000000..860f9af --- /dev/null +++ b/targets/i386/WinBook/config/port.options/pixman/options @@ -0,0 +1,5 @@ +# This file is auto-generated by 'make config'. +# No user-servicable parts inside! +# Options for pixman-0.22.2 +_OPTIONS_READ=pixman-0.22.2 +WITH_SIMD=true diff --git a/targets/i386/WinBook/config/port.options/png/options b/targets/i386/WinBook/config/port.options/png/options new file mode 100644 index 0000000..5170922 --- /dev/null +++ b/targets/i386/WinBook/config/port.options/png/options @@ -0,0 +1,5 @@ +# This file is auto-generated by 'make config'. +# No user-servicable parts inside! +# Options for png-1.4.8 +_OPTIONS_READ=png-1.4.8 +WITH_APNG=true diff --git a/targets/i386/WinBook/config/port.options/python27/options b/targets/i386/WinBook/config/port.options/python27/options new file mode 100644 index 0000000..1bc767e --- /dev/null +++ b/targets/i386/WinBook/config/port.options/python27/options @@ -0,0 +1,12 @@ +# This file is auto-generated by 'make config'. +# No user-servicable parts inside! +# Options for python27-2.7.2_1 +_OPTIONS_READ=python27-2.7.2_1 +WITH_THREADS=true +WITHOUT_HUGE_STACK_SIZE=true +WITHOUT_SEM=true +WITHOUT_PTH=true +WITH_UCS4=true +WITH_PYMALLOC=true +WITH_IPV6=true +WITHOUT_FPECTL=true diff --git a/targets/i386/WinBook/config/port.options/xorg-drivers/options b/targets/i386/WinBook/config/port.options/xorg-drivers/options new file mode 100644 index 0000000..69e2ec5 --- /dev/null +++ b/targets/i386/WinBook/config/port.options/xorg-drivers/options @@ -0,0 +1,53 @@ +# This file is auto-generated by 'make config'. +# No user-servicable parts inside! +# Options for xorg-drivers-7.5.1 +_OPTIONS_READ=xorg-drivers-7.5.1 +WITH_MOUSE=true +WITH_KEYBOARD=true +WITHOUT_ATI=true +WITHOUT_MACH64=true +WITHOUT_NV=true +WITHOUT_R128=true +WITHOUT_RADEONHD=true +WITH_VESA=true +WITHOUT_OPENCHROME=true +WITHOUT_INTEL=true +WITHOUT_ACECAD=true +WITHOUT_CITRON=true +WITHOUT_ELOGRAPHICS=true +WITHOUT_FPIT=true +WITHOUT_HYPERPEN=true +WITHOUT_JOYSTICK=true +WITHOUT_MAGICTOUCH=true +WITHOUT_MUTOUCH=true +WITHOUT_PENMOUNT=true +WITHOUT_SYNAPTICS=true +WITHOUT_VMMOUSE=true +WITHOUT_VOID=true +WITHOUT_APM=true +WITHOUT_ARK=true +WITHOUT_CHIPS=true +WITHOUT_CIRRUS=true +WITHOUT_CYRIX=true +WITHOUT_DUMMY=true +WITHOUT_FBDEV=true +WITHOUT_GLINT=true +WITHOUT_I128=true +WITHOUT_I740=true +WITHOUT_IMSTT=true +WITHOUT_MGA=true +WITHOUT_NEOMAGIC=true +WITHOUT_NEWPORT=true +WITHOUT_RENDITION=true +WITHOUT_S3=true +WITHOUT_S3VIRGE=true +WITH_SAVAGE=true +WITHOUT_SILICONMOTION=true +WITHOUT_SIS=true +WITHOUT_TDFX=true +WITHOUT_TGA=true +WITHOUT_TRIDENT=true +WITHOUT_TSENG=true +WITHOUT_VIA=true +WITHOUT_VMWARE=true +WITHOUT_VOODOO=true diff --git a/targets/i386/WinBook/config/port.options/xorg-server/options b/targets/i386/WinBook/config/port.options/xorg-server/options new file mode 100644 index 0000000..07fa81a --- /dev/null +++ b/targets/i386/WinBook/config/port.options/xorg-server/options @@ -0,0 +1,7 @@ +# This file is auto-generated by 'make config'. +# No user-servicable parts inside! +# Options for xorg-server-1.7.7_2,1 +_OPTIONS_READ=xorg-server-1.7.7_2,1 +WITH_AIGLX=true +WITH_SUID=true +WITHOUT_HAL=true diff --git a/targets/i386/WinBook/config/port.options/xterm/options b/targets/i386/WinBook/config/port.options/xterm/options new file mode 100644 index 0000000..916e32f --- /dev/null +++ b/targets/i386/WinBook/config/port.options/xterm/options @@ -0,0 +1,9 @@ +# This file is auto-generated by 'make config'. +# No user-servicable parts inside! +# Options for xterm-274 +_OPTIONS_READ=xterm-274 +WITH_WIDE_CHARS=true +WITH_LUIT=true +WITH_256_COLOR=true +WITHOUT_DEC_LOCATOR=true +WITHOUT_PCRE=true diff --git a/targets/i386/WinBook/world b/targets/i386/WinBook/world new file mode 120000 index 0000000..8cb84da --- /dev/null +++ b/targets/i386/WinBook/world @@ -0,0 +1 @@ +../../../worlds/i386/WinBook \ No newline at end of file diff --git a/worlds/i386/WinBook/config/WinBook b/worlds/i386/WinBook/config/WinBook new file mode 100644 index 0000000..a51f9bf --- /dev/null +++ b/worlds/i386/WinBook/config/WinBook @@ -0,0 +1,189 @@ +# +# GENERIC -- Generic kernel configuration file for FreeBSD/i386 +# +# For more information on this file, please read the config(5) manual page, +# and/or the handbook section on Kernel Configuration Files: +# +# http://www.FreeBSD.org/doc/en_US.ISO8859-1/books/handbook/kernelconfig-config.html +# +# The handbook is also available locally in /usr/share/doc/handbook +# if you've installed the doc distribution, otherwise always see the +# FreeBSD World Wide Web server (http://www.FreeBSD.org/) for the +# latest information. +# +# An exhaustive list of options and more detailed explanations of the +# device lines is also present in the ../../conf/NOTES and NOTES files. +# If you are in doubt as to the purpose or necessity of a line, check first +# in NOTES. +# +# $FreeBSD$ + +cpu I486_CPU +cpu I586_CPU +cpu I686_CPU +ident WinBook + +# To statically compile in device wiring instead of /boot/device.hints +#hints "GENERIC.hints" # Default places to look for devices. + +# Use the following to compile in values accessible to the kernel +# through getenv() (or kenv(1) in userland). The format of the file +# is 'variable=value', see kenv(1) +# +# env "GENERIC.env" + +makeoptions DEBUG=-g # Build kernel with gdb(1) debug symbols + +options SCHED_ULE # ULE scheduler +options PREEMPTION # Enable kernel thread preemption +options INET # InterNETworking +options INET6 # IPv6 communications protocols +options SCTP # Stream Control Transmission Protocol +options FFS # Berkeley Fast Filesystem +options SOFTUPDATES # Enable FFS soft updates support +options UFS_ACL # Support for access control lists +options UFS_DIRHASH # Improve performance on big directories +options UFS_GJOURNAL # Enable gjournal-based UFS journaling +options MD_ROOT # MD is a potential root device +options NFSCLIENT # Network Filesystem Client +options NFSSERVER # Network Filesystem Server +options NFSLOCKD # Network Lock Manager +options NFS_ROOT # NFS usable as /, requires NFSCLIENT +options MSDOSFS # MSDOS Filesystem +options CD9660 # ISO 9660 Filesystem +options PROCFS # Process filesystem (requires PSEUDOFS) +options PSEUDOFS # Pseudo-filesystem framework +options GEOM_PART_GPT # GUID Partition Tables. +options GEOM_LABEL # Provides labelization +options COMPAT_43TTY # BSD 4.3 TTY compat (sgtty) +options COMPAT_FREEBSD4 # Compatible with FreeBSD4 +options COMPAT_FREEBSD5 # Compatible with FreeBSD5 +options COMPAT_FREEBSD6 # Compatible with FreeBSD6 +options COMPAT_FREEBSD7 # Compatible with FreeBSD7 +options SCSI_DELAY=5000 # Delay (in ms) before probing SCSI +options KTRACE # ktrace(1) support +options STACK # stack(9) support +options SYSVSHM # SYSV-style shared memory +options SYSVMSG # SYSV-style message queues +options SYSVSEM # SYSV-style semaphores +options P1003_1B_SEMAPHORES # POSIX-style semaphores +options _KPOSIX_PRIORITY_SCHEDULING # POSIX P1003_1B real-time extensions +options PRINTF_BUFR_SIZE=128 # Prevent printf output being interspersed. +options KBD_INSTALL_CDEV # install a CDEV entry in /dev +options HWPMC_HOOKS # Necessary kernel hooks for hwpmc(4) +options AUDIT # Security event auditing +options MAC # TrustedBSD MAC Framework +options FLOWTABLE # per-cpu routing cache +#options KDTRACE_HOOKS # Kernel DTrace hooks +options INCLUDE_CONFIG_FILE # Include this file in kernel + +options KDB # Kernel debugger related code +options KDB_TRACE # Print a stack trace for a panic + +# To make an SMP kernel, the next two lines are needed +options SMP # Symmetric MultiProcessor Kernel +device apic # I/O APIC + +# CPU frequency control +device cpufreq + +# Bus support. +device acpi +device eisa +device pci + +# ATA and ATAPI devices +device ata +device atadisk # ATA disk drives +device ataraid # ATA RAID drives +device atapicd # ATAPI CDROM drives +device atapifd # ATAPI floppy drives +device atapist # ATAPI tape drives +options ATA_STATIC_ID # Static device numbering + +# SCSI peripherals +device scbus # SCSI bus (required for SCSI) +device da # Direct Access (disks) +device cd # CD +device pass # Passthrough device (direct SCSI access) + +# atkbdc0 controls both the keyboard and the PS/2 mouse +device atkbdc # AT keyboard controller +device atkbd # AT keyboard +device psm # PS/2 mouse + +device kbdmux # keyboard multiplexer + +device vga # VGA video card driver + +device splash # Splash screen and screen saver support + +# syscons is the default console driver, resembling an SCO console +device sc + +device agp # support several AGP chipsets + +# Power management support (see NOTES for more options) +#device apm +# Add suspend/resume support for the i8254. +device pmtimer + +# PCCARD (PCMCIA) support +# PCMCIA and cardbus bridge support +device cbb # cardbus (yenta) bridge +device pccard # PC Card (16-bit) bus +device cardbus # CardBus (32-bit) bus + +# Serial (COM) ports +device uart # Generic UART driver + +# PCI Ethernet NICs that use the common MII bus controller code. +# NOTE: Be sure to keep the 'device miibus' line in order to use these NICs! +device miibus # MII bus support +device vr # VIA Rhine, Rhine II + +# Wireless NIC cards +device wlan # 802.11 support +options IEEE80211_DEBUG # enable debug msgs +options IEEE80211_AMPDU_AGE # age frames in AMPDU reorder q's +options IEEE80211_SUPPORT_MESH # enable 802.11s draft support +device wlan_wep # 802.11 WEP support +device wlan_ccmp # 802.11 CCMP support +device wlan_tkip # 802.11 TKIP support +device wlan_amrr # AMRR transmit rate control algorithm + +# Pseudo devices. +device loop # Network loopback +device random # Entropy device +device ether # Ethernet support +device vlan # 802.1Q VLAN support +device tun # Packet tunnel. +device pty # BSD-style compatibility pseudo ttys +device md # Memory "disks" +device gif # IPv6 and IPv4 tunneling +device faith # IPv6-to-IPv4 relaying (translation) +device firmware # firmware assist module + +# The `bpf' device enables the Berkeley Packet Filter. +# Be aware of the administrative consequences of enabling this! +# Note that 'bpf' is required for DHCP. +device bpf # Berkeley packet filter + +# USB support +options USB_DEBUG # enable debug msgs +device uhci # UHCI PCI->USB interface +device ehci # EHCI PCI->USB interface (USB 2.0) +device usb # USB Bus (required) +#device udbp # USB Double Bulk Pipe devices +device uhid # "Human Interface Devices" +device ukbd # Keyboard +device ulpt # Printer +device umass # Disks/Mass storage - Requires scbus and da +device ums # Mouse + +# Enable high-resolution console and network device polling +options VESA +options SC_PIXEL_MODE +options HZ=100 +options DEVICE_POLLING + diff --git a/worlds/i386/WinBook/config/src.conf b/worlds/i386/WinBook/config/src.conf new file mode 100644 index 0000000..d7afde8 --- /dev/null +++ b/worlds/i386/WinBook/config/src.conf @@ -0,0 +1,46 @@ +# Compilation knobs + +CPUTYPE?=athlon-4 + +# Kernel knobs + +KERNCONF=WinBook + +# Userland knobs + +WITHOUT_AMD = yes +WITHOUT_ATM = yes +WITHOUT_AUTHPF = yes +WITHOUT_BIND = yes +WITH_BIND_LIBS = yes +WITH_BIND_LIBS_LWRES = yes +WITH_BIND_UTILS = yes +WITHOUT_BLUETOOTH = yes +WITHOUT_CALENDAR = yes +WITHOUT_CTM = yes +WITHOUT_CVS = yes +WITHOUT_DICT = yes +WITHOUT_EXAMPLES = yes +WITHOUT_FLOPPY = yes +WITHOUT_FREEBSD_UPDATE = yes +WITHOUT_GAMES = yes +WITHOUT_HTML = yes +WITHOUT_INFO = yes +WITHOUT_IPX = yes +WITHOUT_LPR = yes +WITHOUT_NCP = yes +WITHOUT_NDIS = yes +WITHOUT_NIS = yes +WITHOUT_PORTSNAP = yes +WITHOUT_PPP = yes +WITHOUT_PROFILE = yes +WITHOUT_RCMDS = yes +WITHOUT_RCS = yes +WITHOUT_RESCUE = yes +WITHOUT_ROUTED = yes +WITHOUT_SENDMAIL = yes +WITHOUT_SHAREDOCS = yes +WITHOUT_SLIP = yes +WITHOUT_SYSINSTALL = yes +WITHOUT_TELNET = yes + -- 2.42.0