summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDiego Elio Pettenò <flameeyes@gentoo.org>2006-04-02 22:26:13 +0000
committerDiego Elio Pettenò <flameeyes@gentoo.org>2006-04-02 22:26:13 +0000
commitcca75ab2a64a9775b4049ea73cbaca88f9130a5a (patch)
tree833c12630a7d61b8fa1179b2190cd1ffcc9acbae /sys-freebsd
parentAdded ~alpha keyword wrt bug #117451 (diff)
downloadhistorical-cca75ab2a64a9775b4049ea73cbaca88f9130a5a.tar.gz
historical-cca75ab2a64a9775b4049ea73cbaca88f9130a5a.tar.bz2
historical-cca75ab2a64a9775b4049ea73cbaca88f9130a5a.zip
Drop obsolete files.
Package-Manager: portage-2.1_pre7-r3
Diffstat (limited to 'sys-freebsd')
-rw-r--r--sys-freebsd/boot0/ChangeLog6
-rw-r--r--sys-freebsd/boot0/files/boot0-gentoo.patch142
-rw-r--r--sys-freebsd/freebsd-bin/ChangeLog6
-rw-r--r--sys-freebsd/freebsd-bin/files/freebsd-bin-flex.patch12
-rw-r--r--sys-freebsd/freebsd-contrib/ChangeLog6
-rw-r--r--sys-freebsd/freebsd-contrib/files/freebsd-contrib-crt_gcc4.patch93
-rw-r--r--sys-freebsd/freebsd-lib/ChangeLog7
-rw-r--r--sys-freebsd/freebsd-lib/files/freebsd-lib-fixmakefiles.patch119
-rw-r--r--sys-freebsd/freebsd-lib/files/freebsd-lib-msun-fenvc.patch11
-rw-r--r--sys-freebsd/freebsd-lib/files/freebsd-lib-runet.patch11
-rw-r--r--sys-freebsd/freebsd-mk-defs/ChangeLog6
-rw-r--r--sys-freebsd/freebsd-mk-defs/files/freebsd-mk-defs-gentoo.patch189
-rw-r--r--sys-freebsd/freebsd-mk-defs/files/sys.patch28
-rw-r--r--sys-freebsd/freebsd-pam-modules/ChangeLog6
-rw-r--r--sys-freebsd/freebsd-pam-modules/files/freebsd-pam-modules-gentoo.patch27
-rw-r--r--sys-freebsd/freebsd-sbin/ChangeLog6
-rw-r--r--sys-freebsd/freebsd-sbin/files/freebsd-sbin-fixmakefiles.patch233
-rw-r--r--sys-freebsd/freebsd-sbin/files/freebsd-sbin-flex.patch12
-rw-r--r--sys-freebsd/freebsd-share/ChangeLog6
-rw-r--r--sys-freebsd/freebsd-share/files/freebsd-share-5.3-colldef-makefile_links.patch46
-rw-r--r--sys-freebsd/freebsd-sources/ChangeLog8
-rw-r--r--sys-freebsd/freebsd-sources/files/SA-05-09-htt5.patch372
-rw-r--r--sys-freebsd/freebsd-sources/files/SA-05-13-ipfw.patch74
-rw-r--r--sys-freebsd/freebsd-sources/files/SA-05-15-tcp.patch63
-rw-r--r--sys-freebsd/freebsd-sources/files/SA-05-17-devfs.patch20
-rw-r--r--sys-freebsd/freebsd-sources/files/SA-05-19-ipsec.patch47
-rw-r--r--sys-freebsd/freebsd-sources/files/freebsd-sources-gentoo.patch49
27 files changed, 48 insertions, 1557 deletions
diff --git a/sys-freebsd/boot0/ChangeLog b/sys-freebsd/boot0/ChangeLog
index 9a0ade5ce695..3fa828ec2c6a 100644
--- a/sys-freebsd/boot0/ChangeLog
+++ b/sys-freebsd/boot0/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for sys-freebsd/boot0
# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/boot0/ChangeLog,v 1.2 2006/04/02 21:58:29 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/boot0/ChangeLog,v 1.3 2006/04/02 22:26:13 flameeyes Exp $
+
+ 02 Apr 2006; Diego Pettenò <flameeyes@gentoo.org>
+ -files/boot0-gentoo.patch:
+ Drop obsolete files.
*boot0-6.0 (01 Apr 2006)
diff --git a/sys-freebsd/boot0/files/boot0-gentoo.patch b/sys-freebsd/boot0/files/boot0-gentoo.patch
deleted file mode 100644
index 3d0a101ef9c4..000000000000
--- a/sys-freebsd/boot0/files/boot0-gentoo.patch
+++ /dev/null
@@ -1,142 +0,0 @@
-diff -ur sys/boot/alpha/common/Makefile.common sys.boot0/boot/alpha/common/Makefile.common
---- sys/boot/alpha/common/Makefile.common 2004-08-23 06:26:55.000000000 +0200
-+++ sys.boot0/boot/alpha/common/Makefile.common 2005-06-20 19:53:39.322858584 +0200
-@@ -34,7 +34,7 @@
-
- CFLAGS+= -Wall
-
--CFLAGS+= -I${LIBSTANDDIR}
-+CFLAGS+= -I/usr/include/libstand
- CFLAGS+= -I${.CURDIR}/..
-
- vers.c: ${.CURDIR}/../../common/newvers.sh ${.CURDIR}/version
-diff -ur sys/boot/alpha/libalpha/Makefile sys.boot0/boot/alpha/libalpha/Makefile
---- sys/boot/alpha/libalpha/Makefile 2005-02-13 08:23:30.000000000 +0100
-+++ sys.boot0/boot/alpha/libalpha/Makefile 2005-06-20 19:53:39.323858432 +0200
-@@ -5,7 +5,7 @@
-
- #CFLAGS+= -DDISK_DEBUG
-
--CFLAGS+= -I${LIBSTANDDIR}
-+CFLAGS+= -I/usr/include/libstand
-
- # Pick up the bootstrap header for some interface items
- CFLAGS+= -I${.CURDIR}/../../common
-diff -ur sys/boot/arc/lib/Makefile sys.boot0/boot/arc/lib/Makefile
---- sys/boot/arc/lib/Makefile 2005-02-13 08:23:30.000000000 +0100
-+++ sys.boot0/boot/arc/lib/Makefile 2005-06-20 19:53:39.323858432 +0200
-@@ -7,7 +7,7 @@
- .PATH: ${.CURDIR}/arch/${MACHINE_ARCH}
- # XXX hack to pick up stand.h
- LIBSTANDDIR= ${.CURDIR}/../../../../lib/libstand
--CFLAGS+= -I${LIBSTANDDIR}
-+CFLAGS+= -I/usr/include/libstand
- CFLAGS+= -DDEBUG
-
- # Pick up the bootstrap header for some interface items
-diff -ur sys/boot/arc/loader/Makefile sys.boot0/boot/arc/loader/Makefile
---- sys/boot/arc/loader/Makefile 2002-05-10 11:26:30.000000000 +0200
-+++ sys.boot0/boot/arc/loader/Makefile 2005-06-20 19:53:39.323858432 +0200
-@@ -26,7 +26,7 @@
-
- CFLAGS+= -Wall
-
--CFLAGS+= -I${LIBSTANDDIR}
-+CFLAGS+= -I/usr/include/libstand
- CFLAGS+= -I${.CURDIR}/../include
- CRT= start.o
- STRIP=
-diff -ur sys/boot/efi/libefi/Makefile sys.boot0/boot/efi/libefi/Makefile
---- sys/boot/efi/libefi/Makefile 2005-02-13 08:23:31.000000000 +0100
-+++ sys.boot0/boot/efi/libefi/Makefile 2005-06-20 19:53:39.323858432 +0200
-@@ -14,7 +14,7 @@
-
- CFLAGS+= -I${.CURDIR}/../include
- CFLAGS+= -I${.CURDIR}/../include/${MACHINE_ARCH}
--CFLAGS+= -I${.CURDIR}/../../../../lib/libstand
-+CFLAGS+= -I/usr/include/libstand
-
- # Pick up the bootstrap header for some interface items
- CFLAGS+= -I${.CURDIR}/../../common
-diff -ur sys/boot/efi/loader/Makefile sys.boot0/boot/efi/loader/Makefile
---- sys/boot/efi/loader/Makefile 2004-07-20 09:01:02.000000000 +0200
-+++ sys.boot0/boot/efi/loader/Makefile 2005-06-20 19:53:39.324858280 +0200
-@@ -27,7 +27,7 @@
- CFLAGS+= -I${.CURDIR}/../include/${MACHINE_ARCH}
- CFLAGS+= -I${.CURDIR}/../../common
- CFLAGS+= -I${.CURDIR}/../libefi
--CFLAGS+= -I${.CURDIR}/../../../../lib/libstand
-+CFLAGS+= -I/usr/include/libstand
- CFLAGS+= -DLOADER
-
- LDSCRIPT= ${.CURDIR}/../libefi/arch/${MACHINE_ARCH}/ldscript.${MACHINE_ARCH}
-diff -ur sys/boot/i386/boot2/Makefile sys.boot0/boot/i386/boot2/Makefile
---- sys/boot/i386/boot2/Makefile 2005-03-16 19:54:37.000000000 +0100
-+++ sys.boot0/boot/i386/boot2/Makefile 2005-06-20 19:31:36.871901688 +0200
-@@ -24,7 +24,6 @@
- -fno-guess-branch-probability \
- -fomit-frame-pointer \
- -fno-unit-at-a-time \
-- -mno-align-long-strings \
- -mrtd \
- -mno-mmx -mno-3dnow -mno-sse -mno-sse2 \
- -D${BOOT2_UFS} \
-diff -ur sys/boot/i386/libi386/Makefile sys.boot0/boot/i386/libi386/Makefile
---- sys/boot/i386/libi386/Makefile 2005-02-13 08:23:31.000000000 +0100
-+++ sys.boot0/boot/i386/libi386/Makefile 2005-06-20 19:53:39.324858280 +0200
-@@ -28,7 +28,7 @@
- -I${.CURDIR}/../../../contrib/dev/acpica \
- -I${.CURDIR}/../../.. -I.
- # the location of libstand
--CFLAGS+= -I${.CURDIR}/../../../../lib/libstand/
-+CFLAGS+= -I/usr/include/libstand/
-
- .if ${MACHINE_ARCH} == "amd64"
- CLEANFILES+= machine
-diff -ur sys/boot/ia64/libski/Makefile sys.boot0/boot/ia64/libski/Makefile
---- sys/boot/ia64/libski/Makefile 2004-02-13 05:43:41.000000000 +0100
-+++ sys.boot0/boot/ia64/libski/Makefile 2005-06-20 19:53:39.324858280 +0200
-@@ -7,7 +7,7 @@
- SRCS+= delay.c skifs.c elf_freebsd.c bootinfo.c ssc.c
- SRCS+= acpi_stub.c efi_stub.c pal_stub.S sal_stub.c
-
--CFLAGS+= -I${.CURDIR}/../../../../lib/libstand
-+CFLAGS+= -I/usr/include/libstand
- CFLAGS+= -I${.CURDIR}/../../efi/include
- CFLAGS+= -I${.CURDIR}/../../efi/include/${MACHINE_ARCH}
-
-diff -ur sys/boot/ofw/libofw/Makefile sys.boot0/boot/ofw/libofw/Makefile
---- sys/boot/ofw/libofw/Makefile 2005-02-13 08:23:31.000000000 +0100
-+++ sys.boot0/boot/ofw/libofw/Makefile 2005-06-20 19:53:39.325858128 +0200
-@@ -7,7 +7,7 @@
- ofw_memory.c ofw_module.c ofw_net.c ofw_reboot.c \
- ofw_time.c openfirm.c
-
--CFLAGS+= -I${.CURDIR}/../../../../lib/libstand/
-+CFLAGS+= -I/usr/include/libstand/
-
- # Pick up the bootstrap header for some interface items
- CFLAGS+= -I${.CURDIR}/../../common -I${.CURDIR}/../../.. -I.
-diff -ur sys/boot/pc98/libpc98/Makefile sys.boot0/boot/pc98/libpc98/Makefile
---- sys/boot/pc98/libpc98/Makefile 2005-02-13 08:23:31.000000000 +0100
-+++ sys.boot0/boot/pc98/libpc98/Makefile 2005-06-20 19:53:39.325858128 +0200
-@@ -29,6 +29,6 @@
- -I${.CURDIR}/../../i386/libi386 \
- -I${.CURDIR}/../../.. -I.
- # the location of libstand
--CFLAGS+= -I${.CURDIR}/../../../../lib/libstand/
-+CFLAGS+= -I/usr/include/libstand/
-
- .include <bsd.lib.mk>
-diff -ur sys/boot/sparc64/loader/Makefile sys.boot0/boot/sparc64/loader/Makefile
---- sys/boot/sparc64/loader/Makefile 2004-08-16 17:45:25.000000000 +0200
-+++ sys.boot0/boot/sparc64/loader/Makefile 2005-06-20 19:53:39.325858128 +0200
-@@ -63,7 +63,7 @@
- CFLAGS+= -I${.CURDIR}/../../ofw/libofw/
-
- # where to get libstand from
--CFLAGS+= -I${.CURDIR}/../../../../lib/libstand/
-+CFLAGS+= -I/usr/include/libstand/
-
- DPADD= ${LIBFICL} ${LIBOFW} ${LIBSTAND}
- LDADD= ${LIBFICL} ${LIBOFW} -lstand
diff --git a/sys-freebsd/freebsd-bin/ChangeLog b/sys-freebsd/freebsd-bin/ChangeLog
index 502c3920750c..f87a7d028e4d 100644
--- a/sys-freebsd/freebsd-bin/ChangeLog
+++ b/sys-freebsd/freebsd-bin/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for sys-freebsd/freebsd-bin
# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-bin/ChangeLog,v 1.2 2006/04/02 21:50:32 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-bin/ChangeLog,v 1.3 2006/04/02 22:26:13 flameeyes Exp $
+
+ 02 Apr 2006; Diego Pettenò <flameeyes@gentoo.org>
+ -files/freebsd-bin-flex.patch:
+ Drop obsolete files.
*freebsd-bin-6.0 (01 Apr 2006)
diff --git a/sys-freebsd/freebsd-bin/files/freebsd-bin-flex.patch b/sys-freebsd/freebsd-bin/files/freebsd-bin-flex.patch
deleted file mode 100644
index ed3fb101eecf..000000000000
--- a/sys-freebsd/freebsd-bin/files/freebsd-bin-flex.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -ur bin/sh/Makefile bin-flex/sh/Makefile
---- bin/sh/Makefile 2004-03-18 10:55:47 +0000
-+++ bin-flex/sh/Makefile 2005-05-05 15:03:29 +0000
-@@ -16,7 +16,7 @@
- # builtin.1 in share/man/man1/.
-
- DPADD= ${LIBL} ${LIBEDIT} ${LIBTERMCAP}
--LDADD= -ll -ledit -ltermcap
-+LDADD= -lfl -ledit -ltermcap
-
- LFLAGS= -8 # 8-bit lex scanner for arithmetic
- CFLAGS+=-DSHELL -I. -I${.CURDIR}
diff --git a/sys-freebsd/freebsd-contrib/ChangeLog b/sys-freebsd/freebsd-contrib/ChangeLog
index d096d4b28aed..1a12a7d8b022 100644
--- a/sys-freebsd/freebsd-contrib/ChangeLog
+++ b/sys-freebsd/freebsd-contrib/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for sys-freebsd/freebsd-contrib
# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-contrib/ChangeLog,v 1.2 2006/04/02 21:51:07 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-contrib/ChangeLog,v 1.3 2006/04/02 22:26:13 flameeyes Exp $
+
+ 02 Apr 2006; Diego Pettenò <flameeyes@gentoo.org>
+ -files/freebsd-contrib-crt_gcc4.patch:
+ Drop obsolete files.
*freebsd-contrib-6.0 (01 Apr 2006)
diff --git a/sys-freebsd/freebsd-contrib/files/freebsd-contrib-crt_gcc4.patch b/sys-freebsd/freebsd-contrib/files/freebsd-contrib-crt_gcc4.patch
deleted file mode 100644
index 6516237159e6..000000000000
--- a/sys-freebsd/freebsd-contrib/files/freebsd-contrib-crt_gcc4.patch
+++ /dev/null
@@ -1,93 +0,0 @@
-diff -ur gcc.orig/contrib/gcc/crtstuff.c gcc/contrib/gcc/crtstuff.c
---- gcc.orig/contrib/gcc/crtstuff.c 2005-04-27 23:18:59 +0000
-+++ gcc/contrib/gcc/crtstuff.c 2005-04-27 23:20:45 +0000
-@@ -1,7 +1,7 @@
- /* Specialized bits of code needed to support construction and
- destruction of file-scope objects in C++ code.
- Copyright (C) 1991, 1994, 1995, 1996, 1997, 1998,
-- 1999, 2000, 2001, 2002, 2003 Free Software Foundation, Inc.
-+ 1999, 2000, 2001, 2002, 2003, 2004 Free Software Foundation, Inc.
- Contributed by Ron Guilmette (rfg@monkeys.com).
-
- This file is part of GCC.
-@@ -55,6 +55,8 @@
- compiled for the target, and hence definitions concerning only the host
- do not apply. */
-
-+#define IN_LIBGCC2
-+
- /* We include auto-host.h here to get HAVE_GAS_HIDDEN. This is
- supposedly valid even though this is a "target" file. */
- #include "auto-host.h"
-@@ -92,7 +94,7 @@
- #if defined(EH_FRAME_SECTION_NAME) && !defined(USE_PT_GNU_EH_FRAME)
- # define USE_EH_FRAME_REGISTRY
- #endif
--#if defined(EH_FRAME_SECTION_NAME) && defined(HAVE_LD_RO_RW_SECTION_MIXING)
-+#if defined(EH_FRAME_SECTION_NAME) && EH_TABLES_CAN_BE_READ_ONLY
- # define EH_FRAME_SECTION_CONST const
- #else
- # define EH_FRAME_SECTION_CONST
-@@ -109,7 +111,7 @@
- but not its definition.
-
- Making TARGET_WEAK_ATTRIBUTE conditional seems like a good solution until
-- one thinks about scaling to larger problems -- ie, the condition under
-+ one thinks about scaling to larger problems -- i.e., the condition under
- which TARGET_WEAK_ATTRIBUTE is active will eventually get far too
- complicated.
-
-@@ -312,8 +314,13 @@
- #endif /* CRT_GET_RFIB_DATA */
- #endif /* USE_EH_FRAME_REGISTRY */
- #ifdef JCR_SECTION_NAME
-- if (__JCR_LIST__[0] && _Jv_RegisterClasses)
-- _Jv_RegisterClasses (__JCR_LIST__);
-+ if (__JCR_LIST__[0])
-+ {
-+ void (*register_classes) (void *) = _Jv_RegisterClasses;
-+ __asm ("" : "+r" (register_classes));
-+ if (register_classes)
-+ register_classes (__JCR_LIST__);
-+ }
- #endif /* JCR_SECTION_NAME */
- }
-
-@@ -395,8 +402,13 @@
- __register_frame_info (__EH_FRAME_BEGIN__, &object);
- #endif
- #ifdef JCR_SECTION_NAME
-- if (__JCR_LIST__[0] && _Jv_RegisterClasses)
-- _Jv_RegisterClasses (__JCR_LIST__);
-+ if (__JCR_LIST__[0])
-+ {
-+ void (*register_classes) (void *) = _Jv_RegisterClasses;
-+ __asm ("" : "+r" (register_classes));
-+ if (register_classes)
-+ register_classes (__JCR_LIST__);
-+ }
- #endif
- }
- #endif /* USE_EH_FRAME_REGISTRY || JCR_SECTION_NAME */
-@@ -445,9 +457,18 @@
- #ifdef EH_FRAME_SECTION_NAME
- /* Terminate the frame unwind info section with a 4byte 0 as a sentinel;
- this would be the 'length' field in a real FDE. */
--STATIC EH_FRAME_SECTION_CONST int __FRAME_END__[]
-- __attribute__ ((unused, mode(SI), section(EH_FRAME_SECTION_NAME),
-- aligned(4)))
-+# if __INT_MAX__ == 2147483647
-+typedef int int32;
-+# elif __LONG_MAX__ == 2147483647
-+typedef long int32;
-+# elif __SHRT_MAX__ == 2147483647
-+typedef short int32;
-+# else
-+# error "Missing a 4 byte integer"
-+# endif
-+STATIC EH_FRAME_SECTION_CONST int32 __FRAME_END__[]
-+ __attribute__ ((unused, section(EH_FRAME_SECTION_NAME),
-+ aligned(sizeof(int32))))
- = { 0 };
- #endif /* EH_FRAME_SECTION_NAME */
-
diff --git a/sys-freebsd/freebsd-lib/ChangeLog b/sys-freebsd/freebsd-lib/ChangeLog
index 3904407f5f20..dc1c3c391fdb 100644
--- a/sys-freebsd/freebsd-lib/ChangeLog
+++ b/sys-freebsd/freebsd-lib/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for sys-freebsd/freebsd-lib
# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-lib/ChangeLog,v 1.2 2006/04/02 21:52:15 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-lib/ChangeLog,v 1.3 2006/04/02 22:26:13 flameeyes Exp $
+
+ 02 Apr 2006; Diego Pettenò <flameeyes@gentoo.org>
+ -files/freebsd-lib-fixmakefiles.patch,
+ -files/freebsd-lib-msun-fenvc.patch, -files/freebsd-lib-runet.patch:
+ Drop obsolete files.
*freebsd-lib-6.0 (01 Apr 2006)
diff --git a/sys-freebsd/freebsd-lib/files/freebsd-lib-fixmakefiles.patch b/sys-freebsd/freebsd-lib/files/freebsd-lib-fixmakefiles.patch
deleted file mode 100644
index 1254fb3f7f14..000000000000
--- a/sys-freebsd/freebsd-lib/files/freebsd-lib-fixmakefiles.patch
+++ /dev/null
@@ -1,119 +0,0 @@
-diff -ur lib.orig/libc/Makefile lib/libc/Makefile
---- lib.orig/libc/Makefile Thu Apr 7 12:11:33 2005
-+++ lib/libc/Makefile Thu Apr 7 12:26:50 2005
-@@ -13,7 +13,7 @@
- SHLIB_MAJOR= 5
- SHLIBDIR?= /lib
- WARNS?= 2
--CFLAGS+=-I${.CURDIR}/include -I${.CURDIR}/../../include
-+CFLAGS+=-I${.CURDIR}/include -I/usr/include
- CFLAGS+=-I${.CURDIR}/${MACHINE_ARCH}
- CLEANFILES+=tags
- INSTALL_PIC_ARCHIVE=
-Only in lib/libc: Makefile.orig
-diff -ur lib.orig/libc/sys/Makefile.inc lib/libc/sys/Makefile.inc
---- lib.orig/libc/sys/Makefile.inc Thu Apr 7 12:11:33 2005
-+++ lib/libc/sys/Makefile.inc Thu Apr 7 12:26:58 2005
-@@ -6,7 +6,7 @@
-
- # Include the generated makefile containing the *complete* list
- # of syscall names in MIASM.
--.include "${.CURDIR}/../../sys/sys/syscall.mk"
-+.include "/usr/src/sys/sys/syscall.mk"
-
- # Include machine dependent definitions.
- #
-Only in lib/libc/sys: Makefile.inc.orig
-diff -ur lib.orig/libcam/Makefile lib/libcam/Makefile
---- lib.orig/libcam/Makefile Thu Apr 7 12:11:33 2005
-+++ lib/libcam/Makefile Thu Apr 7 12:27:06 2005
-@@ -34,9 +34,9 @@
- cam_cdbparse.3 csio_encode_visit.3 \
- cam_cdbparse.3 buff_encode_visit.3
-
--.PATH: ${.CURDIR}/../../sys/cam/scsi ${.CURDIR}/../../sys/cam
-+.PATH: /usr/src/sys/cam/scsi /usr/src/sys/cam
-
--SDIR= ${.CURDIR}/../../sys
-+SDIR= /usr/src/sys
- CFLAGS+= -I${.CURDIR} -I${SDIR}
-
- .include <bsd.lib.mk>
-Only in lib/libcam: Makefile.orig
-diff -ur lib.orig/libkvm/Makefile lib/libkvm/Makefile
---- lib.orig/libkvm/Makefile Thu Apr 7 12:11:34 2005
-+++ lib/libkvm/Makefile Thu Apr 7 12:17:40 2005
-@@ -3,7 +3,7 @@
-
- LIB= kvm
- SHLIBDIR?= /lib
--CFLAGS+=-DLIBC_SCCS -I${.CURDIR}
-+CFLAGS+=-DLIBC_SCCS -I${.CURDIR} -I/usr/src/sys
- SRCS= kvm.c kvm_${MACHINE_ARCH}.c kvm_file.c kvm_getloadavg.c \
- kvm_getswapinfo.c kvm_proc.c
- INCS= kvm.h
-Only in lib/libkvm: Makefile.orig
-diff -ur lib.orig/libncurses/Makefile lib/libncurses/Makefile
---- lib.orig/libncurses/Makefile Thu Apr 7 12:11:34 2005
-+++ lib/libncurses/Makefile Thu Apr 7 12:28:02 2005
-@@ -255,6 +255,7 @@
-
- .if !defined(NOHTML)
- afterinstall:
-+ ${INSTALL} -d ${DESTDIR}${DOCSDIR}
- .for file in ${DOCS}
- cd ${.CURDIR}/../../contrib/ncurses/doc/html ; \
- ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 444 ${file} \
-Only in lib/libncurses: Makefile.orig
-diff -ur lib.orig/libngatm/Makefile lib/libngatm/Makefile
---- lib.orig/libngatm/Makefile Thu Apr 7 12:11:34 2005
-+++ lib/libngatm/Makefile Thu Apr 7 12:27:55 2005
-@@ -8,7 +8,7 @@
- WARNS?= 6
-
- # source of the library lives in contrib
--SDIR= ${.CURDIR}/../../sys
-+SDIR= /usr/src/sys
- CTRB= ${.CURDIR}/../../contrib/ngatm
- LIBBASE= ${SDIR}/contrib/ngatm
-
-Only in lib/libngatm: Makefile.orig
-diff -ur lib.orig/libsbuf/Makefile lib/libsbuf/Makefile
---- lib.orig/libsbuf/Makefile Thu Apr 7 12:11:34 2005
-+++ lib/libsbuf/Makefile Thu Apr 7 12:21:30 2005
-@@ -5,6 +5,6 @@
- SRCS= subr_sbuf.c
- WARNS?= 2
-
--.PATH: ${.CURDIR}/../../sys/kern
-+.PATH: /usr/src/sys/kern
-
- .include <bsd.lib.mk>
-Only in lib/libsbuf: Makefile.orig
-diff -ur lib.orig/libthr/Makefile lib/libthr/Makefile
---- lib.orig/libthr/Makefile Thu Apr 7 12:11:35 2005
-+++ lib/libthr/Makefile Thu Apr 7 12:28:14 2005
-@@ -14,6 +14,7 @@
- CFLAGS+=-I${.CURDIR}/../libc/include -I${.CURDIR}/thread \
- -I${.CURDIR}/../../include
- CFLAGS+=-I${.CURDIR}/../../libexec/rtld-elf
-+CFLAGS+=-I/usr/src/sys
-
- # enable extra internal consistancy checks
- CFLAGS+=-D_PTHREADS_INVARIANTS
-Only in lib/libthr: Makefile.orig
-diff -ur lib.orig/libypclnt/Makefile lib/libypclnt/Makefile
---- lib.orig/libypclnt/Makefile Thu Apr 7 12:11:34 2005
-+++ lib/libypclnt/Makefile Thu Apr 7 12:22:15 2005
-@@ -24,8 +24,8 @@
- yppasswd_private_xdr.c
-
- RPCGEN= rpcgen -C
--RPCSRC= ${.CURDIR}/../../include/rpcsvc/yp.x
--RPCSRC_PW= ${.CURDIR}/../../include/rpcsvc/yppasswd.x
-+RPCSRC= /usr/include/rpcsvc/yp.x
-+RPCSRC_PW= /usr/include/rpcsvc/yppasswd.x
- RPCSRC_PRIV= ${.CURDIR}/../../usr.sbin/rpc.yppasswdd/yppasswd_private.x
-
- yp.h: ${RPCSRC}
-Only in lib/libypclnt: Makefile.orig
diff --git a/sys-freebsd/freebsd-lib/files/freebsd-lib-msun-fenvc.patch b/sys-freebsd/freebsd-lib/files/freebsd-lib-msun-fenvc.patch
deleted file mode 100644
index 34ba28cee775..000000000000
--- a/sys-freebsd/freebsd-lib/files/freebsd-lib-msun-fenvc.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- msun/i387/fenv.c.orig Mon Nov 1 01:40:10 2004
-+++ msun/i387/fenv.c Mon Nov 1 01:40:21 2004
-@@ -28,7 +28,7 @@
-
- #include <sys/types.h>
- #include <machine/npx.h>
--#include <fenv.h>
-+#include "fenv.h"
-
- const fenv_t __fe_dfl_env = {
- 0xffff0000 | __INITIAL_NPXCW__,
diff --git a/sys-freebsd/freebsd-lib/files/freebsd-lib-runet.patch b/sys-freebsd/freebsd-lib/files/freebsd-lib-runet.patch
deleted file mode 100644
index 43eec6a43c18..000000000000
--- a/sys-freebsd/freebsd-lib/files/freebsd-lib-runet.patch
+++ /dev/null
@@ -1,11 +0,0 @@
-diff -ur lib.orig/libc/locale/mblocal.h lib/libc/locale/mblocal.h
---- lib.orig/libc/locale/mblocal.h 2005-04-29 13:57:07 +0000
-+++ lib/libc/locale/mblocal.h 2005-04-29 14:00:33 +0000
-@@ -30,6 +30,7 @@
- #define _MBLOCAL_H_
-
- #include <stddef.h> /* XXX for rune_t */
-+#include <rune.h>
-
- /*
- * Conversion function pointers for current encoding.
diff --git a/sys-freebsd/freebsd-mk-defs/ChangeLog b/sys-freebsd/freebsd-mk-defs/ChangeLog
index 812a09ea5ce4..76484f9cd7c6 100644
--- a/sys-freebsd/freebsd-mk-defs/ChangeLog
+++ b/sys-freebsd/freebsd-mk-defs/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for sys-freebsd/freebsd-mk-defs
# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-mk-defs/ChangeLog,v 1.2 2006/04/02 21:53:18 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-mk-defs/ChangeLog,v 1.3 2006/04/02 22:26:13 flameeyes Exp $
+
+ 02 Apr 2006; Diego Pettenò <flameeyes@gentoo.org>
+ -files/freebsd-mk-defs-gentoo.patch, -files/sys.patch:
+ Drop obsolete files.
*freebsd-mk-defs-6.0 (01 Apr 2006)
diff --git a/sys-freebsd/freebsd-mk-defs/files/freebsd-mk-defs-gentoo.patch b/sys-freebsd/freebsd-mk-defs/files/freebsd-mk-defs-gentoo.patch
deleted file mode 100644
index 5d5235eb0097..000000000000
--- a/sys-freebsd/freebsd-mk-defs/files/freebsd-mk-defs-gentoo.patch
+++ /dev/null
@@ -1,189 +0,0 @@
-diff -ur share.orig/mk/bsd.doc.mk share/mk/bsd.doc.mk
---- share.orig/mk/bsd.doc.mk Thu Apr 7 12:01:25 2005
-+++ share/mk/bsd.doc.mk Thu Apr 7 12:00:13 2005
-@@ -137,10 +137,12 @@
- realinstall:
- .for _dev in ${PRINTERDEVICE:Mhtml}
- cd ${SRCDIR}; \
-+ ${INSTALL} -d ${DESTDIR}${BINDIR}/${VOLUME}
- ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m ${BINMODE} \
- ${DOC}*.html ${DESTDIR}${BINDIR}/${VOLUME}
- .endfor
- .for _dev in ${PRINTERDEVICE:Nhtml}
-+ ${INSTALL} -d ${DESTDIR}${BINDIR}/${VOLUME}
- ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m ${BINMODE} \
- ${DFILE.${_dev}} ${DESTDIR}${BINDIR}/${VOLUME}
- .endfor
-diff -ur share.orig/mk/bsd.files.mk share/mk/bsd.files.mk
---- share.orig/mk/bsd.files.mk Thu Apr 7 12:01:25 2005
-+++ share/mk/bsd.files.mk Thu Apr 7 12:00:34 2005
-@@ -39,6 +39,7 @@
- .endif
- installfiles: _${group}INS_${file:T}
- _${group}INS_${file:T}: ${file}
-+ ${INSTALL} -d ${DESTDIR}${${group}DIR_${.ALLSRC}}/${${group}NAME_${.ALLSRC:T}:H}
- ${INSTALL} -o ${${group}OWN_${.ALLSRC:T}} \
- -g ${${group}GRP_${.ALLSRC:T}} -m ${${group}MODE_${.ALLSRC:T}} \
- ${.ALLSRC} \
-@@ -51,10 +52,12 @@
- installfiles: _${group}INS
- _${group}INS: ${_${group}FILES}
- .if defined(${group}NAME)
-+ ${INSTALL} -d ${DESTDIR}${${group}DIR}/${${group}NAME}
- ${INSTALL} -o ${${group}OWN} -g ${${group}GRP} \
- -m ${${group}MODE} ${.ALLSRC} \
- ${DESTDIR}${${group}DIR}/${${group}NAME}
- .else
-+ ${INSTALL} -d ${DESTDIR}${${group}DIR}
- ${INSTALL} -o ${${group}OWN} -g ${${group}GRP} \
- -m ${${group}MODE} ${.ALLSRC} ${DESTDIR}${${group}DIR}
- .endif
-diff -ur share.orig/mk/bsd.incs.mk share/mk/bsd.incs.mk
---- share.orig/mk/bsd.incs.mk Thu Apr 7 12:01:25 2005
-+++ share/mk/bsd.incs.mk Thu Apr 7 12:00:40 2005
-@@ -39,6 +39,10 @@
- .endif
- installincludes: _${group}INS_${header:T}
- _${group}INS_${header:T}: ${header}
-+
-+ ${INSTALL} -d -o ${${group}OWN_${.ALLSRC:T}} \
-+ -g ${${group}GRP_${.ALLSRC:T}} -m ${${group}MODE_${.ALLSRC:T}} \
-+ ${DESTDIR}${${group}DIR_${.ALLSRC:T}}/${${group}NAME_${.ALLSRC:T}}
- ${INSTALL} -C -o ${${group}OWN_${.ALLSRC:T}} \
- -g ${${group}GRP_${.ALLSRC:T}} -m ${${group}MODE_${.ALLSRC:T}} \
- ${.ALLSRC} \
-@@ -51,9 +55,11 @@
- installincludes: _${group}INS
- _${group}INS: ${_${group}INCS}
- .if defined(${group}NAME)
-+ ${INSTALL} -d ${DESTDIR}${${group}DIR}
- ${INSTALL} -C -o ${${group}OWN} -g ${${group}GRP} -m ${${group}MODE} \
- ${.ALLSRC} ${DESTDIR}${${group}DIR}/${${group}NAME}
- .else
-+ ${INSTALL} -d ${DESTDIR}${${group}DIR}
- ${INSTALL} -C -o ${${group}OWN} -g ${${group}GRP} -m ${${group}MODE} \
- ${.ALLSRC} ${DESTDIR}${${group}DIR}
- .endif
-diff -ur share.orig/mk/bsd.info.mk share/mk/bsd.info.mk
---- share.orig/mk/bsd.info.mk Thu Apr 7 12:01:25 2005
-+++ share/mk/bsd.info.mk Thu Apr 7 12:00:44 2005
-@@ -85,6 +85,7 @@
- TEX?= tex
- DVIPS?= dvips
- DVIPS2ASCII?= dvips2ascii
-+INSTALL?= install
-
- .SUFFIXES: ${ICOMPRESS_EXT} .info .texi .texinfo .dvi .ps .latin1 .html
-
-@@ -145,6 +146,7 @@
- .for x in ${INFO}
- INSTALLINFODIRS+= ${x:S/$/-install/}
- ${x:S/$/-install/}:
-+ ${INSTALL} -d ${DESTDIR}${INFODIR}
- ${INSTALLINFO} ${INSTALLINFOFLAGS} \
- --defsection=${INFOSECTION} \
- --defentry=${INFOENTRY_${x}} \
-diff -ur share.orig/mk/bsd.lib.mk share/mk/bsd.lib.mk
---- share.orig/mk/bsd.lib.mk Thu Apr 7 12:01:25 2005
-+++ share/mk/bsd.lib.mk Thu Apr 7 12:00:49 2005
-@@ -208,14 +208,17 @@
- .ORDER: beforeinstall _libinstall
- _libinstall:
- .if defined(LIB) && !empty(LIB) && !defined(NOINSTALLLIB)
-+ ${INSTALL} -d ${DESTDIR}${LIBDIR}
- ${INSTALL} -C -o ${LIBOWN} -g ${LIBGRP} -m ${LIBMODE} \
- ${_INSTALLFLAGS} lib${LIB}.a ${DESTDIR}${LIBDIR}
- .endif
- .if !defined(NOPROFILE) && defined(LIB) && !empty(LIB)
-+ ${INSTALL} -d ${DESTDIR}${LIBDIR}
- ${INSTALL} -C -o ${LIBOWN} -g ${LIBGRP} -m ${LIBMODE} \
- ${_INSTALLFLAGS} lib${LIB}_p.a ${DESTDIR}${LIBDIR}
- .endif
- .if defined(SHLIB_NAME)
-+ ${INSTALL} -d ${DESTDIR}${SHLIBDIR}
- ${INSTALL} ${STRIP} -o ${LIBOWN} -g ${LIBGRP} -m ${LIBMODE} \
- ${_INSTALLFLAGS} ${_SHLINSTALLFLAGS} \
- ${SHLIB_NAME} ${DESTDIR}${SHLIBDIR}
-diff -ur share.orig/mk/bsd.man.mk share/mk/bsd.man.mk
---- share.orig/mk/bsd.man.mk Thu Apr 7 12:01:25 2005
-+++ share/mk/bsd.man.mk Thu Apr 7 12:00:52 2005
-@@ -165,9 +165,11 @@
- .if defined(NOMANCOMPRESS)
- .if defined(MANFILTER)
- .for page in ${MAN}
-+ ${INSTALL} -d ${DESTDIR}${MANDIR}${page:E}${MANSUBDIR}/${page}
- ${MINSTALL} ${page:T:S/$/${FILTEXTENSION}/g} \
- ${DESTDIR}${MANDIR}${page:E}${MANSUBDIR}/${page}
- .if defined(MANBUILDCAT) && !empty(MANBUILDCAT)
-+ ${INSTALL} -d ${DESTDIR}${CATDIR}${page:E}${MANSUBDIR}/${page}
- ${MINSTALL} ${page:T:S/$/${CATEXT}${FILTEXTENSION}/g} \
- ${DESTDIR}${CATDIR}${page:E}${MANSUBDIR}/${page}
- .endif
-@@ -186,6 +188,7 @@
- done
- .if defined(MANBUILDCAT) && !empty(MANBUILDCAT)
- .for page in ${MAN}
-+ ${INSTALL} -d ${DESTDIR}${CATDIR}${page:E}${MANSUBDIR}/${page:T}
- ${MINSTALL} ${page:T:S/$/${CATEXT}/} \
- ${DESTDIR}${CATDIR}${page:E}${MANSUBDIR}/${page:T}
- .endfor
-@@ -193,9 +196,11 @@
- .endif
- .else
- .for page in ${MAN}
-+ ${INSTALL} -d ${DESTDIR}${MANDIR}${page:E}${MANSUBDIR}
- ${MINSTALL} ${page:T:S/$/${MCOMPRESS_EXT}/g} \
- ${DESTDIR}${MANDIR}${page:E}${MANSUBDIR}
- .if defined(MANBUILDCAT) && !empty(MANBUILDCAT)
-+ ${INSTALL} -d ${DESTDIR}${CATDIR}${page:E}${MANSUBDIR}/${page:T:S/$/${MCOMPRESS_EXT}/}
- ${MINSTALL} ${page:T:S/$/${CATEXT}${MCOMPRESS_EXT}/g} \
- ${DESTDIR}${CATDIR}${page:E}${MANSUBDIR}/${page:T:S/$/${MCOMPRESS_EXT}/}
- .endif
-diff -ur share.orig/mk/bsd.prog.mk share/mk/bsd.prog.mk
---- share.orig/mk/bsd.prog.mk Thu Apr 7 12:01:25 2005
-+++ share/mk/bsd.prog.mk Thu Apr 7 12:00:55 2005
-@@ -126,9 +126,11 @@
- _proginstall:
- .if defined(PROG)
- .if defined(PROGNAME)
-+ ${INSTALL} -d ${DESTDIR}${BINDIR}
- ${INSTALL} ${STRIP} -o ${BINOWN} -g ${BINGRP} -m ${BINMODE} \
- ${_INSTALLFLAGS} ${PROG} ${DESTDIR}${BINDIR}/${PROGNAME}
- .else
-+ ${INSTALL} -d ${DESTDIR}${BINDIR}
- ${INSTALL} ${STRIP} -o ${BINOWN} -g ${BINGRP} -m ${BINMODE} \
- ${_INSTALLFLAGS} ${PROG} ${DESTDIR}${BINDIR}
- .endif
-@@ -156,6 +158,7 @@
- SCRIPTSMODE_${script:T}?= ${SCRIPTSMODE}
- _scriptsinstall: _SCRIPTSINS_${script:T}
- _SCRIPTSINS_${script:T}: ${script}
-+ ${INSTALL} -d ${DESTDIR}${SCRIPTSDIR_${.ALLSRC:T}}
- ${INSTALL} -o ${SCRIPTSOWN_${.ALLSRC:T}} \
- -g ${SCRIPTSGRP_${.ALLSRC:T}} -m ${SCRIPTSMODE_${.ALLSRC:T}} \
- ${.ALLSRC} \
-diff -ur share.orig/mk/sys.mk share/mk/sys.mk
---- share.orig/mk/sys.mk Thu Apr 7 12:01:25 2005
-+++ share/mk/sys.mk Thu Apr 7 12:02:06 2005
-@@ -37,7 +37,7 @@
- CFLAGS ?= -O
- .else
- CC ?= cc
--CFLAGS ?= -O -pipe
-+CFLAGS += -pipe
- .endif
-
- CXX ?= c++
-@@ -258,12 +258,6 @@
- ${LEX} -t ${LFLAGS} ${.IMPSRC} > ${.PREFIX}.tmp.c
- ${CC} ${CFLAGS} ${LDFLAGS} ${.PREFIX}.tmp.c ${LDLIBS} -ll -o ${.TARGET}
- rm -f ${.PREFIX}.tmp.c
--
--# FreeBSD build pollution. Hide it in the non-POSIX part of the ifdef.
--__MAKE_CONF?=/etc/make.conf
--.if exists(${__MAKE_CONF})
--.include "${__MAKE_CONF}"
--.endif
-
- # Default executable format
- # XXX hint for bsd.port.mk
diff --git a/sys-freebsd/freebsd-mk-defs/files/sys.patch b/sys-freebsd/freebsd-mk-defs/files/sys.patch
deleted file mode 100644
index 051d7c40eed4..000000000000
--- a/sys-freebsd/freebsd-mk-defs/files/sys.patch
+++ /dev/null
@@ -1,28 +0,0 @@
---- sys.mk.orig Wed Oct 20 15:05:43 2004
-+++ sys.mk Wed Oct 20 16:45:42 2004
-@@ -253,17 +253,17 @@
-
- .endif
-
--__MAKE_CONF?=/etc/make.conf
--.if exists(${__MAKE_CONF})
--.include "${__MAKE_CONF}"
--.endif
-+#__MAKE_CONF?=/etc/make.conf
-+#.if exists(${__MAKE_CONF})
-+#.include "${__MAKE_CONF}"
-+#.endif
-
- .include <bsd.cpu.mk>
-
--.if exists(/etc/make.conf.local)
--.error Error, /etc/make.conf.local should be renamed to /etc/make.conf.
--.include </etc/make.conf.local>
--.endif
-+#.if exists(/etc/make.conf.local)
-+#.error Error, /etc/make.conf.local should be renamed to /etc/make.conf.
-+#.include </etc/make.conf.local>
-+#.endif
-
- # Default executable format
- # XXX hint for bsd.port.mk
diff --git a/sys-freebsd/freebsd-pam-modules/ChangeLog b/sys-freebsd/freebsd-pam-modules/ChangeLog
index e6f1390def2c..7c24f59505ee 100644
--- a/sys-freebsd/freebsd-pam-modules/ChangeLog
+++ b/sys-freebsd/freebsd-pam-modules/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for sys-freebsd/freebsd-pam-modules
# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-pam-modules/ChangeLog,v 1.2 2006/04/02 21:53:50 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-pam-modules/ChangeLog,v 1.3 2006/04/02 22:26:13 flameeyes Exp $
+
+ 02 Apr 2006; Diego Pettenò <flameeyes@gentoo.org>
+ -files/freebsd-pam-modules-gentoo.patch:
+ Drop obsolete files.
*freebsd-pam-modules-6.0 (01 Apr 2006)
diff --git a/sys-freebsd/freebsd-pam-modules/files/freebsd-pam-modules-gentoo.patch b/sys-freebsd/freebsd-pam-modules/files/freebsd-pam-modules-gentoo.patch
deleted file mode 100644
index a20a0f4c3cfc..000000000000
--- a/sys-freebsd/freebsd-pam-modules/files/freebsd-pam-modules-gentoo.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-diff -ur -x '*~' lib/libpam/modules/Makefile.inc lib/libpam.gentoo/modules/Makefile.inc
---- lib/libpam/modules/Makefile.inc 2005-02-13 08:23:13.000000000 +0100
-+++ lib/libpam.gentoo/modules/Makefile.inc 2005-06-04 20:48:26.560373440 +0200
-@@ -1,22 +1,12 @@
- # $FreeBSD: src/lib/libpam/modules/Makefile.inc,v 1.15.6.1 2005/02/13 07:23:13 obrien Exp $
-
--PAMDIR= ${.CURDIR}/../../../../contrib/openpam
--
- NOINSTALLLIB=
- NOPROFILE=
-
--CFLAGS+= -I${PAMDIR}/include -I${.CURDIR}/../../libpam
-+CFLAGS+= -I${.CURDIR}/../../libpam
- WARNS?= 4
-
--# This is nasty.
--# For the static case, libpam.a depends on the modules.
--# For the dynamic case, the modules depend on libpam.so.N
--.if defined(_NO_LIBPAM_SO_YET)
--NOPIC=
--.else
- SHLIB_NAME?= ${LIB}.so.${SHLIB_MAJOR}
--DPADD+= ${LIBPAM}
- LDADD+= -lpam
--.endif
-
- .include "../Makefile.inc"
diff --git a/sys-freebsd/freebsd-sbin/ChangeLog b/sys-freebsd/freebsd-sbin/ChangeLog
index 84ceaeef87d8..eac4fb8aca72 100644
--- a/sys-freebsd/freebsd-sbin/ChangeLog
+++ b/sys-freebsd/freebsd-sbin/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for sys-freebsd/freebsd-sbin
# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-sbin/ChangeLog,v 1.2 2006/04/02 21:55:26 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-sbin/ChangeLog,v 1.3 2006/04/02 22:26:13 flameeyes Exp $
+
+ 02 Apr 2006; Diego Pettenò <flameeyes@gentoo.org>
+ -files/freebsd-sbin-fixmakefiles.patch, -files/freebsd-sbin-flex.patch:
+ Drop obsolete files.
*freebsd-sbin-6.0 (01 Apr 2006)
diff --git a/sys-freebsd/freebsd-sbin/files/freebsd-sbin-fixmakefiles.patch b/sys-freebsd/freebsd-sbin/files/freebsd-sbin-fixmakefiles.patch
deleted file mode 100644
index 9db78a735083..000000000000
--- a/sys-freebsd/freebsd-sbin/files/freebsd-sbin-fixmakefiles.patch
+++ /dev/null
@@ -1,233 +0,0 @@
-Only in sbin: Makefile.orig
-diff -ur sbin.orig/atm/atm/Makefile sbin/atm/atm/Makefile
---- sbin.orig/atm/atm/Makefile Thu Apr 7 20:27:57 2005
-+++ sbin/atm/atm/Makefile Thu Apr 7 20:28:33 2005
-@@ -34,7 +34,7 @@
- WARNS?= 6
- .endif
-
--CFLAGS+= -I${.CURDIR}/../../../sys
-+CFLAGS+= -I/usr/src/sys
-
- DPADD= ${LIBATM}
- LDADD= -latm
-Only in sbin/atm/atm: Makefile.orig
-diff -ur sbin.orig/atm/fore_dnld/Makefile sbin/atm/fore_dnld/Makefile
---- sbin.orig/atm/fore_dnld/Makefile Thu Apr 7 20:27:57 2005
-+++ sbin/atm/fore_dnld/Makefile Thu Apr 7 20:28:45 2005
-@@ -28,7 +28,7 @@
- SRCS= fore_dnld.c pca200e.c
-
- WARNS?= 6
--CFLAGS+= -I${.CURDIR}/../../../sys
-+CFLAGS+= -I/usr/src/sys
-
- DPADD= ${LIBATM}
- LDADD= -latm
-Only in sbin/atm/fore_dnld: Makefile.orig
-diff -ur sbin.orig/atm/ilmid/Makefile sbin/atm/ilmid/Makefile
---- sbin.orig/atm/ilmid/Makefile Thu Apr 7 20:27:57 2005
-+++ sbin/atm/ilmid/Makefile Thu Apr 7 20:28:58 2005
-@@ -32,7 +32,7 @@
- WARNS?= 6
- .endif
-
--CFLAGS+= -I${.CURDIR}/../../../sys
-+CFLAGS+= -I/usr/src/sys
-
- DPADD= ${LIBATM}
- LDADD= -latm
-Only in sbin/atm/ilmid: Makefile.orig
-diff -ur sbin.orig/bsdlabel/Makefile sbin/bsdlabel/Makefile
---- sbin.orig/bsdlabel/Makefile Thu Apr 7 20:27:57 2005
-+++ sbin/bsdlabel/Makefile Thu Apr 7 20:29:09 2005
-@@ -1,7 +1,7 @@
- # @(#)Makefile 8.2 (Berkeley) 3/17/94
- # $FreeBSD: src/sbin/bsdlabel/Makefile,v 1.19 2004/01/11 09:11:10 nyan Exp $
-
--.PATH: ${.CURDIR}/../../sys/geom
-+.PATH: /usr/src/sys/geom
-
- PROG= bsdlabel
- SRCS= bsdlabel.c geom_bsd_enc.c
-Only in sbin/bsdlabel: Makefile.orig
-diff -ur sbin.orig/fdisk/Makefile sbin/fdisk/Makefile
---- sbin.orig/fdisk/Makefile Thu Apr 7 20:27:57 2005
-+++ sbin/fdisk/Makefile Thu Apr 7 20:29:18 2005
-@@ -5,7 +5,7 @@
- WARNS?= 4
- MAN= fdisk.8
-
--.PATH: ${.CURDIR}/../../sys/geom
-+.PATH: /usr/src/sys/geom
-
- .include <bsd.prog.mk>
-
-Only in sbin/fdisk: Makefile.orig
-diff -ur sbin.orig/fsck_ffs/Makefile sbin/fsck_ffs/Makefile
---- sbin.orig/fsck_ffs/Makefile Thu Apr 7 20:27:57 2005
-+++ sbin/fsck_ffs/Makefile Thu Apr 7 20:29:34 2005
-@@ -11,6 +11,6 @@
- WARNS?= 2
- CFLAGS+= -I${.CURDIR}
-
--.PATH: ${.CURDIR}/../../sys/ufs/ffs
-+.PATH: /usr/src/sys/ufs/ffs
-
- .include <bsd.prog.mk>
-Only in sbin/fsck_ffs: Makefile.orig
-diff -ur sbin.orig/fsdb/Makefile sbin/fsdb/Makefile
---- sbin.orig/fsdb/Makefile Thu Apr 7 20:27:57 2005
-+++ sbin/fsdb/Makefile Thu Apr 7 20:29:44 2005
-@@ -11,6 +11,6 @@
- WARNS?= 0
- LDADD= -ledit -ltermcap
- DPADD= ${LIBEDIT} ${LIBTERMCAP}
--.PATH: ${.CURDIR}/../fsck_ffs ${.CURDIR}/../../sys/ufs/ffs
-+.PATH: ${.CURDIR}/../fsck_ffs /usr/src/sys/ufs/ffs
-
- .include <bsd.prog.mk>
-Only in sbin/fsdb: Makefile.orig
-diff -ur sbin.orig/gbde/Makefile sbin/gbde/Makefile
---- sbin.orig/gbde/Makefile Thu Apr 7 20:27:57 2005
-+++ sbin/gbde/Makefile Thu Apr 7 20:29:56 2005
-@@ -15,10 +15,10 @@
- WARNS?= 3
- .endif
-
--CFLAGS+= -I${.CURDIR}/../../sys
--.PATH: ${.CURDIR}/../../sys/geom/bde \
-- ${.CURDIR}/../../sys/crypto/rijndael \
-- ${.CURDIR}/../../sys/crypto/sha2
-+CFLAGS+= -I/usr/src/sys
-+.PATH: /usr/src/sys/geom/bde \
-+ /usr/src/sys/crypto/rijndael \
-+ /usr/src/sys/crypto/sha2
-
- CLEANFILES+= template.c
-
-Only in sbin/gbde: Makefile.orig
-diff -ur sbin.orig/gvinum/Makefile sbin/gvinum/Makefile
---- sbin.orig/gvinum/Makefile Thu Apr 7 20:27:57 2005
-+++ sbin/gvinum/Makefile Thu Apr 7 20:30:05 2005
-@@ -4,11 +4,11 @@
- SRCS= gvinum.c gvinum.h geom_vinum_share.c
- NOMAN= # not yet
-
--CFLAGS+= -I${.CURDIR}/../../sys
-+CFLAGS+= -I/usr/src/sys
-
- DPADD= ${LIBREADLINE} ${LIBTERMCAP} ${LIBDEVSTAT} ${LIBKVM} ${LIBGEOM}
- LDADD= -lreadline -ltermcap -ldevstat -lkvm -lgeom
-
--.PATH: ${.CURDIR}/../../sys/geom/vinum
-+.PATH: /usr/src/sys/geom/vinum
-
- .include <bsd.prog.mk>
-Only in sbin/gvinum: Makefile.orig
-diff -ur sbin.orig/ipf/Makefile sbin/ipf/Makefile
---- sbin.orig/ipf/Makefile Thu Apr 7 20:27:57 2005
-+++ sbin/ipf/Makefile Thu Apr 7 20:30:20 2005
-@@ -6,9 +6,9 @@
- MAN= ipf.4 ipf.5 ipf.8
- SRCS= ipf.c parse.c opt.c facpri.c common.c
- CFLAGS+=-DUSE_INET6 -DIPL_NAME=\"/dev/ipl\"
--CFLAGS+=-I${.CURDIR}/../../sys/contrib/ipfilter/netinet
--CFLAGS+=-I${.CURDIR}/../../sys/contrib/ipfilter
--CFLAGS+=-I${.CURDIR}/../../contrib/ipfilter
-+CFLAGS+=-I/usr/src/sys/contrib/ipfilter/netinet
-+CFLAGS+=-I/usr/src/sys/contrib/ipfilter
-+CFLAGS+=-I/usr/src/contrib/ipfilter
- WARNS?= 0
-
- MAINTAINER= darrenr@freebsd.org
-Only in sbin/ipf: Makefile.orig
-diff -ur sbin.orig/ipfs/Makefile sbin/ipfs/Makefile
---- sbin.orig/ipfs/Makefile Thu Apr 7 20:27:57 2005
-+++ sbin/ipfs/Makefile Thu Apr 7 20:30:27 2005
-@@ -6,8 +6,8 @@
- MAN= ipfs.8
- SRCS= ipfs.c
- CFLAGS+=-DUSE_INET6 -DIPL_NAME=\"/dev/ipl\"
--CFLAGS+=-I${.CURDIR}/../../sys/contrib/ipfilter/netinet
--CFLAGS+=-I${.CURDIR}/../../sys/contrib/ipfilter
-+CFLAGS+=-I/usr/src/sys/contrib/ipfilter/netinet
-+CFLAGS+=-I/usr/src/sys/contrib/ipfilter
- CFLAGS+=-I${.CURDIR}/../../contrib/ipfilter
- WARNS?= 0
-
-Only in sbin/ipfs: Makefile.orig
-diff -ur sbin.orig/ipfstat/Makefile sbin/ipfstat/Makefile
---- sbin.orig/ipfstat/Makefile Thu Apr 7 20:27:57 2005
-+++ sbin/ipfstat/Makefile Thu Apr 7 20:30:32 2005
-@@ -6,8 +6,8 @@
- MAN= ipfstat.8
- SRCS= fils.c parse.c opt.c kmem.c facpri.c common.c printstate.c
- CFLAGS+=-DUSE_INET6 -DIPL_NAME=\"/dev/ipl\" -DSTATETOP
--CFLAGS+=-I${.CURDIR}/../../sys/contrib/ipfilter/netinet
--CFLAGS+=-I${.CURDIR}/../../sys/contrib/ipfilter
-+CFLAGS+=-I/usr/src/sys/contrib/ipfilter/netinet
-+CFLAGS+=-I/usr/src/sys/contrib/ipfilter
- CFLAGS+=-I${.CURDIR}/../../contrib/ipfilter
- WARNS?= 0
-
-Only in sbin/ipfstat: Makefile.orig
-diff -ur sbin.orig/ipmon/Makefile sbin/ipmon/Makefile
---- sbin.orig/ipmon/Makefile Thu Apr 7 20:27:57 2005
-+++ sbin/ipmon/Makefile Thu Apr 7 20:30:46 2005
-@@ -7,7 +7,7 @@
- SRCS= ipmon.c
-
- CFLAGS+=-DUSE_INET6 -DIPL_NAME=\"/dev/ipl\" -DLOGFAC=LOG_SECURITY
--CFLAGS+=-I${.CURDIR}/../../sys/contrib/ipfilter
-+CFLAGS+=-I/usr/src/sys/contrib/ipfilter
- CFLAGS+=-I${.CURDIR}/../../contrib/ipfilter
- WARNS?= 0
-
-Only in sbin/ipmon: Makefile.orig
-diff -ur sbin.orig/ipnat/Makefile sbin/ipnat/Makefile
---- sbin.orig/ipnat/Makefile Thu Apr 7 20:27:57 2005
-+++ sbin/ipnat/Makefile Thu Apr 7 20:30:55 2005
-@@ -7,8 +7,8 @@
- MLINKS= ipnat.5 ipnat.conf.5
- SRCS= ipnat.c kmem.c natparse.c common.c printnat.c
- CFLAGS+=-DUSE_INET6 -DIPL_NAME=\"/dev/ipl\"
--CFLAGS+=-I${.CURDIR}/../../sys/contrib/ipfilter/netinet
--CFLAGS+=-I${.CURDIR}/../../sys/contrib/ipfilter
-+CFLAGS+=-I/usr/src/sys/contrib/ipfilter/netinet
-+CFLAGS+=-I/usr/src/sys/contrib/ipfilter
- CFLAGS+=-I${.CURDIR}/../../contrib/ipfilter
- WARNS?= 0
-
-Only in sbin/ipnat: Makefile.orig
-diff -ur sbin.orig/sunlabel/Makefile sbin/sunlabel/Makefile
---- sbin.orig/sunlabel/Makefile Thu Apr 7 20:27:57 2005
-+++ sbin/sunlabel/Makefile Thu Apr 7 20:31:02 2005
-@@ -1,6 +1,6 @@
- # $FreeBSD: src/sbin/sunlabel/Makefile,v 1.12 2004/02/01 13:09:26 ceri Exp $
-
--.PATH: ${.CURDIR}/../../sys/geom
-+.PATH: /usr/src/sys/geom
-
- PROG= sunlabel
- SRCS= sunlabel.c geom_sunlabel_enc.c
-Only in sbin/sunlabel: Makefile.orig
-diff -ur sbin.orig/vinum/Makefile sbin/vinum/Makefile
---- sbin.orig/vinum/Makefile Thu Apr 7 20:27:57 2005
-+++ sbin/vinum/Makefile Thu Apr 7 20:31:25 2005
-@@ -4,12 +4,12 @@
- SRCS= v.c list.c vinumparser.c vinumutil.c vext.h commands.c
- MAN= vinum.8
-
--CFLAGS+= -I${.CURDIR}/../../sys
-+CFLAGS+= -I/usr/src/sys
- WARNS?= 0
-
- DPADD= ${LIBREADLINE} ${LIBTERMCAP} ${LIBDEVSTAT} ${LIBKVM}
- LDADD= -lreadline -ltermcap -ldevstat -lkvm
-
--.PATH: ${.CURDIR}/../../sys/dev/vinum
-+.PATH: /usr/src/sys/dev/vinum
-
- .include <bsd.prog.mk>
-Only in sbin/vinum: Makefile.orig
diff --git a/sys-freebsd/freebsd-sbin/files/freebsd-sbin-flex.patch b/sys-freebsd/freebsd-sbin/files/freebsd-sbin-flex.patch
deleted file mode 100644
index 4294146ee7fc..000000000000
--- a/sys-freebsd/freebsd-sbin/files/freebsd-sbin-flex.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff -ur sbin/devd/Makefile sbin-flex/devd/Makefile
---- sbin/devd/Makefile 2003-08-17 08:40:49 +0000
-+++ sbin-flex/devd/Makefile 2005-05-06 11:12:54 +0000
-@@ -8,7 +8,7 @@
- NOSHARED?=YES
-
- DPADD= ${LIBL}
--LDADD= -ll
-+LDADD= -lfl
-
- YFLAGS+=-v
- CFLAGS+=-I. -I${.CURDIR}
diff --git a/sys-freebsd/freebsd-share/ChangeLog b/sys-freebsd/freebsd-share/ChangeLog
index c927828ed04f..fee769e2f7a2 100644
--- a/sys-freebsd/freebsd-share/ChangeLog
+++ b/sys-freebsd/freebsd-share/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for sys-freebsd/freebsd-share
# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-share/ChangeLog,v 1.2 2006/04/02 21:56:10 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-share/ChangeLog,v 1.3 2006/04/02 22:26:13 flameeyes Exp $
+
+ 02 Apr 2006; Diego Pettenò <flameeyes@gentoo.org>
+ -files/freebsd-share-5.3-colldef-makefile_links.patch:
+ Drop obsolete files.
*freebsd-share-6.0 (01 Apr 2006)
diff --git a/sys-freebsd/freebsd-share/files/freebsd-share-5.3-colldef-makefile_links.patch b/sys-freebsd/freebsd-share/files/freebsd-share-5.3-colldef-makefile_links.patch
deleted file mode 100644
index 167358fe8c5d..000000000000
--- a/sys-freebsd/freebsd-share/files/freebsd-share-5.3-colldef-makefile_links.patch
+++ /dev/null
@@ -1,46 +0,0 @@
---- colldef/Makefile.orig Sat Feb 5 16:47:55 2005
-+++ colldef/Makefile Sat Feb 5 16:48:21 2005
-@@ -106,42 +106,6 @@
- uk_UA.ISO8859-5.out: map.ISO8859-5
- uk_UA.KOI8-U.out: map.KOI8-U
-
--afterinstall:
--.for locale in ${LOCALES}
-- ${INSTALL} -m 644 -o ${BINOWN} -g ${BINGRP} \
-- ${locale}.out ${LOCALEDIR}/${locale}/LC_COLLATE
--.endfor
--.for link in ${ASCIILINKS}
-- ln -fs ../la_LN.US-ASCII/LC_COLLATE \
-- ${LOCALEDIR}/${link}/LC_COLLATE
--.endfor
--.for link in ${ZHLINKS}
-- ln -fs ../is_IS.ISO8859-1/LC_COLLATE \
-- ${LOCALEDIR}/${link}/LC_COLLATE
--.endfor
--.for link in ${LATIN1LINKS}
-- ln -fs ../la_LN.ISO8859-1/LC_COLLATE \
-- ${LOCALEDIR}/${link}.ISO8859-1/LC_COLLATE
-- ln -fs ../la_LN.ISO8859-15/LC_COLLATE \
-- ${LOCALEDIR}/${link}.ISO8859-15/LC_COLLATE
--.endfor
--.for link in ${LATIN2LINKS}
-- ln -fs ../la_LN.ISO8859-2/LC_COLLATE \
-- ${LOCALEDIR}/${link}.ISO8859-2/LC_COLLATE
--.endfor
--.for link in ${DELINKS}
-- ln -fs ../de_DE.ISO8859-1/LC_COLLATE \
-- ${LOCALEDIR}/${link}.ISO8859-1/LC_COLLATE
-- ln -fs ../de_DE.ISO8859-15/LC_COLLATE \
-- ${LOCALEDIR}/${link}.ISO8859-15/LC_COLLATE
--.endfor
-- ln -fs ../cs_CZ.ISO8859-2/LC_COLLATE \
-- ${LOCALEDIR}/sk_SK.ISO8859-2/LC_COLLATE
-- ln -fs ../pt_PT.ISO8859-1/LC_COLLATE \
-- ${LOCALEDIR}/pt_BR.ISO8859-1/LC_COLLATE
--.for link in ${UTF8LINKS}
-- ln -fs ../la_LN.US-ASCII/LC_COLLATE \
-- ${LOCALEDIR}/${link}.UTF-8/LC_COLLATE
--.endfor
-+#afterinstall:
-
- .include <bsd.prog.mk>
diff --git a/sys-freebsd/freebsd-sources/ChangeLog b/sys-freebsd/freebsd-sources/ChangeLog
index 1736cc73b560..77150b188ac3 100644
--- a/sys-freebsd/freebsd-sources/ChangeLog
+++ b/sys-freebsd/freebsd-sources/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for sys-freebsd/freebsd-sources
# Copyright 1999-2006 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-sources/ChangeLog,v 1.2 2006/04/02 21:56:40 flameeyes Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-sources/ChangeLog,v 1.3 2006/04/02 22:26:13 flameeyes Exp $
+
+ 02 Apr 2006; Diego Pettenò <flameeyes@gentoo.org>
+ -files/SA-05-09-htt5.patch, -files/SA-05-13-ipfw.patch,
+ -files/SA-05-15-tcp.patch, -files/SA-05-17-devfs.patch,
+ -files/SA-05-19-ipsec.patch, -files/freebsd-sources-gentoo.patch:
+ Drop obsolete files.
*freebsd-sources-6.0-r1 (01 Apr 2006)
diff --git a/sys-freebsd/freebsd-sources/files/SA-05-09-htt5.patch b/sys-freebsd/freebsd-sources/files/SA-05-09-htt5.patch
deleted file mode 100644
index 56d2e396f72f..000000000000
--- a/sys-freebsd/freebsd-sources/files/SA-05-09-htt5.patch
+++ /dev/null
@@ -1,372 +0,0 @@
-Index: sys/amd64/amd64/mp_machdep.c
-===================================================================
-RCS file: /home/ncvs/src/sys/amd64/amd64/mp_machdep.c,v
-retrieving revision 1.242.2.10
-diff -u -p -r1.242.2.10 mp_machdep.c
---- sys/amd64/amd64/mp_machdep.c 1 May 2005 05:34:45 -0000 1.242.2.10
-+++ sys/amd64/amd64/mp_machdep.c 12 May 2005 15:22:54 -0000
-@@ -142,6 +142,9 @@ static int start_ap(int apic_id);
- static void release_aps(void *dummy);
-
- static int hlt_logical_cpus;
-+static u_int hyperthreading_cpus;
-+static cpumask_t hyperthreading_cpus_mask;
-+static int hyperthreading_allowed;
- static struct sysctl_ctx_list logical_cpu_clist;
- static u_int bootMP_size;
-
-@@ -301,6 +304,7 @@ void
- cpu_mp_start(void)
- {
- int i;
-+ u_int threads_per_cache, p[4];
-
- /* Initialize the logical ID to APIC ID table. */
- for (i = 0; i < MAXCPU; i++) {
-@@ -340,6 +344,48 @@ cpu_mp_start(void)
- if (cpu_feature & CPUID_HTT)
- logical_cpus = (cpu_procinfo & CPUID_HTT_CORES) >> 16;
-
-+ /*
-+ * Work out if hyperthreading is *really* enabled. This
-+ * is made really ugly by the fact that processors lie: Dual
-+ * core processors claim to be hyperthreaded even when they're
-+ * not, presumably because they want to be treated the same
-+ * way as HTT with respect to per-cpu software licensing.
-+ * At the time of writing (May 12, 2005) the only hyperthreaded
-+ * cpus are from Intel, and Intel's dual-core processors can be
-+ * identified via the "deterministic cache parameters" cpuid
-+ * calls.
-+ */
-+ /*
-+ * First determine if this is an Intel processor which claims
-+ * to have hyperthreading support.
-+ */
-+ if ((cpu_feature & CPUID_HTT) &&
-+ (strcmp(cpu_vendor, "GenuineIntel") == 0)) {
-+ /*
-+ * If the "deterministic cache parameters" cpuid calls
-+ * are available, use them.
-+ */
-+ if (cpu_high >= 4) {
-+ /* Ask the processor about up to 32 caches. */
-+ for (i = 0; i < 32; i++) {
-+ cpuid_count(4, i, p);
-+ threads_per_cache = ((p[0] & 0x3ffc000) >> 14) + 1;
-+ if (hyperthreading_cpus < threads_per_cache)
-+ hyperthreading_cpus = threads_per_cache;
-+ if ((p[0] & 0x1f) == 0)
-+ break;
-+ }
-+ }
-+
-+ /*
-+ * If the deterministic cache parameters are not
-+ * available, or if no caches were reported to exist,
-+ * just accept what the HTT flag indicated.
-+ */
-+ if (hyperthreading_cpus == 0)
-+ hyperthreading_cpus = logical_cpus;
-+ }
-+
- set_logical_apic_ids();
- }
-
-@@ -474,6 +520,11 @@ init_secondary(void)
- if (logical_cpus > 1 && PCPU_GET(apic_id) % logical_cpus != 0)
- logical_cpus_mask |= PCPU_GET(cpumask);
-
-+ /* Determine if we are a hyperthread. */
-+ if (hyperthreading_cpus > 1 &&
-+ PCPU_GET(apic_id) % hyperthreading_cpus != 0)
-+ hyperthreading_cpus_mask |= PCPU_GET(cpumask);
-+
- /* Build our map of 'other' CPUs. */
- PCPU_SET(other_cpus, all_cpus & ~PCPU_GET(cpumask));
-
-@@ -1148,6 +1199,9 @@ sysctl_hlt_cpus(SYSCTL_HANDLER_ARGS)
- else
- hlt_logical_cpus = 0;
-
-+ if (! hyperthreading_allowed)
-+ mask |= hyperthreading_cpus_mask;
-+
- if ((mask & all_cpus) == all_cpus)
- mask &= ~(1<<0);
- hlt_cpus_mask = mask;
-@@ -1172,6 +1226,9 @@ sysctl_hlt_logical_cpus(SYSCTL_HANDLER_A
- else
- hlt_cpus_mask &= ~logical_cpus_mask;
-
-+ if (! hyperthreading_allowed)
-+ hlt_cpus_mask |= hyperthreading_cpus_mask;
-+
- if ((hlt_cpus_mask & all_cpus) == all_cpus)
- hlt_cpus_mask &= ~(1<<0);
-
-@@ -1179,6 +1236,34 @@ sysctl_hlt_logical_cpus(SYSCTL_HANDLER_A
- return (error);
- }
-
-+static int
-+sysctl_hyperthreading_allowed(SYSCTL_HANDLER_ARGS)
-+{
-+ int allowed, error;
-+
-+ allowed = hyperthreading_allowed;
-+ error = sysctl_handle_int(oidp, &allowed, 0, req);
-+ if (error || !req->newptr)
-+ return (error);
-+
-+ if (allowed)
-+ hlt_cpus_mask &= ~hyperthreading_cpus_mask;
-+ else
-+ hlt_cpus_mask |= hyperthreading_cpus_mask;
-+
-+ if (logical_cpus_mask != 0 &&
-+ (hlt_cpus_mask & logical_cpus_mask) == logical_cpus_mask)
-+ hlt_logical_cpus = 1;
-+ else
-+ hlt_logical_cpus = 0;
-+
-+ if ((hlt_cpus_mask & all_cpus) == all_cpus)
-+ hlt_cpus_mask &= ~(1<<0);
-+
-+ hyperthreading_allowed = allowed;
-+ return (error);
-+}
-+
- static void
- cpu_hlt_setup(void *dummy __unused)
- {
-@@ -1198,6 +1283,22 @@ cpu_hlt_setup(void *dummy __unused)
-
- if (hlt_logical_cpus)
- hlt_cpus_mask |= logical_cpus_mask;
-+
-+ /*
-+ * If necessary for security purposes, force
-+ * hyperthreading off, regardless of the value
-+ * of hlt_logical_cpus.
-+ */
-+ if (hyperthreading_cpus_mask) {
-+ TUNABLE_INT_FETCH("machdep.hyperthreading_allowed",
-+ &hyperthreading_allowed);
-+ SYSCTL_ADD_PROC(&logical_cpu_clist,
-+ SYSCTL_STATIC_CHILDREN(_machdep), OID_AUTO,
-+ "hyperthreading_allowed", CTLTYPE_INT|CTLFLAG_RW,
-+ 0, 0, sysctl_hyperthreading_allowed, "IU", "");
-+ if (! hyperthreading_allowed)
-+ hlt_cpus_mask |= hyperthreading_cpus_mask;
-+ }
- }
- }
- SYSINIT(cpu_hlt, SI_SUB_SMP, SI_ORDER_ANY, cpu_hlt_setup, NULL);
-Index: sys/amd64/include/cpufunc.h
-===================================================================
-RCS file: /home/ncvs/src/sys/amd64/include/cpufunc.h,v
-retrieving revision 1.145
-diff -u -p -r1.145 cpufunc.h
---- sys/amd64/include/cpufunc.h 30 Jul 2004 16:44:29 -0000 1.145
-+++ sys/amd64/include/cpufunc.h 12 May 2005 15:22:55 -0000
-@@ -110,6 +110,14 @@ do_cpuid(u_int ax, u_int *p)
- }
-
- static __inline void
-+cpuid_count(u_int ax, u_int cx, u_int *p)
-+{
-+ __asm __volatile("cpuid"
-+ : "=a" (p[0]), "=b" (p[1]), "=c" (p[2]), "=d" (p[3])
-+ : "0" (ax), "c" (cx));
-+}
-+
-+static __inline void
- enable_intr(void)
- {
- __asm __volatile("sti");
-Index: sys/i386/i386/mp_machdep.c
-===================================================================
-RCS file: /home/ncvs/src/sys/i386/i386/mp_machdep.c,v
-retrieving revision 1.235.2.9
-diff -u -p -r1.235.2.9 mp_machdep.c
---- sys/i386/i386/mp_machdep.c 1 May 2005 05:34:46 -0000 1.235.2.9
-+++ sys/i386/i386/mp_machdep.c 12 May 2005 15:22:55 -0000
-@@ -217,6 +217,9 @@ static int start_ap(int apic_id);
- static void release_aps(void *dummy);
-
- static int hlt_logical_cpus;
-+static u_int hyperthreading_cpus;
-+static cpumask_t hyperthreading_cpus_mask;
-+static int hyperthreading_allowed;
- static struct sysctl_ctx_list logical_cpu_clist;
-
- static void
-@@ -353,6 +356,7 @@ void
- cpu_mp_start(void)
- {
- int i;
-+ u_int threads_per_cache, p[4];
-
- POSTCODE(MP_START_POST);
-
-@@ -404,6 +408,48 @@ cpu_mp_start(void)
- if (cpu_feature & CPUID_HTT)
- logical_cpus = (cpu_procinfo & CPUID_HTT_CORES) >> 16;
-
-+ /*
-+ * Work out if hyperthreading is *really* enabled. This
-+ * is made really ugly by the fact that processors lie: Dual
-+ * core processors claim to be hyperthreaded even when they're
-+ * not, presumably because they want to be treated the same
-+ * way as HTT with respect to per-cpu software licensing.
-+ * At the time of writing (May 12, 2005) the only hyperthreaded
-+ * cpus are from Intel, and Intel's dual-core processors can be
-+ * identified via the "deterministic cache parameters" cpuid
-+ * calls.
-+ */
-+ /*
-+ * First determine if this is an Intel processor which claims
-+ * to have hyperthreading support.
-+ */
-+ if ((cpu_feature & CPUID_HTT) &&
-+ (strcmp(cpu_vendor, "GenuineIntel") == 0)) {
-+ /*
-+ * If the "deterministic cache parameters" cpuid calls
-+ * are available, use them.
-+ */
-+ if (cpu_high >= 4) {
-+ /* Ask the processor about up to 32 caches. */
-+ for (i = 0; i < 32; i++) {
-+ cpuid_count(4, i, p);
-+ threads_per_cache = ((p[0] & 0x3ffc000) >> 14) + 1;
-+ if (hyperthreading_cpus < threads_per_cache)
-+ hyperthreading_cpus = threads_per_cache;
-+ if ((p[0] & 0x1f) == 0)
-+ break;
-+ }
-+ }
-+
-+ /*
-+ * If the deterministic cache parameters are not
-+ * available, or if no caches were reported to exist,
-+ * just accept what the HTT flag indicated.
-+ */
-+ if (hyperthreading_cpus == 0)
-+ hyperthreading_cpus = logical_cpus;
-+ }
-+
- set_logical_apic_ids();
- }
-
-@@ -539,6 +585,11 @@ init_secondary(void)
- if (logical_cpus > 1 && PCPU_GET(apic_id) % logical_cpus != 0)
- logical_cpus_mask |= PCPU_GET(cpumask);
-
-+ /* Determine if we are a hyperthread. */
-+ if (hyperthreading_cpus > 1 &&
-+ PCPU_GET(apic_id) % hyperthreading_cpus != 0)
-+ hyperthreading_cpus_mask |= PCPU_GET(cpumask);
-+
- /* Build our map of 'other' CPUs. */
- PCPU_SET(other_cpus, all_cpus & ~PCPU_GET(cpumask));
-
-@@ -1368,6 +1419,9 @@ sysctl_hlt_cpus(SYSCTL_HANDLER_ARGS)
- else
- hlt_logical_cpus = 0;
-
-+ if (! hyperthreading_allowed)
-+ mask |= hyperthreading_cpus_mask;
-+
- if ((mask & all_cpus) == all_cpus)
- mask &= ~(1<<0);
- hlt_cpus_mask = mask;
-@@ -1392,6 +1446,9 @@ sysctl_hlt_logical_cpus(SYSCTL_HANDLER_A
- else
- hlt_cpus_mask &= ~logical_cpus_mask;
-
-+ if (! hyperthreading_allowed)
-+ hlt_cpus_mask |= hyperthreading_cpus_mask;
-+
- if ((hlt_cpus_mask & all_cpus) == all_cpus)
- hlt_cpus_mask &= ~(1<<0);
-
-@@ -1399,6 +1456,34 @@ sysctl_hlt_logical_cpus(SYSCTL_HANDLER_A
- return (error);
- }
-
-+static int
-+sysctl_hyperthreading_allowed(SYSCTL_HANDLER_ARGS)
-+{
-+ int allowed, error;
-+
-+ allowed = hyperthreading_allowed;
-+ error = sysctl_handle_int(oidp, &allowed, 0, req);
-+ if (error || !req->newptr)
-+ return (error);
-+
-+ if (allowed)
-+ hlt_cpus_mask &= ~hyperthreading_cpus_mask;
-+ else
-+ hlt_cpus_mask |= hyperthreading_cpus_mask;
-+
-+ if (logical_cpus_mask != 0 &&
-+ (hlt_cpus_mask & logical_cpus_mask) == logical_cpus_mask)
-+ hlt_logical_cpus = 1;
-+ else
-+ hlt_logical_cpus = 0;
-+
-+ if ((hlt_cpus_mask & all_cpus) == all_cpus)
-+ hlt_cpus_mask &= ~(1<<0);
-+
-+ hyperthreading_allowed = allowed;
-+ return (error);
-+}
-+
- static void
- cpu_hlt_setup(void *dummy __unused)
- {
-@@ -1418,6 +1503,22 @@ cpu_hlt_setup(void *dummy __unused)
-
- if (hlt_logical_cpus)
- hlt_cpus_mask |= logical_cpus_mask;
-+
-+ /*
-+ * If necessary for security purposes, force
-+ * hyperthreading off, regardless of the value
-+ * of hlt_logical_cpus.
-+ */
-+ if (hyperthreading_cpus_mask) {
-+ TUNABLE_INT_FETCH("machdep.hyperthreading_allowed",
-+ &hyperthreading_allowed);
-+ SYSCTL_ADD_PROC(&logical_cpu_clist,
-+ SYSCTL_STATIC_CHILDREN(_machdep), OID_AUTO,
-+ "hyperthreading_allowed", CTLTYPE_INT|CTLFLAG_RW,
-+ 0, 0, sysctl_hyperthreading_allowed, "IU", "");
-+ if (! hyperthreading_allowed)
-+ hlt_cpus_mask |= hyperthreading_cpus_mask;
-+ }
- }
- }
- SYSINIT(cpu_hlt, SI_SUB_SMP, SI_ORDER_ANY, cpu_hlt_setup, NULL);
-Index: sys/i386/include/cpufunc.h
-===================================================================
-RCS file: /home/ncvs/src/sys/i386/include/cpufunc.h,v
-retrieving revision 1.142
-diff -u -p -r1.142 cpufunc.h
---- sys/i386/include/cpufunc.h 7 Apr 2004 20:46:05 -0000 1.142
-+++ sys/i386/include/cpufunc.h 12 May 2005 15:22:55 -0000
-@@ -89,6 +89,14 @@ do_cpuid(u_int ax, u_int *p)
- }
-
- static __inline void
-+cpuid_count(u_int ax, u_int cx, u_int *p)
-+{
-+ __asm __volatile("cpuid"
-+ : "=a" (p[0]), "=b" (p[1]), "=c" (p[2]), "=d" (p[3])
-+ : "0" (ax), "c" (cx));
-+}
-+
-+static __inline void
- enable_intr(void)
- {
- __asm __volatile("sti");
diff --git a/sys-freebsd/freebsd-sources/files/SA-05-13-ipfw.patch b/sys-freebsd/freebsd-sources/files/SA-05-13-ipfw.patch
deleted file mode 100644
index 7fed8e6902cf..000000000000
--- a/sys-freebsd/freebsd-sources/files/SA-05-13-ipfw.patch
+++ /dev/null
@@ -1,74 +0,0 @@
-Index: sys/netinet/ip_fw2.c
-===================================================================
-RCS file: /home/ncvs/src/sys/netinet/ip_fw2.c,v
-retrieving revision 1.70.2.13
-diff -u -d -r1.70.2.13 ip_fw2.c
---- sys/netinet/ip_fw2.c 17 Jun 2005 23:56:59 -0000 1.70.2.13
-+++ sys/netinet/ip_fw2.c 20 Jun 2005 21:31:56 -0000
-@@ -185,9 +185,12 @@
- };
-
- #define IPFW_TABLES_MAX 128
--static struct {
-+static struct ip_fw_table {
- struct radix_node_head *rnh;
- int modified;
-+ in_addr_t last_addr;
-+ int last_match;
-+ u_int32_t last_value;
- } ipfw_tables[IPFW_TABLES_MAX];
-
- static int fw_debug = 1;
-@@ -1491,36 +1494,36 @@
- lookup_table(u_int16_t tbl, in_addr_t addr, u_int32_t *val)
- {
- struct radix_node_head *rnh;
-+ struct ip_fw_table *table;
- struct table_entry *ent;
- struct sockaddr_in sa;
-- static in_addr_t last_addr;
-- static int last_tbl;
-- static int last_match;
-- static u_int32_t last_value;
-+ int last_match;
-
- if (tbl >= IPFW_TABLES_MAX)
- return (0);
-- if (tbl == last_tbl && addr == last_addr &&
-- !ipfw_tables[tbl].modified) {
-+ table = &ipfw_tables[tbl];
-+ rnh = table->rnh;
-+ RADIX_NODE_HEAD_LOCK(rnh);
-+ if (addr == table->last_addr && !table->modified) {
-+ last_match = table->last_match;
- if (last_match)
-- *val = last_value;
-+ *val = table->last_value;
-+ RADIX_NODE_HEAD_UNLOCK(rnh);
- return (last_match);
- }
-- rnh = ipfw_tables[tbl].rnh;
-+ table->modified = 0;
- sa.sin_len = 8;
- sa.sin_addr.s_addr = addr;
-- RADIX_NODE_HEAD_LOCK(rnh);
-- ipfw_tables[tbl].modified = 0;
- ent = (struct table_entry *)(rnh->rnh_lookup(&sa, NULL, rnh));
-- RADIX_NODE_HEAD_UNLOCK(rnh);
-- last_addr = addr;
-- last_tbl = tbl;
-+ table->last_addr = addr;
- if (ent != NULL) {
-- last_value = *val = ent->value;
-- last_match = 1;
-+ table->last_value = *val = ent->value;
-+ table->last_match = 1;
-+ RADIX_NODE_HEAD_UNLOCK(rnh);
- return (1);
- }
-- last_match = 0;
-+ table->last_match = 0;
-+ RADIX_NODE_HEAD_UNLOCK(rnh);
- return (0);
- }
-
diff --git a/sys-freebsd/freebsd-sources/files/SA-05-15-tcp.patch b/sys-freebsd/freebsd-sources/files/SA-05-15-tcp.patch
deleted file mode 100644
index 31e14fb8fcbd..000000000000
--- a/sys-freebsd/freebsd-sources/files/SA-05-15-tcp.patch
+++ /dev/null
@@ -1,63 +0,0 @@
---- sys/netinet/tcp_input.c 27 Feb 2005 21:43:54 -0000 1.252.2.14
-+++ sys/netinet/tcp_input.c 28 Jun 2005 20:53:10 -0000
-@@ -1081,7 +1081,7 @@
- * XXX this is traditional behavior, may need to be cleaned up.
- */
- tcp_dooptions(tp, &to, optp, optlen, thflags & TH_SYN, th);
-- if (thflags & TH_SYN) {
-+ if (tp->t_state == TCPS_SYN_SENT && (thflags & TH_SYN)) {
- if (to.to_flags & TOF_SCALE) {
- tp->t_flags |= TF_RCVD_SCALE;
- tp->requested_s_scale = to.to_requested_s_scale;
-@@ -1816,11 +1816,25 @@
- /*
- * If last ACK falls within this segment's sequence numbers,
- * record its timestamp.
-- * NOTE that the test is modified according to the latest
-- * proposal of the tcplw@cray.com list (Braden 1993/04/26).
-+ * NOTE:
-+ * 1) That the test incorporates suggestions from the latest
-+ * proposal of the tcplw@cray.com list (Braden 1993/04/26).
-+ * 2) That updating only on newer timestamps interferes with
-+ * our earlier PAWS tests, so this check should be solely
-+ * predicated on the sequence space of this segment.
-+ * 3) That we modify the segment boundary check to be
-+ * Last.ACK.Sent <= SEG.SEQ + SEG.Len
-+ * instead of RFC1323's
-+ * Last.ACK.Sent < SEG.SEQ + SEG.Len,
-+ * This modified check allows us to overcome RFC1323's
-+ * limitations as described in Stevens TCP/IP Illustrated
-+ * Vol. 2 p.869. In such cases, we can still calculate the
-+ * RTT correctly when RCV.NXT == Last.ACK.Sent.
- */
- if ((to.to_flags & TOF_TS) != 0 &&
-- SEQ_LEQ(th->th_seq, tp->last_ack_sent)) {
-+ SEQ_LEQ(th->th_seq, tp->last_ack_sent) &&
-+ SEQ_LEQ(tp->last_ack_sent, th->th_seq + tlen +
-+ ((thflags & (TH_SYN|TH_FIN)) != 0))) {
- tp->ts_recent_age = ticks;
- tp->ts_recent = to.to_tsval;
- }
-@@ -2685,6 +2699,12 @@
- bcopy((char *)cp + 6,
- (char *)&to->to_tsecr, sizeof(to->to_tsecr));
- to->to_tsecr = ntohl(to->to_tsecr);
-+ /*
-+ * If echoed timestamp is later than the current time,
-+ * fall back to non RFC1323 RTT calculation.
-+ */
-+ if ((to->to_tsecr != 0) && TSTMP_GT(to->to_tsecr, ticks))
-+ to->to_tsecr = 0;
- break;
- case TCPOPT_CC:
- if (optlen != TCPOLEN_CC)
---- sys/netinet/tcp_seq.h 31 Jan 2005 23:26:36 -0000 1.22.2.1
-+++ sys/netinet/tcp_seq.h 29 Jun 2005 08:59:23 -0000
-@@ -47,6 +47,7 @@
-
- /* for modulo comparisons of timestamps */
- #define TSTMP_LT(a,b) ((int)((a)-(b)) < 0)
-+#define TSTMP_GT(a,b) ((int)((a)-(b)) > 0)
- #define TSTMP_GEQ(a,b) ((int)((a)-(b)) >= 0)
-
- /*
diff --git a/sys-freebsd/freebsd-sources/files/SA-05-17-devfs.patch b/sys-freebsd/freebsd-sources/files/SA-05-17-devfs.patch
deleted file mode 100644
index 5192875d3477..000000000000
--- a/sys-freebsd/freebsd-sources/files/SA-05-17-devfs.patch
+++ /dev/null
@@ -1,20 +0,0 @@
-Index: sys/fs/devfs/devfs_vnops.c
-===================================================================
-RCS file: /home/ncvs/src/sys/fs/devfs/devfs_vnops.c,v
-retrieving revision 1.115
-diff -u -d -r1.115 devfs_vnops.c
---- sys/fs/devfs/devfs_vnops.c 14 Jul 2005 10:22:09 -0000 1.115
-+++ sys/fs/devfs/devfs_vnops.c 18 Jul 2005 18:51:41 -0000
-@@ -788,6 +788,12 @@
- struct devfs_mount *dmp;
- int error;
-
-+ /*
-+ * The only type of node we should be creating here is a
-+ * character device, for anything else return EOPNOTSUPP.
-+ */
-+ if (ap->a_vap->va_type != VCHR)
-+ return (EOPNOTSUPP);
- dvp = ap->a_dvp;
- dmp = VFSTODEVFS(dvp->v_mount);
- lockmgr(&dmp->dm_lock, LK_EXCLUSIVE, 0, curthread);
diff --git a/sys-freebsd/freebsd-sources/files/SA-05-19-ipsec.patch b/sys-freebsd/freebsd-sources/files/SA-05-19-ipsec.patch
deleted file mode 100644
index b2bd10c9848d..000000000000
--- a/sys-freebsd/freebsd-sources/files/SA-05-19-ipsec.patch
+++ /dev/null
@@ -1,47 +0,0 @@
-Index: sys/netinet6/ah_aesxcbcmac.c
-===================================================================
-RCS file: /home/ncvs/src/sys/netinet6/ah_aesxcbcmac.c,v
-retrieving revision 1.2
-diff -u -p -r1.2 ah_aesxcbcmac.c
---- sys/netinet6/ah_aesxcbcmac.c 7 Jan 2005 02:30:34 -0000 1.2
-+++ sys/netinet6/ah_aesxcbcmac.c 26 Jul 2005 06:51:39 -0000
-@@ -78,6 +78,7 @@ ah_aes_xcbc_mac_init(state, sav)
- u_int8_t k3seed[AES_BLOCKSIZE] = { 3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3 };
- u_int32_t r_ks[(RIJNDAEL_MAXNR+1)*4];
- aesxcbc_ctx *ctx;
-+ u_int8_t k1[AES_BLOCKSIZE];
-
- if (!state)
- panic("ah_aes_xcbc_mac_init: what?");
-@@ -93,14 +94,15 @@ ah_aes_xcbc_mac_init(state, sav)
- if ((ctx->r_nr = rijndaelKeySetupEnc(r_ks,
- (char *)_KEYBUF(sav->key_auth), AES_BLOCKSIZE * 8)) == 0)
- return -1;
-- if (rijndaelKeySetupEnc(ctx->r_k1s, k1seed, AES_BLOCKSIZE * 8) == 0)
-+ rijndaelEncrypt(r_ks, ctx->r_nr, k1seed, k1);
-+ rijndaelEncrypt(r_ks, ctx->r_nr, k2seed, ctx->k2);
-+ rijndaelEncrypt(r_ks, ctx->r_nr, k3seed, ctx->k3);
-+ if (rijndaelKeySetupEnc(ctx->r_k1s, k1, AES_BLOCKSIZE * 8) == 0)
- return -1;
-- if (rijndaelKeySetupEnc(ctx->r_k2s, k2seed, AES_BLOCKSIZE * 8) == 0)
-+ if (rijndaelKeySetupEnc(ctx->r_k2s, ctx->k2, AES_BLOCKSIZE * 8) == 0)
- return -1;
-- if (rijndaelKeySetupEnc(ctx->r_k3s, k3seed, AES_BLOCKSIZE * 8) == 0)
-+ if (rijndaelKeySetupEnc(ctx->r_k3s, ctx->k3, AES_BLOCKSIZE * 8) == 0)
- return -1;
-- rijndaelEncrypt(r_ks, ctx->r_nr, k2seed, ctx->k2);
-- rijndaelEncrypt(r_ks, ctx->r_nr, k3seed, ctx->k3);
-
- return 0;
- }
-@@ -151,8 +153,8 @@ ah_aes_xcbc_mac_loop(state, addr, len)
- addr += AES_BLOCKSIZE;
- }
- if (addr < ep) {
-- bcopy(addr, ctx->buf, ep - addr);
-- ctx->buflen = ep - addr;
-+ bcopy(addr, ctx->buf + ctx->buflen, ep - addr);
-+ ctx->buflen += ep - addr;
- }
- }
-
diff --git a/sys-freebsd/freebsd-sources/files/freebsd-sources-gentoo.patch b/sys-freebsd/freebsd-sources/files/freebsd-sources-gentoo.patch
deleted file mode 100644
index b2ea95cb02ad..000000000000
--- a/sys-freebsd/freebsd-sources/files/freebsd-sources-gentoo.patch
+++ /dev/null
@@ -1,49 +0,0 @@
-diff -ur sys/conf/kern.mk sys-gentoo/conf/kern.mk
---- sys/conf/kern.mk 2005-03-16 18:54:36 +0000
-+++ sys-gentoo/conf/kern.mk 2005-07-21 11:08:39 +0000
-@@ -12,7 +12,7 @@
- .else
- CWARNFLAGS?= -Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes \
- -Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual \
-- -fformat-extensions -std=c99
-+ -std=c99
- .endif
- #
- # The following flags are next up for working on:
-@@ -28,7 +28,7 @@
- # cache tag lines)
- #
- .if ${MACHINE_ARCH} == "i386" && ${CC} != "icc"
--CFLAGS+= -mno-align-long-strings -mpreferred-stack-boundary=2 \
-+CFLAGS+= -mpreferred-stack-boundary=2 \
- -mno-mmx -mno-3dnow -mno-sse -mno-sse2
- INLINE_LIMIT?= 8000
- .endif
-Only in sys-gentoo/conf: kern.mk.orig
-diff -ur sys/conf/kern.pre.mk sys-gentoo/conf/kern.pre.mk
---- sys/conf/kern.pre.mk 2005-03-16 17:51:56 +0000
-+++ sys-gentoo/conf/kern.pre.mk 2005-07-21 11:08:20 +0000
-@@ -72,7 +72,8 @@
- CFLAGS+= -fno-common -finline-limit=${INLINE_LIMIT}
- CFLAGS+= --param inline-unit-growth=100
- CFLAGS+= --param large-function-growth=1000
--WERROR?= -Werror
-+# Gentoo's GCC outputs a few more warnings
-+#WERROR?= -Werror
- .endif
-
- # XXX LOCORE means "don't declare C stuff" not "for locore.s".
-Only in sys-gentoo/conf: kern.pre.mk.orig
-diff -ur sys/dev/aic7xxx/aicasm/Makefile sys-gentoo/dev/aic7xxx/aicasm/Makefile
---- sys/dev/aic7xxx/aicasm/Makefile 2005-02-13 07:23:32 +0000
-+++ sys-gentoo/dev/aic7xxx/aicasm/Makefile 2005-07-21 11:08:20 +0000
-@@ -14,7 +14,7 @@
- SRCS= ${GENHDRS} ${CSRCS} ${YSRCS} ${LSRCS}
- CLEANFILES+= ${GENHDRS} ${YSRCS:R:C/(.*)/\1.output/g}
- DPADD= ${LIBL}
--LDADD= -ll
-+LDADD= -lfl
-
- # Correct path for kernel builds
- # Don't rely on the kernel's .depend file
-Only in sys-gentoo/dev/aic7xxx/aicasm: Makefile.orig