diff options
Diffstat (limited to 'sys-freebsd/freebsd-libexec')
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> |