public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
From: "Yuta SATOH" <nigoro.gentoo@0x100.com>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] proj/gentoo-bsd:master commit in: sys-freebsd/freebsd-lib/, sys-freebsd/freebsd-lib/files/, ...
Date: Tue, 25 Dec 2012 16:07:54 +0000 (UTC)	[thread overview]
Message-ID: <1356451651.81b5f9b8a274523c8947d0b11f45b0034c1d6271.yuta_satoh@gentoo> (raw)

commit:     81b5f9b8a274523c8947d0b11f45b0034c1d6271
Author:     Yuta SATOH <nigoro <AT> gentoo <DOT> gr <DOT> jp>
AuthorDate: Tue Dec 25 16:07:31 2012 +0000
Commit:     Yuta SATOH <nigoro.gentoo <AT> 0x100 <DOT> com>
CommitDate: Tue Dec 25 16:07:31 2012 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/gentoo-bsd.git;a=commit;h=81b5f9b8

sys-freebsd/*/files: removed old patches

---
 sys-freebsd/boot0/Manifest                         |    2 -
 sys-freebsd/boot0/files/boot0-7.0-gentoo.patch     |  131 ------------------
 .../boot0/files/boot0-8.2-zfsboot-makefile.patch   |   13 --
 sys-freebsd/freebsd-lib/Manifest                   |    8 -
 .../files/freebsd-lib-6.2-bluetooth.patch          |   11 --
 .../files/freebsd-lib-7.0-CVE-2008-1391.patch      |   11 --
 .../files/freebsd-lib-7.2-rtldnoload.patch         |   30 ----
 .../freebsd-lib/files/freebsd-lib-8.0-log2.patch   |   21 ---
 .../files/freebsd-lib-8.2-liblink.patch            |   19 ---
 .../files/freebsd-lib-8.2-nlm_syscall.patch        |   10 --
 .../freebsd-lib/files/freebsd-lib-bsdxml.patch     |   13 --
 .../freebsd-lib/files/freebsd-lib-new_as.patch     |   68 ----------
 sys-freebsd/freebsd-sources/Manifest               |   19 ---
 .../files/freebsd-sources-7.0-gentoo.patch         |   35 -----
 .../files/freebsd-sources-7.0-werror.patch         |   27 ----
 .../files/freebsd-sources-7.1-asm.patch            |  139 --------------------
 .../files/freebsd-sources-7.1-binutils_link.patch  |   37 -----
 .../freebsd-sources-7.1-subnet-route-pr40133.patch |   21 ---
 .../files/freebsd-sources-7.2-debug-O2.patch       |   27 ----
 .../files/freebsd-sources-7.2-devfs7.patch         |   15 --
 .../files/freebsd-sources-7.2-ipv6.patch           |   25 ----
 .../files/freebsd-sources-7.2-null.patch           |   47 -------
 .../files/freebsd-sources-7.2-pipe.patch           |   18 ---
 .../files/freebsd-sources-7.2-sparc64.patch        |   11 --
 .../files/freebsd-sources-7.2-zfs712.patch         |   25 ----
 .../freebsd-sources-8.0-arpresolve_panic.patch     |   18 ---
 .../files/freebsd-sources-8.0-gentoo.patch         |   33 -----
 .../files/freebsd-sources-8.0-mf626.patch          |   24 ----
 .../files/freebsd-sources-8.0-sparc64.patch        |   11 --
 .../files/freebsd-sources-8.0-werror.patch         |   22 ---
 .../files/freebsd-sources-8.0-zfs.patch            |   23 ----
 .../files/freebsd-sources-8.2-unix2.patch          |   55 --------
 32 files changed, 0 insertions(+), 969 deletions(-)

diff --git a/sys-freebsd/boot0/Manifest b/sys-freebsd/boot0/Manifest
index c3500b9..2d0c238 100644
--- a/sys-freebsd/boot0/Manifest
+++ b/sys-freebsd/boot0/Manifest
@@ -1,5 +1,3 @@
-AUX boot0-7.0-gentoo.patch 5523 SHA256 deb18a75bb96314fb34da515f12af3706df711b53d6ebf0c7c2d10c3ba8a6ace SHA512 0601b498a610ddd2880288ff83ebedfbbdc96a3811d457e6cbf10394d7a385b18cee51559b3f24896fc6047f55f84e85cb01ad50c81e42da098c42fdc9bcdbab WHIRLPOOL 8f88bbec2e010a0a2a39f4b152ca54bb8438f1cd62f21f900f9667fd40ed6ef2c84a38a1392ab438443deafac39a88d8a792d5711b877231539db3b9736f3e0a
-AUX boot0-8.2-zfsboot-makefile.patch 436 SHA256 74a494fce8011f018542a54d6d188c1aa9977b982a3b0c333ea64445dbfab994 SHA512 2d2c1572415362eed73580b681a6e6cd95b1f4abb415221e8904097ac078c620223ca652282404c4f1881dcb605f25f126b53ec0b8409ad4fbbd9bed603ba7c2 WHIRLPOOL ddf074f25ebf256f543cd5ceb8e64934cc045e6dc81f49ef14aad009de69c84309d0b7927c87ff36c75c008fae975e25708b9ec8f21cb083bba77daf3e5107d4
 DIST freebsd-contrib-9.1_rc3.tar.bz2 54754779 SHA256 90613296d804b3632902fb6fe180e6c2525ef29ba02a11efc3d73657b0476a8b SHA512 6564c77b02f472e063c439d2cbfd3bbdbd7d6507d9591eb020d0748fafa9eaaab1927f06c379f2b059f515cb2f77e13c5337f856866f0210be34d9a803885f20 WHIRLPOOL a2db66d867c4c65c7f95d627e38ea3615b650bd0eadda722e2f5e38cb34167c7c822dbe5a87b02d16bb11f37605e306764aef50368b54a8beb8cd39537702ea0
 DIST freebsd-lib-9.1_rc3.tar.bz2 3205238 SHA256 da7001a8c23fcc614b230414cb830c12d7b238c38a15c905c695c5a1621c10f8 SHA512 761219c55b0ac067685057b519e506869fba6c472179f9d151b0e12eeacad11004ec2ec504953ace7139694c934785555e98bc16b41a248470241464599e6914 WHIRLPOOL 653258d8752cfc401a632ca59a05cce02821cf1ca279696463c6c0f71e761853617b9b0f51b1849e89b4067dc1799b1b4c528644bcd42b260af0f851caccc63e
 DIST freebsd-sys-9.1_rc3.tar.bz2 32605500 SHA256 5194ac93850aff4f10978b739573ab8ee54a95a0b2d4e46f754314ae381b442b SHA512 17cd41ea66bf1d2e10b56001e6e1c80db78e1572aff4ad1ac945bc24d38dfef612e1a4b7eead8bc50b94df798b0bde3dcc13a0596860322569272b3239a30b9b WHIRLPOOL 8628c5a97675b3fe4ebfcb92c4fb6d5aebaa3a11551e4f16004a6ffb23b3d10334b623c70f255762038bf1fc80a7a27abd587f10ac9706ac1bb0b22adda266b8

diff --git a/sys-freebsd/boot0/files/boot0-7.0-gentoo.patch b/sys-freebsd/boot0/files/boot0-7.0-gentoo.patch
deleted file mode 100644
index a5830c1..0000000
--- a/sys-freebsd/boot0/files/boot0-7.0-gentoo.patch
+++ /dev/null
@@ -1,131 +0,0 @@
-diff -ur ../src.orig/sys/boot/efi/libefi/Makefile sys/boot/efi/libefi/Makefile
---- ../src.orig/sys/boot/efi/libefi/Makefile	2006-11-05 23:03:03.000000000 +0100
-+++ sys/boot/efi/libefi/Makefile	2008-03-14 11:15:48.482695423 +0100
-@@ -8,7 +8,7 @@
- 
- CFLAGS+= -I${.CURDIR}/../include
- CFLAGS+= -I${.CURDIR}/../include/${MACHINE_ARCH:S/amd64/i386/}
--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 ../src.orig/sys/boot/i386/boot2/Makefile sys/boot/i386/boot2/Makefile
---- ../src.orig/sys/boot/i386/boot2/Makefile	2007-05-19 07:07:47.000000000 +0200
-+++ sys/boot/i386/boot2/Makefile	2008-03-14 11:21:16.247014910 +0100
-@@ -24,7 +24,7 @@
- 	-fno-guess-branch-probability \
- 	-fomit-frame-pointer \
- 	-fno-unit-at-a-time \
--	-mno-align-long-strings \
-+	-march=i586 \
- 	-mrtd \
- 	-mno-mmx -mno-3dnow -mno-sse -mno-sse2 -mno-sse3 \
- 	-D${BOOT2_UFS} \
-diff -ur ../src.orig/sys/boot/i386/libfirewire/Makefile sys/boot/i386/libfirewire/Makefile
---- ../src.orig/sys/boot/i386/libfirewire/Makefile	2007-05-29 16:35:57.000000000 +0200
-+++ sys/boot/i386/libfirewire/Makefile	2008-03-14 11:15:48.502696288 +0100
-@@ -10,7 +10,7 @@
- CFLAGS+=	-D_BOOT
- 
- CFLAGS+=	-I${.CURDIR}/../../common -I${.CURDIR}/../../.. -I.
--CFLAGS+=	-I${.CURDIR}/../../../../lib/libstand
-+CFLAGS+=	-I/usr/include/libstand
- CFLAGS+=	-I${.CURDIR}/../btx/lib
- CFLAGS+=	-I${.CURDIR}/../libi386
- 
-diff -ur ../src.orig/sys/boot/i386/libi386/Makefile sys/boot/i386/libi386/Makefile
---- ../src.orig/sys/boot/i386/libi386/Makefile	2006-04-11 22:11:30.000000000 +0200
-+++ sys/boot/i386/libi386/Makefile	2008-03-14 11:15:48.506695959 +0100
-@@ -36,7 +36,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 ../src.orig/sys/boot/ia64/common/Makefile sys/boot/ia64/common/Makefile
---- ../src.orig/sys/boot/ia64/common/Makefile	2006-11-05 23:03:03.000000000 +0100
-+++ sys/boot/ia64/common/Makefile	2008-03-14 11:15:48.486695372 +0100
-@@ -10,7 +10,7 @@
- CFLAGS+=	-I${.CURDIR}/../../efi/include
- CFLAGS+=	-I${.CURDIR}/../../efi/include/${MACHINE_ARCH}
- CFLAGS+=	-I${.CURDIR}/../../..
--CFLAGS+=	-I${.CURDIR}/../../../../lib/libstand
-+CFLAGS+=	-I/usr/include/libstand
- 
- .if ${MK_FORTH} != "no"
- BOOT_FORTH=	yes
-diff -ur ../src.orig/sys/boot/ia64/efi/Makefile sys/boot/ia64/efi/Makefile
---- ../src.orig/sys/boot/ia64/efi/Makefile	2006-11-05 23:03:03.000000000 +0100
-+++ sys/boot/ia64/efi/Makefile	2008-03-14 11:15:48.490695322 +0100
-@@ -15,7 +15,7 @@
- CFLAGS+=	-I${.CURDIR}/../../efi/include
- CFLAGS+=	-I${.CURDIR}/../../efi/include/${MACHINE_ARCH}
- CFLAGS+=	-I${.CURDIR}/../../..
--CFLAGS+=	-I${.CURDIR}/../../../../lib/libstand
-+CFLAGS+=	-I/usr/include/libstand
- 
- LDSCRIPT=	${.CURDIR}/ldscript.${MACHINE_ARCH}
- LDFLAGS=	-Wl,-T${LDSCRIPT} -shared -symbolic
-diff -ur ../src.orig/sys/boot/ia64/ski/Makefile sys/boot/ia64/ski/Makefile
---- ../src.orig/sys/boot/ia64/ski/Makefile	2006-11-05 23:03:04.000000000 +0100
-+++ sys/boot/ia64/ski/Makefile	2008-03-14 11:15:48.494695551 +0100
-@@ -14,7 +14,7 @@
- CFLAGS+=	-I${.CURDIR}/../common
- CFLAGS+=	-I${.CURDIR}/../../common
- CFLAGS+=	-I${.CURDIR}/../../..
--CFLAGS+=	-I${.CURDIR}/../../../../lib/libstand
-+CFLAGS+=	-I/usr/include/libstand
- 
- LDSCRIPT=	${.CURDIR}/ldscript.${MACHINE_ARCH}
- LDFLAGS=	-Wl,-T${LDSCRIPT}
-diff -ur ../src.orig/sys/boot/ofw/libofw/Makefile sys/boot/ofw/libofw/Makefile
---- ../src.orig/sys/boot/ofw/libofw/Makefile	2007-06-17 02:17:15.000000000 +0200
-+++ sys/boot/ofw/libofw/Makefile	2008-03-14 11:15:48.478695194 +0100
-@@ -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 ../src.orig/sys/boot/pc98/libpc98/Makefile sys/boot/pc98/libpc98/Makefile
---- ../src.orig/sys/boot/pc98/libpc98/Makefile	2006-04-11 22:11:30.000000000 +0200
-+++ sys/boot/pc98/libpc98/Makefile	2008-03-14 11:15:48.510696188 +0100
-@@ -31,6 +31,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 ../src.orig/sys/boot/powerpc/loader/Makefile sys/boot/powerpc/loader/Makefile
---- ../src.orig/sys/boot/powerpc/loader/Makefile	2006-03-17 19:54:36.000000000 +0100
-+++ sys/boot/powerpc/loader/Makefile	2008-03-14 11:15:48.515695706 +0100
-@@ -82,7 +82,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 -ur ../src.orig/sys/boot/sparc64/loader/Makefile sys/boot/sparc64/loader/Makefile
---- ../src.orig/sys/boot/sparc64/loader/Makefile	2006-03-17 19:54:36.000000000 +0100
-+++ sys/boot/sparc64/loader/Makefile	2008-03-14 11:15:48.498695501 +0100
-@@ -65,7 +65,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/boot0/files/boot0-8.2-zfsboot-makefile.patch b/sys-freebsd/boot0/files/boot0-8.2-zfsboot-makefile.patch
deleted file mode 100644
index a3a33d5..0000000
--- a/sys-freebsd/boot0/files/boot0-8.2-zfsboot-makefile.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/sys/boot/i386/zfsboot/Makefile b/sys/boot/i386/zfsboot/Makefile
-index bb16ea3..7dedb49 100644
---- a/sys/boot/i386/zfsboot/Makefile
-+++ b/sys/boot/i386/zfsboot/Makefile
-@@ -83,6 +83,8 @@ zfsboot.bin: zfsboot.out
- zfsboot.out: ${BTXCRT} zfsboot.o sio.o drv.o cons.o util.o
- 	${LD} ${LDFLAGS} -Ttext ${ORG2} -o ${.TARGET} ${.ALLSRC} ${LIBSTAND}
- 
-+drv.o: drv.c xreadorg.h
-+
- zfsboot.o: zfsboot.s
- 
- SRCS=	zfsboot.c xreadorg.h

diff --git a/sys-freebsd/freebsd-lib/Manifest b/sys-freebsd/freebsd-lib/Manifest
index 516aa09..1359335 100644
--- a/sys-freebsd/freebsd-lib/Manifest
+++ b/sys-freebsd/freebsd-lib/Manifest
@@ -2,24 +2,16 @@ AUX freebsd-lib-6.0-flex-2.5.31.patch 421 SHA256 1d46cf13e1059ae3731ba5555764e02
 AUX freebsd-lib-6.0-gccfloat.patch 542 SHA256 d549125f174c86c2d5e7e1f1c99cf1303b84e91ce8ee51db8c962be48b7a7951 SHA512 810745085c601757397b6d0338dba1631e4f623c3bae8a588e9f0b5c7cd9a9416d832093f97925fcef27ffcf20929bef8a5bcbeecf7a583c0a7eb6ce71f39495 WHIRLPOOL dee1bcf99935ae9ead0d5f498049a46ee89416f06eb7361901c69f40d0151ae1d3647a7dbb1c58b1aca7f541169b20d622019bc20b12953ba0c06fba56fd375e
 AUX freebsd-lib-6.0-pmc.patch 338 SHA256 36ca464f0aa1ed8784c8f1edc4a3580704c9a7813963684305250d806000075f SHA512 33187ec853ddf0c39680af60b669e60d3e213eba20a2e1ba995c991f04c053c5adcc5169b92c5d1d4cfbc7e03b72af2df4a5349361b41c56ca4a9b91e81bb327 WHIRLPOOL 1744ed829c1775c01b5d1b827b5677b6b5d731cff376da4d8e7ab8facbb0c465131a34157d77186bfcf1a1097f515e3909d1e753aa2b8e72efaf7feae319361f
 AUX freebsd-lib-6.1-csu.patch 655 SHA256 e6fe72a4183227b275815a75eec9639321046dc1e02b80c507ae6bf902a58cf1 SHA512 926d8aafd6f517a0fb97af61746d53bafab7fe7003f71181c43b4f9b31e7652624d060a350cc23d83ca7da7c1be2dcc048bb00a581c3524f0f2b7b06de6100b4 WHIRLPOOL fada1ac622c48e1e5af34245bdb17507b2b317938265f722c8cbdbbce3d14bbe76f39a231c0e7237bd229a8c0687952643c6f56e65ffc56b18508969fad837f7
-AUX freebsd-lib-6.2-bluetooth.patch 243 SHA256 4c90cb6d45fa24a07e21255949f219cc561a94011f645c58bce2a68027db6658 SHA512 60d938a6f1162f106ec93c4122707a4dd9ca6afc73be4d90871db745ad084ca1d229e7460f4faa9885c4f6d192a41cb8be7cf671b0c8ec720eccd1c7af994bbc WHIRLPOOL df2ab6e6d9223c7e2369fb8baf19638cb897343b6ba571c7b9294be7d335068b7978690b2cd50174b4ee0215f2409322a9cc2a374140fc14dff460e181c05578
-AUX freebsd-lib-7.0-CVE-2008-1391.patch 344 SHA256 662a6f26d99257221fa686423fd9fe22862b827cd9ae146c2add5e5ac85290cc SHA512 58c785bfaa3da9c570643a6ca1ddffdfc933eb9fce7576975a8217a5e9e74d4db9be2b3d99f5e0e73d0788fbc5cf2c9a5d179e1780c8c23fabfd4edc4e07db2c WHIRLPOOL ac3c19fc14d05f3726b503549ca784904ccffd88fe98a94d57942d2642e5e376239fbd4bcd8fb1af3e6442d6a9c20033f8fbb225fe4f422caef8f8cf4660345c
 AUX freebsd-lib-7.1-types.h-fix.patch 371 SHA256 9e745fcfe046c405a365d8d0db8763867f0a618952f7d6bab4c76a8c82273473 SHA512 133ab13e98c3f2dc5f96cd5e45cd11c4da9757f4ea64831a6e17b309bc4692e4213b48c7ab6dd634f1feb069ca2dfc3a8afe1585d0d1425b5304fd7494cd342f WHIRLPOOL d284dd82244a108e4677be143cfc302c18f18e5b39c39fcaa8915c61053d94bf7171e48028f40d25f8058f8ec910c3e55a3753ccecb46bbabbb0e5ba86e808e3
-AUX freebsd-lib-7.2-rtldnoload.patch 1037 SHA256 b9ba0e322f15d8761bb33cf9199b95cc61d6a9b5129d08399f49c89fdeaa095b SHA512 0bde6c62f05e356c7992862f0da1a14e7e7fb18c27563fc9ef39ae83ab751a885e624aa9dafe185c8499c6f4b06234f2458d8df22cce5588c051f9d909ef7ee2 WHIRLPOOL 780753118034ae6732940e3c100654382244dd739762d2b4e22bdad4392b0dc4be53e82b80a2e9599aea4d2003c8306a23f05308a99e08fae6ef7a5a2d8ae573
 AUX freebsd-lib-8.0-gcc45.patch 1264 SHA256 5288e313beffa0e50fc0301e859c59f1a95302d546d27eae50b97c4a98c81c4d SHA512 12b81def4e7690cf5b910f31466b06c3fdf58f38a41f63dd359582d8f480e8081b54fd4997c6595e9e1a8912f991ba1b8d04989e270f242dd547d72c9ad5ea57 WHIRLPOOL 0cb37d909a02492a1ca700a5b990e4b6ce42a7f7d55e14a5a3fe685d28f360a10e95d97bd489f1dae0b152e168e9d901bfc13bf08bc91d8dfa1d263d4dba9abf
-AUX freebsd-lib-8.0-log2.patch 667 SHA256 dc421c3d92790da46360225de2dd4d707c314e962ecb95650799ee12f166a214 SHA512 72f99ecc4632ba9b5ea8f26cbe7311a2ada1822c1c3ccf2c6690d72fb91748e7e70915f33e0f29087125c4027ef084c1d37638fc423bde533595e8d4910084c3 WHIRLPOOL dbe9a686efa26dab9ca129ed39ddab49556490fee22b43f6aa07bd9cbebfa24bd8ccb6e30f0d213bab857571a022bcd1b110d47bd85c6f70462441772bfeb243
 AUX freebsd-lib-8.0-rpcsec_gss.patch 298 SHA256 775ec2ee12c49f134938fa8264c04c6b2bf95f8001371f20b85058c25ff1c472 SHA512 2dd63be1a31a1e78fff38a3061469148b673423d958223a459d157accd3a2d1b1f4e568910c49979b0a214322c4e7371f2710ef78fab7d161545fec2a78dc702 WHIRLPOOL 884b76cd6d5d01f801b2fb13f53cfa6ed26dd0b9b2a5062ac9dbe63a6813bfe737e4c3f98b3d94c32dfb6ce3cc19cd5c8760c81250f4b2d5980a4f084d7dc54b
-AUX freebsd-lib-8.2-liblink.patch 510 SHA256 38f967683e9d335ff7860150b2e6ae4d749266937ba195c6747d42d64c8e31ee SHA512 52a050078dc71163709e6dbe6d1c3177adbc51cb9b30a6990194ddd32f5b54e107b758801f0ff5632c4fe800c6734d63d42e53378a78caa0072847060fbb0dee WHIRLPOOL c0b95cb074ff6fd7699a03dfe31572a5edbde2b59c8aac3431fb85a0a0d71ad28566500951e0fb96ed9a8d3081abca7ec507c26e12e988f0ff2ece51bb0df2d1
-AUX freebsd-lib-8.2-nlm_syscall.patch 385 SHA256 4b26be44718cb3deb7fb295d403e892ed73ceba7ba43499a889bd49a5e43852b SHA512 1c871dc00da4b6d1106720954014f60933c99508dfc34fe08ae37b2f67ca05f70ac5e1bb75d0d1d119c7750405871ee3fb6e95ebd3ec378fc84e819cc0c4c9fd WHIRLPOOL 4d335910c00f21d2d8d5f80cd99c5316e5c485f935eefb782398e2e308e20a2cd4da0e1acf74c07a2c6d8ff446b3757cc416c0bee7e1be9d9cae0843a45e0748
 AUX freebsd-lib-9.0-bluetooth.patch 318 SHA256 5b8810471bd57e1100cc7ee6eee3ed92799e1a5c0244f5ae42f3715189fb06c3 SHA512 71cba168c1530407840dde9e25ce374abb7e0d69800e85bf6f5aff28d1a777ff31f47a84ab763e1518d3492f604d1c09ca95cf8ec5b4e05e8bd5b85267ca4488 WHIRLPOOL eccb54dd10a01358aa7e8267e64f103b89c2981ab2475f27282d5ea0bfe8adb8a106c869ca661553c3d2eda0c1d3d9dec669da6cfe61c23d5749535bdcc8c28b
 AUX freebsd-lib-9.0-liblink.patch 627 SHA256 41f0b7f92f2a8f0a3e422447b830d7dec70a068573086484d5efd6826b7c4c3c SHA512 0c570fea9cc386afe4b742985cf7de4d49370be3f34b2059dee76869d8e64bd52db0a07e61fac8924848d12d0e6d510ad6a266ce8ef76e2be885d81d909ab616 WHIRLPOOL b59e3bb0aaede34492d1940a77b11c7e5192643122f18ee6ad363053f9dec2600218ca416dd153e1d0b3bb6621d6f9e2ec50621e6e7f4b610abbd69993dc428a
 AUX freebsd-lib-9.0-netware.patch 400 SHA256 e83d43f5bf9461c3d332365cca12db7b041b765c79eef392970665740411c382 SHA512 07ebde5797480f37502e60db2a8c9ce9459bd55b176e79c0f20a859cf737f619559cb27706fb0e83fb501493677a3ffeaa9a98d45db3c0c539b71d2f18140246 WHIRLPOOL 2d78565fe0bc0dcdd61d028ba24b20d2db94f32b40536e7e8e1d5e7f485e0e2f3125807dbb6607d26e4366a6aa8ee89a8f0af7c9498f1fba9431f652c181a8f1
 AUX freebsd-lib-9.0-opieincludes.patch 4495 SHA256 0868e7454053170c3399f1a03a68f3e70410c79db865e7e2f2b51f5961b5718b SHA512 a3828985f7da9e72ad44d88640952d56079693024bc11b4e3cca86b6f455a9e4756ba76f9e6d4c15960898f39e1dac7bc833e3241082f532c7fbd6d7d6f9418b WHIRLPOOL e0180dd0086c054e9f6895ecfe34bfb21d0e1db483dfc63ad411c651954c4703996d9b537a9566133a01770f2cf0f331727865013413181728c3b21740735473
 AUX freebsd-lib-9.0-trylock-adaptive.patch 439 SHA256 af501c40124e628c2f739d88a4efa7ef3513694bd79ab44db30e4b3f73864612 SHA512 ceeeea302294db5a25b5534685dce563778572010f0072ecb300a66550ee8cc241e0ae5523e32fd5424560e82d913c37aefe06c2a6725e951ba4ad5df73a1a68 WHIRLPOOL d2a65eab4b03a7fb65e2dd6f03c2e60fe1248412e28a0829757e6cb733d1f487ee79959680f1db8af20fc409a165c5f4aea3038171e7b82aee7d38c29552531e
-AUX freebsd-lib-bsdxml.patch 339 SHA256 c1ac47d6c7176475f0f4b86bb17288a980b44a799fb6f4e7b1920f69e0447dc9 SHA512 8d14ebc848426cf600cf2206f60b91d3a5e555c738be8bb84707dcf2455be98ea3dd0a6929495b93027f71097ff0232cc85c16be4d5381a167ee0aae5a14d542 WHIRLPOOL dbafb2f98b56cac9c3ec1377c7fae40935ca3c8b1116665ce36b82a55242dbead24dc4fc38d0268cf5af82e7f908543f1376fdd3f7d847bd92dc51438a3934ee
 AUX freebsd-lib-bsdxml2expat.patch 708 SHA256 0c3ec3657155c5032479181119c488d43a479ab0dfe7a7d7ed0dabce16853e85 SHA512 d3b321062886ee636a09af4b8714ae90317c17eb954a3d491cd21ca90605e26491033df4d6f02a517eda423783db74dad16adf7ee1bdc5557392cc70218ee9c7 WHIRLPOOL 5c262c59aee9e642d3a8929a453b56c7a55ba60f3011d6ac07b750a30297eb992a564ba4db18714b7eac58bbe3ded1ff4249150128947d25dd1344e59e16c9cb
 AUX freebsd-lib-includes.patch 316 SHA256 be4dd4c905715c2d165be282cf377f799b32ccb76986947bc0bf1b5730b57b06 SHA512 31b7f368a4d3998e42486cb944a001a8371c365276eac94fa8712e29dbe9a13a7756a2fd77fbff87a1f7f4c19b32721c74bbb099f611d46a8c78b73f92d9255e WHIRLPOOL 8c4c2c6d1e9556303520c4cd8f6996f0f24c8b45985d4326db880c187b6db30e914a6e47b40ea4a79d7a309fdd579b39232329daf74758412ac518b0a9d0a317
-AUX freebsd-lib-new_as.patch 1494 SHA256 6021f34246dcf768a94ffe7273ea2f5590adf6d82ce7fb555234f8012bdbd982 SHA512 f53aa3833179c701a8c0fc6c48c3ab9d1a2694a1c30287ae08e9ea94ddf8c547f7bfe632908b9c3a3ffc4541ed2bf41277a309ffbb7d3eea58d389198d884adb WHIRLPOOL 738b312f04f8a51ab7182c4fde21bfa18d90c9a85486cd071724a61c2ecdb58cb3cdf4c52c50219baab91f15ccebf7de7700267952da65ec52e7c71eab3f954b
 AUX freebsd-sources-9.0-sysctluint.patch 403 SHA256 884fbc5d6d3766ea3d4609946f56072f36f95368dc13ee316c330a46d42f0c9e SHA512 f3a87cb187858bc6fd1bafda3c3bd7bbda52b07239a50a7c1aa201df2c52a58d4809e196b8799b1949c8ca1a556519d454ad1789358540e3a96cd480fc0a504c WHIRLPOOL 1fd9852d59378b3fa8682886085f4f63ccd2a57806161b9a3ccb0cbe0c465be2e5620ed57942a8687656859e1a9df17c7d298ea66ec037514bbe7707783aa9f8
 AUX libmap.conf 201 SHA256 36a1bd56965f171cbb058f6e1762801e3b92c083fe36f6fe046bd669beed9742 SHA512 abc358dff495fe96b9ed549bacb5278577ca4da46b89b87e9211a2f6acdd455111df02ba11b797287f839af6cc22f8810e8ac1dc52154acc8b22364e667b3c49 WHIRLPOOL 0827a0ea9b8a2faed019d13356a793b2b572e54d6f8ebf32a9f12214759153433e21f7d8fdedf43e038ac1925432c1f4843441db47d29895eda51781f1fedb5e
 AUX libusb-1.0.pc.in 207 SHA256 edf35e887cbfed2df288825434c467e0a946eeb21e0d631f55940bb177c2ba15 SHA512 93289cecfc298a31fd4fd0848bf25a63048a7549bd81792d7bd158731246221c24ec9f469a918430da56873a0936fb2b372cedaaa32a38ccd5323de0f9a89b93 WHIRLPOOL 7c81b0df4548a9391b4e1420186f1e970aa9e2e73a89e817adbff9de52b8797cbd8a4d8b3ca01f782f86e4b1e48fad72a08b5bff49d5ee6ffaa5135c015ca5ae

diff --git a/sys-freebsd/freebsd-lib/files/freebsd-lib-6.2-bluetooth.patch b/sys-freebsd/freebsd-lib/files/freebsd-lib-6.2-bluetooth.patch
deleted file mode 100644
index a9b8435..0000000
--- a/sys-freebsd/freebsd-lib/files/freebsd-lib-6.2-bluetooth.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- lib/libsdp/Makefile	2007-06-15 12:04:37 +0200
-+++ lib.sdp/libsdp/Makefile	2007-06-15 12:26:14 +0200
-@@ -5,7 +5,7 @@
- MAN=		sdp.3
- 
- WARNS?=		2
--CFLAGS+=	-I${.CURDIR}
-+CFLAGS+=	-I${.CURDIR}  -I${.CURDIR}/../libbluetooth
- 
- SHLIB_MAJOR=	2
- 

diff --git a/sys-freebsd/freebsd-lib/files/freebsd-lib-7.0-CVE-2008-1391.patch b/sys-freebsd/freebsd-lib/files/freebsd-lib-7.0-CVE-2008-1391.patch
deleted file mode 100644
index 2b8d401..0000000
--- a/sys-freebsd/freebsd-lib/files/freebsd-lib-7.0-CVE-2008-1391.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- lib/libc/stdlib/strfmon.c	2008/04/22 13:23:34
-+++ lib/libc/stdlib/strfmon.c	2008/04/24 07:49:00
-@@ -65,6 +65,8 @@
- #define GET_NUMBER(VAR)	do {					\
- 	VAR = 0;						\
- 	while (isdigit((unsigned char)*fmt)) {			\
-+		if (VAR > INT_MAX / 10)				\
-+			goto e2big_error;			\
- 		VAR *= 10;					\
- 		VAR += *fmt - '0';				\
- 		if (VAR < 0)					\

diff --git a/sys-freebsd/freebsd-lib/files/freebsd-lib-7.2-rtldnoload.patch b/sys-freebsd/freebsd-lib/files/freebsd-lib-7.2-rtldnoload.patch
deleted file mode 100644
index 77bbe2e..0000000
--- a/sys-freebsd/freebsd-lib/files/freebsd-lib-7.2-rtldnoload.patch
+++ /dev/null
@@ -1,30 +0,0 @@
-Backported from 8.0.
-Even if RTLD_NOLOAD is not standard, dev-libs/nss expects it.
-Since it has made it to 8.0 we can afford backporting it.
-
---- include/dlfcn.h.old	2010-01-10 18:42:04 +0100
-+++ include/dlfcn.h	2010-01-10 18:42:19 +0100
-@@ -47,6 +47,7 @@
- #define	RTLD_GLOBAL	0x100	/* Make symbols globally available. */
- #define	RTLD_LOCAL	0	/* Opposite of RTLD_GLOBAL, and the default. */
- #define	RTLD_TRACE	0x200	/* Trace loaded objects and exit. */
-+#define	RTLD_NOLOAD	0x02000	/* Do not load if not already loaded. */
- 
- /*
-  * Request arguments for dlinfo().
---- lib/libc/gen/dlopen.3.old	2010-01-10 18:43:15 +0100
-+++ lib/libc/gen/dlopen.3	2010-01-10 18:45:27 +0100
-@@ -141,6 +141,13 @@
- With this flag
- .Fn dlopen
- will return to the caller only in the case of error.
-+.It Dv RTLD_NOLOAD
-+Only return valid handle for the object if it is already loaded in
-+the process address space, otherwise
-+.Dv NULL
-+is returned.
-+Other mode flags may be specified, which will be applied for promotion
-+for the found object.
- .El
- .Pp
- If

diff --git a/sys-freebsd/freebsd-lib/files/freebsd-lib-8.0-log2.patch b/sys-freebsd/freebsd-lib/files/freebsd-lib-8.0-log2.patch
deleted file mode 100644
index a9fd189..0000000
--- a/sys-freebsd/freebsd-lib/files/freebsd-lib-8.0-log2.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-log2 and log2f are required by C99 and are not implemented.
-Workaround the deficiency.
-
---- lib/msun/src/math.h.old	2010-03-14 17:02:25.000000000 +0100
-+++ lib/msun/src/math.h	2010-03-14 17:07:03.000000000 +0100
-@@ -203,6 +203,7 @@
- double	frexp(double, int *);	/* fundamentally !__pure2 */
- double	ldexp(double, int);
- double	log(double);
-+#define log2(x) log(x)/log(2.0)
- double	log10(double);
- double	modf(double, double *);	/* fundamentally !__pure2 */
- 
-@@ -319,6 +320,7 @@
- float	log10f(float);
- float	log1pf(float);
- float	logf(float);
-+#define log2f(x) logf(x)/logf(2.0)
- float	modff(float, float *);	/* fundamentally !__pure2 */
- 
- float	powf(float, float);

