summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichał Górny <mgorny@gentoo.org>2019-10-11 17:11:24 +0200
committerMichał Górny <mgorny@gentoo.org>2019-10-11 17:16:32 +0200
commitbddc67d6177985c2a908d8b3c24c0ddc6da12a8f (patch)
tree9e367ca612c039755c33d583070cb38d58bb3ccc /sys-freebsd
parentsys-freebsd/freebsd-usbin: Remove last-rited pkg (diff)
downloadgentoo-bddc67d6177985c2a908d8b3c24c0ddc6da12a8f.tar.gz
gentoo-bddc67d6177985c2a908d8b3c24c0ddc6da12a8f.tar.bz2
gentoo-bddc67d6177985c2a908d8b3c24c0ddc6da12a8f.zip
sys-freebsd/freebsd-ubin: Remove last-rited pkg
Closes: https://bugs.gentoo.org/683284 Signed-off-by: Michał Górny <mgorny@gentoo.org>
Diffstat (limited to 'sys-freebsd')
-rw-r--r--sys-freebsd/freebsd-ubin/Manifest9
-rw-r--r--sys-freebsd/freebsd-ubin/files/freebsd-ubin-10.2-bsdxml.patch13
-rw-r--r--sys-freebsd/freebsd-ubin/files/freebsd-ubin-10.2-talk-workaround.patch12
-rw-r--r--sys-freebsd/freebsd-ubin/files/freebsd-ubin-11.0-setXid.patch147
-rw-r--r--sys-freebsd/freebsd-ubin/files/freebsd-ubin-11.1-fixmakefiles.patch12
-rw-r--r--sys-freebsd/freebsd-ubin/files/freebsd-ubin-11.1-man-paths.patch40
-rw-r--r--sys-freebsd/freebsd-ubin/files/freebsd-ubin-6.0-bsdcmp.patch13
-rw-r--r--sys-freebsd/freebsd-ubin/files/freebsd-ubin-8.0-xinstall.patch26
-rw-r--r--sys-freebsd/freebsd-ubin/files/freebsd-ubin-9.0-fixmakefiles.patch11
-rw-r--r--sys-freebsd/freebsd-ubin/files/freebsd-ubin-9.1-ar-libarchive3.patch19
-rw-r--r--sys-freebsd/freebsd-ubin/files/freebsd-ubin-9.1-bsdar.patch25
-rw-r--r--sys-freebsd/freebsd-ubin/files/freebsd-ubin-9.1-grep.patch17
-rw-r--r--sys-freebsd/freebsd-ubin/files/freebsd-ubin-9.1-kdump-ioctl.patch24
-rw-r--r--sys-freebsd/freebsd-ubin/files/freebsd-ubin-9.1-minigzip.patch10
-rw-r--r--sys-freebsd/freebsd-ubin/files/freebsd-ubin-lint-stdarg.patch24
-rw-r--r--sys-freebsd/freebsd-ubin/files/freebsd-ubin-setXid.patch129
-rw-r--r--sys-freebsd/freebsd-ubin/files/locate-updatedb-cron6
-rw-r--r--sys-freebsd/freebsd-ubin/files/login.1.pamd4
-rw-r--r--sys-freebsd/freebsd-ubin/files/passwd.1.pamd7
-rw-r--r--sys-freebsd/freebsd-ubin/files/su.1.pamd15
-rw-r--r--sys-freebsd/freebsd-ubin/freebsd-ubin-11.1-r1.ebuild214
-rw-r--r--sys-freebsd/freebsd-ubin/freebsd-ubin-11.1.ebuild211
-rw-r--r--sys-freebsd/freebsd-ubin/freebsd-ubin-9.1-r2.ebuild180
-rw-r--r--sys-freebsd/freebsd-ubin/freebsd-ubin-9.1-r3.ebuild180
-rw-r--r--sys-freebsd/freebsd-ubin/metadata.xml19
25 files changed, 0 insertions, 1367 deletions
diff --git a/sys-freebsd/freebsd-ubin/Manifest b/sys-freebsd/freebsd-ubin/Manifest
deleted file mode 100644
index f2d19a2e5f82..000000000000
--- a/sys-freebsd/freebsd-ubin/Manifest
+++ /dev/null
@@ -1,9 +0,0 @@
-DIST freebsd-bin-9.1.tar.bz2 385664 BLAKE2B f890e37393186ae2cddf8868d47ca8a7a5767240f02aa0d353561fd746da3c0ca57461871906481b75c8c52c9f6d45f7ea5b3c9b30f27fe81a3a64fba3085e8b SHA512 fa0571a705befe1cb9c07285d3df55c9b5f4f295760511d668d80fec8cd4d59b70c676f07164f2aa44911decef0fb54fa6d78405ac2ceec822b6b8920abc5ca8
-DIST freebsd-cddl-9.1.tar.bz2 899348 BLAKE2B 419e475b4c3debacd0d0fbbad4d1b13685c1c5ac741cc8cfb53dadce9d30cf9ddd7132ef8ab897787be538028d34bb9603eb76caf7650f4f50bb3295f19bf035 SHA512 ae0a969e710785bbcf36a2ec22cc5b1dcdb25398be951e047a1237d0c977e38fc9e05504db51f8bf9ed83bc1f68b04fc88ce18fc48a93f785b8a3f8ef481bacd
-DIST freebsd-contrib-9.1.tar.bz2 54751432 BLAKE2B 8a30e78021e6388d679637d2dbe0ed3f4896d3902064baaafa79de9c328171cbcb895b0ffd3d0d0cd3ca25c93a73584ed4900b45bd672a73b15b75721de59de5 SHA512 71be13049258c6e6b5e4f63cc16da5d349a89d68f04d87446e4ad33ae8bf2a93ea67d9c256b7bec60b61e65db0487268070cfb77a484c3ac0f8ba368b48c2438
-DIST freebsd-etc-9.1.tar.bz2 207776 BLAKE2B 61fbfa11dfcd24c007c20940a4b7cc802dfb9a991e41433840c57f113eaaa9e2b833a15f48d60c706e55d941b0a999baabd0c33197cffd522b67c57eaa9460f1 SHA512 4fbe56fde519cf2f44e39a8869efa26c34f703cf540f4a83389da8d170873d7c6fb18e4010e643b8d793cfc5c55d15eeb198057a5b2a8da9d9e8f791801bf314
-DIST freebsd-include-9.1.tar.bz2 146881 BLAKE2B 3db8570a8c841ec1c9ceff479bd0ef9b146b2a343d6596892c9d8a9f9193404f6c62712cb96d7416c6e5cc4c46e7fb942421c47e1bc2c707dde534e2050be442 SHA512 779c8315ce2b10b343bb62e331525d510b0d68ce5d665a1672bd6f4d1eff6445bc6b7a0f178b319828aa203c4e4c04c561ce793052703f4f936ce9711280a0c9
-DIST freebsd-lib-9.1.tar.bz2 3206685 BLAKE2B 67f93b7951fc03e877ee525d53b81ba49c8c1a70041c30aac97665d5dab7b3f2817fdb3bbb1475be66c33a7f996309e9020f1a3d1154fab8e2f6789f5ae0bb18 SHA512 40d0c36b6b889c404fa0e0afa38ba4e84a55bc88ffa2f98a70afbd7a32c4f32c158617ba770567d082a986d62c09b3ec8db3dc5ab853ee1c9bbe0b90bb82396e
-DIST freebsd-src-11.1.tar.xz 147661560 BLAKE2B a9e6ba9d0e12c8b56ac58575d5f02931edbb6a3545d9dccae78810d2d0470a29b29dd7f724b03b8afafbca23717a71346e4cfbd3530e0f40118a23609c3f414e SHA512 b97707ec7a601ca6bcb682c45f6d94a38484301ac24630d7285eff6f88b027ce6900c93fc62f8ce36e0cf32c91f73a9d1c999db397b7f8782fd74a8551a03aca
-DIST freebsd-sys-9.1.tar.bz2 32588103 BLAKE2B 7f94a4735c6a17b39a86fa0fda0682924b18e4b466dc6319a5df889522aaeaffaa87e1b76582c48ae034df8c20169c8cea93bbd3d6e7abd0526716686f88dfe8 SHA512 7dc9d9e00dde8f592bb171f4386d02b655b73cb4f153fe5ec063d010a148ef0639eae0dcdb3eeb09ecd1e3653c69e49a2d261329fa6d0381d2ddabe258ddde6d
-DIST freebsd-ubin-9.1.tar.bz2 1910472 BLAKE2B 4bab770072543d9eb25ce7ce450084e0eb9ca603deb58886a26495a92a05373f4f8f5821c65dc76365bf325a7291e6b630b00af5ba895784093d450163637504 SHA512 74ae0aceec8597aa66c3f1ab313f0685a3c63d7273c36ae7baf8794275ad9bca241c60c3f6281cccf6d531d250d7611099977d3b1a27279cef3586401b6af05e
diff --git a/sys-freebsd/freebsd-ubin/files/freebsd-ubin-10.2-bsdxml.patch b/sys-freebsd/freebsd-ubin/files/freebsd-ubin-10.2-bsdxml.patch
deleted file mode 100644
index 606471713fba..000000000000
--- a/sys-freebsd/freebsd-ubin/files/freebsd-ubin-10.2-bsdxml.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-diff --git a/usr.bin/mt/mt.c b/usr.bin/mt/mt.c
-index af6562b..3121c81 100644
---- a/usr.bin/mt/mt.c
-+++ b/usr.bin/mt/mt.c
-@@ -92,7 +92,7 @@ __FBSDID("$FreeBSD: stable/10/usr.bin/mt/mt.c 280438 2015-03-24 14:36:10Z ken $"
- #include <unistd.h>
- #include <stdint.h>
- #include <errno.h>
--#include <bsdxml.h>
-+#include <expat.h>
- #include <mtlib.h>
-
- #include <cam/cam.h>
diff --git a/sys-freebsd/freebsd-ubin/files/freebsd-ubin-10.2-talk-workaround.patch b/sys-freebsd/freebsd-ubin/files/freebsd-ubin-10.2-talk-workaround.patch
deleted file mode 100644
index 3a65b3714b72..000000000000
--- a/sys-freebsd/freebsd-ubin/files/freebsd-ubin-10.2-talk-workaround.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff --git a/usr.bin/talk/io.c b/usr.bin/talk/io.c
-index 4daad7a..1fb9105 100644
---- a/usr.bin/talk/io.c
-+++ b/usr.bin/talk/io.c
-@@ -50,6 +50,7 @@ static const char sccsid[] = "@(#)io.c 8.1 (Berkeley) 6/6/93";
- #include <stdlib.h>
- #include <string.h>
- #include <unistd.h>
-+#include <wctype.h>
- #define _XOPEN_SOURCE_EXTENDED
- #include <curses.h>
-
diff --git a/sys-freebsd/freebsd-ubin/files/freebsd-ubin-11.0-setXid.patch b/sys-freebsd/freebsd-ubin/files/freebsd-ubin-11.0-setXid.patch
deleted file mode 100644
index 946cc5b125f9..000000000000
--- a/sys-freebsd/freebsd-ubin/files/freebsd-ubin-11.0-setXid.patch
+++ /dev/null
@@ -1,147 +0,0 @@
-diff --git a/usr.bin/at/Makefile b/usr.bin/at/Makefile
-index d199a85..dc5cafd 100644
---- a/usr.bin/at/Makefile
-+++ b/usr.bin/at/Makefile
-@@ -17,6 +17,8 @@ BINOWN= root
- BINMODE= 4555
- CLEANFILES+= at.1
-
-+LDFLAGS+=-Wl,-z,now
-+
- at.1: at.man
- @${ECHO} Making ${.TARGET:T} from ${.ALLSRC:T}; \
- sed -e \
-diff --git a/usr.bin/chpass/Makefile b/usr.bin/chpass/Makefile
-index 4427417..4f774a1 100644
---- a/usr.bin/chpass/Makefile
-+++ b/usr.bin/chpass/Makefile
-@@ -17,6 +17,8 @@ CFLAGS+= -DYP
- #CFLAGS+=-DRESTRICT_FULLNAME_CHANGE
- CFLAGS+=-I${.CURDIR}/../../usr.sbin/pwd_mkdb -I${.CURDIR}/../../lib/libc/gen -I.
-
-+LDFLAGS+=-Wl,-z,now
-+
- LIBADD= crypt util
- .if ${MK_NIS} != "no"
- LIBADD+= ypclnt
-diff --git a/usr.bin/fstat/Makefile b/usr.bin/fstat/Makefile
-index cd03a51..9a0fe6e 100644
---- a/usr.bin/fstat/Makefile
-+++ b/usr.bin/fstat/Makefile
-@@ -9,3 +9,5 @@ LIBADD= procstat
- MAN1= fuser.1 fstat.1
-
- .include <bsd.prog.mk>
-+LDFLAGS+=-Wl,-z,now
-+
-diff --git a/usr.bin/lock/Makefile b/usr.bin/lock/Makefile
-index 07321f7..ed2c786 100644
---- a/usr.bin/lock/Makefile
-+++ b/usr.bin/lock/Makefile
-@@ -7,4 +7,6 @@ BINMODE=4555
-
- LIBADD= crypt
-
-+LDFLAGS+=-Wl,-z,now
-+
- .include <bsd.prog.mk>
-diff --git a/usr.bin/login/Makefile b/usr.bin/login/Makefile
-index 3499575..62a7356 100644
---- a/usr.bin/login/Makefile
-+++ b/usr.bin/login/Makefile
-@@ -16,6 +16,8 @@ CFLAGS+= -DUSE_BSM_AUDIT
- LIBADD+= bsm
- .endif
-
-+LDFLAGS+=-Wl,-z,now
-+
- .if ${MK_SETUID_LOGIN} != "no"
- BINOWN= root
- BINMODE=4555
-diff --git a/usr.bin/netstat/Makefile b/usr.bin/netstat/Makefile
-index 52cc3c7..11ebb2f 100644
---- a/usr.bin/netstat/Makefile
-+++ b/usr.bin/netstat/Makefile
-@@ -57,6 +57,8 @@ BINGRP= kmem
- BINMODE=2555
- LIBADD= kvm memstat xo util
-
-+LDFLAGS+=-Wl,-z,now
-+
- .if ${MK_NETGRAPH_SUPPORT} != "no"
- SRCS+= netgraph.c
- LIBADD+= netgraph
-diff --git a/usr.bin/opieinfo/Makefile b/usr.bin/opieinfo/Makefile
-index 3114a92..5c41213 100644
---- a/usr.bin/opieinfo/Makefile
-+++ b/usr.bin/opieinfo/Makefile
-@@ -12,6 +12,8 @@ WARNS?= 0
-
- LIBADD= opie
-
-+LDFLAGS+=-Wl,-z,now
-+
- BINOWN= root
- BINMODE=4555
- PRECIOUSPROG=
-diff --git a/usr.bin/opiepasswd/Makefile b/usr.bin/opiepasswd/Makefile
-index ae35b20..32ba59b 100644
---- a/usr.bin/opiepasswd/Makefile
-+++ b/usr.bin/opiepasswd/Makefile
-@@ -12,6 +12,8 @@ WARNS?= 0
-
- LIBADD= opie
-
-+LDFLAGS+=-Wl,-z,now
-+
- BINOWN= root
- BINMODE=4555
- PRECIOUSPROG=
-diff --git a/usr.bin/passwd/Makefile b/usr.bin/passwd/Makefile
-index 758be2d..ebde1a6 100644
---- a/usr.bin/passwd/Makefile
-+++ b/usr.bin/passwd/Makefile
-@@ -13,6 +13,8 @@ SYMLINKS = ${BINDIR}/passwd ${BINDIR}/yppasswd
- MLINKS = passwd.1 yppasswd.1
- .endif
-
-+LDFLAGS+=-Wl,-z,now
-+
- beforeinstall:
- .for i in passwd yppasswd
- [ ! -e ${DESTDIR}${BINDIR}/$i ] || \
-diff --git a/usr.bin/su/Makefile b/usr.bin/su/Makefile
-index b3dd829..26eaa63 100644
---- a/usr.bin/su/Makefile
-+++ b/usr.bin/su/Makefile
-@@ -10,6 +10,8 @@ WARNS?= 5
- LIBADD= util pam
-
- .if ${MK_AUDIT} != "no"
-+LDFLAGS+=-Wl,-z,now
-+
- CFLAGS+= -DUSE_BSM_AUDIT
- LIBADD+= bsm
- .endif
-diff --git a/usr.bin/wall/Makefile b/usr.bin/wall/Makefile
-index 0579add..571be8d 100644
---- a/usr.bin/wall/Makefile
-+++ b/usr.bin/wall/Makefile
-@@ -6,4 +6,6 @@ SRCS= ttymsg.c wall.c
- BINGRP= tty
- BINMODE=2555
-
-+LDFLAGS+=-Wl,-z,now
-+
- .include <bsd.prog.mk>
-diff --git a/usr.bin/write/Makefile b/usr.bin/write/Makefile
-index ba06110..ba6ce04 100644
---- a/usr.bin/write/Makefile
-+++ b/usr.bin/write/Makefile
-@@ -5,4 +5,6 @@ PROG= write
- BINMODE=2555
- BINGRP= tty
-
-+LDFLAGS+=-Wl,-z,now
-+
- .include <bsd.prog.mk>
diff --git a/sys-freebsd/freebsd-ubin/files/freebsd-ubin-11.1-fixmakefiles.patch b/sys-freebsd/freebsd-ubin/files/freebsd-ubin-11.1-fixmakefiles.patch
deleted file mode 100644
index c8589fc24347..000000000000
--- a/sys-freebsd/freebsd-ubin/files/freebsd-ubin-11.1-fixmakefiles.patch
+++ /dev/null
@@ -1,12 +0,0 @@
-diff --git a/usr.bin/calendar/Makefile b/usr.bin/calendar/Makefile
-index c21fff9..06c0fe1 100644
---- a/usr.bin/calendar/Makefile
-+++ b/usr.bin/calendar/Makefile
-@@ -15,6 +15,7 @@ FR_LINKS= fr_FR.ISO8859-15
- TEXTMODE?= 444
-
- beforeinstall:
-+ ${INSTALL} -d ${DESTDIR}${SHAREDIR}/calendar
- ${INSTALL} ${TAG_ARGS} -o ${BINOWN} -g ${BINGRP} -m ${TEXTMODE} \
- ${.CURDIR}/calendars/calendar.* ${DESTDIR}${SHAREDIR}/calendar
- .for lang in ${INTER}
diff --git a/sys-freebsd/freebsd-ubin/files/freebsd-ubin-11.1-man-paths.patch b/sys-freebsd/freebsd-ubin/files/freebsd-ubin-11.1-man-paths.patch
deleted file mode 100644
index c26a672f372b..000000000000
--- a/sys-freebsd/freebsd-ubin/files/freebsd-ubin-11.1-man-paths.patch
+++ /dev/null
@@ -1,40 +0,0 @@
-diff -dupr a/usr.bin/man/man.sh b/usr.bin/man/man.sh
---- a/usr.bin/man/man.sh 2017-07-21 01:43:23.000000000 +0200
-+++ b/usr.bin/man/man.sh 2019-01-22 19:32:52.136578832 +0100
-@@ -883,12 +883,12 @@ search_whatis() {
- # Finds an appropriate decompressor based on extension
- setup_cattool() {
- case "$1" in
-- *.bz) cattool='/usr/bin/bzcat' ;;
-- *.bz2) cattool='/usr/bin/bzcat' ;;
-- *.gz) cattool='/usr/bin/zcat' ;;
-- *.lzma) cattool='/usr/bin/lzcat' ;;
-- *.xz) cattool='/usr/bin/xzcat' ;;
-- *) cattool='/usr/bin/zcat -f' ;;
-+ *.bz) cattool='bzcat' ;;
-+ *.bz2) cattool='bzcat' ;;
-+ *.gz) cattool='zcat' ;;
-+ *.lzma) cattool='lzcat' ;;
-+ *.xz) cattool='xzcat' ;;
-+ *) cattool='zcat -f' ;;
- esac
- }
-
-@@ -903,7 +903,7 @@ setup_pager() {
- if [ -n "$PAGER" ]; then
- MANPAGER="$PAGER"
- else
-- MANPAGER="more -s"
-+ MANPAGER="less -sR"
- fi
- fi
- fi
-@@ -1008,7 +1008,7 @@ SYSCTL=/sbin/sysctl
- debug=0
- man_default_sections='1:8:2:3:n:4:5:6:7:9:l'
- man_default_path='/usr/share/man:/usr/share/openssl/man:/usr/local/man'
--cattool='/usr/bin/zcat -f'
-+cattool='zcat -f'
-
- config_global='/etc/man.conf'
-
diff --git a/sys-freebsd/freebsd-ubin/files/freebsd-ubin-6.0-bsdcmp.patch b/sys-freebsd/freebsd-ubin/files/freebsd-ubin-6.0-bsdcmp.patch
deleted file mode 100644
index 1a8552909653..000000000000
--- a/sys-freebsd/freebsd-ubin/files/freebsd-ubin-6.0-bsdcmp.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-Index: fbsd-6.0/usr.bin/cmp/Makefile
-===================================================================
---- fbsd-6.0.orig/usr.bin/cmp/Makefile
-+++ fbsd-6.0/usr.bin/cmp/Makefile
-@@ -1,7 +1,7 @@
- # @(#)Makefile 8.1 (Berkeley) 6/6/93
- # $FreeBSD: src/usr.bin/cmp/Makefile,v 1.6.14.1 2005/09/17 11:33:41 brian Exp $
-
--PROG= cmp
-+PROG= bsdcmp
- SRCS= cmp.c link.c misc.c regular.c special.c
-
- .include <bsd.prog.mk>
diff --git a/sys-freebsd/freebsd-ubin/files/freebsd-ubin-8.0-xinstall.patch b/sys-freebsd/freebsd-ubin/files/freebsd-ubin-8.0-xinstall.patch
deleted file mode 100644
index e8f978aabc9e..000000000000
--- a/sys-freebsd/freebsd-ubin/files/freebsd-ubin-8.0-xinstall.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-Parallel make installs often cause 2 concurrent install -d to fail
-while they are creating the path to the target dirs.
-This patch changes the failure to a warning so that a make -j6 install doesn't
-fails as often as it does on Gentoo/FreeBSD, if it uses /usr/bin/install.
-
---- usr.bin/xinstall/xinstall.c.orig
-+++ usr.bin/xinstall/xinstall.c
-@@ -748,9 +748,17 @@
- ch = *p;
- *p = '\0';
- if (stat(path, &sb)) {
-- if (errno != ENOENT || mkdir(path, 0755) < 0) {
-+ if (errno != ENOENT) {
- err(EX_OSERR, "mkdir %s", path);
- /* NOTREACHED */
-+ } else if (mkdir(path, 0755) < 0) {
-+ /* Previous errno from stat() says that the directory didn't exist (ENOENT)
-+ * But if errno is now EEXIST, then we just hit a parallel make bug.
-+ */
-+ if (errno == EEXIST)
-+ warn("mkdir: %s now exists!", path); /* let me know when this happens */
-+ else
-+ err(EX_OSERR, "mkdir %s", path);
- } else if (verbose)
- (void)printf("install: mkdir %s\n",
- path);
diff --git a/sys-freebsd/freebsd-ubin/files/freebsd-ubin-9.0-fixmakefiles.patch b/sys-freebsd/freebsd-ubin/files/freebsd-ubin-9.0-fixmakefiles.patch
deleted file mode 100644
index d34eb9ef91af..000000000000
--- a/sys-freebsd/freebsd-ubin/files/freebsd-ubin-9.0-fixmakefiles.patch
+++ /dev/null
@@ -1,11 +0,0 @@
-diff -uNr usr.bin.old/calendar/Makefile usr.bin/calendar/Makefile
---- usr.bin.old/calendar/Makefile 2011-11-02 18:22:09.000000000 +0000
-+++ usr.bin/calendar/Makefile 2011-11-02 18:22:48.000000000 +0000
-@@ -15,6 +15,7 @@
- WARNS?= 7
-
- beforeinstall:
-+ ${INSTALL} -d ${DESTDIR}${SHAREDIR}/calendar
- ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m ${TEXTMODE} \
- ${.CURDIR}/calendars/calendar.* ${DESTDIR}${SHAREDIR}/calendar
- .for lang in ${INTER}
diff --git a/sys-freebsd/freebsd-ubin/files/freebsd-ubin-9.1-ar-libarchive3.patch b/sys-freebsd/freebsd-ubin/files/freebsd-ubin-9.1-ar-libarchive3.patch
deleted file mode 100644
index d4d89e12e9e1..000000000000
--- a/sys-freebsd/freebsd-ubin/files/freebsd-ubin-9.1-ar-libarchive3.patch
+++ /dev/null
@@ -1,19 +0,0 @@
-diff -Nur usr.bin.orig/ar/ar.c usr.bin/ar/ar.c
---- usr.bin.orig/ar/ar.c 2012-01-03 12:23:45.000000000 +0900
-+++ usr.bin/ar/ar.c 2012-12-25 20:50:29.000000000 +0900
-@@ -386,13 +386,13 @@
- static void
- bsdar_version(void)
- {
-- (void)printf("BSD ar %s - %s\n", BSDAR_VERSION, archive_version());
-+ (void)printf("BSD ar %s - %s\n", BSDAR_VERSION, archive_version_string());
- exit(EX_OK);
- }
-
- static void
- ranlib_version(void)
- {
-- (void)printf("ranlib %s - %s\n", BSDAR_VERSION, archive_version());
-+ (void)printf("ranlib %s - %s\n", BSDAR_VERSION, archive_version_string());
- exit(EX_OK);
- }
diff --git a/sys-freebsd/freebsd-ubin/files/freebsd-ubin-9.1-bsdar.patch b/sys-freebsd/freebsd-ubin/files/freebsd-ubin-9.1-bsdar.patch
deleted file mode 100644
index a65185fb7576..000000000000
--- a/sys-freebsd/freebsd-ubin/files/freebsd-ubin-9.1-bsdar.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-diff -Nur work.orig/usr.bin/ar/Makefile work/usr.bin/ar/Makefile
---- work.orig/usr.bin/ar/Makefile 2012-07-16 03:59:48.000000000 +0900
-+++ work/usr.bin/ar/Makefile 2012-07-16 04:02:38.000000000 +0900
-@@ -2,7 +2,7 @@
-
- .include <bsd.own.mk>
-
--PROG= ar
-+PROG= freebsd-ar
- SRCS= ar.c acplex.l acpyacc.y read.c util.c write.c y.tab.h
-
- DPADD= ${LIBARCHIVE} ${LIBELF}
-@@ -10,10 +10,7 @@
-
- CFLAGS+=-I. -I${.CURDIR}
-
--.if ${MK_SHARED_TOOLCHAIN} == "no"
--NO_SHARED?= yes
--.endif
--LINKS= ${BINDIR}/ar ${BINDIR}/ranlib
--MLINKS= ar.1 ranlib.1
-+LINKS= ${BINDIR}/freebsd-ar ${BINDIR}/freebsd-ranlib
-+MLINKS= freebsd-ar.1 freebsd-ranlib.1
-
- .include <bsd.prog.mk>
diff --git a/sys-freebsd/freebsd-ubin/files/freebsd-ubin-9.1-grep.patch b/sys-freebsd/freebsd-ubin/files/freebsd-ubin-9.1-grep.patch
deleted file mode 100644
index 06cc5d28df80..000000000000
--- a/sys-freebsd/freebsd-ubin/files/freebsd-ubin-9.1-grep.patch
+++ /dev/null
@@ -1,17 +0,0 @@
-diff -Nur work.orig/usr.bin/grep/Makefile work/usr.bin/grep/Makefile
---- work.orig/usr.bin/grep/Makefile 2012-07-16 04:59:01.000000000 +0900
-+++ work/usr.bin/grep/Makefile 2012-07-16 05:00:15.000000000 +0900
-@@ -40,13 +40,6 @@
- grep.1 lzfgrep.1
- .endif
-
--LINKS+= ${BINDIR}/${PROG} ${BINDIR}/xzgrep \
-- ${BINDIR}/${PROG} ${BINDIR}/xzegrep \
-- ${BINDIR}/${PROG} ${BINDIR}/xzfgrep \
-- ${BINDIR}/${PROG} ${BINDIR}/lzgrep \
-- ${BINDIR}/${PROG} ${BINDIR}/lzegrep \
-- ${BINDIR}/${PROG} ${BINDIR}/lzfgrep
--
- LDADD= -lz -llzma
- DPADD= ${LIBZ} ${LIBLZMA}
-
diff --git a/sys-freebsd/freebsd-ubin/files/freebsd-ubin-9.1-kdump-ioctl.patch b/sys-freebsd/freebsd-ubin/files/freebsd-ubin-9.1-kdump-ioctl.patch
deleted file mode 100644
index d98e599a280a..000000000000
--- a/sys-freebsd/freebsd-ubin/files/freebsd-ubin-9.1-kdump-ioctl.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-diff -Nur work.orig/usr.bin/kdump/Makefile work/usr.bin/kdump/Makefile
---- work.orig/usr.bin/kdump/Makefile 2012-07-12 13:24:01.000000000 +0900
-+++ work/usr.bin/kdump/Makefile 2012-07-16 03:54:14.000000000 +0900
-@@ -21,7 +21,7 @@
-
- ioctl.c: mkioctls
- env CPP="${CPP}" \
-- sh ${.CURDIR}/mkioctls ${DESTDIR}/usr/include > ${.TARGET}
-+ sh ${.CURDIR}/mkioctls ${.CURDIR}/../../include > ${.TARGET}
-
- kdump_subr.c: mksubr
- sh ${.CURDIR}/mksubr ${DESTDIR}/usr/include > ${.TARGET}
-diff -Nur work.orig/usr.bin/truss/Makefile work/usr.bin/truss/Makefile
---- work.orig/usr.bin/truss/Makefile 2012-07-12 13:24:03.000000000 +0900
-+++ work/usr.bin/truss/Makefile 2012-07-16 03:54:40.000000000 +0900
-@@ -24,7 +24,7 @@
-
- ioctl.c: ${.CURDIR}/../kdump/mkioctls
- env CPP="${CPP}" \
-- sh ${.CURDIR}/../kdump/mkioctls ${DESTDIR}/usr/include > ${.TARGET}
-+ sh ${.CURDIR}/../kdump/mkioctls ${.CURDIR}/../../include > ${.TARGET}
-
- .if ${MACHINE_CPUARCH} == "i386"
- SRCS+= i386-linux.c linux_syscalls.h
diff --git a/sys-freebsd/freebsd-ubin/files/freebsd-ubin-9.1-minigzip.patch b/sys-freebsd/freebsd-ubin/files/freebsd-ubin-9.1-minigzip.patch
deleted file mode 100644
index a9c062229ac1..000000000000
--- a/sys-freebsd/freebsd-ubin/files/freebsd-ubin-9.1-minigzip.patch
+++ /dev/null
@@ -1,10 +0,0 @@
-diff -Nur work.orig/usr.bin/minigzip/Makefile work/usr.bin/minigzip/Makefile
---- work.orig/usr.bin/minigzip/Makefile 2012-07-16 04:39:31.000000000 +0900
-+++ work/usr.bin/minigzip/Makefile 2012-07-16 04:45:30.000000000 +0900
-@@ -10,4 +10,6 @@
- DPADD= ${LIBZ}
- LDADD= -lz
-
-+CFLAGS+= -I${.CURDIR}/../../lib/libz
-+
- .include <bsd.prog.mk>
diff --git a/sys-freebsd/freebsd-ubin/files/freebsd-ubin-lint-stdarg.patch b/sys-freebsd/freebsd-ubin/files/freebsd-ubin-lint-stdarg.patch
deleted file mode 100644
index 97747245552d..000000000000
--- a/sys-freebsd/freebsd-ubin/files/freebsd-ubin-lint-stdarg.patch
+++ /dev/null
@@ -1,24 +0,0 @@
-diff -ur usr.bin.orig/xlint/llib/llib-lposix usr.bin/xlint/llib/llib-lposix
---- usr.bin.orig/xlint/llib/llib-lposix 2005-04-29 17:30:03 +0000
-+++ usr.bin/xlint/llib/llib-lposix 2005-05-03 14:12:26 +0000
-@@ -42,7 +42,7 @@
- #include <sys/utsname.h>
- #include <sys/times.h>
- #include <stdio.h>
--#include <stdarg.h>
-+#include <machine/stdarg.h>
- #include <stdlib.h>
- #include <unistd.h>
- #include <math.h>
-diff -ur usr.bin.orig/xlint/llib/llib-lstdc usr.bin/xlint/llib/llib-lstdc
---- usr.bin.orig/xlint/llib/llib-lstdc 2005-04-29 17:30:03 +0000
-+++ usr.bin/xlint/llib/llib-lstdc 2005-05-03 14:12:35 +0000
-@@ -44,7 +44,7 @@
- #include <math.h>
- #include <setjmp.h>
- #include <signal.h>
--#include <stdarg.h>
-+#include <machine/stdarg.h>
- #include <stddef.h>
- #include <stdio.h>
- #include <stdlib.h>
diff --git a/sys-freebsd/freebsd-ubin/files/freebsd-ubin-setXid.patch b/sys-freebsd/freebsd-ubin/files/freebsd-ubin-setXid.patch
deleted file mode 100644
index 631ee4f7b4f7..000000000000
--- a/sys-freebsd/freebsd-ubin/files/freebsd-ubin-setXid.patch
+++ /dev/null
@@ -1,129 +0,0 @@
-diff -ur usr.bin.orig/at/Makefile usr.bin.setXid/at/Makefile
---- usr.bin.orig/at/Makefile Thu Apr 7 20:52:57 2005
-+++ usr.bin.setXid/at/Makefile Thu Apr 7 21:21:02 2005
-@@ -15,6 +15,8 @@
- BINMODE= 4555
- CLEANFILES+= at.1
-
-+LDFLAGS+=-Wl,-z,now
-+
- at.1: at.man
- @${ECHO} Making ${.TARGET:T} from ${.ALLSRC:T}; \
- sed -e \
-diff -ur usr.bin.orig/chpass/Makefile usr.bin.setXid/chpass/Makefile
---- usr.bin.orig/chpass/Makefile Thu Apr 7 20:52:57 2005
-+++ usr.bin.setXid/chpass/Makefile Thu Apr 7 21:22:40 2005
-@@ -15,6 +15,8 @@
- #CFLAGS+=-DRESTRICT_FULLNAME_CHANGE
- CFLAGS+=-I${.CURDIR}/../../usr.sbin/pwd_mkdb -I${.CURDIR}/../../lib/libc/gen -I.
-
-+LDFLAGS+=-Wl,-z,now
-+
- DPADD= ${LIBCRYPT} ${LIBUTIL}
- LDADD= -lcrypt -lutil
- .if !defined(NO_NIS)
-diff -ur usr.bin.orig/fstat/Makefile usr.bin.setXid/fstat/Makefile
---- usr.bin.orig/fstat/Makefile Thu Apr 7 20:52:57 2005
-+++ usr.bin.setXid/fstat/Makefile Thu Apr 7 21:24:35 2005
-@@ -9,4 +9,6 @@
- BINMODE=2555
- WARNS?= 6
-
-+LDFLAGS+=-Wl,-z,now
-+
- .include <bsd.prog.mk>
-diff -ur usr.bin.orig/lock/Makefile usr.bin.setXid/lock/Makefile
---- usr.bin.orig/lock/Makefile Thu Apr 7 20:52:57 2005
-+++ usr.bin.setXid/lock/Makefile Thu Apr 7 21:24:45 2005
-@@ -7,4 +7,6 @@
- DPADD= ${LIBCRYPT}
- LDADD= -lcrypt
-
-+LDFLAGS+=-Wl,-z,now
-+
- .include <bsd.prog.mk>
-diff -ur usr.bin.orig/login/Makefile usr.bin.setXid/login/Makefile
---- usr.bin.orig/login/Makefile Thu Apr 7 20:52:57 2005
-+++ usr.bin.setXid/login/Makefile Thu Apr 7 21:24:55 2005
-@@ -13,4 +13,6 @@
- INSTALLFLAGS=-fschg
- .endif
-
-+LDFLAGS+=-Wl,-z,now
-+
- .include <bsd.prog.mk>
-diff -ur usr.bin.orig/netstat/Makefile usr.bin.setXid/netstat/Makefile
---- usr.bin.orig/netstat/Makefile Thu Apr 7 20:52:58 2005
-+++ usr.bin.setXid/netstat/Makefile Thu Apr 7 21:25:08 2005
-@@ -14,4 +14,6 @@
- DPADD= ${LIBKVM} ${LIBIPX} ${LIBNETGRAPH} ${LIBUTIL}
- LDADD= -lkvm -lipx -lnetgraph -lutil
-
-+LDFLAGS+=-Wl,-z,now
-+
- .include <bsd.prog.mk>
-diff -ur usr.bin.orig/opieinfo/Makefile usr.bin.setXid/opieinfo/Makefile
---- usr.bin.orig/opieinfo/Makefile Thu Apr 7 20:52:58 2005
-+++ usr.bin.setXid/opieinfo/Makefile Thu Apr 7 21:25:20 2005
-@@ -11,6 +11,8 @@
- DPADD= ${LIBOPIE} ${LIBMD}
- LDADD= -lopie -lmd
-
-+LDFLAGS+=-Wl,-z,now
-+
- BINOWN= root
- BINMODE=4555
- INSTALLFLAGS=-fschg
-diff -ur usr.bin.orig/opiepasswd/Makefile usr.bin.setXid/opiepasswd/Makefile
---- usr.bin.orig/opiepasswd/Makefile Thu Apr 7 20:52:58 2005
-+++ usr.bin.setXid/opiepasswd/Makefile Thu Apr 7 21:25:29 2005
-@@ -11,6 +11,8 @@
- DPADD= ${LIBOPIE} ${LIBMD}
- LDADD= -lopie -lmd
-
-+LDFLAGS+=-Wl,-z,now
-+
- BINOWN= root
- BINMODE=4555
- INSTALLFLAGS=-fschg
-diff -ur usr.bin.orig/passwd/Makefile usr.bin.setXid/passwd/Makefile
---- usr.bin.orig/passwd/Makefile Thu Apr 7 20:52:58 2005
-+++ usr.bin.setXid/passwd/Makefile Thu Apr 7 21:25:37 2005
-@@ -10,6 +10,8 @@
- MLINKS = passwd.1 yppasswd.1
- WARNS ?= 4
-
-+LDFLAGS+=-Wl,-z,now
-+
- beforeinstall:
- .for i in passwd yppasswd
- [ ! -e ${DESTDIR}${BINDIR}/$i ] || \
---- usr.bin.orig/su/Makefile Thu Apr 7 20:52:58 2005
-+++ usr.bin.setXid/su/Makefile Thu Apr 7 21:26:00 2005
-@@ -10,4 +10,6 @@
- BINMODE=4555
- INSTALLFLAGS=-fschg
-
-+LDFLAGS+=-Wl,-z,now
-+
- .include <bsd.prog.mk>
-diff -ur usr.bin.orig/wall/Makefile usr.bin.setXid/wall/Makefile
---- usr.bin.orig/wall/Makefile Thu Apr 7 20:52:59 2005
-+++ usr.bin.setXid/wall/Makefile Thu Apr 7 21:26:07 2005
-@@ -5,4 +5,6 @@
- BINGRP= tty
- BINMODE=2555
-
-+LDFLAGS+=-Wl,-z,now
-+
- .include <bsd.prog.mk>
-diff -ur usr.bin.orig/write/Makefile usr.bin.setXid/write/Makefile
---- usr.bin.orig/write/Makefile Thu Apr 7 20:52:59 2005
-+++ usr.bin.setXid/write/Makefile Thu Apr 7 21:26:13 2005
-@@ -4,4 +4,6 @@
- BINMODE=2555
- BINGRP= tty
-
-+LDFLAGS+=-Wl,-z,now
-+
- .include <bsd.prog.mk>
diff --git a/sys-freebsd/freebsd-ubin/files/locate-updatedb-cron b/sys-freebsd/freebsd-ubin/files/locate-updatedb-cron
deleted file mode 100644
index 323f455e9ba1..000000000000
--- a/sys-freebsd/freebsd-ubin/files/locate-updatedb-cron
+++ /dev/null
@@ -1,6 +0,0 @@
-#! /bin/sh
-
-if [ -x /usr/libexec/locate.updatedb ]
-then
- echo /usr/libexec/locate.updatedb | nice -n 5 su -fm nobody
-fi
diff --git a/sys-freebsd/freebsd-ubin/files/login.1.pamd b/sys-freebsd/freebsd-ubin/files/login.1.pamd
deleted file mode 100644
index 2c09584f762c..000000000000
--- a/sys-freebsd/freebsd-ubin/files/login.1.pamd
+++ /dev/null
@@ -1,4 +0,0 @@
-auth include system-local-login
-account include system-local-login
-session include system-local-login
-password include system-local-login
diff --git a/sys-freebsd/freebsd-ubin/files/passwd.1.pamd b/sys-freebsd/freebsd-ubin/files/passwd.1.pamd
deleted file mode 100644
index 9c2938657679..000000000000
--- a/sys-freebsd/freebsd-ubin/files/passwd.1.pamd
+++ /dev/null
@@ -1,7 +0,0 @@
-#
-# PAM configuration for the "passwd" service
-#
-
-# passwd(1) does not use the auth, account or session services.
-
-password include system-auth
diff --git a/sys-freebsd/freebsd-ubin/files/su.1.pamd b/sys-freebsd/freebsd-ubin/files/su.1.pamd
deleted file mode 100644
index 33b35e285b0b..000000000000
--- a/sys-freebsd/freebsd-ubin/files/su.1.pamd
+++ /dev/null
@@ -1,15 +0,0 @@
-#
-# PAM configuration for the "su" service
-#
-
-# auth
-auth sufficient pam_rootok.so no_warn
-auth sufficient pam_self.so no_warn
-auth requisite pam_group.so no_warn group=wheel root_only fail_safe
-auth include system-auth
-
-# account
-account include system-auth
-
-# session
-session required pam_permit.so
diff --git a/sys-freebsd/freebsd-ubin/freebsd-ubin-11.1-r1.ebuild b/sys-freebsd/freebsd-ubin/freebsd-ubin-11.1-r1.ebuild
deleted file mode 100644
index 1ed9907fc971..000000000000
--- a/sys-freebsd/freebsd-ubin/freebsd-ubin-11.1-r1.ebuild
+++ /dev/null
@@ -1,214 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit bsdmk freebsd flag-o-matic pam multilib multibuild multilib-build
-
-DESCRIPTION="FreeBSD's base system source for /usr/bin"
-SLOT="0"
-IUSE="ar atm audit bluetooth ipv6 kerberos netware nis ssl usb build zfs"
-LICENSE="BSD zfs? ( CDDL )"
-
-# Security Advisory and Errata patches.
-# UPSTREAM_PATCHES=()
-
-if [[ ${PV} != *9999* ]]; then
- KEYWORDS="~amd64-fbsd ~x86-fbsd"
- SRC_URI="${SRC_URI}
- $(freebsd_upstream_patches)"
-fi
-
-EXTRACTONLY="
- usr.bin/
- contrib/
- lib/
- etc/
- bin/
- include/
-"
-
-RDEPEND="=sys-freebsd/freebsd-lib-${RV}*[usb?,bluetooth?,${MULTILIB_USEDEP}]
- ssl? ( dev-libs/openssl:0= )
- kerberos? ( virtual/krb5 )
- ar? ( >=app-arch/libarchive-3 )
- virtual/pam
- sys-libs/zlib
- >=sys-libs/ncurses-5.9:0=
- !sys-process/fuser-bsd
- !dev-util/csup
- !dev-libs/libiconv
- !sys-apps/man
- !sys-apps/man-db
- !sys-freebsd/freebsd-contrib"
-
-DEPEND="${RDEPEND}
- sys-devel/flex
- !build? ( =sys-freebsd/freebsd-sources-${RV}* )
- =sys-freebsd/freebsd-sbin-${RV}*
- =sys-freebsd/freebsd-mk-defs-${RV}*"
-
-RDEPEND="${RDEPEND}
- >=sys-auth/pambase-20080219.1
- sys-process/cronbase"
-
-S="${WORKDIR}/usr.bin"
-
-PATCHES=( "${FILESDIR}/${PN}-6.0-bsdcmp.patch"
- "${FILESDIR}/${PN}-11.1-fixmakefiles.patch"
- "${FILESDIR}/${PN}-11.0-setXid.patch"
- "${FILESDIR}/${PN}-lint-stdarg.patch"
- "${FILESDIR}/${PN}-9.1-bsdar.patch"
- "${FILESDIR}/${PN}-10.2-talk-workaround.patch"
- "${FILESDIR}/${PN}-10.2-bsdxml.patch"
- "${FILESDIR}/${PN}-11.1-man-paths.patch" )
-
-# Here we remove some sources we don't need because they are already
-# provided by portage's packages or similar. In order:
-# - Archiving tools, provided by their own ebuilds
-# - ncurses stuff
-# - less stuff
-# - bind utils
-# - rsh stuff
-# - binutils gprof
-# - dc stuff
-# and the rest are misc utils we already provide somewhere else.
-REMOVE_SUBDIRS="bzip2 bzip2recover tar cpio
- gzip gprof minigzip
- lzmainfo xz xzdec
- unzip
- tput tset tabs
- less lessecho lesskey
- hesinfo host
- rsh rlogin rusers rwho ruptime
- compile_et lex vi smbutil file vacation nc ftp telnet
- c99 c89
- bc dc
- whois tftp
- addr2line bsdcat cxxfilt cxxfilt elfcopy nm readelf sdiff size soelim strings"
-
-pkg_setup() {
- # Add the required source files.
- use zfs && EXTRACTONLY+="cddl/ "
- use build && EXTRACTONLY+="sys/ "
- use nis && EXTRACTONLY+="usr.sbin/ypserv/ "
-
- use atm || mymakeopts="${mymakeopts} WITHOUT_ATM= "
- use audit || mymakeopts="${mymakeopts} WITHOUT_AUDIT= "
- use bluetooth || mymakeopts="${mymakeopts} WITHOUT_BLUETOOTH= "
- use ipv6 || mymakeopts="${mymakeopts} WITHOUT_INET6= WITHOUT_INET6_SUPPORT= "
- use kerberos || mymakeopts="${mymakeopts} WITHOUT_KERBEROS_SUPPORT= "
- use netware || mymakeopts="${mymakeopts} WITHOUT_IPX= WITHOUT_IPX_SUPPORT= WITHOUT_NCP= "
- use nis || mymakeopts="${mymakeopts} WITHOUT_NIS= "
- use ssl || mymakeopts="${mymakeopts} WITHOUT_OPENSSL= "
- use usb || mymakeopts="${mymakeopts} WITHOUT_USB= "
- use zfs || mymakeopts="${mymakeopts} WITHOUT_CDDL= "
- mymakeopts="${mymakeopts} WITHOUT_CLANG= WITHOUT_LZMA_SUPPORT= WITHOUT_SVN= WITHOUT_SVNLITE= WITHOUT_OPENSSH= WITHOUT_LDNS_UTILS= WITHOUT_MANDOCDB= "
-}
-
-pkg_preinst() {
- # bison installs a /usr/bin/yacc symlink ...
- # we need to remove it to avoid triggering
- # collision-protect errors
- if [[ -L ${ROOT}/usr/bin/yacc ]]; then
- rm -f "${ROOT}"/usr/bin/yacc || die
- fi
-}
-
-src_prepare() {
- if [[ ! -e "${WORKDIR}/sys" ]]; then
- use build || ln -s "/usr/src/sys" "${WORKDIR}/sys"
- fi
-
- # Rename manpage for renamed cmp
- mv "${S}"/cmp/cmp.1 "${S}"/cmp/bsdcmp.1 || die
- # Rename manpage for renamed ar
- mv "${S}"/ar/ar.1 "${S}"/ar/freebsd-ar.1 || die
- # Fix whereis(1) manpath search.
- sed -i -e 's:"manpath -q":"manpath":' "${S}/whereis/pathnames.h" || die
-
- # Build a dynamic make
- sed -i -e '/^NO_SHARED/ s/^/#/' "${S}"/bmake/Makefile.inc || die
-
- # Disable it here otherwise our patch wont apply
- use ar || dummy_mk ar
-
- # Preparing to build xlint
- export LINT=xlint
-}
-
-setup_multilib_vars() {
- if ! multilib_is_native_abi ; then
- cd "${WORKDIR}/usr.bin/ldd" || die
- export mymakeopts="${mymakeopts} PROG=ldd32 WITHOUT_MAN="
- else
- cd "${S}" || die
- fi
- "$@"
-}
-
-src_compile() {
- local MULTIBUILD_VARIANTS="${DEFAULT_ABI}"
- # Preparing to build addr2line, elfcopy, m4, getaddrinfo
- for dir in libelftc libpe libopenbsd libnetbsd; do
- cd "${WORKDIR}/lib/${dir}" || die
- multibuild_foreach_variant freebsd_multilib_multibuild_wrapper freebsd_src_compile -j1
- done
-
- MULTIBUILD_VARIANTS=( $(multilib_get_enabled_abis) )
- multibuild_foreach_variant freebsd_multilib_multibuild_wrapper setup_multilib_vars freebsd_src_compile -j1
-}
-
-src_install() {
- cd "${S}"/calendar/calendars || die
- for dir in $(find . -type d ! -name "." ); do
- dodir /usr/share/calendar/"$(basename ${dir})"
- done
-
- local MULTIBUILD_VARIANTS=( $(multilib_get_enabled_abis) )
- multibuild_foreach_variant freebsd_multilib_multibuild_wrapper setup_multilib_vars freebsd_src_install
-
- # baselayout requires these in /bin
- dodir /bin
- for bin in sed printf ; do
- mv "${D}/usr/bin/${bin}" "${D}/bin/" || die "mv ${bin} failed"
- dosym /bin/${bin} /usr/bin/${bin} || die "dosym ${bin} failed"
- done
-
- for pamdfile in login passwd su; do
- newpamd "${FILESDIR}/${pamdfile}.1.pamd" ${pamdfile} || die
- done
-
- cd "${WORKDIR}/etc" || die
- insinto /etc
- doins remote phones opieaccess fbtab
-
- exeinto /etc/cron.daily
- newexe "${FILESDIR}/locate-updatedb-cron" locate.updatedb || die
-
- # tip requires /var/spool/lock/, bug #200700
- keepdir /var/spool/lock
-
- # create locate database #472468
- local f=/var/db/locate.database
- mkdir "${ED}${f%/*}" || die
- touch "${ED}${f}" || die
- fowners nobody:nobody ${f}
-}
-
-pkg_postinst() {
- # We need to ensure that login.conf.db is up-to-date.
- if [[ -e "${ROOT}"etc/login.conf ]] ; then
- einfo "Updating ${ROOT}etc/login.conf.db"
- "${ROOT}"usr/bin/cap_mkdb -f "${ROOT}"etc/login.conf "${ROOT}"etc/login.conf || die
- elog "Remember to run cap_mkdb /etc/login.conf after making changes to it"
- fi
-}
-
-pkg_postrm() {
- # and if we uninstall yacc but keep bison,
- # lets restore the /usr/bin/yacc symlink
- if [[ ! -e ${ROOT}/usr/bin/yacc ]] && [[ -e ${ROOT}/usr/bin/yacc.bison ]] ; then
- ln -s yacc.bison "${ROOT}"/usr/bin/yacc || die
- fi
-}
diff --git a/sys-freebsd/freebsd-ubin/freebsd-ubin-11.1.ebuild b/sys-freebsd/freebsd-ubin/freebsd-ubin-11.1.ebuild
deleted file mode 100644
index 4a52e0bedec6..000000000000
--- a/sys-freebsd/freebsd-ubin/freebsd-ubin-11.1.ebuild
+++ /dev/null
@@ -1,211 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit bsdmk freebsd flag-o-matic pam multilib multibuild multilib-build
-
-DESCRIPTION="FreeBSD's base system source for /usr/bin"
-SLOT="0"
-IUSE="ar atm audit bluetooth ipv6 kerberos netware nis ssl usb build zfs"
-LICENSE="BSD zfs? ( CDDL )"
-
-# Security Advisory and Errata patches.
-# UPSTREAM_PATCHES=()
-
-if [[ ${PV} != *9999* ]]; then
- KEYWORDS="~amd64-fbsd ~x86-fbsd"
- SRC_URI="${SRC_URI}
- $(freebsd_upstream_patches)"
-fi
-
-EXTRACTONLY="
- usr.bin/
- contrib/
- lib/
- etc/
- bin/
- include/
-"
-
-RDEPEND="=sys-freebsd/freebsd-lib-${RV}*[usb?,bluetooth?,${MULTILIB_USEDEP}]
- ssl? ( dev-libs/openssl:0= )
- kerberos? ( virtual/krb5 )
- ar? ( >=app-arch/libarchive-3 )
- virtual/pam
- sys-libs/zlib
- >=sys-libs/ncurses-5.9:0=
- !sys-process/fuser-bsd
- !dev-util/csup
- !dev-libs/libiconv
- !sys-freebsd/freebsd-contrib"
-
-DEPEND="${RDEPEND}
- sys-devel/flex
- !build? ( =sys-freebsd/freebsd-sources-${RV}* )
- =sys-freebsd/freebsd-sbin-${RV}*
- =sys-freebsd/freebsd-mk-defs-${RV}*"
-
-RDEPEND="${RDEPEND}
- >=sys-auth/pambase-20080219.1
- sys-process/cronbase"
-
-S="${WORKDIR}/usr.bin"
-
-PATCHES=( "${FILESDIR}/${PN}-6.0-bsdcmp.patch"
- "${FILESDIR}/${PN}-11.1-fixmakefiles.patch"
- "${FILESDIR}/${PN}-11.0-setXid.patch"
- "${FILESDIR}/${PN}-lint-stdarg.patch"
- "${FILESDIR}/${PN}-9.1-bsdar.patch"
- "${FILESDIR}/${PN}-10.2-talk-workaround.patch"
- "${FILESDIR}/${PN}-10.2-bsdxml.patch" )
-
-# Here we remove some sources we don't need because they are already
-# provided by portage's packages or similar. In order:
-# - Archiving tools, provided by their own ebuilds
-# - ncurses stuff
-# - less stuff
-# - bind utils
-# - rsh stuff
-# - binutils gprof
-# - dc stuff
-# and the rest are misc utils we already provide somewhere else.
-REMOVE_SUBDIRS="bzip2 bzip2recover tar cpio
- gzip gprof minigzip
- lzmainfo xz xzdec
- unzip
- tput tset tabs
- less lessecho lesskey
- hesinfo host
- rsh rlogin rusers rwho ruptime
- compile_et lex vi smbutil file vacation nc ftp telnet
- c99 c89
- bc dc
- whois tftp man
- addr2line bsdcat cxxfilt cxxfilt elfcopy nm readelf sdiff size soelim strings"
-
-pkg_setup() {
- # Add the required source files.
- use zfs && EXTRACTONLY+="cddl/ "
- use build && EXTRACTONLY+="sys/ "
- use nis && EXTRACTONLY+="usr.sbin/ypserv/ "
-
- use atm || mymakeopts="${mymakeopts} WITHOUT_ATM= "
- use audit || mymakeopts="${mymakeopts} WITHOUT_AUDIT= "
- use bluetooth || mymakeopts="${mymakeopts} WITHOUT_BLUETOOTH= "
- use ipv6 || mymakeopts="${mymakeopts} WITHOUT_INET6= WITHOUT_INET6_SUPPORT= "
- use kerberos || mymakeopts="${mymakeopts} WITHOUT_KERBEROS_SUPPORT= "
- use netware || mymakeopts="${mymakeopts} WITHOUT_IPX= WITHOUT_IPX_SUPPORT= WITHOUT_NCP= "
- use nis || mymakeopts="${mymakeopts} WITHOUT_NIS= "
- use ssl || mymakeopts="${mymakeopts} WITHOUT_OPENSSL= "
- use usb || mymakeopts="${mymakeopts} WITHOUT_USB= "
- use zfs || mymakeopts="${mymakeopts} WITHOUT_CDDL= "
- mymakeopts="${mymakeopts} WITHOUT_CLANG= WITHOUT_LZMA_SUPPORT= WITHOUT_SVN= WITHOUT_SVNLITE= WITHOUT_OPENSSH= WITHOUT_LDNS_UTILS= WITHOUT_MANDOCDB= "
-}
-
-pkg_preinst() {
- # bison installs a /usr/bin/yacc symlink ...
- # we need to remove it to avoid triggering
- # collision-protect errors
- if [[ -L ${ROOT}/usr/bin/yacc ]]; then
- rm -f "${ROOT}"/usr/bin/yacc || die
- fi
-}
-
-src_prepare() {
- if [[ ! -e "${WORKDIR}/sys" ]]; then
- use build || ln -s "/usr/src/sys" "${WORKDIR}/sys"
- fi
-
- # Rename manpage for renamed cmp
- mv "${S}"/cmp/cmp.1 "${S}"/cmp/bsdcmp.1 || die
- # Rename manpage for renamed ar
- mv "${S}"/ar/ar.1 "${S}"/ar/freebsd-ar.1 || die
- # Fix whereis(1) manpath search.
- sed -i -e 's:"manpath -q":"manpath":' "${S}/whereis/pathnames.h" || die
-
- # Build a dynamic make
- sed -i -e '/^NO_SHARED/ s/^/#/' "${S}"/bmake/Makefile.inc || die
-
- # Disable it here otherwise our patch wont apply
- use ar || dummy_mk ar
-
- # Preparing to build xlint
- export LINT=xlint
-}
-
-setup_multilib_vars() {
- if ! multilib_is_native_abi ; then
- cd "${WORKDIR}/usr.bin/ldd" || die
- export mymakeopts="${mymakeopts} PROG=ldd32 WITHOUT_MAN="
- else
- cd "${S}" || die
- fi
- "$@"
-}
-
-src_compile() {
- local MULTIBUILD_VARIANTS="${DEFAULT_ABI}"
- # Preparing to build addr2line, elfcopy, m4, getaddrinfo
- for dir in libelftc libpe libopenbsd libnetbsd; do
- cd "${WORKDIR}/lib/${dir}" || die
- multibuild_foreach_variant freebsd_multilib_multibuild_wrapper freebsd_src_compile -j1
- done
-
- MULTIBUILD_VARIANTS=( $(multilib_get_enabled_abis) )
- multibuild_foreach_variant freebsd_multilib_multibuild_wrapper setup_multilib_vars freebsd_src_compile -j1
-}
-
-src_install() {
- cd "${S}"/calendar/calendars || die
- for dir in $(find . -type d ! -name "." ); do
- dodir /usr/share/calendar/"$(basename ${dir})"
- done
-
- local MULTIBUILD_VARIANTS=( $(multilib_get_enabled_abis) )
- multibuild_foreach_variant freebsd_multilib_multibuild_wrapper setup_multilib_vars freebsd_src_install
-
- # baselayout requires these in /bin
- dodir /bin
- for bin in sed printf ; do
- mv "${D}/usr/bin/${bin}" "${D}/bin/" || die "mv ${bin} failed"
- dosym /bin/${bin} /usr/bin/${bin} || die "dosym ${bin} failed"
- done
-
- for pamdfile in login passwd su; do
- newpamd "${FILESDIR}/${pamdfile}.1.pamd" ${pamdfile} || die
- done
-
- cd "${WORKDIR}/etc" || die
- insinto /etc
- doins remote phones opieaccess fbtab
-
- exeinto /etc/cron.daily
- newexe "${FILESDIR}/locate-updatedb-cron" locate.updatedb || die
-
- # tip requires /var/spool/lock/, bug #200700
- keepdir /var/spool/lock
-
- # create locate database #472468
- local f=/var/db/locate.database
- mkdir "${ED}${f%/*}" || die
- touch "${ED}${f}" || die
- fowners nobody:nobody ${f}
-}
-
-pkg_postinst() {
- # We need to ensure that login.conf.db is up-to-date.
- if [[ -e "${ROOT}"etc/login.conf ]] ; then
- einfo "Updating ${ROOT}etc/login.conf.db"
- "${ROOT}"usr/bin/cap_mkdb -f "${ROOT}"etc/login.conf "${ROOT}"etc/login.conf || die
- elog "Remember to run cap_mkdb /etc/login.conf after making changes to it"
- fi
-}
-
-pkg_postrm() {
- # and if we uninstall yacc but keep bison,
- # lets restore the /usr/bin/yacc symlink
- if [[ ! -e ${ROOT}/usr/bin/yacc ]] && [[ -e ${ROOT}/usr/bin/yacc.bison ]] ; then
- ln -s yacc.bison "${ROOT}"/usr/bin/yacc || die
- fi
-}
diff --git a/sys-freebsd/freebsd-ubin/freebsd-ubin-9.1-r2.ebuild b/sys-freebsd/freebsd-ubin/freebsd-ubin-9.1-r2.ebuild
deleted file mode 100644
index 51d1442d20f2..000000000000
--- a/sys-freebsd/freebsd-ubin/freebsd-ubin-9.1-r2.ebuild
+++ /dev/null
@@ -1,180 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit bsdmk freebsd flag-o-matic pam multilib multibuild multilib-build
-
-DESCRIPTION="FreeBSD's base system source for /usr/bin"
-SLOT="0"
-KEYWORDS="~amd64-fbsd ~x86-fbsd"
-IUSE="ar atm audit bluetooth ipv6 kerberos netware nis ssl usb build zfs"
-LICENSE="BSD zfs? ( CDDL )"
-
-SRC_URI="mirror://gentoo/${UBIN}.tar.bz2
- mirror://gentoo/${CONTRIB}.tar.bz2
- mirror://gentoo/${LIB}.tar.bz2
- mirror://gentoo/${ETC}.tar.bz2
- mirror://gentoo/${BIN}.tar.bz2
- mirror://gentoo/${INCLUDE}.tar.bz2
- zfs? ( mirror://gentoo/${CDDL}.tar.bz2 )
- build? ( mirror://gentoo/${SYS}.tar.bz2 )"
-
-RDEPEND="=sys-freebsd/freebsd-lib-${RV}*[usb?,bluetooth?,${MULTILIB_USEDEP}]
- ssl? ( dev-libs/openssl )
- kerberos? ( virtual/krb5 )
- ar? ( >=app-arch/libarchive-3 )
- virtual/pam
- sys-libs/zlib
- >=sys-libs/ncurses-5.9
- !sys-process/fuser-bsd
- !dev-util/csup"
-
-DEPEND="${RDEPEND}
- sys-devel/flex
- !build? ( =sys-freebsd/freebsd-sources-${RV}* )
- =sys-freebsd/freebsd-mk-defs-${RV}*"
-
-RDEPEND="${RDEPEND}
- >=sys-auth/pambase-20080219.1
- sys-process/cronbase"
-
-S="${WORKDIR}/usr.bin"
-
-PATCHES=( "${FILESDIR}/${PN}-6.0-bsdcmp.patch"
- "${FILESDIR}/${PN}-9.0-fixmakefiles.patch"
- "${FILESDIR}/${PN}-setXid.patch"
- "${FILESDIR}/${PN}-lint-stdarg.patch"
- "${FILESDIR}/${PN}-9.1-kdump-ioctl.patch"
- "${FILESDIR}/${PN}-8.0-xinstall.patch"
- "${FILESDIR}/${PN}-9.1-bsdar.patch"
- "${FILESDIR}/${PN}-9.1-minigzip.patch"
- "${FILESDIR}/${PN}-9.1-grep.patch"
- "${FILESDIR}/${PN}-9.1-ar-libarchive3.patch" )
-
-# Here we remove some sources we don't need because they are already
-# provided by portage's packages or similar. In order:
-# - Archiving tools, provided by their own ebuilds
-# - ncurses stuff
-# - less stuff
-# - bind utils
-# - rsh stuff
-# - binutils gprof
-# - dc stuff
-# and the rest are misc utils we already provide somewhere else.
-REMOVE_SUBDIRS="bzip2 bzip2recover tar cpio
- gzip gprof
- lzmainfo xz xzdec
- unzip
- tput tset tabs
- less lessecho lesskey
- dig hesinfo nslookup nsupdate host
- rsh rlogin rusers rwho ruptime
- compile_et lex vi smbutil file vacation nc ftp telnet
- c99 c89
- bc dc
- whois tftp man"
-
-pkg_setup() {
- use atm || mymakeopts="${mymakeopts} WITHOUT_ATM= "
- use audit || mymakeopts="${mymakeopts} WITHOUT_AUDIT= "
- use bluetooth || mymakeopts="${mymakeopts} WITHOUT_BLUETOOTH= "
- use ipv6 || mymakeopts="${mymakeopts} WITHOUT_INET6= WITHOUT_INET6_SUPPORT= "
- use kerberos || mymakeopts="${mymakeopts} WITHOUT_KERBEROS_SUPPORT= "
- use netware || mymakeopts="${mymakeopts} WITHOUT_IPX= WITHOUT_IPX_SUPPORT= WITHOUT_NCP= "
- use nis || mymakeopts="${mymakeopts} WITHOUT_NIS= "
- use ssl || mymakeopts="${mymakeopts} WITHOUT_OPENSSL= "
- use usb || mymakeopts="${mymakeopts} WITHOUT_USB= "
- use zfs || mymakeopts="${mymakeopts} WITHOUT_CDDL= "
- mymakeopts="${mymakeopts} WITHOUT_CLANG= "
-}
-
-pkg_preinst() {
- # bison installs a /usr/bin/yacc symlink ...
- # we need to remove it to avoid triggering
- # collision-protect errors
- if [[ -L ${ROOT}/usr/bin/yacc ]] ; then
- rm -f "${ROOT}"/usr/bin/yacc
- fi
-}
-
-src_prepare() {
- use build || ln -s "/usr/src/sys-${RV}" "${WORKDIR}/sys"
-
- # Rename manpage for renamed cmp
- mv "${S}"/cmp/cmp.1 "${S}"/cmp/bsdcmp.1 || die
- # Rename manpage for renamed ar
- mv "${S}"/ar/ar.1 "${S}"/ar/freebsd-ar.1 || die
- # Fix whereis(1) manpath search.
- sed -i -e 's:"manpath -q":"manpath":' "${S}/whereis/pathnames.h"
-
- # Build a dynamic make
- sed -i -e '/^NO_SHARED/ s/^/#/' "${S}"/make/Makefile || die
-
- # Disable it here otherwise our patch wont apply
- use ar || dummy_mk ar
-}
-
-setup_multilib_vars() {
- if ! multilib_is_native_abi ; then
- cd "${WORKDIR}/usr.bin/ldd" || die
- export mymakeopts="${mymakeopts} PROG=ldd32 WITHOUT_MAN="
- else
- cd "${S}"
- fi
- "$@"
-}
-
-src_compile() {
- local MULTIBUILD_VARIANTS=( $(multilib_get_enabled_abis) )
- multibuild_foreach_variant freebsd_multilib_multibuild_wrapper setup_multilib_vars freebsd_src_compile
-}
-
-src_install() {
- local MULTIBUILD_VARIANTS=( $(multilib_get_enabled_abis) )
- multibuild_foreach_variant freebsd_multilib_multibuild_wrapper setup_multilib_vars freebsd_src_install
-
- # baselayout requires these in /bin
- dodir /bin
- for bin in sed printf fuser; do
- mv "${D}/usr/bin/${bin}" "${D}/bin/" || die "mv ${bin} failed"
- dosym /bin/${bin} /usr/bin/${bin} || die "dosym ${bin} failed"
- done
-
- for pamdfile in login passwd su; do
- newpamd "${FILESDIR}/${pamdfile}.1.pamd" ${pamdfile} || die
- done
-
- cd "${WORKDIR}/etc"
- insinto /etc
- doins remote phones opieaccess fbtab || die
-
- exeinto /etc/cron.daily
- newexe "${FILESDIR}/locate-updatedb-cron" locate.updatedb || die
-
- # tip requires /var/spool/lock/, bug #200700
- keepdir /var/spool/lock
-
- # create locate database #472468
- local f=/var/db/locate.database
- mkdir "${ED}${f%/*}" || die
- touch "${ED}${f}" || die
- fowners nobody:nobody ${f}
-}
-
-pkg_postinst() {
- # We need to ensure that login.conf.db is up-to-date.
- if [[ -e "${ROOT}"etc/login.conf ]] ; then
- einfo "Updating ${ROOT}etc/login.conf.db"
- "${ROOT}"usr/bin/cap_mkdb -f "${ROOT}"etc/login.conf "${ROOT}"etc/login.conf
- elog "Remember to run cap_mkdb /etc/login.conf after making changes to it"
- fi
-}
-
-pkg_postrm() {
- # and if we uninstall yacc but keep bison,
- # lets restore the /usr/bin/yacc symlink
- if [[ ! -e ${ROOT}/usr/bin/yacc ]] && [[ -e ${ROOT}/usr/bin/yacc.bison ]] ; then
- ln -s yacc.bison "${ROOT}"/usr/bin/yacc
- fi
-}
diff --git a/sys-freebsd/freebsd-ubin/freebsd-ubin-9.1-r3.ebuild b/sys-freebsd/freebsd-ubin/freebsd-ubin-9.1-r3.ebuild
deleted file mode 100644
index 5c516589984e..000000000000
--- a/sys-freebsd/freebsd-ubin/freebsd-ubin-9.1-r3.ebuild
+++ /dev/null
@@ -1,180 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit bsdmk freebsd flag-o-matic pam multilib multibuild multilib-build
-
-DESCRIPTION="FreeBSD's base system source for /usr/bin"
-SLOT="0"
-KEYWORDS="~amd64-fbsd ~x86-fbsd"
-IUSE="ar atm audit bluetooth ipv6 kerberos netware nis ssl usb build zfs"
-LICENSE="BSD zfs? ( CDDL )"
-
-SRC_URI="mirror://gentoo/${UBIN}.tar.bz2
- mirror://gentoo/${CONTRIB}.tar.bz2
- mirror://gentoo/${LIB}.tar.bz2
- mirror://gentoo/${ETC}.tar.bz2
- mirror://gentoo/${BIN}.tar.bz2
- mirror://gentoo/${INCLUDE}.tar.bz2
- zfs? ( mirror://gentoo/${CDDL}.tar.bz2 )
- build? ( mirror://gentoo/${SYS}.tar.bz2 )"
-
-RDEPEND="=sys-freebsd/freebsd-lib-${RV}*[usb?,bluetooth?,${MULTILIB_USEDEP}]
- ssl? ( dev-libs/openssl )
- kerberos? ( virtual/krb5 )
- ar? ( >=app-arch/libarchive-3 )
- virtual/pam
- sys-libs/zlib
- >=sys-libs/ncurses-5.9
- !sys-process/fuser-bsd
- !dev-util/csup"
-
-DEPEND="${RDEPEND}
- sys-devel/flex
- !build? ( =sys-freebsd/freebsd-sources-${RV}* )
- =sys-freebsd/freebsd-mk-defs-${RV}*"
-
-RDEPEND="${RDEPEND}
- >=sys-auth/pambase-20080219.1
- sys-process/cronbase"
-
-S="${WORKDIR}/usr.bin"
-
-PATCHES=( "${FILESDIR}/${PN}-6.0-bsdcmp.patch"
- "${FILESDIR}/${PN}-9.0-fixmakefiles.patch"
- "${FILESDIR}/${PN}-setXid.patch"
- "${FILESDIR}/${PN}-lint-stdarg.patch"
- "${FILESDIR}/${PN}-9.1-kdump-ioctl.patch"
- "${FILESDIR}/${PN}-8.0-xinstall.patch"
- "${FILESDIR}/${PN}-9.1-bsdar.patch"
- "${FILESDIR}/${PN}-9.1-minigzip.patch"
- "${FILESDIR}/${PN}-9.1-grep.patch"
- "${FILESDIR}/${PN}-9.1-ar-libarchive3.patch" )
-
-# Here we remove some sources we don't need because they are already
-# provided by portage's packages or similar. In order:
-# - Archiving tools, provided by their own ebuilds
-# - ncurses stuff
-# - less stuff
-# - bind utils
-# - rsh stuff
-# - binutils gprof
-# - dc stuff
-# and the rest are misc utils we already provide somewhere else.
-REMOVE_SUBDIRS="bzip2 bzip2recover tar cpio
- gzip gprof
- lzmainfo xz xzdec
- unzip
- tput tset tabs
- less lessecho lesskey
- dig hesinfo nslookup nsupdate host
- rsh rlogin rusers rwho ruptime
- compile_et lex vi smbutil file vacation nc ftp telnet
- c99 c89
- bc dc
- whois tftp man catman"
-
-pkg_setup() {
- use atm || mymakeopts="${mymakeopts} WITHOUT_ATM= "
- use audit || mymakeopts="${mymakeopts} WITHOUT_AUDIT= "
- use bluetooth || mymakeopts="${mymakeopts} WITHOUT_BLUETOOTH= "
- use ipv6 || mymakeopts="${mymakeopts} WITHOUT_INET6= WITHOUT_INET6_SUPPORT= "
- use kerberos || mymakeopts="${mymakeopts} WITHOUT_KERBEROS_SUPPORT= "
- use netware || mymakeopts="${mymakeopts} WITHOUT_IPX= WITHOUT_IPX_SUPPORT= WITHOUT_NCP= "
- use nis || mymakeopts="${mymakeopts} WITHOUT_NIS= "
- use ssl || mymakeopts="${mymakeopts} WITHOUT_OPENSSL= "
- use usb || mymakeopts="${mymakeopts} WITHOUT_USB= "
- use zfs || mymakeopts="${mymakeopts} WITHOUT_CDDL= "
- mymakeopts="${mymakeopts} WITHOUT_CLANG= "
-}
-
-pkg_preinst() {
- # bison installs a /usr/bin/yacc symlink ...
- # we need to remove it to avoid triggering
- # collision-protect errors
- if [[ -L ${ROOT}/usr/bin/yacc ]] ; then
- rm -f "${ROOT}"/usr/bin/yacc
- fi
-}
-
-src_prepare() {
- use build || ln -s "/usr/src/sys-${RV}" "${WORKDIR}/sys"
-
- # Rename manpage for renamed cmp
- mv "${S}"/cmp/cmp.1 "${S}"/cmp/bsdcmp.1 || die
- # Rename manpage for renamed ar
- mv "${S}"/ar/ar.1 "${S}"/ar/freebsd-ar.1 || die
- # Fix whereis(1) manpath search.
- sed -i -e 's:"manpath -q":"manpath":' "${S}/whereis/pathnames.h"
-
- # Build a dynamic make
- sed -i -e '/^NO_SHARED/ s/^/#/' "${S}"/make/Makefile || die
-
- # Disable it here otherwise our patch wont apply
- use ar || dummy_mk ar
-}
-
-setup_multilib_vars() {
- if ! multilib_is_native_abi ; then
- cd "${WORKDIR}/usr.bin/ldd" || die
- export mymakeopts="${mymakeopts} PROG=ldd32 WITHOUT_MAN="
- else
- cd "${S}"
- fi
- "$@"
-}
-
-src_compile() {
- local MULTIBUILD_VARIANTS=( $(multilib_get_enabled_abis) )
- multibuild_foreach_variant freebsd_multilib_multibuild_wrapper setup_multilib_vars freebsd_src_compile
-}
-
-src_install() {
- local MULTIBUILD_VARIANTS=( $(multilib_get_enabled_abis) )
- multibuild_foreach_variant freebsd_multilib_multibuild_wrapper setup_multilib_vars freebsd_src_install
-
- # baselayout requires these in /bin
- dodir /bin
- for bin in sed printf fuser; do
- mv "${D}/usr/bin/${bin}" "${D}/bin/" || die "mv ${bin} failed"
- dosym /bin/${bin} /usr/bin/${bin} || die "dosym ${bin} failed"
- done
-
- for pamdfile in login passwd su; do
- newpamd "${FILESDIR}/${pamdfile}.1.pamd" ${pamdfile} || die
- done
-
- cd "${WORKDIR}/etc"
- insinto /etc
- doins remote phones opieaccess fbtab || die
-
- exeinto /etc/cron.daily
- newexe "${FILESDIR}/locate-updatedb-cron" locate.updatedb || die
-
- # tip requires /var/spool/lock/, bug #200700
- keepdir /var/spool/lock
-
- # create locate database #472468
- local f=/var/db/locate.database
- mkdir "${ED}${f%/*}" || die
- touch "${ED}${f}" || die
- fowners nobody:nobody ${f}
-}
-
-pkg_postinst() {
- # We need to ensure that login.conf.db is up-to-date.
- if [[ -e "${ROOT}"etc/login.conf ]] ; then
- einfo "Updating ${ROOT}etc/login.conf.db"
- "${ROOT}"usr/bin/cap_mkdb -f "${ROOT}"etc/login.conf "${ROOT}"etc/login.conf
- elog "Remember to run cap_mkdb /etc/login.conf after making changes to it"
- fi
-}
-
-pkg_postrm() {
- # and if we uninstall yacc but keep bison,
- # lets restore the /usr/bin/yacc symlink
- if [[ ! -e ${ROOT}/usr/bin/yacc ]] && [[ -e ${ROOT}/usr/bin/yacc.bison ]] ; then
- ln -s yacc.bison "${ROOT}"/usr/bin/yacc
- fi
-}
diff --git a/sys-freebsd/freebsd-ubin/metadata.xml b/sys-freebsd/freebsd-ubin/metadata.xml
deleted file mode 100644
index ef58187231a3..000000000000
--- a/sys-freebsd/freebsd-ubin/metadata.xml
+++ /dev/null
@@ -1,19 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
-<pkgmetadata>
- <maintainer type="project">
- <email>bsd@gentoo.org</email>
- <name>BSD Project</name>
- </maintainer>
- <use>
- <flag name="audit">Build auditing tools</flag>
- <flag name="netware">Build libraries and tools to work with NetWare protocols (IPX and NCP)</flag>
- <flag name="ar">
- Build FreeBSD's ar and ranlib replacements based on libarchive. The
- toolchain will still use binutils' version but you can play with it.
- They have been renamed to freebsd-ar and freebsd-ranlib not to collide
- with binutils.
- </flag>
- <flag name="zfs">Enable ZFS support (for fstat actually).</flag>
- </use>
-</pkgmetadata>