diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2018-06-16 05:02:38 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2018-06-16 05:02:38 +0100 |
commit | f1bc537f089cc8477a9a18db597cb349e1b00e91 (patch) | |
tree | c48eb730c43e5f35729fabbe5cb4bfbe4a1bc794 /sys-freebsd | |
parent | cb3e8c6af7661fbcafdcacc7e0ecdfb610d098fa (diff) |
gentoo resync : 16.06.2018
Diffstat (limited to 'sys-freebsd')
34 files changed, 0 insertions, 851 deletions
diff --git a/sys-freebsd/Manifest.gz b/sys-freebsd/Manifest.gz Binary files differindex 957225b18e99..e39ac0e312b1 100644 --- a/sys-freebsd/Manifest.gz +++ b/sys-freebsd/Manifest.gz diff --git a/sys-freebsd/freebsd-pam-modules/Manifest b/sys-freebsd/freebsd-pam-modules/Manifest index 0b7daa946b55..cc767eadb168 100644 --- a/sys-freebsd/freebsd-pam-modules/Manifest +++ b/sys-freebsd/freebsd-pam-modules/Manifest @@ -1,5 +1,4 @@ AUX README.pamd 2840 BLAKE2B 06d8f86b6db63a0b401627a8e2cff0dcb7daa2b567b2d7f97f196db263956b95516495b3acc806cfaca448509638235a874845c088b898033e858e835c46fcba SHA512 7188bbb741bacbd2c826976f7f3b3150036f0855514ead679f56f0a4ab70fd6657fd38a33215cd883264ca2e801b7b2f3d7b73c40e04adc685e5fa6385c49357 -AUX freebsd-pam-modules-9.0-gentoo.patch 622 BLAKE2B 10d9b14b96d777d8b9e6294b74a42f579a894053047391db79beab6aa9e413059c5f6ad217cc8c80573ac6bc836329aefd17bdd0a8f22b06422b78d0d3e815f4 SHA512 752b593a8bea623110683a181deefd7126eaded7bf94973bcd994b2415db5739cd69a125ee9bd0c960fd5a3e30e3a2eaf8c711893f94966a9cc5a9b0c3191af0 DIST freebsd-src-11.1.tar.xz 147661560 BLAKE2B a9e6ba9d0e12c8b56ac58575d5f02931edbb6a3545d9dccae78810d2d0470a29b29dd7f724b03b8afafbca23717a71346e4cfbd3530e0f40118a23609c3f414e SHA512 b97707ec7a601ca6bcb682c45f6d94a38484301ac24630d7285eff6f88b027ce6900c93fc62f8ce36e0cf32c91f73a9d1c999db397b7f8782fd74a8551a03aca EBUILD freebsd-pam-modules-11.1.ebuild 1023 BLAKE2B 0f3e81814eff77c96b6ffb6d6469fb3bb63ca97b5d31125ca14cbca595809bd4015213bde430be10b41d7995f91f3ff35f1218be7bc43ff87b5669444abb4d6c SHA512 f2fdb23d324125a06535dab07d753878ebbeb561e3e6a0f9d5ea0cc94664199675a7c1b2410d21adad627440920813cff68fd4c09f043fcf6b09a4798f0b3710 MISC metadata.xml 238 BLAKE2B 5d18b211ca67cdae4e0f4d6e1598b20b39a471aa07326791c53bb4e1013607b85bac28a64c1939e53b01228d0c9b7814314b95c0f76928de265d95ef7ee6cd45 SHA512 173efaa53a514acf1e2f0c6681c82a48ec16d505844f551d2cc823ee8685b27837c7461f7956c12182059ee7e83023e2f0bcd5d1afab74beeaf998487193656d diff --git a/sys-freebsd/freebsd-pam-modules/files/freebsd-pam-modules-9.0-gentoo.patch b/sys-freebsd/freebsd-pam-modules/files/freebsd-pam-modules-9.0-gentoo.patch deleted file mode 100644 index aa08d40693cd..000000000000 --- a/sys-freebsd/freebsd-pam-modules/files/freebsd-pam-modules-9.0-gentoo.patch +++ /dev/null @@ -1,22 +0,0 @@ ---- lib/libpam/modules/Makefile.inc.old 2011-11-02 20:46:56.000000000 +0000 -+++ lib/libpam/modules/Makefile.inc 2011-11-02 20:47:16.000000000 +0000 -@@ -5,18 +5,10 @@ - NO_INSTALLLIB= - NO_PROFILE= - --CFLAGS+= -I${PAMDIR}/include -I${.CURDIR}/../../libpam -+CFLAGS+= -I${.CURDIR}/../../libpam - --# 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) --NO_PIC= --.else - SHLIB_NAME?= ${LIB}.so.${SHLIB_MAJOR} --DPADD+= ${LIBPAM} - LDADD+= -lpam --.endif - - .c.o: - ${CC} ${CFLAGS} -DOPENPAM_STATIC_MODULES -c ${.IMPSRC} diff --git a/sys-freebsd/freebsd-pf/Manifest b/sys-freebsd/freebsd-pf/Manifest index f9bd74647657..b3be110be706 100644 --- a/sys-freebsd/freebsd-pf/Manifest +++ b/sys-freebsd/freebsd-pf/Manifest @@ -1,10 +1,7 @@ AUX freebsd-pf-11.1-libevent.patch 305 BLAKE2B cce2abce33431885196c5bc44c7e38582b2c7db273ddd3b7d4c8b58dbd9902cbc6e2a5031f5cddd28db9361eafd75c98fc0ca8d14e822305ead12aa035990c5f SHA512 a75ff98e8d87ec5182bb1a7226b34d6223500c0a5659727392d97d69d1a66af6d439d4c23a6817740c25306654468e82e52ddfa591d4509001e407e099c83b44 AUX freebsd-pf-11.1-pflogd.patch 363 BLAKE2B fac873813332149adc13e5b1a77cd8532c12bae7ee1c93644af31e517e7697cdd8e7c59412e7dbb616c97baabb6308049bd7c995b5e803627f6cc3049056380e SHA512 bceaf0f234948acf30aab4391d73c7545bd860dc5b2bba8eb8da1a9791de905654450592674c75419a8dc0646215ba5bcdd885d61cac336d34c017a7c57039fd AUX freebsd-pf-9.0-bpf.patch 309 BLAKE2B 38d4382e437301da49388333b18541699299f033df83e88decd9ba41a62a2b349facd00af806f2c414cfc5e2d356ff6025dadce40abe5767257391b741d1e62f SHA512 e3364e372b5c2d2c4a1960ee1f6d5fa411810ba3597356ec17b275afd8bb6813cce62d781fc683663037b008d81804d28a2617f308c942a741657cf8dcf0e039 -AUX freebsd-pf-9.0-getline.patch 1159 BLAKE2B a9920741120762771581510c8d97e2ddf33c6c9757891cb697a7452bd56ea410dca573cb0b312994f675c89430c882f0a51f1070b4086133e8101f5227377f82 SHA512 2b7ab780e8a66a63e17302f9de19a9a72c7246b349f16745fbe7a2a69d8c83c9d8c5c7e18311bf0273620ce18cd9add6dcf051364013f941d477dbbf165b3ddb -AUX freebsd-pf-9.0-libevent.patch 384 BLAKE2B 381a15deccbe2ecaf7baa9310866b784f4a734707e5460c8cbdf4b473d65d59de22013e3da540c506a7a483a7ff56517b25791bd28bde5b7bae6d079b17b85c6 SHA512 763c352e5a1e789e5d634066cfa7de84199db14a1f0d61b699f84f04ef1a2acb82dd63d59cffa339ff673bf92a3a9aab25f4b60fb5928e040e47b8c43b6a93f8 AUX freebsd-pf-9.0-pcap_pollution.patch 450 BLAKE2B daf9a836b6c8243e8b452c0e68bc740b4d5266460dc12615f2cc8361dbb000fe7c844f42bfb7b6c496f6856f8f1557261b2847ba92c9f57ef9e8885c93ffcf5c SHA512 262d23f74449f75d628dcda09a7c7e0d501b61899c0a2a1ca71179989803f5c5f70fd4f8908f06ce998aca994d54b43efe03578892ff121c0a27e7fa36e4f1dd -AUX freebsd-pf-9.0-pflogd.patch 332 BLAKE2B 99686ab51741c4b7fd0d72b56743c0306319402cc01b038f9dce8165853fce80b0e7d9c9c34e9e25656b17974a63c8a039b8aa1c98ec7cd429b2e5991e0a0f7a SHA512 7bc7ea7695504a236b7f0aef2598ce577314843e0937258a68b21a7a246db733b9952e6822c938aac9f31409ddaef6753abe7f5143a514d4875abab4aec3f073 AUX pf.confd 274 BLAKE2B ed3466c836e7c4958d371d7858cf15e532140c1d3afe7e3b2155275f24ec245628d2936d8ac26eba13bbb88b9d86ad13e5f662f0f37ae813a98e92428e160fae SHA512 bf476bf7dc796307f2bf916e73780a6c70a2defd75f4dcbce664a99fdbb5aa69ce7004483073036a0c52fadcf9e7e7c8bcc902e9eacb7ac1963714740bdfc5e5 AUX pf.initd 803 BLAKE2B 8f3d10adae448a429b2e08954b5a3d3025d9cdde90073fed0b50f900de47c8e4611fd406409047fe8ad1f25c69465fe7954e8b3c937ad507b45fdd8096a9a4de SHA512 b447683fb3abd11a6c5158b452ac9a72858c0a57bb424a1ec3a4cc8dce09336228d6e43ce0c58a63d63ee3917211227a6c5f1d4ac4bde42ce7fc5aa6d188f28d DIST freebsd-src-11.1.tar.xz 147661560 BLAKE2B a9e6ba9d0e12c8b56ac58575d5f02931edbb6a3545d9dccae78810d2d0470a29b29dd7f724b03b8afafbca23717a71346e4cfbd3530e0f40118a23609c3f414e SHA512 b97707ec7a601ca6bcb682c45f6d94a38484301ac24630d7285eff6f88b027ce6900c93fc62f8ce36e0cf32c91f73a9d1c999db397b7f8782fd74a8551a03aca diff --git a/sys-freebsd/freebsd-pf/files/freebsd-pf-9.0-getline.patch b/sys-freebsd/freebsd-pf/files/freebsd-pf-9.0-getline.patch deleted file mode 100644 index 6679d32e8060..000000000000 --- a/sys-freebsd/freebsd-pf/files/freebsd-pf-9.0-getline.patch +++ /dev/null @@ -1,38 +0,0 @@ ---- contrib/pf/ftp-proxy/ftp-proxy.c.old 2011-11-02 21:18:19.000000000 +0000 -+++ contrib/pf/ftp-proxy/ftp-proxy.c 2011-11-02 21:18:36.000000000 +0000 -@@ -103,7 +103,7 @@ - int drop_privs(void); - void end_session(struct session *); - void exit_daemon(void); --int getline(char *, size_t *); -+int ftpgetline(char *, size_t *); - void handle_connection(const int, short, void *); - void handle_signal(int, short, void *); - struct session * init_session(void); -@@ -249,7 +249,7 @@ - buf_avail); - s->cbuf_valid += clientread; - -- while ((n = getline(s->cbuf, &s->cbuf_valid)) > 0) { -+ while ((n = ftpgetline(s->cbuf, &s->cbuf_valid)) > 0) { - logmsg(LOG_DEBUG, "#%d client: %s", s->id, linebuf); - if (!client_parse(s)) { - end_session(s); -@@ -343,7 +343,7 @@ - } - - int --getline(char *buf, size_t *valid) -+ftpgetline(char *buf, size_t *valid) - { - size_t i; - -@@ -1087,7 +1087,7 @@ - buf_avail); - s->sbuf_valid += srvread; - -- while ((n = getline(s->sbuf, &s->sbuf_valid)) > 0) { -+ while ((n = ftpgetline(s->sbuf, &s->sbuf_valid)) > 0) { - logmsg(LOG_DEBUG, "#%d server: %s", s->id, linebuf); - if (!server_parse(s)) { - end_session(s); diff --git a/sys-freebsd/freebsd-pf/files/freebsd-pf-9.0-libevent.patch b/sys-freebsd/freebsd-pf/files/freebsd-pf-9.0-libevent.patch deleted file mode 100644 index e488423fc09a..000000000000 --- a/sys-freebsd/freebsd-pf/files/freebsd-pf-9.0-libevent.patch +++ /dev/null @@ -1,15 +0,0 @@ ---- usr.sbin/ftp-proxy/ftp-proxy/Makefile.old 2011-11-02 20:57:03.000000000 +0000 -+++ usr.sbin/ftp-proxy/ftp-proxy/Makefile 2011-11-02 20:57:21.000000000 +0000 -@@ -7,11 +7,9 @@ - - SRCS= ftp-proxy.c filter.c - --CFLAGS+= -I${.CURDIR}/../../../contrib/pf/libevent - CFLAGS+= -I${.CURDIR}/../../../sys/contrib/pf - --LDADD+= ${LIBEVENT} --DPADD+= ${LIBEVENT} -+LDADD+= -levent - - WARNS?= 3 - diff --git a/sys-freebsd/freebsd-pf/files/freebsd-pf-9.0-pflogd.patch b/sys-freebsd/freebsd-pf/files/freebsd-pf-9.0-pflogd.patch deleted file mode 100644 index d5a65eab928c..000000000000 --- a/sys-freebsd/freebsd-pf/files/freebsd-pf-9.0-pflogd.patch +++ /dev/null @@ -1,13 +0,0 @@ ---- sbin/pflogd/Makefile.old 2011-11-02 21:08:46.000000000 +0000 -+++ sbin/pflogd/Makefile 2011-11-02 21:08:53.000000000 +0000 -@@ -6,10 +6,7 @@ - SRCS= pflogd.c pidfile.c privsep.c privsep_fdpass.c - MAN= pflogd.8 - --CFLAGS+=-include ${.CURDIR}/../../lib/libpcap/config.h -- - LDADD= -lpcap --DPADD= ${LIBPCAP} ${LIBUTIL} - - WARNS?= 2 - diff --git a/sys-freebsd/freebsd-sbin/Manifest b/sys-freebsd/freebsd-sbin/Manifest index 3a29bea1a772..b267407a2056 100644 --- a/sys-freebsd/freebsd-sbin/Manifest +++ b/sys-freebsd/freebsd-sbin/Manifest @@ -2,10 +2,7 @@ AUX adjkerntz-crontab 184 BLAKE2B 80ccbdc7b07d36d56fd1025c926e594eea4b6526495182 AUX freebsd-sbin-10.0-zlib.patch 861 BLAKE2B 02d00e0430250604428de678eb2a9f266f327659349eef59f5c74ccbe7e50ee96862bd614b573f03860199a6a74b7ffd80bae7f650277815f50d489e644981a2 SHA512 8a6e14d15e44e9de22863c65cd359cc408207a4329ecdfe053317fd120d01025f5d42b958447ed0bb2e584cc050391306438934ac8cae0edc4a6a785da8138b7 AUX freebsd-sbin-6.1-pr102701.patch 548 BLAKE2B 408f8783547f949042c20ba40071b630c50aa3d45e270b886f8d5a32e44be33361776d3f30f7b220a618265e21547d595f7af016d89d40e3eb1ef9c7002d45ac SHA512 2b882565670ffe559410b17e2fa6a94624eee89d25a791ef3e27d657dedcf95b2be282217a2350203af7727b839d5d6ff50368f72c4bef3d7e60fef8a6325cbe AUX freebsd-sbin-6.2-ldconfig.patch 389 BLAKE2B ec10d6af427bb32c0348d452dfc056d7265c50dfe7d816a202fbce174f5c136221e98763e937fc1c485e1035e32fd2e961a5198199338fd7b8b3ef926b2d5353 SHA512 ed8f6073991ba0c8823aea1570e720273d7dc68ec6daf38d7e1d41f2285d307d7905cf674a1148d4783c69f2dafd7fc8a51e729aa4727eb46d857218ab2d71ed -AUX freebsd-sbin-7.1-zlib.patch 800 BLAKE2B 6bfdd272ec9ff98b78eb2ecf827ef5b714af3b2c8003145e0d59de9087eae407eadd6dbe1ca5ccf392405c739b13df25e654e8ba29ff58b8fb2a5e66b3ad66fa SHA512 54db6c1ad6030002fb1b5848e75470136a2b0b3d0c5398e1e0b3439c0bb736eb1ffa4799da7a3775a29761196a2c09a9cf70f75244de7d4e99bfe07357ed759c -AUX freebsd-sbin-bsdxml2expat.patch 424 BLAKE2B 4ea522446bf755f07184f0779454a6d2a4aea715a0bac4f7b85dc362ad3f9fb4fa783fc7145e3acfb85782039eb5f575d4340e47775dba678f49bdb51376055f SHA512 f455db40e528c9bf19a68a639d2c0b304371d66741ee852c279246647f43620fd33911787aa9721547e086cbaa7dafa85b1ee6571094593c74de15e2ccc2f522 AUX freebsd-sbin-setXid.patch 541 BLAKE2B 0e1e7ede0385d8f6ecbf905e4366712b7707aaf918780a93712afcbefa2741585e14be7536d2f6a823808f97756bebc6e0374882a04cc2743b9649ae777875db SHA512 e6f1aefab22eca6941a5b62f6f9d9c82e0efc2b308ec636ecab40d9a678e87f2f6ccfefac99f5367ad8a16d18ddadf9a877a2f93697248b3f38a09edac75ec6e -AUX idmapd.initd 441 BLAKE2B 6b16dec71b9d0fdacbb2b46811a70677069c9d1c8ae67607aa50c8152a0c0031f758b0056ead97d3ce8f86fa87724125b388663e93878892ee78bbb0c25427be SHA512 69e548dd863c12dd9d525d9dd77ed06fd0418b6744c97899766d73aca26b60d12f27c791720b195c46b244fd2f3effd47d43b4fa277f795f402494f991837714 DIST freebsd-src-11.1.tar.xz 147661560 BLAKE2B a9e6ba9d0e12c8b56ac58575d5f02931edbb6a3545d9dccae78810d2d0470a29b29dd7f724b03b8afafbca23717a71346e4cfbd3530e0f40118a23609c3f414e SHA512 b97707ec7a601ca6bcb682c45f6d94a38484301ac24630d7285eff6f88b027ce6900c93fc62f8ce36e0cf32c91f73a9d1c999db397b7f8782fd74a8551a03aca EBUILD freebsd-sbin-11.1.ebuild 2646 BLAKE2B 79418a3a6ef338c4a3b5cf8032d42606d42102e0bfd11bad8ebab3af03c84e785ddcfb7517e89945f4f34b690903bff5596b6b97d341f14d4dd9cfb77899504f SHA512 5ddec2a2ff87e62670d88fa71f4ed7166ff20de188d81adad3c6dd7b8988505a7f5a766d23fc7b93e50ddb5e44ea8cd75964bfb4202b70ff0b22dccca5d3fc73 MISC metadata.xml 611 BLAKE2B 74992d5b0b76a115a51cb01273ca718f057f832fee09d1ee4959cb0cd058eceed28d1e71e77e41a386f1c056cbb7c08ca7a4dec1853b5b21209710b9eb96ef1f SHA512 f5564d34b62dfd20fda9ce5e17de3fc45b9d281de062e8858aa090049218ee5a05670967111032bce63363ae64a98ba39753964c013e12aaf5e15e90719a720e diff --git a/sys-freebsd/freebsd-sbin/files/freebsd-sbin-7.1-zlib.patch b/sys-freebsd/freebsd-sbin/files/freebsd-sbin-7.1-zlib.patch deleted file mode 100644 index 22fb2ec62d4f..000000000000 --- a/sys-freebsd/freebsd-sbin/files/freebsd-sbin-7.1-zlib.patch +++ /dev/null @@ -1,21 +0,0 @@ -diff -ur sbin/savecore/savecore.c sbin-zlib/savecore/savecore.c ---- sbin/savecore/savecore.c 2005-02-26 01:21:50 +0000 -+++ sbin-zlib/savecore/savecore.c 2005-05-06 12:00:06 +0000 -@@ -95,7 +95,7 @@ - static int checkfor, compress, clear, force, keep, verbose; /* flags */ - static int nfound, nsaved, nerr; /* statistics */ - --extern FILE *zopen(const char *, const char *); -+extern FILE *gzopen(const char *, const char *); - - static void - printheader(FILE *f, const struct kerneldumpheader *h, const char *device, -@@ -553,7 +553,7 @@ - if (compress) { - sprintf(filename, "%s.%d.gz", istextdump ? "textdump.tar" : - "vmcore", bounds); -- fp = zopen(filename, "w"); -+ fp = gzopen(filename, "w"); - } else { - sprintf(filename, "%s.%d", istextdump ? "textdump.tar" : - "vmcore", bounds); diff --git a/sys-freebsd/freebsd-sbin/files/freebsd-sbin-bsdxml2expat.patch b/sys-freebsd/freebsd-sbin/files/freebsd-sbin-bsdxml2expat.patch deleted file mode 100644 index bdda99b8c0da..000000000000 --- a/sys-freebsd/freebsd-sbin/files/freebsd-sbin-bsdxml2expat.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff -uNr sbin/ifconfig.old/regdomain.c sbin/ifconfig/regdomain.c ---- sbin/ifconfig.old/regdomain.c 2010-12-21 17:09:25.000000000 +0000 -+++ sbin/ifconfig/regdomain.c 2011-07-10 15:56:27.000000000 +0000 -@@ -39,7 +39,7 @@ - #include <err.h> - #include <unistd.h> - --#include <bsdxml.h> -+#include <expat.h> - - #include "regdomain.h" - -Los ficheros binarios sbin/ifconfig.old/regdomain.o y sbin/ifconfig/regdomain.o son distintos diff --git a/sys-freebsd/freebsd-sbin/files/idmapd.initd b/sys-freebsd/freebsd-sbin/files/idmapd.initd deleted file mode 100644 index 60a0bb8ad30e..000000000000 --- a/sys-freebsd/freebsd-sbin/files/idmapd.initd +++ /dev/null @@ -1,20 +0,0 @@ -#!/sbin/openrc-run -# Copyright 1999-2008 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -depend() { - need rpcbind -} - -start() { - ebegin "Starting NFS idmapd" - start-stop-daemon --start --quiet --exec \ - /sbin/idmapd -- $idmapdopts - eend $? "Error starting NFS idmapd" -} - -stop() { - ebegin "Stopping NFS idmapd" - start-stop-daemon --stop --quiet --exec /sbin/idmapd - eend $? "Error stopping NFS idmapd" -} diff --git a/sys-freebsd/freebsd-share/Manifest b/sys-freebsd/freebsd-share/Manifest index fab3bf9c1896..a76d9a8a5b87 100644 --- a/sys-freebsd/freebsd-share/Manifest +++ b/sys-freebsd/freebsd-share/Manifest @@ -1,9 +1,6 @@ AUX freebsd-share-10.0-gentoo-eapi3.patch 475 BLAKE2B 2003dbeb08815d0b71450301bbb91cf387525ae67b876260eec625d087f0df84b2ba08bc080b99606cc960b938a4203b52cc670668a6da6656202d0f61acf970 SHA512 b7fe870aafe1cf9029c1d1d9de16413b5be8354b1c2ba0d0eab6f0fe3076ab03da08ff764c923c087e246b90355a48d55acef9b9b5a29238ddf8c92bdb3ca0f8 AUX freebsd-share-10.2-gnu-miscfiles.patch 913 BLAKE2B 2c264e3f7422f8f8f0994d2e888221e1f5223865596e5cfd4ab41cf6c4f6bb640cde891f7a32fe09d91115cb9bb934e5fc4bade310407205ec454cb3b0904c9b SHA512 fa792f15e325117e4448b344ab3dbf64d3880719698d88d8dda60c8cc4afea8c11cb845f44fa3b78ddc98fc6b021ef9edac639f649e8d166d79bf2c0e4f654f5 AUX freebsd-share-10.3-gentoo-skel.patch 600 BLAKE2B b04b8653aef9add52fe180b587635809cdbfc644d0df59eef1f471449228689a19adc1f19613ba7265c30f200e52ecd6e5f95fbd7312c488d1565e629baaeb67 SHA512 338eb369c50b11835f00474be5363bf6af43d8391a28a6e78e1517afc686b168fd0bfc32d45a78e79515c3d89a35b097548117cb2838b751d3d41330939c7dc2 -AUX freebsd-share-5.3-doc-locations.patch 608 BLAKE2B b79fd173a1051dd6af748f45d0476ba21d8f2f72baea6965b2db22bbfc9ecd428c3e9b6e296ad8d8df6276cc61ff9f54da932d81c7ba3af5f68b0ce5cc96eb4a SHA512 2156f679683b8a02fd01fa71268f13f342d282b1885095e48611d9a94bdf99f03bad71f5c22253425c09ad5ae1ea544d1db3d0d40361f3b814f7e10f0061f2a6 -AUX freebsd-share-5.4-gentoo-skel.patch 621 BLAKE2B 96a8d7759ed001a1c04e254255c7e7cb927898391346b2dff14839fbcfb0f8d2c19e3d6ce6b3b847cbaa2322089317f64efe854ad878a51d1f9fc6496f12f7ab SHA512 608e108bcfdc1eaa1f45f4115f460e26fa89211aaefea9602d1943dfa51e34f721526ef5e71d7e44f019d31b43efbd8f9f937e71d71074b0c3b48a33329281af -AUX freebsd-share-8.0-gnu-miscfiles.patch 858 BLAKE2B 56d6b8585cc49f5547240f28343f6114b75cd49b97bf532e11e17220f55224f8a2c1f365c858643d7879ce133ec16bf33d361e7783a65539763e7769a6297932 SHA512 0b10a29d7840b7839c819afba1beb0ba4c22af02a63400d90735ea4330413ab672bf247e375194e75746a858c5a2727d07cdf958a8618f9cf059b71105ea9853 DIST freebsd-src-11.1.tar.xz 147661560 BLAKE2B a9e6ba9d0e12c8b56ac58575d5f02931edbb6a3545d9dccae78810d2d0470a29b29dd7f724b03b8afafbca23717a71346e4cfbd3530e0f40118a23609c3f414e SHA512 b97707ec7a601ca6bcb682c45f6d94a38484301ac24630d7285eff6f88b027ce6900c93fc62f8ce36e0cf32c91f73a9d1c999db397b7f8782fd74a8551a03aca EBUILD freebsd-share-11.1.ebuild 3324 BLAKE2B a4a35392bc6e32b2e7c8922e887260717b30df97d4c18b9d6b068338ed536e5cc4dafdbca59391345d1c2af93798b28417d660aa2cb86778b53d5097a904f3ce SHA512 6e91be861b588dc5e91ac6b6e71fd242c5b7d86f9aabc8077bc2084326b65d71c1da6a6c4bb1b61e71e991c501eb7ebd13bd2bb46352bdcd8b37815bd5ae1ea9 MISC metadata.xml 303 BLAKE2B 32a957edfc2dcb1fd1076d208b253fbe2408a65f44585ebd3863a9f6d95f4e25d8e3fc5ada378074e0d7e1ebd47793c4e8241656087da905100f68375c70df9e SHA512 4483a50bd02a3644bd12148d0a54ff78686d974337b5c22a267bdae228eefec85bf1a8b74a1c04a7759645e451e59c75734318d07376692d26c97261eaf2fbf3 diff --git a/sys-freebsd/freebsd-share/files/freebsd-share-5.3-doc-locations.patch b/sys-freebsd/freebsd-share/files/freebsd-share-5.3-doc-locations.patch deleted file mode 100644 index c0798d3db147..000000000000 --- a/sys-freebsd/freebsd-share/files/freebsd-share-5.3-doc-locations.patch +++ /dev/null @@ -1,20 +0,0 @@ ---- examples/smbfs/Makefile.orig Tue Mar 22 15:20:20 2005 -+++ examples/smbfs/Makefile Tue Mar 22 15:20:46 2005 -@@ -2,6 +2,7 @@ - - NOOBJ= - BINDIR= /usr/share/examples/smbfs -+FILESDIR= ${DOCDIR}/smbfs - FILES= dot.nsmbrc - - .PATH: ${.CURDIR}/../../../contrib/smbfs/examples ---- examples/smbfs/print/Makefile.orig Tue Mar 22 15:22:17 2005 -+++ examples/smbfs/print/Makefile Tue Mar 22 15:22:35 2005 -@@ -2,6 +2,7 @@ - - NOOBJ= - BINDIR= /usr/share/examples/smbfs/print -+FILESDIR= ${DOCDIR}/smbfs/print - FILES= lj6l ljspool printcap.sample tolj - - .PATH: ${.CURDIR}/../../../../contrib/smbfs/examples/print diff --git a/sys-freebsd/freebsd-share/files/freebsd-share-5.4-gentoo-skel.patch b/sys-freebsd/freebsd-share/files/freebsd-share-5.4-gentoo-skel.patch deleted file mode 100644 index f668d04c4f9c..000000000000 --- a/sys-freebsd/freebsd-share/files/freebsd-share-5.4-gentoo-skel.patch +++ /dev/null @@ -1,20 +0,0 @@ -Index: fbsd/share/skel/Makefile -=================================================================== ---- fbsd.orig/share/skel/Makefile -+++ fbsd/share/skel/Makefile -@@ -2,11 +2,11 @@ - # $FreeBSD: src/share/skel/Makefile,v 1.9.2.1 2005/02/13 07:23:30 obrien Exp $ - - FILESGROUPS= FILES1 FILES2 --FILES1= dot.cshrc dot.login dot.login_conf dot.mailrc dot.profile \ -+FILES1= dot.login_conf dot.mailrc \ - dot.shrc --FILES2= dot.mail_aliases dot.rhosts --FILES1DIR= /usr/share/skel --FILES2DIR= /usr/share/skel -+FILES2= dot.mail_aliases -+FILES1DIR= /etc/skel -+FILES2DIR= /etc/skel - FILES1MODE= 0644 - FILES2MODE= 0600 - NOOBJ= diff --git a/sys-freebsd/freebsd-share/files/freebsd-share-8.0-gnu-miscfiles.patch b/sys-freebsd/freebsd-share/files/freebsd-share-8.0-gnu-miscfiles.patch deleted file mode 100644 index 19167a6e04c7..000000000000 --- a/sys-freebsd/freebsd-share/files/freebsd-share-8.0-gnu-miscfiles.patch +++ /dev/null @@ -1,26 +0,0 @@ ---- share/misc/Makefile.old 2010-03-12 01:32:39 +0100 -+++ share/misc/Makefile 2010-03-12 01:33:25 +0100 -@@ -3,9 +3,9 @@ - - .PATH: ${.CURDIR}/../../sys/dev/usb - --FILES= ascii birthtoken bsd-family-tree committers-doc.dot committers-ports.dot \ -+FILES= bsd-family-tree committers-doc.dot committers-ports.dot \ - committers-src.dot eqnchar flowers init.ee \ -- iso3166 iso639 latin1 man.template mdoc.template operator pci_vendors \ -+ iso3166 iso639 man.template mdoc.template pci_vendors \ - scsi_modes usb_hid_usages usbdevs - - NO_OBJ= ---- share/dict/Makefile.old 2010-03-12 01:33:53 +0100 -+++ share/dict/Makefile 2010-03-12 01:34:18 +0100 -@@ -4,8 +4,7 @@ - NO_OBJ= - - # XXX MISSING: connectives words --FILES= README propernames web2 web2a freebsd -+FILES= README freebsd - FILESDIR= ${BINDIR}/dict --SYMLINKS= web2 ${FILESDIR}/words - - .include <bsd.prog.mk> diff --git a/sys-freebsd/freebsd-sources/Manifest b/sys-freebsd/freebsd-sources/Manifest index 165c4f5fd4d3..a278f0e37493 100644 --- a/sys-freebsd/freebsd-sources/Manifest +++ b/sys-freebsd/freebsd-sources/Manifest @@ -3,28 +3,10 @@ AUX freebsd-sources-10.1-gcc48.patch 452 BLAKE2B d1d9efc7be5bed287bbc2c9b05dc2db AUX freebsd-sources-11.0-gentoo-gcc.patch 430 BLAKE2B fadee46d0d675fe69d256d93c287f0cc11cfce7e9c7a5ba0e3bb7e51155ab1b8766df3508fc5672db10b8849fecb0cb1f32e4d2fa64e68ecd50f08b1d58bd9c2 SHA512 9869ba13091cc0975a7fe1a1b18a279835d19f1f57204dd3463798d3695a250ba6c96f2c1f6a2352dfce0022d7365257b0f938032b55e7090f68e58c4455bffe AUX freebsd-sources-11.0-gentoo.patch 852 BLAKE2B 81306d42748674cf550d5399a1ab02f183f2db82e1247a5d79acae77fee459a8f1a5265bc54a0d94f3310f1758e9bc97855b22c1c58d4f54cb573fcc9a8de6b7 SHA512 11f65627bb5436052b227d884c384e888bb8f44696c36b80a8715c912e41c953b57c1420b37030155c2751c72289470c4f681d14ed149e4f6aa82d8b63766ade AUX freebsd-sources-6.0-flex-2.5.31.patch 826 BLAKE2B 7644dccfb8ad6242c903fb0d5d81601c9ab395628a1cfdc299a31575db4ea6656ac1d3e6c15c751e96a7ce384909e95a90928b3cd1caa9de7d926a3ad9682092 SHA512 7183b1923019df12849e7d3984c4227d65275077cf95c3b0719b99dc852234eb3813db0e69e9c34bdfca45a59f7340209211d0b7a2a5074c2d1ad8ea0a3a3f64 -AUX freebsd-sources-6.1-ntfs.patch 1043 BLAKE2B cf7777656f4d49975c7ad4cb5786c0534c80db87cdc3ecc46619d4f757ad087527fbbd96a436a309255e8968341c9dda71cc485277ee485ab5b8127482120e03 SHA512 5401b50ed93bd9155b8adc3f0d6ec81b6e48431bb950cdf468be2e918553e19cd88a1988cdad49be2a34a1db44419cb9eb7067ff0fb1feb8b3f6373aa3c262ad -AUX freebsd-sources-7.0-tmpfs_whiteout_stub.patch 1015 BLAKE2B 86ef2add961195d4429db30e7d43ba3f6d43c1c2316e269e952e8e0c84da82fc6ec77fc84e7c3be2d5a5f76bec9e093b7d748ffbb57fa168f31c007066ae64d2 SHA512 9dc96b967869efd7480785977764e879bf50978b5e609867e678574f9ed1476695690832bdb725eaebc8d93e83b4a0b3fe9f23b94e2de072a6540a168b13c4a7 AUX freebsd-sources-7.1-includes.patch 318 BLAKE2B e95da1360824b9a5037bf55deda2d92a72a08e0e42f8ecd4080863bed69f10137b2c2637bafbe1088fe6bf2bfed7f83a748cab42a14b41b7243efd524ae15589 SHA512 f73db3fd72bdd2972ae25c3f661e7677bd5877aa623981303a4b0c5e9522fd458e294799a0ebad17ac3c639d588394b10ad5fcab4d88743a6dfcc8a8d60eecd7 -AUX freebsd-sources-7.1-types.h-fix.patch 371 BLAKE2B 358a52999cd48561beb41e051829e0d47aba07d73b8852c0e164debfeeaa22e8dd04249897f807192239be3be673f1a51df98f8ee63529ceca5d469fd6cfc5e5 SHA512 133ab13e98c3f2dc5f96cd5e45cd11c4da9757f4ea64831a6e17b309bc4692e4213b48c7ab6dd634f1feb069ca2dfc3a8afe1585d0d1425b5304fd7494cd342f AUX freebsd-sources-8.0-subnet-route-pr40133.patch 548 BLAKE2B 2c783822d71de3633c5b914a38d1a80b9afd4a5e4335ac9a01da605306c8d0f5605970f808d9b7c93e9853a7b741eaec8f0b1701602160761404558eaf93f680 SHA512 9ae65e2775302b664dd4e5f5cbc58fe1ca7db61b6182db10971660207c72ec74e542181f1c2aefcacd2fd4b54e10d371efc619c3c03a977c35d3cf67b99b7de5 AUX freebsd-sources-9.0-disable-optimization.patch 927 BLAKE2B 42fff42c4d1bc57aed5c4b4dc30328f8ac3317f36cb3b4df60690e5ce9e3ef19d2a1b6a8e35082aad6c43283b47af8df6c94912710d55fc925e2eae08d275459 SHA512 0b74874d42eab95994309b922f37ebbf3706d01db6c447c9f062b03e64b77c7f793bc297150b539acdf39530a8afd91f4bf824a87c674dd625a59056656c614b AUX freebsd-sources-9.0-sysctluint.patch 403 BLAKE2B 3860821b308a75dcad8fa5910cb6c287ca2013269d21b588d0abbb1a79197366eac7eb733c87136f77ba2556913f36784842ac5f089d5c9bdb59bdb836748049 SHA512 f3a87cb187858bc6fd1bafda3c3bd7bbda52b07239a50a7c1aa201df2c52a58d4809e196b8799b1949c8ca1a556519d454ad1789358540e3a96cd480fc0a504c -AUX freebsd-sources-9.1-ciss.patch 2067 BLAKE2B 7066b8b75a2e471aef295e1ff73c8b88ba9e63842376ffd60630783ec6ec28bb61d59a98c80052e0bcc785ab71600df42f811a9aa296ff543be7f9ceb08414e9 SHA512 5b8088644813d465443754f248e0068da1c53b4f947b7c1e584ae9dcd9b7b135a53edd70efc463b500aef74c4f8193e2d1d349b39ce183ed1f18284a2c2d7989 -AUX freebsd-sources-9.1-cve-2013-3077.patch 1064 BLAKE2B b38476d5c51ce2e7917e729a1d0417d9421e0caf330b32cc07637887816c417aaffb2bf0ffaeac7160f7ba8528d6196273abb97cb0b1f014da196325a0168757 SHA512 12244d1335ab626e4a391cdd1d435f9f002ec4142fa2a2a93832b554f03fff69de09e950c4e80c797fd0b568504a69e18341fd35bd952a56e01a05024de8206f -AUX freebsd-sources-9.1-cve-2013-3266.patch 535 BLAKE2B a6dcaa98e9903efb2ffac0419585a263156dcfea26b711c3f5b51e79da499ab42bdb86a470e1777fae37b00915f339d4e6a8c2ed9eaddfefd9a4b726fddf628b SHA512 04f421724d79a2e8c5a23120a44601bd611b938e4452d064034b7cf91ab36e2b019e3a12af62d5bd180a5da30ca59886f90aeb6f1255dcd2124285aec6b65fa7 -AUX freebsd-sources-9.1-cve-2013-5209.patch 645 BLAKE2B 7a4f9324c802a2918bcd5ca528f7a180b868c4189eea31abb1a5cb964211111e472e70027545a27d02fee70fad62996920c3b9eae0364c26307244617b7c5361 SHA512 1ed132883d22aaf48be98dd9adaa48cea0023f3c986cedb45f986676f1c4a40d3d5463006f516d78fe77a408e5f4821cb7b26d8fbff7091bc2aad9faac2e728a -AUX freebsd-sources-9.1-cve-2013-5691.patch 2854 BLAKE2B d1eadf08700469b54ed2bc64d362e4afc9a09885e2199c65f0b1156e4e832d5a7246f34d4076917b51ce45395aa46d1e824c3f849a706b529c3ea8f763d1f527 SHA512 6c3342e79fe3de90d37d82415b186f5012597dfbc5f522f9aadfa5420d601e4e6042b899ed348b581537491d4c49d6b4959ca3b438f9bda454b8d9b494120534 -AUX freebsd-sources-9.1-cve-2013-5710.patch 704 BLAKE2B f29c817b961defbf834a5c6d4a627ca12672271c71963f8010410c951506b204b089d24aec75fe168cbaab2d6184cef5f3145684661dc5cb57a5e0db08b4b2ee SHA512 a87d571aa060f435e0ac53816307703e300e16365df13c88be0a982d5851d3c224e0cc23b32ef61445413abda86762e0e43b964d475f1d816ca83d2c6b3f7d58 -AUX freebsd-sources-9.1-cve-2014-1453.patch 2239 BLAKE2B 8b4f1e8d6c036f4129abbe28c132f601cc5a9ed7d875bbaa50602c30f9cc9a6909b19e8951ac236207e9d63d2b4f7e0b5bd8606ba72185071c0e31bf4f7ed707 SHA512 27b48c96447cb961d2de3ad7f67a739ff78ee3904da508b2e6c1948d299090cb169bd3f289b0448e7d242c1c0d39fd5e5fc29700d92ba4877c3e6d013a6cd6a1 -AUX freebsd-sources-9.1-exec.patch 2032 BLAKE2B 1079d529142b8824216cef324683d08429fd83c89cf24695198c9ef8b92b2e50321ee443d30cbe61aa907908fd510b64a99ece126d449e956c34df2ddfb54cab SHA512 db2ac3a96b9c2bfc3e785a6ea8060e7cf516e6cb25629749a7cae4ca8171b0f3b8f1128c5b646f8dfcd78c21fb3859b548907ba1781a698235dd5cf6a90f824b -AUX freebsd-sources-9.1-gentoo.patch 743 BLAKE2B 0183c1e76a28e2c8473c5926ff89284ebf4f157929e6bb87ddbd9458ac6df8842e77644f38baeed76c03d0fcae4a6aa2fc7f2759ae2688abc83c0a1fa434a96c SHA512 9a7abc263c87134534d6f5a727e08c5f5c34b0272b8b03ddb89daf2ea27e4ec1e46d59202347e4b4154ac617e8c8fa8c29be95d498b54e392680b96fdd10cb6c -AUX freebsd-sources-9.1-ktrace.patch 463 BLAKE2B c9cb0728fddd3a34738c4a4ff19666cc82b093229dd926ff4014cb7020f878b3d9edc49be932e90dcac9a53f92e38df66bd8a93f336e6847f5b5276a3773055f SHA512 b0cf73180320e0d1295fcde2c19a281575150f28d71fecd31c5793b6f0e9784005745fbc56b8578d40615e9276cfadf25d6fd3ea5e21f315e3c6beedc0476ffa -AUX freebsd-sources-9.1-mmap-2014.patch 758 BLAKE2B 8c7ed2f76fc376316efd32480b51b4fdc4b2adff454ff8144ea72d556b287cbebcf716351209a35f62456e41db453cd372b2ec03fafc31eec8538c02604e58fd SHA512 fb1f28268355ad0a25705fecb7555222b53b04fd92b1b80af2db4b6f2ac02bf5a948ba0521d1674e31da57a1baf037fe0fe581c03a437d86325e185a8050aaa3 -AUX freebsd-sources-9.1-mmap.patch 676 BLAKE2B 17fb129a34eb0280b1edfdb2a5b1384438092578c0f803b55c1585f7baa4ccdd556acd9b2db33d7905c0ca93bc536b09f8f7608885cccf8489271389795b7c13 SHA512 0daff1ef440be8e4f841eeff8917a36591bd3f4c31d79feb4666f9c3d65d49ee180397b81b07753c8892efd76436bf19d2218979cef3847d3cd46bdfcf166d6b -AUX freebsd-sources-9.1-nfsserver.patch 650 BLAKE2B d719735cfe035de970f42cc40dded1785c038ce03c568dd7ccaf5a3715f658131cb02e1291b2a327b54fdff1f58f76c5deb41332ba4a125cded18344e21a0a17 SHA512 e1d505440371d35722b3520212ded13acf5ccb433c18988aea08d8035881f633c04dedb912931684334154303731ad21ca849c02831f6b9122b54486fb5ab8fe -AUX freebsd-sources-9.1-random.patch 792 BLAKE2B a730a48564bd3020d18381579709770a8541d3a3c0ede353a535f7e93f33ff62c800e9cf775e1bb56b5ba00917d1cd81294404dd660c6e954c01e352a5f413f9 SHA512 6e7137a5b68ec92a6eaa5d6bbc1609794f7a71210331959135663bf4021b6cffcbf87f23b5d757956a1ff6907929012490bd85ca0ec37efbdfc2b70de108bc99 -AUX freebsd-sources-9.1-tcp.patch 1249 BLAKE2B 829e42d1e5da6185fb7dd37d85331f3d5281f1f06ad0df08cb7e8da17160d7da7379e8bcbdf99cb9b052a231402229cd2352ee8848be7c33193ef971315a4d84 SHA512 46a2039ef4c000447ce22cd64515cffa34615e6980fba9f493c9cf527f45012f1d6128aadce401b3620667bfe9191d70c4c415f8e2d2c08617453822f73a029e DIST freebsd-sources-EN-1707-vnet.patch 356 BLAKE2B 6e586e8cc767c0f177b6f1175512c4d5bd4fdf9abb94b644348dbe8b681d4838bdba8c83496ae351fb075329fed4e270bdd8768ce63e8c99fc69ba36d3040d8c SHA512 2fdb58388acb98811588beeabaf8a533926f96ac3f594f53dd80dcdb38ede4fe0dd66f0dd7bb32b40a27f756e2b03fed91c4416cbdcd4c16dd8143f5438885d7 DIST freebsd-sources-EN-1708-pf.patch 706 BLAKE2B 7b812c1d696f2a1ab6e648228fe4fce8b8e32f57ed8dc713b24db5dacca70e693ee24001f0db168d79c528e2c20c6011ac423629a807949757e9f468969c3127 SHA512 e9dc61ff10aafb9b92721c599577ce995458b8a1a93b31fc6cc39b910db2b8f965ff0354a45bf82d2d57abba7aa0bf6d2f002044d242e19121d5ee4cd7a1dc15 DIST freebsd-sources-SA-1708-ptrace.patch 696 BLAKE2B d040de29c3aca8fbc5d837c574e5ee81196ba41f1a90720579e854ba4e9786e23545547892d4e6d90c850161a53aaef7de014cbb918c45a261aea56b02cd2d7b SHA512 973bfe4e594fe34340ae723b3451a1b84a9877b51e1e14e8cd0a9944bec5bc4efec6ff39ba61998c1da1f2c2df0fe17272b3dad2e2cc3880cfa0ff6017d2730e diff --git a/sys-freebsd/freebsd-sources/files/freebsd-sources-6.1-ntfs.patch b/sys-freebsd/freebsd-sources/files/freebsd-sources-6.1-ntfs.patch deleted file mode 100644 index e74fcd3f9b88..000000000000 --- a/sys-freebsd/freebsd-sources/files/freebsd-sources-6.1-ntfs.patch +++ /dev/null @@ -1,32 +0,0 @@ ---- sys/fs/ntfs/ntfs_vnops.c.orig 2006-10-17 17:31:36 -0300 -+++ sys/fs/ntfs/ntfs_vnops.c 2006-10-17 17:30:24 -0300 -@@ -507,8 +507,12 @@ - - /* Simulate . in every dir except ROOT */ - if( ip->i_number != NTFS_ROOTINO ) { -- struct dirent dot = { NTFS_ROOTINO, -- sizeof(struct dirent), DT_DIR, 1, "." }; -+ struct dirent dot; -+ dot.d_fileno = NTFS_ROOTINO; -+ dot.d_reclen = sizeof(struct dirent); -+ dot.d_type = DT_DIR; -+ dot.d_namlen = 1; -+ bcopy(".", dot.d_name, 1); - - if( uio->uio_offset < sizeof(struct dirent) ) { - dot.d_fileno = ip->i_number; -@@ -522,8 +526,12 @@ - - /* Simulate .. in every dir including ROOT */ - if( uio->uio_offset < 2 * sizeof(struct dirent) ) { -- struct dirent dotdot = { NTFS_ROOTINO, -- sizeof(struct dirent), DT_DIR, 2, ".." }; -+ struct dirent dotdot; -+ dotdot.d_fileno = NTFS_ROOTINO; -+ dotdot.d_reclen = sizeof(struct dirent); -+ dotdot.d_type = DT_DIR; -+ dotdot.d_namlen = 2; -+ bcopy("..", dotdot.d_name, 2); - - error = uiomove((char *)&dotdot,sizeof(struct dirent),uio); - if(error) diff --git a/sys-freebsd/freebsd-sources/files/freebsd-sources-7.0-tmpfs_whiteout_stub.patch b/sys-freebsd/freebsd-sources/files/freebsd-sources-7.0-tmpfs_whiteout_stub.patch deleted file mode 100644 index 13524efa6e00..000000000000 --- a/sys-freebsd/freebsd-sources/files/freebsd-sources-7.0-tmpfs_whiteout_stub.patch +++ /dev/null @@ -1,44 +0,0 @@ -diff -ur sys/fs/tmpfs.orig/tmpfs_vnops.c sys/fs/tmpfs/tmpfs_vnops.c ---- sys/fs/tmpfs.orig/tmpfs_vnops.c 2008-06-22 12:17:48 -0300 -+++ sys/fs/tmpfs/tmpfs_vnops.c 2008-06-28 12:05:10 -0300 -@@ -1459,6 +1459,30 @@ - return (0); - } - -+ -+/* --------------------------------------------------------------------- */ -+/* This does absolutely nothing */ -+#ifdef GENTOO_LIVECD -+static int -+tmpfs_whiteout(struct vop_whiteout_args *ap) -+{ -+ switch (ap->a_flags) { -+ case LOOKUP: -+ return (0); -+ break; -+ case CREATE: -+ return(EOPNOTSUPP); -+ break; -+ case DELETE: -+ return (0); -+ break; -+ default: -+ return(EOPNOTSUPP); -+ } -+ return(0); -+} -+#endif -+ - /* --------------------------------------------------------------------- */ - - /* -@@ -1484,6 +1508,9 @@ - .vop_mkdir = tmpfs_mkdir, - .vop_rmdir = tmpfs_rmdir, - .vop_symlink = tmpfs_symlink, -+#ifdef GENTOO_LIVECD -+ .vop_whiteout = tmpfs_whiteout, -+#endif - .vop_readdir = tmpfs_readdir, - .vop_readlink = tmpfs_readlink, - .vop_inactive = tmpfs_inactive, diff --git a/sys-freebsd/freebsd-sources/files/freebsd-sources-7.1-types.h-fix.patch b/sys-freebsd/freebsd-sources/files/freebsd-sources-7.1-types.h-fix.patch deleted file mode 100644 index 8de5df2d16a6..000000000000 --- a/sys-freebsd/freebsd-sources/files/freebsd-sources-7.1-types.h-fix.patch +++ /dev/null @@ -1,15 +0,0 @@ -Fixes a compile error if XOPEN_SOURCE 600 is defined. - -See: http://www.mailinglistarchive.com/freebsd-current@freebsd.org/msg15011.html - ---- sys/sys/types.h.orig -+++ sys/sys/types.h -@@ -46,7 +46,7 @@ - - #include <sys/_pthreadtypes.h> - --#if __BSD_VISIBLE -+#ifndef _POSIX_SOURCE - typedef unsigned char u_char; - typedef unsigned short u_short; - typedef unsigned int u_int; diff --git a/sys-freebsd/freebsd-sources/files/freebsd-sources-9.1-ciss.patch b/sys-freebsd/freebsd-sources/files/freebsd-sources-9.1-ciss.patch deleted file mode 100644 index 697984b92e74..000000000000 --- a/sys-freebsd/freebsd-sources/files/freebsd-sources-9.1-ciss.patch +++ /dev/null @@ -1,65 +0,0 @@ -Index: sys/dev/ciss/ciss.c -=================================================================== ---- sys/dev/ciss/ciss.c (revision 264510) -+++ sys/dev/ciss/ciss.c (revision 264511) -@@ -180,8 +180,6 @@ - static void ciss_cam_poll(struct cam_sim *sim); - static void ciss_cam_complete(struct ciss_request *cr); - static void ciss_cam_complete_fixup(struct ciss_softc *sc, struct ccb_scsiio *csio); --static struct cam_periph *ciss_find_periph(struct ciss_softc *sc, -- int bus, int target); - static int ciss_name_device(struct ciss_softc *sc, int bus, int target); - - /* periodic status monitoring */ -@@ -3398,27 +3396,6 @@ - - - /******************************************************************************** -- * Find a peripheral attached at (target) -- */ --static struct cam_periph * --ciss_find_periph(struct ciss_softc *sc, int bus, int target) --{ -- struct cam_periph *periph; -- struct cam_path *path; -- int status; -- -- status = xpt_create_path(&path, NULL, cam_sim_path(sc->ciss_cam_sim[bus]), -- target, 0); -- if (status == CAM_REQ_CMP) { -- periph = cam_periph_find(path, NULL); -- xpt_free_path(path); -- } else { -- periph = NULL; -- } -- return(periph); --} -- --/******************************************************************************** - * Name the device at (target) - * - * XXX is this strictly correct? -@@ -3427,12 +3404,22 @@ - ciss_name_device(struct ciss_softc *sc, int bus, int target) - { - struct cam_periph *periph; -+ struct cam_path *path; -+ int status; - - if (CISS_IS_PHYSICAL(bus)) - return (0); -- if ((periph = ciss_find_periph(sc, bus, target)) != NULL) { -+ -+ status = xpt_create_path(&path, NULL, cam_sim_path(sc->ciss_cam_sim[bus]), -+ target, 0); -+ -+ if (status == CAM_REQ_CMP) { -+ mtx_lock(&sc->ciss_mtx); -+ periph = cam_periph_find(path, NULL); - sprintf(sc->ciss_logical[bus][target].cl_name, "%s%d", - periph->periph_name, periph->unit_number); -+ mtx_unlock(&sc->ciss_mtx); -+ xpt_free_path(path); - return(0); - } - sc->ciss_logical[bus][target].cl_name[0] = 0; diff --git a/sys-freebsd/freebsd-sources/files/freebsd-sources-9.1-cve-2013-3077.patch b/sys-freebsd/freebsd-sources/files/freebsd-sources-9.1-cve-2013-3077.patch deleted file mode 100644 index 23f68ed9c3db..000000000000 --- a/sys-freebsd/freebsd-sources/files/freebsd-sources-9.1-cve-2013-3077.patch +++ /dev/null @@ -1,26 +0,0 @@ -Index: sys/netinet/in_mcast.c -=================================================================== ---- sys/netinet/in_mcast.c (revision 254252) -+++ sys/netinet/in_mcast.c (working copy) -@@ -1648,6 +1648,8 @@ - * has asked for, but we always tell userland how big the - * buffer really needs to be. - */ -+ if (msfr.msfr_nsrcs > in_mcast_maxsocksrc) -+ msfr.msfr_nsrcs = in_mcast_maxsocksrc; - tss = NULL; - if (msfr.msfr_srcs != NULL && msfr.msfr_nsrcs > 0) { - tss = malloc(sizeof(struct sockaddr_storage) * msfr.msfr_nsrcs, -Index: sys/netinet6/in6_mcast.c -=================================================================== ---- sys/netinet6/in6_mcast.c (revision 254252) -+++ sys/netinet6/in6_mcast.c (working copy) -@@ -1625,6 +1625,8 @@ - * has asked for, but we always tell userland how big the - * buffer really needs to be. - */ -+ if (msfr.msfr_nsrcs > in6_mcast_maxsocksrc) -+ msfr.msfr_nsrcs = in6_mcast_maxsocksrc; - tss = NULL; - if (msfr.msfr_srcs != NULL && msfr.msfr_nsrcs > 0) { - tss = malloc(sizeof(struct sockaddr_storage) * msfr.msfr_nsrcs, diff --git a/sys-freebsd/freebsd-sources/files/freebsd-sources-9.1-cve-2013-3266.patch b/sys-freebsd/freebsd-sources/files/freebsd-sources-9.1-cve-2013-3266.patch deleted file mode 100644 index 0d1a89419e5f..000000000000 --- a/sys-freebsd/freebsd-sources/files/freebsd-sources-9.1-cve-2013-3266.patch +++ /dev/null @@ -1,13 +0,0 @@ -Index: sys/fs/nfsserver/nfs_nfsdport.c -=================================================================== ---- sys/fs/nfsserver/nfs_nfsdport.c (revision 249651) -+++ sys/fs/nfsserver/nfs_nfsdport.c (working copy) -@@ -1568,6 +1568,8 @@ nfsrvd_readdir(struct nfsrv_descript *nd, int isdg - nd->nd_repstat = NFSERR_BAD_COOKIE; - #endif - } -+ if (!nd->nd_repstat && vp->v_type != VDIR) -+ nd->nd_repstat = NFSERR_NOTDIR; - if (nd->nd_repstat == 0 && cnt == 0) { - if (nd->nd_flag & ND_NFSV2) - /* NFSv2 does not have NFSERR_TOOSMALL */ diff --git a/sys-freebsd/freebsd-sources/files/freebsd-sources-9.1-cve-2013-5209.patch b/sys-freebsd/freebsd-sources/files/freebsd-sources-9.1-cve-2013-5209.patch deleted file mode 100644 index e6710e3bcb8b..000000000000 --- a/sys-freebsd/freebsd-sources/files/freebsd-sources-9.1-cve-2013-5209.patch +++ /dev/null @@ -1,19 +0,0 @@ -Index: sys/netinet/sctp_output.c -=================================================================== ---- sys/netinet/sctp_output.c (revision 254337) -+++ sys/netinet/sctp_output.c (revision 254338) -@@ -5406,6 +5406,14 @@ - } - SCTP_BUF_LEN(m) = sizeof(struct sctp_init_chunk); - -+ /* -+ * We might not overwrite the identification[] completely and on -+ * some platforms time_entered will contain some padding. Therefore -+ * zero out the cookie to avoid putting uninitialized memory on the -+ * wire. -+ */ -+ memset(&stc, 0, sizeof(struct sctp_state_cookie)); -+ - /* the time I built cookie */ - (void)SCTP_GETTIME_TIMEVAL(&stc.time_entered); - diff --git a/sys-freebsd/freebsd-sources/files/freebsd-sources-9.1-cve-2013-5691.patch b/sys-freebsd/freebsd-sources/files/freebsd-sources-9.1-cve-2013-5691.patch deleted file mode 100644 index 9aef1503f770..000000000000 --- a/sys-freebsd/freebsd-sources/files/freebsd-sources-9.1-cve-2013-5691.patch +++ /dev/null @@ -1,89 +0,0 @@ -Index: sys/net/if.c -=================================================================== ---- sys/net/if.c (revision 254941) -+++ sys/net/if.c (working copy) -@@ -2553,11 +2553,23 @@ - CURVNET_RESTORE(); - return (EOPNOTSUPP); - } -+ -+ /* -+ * Pass the request on to the socket control method, and if the -+ * latter returns EOPNOTSUPP, directly to the interface. -+ * -+ * Make an exception for the legacy SIOCSIF* requests. Drivers -+ * trust SIOCSIFADDR et al to come from an already privileged -+ * layer, and do not perform any credentials checks or input -+ * validation. -+ */ - #ifndef COMPAT_43 - error = ((*so->so_proto->pr_usrreqs->pru_control)(so, cmd, - data, - ifp, td)); -- if (error == EOPNOTSUPP && ifp != NULL && ifp->if_ioctl != NULL) -+ if (error == EOPNOTSUPP && ifp != NULL && ifp->if_ioctl != NULL && -+ cmd != SIOCSIFADDR && cmd != SIOCSIFBRDADDR && -+ cmd != SIOCSIFDSTADDR && cmd != SIOCSIFNETMASK) - error = (*ifp->if_ioctl)(ifp, cmd, data); - #else - { -@@ -2601,7 +2613,9 @@ - data, - ifp, td)); - if (error == EOPNOTSUPP && ifp != NULL && -- ifp->if_ioctl != NULL) -+ ifp->if_ioctl != NULL && -+ cmd != SIOCSIFADDR && cmd != SIOCSIFBRDADDR && -+ cmd != SIOCSIFDSTADDR && cmd != SIOCSIFNETMASK) - error = (*ifp->if_ioctl)(ifp, cmd, data); - switch (ocmd) { - -Index: sys/netinet6/in6.c -=================================================================== ---- sys/netinet6/in6.c (revision 254941) -+++ sys/netinet6/in6.c (working copy) -@@ -431,6 +431,18 @@ - case SIOCGIFSTAT_ICMP6: - sa6 = &ifr->ifr_addr; - break; -+ case SIOCSIFADDR: -+ case SIOCSIFBRDADDR: -+ case SIOCSIFDSTADDR: -+ case SIOCSIFNETMASK: -+ /* -+ * Although we should pass any non-INET6 ioctl requests -+ * down to driver, we filter some legacy INET requests. -+ * Drivers trust SIOCSIFADDR et al to come from an already -+ * privileged layer, and do not perform any credentials -+ * checks or input validation. -+ */ -+ return (EINVAL); - default: - sa6 = NULL; - break; -Index: sys/netnatm/natm.c -=================================================================== ---- sys/netnatm/natm.c (revision 254941) -+++ sys/netnatm/natm.c (working copy) -@@ -339,6 +339,21 @@ - npcb = (struct natmpcb *)so->so_pcb; - KASSERT(npcb != NULL, ("natm_usr_control: npcb == NULL")); - -+ switch (cmd) { -+ case SIOCSIFADDR: -+ case SIOCSIFBRDADDR: -+ case SIOCSIFDSTADDR: -+ case SIOCSIFNETMASK: -+ /* -+ * Although we should pass any non-ATM ioctl requests -+ * down to driver, we filter some legacy INET requests. -+ * Drivers trust SIOCSIFADDR et al to come from an already -+ * privileged layer, and do not perform any credentials -+ * checks or input validation. -+ */ -+ return (EINVAL); -+ } -+ - if (ifp == NULL || ifp->if_ioctl == NULL) - return (EOPNOTSUPP); - return ((*ifp->if_ioctl)(ifp, cmd, arg)); diff --git a/sys-freebsd/freebsd-sources/files/freebsd-sources-9.1-cve-2013-5710.patch b/sys-freebsd/freebsd-sources/files/freebsd-sources-9.1-cve-2013-5710.patch deleted file mode 100644 index 83f30e84fe9e..000000000000 --- a/sys-freebsd/freebsd-sources/files/freebsd-sources-9.1-cve-2013-5710.patch +++ /dev/null @@ -1,28 +0,0 @@ -Index: sys/fs/nullfs/null_vnops.c -=================================================================== ---- sys/fs/nullfs/null_vnops.c (revision 254941) -+++ sys/fs/nullfs/null_vnops.c (working copy) -@@ -858,6 +858,15 @@ - return (error); - } - -+static int -+null_link(struct vop_link_args *ap) -+{ -+ -+ if (ap->a_tdvp->v_mount != ap->a_vp->v_mount) -+ return (EXDEV); -+ return (null_bypass((struct vop_generic_args *)ap)); -+} -+ - /* - * Global vfs data structures - */ -@@ -871,6 +880,7 @@ - .vop_getwritemount = null_getwritemount, - .vop_inactive = null_inactive, - .vop_islocked = vop_stdislocked, -+ .vop_link = null_link, - .vop_lock1 = null_lock, - .vop_lookup = null_lookup, - .vop_open = null_open, diff --git a/sys-freebsd/freebsd-sources/files/freebsd-sources-9.1-cve-2014-1453.patch b/sys-freebsd/freebsd-sources/files/freebsd-sources-9.1-cve-2014-1453.patch deleted file mode 100644 index fe9e97efd298..000000000000 --- a/sys-freebsd/freebsd-sources/files/freebsd-sources-9.1-cve-2014-1453.patch +++ /dev/null @@ -1,70 +0,0 @@ -Index: sys/fs/nfsserver/nfs_nfsdserv.c -=================================================================== ---- sys/fs/nfsserver/nfs_nfsdserv.c (revision 264251) -+++ sys/fs/nfsserver/nfs_nfsdserv.c (working copy) -@@ -1457,10 +1457,23 @@ nfsrvd_rename(struct nfsrv_descript *nd, int isdgr - nfsvno_relpathbuf(&fromnd); - goto out; - } -+ /* -+ * Unlock dp in this code section, so it is unlocked before -+ * tdp gets locked. This avoids a potential LOR if tdp is the -+ * parent directory of dp. -+ */ - if (nd->nd_flag & ND_NFSV4) { - tdp = todp; - tnes = *toexp; -- tdirfor_ret = nfsvno_getattr(tdp, &tdirfor, nd->nd_cred, p, 0); -+ if (dp != tdp) { -+ NFSVOPUNLOCK(dp, 0); -+ tdirfor_ret = nfsvno_getattr(tdp, &tdirfor, nd->nd_cred, -+ p, 0); /* Might lock tdp. */ -+ } else { -+ tdirfor_ret = nfsvno_getattr(tdp, &tdirfor, nd->nd_cred, -+ p, 1); -+ NFSVOPUNLOCK(dp, 0); -+ } - } else { - tfh.nfsrvfh_len = 0; - error = nfsrv_mtofh(nd, &tfh); -@@ -1481,10 +1494,12 @@ nfsrvd_rename(struct nfsrv_descript *nd, int isdgr - tnes = *exp; - tdirfor_ret = nfsvno_getattr(tdp, &tdirfor, nd->nd_cred, - p, 1); -+ NFSVOPUNLOCK(dp, 0); - } else { -+ NFSVOPUNLOCK(dp, 0); - nd->nd_cred->cr_uid = nd->nd_saveduid; - nfsd_fhtovp(nd, &tfh, LK_EXCLUSIVE, &tdp, &tnes, NULL, -- 0, p); -+ 0, p); /* Locks tdp. */ - if (tdp) { - tdirfor_ret = nfsvno_getattr(tdp, &tdirfor, - nd->nd_cred, p, 1); -@@ -1499,7 +1514,7 @@ nfsrvd_rename(struct nfsrv_descript *nd, int isdgr - if (error) { - if (tdp) - vrele(tdp); -- vput(dp); -+ vrele(dp); - nfsvno_relpathbuf(&fromnd); - nfsvno_relpathbuf(&tond); - goto out; -@@ -1514,7 +1529,7 @@ nfsrvd_rename(struct nfsrv_descript *nd, int isdgr - } - if (tdp) - vrele(tdp); -- vput(dp); -+ vrele(dp); - nfsvno_relpathbuf(&fromnd); - nfsvno_relpathbuf(&tond); - goto out; -@@ -1523,7 +1538,7 @@ nfsrvd_rename(struct nfsrv_descript *nd, int isdgr - /* - * Done parsing, now down to business. - */ -- nd->nd_repstat = nfsvno_namei(nd, &fromnd, dp, 1, exp, p, &fdirp); -+ nd->nd_repstat = nfsvno_namei(nd, &fromnd, dp, 0, exp, p, &fdirp); - if (nd->nd_repstat) { - if (nd->nd_flag & ND_NFSV3) { - nfsrv_wcc(nd, fdirfor_ret, &fdirfor, fdiraft_ret, diff --git a/sys-freebsd/freebsd-sources/files/freebsd-sources-9.1-exec.patch b/sys-freebsd/freebsd-sources/files/freebsd-sources-9.1-exec.patch deleted file mode 100644 index c36bed59b39e..000000000000 --- a/sys-freebsd/freebsd-sources/files/freebsd-sources-9.1-exec.patch +++ /dev/null @@ -1,66 +0,0 @@ -Index: sys/kern/kern_exec.c -=================================================================== ---- sys/kern/kern_exec.c (revision 266979) -+++ sys/kern/kern_exec.c (working copy) -@@ -280,6 +280,7 @@ kern_execve(td, args, mac_p) - struct mac *mac_p; - { - struct proc *p = td->td_proc; -+ struct vmspace *oldvmspace; - int error; - - AUDIT_ARG_ARGV(args->begin_argv, args->argc, -@@ -296,6 +297,8 @@ kern_execve(td, args, mac_p) - PROC_UNLOCK(p); - } - -+ KASSERT((td->td_pflags & TDP_EXECVMSPC) == 0, ("nested execve")); -+ oldvmspace = td->td_proc->p_vmspace; - error = do_execve(td, args, mac_p); - - if (p->p_flag & P_HADTHREADS) { -@@ -310,6 +313,12 @@ kern_execve(td, args, mac_p) - thread_single_end(); - PROC_UNLOCK(p); - } -+ if ((td->td_pflags & TDP_EXECVMSPC) != 0) { -+ KASSERT(td->td_proc->p_vmspace != oldvmspace, -+ ("oldvmspace still used")); -+ vmspace_free(oldvmspace); -+ td->td_pflags &= ~TDP_EXECVMSPC; -+ } - - return (error); - } -Index: sys/sys/proc.h -=================================================================== ---- sys/sys/proc.h (revision 266979) -+++ sys/sys/proc.h (working copy) -@@ -968,4 +968,5 @@ curthread_pflags_restore(int save) - - #endif /* _KERNEL */ - -+#define TDP_EXECVMSPC 0x40000000 /* Execve destroyed old vmspace */ - #endif /* !_SYS_PROC_H_ */ -Index: sys/vm/vm_map.c -=================================================================== ---- sys/vm/vm_map.c (revision 266979) -+++ sys/vm/vm_map.c (working copy) -@@ -3631,6 +3631,8 @@ vmspace_exec(struct proc *p, vm_offset_t minuser, - struct vmspace *oldvmspace = p->p_vmspace; - struct vmspace *newvmspace; - -+ KASSERT((curthread->td_pflags & TDP_EXECVMSPC) == 0, -+ ("vmspace_exec recursed")); - newvmspace = vmspace_alloc(minuser, maxuser); - if (newvmspace == NULL) - return (ENOMEM); -@@ -3647,7 +3649,7 @@ vmspace_exec(struct proc *p, vm_offset_t minuser, - PROC_VMSPACE_UNLOCK(p); - if (p == curthread->td_proc) - pmap_activate(curthread); -- vmspace_free(oldvmspace); -+ curthread->td_pflags |= TDP_EXECVMSPC; - return (0); - } - diff --git a/sys-freebsd/freebsd-sources/files/freebsd-sources-9.1-gentoo.patch b/sys-freebsd/freebsd-sources/files/freebsd-sources-9.1-gentoo.patch deleted file mode 100644 index b02d8b68870c..000000000000 --- a/sys-freebsd/freebsd-sources/files/freebsd-sources-9.1-gentoo.patch +++ /dev/null @@ -1,21 +0,0 @@ -diff -Nur sys.orig/conf/kern.mk sys/conf/kern.mk ---- sys.orig/conf/kern.mk 2012-07-12 13:26:37.000000000 +0900 -+++ sys/conf/kern.mk 2012-07-16 02:32:19.000000000 +0900 -@@ -5,7 +5,7 @@ - # - 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 \ - -Wmissing-include-dirs -fdiagnostics-show-option \ - ${CWARNEXTRA} - # -@@ -52,7 +52,7 @@ - # - .if ${MACHINE_CPUARCH} == "i386" - .if ${MK_CLANG_IS_CC} == "no" && ${CC:T:Mclang} != "clang" --CFLAGS+= -mno-align-long-strings -mpreferred-stack-boundary=2 -+CFLAGS+= -mpreferred-stack-boundary=2 - .else - CFLAGS+= -mno-aes -mno-avx - .endif diff --git a/sys-freebsd/freebsd-sources/files/freebsd-sources-9.1-ktrace.patch b/sys-freebsd/freebsd-sources/files/freebsd-sources-9.1-ktrace.patch deleted file mode 100644 index 0fb6df7600ef..000000000000 --- a/sys-freebsd/freebsd-sources/files/freebsd-sources-9.1-ktrace.patch +++ /dev/null @@ -1,12 +0,0 @@ -Index: sys/kern/kern_ktrace.c -=================================================================== ---- sys/kern/kern_ktrace.c (revision 266771) -+++ sys/kern/kern_ktrace.c (working copy) -@@ -119,6 +119,7 @@ static int data_lengths[] = { - 0, /* KTR_SYSCTL */ - sizeof(struct ktr_proc_ctor), /* KTR_PROCCTOR */ - 0, /* KTR_PROCDTOR */ -+ 0, /* unused */ - sizeof(struct ktr_fault), /* KTR_FAULT */ - sizeof(struct ktr_faultend), /* KTR_FAULTEND */ - }; diff --git a/sys-freebsd/freebsd-sources/files/freebsd-sources-9.1-mmap-2014.patch b/sys-freebsd/freebsd-sources/files/freebsd-sources-9.1-mmap-2014.patch deleted file mode 100644 index fd4040a88166..000000000000 --- a/sys-freebsd/freebsd-sources/files/freebsd-sources-9.1-mmap-2014.patch +++ /dev/null @@ -1,20 +0,0 @@ -Index: sys/vm/vm_map.c -=================================================================== ---- sys/vm/vm_map.c (revision 259950) -+++ sys/vm/vm_map.c (revision 259951) -@@ -1207,6 +1207,7 @@ charged: - } - else if ((prev_entry != &map->header) && - (prev_entry->eflags == protoeflags) && -+ (cow & (MAP_ENTRY_GROWS_DOWN | MAP_ENTRY_GROWS_UP)) == 0 && - (prev_entry->end == start) && - (prev_entry->wired_count == 0) && - (prev_entry->cred == cred || -@@ -3339,7 +3340,6 @@ vm_map_stack(vm_map_t map, vm_offset_t addrbos, vm - * NOTE: We explicitly allow bi-directional stacks. - */ - orient = cow & (MAP_STACK_GROWS_DOWN|MAP_STACK_GROWS_UP); -- cow &= ~orient; - KASSERT(orient != 0, ("No stack grow direction")); - - if (addrbos < vm_map_min(map) || diff --git a/sys-freebsd/freebsd-sources/files/freebsd-sources-9.1-mmap.patch b/sys-freebsd/freebsd-sources/files/freebsd-sources-9.1-mmap.patch deleted file mode 100644 index ef2d0a78206b..000000000000 --- a/sys-freebsd/freebsd-sources/files/freebsd-sources-9.1-mmap.patch +++ /dev/null @@ -1,20 +0,0 @@ -http://www.freebsd.org/security/advisories/FreeBSD-SA-13:06.mmap.asc -https://bugs.gentoo.org/show_bug.cgi?id=473688 - -Index: sys/vm/vm_map.c -=================================================================== ---- sys/vm/vm_map.c (revision 251636) -+++ sys/vm/vm_map.c (working copy) -@@ -3761,6 +3761,12 @@ RetryLookup:; - vm_map_unlock_read(map); - return (KERN_PROTECTION_FAILURE); - } -+ if ((fault_typea & VM_PROT_COPY) != 0 && -+ (entry->max_protection & VM_PROT_WRITE) == 0 && -+ (entry->eflags & MAP_ENTRY_COW) == 0) { -+ vm_map_unlock_read(map); -+ return (KERN_PROTECTION_FAILURE); -+ } - - /* - * If this page is not pageable, we have to get it for all possible diff --git a/sys-freebsd/freebsd-sources/files/freebsd-sources-9.1-nfsserver.patch b/sys-freebsd/freebsd-sources/files/freebsd-sources-9.1-nfsserver.patch deleted file mode 100644 index 767588fc86f6..000000000000 --- a/sys-freebsd/freebsd-sources/files/freebsd-sources-9.1-nfsserver.patch +++ /dev/null @@ -1,16 +0,0 @@ -http://www.freebsd.org/security/advisories/FreeBSD-SA-13:08.nfsserver.asc -https://bugs.gentoo.org/show_bug.cgi?id=478314 - -Index: sys/kern/vfs_export.c -=================================================================== ---- sys/kern/vfs_export.c (revision 253367) -+++ sys/kern/vfs_export.c (working copy) -@@ -208,7 +208,7 @@ - np->netc_anon = crget(); - np->netc_anon->cr_uid = argp->ex_anon.cr_uid; - crsetgroups(np->netc_anon, argp->ex_anon.cr_ngroups, -- np->netc_anon->cr_groups); -+ argp->ex_anon.cr_groups); - np->netc_anon->cr_prison = &prison0; - prison_hold(np->netc_anon->cr_prison); - np->netc_numsecflavors = argp->ex_numsecflavors; diff --git a/sys-freebsd/freebsd-sources/files/freebsd-sources-9.1-random.patch b/sys-freebsd/freebsd-sources/files/freebsd-sources-9.1-random.patch deleted file mode 100644 index bb3caba00137..000000000000 --- a/sys-freebsd/freebsd-sources/files/freebsd-sources-9.1-random.patch +++ /dev/null @@ -1,27 +0,0 @@ -Index: sys/dev/random/probe.c -=================================================================== ---- sys/dev/random/probe.c (revision 260523) -+++ sys/dev/random/probe.c (working copy) -@@ -30,6 +30,8 @@ __FBSDID("$FreeBSD$"); - - #include <sys/types.h> - #include <sys/param.h> -+#include <sys/systm.h> -+#include <sys/kernel.h> - #include <sys/malloc.h> - #include <sys/random.h> - #include <sys/selinfo.h> -@@ -57,7 +59,12 @@ random_ident_hardware(struct random_systat *systat - /* Then go looking for hardware */ - #if defined(__amd64__) || (defined(__i386__) && !defined(PC98)) - if (via_feature_rng & VIA_HAS_RNG) { -- *systat = random_nehemiah; -+ int enable; -+ -+ enable = 0; -+ TUNABLE_INT_FETCH("hw.nehemiah_rng_enable", &enable); -+ if (enable) -+ *systat = random_nehemiah; - } - #endif - } diff --git a/sys-freebsd/freebsd-sources/files/freebsd-sources-9.1-tcp.patch b/sys-freebsd/freebsd-sources/files/freebsd-sources-9.1-tcp.patch deleted file mode 100644 index 2f82a5f98a58..000000000000 --- a/sys-freebsd/freebsd-sources/files/freebsd-sources-9.1-tcp.patch +++ /dev/null @@ -1,32 +0,0 @@ -Index: sys/netinet/tcp_reass.c -=================================================================== ---- sys/netinet/tcp_reass.c (revision 264836) -+++ sys/netinet/tcp_reass.c (working copy) -@@ -211,7 +211,7 @@ tcp_reass(struct tcpcb *tp, struct tcphdr *th, int - * Investigate why and re-evaluate the below limit after the behaviour - * is understood. - */ -- if (th->th_seq != tp->rcv_nxt && -+ if ((th->th_seq != tp->rcv_nxt || !TCPS_HAVEESTABLISHED(tp->t_state)) && - tp->t_segqlen >= (so->so_rcv.sb_hiwat / tp->t_maxseg) + 1) { - V_tcp_reass_overflows++; - TCPSTAT_INC(tcps_rcvmemdrop); -@@ -234,7 +234,7 @@ tcp_reass(struct tcpcb *tp, struct tcphdr *th, int - */ - te = uma_zalloc(V_tcp_reass_zone, M_NOWAIT); - if (te == NULL) { -- if (th->th_seq != tp->rcv_nxt) { -+ if (th->th_seq != tp->rcv_nxt || !TCPS_HAVEESTABLISHED(tp->t_state)) { - TCPSTAT_INC(tcps_rcvmemdrop); - m_freem(m); - *tlenp = 0; -@@ -282,7 +282,8 @@ tcp_reass(struct tcpcb *tp, struct tcphdr *th, int - TCPSTAT_INC(tcps_rcvduppack); - TCPSTAT_ADD(tcps_rcvdupbyte, *tlenp); - m_freem(m); -- uma_zfree(V_tcp_reass_zone, te); -+ if (te != &tqs) -+ uma_zfree(V_tcp_reass_zone, te); - tp->t_segqlen--; - /* - * Try to present any queued data |