diff --git a/sys-freebsd/freebsd-lib/files/freebsd-lib-8.2-liblink.patch b/sys-freebsd/freebsd-lib/files/freebsd-lib-8.2-liblink.patch
deleted file mode 100644
index c8be7f4..0000000
--- a/sys-freebsd/freebsd-lib/files/freebsd-lib-8.2-liblink.patch
+++ /dev/null
@@ -1,19 +0,0 @@
---- lib/libproc/Makefile.old	2011-07-06 00:58:04.000000000 +0000
-+++ lib/libproc/Makefile	2011-07-06 00:58:58.000000000 +0000
-@@ -18,5 +18,6 @@
- WARNS?=	6
- 
- WITHOUT_MAN=	yes
-+LDADD=-lelf
- 
- .include <bsd.lib.mk>
---- lib/librtld_db/Makefile.old	2011-07-06 00:58:12.000000000 +0000
-+++ lib/librtld_db/Makefile	2011-07-06 00:59:27.000000000 +0000
-@@ -10,5 +10,7 @@
- INCS=		rtld_db.h
- 
- CFLAGS+= -I${.CURDIR}
-+LDADD=-lutil -lproc
-+LDFLAGS+=-L${.CURDIR}/../libutil -L${.CURDIR}/../libproc
- 
- .include <bsd.lib.mk>

