summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'sys-freebsd/freebsd-libexec')
-rw-r--r--sys-freebsd/freebsd-libexec/Manifest16
-rw-r--r--sys-freebsd/freebsd-libexec/files/bootpd.confd7
-rw-r--r--sys-freebsd/freebsd-libexec/files/bootpd.initd27
-rw-r--r--sys-freebsd/freebsd-libexec/files/freebsd-libexec-10.0-atf-check.patch25
-rw-r--r--sys-freebsd/freebsd-libexec/files/freebsd-libexec-10.2-atf-check.patch28
-rw-r--r--sys-freebsd/freebsd-libexec/files/freebsd-libexec-7.2-pic.patch13
-rw-r--r--sys-freebsd/freebsd-libexec/files/freebsd-libexec-8.2-rtld.patch40
-rw-r--r--sys-freebsd/freebsd-libexec/files/freebsd-libexec-9.2-no_ld32.patch15
-rw-r--r--sys-freebsd/freebsd-libexec/files/ftpd.pamd8
-rw-r--r--sys-freebsd/freebsd-libexec/files/rquotad.xinetd11
-rw-r--r--sys-freebsd/freebsd-libexec/files/rstatd.xinetd11
-rw-r--r--sys-freebsd/freebsd-libexec/files/rusersd.xinetd11
-rw-r--r--sys-freebsd/freebsd-libexec/files/sprayd.xinetd11
-rw-r--r--sys-freebsd/freebsd-libexec/files/walld.xinetd11
-rw-r--r--sys-freebsd/freebsd-libexec/freebsd-libexec-10.3_rc3.ebuild109
-rw-r--r--sys-freebsd/freebsd-libexec/metadata.xml8
16 files changed, 0 insertions, 351 deletions
diff --git a/sys-freebsd/freebsd-libexec/Manifest b/sys-freebsd/freebsd-libexec/Manifest
deleted file mode 100644
index 41f1382..0000000
--- a/sys-freebsd/freebsd-libexec/Manifest
+++ /dev/null
@@ -1,16 +0,0 @@
-AUX bootpd.confd 183 SHA256 c70c6a7a99470354a5f61bfe5c0f71325f4896e41da150e782223a30f07a275c SHA512 3f097c1acb5547add8d12fcee0b4b55b03896cb3ba473214d1634804f3683e0dea4b3c9559b61b2366b7f264d7a3d878695e16f29acff076b8060ca1fd79757f WHIRLPOOL c6721ac9b3ba70268fdba8c81ad9225e26049a5eb5ef8ea9bccc5fbbe7a110defe15df1d27b1c4b54f92e19d7d8b2099f87e7972faa0e5ddf17b66d30e26e0ad
-AUX bootpd.initd 553 SHA256 1fdc8470fda0acca9213c11e1e380110d36e992754709f754bec6ab04b77e7fa SHA512 a7522086d3c968485891fb658fee490f53582328dd07ee65f4b620b227f33f3bfb6637ad5758846eac7df11425f2e8ed681b70bc7f52bea2db0b4a29fca4b87d WHIRLPOOL a7725cfd975808759c91468f61b161701adaafbaab0e2675e9ebb33ed43b4840dfbe71cf4a203f3d9105cbaa02306258c6d12984c51a4e3e4866704b8b2d58a1
-AUX freebsd-libexec-10.0-atf-check.patch 628 SHA256 3733068f0253cd7b3c311390927e77d3d315d9ed42f07d1e82c549d8a4a2457e SHA512 fb21ad139f0ebabf94856dde84c9694e70da21f2e02286a1f35101ae80b19739f536525f3cf1ef17f8b09d7ada093785b3f86b0dd72cd59b12460605b5f48868 WHIRLPOOL 3c01985ffda2a75188290fe5ac805564561af6dde51c67b2d0003f11e597f8432238d1bb7a9c62fef02a45250c8bcd4b196245eb2b98d40bc774388efeda8420
-AUX freebsd-libexec-10.2-atf-check.patch 809 SHA256 75cddd83ece1a3be8c10c0e2fd335180738d5b6a6b01b89e51d5c53243e54f46 SHA512 46b265db484d707e9e65906e8d5b3dbb06223c1c229c78b6cb92864f4a4a017b61cfd2de35e5533bae2eb8867adea5e1732c279bc5d90e60d07646b9a4b06681 WHIRLPOOL 77f069b1c649dd6f37ed4b0343c43609c7bc9efb09ebd0e22449a5db7d8eabbb9a870127974639108ceb3bf272bca64a3358809ea2a6a89296ac2097125cefc2
-AUX freebsd-libexec-7.2-pic.patch 348 SHA256 424ed7b69067d3a3a77ad387026548b77d41412f52ae17c737e96e57b6cb3b0f SHA512 c77297582efccd799f6d0e67c0976f1ee5551617abf2df9ccd0e2fc0abd7fb76ecaf7f5e019356034fb47d3cc39590a5eecd9b9868d2c356467e43e845638ab5 WHIRLPOOL 6407b4f3781b56aeb62252f87f7522e38930e24952610938a05cad24c0b56c62dac8b8b517c5805699432f3d3b4b59e31784def6aa38ca6b8a6c8aabace40712
-AUX freebsd-libexec-8.2-rtld.patch 1332 SHA256 0f0dc285b4797ab3be266db02f905ca72ffb39589c927311f74678acd9517e4d SHA512 9abbac7dfb703a05b3f6f1d3dc96db7df106355e3641eeb6fb446ea5f9ba15cfb9375e00bfa02b5ae26e4c9cdb52e14e2260981908c40e2c44549a43a2865ad6 WHIRLPOOL 41489254c1f800208bc0ff2548d109cd34a84c025f5428f85c7aada69c5cbbe3f165410cc58dff773b7e792c9c9145580423f55f120f0e29159b251fc7e99d0c
-AUX freebsd-libexec-9.2-no_ld32.patch 634 SHA256 ee5568c2ffbff4cf73c87401e5eb93165e813a2ff252d953a95fc4294dd2ace8 SHA512 df5421ad4d07d9f3d5f8dfd110eca588848ff55a63c70adf76f90746c1156ac50004a79bb626783ada8f96060fdd37e153e64da6ed43148c02a8eae4493c18d8 WHIRLPOOL d11ddc097a8ff171d143c655c1f2c9dd4ee3ff5e7bd6693bbd7c5d065e72c4d9e2c5a3521b9701ea0a3c7f5234fb174675373e68fb65cbb41c95133db6eb53f5
-AUX ftpd.pamd 192 SHA256 4b789fb18bc0d1f9b0a9b0f1bf5dac6d86166a7106e966e5f65ffd4faf5ce024 SHA512 d7e7f08ef05ccc63e63ddc65d79f96106dfa0ec2421ee9fbbb83966aaccb73d9868cb14467c1bdfaa9d12299a8ad27cbc725a33fec58e47b5b8212e52a7c18eb WHIRLPOOL 1d418e336dec5b6c34541c11068fd19ffe7546d338851f47359c50c18bc382c84230c0d751fa8185d48ca1c67250ba320fec895fc92f96c1d6909647db67a54a
-AUX rquotad.xinetd 162 SHA256 3f73f86e5a6ab3b6d25698f6179cdbe169b2fd01c682b45a9c8711f36bb317e5 SHA512 2cf16514f18abe2aeaa273fabc2dc94b09f31d02001ece5c82d9336c02d921e03dff6f82a613a4bffe57b5e415add2b82ef883a306907dd20ffe1bbe332b011f WHIRLPOOL 237667cbff4807d703a3c4c4eb8c2c5863d024a6263e3addf8d96ffa1461a8d1cda6318deee1de72146d27305b670b501da9ad4035880551dee5138b6798f6c6
-AUX rstatd.xinetd 218 SHA256 7bf526babdd46f03a6ea9ed12b5df16e5c2abc8aeb567214c8edb8ac327d4381 SHA512 febca8ab8248b1c103dd7be0806e3d678c5b5cf165a7b3bd0305bc905da228bf92392d65d44a765b7692f772befeedcbc3df205d32bb62ad5aa307f71a1c1011 WHIRLPOOL 76f8b1f3f85e97f27950549f62dc411e0620b25eba68c161c96a5252617c7c4beb0fecf94af9bc9cf931dff8fc4c750e780c41143a50b39d7538a30b7c0bd322
-AUX rusersd.xinetd 220 SHA256 271de1cad33a65a2a0e81e8983cbb1b7ab6e2e75bbf4c6e99181408067a49cd3 SHA512 fdf4ef4e0b0dd11c64fb38d32c9fca2d378a69e4cff87523127089d7dc0db12b26f6399c7a61fc43d62ca8083b116440f6fffff9e3329f0548bf54f0f26699cd WHIRLPOOL 7517089e5ab5b3925b46908c22a929cb04c8390387ad075f17c2fa0213ab38cae833d9280cfe289915afe4c2ee0b3e0299cee42daa871c23507f5f96cc22f227
-AUX sprayd.xinetd 216 SHA256 5b2c0e14c40c3d14f16f6fbe7b1f00d133bbae8ea27e548273a16d104afea24e SHA512 a49824ab0421560699901f54d9faf3f38fb6f8d8f63f05e33eb11da053278838e80eaabf5963b1c2a7292ba2d2118e1efd90954b2f3b2dc01b945fbadc6ce101 WHIRLPOOL 3869a0e4a9f03aa3654729e611a020421ec0beef2686ca8857b5ac3d50f8db26d7c1a5eb16e90aaf5b2b33e992915f7e9e504ce6bca9fd5862c2051a7172495f
-AUX walld.xinetd 215 SHA256 b7d8cb4b69809a2ea2f479f942c3d7752c5cb1e4b3b4b7b7b590f15616a774f0 SHA512 ab78d32e48d660649d3415a4432a5f3e98f8a6a8854791d1d828b0dc678f58e9f24532c264c5f5b039ccd706e0bb70c369ba9fb55fc9af9d3ed9b28e10b9e830 WHIRLPOOL 013b60056a8f5fe46eb4e00182fe0f391a2dc915312fe7e47eb372697526ed05a53e156159fd5dd3dcbf3db44a6591461c789af31ca0e1dd967537b785462802
-DIST freebsd-src-10.3_rc3.tar.xz 127080532 SHA256 a051e163360951432dfe1e9314d7dfb6c2960ac76f5c3e85491b269afdca7c0e SHA512 7a0a80043761bbab3d13794a68b78bdda62ddbc0945a2193f71db1c66fc993dd21c30a1f45c7f8f6a29b8f1cd636ff9e24ed5925180ca53e1e315f2b6e6a98b1 WHIRLPOOL ca2492c317233f872894901a788218f421bbbcfc6a5acb8535bb287ac095a58f76a37766eca214a5d3da8018cd972931b83b29f752790f69b480445f1429f2fb
-EBUILD freebsd-libexec-10.3_rc3.ebuild 3287 SHA256 cb0195c14c67be387e539c112021db2cf7dc8d274932a718a08e20be78205fbe SHA512 6b862c6633f7664821e3fe18e1ac996b296a1bb27b8b8558ce96834431fbe3e1f59808df5f80ac873205a7b9cb07afbe87e506c3e6b293551caddaf229367b6c WHIRLPOOL 4438e12877b355d35011cbb45c8cb076e05b2c8069e64f901a1345144cb77640ff8bab729cc818605243b1dc5dadff5c1c918a26f5bcdb25f3f3864f6821f43d
-MISC metadata.xml 238 SHA256 501d93b0c41ed422505100f002758cd173cd9783ae7fbb53e2ec5f238c868340 SHA512 173efaa53a514acf1e2f0c6681c82a48ec16d505844f551d2cc823ee8685b27837c7461f7956c12182059ee7e83023e2f0bcd5d1afab74beeaf998487193656d WHIRLPOOL 4ca51d994f011a5e7e4939f02a54b5c2f9f3e526665893c9ac2876c9871b7dc80361393d41c5247b3a5520e82d31d0dd10da520e7715c94b806a94ce0fed2a5a
diff --git a/sys-freebsd/freebsd-libexec/files/bootpd.confd b/sys-freebsd/freebsd-libexec/files/bootpd.confd
deleted file mode 100644
index 6d238e4..0000000
--- a/sys-freebsd/freebsd-libexec/files/bootpd.confd
+++ /dev/null
@@ -1,7 +0,0 @@
-# Configuration file for /etc/init.d/bootpd
-
-# Name of the configuration file for bootpd
-# bootptab_file="/etc/bootptab"
-
-# Options to pass to bootpd. See bootpd(8).
-# bootpd_opts=""
diff --git a/sys-freebsd/freebsd-libexec/files/bootpd.initd b/sys-freebsd/freebsd-libexec/files/bootpd.initd
deleted file mode 100644
index e82563f..0000000
--- a/sys-freebsd/freebsd-libexec/files/bootpd.initd
+++ /dev/null
@@ -1,27 +0,0 @@
-#!/sbin/runscript
-# Copyright 2008 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-depend() {
- need net
-}
-
-start() {
- local bootptab=${bootptab_file:-/etc/bootptab}
-
- if ! [ -f "${bootptab}" ]; then
- eerror "Unable to find the bootptab file: ${bootptab}"
- eend 1
- return 1
- fi
-
- ebegin "Starting BOOTP server"
- start-stop-daemon --start --exec /usr/libexec/bootpd -- ${bootpd_opts} ${bootptab}
- eend $?
-}
-
-stop() {
- ebegin "Stopping BOOTP server"
- start-stop-daemon --stop --exec /usr/libexec/bootpd
- eend $?
-}
diff --git a/sys-freebsd/freebsd-libexec/files/freebsd-libexec-10.0-atf-check.patch b/sys-freebsd/freebsd-libexec/files/freebsd-libexec-10.0-atf-check.patch
deleted file mode 100644
index c7bb686..0000000
--- a/sys-freebsd/freebsd-libexec/files/freebsd-libexec-10.0-atf-check.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-diff --git a/libexec/atf/Makefile.inc b/libexec/atf/Makefile.inc
-index a28f546..9f55937 100644
---- a/libexec/atf/Makefile.inc
-+++ b/libexec/atf/Makefile.inc
-@@ -27,6 +27,6 @@
-
- ATF = ${.CURDIR}/../../../contrib/atf
-
--CFLAGS+= -DHAVE_CONFIG_H
-+CXXFLAGS+= -DHAVE_CONFIG_H
-
- WARNS?= 3
-diff --git a/libexec/atf/atf-check/Makefile b/libexec/atf/atf-check/Makefile
-index fafb1e4..3710403 100644
---- a/libexec/atf/atf-check/Makefile
-+++ b/libexec/atf/atf-check/Makefile
-@@ -34,7 +34,7 @@ PROG_CXX= atf-check
- SRCS= atf-check.cpp
- MAN= atf-check.1
-
--CFLAGS+= -I${ATF}
-+CXXFLAGS+= -I${ATF}
-
- DPADD+= ${LIBATF_CXX} ${LIBATF_C}
-
diff --git a/sys-freebsd/freebsd-libexec/files/freebsd-libexec-10.2-atf-check.patch b/sys-freebsd/freebsd-libexec/files/freebsd-libexec-10.2-atf-check.patch
deleted file mode 100644
index e9c0925..0000000
--- a/sys-freebsd/freebsd-libexec/files/freebsd-libexec-10.2-atf-check.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-diff --git a/libexec/atf/Makefile.inc b/libexec/atf/Makefile.inc
-index b50e14e..e59a413 100644
---- a/libexec/atf/Makefile.inc
-+++ b/libexec/atf/Makefile.inc
-@@ -25,7 +25,7 @@
- #
- # $FreeBSD: stable/10/libexec/atf/Makefile.inc 271298 2014-09-09 04:00:30Z ngie $
-
--CFLAGS+= -DHAVE_CONFIG_H
-+CXXFLAGS+= -DHAVE_CONFIG_H
-
- WARNS?= 3
-
-diff --git a/libexec/atf/atf-check/Makefile b/libexec/atf/atf-check/Makefile
-index 77c11db..7449ddb 100644
---- a/libexec/atf/atf-check/Makefile
-+++ b/libexec/atf/atf-check/Makefile
-@@ -34,8 +34,8 @@ PROG_CXX= atf-check
- SRCS= atf-check.cpp
- MAN= atf-check.1
-
--CFLAGS+= -I${ATF}
--CFLAGS+= -DATF_SHELL='"/bin/sh"'
-+CXXFLAGS+= -I${ATF}
-+CXXFLAGS+= -DATF_SHELL='"/bin/sh"'
-
- LDFLAGS+= -L${.OBJDIR}/../../../lib/atf/libatf-c++
- LDFLAGS+= -L${.OBJDIR}/../../../lib/atf/libatf-c
diff --git a/sys-freebsd/freebsd-libexec/files/freebsd-libexec-7.2-pic.patch b/sys-freebsd/freebsd-libexec/files/freebsd-libexec-7.2-pic.patch
deleted file mode 100644
index 22d5658..0000000
--- a/sys-freebsd/freebsd-libexec/files/freebsd-libexec-7.2-pic.patch
+++ /dev/null
@@ -1,13 +0,0 @@
-Fails to build on sparc without using -fPIC
-
---- libexec/rtld-elf/Makefile.old 2010-01-09 17:17:21 +0100
-+++ libexec/rtld-elf/Makefile 2010-01-09 17:17:33 +0100
-@@ -19,7 +19,7 @@
- MLINKS= rtld.1 ld-elf.so.1.1 \
- rtld.1 ld.so.1
-
--CFLAGS+= -fpic -DPIC
-+CFLAGS+= -fPIC -DPIC
- LDFLAGS+= -shared -Wl,-Bsymbolic
- DPADD= ${LIBC_PIC}
- LDADD= -lc_pic
diff --git a/sys-freebsd/freebsd-libexec/files/freebsd-libexec-8.2-rtld.patch b/sys-freebsd/freebsd-libexec/files/freebsd-libexec-8.2-rtld.patch
deleted file mode 100644
index c60b2fe..0000000
--- a/sys-freebsd/freebsd-libexec/files/freebsd-libexec-8.2-rtld.patch
+++ /dev/null
@@ -1,40 +0,0 @@
---- head/libexec/rtld-elf/rtld.c 2011/09/15 11:50:09 225582
-+++ head/libexec/rtld-elf/rtld.c 2011/10/08 12:39:47 226155
-@@ -495,8 +495,12 @@
- exit (0);
- }
-
-- /* setup TLS for main thread */
-- dbg("initializing initial thread local storage");
-+ /*
-+ * Processing tls relocations requires having the tls offsets
-+ * initialized. Prepare offsets before starting initial
-+ * relocation processing.
-+ */
-+ dbg("initializing initial thread local storage offsets");
- STAILQ_FOREACH(entry, &list_main, link) {
- /*
- * Allocate all the initial objects out of the static TLS
-@@ -504,7 +508,6 @@
- */
- allocate_tls_offset(entry->obj);
- }
-- allocate_initial_tls(obj_list);
-
- if (relocate_objects(obj_main,
- ld_bind_now != NULL && *ld_bind_now != '\0', &obj_rtld, NULL) == -1)
-@@ -519,6 +522,14 @@
- exit (0);
- }
-
-+ /*
-+ * Setup TLS for main thread. This must be done after the
-+ * relocations are processed, since tls initialization section
-+ * might be the subject for relocations.
-+ */
-+ dbg("initializing initial thread local storage");
-+ allocate_initial_tls(obj_list);
-+
- dbg("initializing key program variables");
- set_program_var("__progname", argv[0] != NULL ? basename(argv[0]) : "");
- set_program_var("environ", env);
diff --git a/sys-freebsd/freebsd-libexec/files/freebsd-libexec-9.2-no_ld32.patch b/sys-freebsd/freebsd-libexec/files/freebsd-libexec-9.2-no_ld32.patch
deleted file mode 100644
index d330009..0000000
--- a/sys-freebsd/freebsd-libexec/files/freebsd-libexec-9.2-no_ld32.patch
+++ /dev/null
@@ -1,15 +0,0 @@
-Use LD_* variables for 32bits too instead of the FreeBSD invention LD_32_*.
-We use LD_* everywhere on Gentoo and things like libtool wrappers have no clue
-about LD_32_* and thus fail to run from the build directory.
-
-diff -uNr libexec.old/rtld-elf/rtld.h libexec/rtld-elf/rtld.h
---- libexec.old/rtld-elf/rtld.h 2013-08-24 12:30:26.000000000 -0400
-+++ libexec/rtld-elf/rtld.h 2013-08-26 17:10:19.000000000 -0400
-@@ -47,7 +47,6 @@
- #define _PATH_ELF_HINTS "/var/run/ld-elf32.so.hints"
- /* For running 32 bit binaries */
- #define STANDARD_LIBRARY_PATH "/lib32:/usr/lib32"
--#define LD_ "LD_32_"
- #endif
-
- #ifndef STANDARD_LIBRARY_PATH
diff --git a/sys-freebsd/freebsd-libexec/files/ftpd.pamd b/sys-freebsd/freebsd-libexec/files/ftpd.pamd
deleted file mode 100644
index 8e90823..0000000
--- a/sys-freebsd/freebsd-libexec/files/ftpd.pamd
+++ /dev/null
@@ -1,8 +0,0 @@
-# PAM configuration for the "ftpd" service
-#
-
-auth include system-auth
-account include system-auth
-password include system-auth
-session include system-auth
-
diff --git a/sys-freebsd/freebsd-libexec/files/rquotad.xinetd b/sys-freebsd/freebsd-libexec/files/rquotad.xinetd
deleted file mode 100644
index 876cd16..0000000
--- a/sys-freebsd/freebsd-libexec/files/rquotad.xinetd
+++ /dev/null
@@ -1,11 +0,0 @@
-service rquotad
-{
- type = rpc
- socket_type = dgram
- protocol = udp
- wait = yes
- user = root
- server = /usr/libexec/rpc.rquotad
- rpc_version = 1
- disabled = yes
-}
diff --git a/sys-freebsd/freebsd-libexec/files/rstatd.xinetd b/sys-freebsd/freebsd-libexec/files/rstatd.xinetd
deleted file mode 100644
index ba1b819..0000000
--- a/sys-freebsd/freebsd-libexec/files/rstatd.xinetd
+++ /dev/null
@@ -1,11 +0,0 @@
-service rstatd
-{
- type = rpc
- socket_type = dgram
- protocol = udp
- wait = yes
- user = root
- server = /usr/libexec/rpc.rstatd
- rpc_version = 1-3
- disabled = yes
-}
diff --git a/sys-freebsd/freebsd-libexec/files/rusersd.xinetd b/sys-freebsd/freebsd-libexec/files/rusersd.xinetd
deleted file mode 100644
index 5cbe091..0000000
--- a/sys-freebsd/freebsd-libexec/files/rusersd.xinetd
+++ /dev/null
@@ -1,11 +0,0 @@
-service rusersd
-{
- type = rpc
- socket_type = dgram
- protocol = udp
- wait = yes
- user = root
- server = /usr/libexec/rpc.rusersd
- rpc_version = 1-2
- disabled = yes
-}
diff --git a/sys-freebsd/freebsd-libexec/files/sprayd.xinetd b/sys-freebsd/freebsd-libexec/files/sprayd.xinetd
deleted file mode 100644
index 7be5577..0000000
--- a/sys-freebsd/freebsd-libexec/files/sprayd.xinetd
+++ /dev/null
@@ -1,11 +0,0 @@
-service sprayd
-{
- type = rpc
- socket_type = dgram
- protocol = udp
- wait = yes
- user = root
- server = /usr/libexec/rpc.sprayd
- rpc_version = 1
- disabled = yes
-}
diff --git a/sys-freebsd/freebsd-libexec/files/walld.xinetd b/sys-freebsd/freebsd-libexec/files/walld.xinetd
deleted file mode 100644
index 800b84f..0000000
--- a/sys-freebsd/freebsd-libexec/files/walld.xinetd
+++ /dev/null
@@ -1,11 +0,0 @@
-service walld
-{
- type = rpc
- socket_type = dgram
- protocol = udp
- wait = yes
- user = root
- server = /usr/libexec/rpc.rwalld
- rpc_version = 1
- disabled = yes
-}
diff --git a/sys-freebsd/freebsd-libexec/freebsd-libexec-10.3_rc3.ebuild b/sys-freebsd/freebsd-libexec/freebsd-libexec-10.3_rc3.ebuild
deleted file mode 100644
index 84eb839..0000000
--- a/sys-freebsd/freebsd-libexec/freebsd-libexec-10.3_rc3.ebuild
+++ /dev/null
@@ -1,109 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-inherit bsdmk freebsd pam multilib multibuild multilib-build toolchain-funcs
-
-DESCRIPTION="FreeBSD libexec things"
-SLOT="0"
-
-if [[ ${PV} != *9999* ]]; then
- KEYWORDS="~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
-fi
-
-EXTRACTONLY="
- libexec/
- usr.bin/
- bin/
- contrib/hyperv/
- lib/
- etc/
- usr.sbin/
-"
-
-RDEPEND="=sys-freebsd/freebsd-lib-${RV}*
- >=sys-freebsd/freebsd-lib-9.1-r11[${MULTILIB_USEDEP}]
- pam? ( virtual/pam )"
-DEPEND="${RDEPEND}
- =sys-freebsd/freebsd-mk-defs-${RV}*
- =sys-freebsd/freebsd-sources-${RV}*"
-RDEPEND="${RDEPEND}
- xinetd? ( sys-apps/xinetd )"
-
-S="${WORKDIR}/libexec"
-
-# Remove sendmail, tcp_wrapper and other useless stuff
-REMOVE_SUBDIRS="smrsh mail.local tcpd telnetd rshd rlogind ftpd"
-
-IUSE="pam ssl kerberos ipv6 nis xinetd"
-
-PATCHES=( "${FILESDIR}/${PN}-9.2-no_ld32.patch"
- "${FILESDIR}/${PN}-10.2-atf-check.patch" )
-
-pkg_setup() {
- use ipv6 || mymakeopts="${mymakeopts} WITHOUT_INET6= WITHOUT_INET6_SUPPORT= "
- use kerberos || mymakeopts="${mymakeopts} WITHOUT_KERBEROS_SUPPORT= "
- use nis || mymakeopts="${mymakeopts} WITHOUT_NIS= "
- use pam || mymakeopts="${mymakeopts} WITHOUT_PAM_SUPPORT= "
- use ssl || mymakeopts="${mymakeopts} WITHOUT_OPENSSL= "
-
- mymakeopts="${mymakeopts} WITHOUT_SENDMAIL= WITHOUT_PF= WITHOUT_RCMDS= "
-}
-
-src_prepare() {
- # gcc-5.0 or later, Workaround for critical issue. bug 573358.
- [[ "$(gcc-major-version)" -ge 5 ]] && replace-flags -O? -O1
-
- if [[ ! -e "${WORKDIR}/include" ]]; then
- ln -s /usr/include "${WORKDIR}/include" || die "Symlinking /usr/include.."
- fi
- # allow upgrade directly from 9.x to 10.2.
- if has_version "<sys-freebsd/freebsd-lib-${RV}"; then
- # taken from sys/sys/elf_common.h
- echo "#define DF_1_INTERPOSE 0x00000400" >> "${S}"/rtld-elf/rtld.h
- echo "#define STT_GNU_IFUNC 10" >> "${S}"/rtld-elf/rtld.h
- echo "#define R_386_IRELATIVE 42" >> "${S}"/rtld-elf/rtld.h
- echo "#define PT_GNU_RELRO 0x6474e552" >> "${S}"/rtld-elf/rtld.h
- echo "#define DF_1_NODEFLIB 0x00000800" >> "${S}"/rtld-elf/rtld.h
- # taken from sys/sys/fcntl.h
- echo "#define F_DUPFD_CLOEXEC 17" >> "${S}"/rtld-elf/rtld.h
- # taken from sys/sys/cdefs.h
- echo '#define __compiler_membar() __asm __volatile(" " : : : "memory")' >> "${S}"/rtld-elf/rtld.h
- # taken from sys/sys/mman.h
- echo '#define MAP_ALIGNED_SUPER MAP_ALIGNED(1)' >> "${S}"/rtld-elf/rtld.h
- fi
-}
-
-setup_multilib_vars() {
- if ! multilib_is_native_abi ; then
- cd "${WORKDIR}/libexec/rtld-elf" || die
- export mymakeopts="${mymakeopts} PROG=ld-elf32.so.1"
- else
- cd "${S}" || die
- 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
-
- insinto /etc
- doins "${WORKDIR}/etc/gettytab"
- newinitd "${FILESDIR}/bootpd.initd" bootpd
- newconfd "${FILESDIR}/bootpd.confd" bootpd
-
- if use xinetd; then
- for rpcd in rstatd rusersd walld rquotad sprayd; do
- insinto /etc/xinetd.d
- newins "${FILESDIR}/${rpcd}.xinetd" ${rpcd}
- done
- fi
-}
diff --git a/sys-freebsd/freebsd-libexec/metadata.xml b/sys-freebsd/freebsd-libexec/metadata.xml
deleted file mode 100644
index a00f3ae..0000000
--- a/sys-freebsd/freebsd-libexec/metadata.xml
+++ /dev/null
@@ -1,8 +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>
-</pkgmetadata>