diff --git a/sys-freebsd/freebsd-lib/files/freebsd-lib-8.2-nlm_syscall.patch b/sys-freebsd/freebsd-lib/files/freebsd-lib-8.2-nlm_syscall.patch
deleted file mode 100644
index 556ade5..0000000
--- a/sys-freebsd/freebsd-lib/files/freebsd-lib-8.2-nlm_syscall.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- include/unistd.h	2010/12/20 20:39:49	216602
-+++ include/unistd.h	2010/12/20 21:12:18	216603
-@@ -529,6 +529,7 @@
- #define	_MKTEMP_DECLARED
- #endif
- int	 nfssvc(int, void *);
-+int	 nlm_syscall(int, int, int, char **);
- int	 profil(char *, size_t, vm_offset_t, int);
- int	 rcmd(char **, int, const char *, const char *, const char *, int *);
- int	 rcmd_af(char **, int, const char *,

diff --git a/sys-freebsd/freebsd-lib/files/freebsd-lib-bsdxml.patch b/sys-freebsd/freebsd-lib/files/freebsd-lib-bsdxml.patch
deleted file mode 100644
index ec90def..0000000
--- a/sys-freebsd/freebsd-lib/files/freebsd-lib-bsdxml.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff -u lib/libgeom/Makefile lib.xml/libgeom/Makefile
---- lib/libgeom/Makefile	2004-03-07 16:07:57 +0000
-+++ lib.xml/libgeom/Makefile	2005-05-06 10:38:41 +0000
-@@ -8,7 +8,8 @@
- SRCS+=	geom_ctl.c
- INCS=	libgeom.h
- 
--CFLAGS += -I${.CURDIR}
-+CFLAGS += -I${.CURDIR} -I${.CURDIR}/../libexpat
-+LDFLAGS += -L${.CURDIR}/../libexpat
- 
- WARNS?=	3
- 

diff --git a/sys-freebsd/freebsd-lib/files/freebsd-lib-new_as.patch b/sys-freebsd/freebsd-lib/files/freebsd-lib-new_as.patch
deleted file mode 100644
index c9288a4..0000000
--- a/sys-freebsd/freebsd-lib/files/freebsd-lib-new_as.patch
+++ /dev/null
@@ -1,68 +0,0 @@
---- lib/msun/i387/fenv.c.orig	2007-01-05 04:15:26 -0300
-+++ lib/msun/i387/fenv.c	2008-06-14 00:49:30 -0300
-@@ -152,7 +152,8 @@
- int
- feupdateenv(const fenv_t *envp)
- {
--	int mxcsr, status;
-+	int mxcsr;
-+	short status;
- 
- 	__fnstsw(&status);
- 	if (__HAS_SSE())
---- lib/msun/i387/fenv.h.orig	2007-01-06 18:46:23 -0300
-+++ lib/msun/i387/fenv.h	2008-06-14 01:06:40 -0300
-@@ -134,7 +134,8 @@
- static __inline int
- fegetexceptflag(fexcept_t *__flagp, int __excepts)
- {
--	int __mxcsr, __status;
-+	int __mxcsr;
-+	short __status;
- 
- 	__fnstsw(&__status);
- 	if (__HAS_SSE())
-@@ -151,7 +152,8 @@
- static __inline int
- fetestexcept(int __excepts)
- {
--	int __mxcsr, __status;
-+	int __mxcsr;
-+	short __status;
- 
- 	__fnstsw(&__status);
- 	if (__HAS_SSE())
---- lib/msun/amd64/fenv.c.orig	2007-01-05 04:15:26 -0300
-+++ lib/msun/amd64/fenv.c	2008-06-14 01:02:41 -0300
-@@ -101,7 +101,8 @@
- int
- feupdateenv(const fenv_t *envp)
- {
--	int mxcsr, status;
-+	int mxcsr;
-+	short status;
- 
- 	__fnstsw(&status);
- 	__stmxcsr(&mxcsr);
---- lib/msun/amd64/fenv.h.orig	2007-01-06 18:46:23 -0300
-+++ lib/msun/amd64/fenv.h	2008-06-14 01:08:23 -0300
-@@ -110,7 +110,8 @@
- static __inline int
- fegetexceptflag(fexcept_t *__flagp, int __excepts)
- {
--	int __mxcsr, __status;
-+	int __mxcsr;
-+	short __status;
- 
- 	__stmxcsr(&__mxcsr);
- 	__fnstsw(&__status);
-@@ -124,7 +125,8 @@
- static __inline int
- fetestexcept(int __excepts)
- {
--	int __mxcsr, __status;
-+	int __mxcsr;
-+	short __status;
- 
- 	__stmxcsr(&__mxcsr);
- 	__fnstsw(&__status);

diff --git a/sys-freebsd/freebsd-sources/Manifest b/sys-freebsd/freebsd-sources/Manifest
index 863341c..a43437c 100644
--- a/sys-freebsd/freebsd-sources/Manifest
+++ b/sys-freebsd/freebsd-sources/Manifest
@@ -1,28 +1,9 @@
 AUX freebsd-sources-6.0-flex-2.5.31.patch 826 SHA256 8aaf240a344106fc5434fd098eb6555a554d16513b71c95f93a93388021c3d99 SHA512 7183b1923019df12849e7d3984c4227d65275077cf95c3b0719b99dc852234eb3813db0e69e9c34bdfca45a59f7340209211d0b7a2a5074c2d1ad8ea0a3a3f64 WHIRLPOOL 620ae55a54333c55e44247aad76be467bdfa491dac646f65dc0e0b6b1a95fe8edf5087e9ed68abeac1ef6db1a91c0e673342bf44f8753b6b8a5dce889137cdcc
 AUX freebsd-sources-6.1-ntfs.patch 1043 SHA256 2eb0e22bea267d7ac41c3dec81682d3cc1f1744316ea39342e2aaae1f2dca469 SHA512 5401b50ed93bd9155b8adc3f0d6ec81b6e48431bb950cdf468be2e918553e19cd88a1988cdad49be2a34a1db44419cb9eb7067ff0fb1feb8b3f6373aa3c262ad WHIRLPOOL bf4821beae08e002f290286bc290b2bfeac86db46c1597232f06a23e505d720e34841393d9fb4d7276ff7b98c1c133aae5d58c3ec7b8f12712b51260b981bd14
-AUX freebsd-sources-7.0-gentoo.patch 1346 SHA256 c5930673345572ab3466c862ecb2aefa410931e541cf58b1ca4464827bb1646e SHA512 02de295bec462974fe2f629099de5b6bb5bfa3564b1a56501b416c5d0901f70598346770fdee6edf73c88b2ad2afacb4501d79d154ee9bd02f5babe6a57eac9e WHIRLPOOL 5487e4247984872f1689663b26998ef86888454a65100e33eaaccd84e8e49c0508af567ab08d009c64d343ce63c14dfe32c247c5435696a1948e33cd953f3d10
 AUX freebsd-sources-7.0-tmpfs_whiteout_stub.patch 1015 SHA256 7857fc90c6d5ed28d848146d50ab5bcd01f79ad3480ad1335929f08e45afbc44 SHA512 9dc96b967869efd7480785977764e879bf50978b5e609867e678574f9ed1476695690832bdb725eaebc8d93e83b4a0b3fe9f23b94e2de072a6540a168b13c4a7 WHIRLPOOL 6841f24f2d3ff569ff0e7bd4d628955c9b61b41aa039bdd1e736fa82f737842101c212d8ae8961d1db335e53ba332cdbec1d021a4c57520e426926981bca4512
-AUX freebsd-sources-7.0-werror.patch 948 SHA256 64d576efa55feefda2084ac2254f60318abf9c038db2f9f54df14278eff63d43 SHA512 c6f59ece684e37433df6163ed05b74a50ed7edeba1ab9b94fef61bbd985e2de09a9e60fd6f4263552aba9055ab9d6dd8f0faf9c57e9499cd930326d3cc4fe47f WHIRLPOOL f453aef850e5abb4765b144d1cf8b668c070b5c6b4e285af3c1c210cec51fb3129d4fbbd315d4190fdc14a78dd494569ad729ddf3cf6fca369b342f2f5498856
-AUX freebsd-sources-7.1-asm.patch 4185 SHA256 62724ee4426419dd8057c2fd1a3b22f1dc04df0e64f4785907691a75be2138db SHA512 8248967bcc5d0e80abb35b317f129d5ca07da0e61693899370140951045c9f8b53a3f71241264301d841f1d5fff2e651474053bccfd2f433a0fa49d3794a4e74 WHIRLPOOL f63881cfed17810644f61c3bb477015b02ab030cf647e0cc782856dee58f3693331cdde3ffe2c442cc992d1db9f7bd75b8b3ec0e2eced61d8a209dc52c39d952
-AUX freebsd-sources-7.1-binutils_link.patch 1297 SHA256 957c03640f3aac6141efa3e775f33fcadd501f920612055d0e00b3f80fcd8f17 SHA512 0e3aa342646d18429ed76e484d7e15d353d858f00bda906dae74b01b4e73f1b4ccfb6404590d79cb206da3a732528a4437813540a26292d697ccc3b964dabfb0 WHIRLPOOL 5108bd5a1bd49f94a7902b5b478528b29f1e15fe1e06f96a80de6fbf047eaf4f925f00fcd5f83085d44e86828dee50cc2efd150ece362bbd3ab24b292d9e7249
 AUX freebsd-sources-7.1-includes.patch 318 SHA256 70c73d0939325185430a3a133380f0bc10674cb8fbe5c7ebfe3b07630d023369 SHA512 f73db3fd72bdd2972ae25c3f661e7677bd5877aa623981303a4b0c5e9522fd458e294799a0ebad17ac3c639d588394b10ad5fcab4d88743a6dfcc8a8d60eecd7 WHIRLPOOL 5dca685df773113dff0c8aac16f244882728ad586b62b7c20df948240b097e89d1bb62f16ed181f2535e13835471754d8fdd0f4ef02b73ce5077b9169c958557
-AUX freebsd-sources-7.1-subnet-route-pr40133.patch 546 SHA256 e9ccfb24bb05122ec939f6ecbbee0447fe9281c3a7d80387402e058315435673 SHA512 db7e88a035bd1ea6ed7209b7ed2b26725a25578a3be6fb7e46c366ad06a4a2b548ef1010f90cf18bf99e270208584d9995191d1ff00fb0638d185e7d4ecc541a WHIRLPOOL 622cc78602bf8e23b5fee0a831e613c93f41c0e8ddbbab9cc689ee4d54be14f1165eae5ac56084f52a94f48a29bc75dc2f67be1d2ead3d35af0abc634a83985c
 AUX freebsd-sources-7.1-types.h-fix.patch 371 SHA256 9e745fcfe046c405a365d8d0db8763867f0a618952f7d6bab4c76a8c82273473 SHA512 133ab13e98c3f2dc5f96cd5e45cd11c4da9757f4ea64831a6e17b309bc4692e4213b48c7ab6dd634f1feb069ca2dfc3a8afe1585d0d1425b5304fd7494cd342f WHIRLPOOL d284dd82244a108e4677be143cfc302c18f18e5b39c39fcaa8915c61053d94bf7171e48028f40d25f8058f8ec910c3e55a3753ccecb46bbabbb0e5ba86e808e3
-AUX freebsd-sources-7.2-debug-O2.patch 771 SHA256 ad1fdd8a6dd53186793d70b65e1b37e3d3e7a4e50c32069aa535ae9f8e9aded8 SHA512 a74dacbd24c6130ec4c762a9c2df58a37d5fee2ee6fa4a970245b53837afa5ee3f72318b6e723e0591ddce00a5aa0fd66746a06783174d4edb9814e3a3724201 WHIRLPOOL 598f1e3282f5b8ebacd43835e148e5249737d8d7b240eaa459e5374444e0aeb39a692b01d3da5a8bec6aa44b8fe97879ce3bea739796688d8d6b365baac438b6
-AUX freebsd-sources-7.2-devfs7.patch 414 SHA256 9144a5052d09ce2bf3a33ad09e27351dc115c98b055a9b7b735dcdc372632071 SHA512 83a39e6b3d808c4c0afce5efe0d3b4689703167e8804f447227e18000e454be1030d0d26c4936502b97e6f6b96b1653d89bbed1f305b418c888ac68cf29b1e0e WHIRLPOOL 3f0a81f18dbba109094a876b1d3f36de98590864243a44e850e8c58a903af3d2e8d540bcc405d91a61eaf2b0ddeca503b91bf6449a80cf3ed36f36e352637abc
-AUX freebsd-sources-7.2-ipv6.patch 858 SHA256 909842ecf21d7a369b0f9445082142920c9021d978ad33858a92a23d33478151 SHA512 f68e530e36b60ab2fdc3ae324aad46f5d80be47322a27fc53dd6ce19e7f9dda703397e0e815e71335586738dbe5043f30c6c0428b87a66762c933ba1a208ddfa WHIRLPOOL 6e71815028e0f943a2ffa04872cfcb76d5c15aa0a95dd38e6dd410c24269202bd8a4568b8073884e92a4e5d8b1ae8dcb257e02d48fa9c08b35b9be18537e0b1c
-AUX freebsd-sources-7.2-null.patch 1529 SHA256 e617f280e8f957d6b0e1a09380ed7fc8370418b6b581fb2d49e09b1101f7c6c4 SHA512 2d3509d243c6cd04cad57c682b5c19fea57a86fdf1899e78cdd7f2ac1a03929bd22b16ae86da185dc9922403773dca8fb136981c49332537e15350d0eaebb6e1 WHIRLPOOL e19af844dad15086319bde20e5ae9ff392d8f7c5ca99d2e1a6cd1ed1b8601f0360a05187443f935cb90806a1acc6c2fb00b6274ce39c269bfc1be8042414aded
-AUX freebsd-sources-7.2-pipe.patch 771 SHA256 7f8b87ef0d7ba883627823709746cc02fb8590d4a81d1b2dd76803b40aa9190b SHA512 184d88e819fad8739c3618cbf30730c1a3a8883b896947e05000603d0960cfd420e905849795a82f3aeaac63d8c4990d90c57decf216e0f63b544d85600e6df2 WHIRLPOOL 9c342f6a7730f4f291813086f5c7711d837073bf6cb0c4340f0e36549dd15d2afc1c874f39cdb88d46fb94a59bdae3945ffe0f9aa1c3a013189d12d70e0d938d
-AUX freebsd-sources-7.2-sparc64.patch 446 SHA256 cc6d10c593c4f0122f9b9f55b80981bfd4fcd009e69606119d2eea62d94afa69 SHA512 6fc412fad0aa9e049436d94007ad3cd9f2c66feb19ab583b64d0f19015c1187cb1c59838482b97ca2e5499225feb109f9db38a5c1ad0465a6282f8cd888e4d66 WHIRLPOOL fca36c0000f85166bfa1b644f27e461a15c6d8b8ed29231f52ff6eb943c01e7bf7bc34fbb0c18cd946bd40adfaebf9d49ec04fc67c7db7ceb168f25807ecd50c
-AUX freebsd-sources-7.2-zfs712.patch 883 SHA256 8d69f079942092aa270f3d499aa90aa24af2138797b41cf69eafe770f002b367 SHA512 620c2489157fdb0400713665b99352202c4a7758af8c1621ab0e8a432c0b3a77e12467a3c5230023a124f65ef27445182f790d4a272aa8d7eda373f9ebe90014 WHIRLPOOL 02671dbb1704f63f9bdd67d6f8a6373d706eb14f44159ce0f3990b32a289c42e6a7c1dc509cee4783af38dac24538a79e5b13a6e4c8cbf9f0bd72ebdc6537ce1
-AUX freebsd-sources-8.0-arpresolve_panic.patch 603 SHA256 b33eb882b28267cf0826de9430de29c31bacbc0183264dee4c567019a9537fc1 SHA512 84b0790e8419fdd3d71c695b5d6abfdac458136d19cad9615ffcc0bcb116f56e33e9cb8137755010f171471f650348c7e129b9e7d6826bd88d84faf88af7d2bc WHIRLPOOL c0ae7134800825f1e6f7b2770e611c32acb5ef6305810d27dca10ff02a70f3c2c149851fed3664d9ce4eaba10ed556a41a7ff721cc34068cfa15d113e610e472
-AUX freebsd-sources-8.0-gentoo.patch 1138 SHA256 0bb6e4cb59bb6f5fd86c88bfd36ce8c9d148d96e8722f1d6a485f98ba892650c SHA512 677adbbbba367bda65f01b604a0a6235ac12d7b307857fa35c7722eb05e0a74d3cd35c03a9dfa56023b7869a865959c9edcfa601d841add92ff21a941d395ddc WHIRLPOOL bcf25d6f650f6435e7fa7c6d5888a1dbded300f0e4c9f595abc1386663b65fd378805efe1b8355c91efc357e0684ce7722526f93beae55a1102e813aaecbd711
-AUX freebsd-sources-8.0-mf626.patch 885 SHA256 23a77733b3ec15ce87519d9e7d087809bba69763676ad1ac409561a318de8da3 SHA512 7d2a8e12c0fe238cb833921792a52de648b5258365124f8bd7f14f26b102ba6fc47b546a019c9c710be4e8407635750013b7fe28c32c96ddc0743b8b06629cbd WHIRLPOOL 5d8fc674f08b43c80c19d366913080626a0d303f505957016b2e2a71cd849056e0fc903f4011a4c706b8f4b9e3877aa15093633f801842fceda43e76929a35e8
-AUX freebsd-sources-8.0-sparc64.patch 450 SHA256 77f5f26d6ef3502289a334bf3975b0b570ea9a8993050fcd889ef4102d3428fd SHA512 b0b86f423662afda204c90e483ffcf151679c497304d6ca2a241b4e5e1a642dc706d83ff4e4c51d6c8700e08d1fbdb018af14f4060f830e4180625c5a0ea109c WHIRLPOOL 8d4bd3f29ec40807766c19ba124f9181d8fb21edd56ddee5adffe25dcc8a11eab0e3d0f9042fb291a45e9f6743ba2e17e8d0f2575a1947b0d277ee3cdca32333
 AUX freebsd-sources-8.0-subnet-route-pr40133.patch 548 SHA256 091764c97f4148d2245c24dcfabebd53ef0b4f3175a140fd5b1132788e718ca1 SHA512 9ae65e2775302b664dd4e5f5cbc58fe1ca7db61b6182db10971660207c72ec74e542181f1c2aefcacd2fd4b54e10d371efc619c3c03a977c35d3cf67b99b7de5 WHIRLPOOL 01e27e011c94641498cf0c04a663e4f8f4844a57bd462aa38a1c23a8b3244e5eec226fb11b5e8e598de7227ac2d3dd33aaa98d16f6e7628329ac59e1e7ce62ae
-AUX freebsd-sources-8.0-werror.patch 718 SHA256 a8675081639004d576be3c9f2cdb11d586290dc65db4fc9b0ec4da5fe57392bd SHA512 fe700aef331df88231851fe8fa662bbbb576ff991eaaadeb7dedef96a505039c1e4cc2a34f31ff0665b4cda847dc10a23f15aacb0ef8534b7d5f0b8ceace1a0f WHIRLPOOL 10e9e87e84133074df2243dfce24802cb2d3e9b5274ee5d58a8d2810142492e0a203eb87fcac29af4cb5267c842cfabb674b8a455eede19fdb53be7367ded654
-AUX freebsd-sources-8.0-zfs.patch 926 SHA256 d9cf38d074ac26b04f8a36abc4c2a6c8fca52bc16d1cbcd1f87c8c233a0a64f5 SHA512 22dcd701141b8793bc5b12ec22fe8fb2839fb97cd2d713be6e8dca42b8dbb171f360299abcd4a1cce0f9900438c32a7d2614c00828d7abd823bf476217de8b21 WHIRLPOOL 8a2fb04ebc7172a9c947908f339d73003db10db4e1884b876fd29cd72624b0e9abfd77c640a81352dda388b14aa6985b59ecfcca8c5abf7fba90b917654d0b91
-AUX freebsd-sources-8.2-unix2.patch 1642 SHA256 6dd35d13a13f5e9333557a84b56c89fc4988d55bc3267cca72e8ca8ca169ce61 SHA512 a7f8166abc9883cab92a4b1ce038cefc3c00a6567fd79ebab96ccebbed7e230459dd8efc0b96ba2029a89b4b5d41305be87d0c40ad85fcfe4c819a4604b4490b WHIRLPOOL 5152dca64e3799cc9b6ffd97019c542f93082631489b9c0e03128a09a3d0c667da4220cfc67039c24d13a2cb527dd325db501029478d528c688c0c35cf2373c7
 AUX freebsd-sources-9.0-disable-optimization.patch 927 SHA256 e8ad8d8ed1f729b7b22839a7af93b3dd667f257b05db95f408c48b270003a486 SHA512 0b74874d42eab95994309b922f37ebbf3706d01db6c447c9f062b03e64b77c7f793bc297150b539acdf39530a8afd91f4bf824a87c674dd625a59056656c614b WHIRLPOOL 86f9586a3f07118f95e5fbce1a65fdd3be8dd701ed1bee1379ed2133cef3d9473b437826a13ec2a53c73f7b3e1003256d912a45eb80c86195749a8cd08f9813c
 AUX freebsd-sources-9.0-gentoo.patch 1194 SHA256 251178d014e62fbc3f20c26dd0e78401cc6691a848facd3ff2c7418ed7a43f22 SHA512 0c06b2e18ee8e97c8cc17eeaa50bd77a8a4fed0982cdc2f5cf3446b6020436bb91da256e8765a72ba4d384ebcb494f0b14c5302c4b956f540ff7374b6f55eea6 WHIRLPOOL 77a8bb44b6a18927eb21876672ece0bbfb79a57e29ea56df0eb484e5de37780156652330f03acfa7b8311b836d16ace56d52466a975cc036c3143c2994b14986
 AUX freebsd-sources-9.0-ipv6refcount.patch 3259 SHA256 18186ef2f9fc020c0da053953b9e8c8629c2302082e0ee172dd7e84a7104bdd5 SHA512 04d89da7ab4c50d3405ff18eea49f94ffff34375c6333a6bb84bc81a63046ba12f384d256e010dc1b64a186650c7ad4702403ed933e6a678d2c5ee4238b56658 WHIRLPOOL c0511b2fec1f2ecc8a6e3aba23808a4c60a4c94f45693b6f21a30cb01386e24969fcc9b655584c78a501524579f7e266993fdd6d565525740f4f8e04f47b55a9

diff --git a/sys-freebsd/freebsd-sources/files/freebsd-sources-7.0-gentoo.patch b/sys-freebsd/freebsd-sources/files/freebsd-sources-7.0-gentoo.patch
deleted file mode 100644
index 7da5197..0000000
--- a/sys-freebsd/freebsd-sources/files/freebsd-sources-7.0-gentoo.patch
+++ /dev/null
@@ -1,35 +0,0 @@
-diff -ur ../src.orig/sys/conf/kern.mk ./sys/conf/kern.mk
---- ../src.orig/sys/conf/kern.mk	2007-05-24 23:53:42.000000000 +0200
-+++ ./sys/conf/kern.mk	2008-03-14 14:37:47.216420518 +0100
-@@ -12,7 +12,7 @@
- .else
- CWARNFLAGS?=	-Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes \
- 		-Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual \
--		${_wundef} ${_Wno_pointer_sign} -fformat-extensions
-+		${_wundef} ${_Wno_pointer_sign}
- .if !defined(WITH_GCC3)
- _Wno_pointer_sign=-Wno-pointer-sign
- .endif
-@@ -36,7 +36,7 @@
- # reserved for user applications.
- #
- .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 -mno-sse3
- INLINE_LIMIT?=	8000
- .endif
-Only in ./sys/conf: kern.mk.rej
-Only in ./sys/conf: kern.mk~
-diff -ur ../src.orig/sys/dev/aic7xxx/aicasm/Makefile ./sys/dev/aic7xxx/aicasm/Makefile
---- ../src.orig/sys/dev/aic7xxx/aicasm/Makefile	2005-11-21 15:41:10.000000000 +0100
-+++ ./sys/dev/aic7xxx/aicasm/Makefile	2008-03-14 14:36:35.859698365 +0100
-@@ -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

diff --git a/sys-freebsd/freebsd-sources/files/freebsd-sources-7.0-werror.patch b/sys-freebsd/freebsd-sources/files/freebsd-sources-7.0-werror.patch
deleted file mode 100644
index 3a2be63..0000000
--- a/sys-freebsd/freebsd-sources/files/freebsd-sources-7.0-werror.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-diff -ur ../src.orig/sys/conf/kern.pre.mk ./sys/conf/kern.pre.mk
---- ../src.orig/sys/conf/kern.pre.mk	2007-08-08 21:12:06.000000000 +0200
-+++ ./sys/conf/kern.pre.mk	2008-03-14 14:10:03.183569137 +0100
-@@ -90,7 +90,7 @@
- .if ${MACHINE_ARCH} == "amd64" || ${MACHINE} == "i386" || \
-     ${MACHINE_ARCH} == "ia64" || ${MACHINE_ARCH} == "powerpc" || \
-     ${MACHINE_ARCH} == "sparc64"
--WERROR?= -Werror
-+WERROR?= -Wno-error
- .endif
- .endif
- 
-Only in ./sys/conf: kern.pre.mk.rej
-Only in ./sys/conf: kern.pre.mk~
-diff -ur ../src.orig/sys/conf/kmod.mk ./sys/conf/kmod.mk
---- ../src.orig/sys/conf/kmod.mk	2007-07-11 03:20:37.000000000 +0200
-+++ ./sys/conf/kmod.mk	2008-03-14 14:11:21.856366378 +0100
-@@ -79,7 +79,6 @@
- . if !empty(CFLAGS:M-O[23s]) && empty(CFLAGS:M-fno-strict-aliasing)
- CFLAGS+=	-fno-strict-aliasing
- . endif
--#WERROR?=	-Werror
- .endif
- CFLAGS+=	${WERROR}
- CFLAGS+=	-D_KERNEL
-Only in ./sys/conf: kmod.mk.rej
-Only in ./sys/conf: kmod.mk~

diff --git a/sys-freebsd/freebsd-sources/files/freebsd-sources-7.1-asm.patch b/sys-freebsd/freebsd-sources/files/freebsd-sources-7.1-asm.patch
deleted file mode 100644
index c0f5d78..0000000
--- a/sys-freebsd/freebsd-sources/files/freebsd-sources-7.1-asm.patch
+++ /dev/null
@@ -1,139 +0,0 @@
-diff -ur ../src.orig/sys/compat/ndis/winx32_wrap.S ./sys/compat/ndis/winx32_wrap.S
---- ../src.orig/sys/compat/ndis/winx32_wrap.S	2006-06-12 22:35:59.000000000 +0200
-+++ ./sys/compat/ndis/winx32_wrap.S	2008-03-14 14:00:41.949886084 +0100
-@@ -369,7 +369,7 @@
- 	ret
- 
- ENTRY(x86_setfs)
--	movl	4(%esp),%fs
-+	movw	4(%esp),%fs
- 	ret
- 
- ENTRY(x86_gettid)
-diff -ur ../src.orig/sys/i386/i386/locore.s ./sys/i386/i386/locore.s
---- ../src.orig/sys/i386/i386/locore.s	2007-03-24 20:53:22.000000000 +0100
-+++ ./sys/i386/i386/locore.s	2008-03-14 14:00:41.946886262 +0100
-@@ -358,7 +358,7 @@
- 	pushl	%eax
- 	testl	$PSL_VM,UC_EFLAGS(%eax)
- 	jne	1f
--	movl	UC_GS(%eax),%gs		/* restore %gs */
-+	movw	UC_GS(%eax),%gs		/* restore %gs */
- 1:
- 	movl	$SYS_sigreturn,%eax
- 	pushl	%eax			/* junk to fake return addr. */
-@@ -375,7 +375,7 @@
- 	pushl	%eax
- 	testl	$PSL_VM,UC4_EFLAGS(%eax)
- 	jne	1f
--	movl	UC4_GS(%eax),%gs	/* restore %gs */
-+	movw	UC4_GS(%eax),%gs	/* restore %gs */
- 1:
- 	movl	$344,%eax		/* 4.x SYS_sigreturn */
- 	pushl	%eax			/* junk to fake return addr. */
-@@ -393,7 +393,7 @@
- 	pushl	%eax
- 	testl	$PSL_VM,SC_PS(%eax)
- 	jne	9f
--	movl	SC_GS(%eax),%gs		/* restore %gs */
-+	movw	SC_GS(%eax),%gs		/* restore %gs */
- 9:
- 	movl	$103,%eax		/* 3.x SYS_sigreturn */
- 	pushl	%eax			/* junk to fake return addr. */
-diff -ur ../src.orig/sys/i386/i386/swtch.s ./sys/i386/i386/swtch.s
---- ../src.orig/sys/i386/i386/swtch.s	2007-08-22 07:06:14.000000000 +0200
-+++ ./sys/i386/i386/swtch.s	2008-03-14 14:00:41.948886237 +0100
-@@ -130,7 +130,7 @@
- 	movl	%ebp,PCB_EBP(%edx)
- 	movl	%esi,PCB_ESI(%edx)
- 	movl	%edi,PCB_EDI(%edx)
--	movl	%gs,PCB_GS(%edx)
-+	movw	%gs,PCB_GS(%edx)
- 	pushfl					/* PSL */
- 	popl	PCB_PSL(%edx)
- 	/* Test if debug registers should be saved. */
-@@ -301,7 +301,7 @@
- 	/* This must be done after loading the user LDT. */
- 	.globl	cpu_switch_load_gs
- cpu_switch_load_gs:
--	movl	PCB_GS(%edx),%gs
-+	movw	PCB_GS(%edx),%gs
- 
- 	/* Test if debug registers should be restored. */
- 	testl	$PCB_DBREGS,PCB_FLAGS(%edx)
-@@ -371,7 +371,7 @@
- 	movl	%ebp,PCB_EBP(%ecx)
- 	movl	%esi,PCB_ESI(%ecx)
- 	movl	%edi,PCB_EDI(%ecx)
--	movl	%gs,PCB_GS(%ecx)
-+	movw	%gs,PCB_GS(%ecx)
- 	pushfl
- 	popl	PCB_PSL(%ecx)
- 
-diff -ur ../src.orig/sys/i386/include/cpufunc.h ./sys/i386/include/cpufunc.h
---- ../src.orig/sys/i386/include/cpufunc.h	2007-08-09 22:14:35.000000000 +0200
-+++ ./sys/i386/include/cpufunc.h	2008-03-14 14:03:09.264377451 +0100
-@@ -452,7 +452,7 @@
- rfs(void)
- {
- 	u_int sel;
--	__asm __volatile("movl %%fs,%0" : "=rm" (sel));
-+	__asm __volatile("movw %%fs,%0" : "=rm" (sel));
- 	return (sel);
- }
- 
-@@ -468,7 +468,7 @@
- rgs(void)
- {
- 	u_int sel;
--	__asm __volatile("movl %%gs,%0" : "=rm" (sel));
-+	__asm __volatile("movw %%gs,%0" : "=rm" (sel));
- 	return (sel);
- }
- 
-@@ -492,7 +492,7 @@
- rss(void)
- {
- 	u_int sel;
--	__asm __volatile("movl %%ss,%0" : "=rm" (sel));
-+	__asm __volatile("movw %%ss,%0" : "=rm" (sel));
- 	return (sel);
- }
- 
-@@ -507,13 +507,13 @@
- static __inline void
- load_fs(u_int sel)
- {
--	__asm __volatile("movl %0,%%fs" : : "rm" (sel));
-+	__asm __volatile("movw %0,%%fs" : : "rm" (sel));
- }
- 
- static __inline void
- load_gs(u_int sel)
- {
--	__asm __volatile("movl %0,%%gs" : : "rm" (sel));
-+	__asm __volatile("movw %0,%%gs" : : "rm" (sel));
- }
- 
- static __inline void
-diff -ur ../src.orig/sys/i386/linux/linux_locore.s ./sys/i386/linux/linux_locore.s
---- ../src.orig/sys/i386/linux/linux_locore.s	2001-02-25 07:29:01.000000000 +0100
-+++ ./sys/i386/linux/linux_locore.s	2008-03-14 14:00:41.949886084 +0100
-@@ -8,7 +8,7 @@
- NON_GPROF_ENTRY(linux_sigcode)
- 	call	*LINUX_SIGF_HANDLER(%esp)
- 	leal	LINUX_SIGF_SC(%esp),%ebx	/* linux scp */
--	movl	LINUX_SC_GS(%ebx),%gs
-+	movw	LINUX_SC_GS(%ebx),%gs
- 	movl	%esp, %ebx			/* pass sigframe */
- 	push	%eax				/* fake ret addr */
- 	movl	$LINUX_SYS_linux_sigreturn,%eax	/* linux_sigreturn() */
-@@ -20,7 +20,7 @@
- 	call	*LINUX_RT_SIGF_HANDLER(%esp)
- 	leal	LINUX_RT_SIGF_UC(%esp),%ebx	/* linux ucp */
- 	leal	LINUX_RT_SIGF_SC(%ebx),%ecx	/* linux sigcontext */
--	movl	LINUX_SC_GS(%ecx),%gs
-+	movw	LINUX_SC_GS(%ecx),%gs
- 	push	%eax				/* fake ret addr */
- 	movl	$LINUX_SYS_linux_rt_sigreturn,%eax   /* linux_rt_sigreturn() */
- 	int	$0x80				/* enter kernel with args */

diff --git a/sys-freebsd/freebsd-sources/files/freebsd-sources-7.1-binutils_link.patch b/sys-freebsd/freebsd-sources/files/freebsd-sources-7.1-binutils_link.patch
deleted file mode 100644
index 43d01ba..0000000
--- a/sys-freebsd/freebsd-sources/files/freebsd-sources-7.1-binutils_link.patch
+++ /dev/null
@@ -1,37 +0,0 @@
-diff -ruN sys.orig/conf/kern.post.mk sys/conf/kern.post.mk
---- sys.orig/conf/kern.post.mk	2007-03-23 18:55:59 -0300
-+++ sys/conf/kern.post.mk	2008-06-18 19:51:13 -0300
-@@ -85,7 +85,9 @@
- ${FULLKERNEL}: ${SYSTEM_DEP} vers.o
- 	@rm -f ${.TARGET}
- 	@echo linking ${.TARGET}
--	${SYSTEM_LD}
-+	${SYSTEM_LD} -o ${.TARGET}.tmp
-+	@sh $S/tools/gen-ld-u-options ${.TARGET}.tmp > ${.TARGET}.lopt
-+	${SYSTEM_LD} "@${.TARGET}.lopt"
- .if defined(CTFMERGE)
- 	${SYSTEM_CTFMERGE}
- .endif
-diff -ruN sys.orig/conf/kmod.mk sys/conf/kmod.mk
---- sys.orig/conf/kmod.mk	2008-06-18 09:11:53 -0300
-+++ sys/conf/kmod.mk	2008-06-18 19:50:01 -0300
-@@ -176,7 +176,8 @@
- 
- .if ${MACHINE_ARCH} != amd64
- ${FULLPROG}: ${KMOD}.kld
--	${LD} -Bshareable ${LDFLAGS} -o ${.TARGET} ${KMOD}.kld
-+	sh ./@/tools/gen-ld-u-options ${KMOD}.kld > ${KMOD}.lopt
-+	${LD} -Bshareable ${LDFLAGS} -o ${.TARGET} ${KMOD}.kld "@${KMOD}.lopt"
- .if !defined(DEBUG_FLAGS)
- 	${OBJCOPY} --strip-debug ${.TARGET}
- .endif
-diff -ruN sys.orig/tools/gen-ld-u-options sys/tools/gen-ld-u-options
---- sys.orig/tools/gen-ld-u-options	1969-12-31 21:00:00 -0300
-+++ sys/tools/gen-ld-u-options	2008-06-18 19:47:56 -0300
-@@ -0,0 +1,6 @@
-+#!/bin/sh
-+
-+for i in `objdump -h -w $1 | grep set_ | cut -c5- | cut -f1 -d " "`
-+do
-+    echo -n " -u __start_$i -u __stop_$i "
-+done

diff --git a/sys-freebsd/freebsd-sources/files/freebsd-sources-7.1-subnet-route-pr40133.patch b/sys-freebsd/freebsd-sources/files/freebsd-sources-7.1-subnet-route-pr40133.patch
deleted file mode 100644
index 1184280..0000000
--- a/sys-freebsd/freebsd-sources/files/freebsd-sources-7.1-subnet-route-pr40133.patch
+++ /dev/null
@@ -1,21 +0,0 @@
-Fixes changing the default subnet route after removing an ip address.
-
-See: http://www.netbsd.org/cgi-bin/query-pr-single.pl?number=40133
-and http://mail-index.netbsd.org/tech-net/2008/12/03/msg000896.html
-
-Thanks to Roy Marples.
---- sys/netinet/in.c.orig
-+++ sys/netinet/in.c
-@@ -858,6 +858,12 @@
- 	error = rtinit(&target->ia_ifa, (int)RTM_ADD, flags);
- 	if (!error)
- 		target->ia_flags |= IFA_ROUTE;
-+	else if (error == EEXIST) {
-+		/*
-+		 * the fact that the route already exists is not an error.
-+		 */
-+		error = 0;
-+	}
- 	return error;
- }
- 

diff --git a/sys-freebsd/freebsd-sources/files/freebsd-sources-7.2-debug-O2.patch b/sys-freebsd/freebsd-sources/files/freebsd-sources-7.2-debug-O2.patch
deleted file mode 100644
index 4fa3565..0000000
--- a/sys-freebsd/freebsd-sources/files/freebsd-sources-7.2-debug-O2.patch
+++ /dev/null
@@ -1,27 +0,0 @@
-My UltraSPARC U5 panics on boot about a memory alignment error when compiled
-with gcc4 and -O. Compiling with -O2 fixes this, and it should not adversly
-affect debugging.
-
-NOTE: This does not fix the memory alignment panic when loading kernel modules.
-
-Roy Marples (uberlord@gentoo.org)
-
---- sys/conf/kern.pre.mk.old	2009-05-22 10:09:46 +0000
-+++ sys/conf/kern.pre.mk	2009-05-22 10:10:27 +0000
-@@ -22,15 +22,13 @@
- COPTFLAGS?=	-O
- .else
- . if defined(DEBUG)
--_MINUS_O=	-O
- CTFFLAGS+=	-g
- . else
--_MINUS_O=	-O2
- . endif
- . if ${MACHINE_ARCH} == "amd64"
- COPTFLAGS?=-O2 -frename-registers -pipe
- . else
--COPTFLAGS?=${_MINUS_O} -pipe
-+COPTFLAGS?=-O2 -pipe
- . endif
- . if !empty(COPTFLAGS:M-O[23s]) && empty(COPTFLAGS:M-fno-strict-aliasing)
- COPTFLAGS+= -fno-strict-aliasing

diff --git a/sys-freebsd/freebsd-sources/files/freebsd-sources-7.2-devfs7.patch b/sys-freebsd/freebsd-sources/files/freebsd-sources-7.2-devfs7.patch
deleted file mode 100644
index e1fcefb..0000000
--- a/sys-freebsd/freebsd-sources/files/freebsd-sources-7.2-devfs7.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-http://security.freebsd.org/advisories/FreeBSD-SA-09:14.devfs.asc
-
-Index: sys/fs/devfs/devfs_vnops.c
-===================================================================
---- sys/fs/devfs/devfs_vnops.c	(revision 192300)
-+++ sys/fs/devfs/devfs_vnops.c	(revision 192301)
-@@ -890,6 +890,7 @@
- 	if (fp != NULL) {
- 		FILE_LOCK(fp);
- 		fp->f_data = dev;
-+		fp->f_vnode = vp;
- 		FILE_UNLOCK(fp);
- 	}
- 	fpop = td->td_fpop;
-

diff --git a/sys-freebsd/freebsd-sources/files/freebsd-sources-7.2-ipv6.patch b/sys-freebsd/freebsd-sources/files/freebsd-sources-7.2-ipv6.patch
deleted file mode 100644
index de8e0ac..0000000
--- a/sys-freebsd/freebsd-sources/files/freebsd-sources-7.2-ipv6.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-http://security.freebsd.org/advisories/FreeBSD-SA-09:10.ipv6.asc
-
-Index: sys/netinet6/in6.c
-===================================================================
-RCS file: /home/ncvs/src/sys/netinet6/in6.c,v
-retrieving revision 1.109
-diff -p -u -I__FBSDID -I$FreeBSD -u -r1.109 in6.c
---- sys/netinet6/in6.c	27 May 2009 14:11:23 -0000	1.109
-+++ sys/netinet6/in6.c	8 Jun 2009 18:02:59 -0000
-@@ -215,6 +215,7 @@ in6_control(struct socket *so, u_long cm
- 	case SIOCSRTRFLUSH_IN6:
- 	case SIOCSDEFIFACE_IN6:
- 	case SIOCSIFINFO_FLAGS:
-+	case SIOCSIFINFO_IN6:
- 		if (td != NULL) {
- 			error = priv_check(td, PRIV_NETINET_ND6);
- 			if (error)
-@@ -223,7 +224,6 @@ in6_control(struct socket *so, u_long cm
- 		/* FALLTHROUGH */
- 	case OSIOCGIFINFO_IN6:
- 	case SIOCGIFINFO_IN6:
--	case SIOCSIFINFO_IN6:
- 	case SIOCGDRLST_IN6:
- 	case SIOCGPRLST_IN6:
- 	case SIOCGNBRINFO_IN6:

diff --git a/sys-freebsd/freebsd-sources/files/freebsd-sources-7.2-null.patch b/sys-freebsd/freebsd-sources/files/freebsd-sources-7.2-null.patch
deleted file mode 100644
index 16e5023..0000000
--- a/sys-freebsd/freebsd-sources/files/freebsd-sources-7.2-null.patch
+++ /dev/null
@@ -1,47 +0,0 @@
-http://security.freebsd.org/advisories/FreeBSD-EN-09:05.null.asc
-
-Index: sys/kern/kern_exec.c
-===================================================================
---- sys/kern/kern_exec.c	(revision 197682)
-+++ sys/kern/kern_exec.c	(working copy)
-@@ -122,6 +122,11 @@
- SYSCTL_ULONG(_kern, OID_AUTO, ps_arg_cache_limit, CTLFLAG_RW, 
-     &ps_arg_cache_limit, 0, "");
- 
-+static int map_at_zero = 1;
-+TUNABLE_INT("security.bsd.map_at_zero", &map_at_zero);
-+SYSCTL_INT(_security_bsd, OID_AUTO, map_at_zero, CTLFLAG_RW, &map_at_zero, 0,
-+    "Permit processes to map an object at virtual address 0.");
-+
- static int
- sysctl_kern_ps_strings(SYSCTL_HANDLER_ARGS)
- {
-@@ -939,7 +944,7 @@
- 	int error;
- 	struct proc *p = imgp->proc;
- 	struct vmspace *vmspace = p->p_vmspace;
--	vm_offset_t stack_addr;
-+	vm_offset_t sv_minuser, stack_addr;
- 	vm_map_t map;
- 	u_long ssiz;
- 
-@@ -955,13 +960,17 @@
- 	 * not disrupted
- 	 */
- 	map = &vmspace->vm_map;
--	if (vmspace->vm_refcnt == 1 && vm_map_min(map) == sv->sv_minuser &&
-+	if (map_at_zero)
-+		sv_minuser = sv->sv_minuser;
-+	else
-+		sv_minuser = MAX(sv->sv_minuser, PAGE_SIZE);
-+	if (vmspace->vm_refcnt == 1 && vm_map_min(map) == sv_minuser &&
- 	    vm_map_max(map) == sv->sv_maxuser) {
- 		shmexit(vmspace);
- 		pmap_remove_pages(vmspace_pmap(vmspace));
- 		vm_map_remove(map, vm_map_min(map), vm_map_max(map));
- 	} else {
--		error = vmspace_exec(p, sv->sv_minuser, sv->sv_maxuser);
-+		error = vmspace_exec(p, sv_minuser, sv->sv_maxuser);
- 		if (error)
- 			return (error);
- 		vmspace = p->p_vmspace;

diff --git a/sys-freebsd/freebsd-sources/files/freebsd-sources-7.2-pipe.patch b/sys-freebsd/freebsd-sources/files/freebsd-sources-7.2-pipe.patch
deleted file mode 100644
index 4b7db02..0000000
--- a/sys-freebsd/freebsd-sources/files/freebsd-sources-7.2-pipe.patch
+++ /dev/null
@@ -1,18 +0,0 @@
-http://security.freebsd.org/advisories/FreeBSD-SA-09:09.pipe.asc
-
-Index: sys/kern/sys_pipe.c
-===================================================================
-RCS file: /home/ncvs/src/sys/kern/sys_pipe.c,v
-retrieving revision 1.201
-diff -p -u -I__FBSDID -I$FreeBSD -r1.201 sys_pipe.c
---- sys/kern/sys_pipe.c	10 Mar 2009 21:28:43 -0000	1.201
-+++ sys/kern/sys_pipe.c	5 Jun 2009 07:53:01 -0000
-@@ -761,6 +761,8 @@ pipe_build_write_buffer(wpipe, uio)
- 	pmap = vmspace_pmap(curproc->p_vmspace);
- 	endaddr = round_page((vm_offset_t)uio->uio_iov->iov_base + size);
- 	addr = trunc_page((vm_offset_t)uio->uio_iov->iov_base);
-+	if (endaddr < addr)
-+		return (EFAULT);
- 	for (i = 0; addr < endaddr; addr += PAGE_SIZE, i++) {
- 		/*
- 		 * vm_fault_quick() can sleep.  Consequently,

diff --git a/sys-freebsd/freebsd-sources/files/freebsd-sources-7.2-sparc64.patch b/sys-freebsd/freebsd-sources/files/freebsd-sources-7.2-sparc64.patch
deleted file mode 100644
index b179fd6..0000000
--- a/sys-freebsd/freebsd-sources/files/freebsd-sources-7.2-sparc64.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- sys/conf/ldscript.sparc64.old	2009-05-17 11:04:47 +0000
-+++ sys/conf/ldscript.sparc64	2009-05-17 11:05:41 +0000
-@@ -1,6 +1,6 @@
- /* $FreeBSD: src/sys/conf/ldscript.sparc64,v 1.4.30.1 2009/04/15 03:14:26 kensmith Exp $ */
--OUTPUT_FORMAT("elf64-sparc", "elf64-sparc",
--	      "elf64-sparc")
-+OUTPUT_FORMAT("elf64-sparc-freebsd", "elf64-sparc-freebsd",
-+	      "elf64-sparc-freebsd")
- OUTPUT_ARCH(sparc:v9)
- ENTRY(_start)
- SEARCH_DIR(/usr/lib);

diff --git a/sys-freebsd/freebsd-sources/files/freebsd-sources-7.2-zfs712.patch b/sys-freebsd/freebsd-sources/files/freebsd-sources-7.2-zfs712.patch
deleted file mode 100644
index 814ced2..0000000
--- a/sys-freebsd/freebsd-sources/files/freebsd-sources-7.2-zfs712.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-http://security.freebsd.org/advisories/FreeBSD-SA-10:03.zfs.asc
-
-Index: sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_replay.c
-===================================================================
---- sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_replay.c	(revision 200583)
-+++ sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_replay.c	(working copy)
-@@ -60,10 +60,14 @@ zfs_init_vattr(vattr_t *vap, uint64_t mask, uint64
- {
- 	VATTR_NULL(vap);
- 	vap->va_mask = (uint_t)mask;
--	vap->va_type = IFTOVT(mode);
--	vap->va_mode = mode & MODEMASK;
--	vap->va_uid = (uid_t)uid;
--	vap->va_gid = (gid_t)gid;
-+	if (mask & AT_TYPE)
-+		vap->va_type = IFTOVT(mode);
-+	if (mask & AT_MODE)
-+		vap->va_mode = mode & MODEMASK;
-+	if (mask & AT_UID)
-+		vap->va_uid = (uid_t)uid;
-+	if (mask & AT_GID)
-+		vap->va_gid = (gid_t)gid;
- 	vap->va_rdev = zfs_cmpldev(rdev);
- 	vap->va_nodeid = nodeid;
- }

diff --git a/sys-freebsd/freebsd-sources/files/freebsd-sources-8.0-arpresolve_panic.patch b/sys-freebsd/freebsd-sources/files/freebsd-sources-8.0-arpresolve_panic.patch
deleted file mode 100644
index c624532..0000000
--- a/sys-freebsd/freebsd-sources/files/freebsd-sources-8.0-arpresolve_panic.patch
+++ /dev/null
@@ -1,18 +0,0 @@
-This one (plus a misrule in my pf.conf) made my box crash at random after 6
-to 48 hours of uptime. Thanks to an incoming icmp packet.
-
-Taken from:
-http://svn.freebsd.org/viewvc/base/head/sys/netinet/if_ether.c?r1=198418&r2=201416
---- head/sys/netinet/if_ether.c
-+++ head/sys/netinet/if_ether.c
-@@ -372,8 +372,8 @@
- 	if (la->la_asked < V_arp_maxtries)
- 		error = EWOULDBLOCK;	/* First request. */
- 	else
--		error =
--			(rt0->rt_flags & RTF_GATEWAY) ? EHOSTUNREACH : EHOSTDOWN;
-+		error = rt0 != NULL && (rt0->rt_flags & RTF_GATEWAY) ?
-+		    EHOSTUNREACH : EHOSTDOWN;
- 
- 	if (renew) {
- 		LLE_ADDREF(la);

diff --git a/sys-freebsd/freebsd-sources/files/freebsd-sources-8.0-gentoo.patch b/sys-freebsd/freebsd-sources/files/freebsd-sources-8.0-gentoo.patch
deleted file mode 100644
index 0f8d070..0000000
--- a/sys-freebsd/freebsd-sources/files/freebsd-sources-8.0-gentoo.patch
+++ /dev/null
@@ -1,33 +0,0 @@
---- sys/conf/kern.mk.old	2007-05-24 23:53:42.000000000 +0200
-+++ sys/conf/kern.mk	        2008-03-14 14:37:47.216420518 +0100
-@@ -12,7 +12,7 @@
- .else
- CWARNFLAGS?=	-Wall -Wredundant-decls -Wnested-externs -Wstrict-prototypes \
- 		-Wmissing-prototypes -Wpointer-arith -Winline -Wcast-qual \
--		${_wundef} ${_Wno_pointer_sign} -fformat-extensions
-+		${_wundef} ${_Wno_pointer_sign}
- .if !defined(WITH_GCC3)
- _Wno_pointer_sign=-Wno-pointer-sign
- .endif
-@@ -36,7 +36,7 @@
- # reserved for user applications.
- #
- .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 -mno-sse3
- INLINE_LIMIT?=	8000
- .endif
-Only in ./sys/conf: kern.mk.rej
-Only in ./sys/conf: kern.mk~
---- sys/dev/aic7xxx/aicasm/Makefile.old	2010-03-10 14:01:50 +0100
-+++ sys/dev/aic7xxx/aicasm/Makefile	2010-03-10 14:01:56 +0100
-@@ -14,7 +14,7 @@
- SRCS=	${GENHDRS} ${CSRCS} ${YSRCS} ${LSRCS}
- CLEANFILES+= ${GENHDRS} ${YSRCS:R:C/(.*)/\1.output/g}
- DPADD=	${LIBL}
--LDADD=	-ll
-+LDADD=	-lfl
- WARNS?=	6
- 
- # Correct path for kernel builds

diff --git a/sys-freebsd/freebsd-sources/files/freebsd-sources-8.0-mf626.patch b/sys-freebsd/freebsd-sources/files/freebsd-sources-8.0-mf626.patch
deleted file mode 100644
index 9121c0a..0000000
--- a/sys-freebsd/freebsd-sources/files/freebsd-sources-8.0-mf626.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-Backport this 3g modem that I have.
-Given it's quite common, should be useful
-And I hate when I forget to patch the kernel after a re-emerge.
-
---- sys/dev/usb/usbdevs.orig
-+++ sys/dev/usb/usbdevs
-@@ -2055,6 +2055,7 @@
- product QUALCOMM2 CDMA_MSM	0x3196	CDMA Technologies MSM modem
- product QUALCOMMINC CDMA_MSM	0x0001	CDMA Technologies MSM modem
- product QUALCOMMINC ZTE_STOR	0x2000	USB ZTE Storage
-+product QUALCOMMINC MF626	0X0031	3G modem
- product QUALCOMMINC AC8700	0xfffe	CDMA 1xEVDO USB modem
- 
- /* Qtronix products */
---- sys/dev/usb/serial/u3g.c.orig
-+++ sys/dev/usb/serial/u3g.c
-@@ -184,6 +184,7 @@
- 	/* OEM: Qualcomm, Inc. */
- 	U3G_DEV(QUALCOMMINC, ZTE_STOR, U3GFL_SCSI_EJECT),
- 	U3G_DEV(QUALCOMMINC, CDMA_MSM, U3GFL_SCSI_EJECT),
-+	U3G_DEV(QUALCOMMINC, MF626, 0),
- 	/* OEM: Huawei */
- 	U3G_DEV(HUAWEI, MOBILE, U3GFL_HUAWEI_INIT),
- 	U3G_DEV(HUAWEI, E180V, U3GFL_HUAWEI_INIT),

diff --git a/sys-freebsd/freebsd-sources/files/freebsd-sources-8.0-sparc64.patch b/sys-freebsd/freebsd-sources/files/freebsd-sources-8.0-sparc64.patch
deleted file mode 100644
index 1729beb..0000000
--- a/sys-freebsd/freebsd-sources/files/freebsd-sources-8.0-sparc64.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- sys/conf/ldscript.sparc64.old	2010-03-10 14:42:03 +0100
-+++ sys/conf/ldscript.sparc64	2010-03-10 14:42:30 +0100
-@@ -1,6 +1,6 @@
- /* $FreeBSD: src/sys/conf/ldscript.sparc64,v 1.4.32.1.2.1 2009/10/25 01:10:29 kensmith Exp $ */
--OUTPUT_FORMAT("elf64-sparc", "elf64-sparc",
--	      "elf64-sparc")
-+OUTPUT_FORMAT("elf64-sparc-freebsd", "elf64-sparc-freebsd",
-+	      "elf64-sparc-freebsd")
- OUTPUT_ARCH(sparc:v9)
- ENTRY(_start)
- SEARCH_DIR(/usr/lib);

diff --git a/sys-freebsd/freebsd-sources/files/freebsd-sources-8.0-werror.patch b/sys-freebsd/freebsd-sources/files/freebsd-sources-8.0-werror.patch
deleted file mode 100644
index 2d2e028..0000000
--- a/sys-freebsd/freebsd-sources/files/freebsd-sources-8.0-werror.patch
+++ /dev/null
@@ -1,22 +0,0 @@
---- sys/conf/kern.pre.mk.old	2010-03-10 14:20:43 +0100
-+++ sys/conf/kern.pre.mk	2010-03-10 14:20:56 +0100
-@@ -93,7 +93,7 @@
- CFLAGS+= -fno-common -finline-limit=${INLINE_LIMIT}
- CFLAGS+= --param inline-unit-growth=100
- CFLAGS+= --param large-function-growth=1000
--WERROR?= -Werror
-+WERROR?= -Wno-error
- .endif
- 
- # XXX LOCORE means "don't declare C stuff" not "for locore.s".
---- sys/conf/kmod.mk.old	2010-03-10 14:21:06 +0100
-+++ sys/conf/kmod.mk	2010-03-10 14:21:16 +0100
-@@ -79,7 +79,7 @@
- . if !empty(CFLAGS:M-O[23s]) && empty(CFLAGS:M-fno-strict-aliasing)
- CFLAGS+=	-fno-strict-aliasing
- . endif
--WERROR?=	-Werror
-+WERROR?=	-Wno-error
- .endif
- CFLAGS+=	${WERROR}
- CFLAGS+=	-D_KERNEL -D__FreeBSD_cc_version=700004

diff --git a/sys-freebsd/freebsd-sources/files/freebsd-sources-8.0-zfs.patch b/sys-freebsd/freebsd-sources/files/freebsd-sources-8.0-zfs.patch
deleted file mode 100644
index f81b2b5..0000000
--- a/sys-freebsd/freebsd-sources/files/freebsd-sources-8.0-zfs.patch
+++ /dev/null
@@ -1,23 +0,0 @@
-Index: sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_replay.c
-===================================================================
---- sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_replay.c	(revision 200583)
-+++ sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_replay.c	(working copy)
-@@ -60,10 +60,14 @@ zfs_init_vattr(vattr_t *vap, uint64_t mask, uint64
- {
- 	VATTR_NULL(vap);
- 	vap->va_mask = (uint_t)mask;
--	vap->va_type = IFTOVT(mode);
--	vap->va_mode = mode & MODEMASK;
--	vap->va_uid = (uid_t)(IS_EPHEMERAL(uid)) ? -1 : uid;
--	vap->va_gid = (gid_t)(IS_EPHEMERAL(gid)) ? -1 : gid;
-+	if (mask & AT_TYPE)
-+		vap->va_type = IFTOVT(mode);
-+	if (mask & AT_MODE)
-+		vap->va_mode = mode & MODEMASK;
-+	if (mask & AT_UID)
-+		vap->va_uid = (uid_t)(IS_EPHEMERAL(uid)) ? -1 : uid;
-+	if (mask & AT_GID)
-+		vap->va_gid = (gid_t)(IS_EPHEMERAL(gid)) ? -1 : gid;
- 	vap->va_rdev = zfs_cmpldev(rdev);
- 	vap->va_nodeid = nodeid;
- }

diff --git a/sys-freebsd/freebsd-sources/files/freebsd-sources-8.2-unix2.patch b/sys-freebsd/freebsd-sources/files/freebsd-sources-8.2-unix2.patch
deleted file mode 100644
index 50dacd0..0000000
--- a/sys-freebsd/freebsd-sources/files/freebsd-sources-8.2-unix2.patch
+++ /dev/null
@@ -1,55 +0,0 @@
-Index: sys/kern/uipc_usrreq.c
-===================================================================
---- sys/kern/uipc_usrreq.c	(revision 225745)
-+++ sys/kern/uipc_usrreq.c	(working copy)
-@@ -462,6 +462,8 @@
- 	unp = sotounpcb(so);
- 	KASSERT(unp != NULL, ("uipc_bind: unp == NULL"));
- 
-+	if (soun->sun_len > sizeof(struct sockaddr_un))
-+		return (EINVAL);
- 	namelen = soun->sun_len - offsetof(struct sockaddr_un, sun_path);
- 	if (namelen <= 0)
- 		return (EINVAL);
-@@ -1252,6 +1254,8 @@
- 	unp = sotounpcb(so);
- 	KASSERT(unp != NULL, ("unp_connect: unp == NULL"));
- 
-+	if (nam->sa_len > sizeof(struct sockaddr_un))
-+		return (EINVAL);
- 	len = nam->sa_len - offsetof(struct sockaddr_un, sun_path);
- 	if (len <= 0)
- 		return (EINVAL);
-Index: sys/compat/linux/linux_socket.c
-===================================================================
---- sys/compat/linux/linux_socket.c	(revision 225919)
-+++ sys/compat/linux/linux_socket.c	(working copy)
-@@ -104,6 +104,7 @@
- 	int oldv6size;
- 	struct sockaddr_in6 *sin6;
- #endif
-+	int namelen;
- 
- 	if (*osalen < 2 || *osalen > UCHAR_MAX || !osa)
- 		return (EINVAL);
-@@ -166,6 +167,20 @@
- 		}
- 	}
- 
-+	if ((bdom == AF_LOCAL) && (*osalen > sizeof(struct sockaddr_un))) {
-+		for (namelen = 0;
-+		    namelen < *osalen - offsetof(struct sockaddr_un, sun_path);
-+		    namelen++)
-+			if (!((struct sockaddr_un *)kosa)->sun_path[namelen])
-+				break;
-+		if (namelen + offsetof(struct sockaddr_un, sun_path) >
-+		    sizeof(struct sockaddr_un)) {
-+			error = EINVAL;
-+			goto out;
-+		}
-+		alloclen = sizeof(struct sockaddr_un);
-+	}
-+
- 	sa = (struct sockaddr *) kosa;
- 	sa->sa_family = bdom;
- 	sa->sa_len = alloclen;


                 reply	other threads:[~2012-12-25 16:08 UTC|newest]

Thread overview: [no followups] expand[flat|nested]  mbox.gz  Atom feed

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=1356451651.81b5f9b8a274523c8947d0b11f45b0034c1d6271.yuta_satoh@gentoo \
    --to=nigoro.gentoo@0x100.com \
    --cc=gentoo-commits@lists.gentoo.org \
    --cc=gentoo-dev@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox