mirror of
https://github.com/gentoo-mirror/gentoo.git
synced 2026-08-06 00:48:18 -07:00
sys-freebsd/freebsd-libexec: Remove 8.2
This commit is contained in:
@@ -1,14 +1,7 @@
|
||||
DIST freebsd-bin-8.2.tar.bz2 415900 BLAKE2B 3d6d681a3676fe5f6227cfc23b1520786802a1173b0b28e2609e843506d555dce207b65eda994d55460176531167ec738c891c811775bbf098db473fc1b9e6e1 SHA512 c39b26f75f7d812f46e907acabd8dfaf45c97adf4488bcafa35fd46c805d821e177609d403cf5e677f3674020290199ac97059a0609f7705bce58a7aab3ee8e3
|
||||
DIST freebsd-bin-9.1.tar.bz2 385664 BLAKE2B f890e37393186ae2cddf8868d47ca8a7a5767240f02aa0d353561fd746da3c0ca57461871906481b75c8c52c9f6d45f7ea5b3c9b30f27fe81a3a64fba3085e8b SHA512 fa0571a705befe1cb9c07285d3df55c9b5f4f295760511d668d80fec8cd4d59b70c676f07164f2aa44911decef0fb54fa6d78405ac2ceec822b6b8920abc5ca8
|
||||
DIST freebsd-contrib-8.2.tar.bz2 40931651 BLAKE2B c6beafd99e27731297454208059e08a9d0889611781955a23695bd27457a592b87d2da0d93eb6eea5fa870bab5c719f705722cf89f4a9a43f1a71996f3e0f951 SHA512 4f7bf825b579fbb88f2aac531d07e531474179c63fa0b66c4e80821290a8c94bf611bb4dcaef51b762aacd25b11dfae798a4ec3bad3b9e3f6b3490ebfaa72476
|
||||
DIST freebsd-contrib-9.1.tar.bz2 54751432 BLAKE2B 8a30e78021e6388d679637d2dbe0ed3f4896d3902064baaafa79de9c328171cbcb895b0ffd3d0d0cd3ca25c93a73584ed4900b45bd672a73b15b75721de59de5 SHA512 71be13049258c6e6b5e4f63cc16da5d349a89d68f04d87446e4ad33ae8bf2a93ea67d9c256b7bec60b61e65db0487268070cfb77a484c3ac0f8ba368b48c2438
|
||||
DIST freebsd-etc-8.2.tar.bz2 188629 BLAKE2B 112f3a97525c98bc0ac17378549d943a3e4138ea7924a189f411776ec203720a93bcdbc9e7270c90116c76351bababc007b42b7443e47fd37290ee7fc519de38 SHA512 3e5c106754a6a1ac806bd46b711fba7ee9cb31a4eab5262c995a5d59dbeb02f756dd8b495640dda94189d204a5d2c5218de2bd23467172d6a4ebe1048986e89c
|
||||
DIST freebsd-etc-9.1.tar.bz2 207776 BLAKE2B 61fbfa11dfcd24c007c20940a4b7cc802dfb9a991e41433840c57f113eaaa9e2b833a15f48d60c706e55d941b0a999baabd0c33197cffd522b67c57eaa9460f1 SHA512 4fbe56fde519cf2f44e39a8869efa26c34f703cf540f4a83389da8d170873d7c6fb18e4010e643b8d793cfc5c55d15eeb198057a5b2a8da9d9e8f791801bf314
|
||||
DIST freebsd-lib-8.2.tar.bz2 3323878 BLAKE2B b8c75ad89eddf68c611705302c6a66953e604743be4582badeea7817edc93d877dc5aba206fa437b46e82a0b4d27d3672efea7977b3abe461f90d3a7326fc0c1 SHA512 c059cfdd1099bb519b2a5c43fb7e7104c500ef8906229ed7eb9e420cb3a217cdaf8655e9e7a9f45cfadc5491f8115e0e738fd49251d9f0c3a83780845b09f007
|
||||
DIST freebsd-lib-9.1.tar.bz2 3206685 BLAKE2B 67f93b7951fc03e877ee525d53b81ba49c8c1a70041c30aac97665d5dab7b3f2817fdb3bbb1475be66c33a7f996309e9020f1a3d1154fab8e2f6789f5ae0bb18 SHA512 40d0c36b6b889c404fa0e0afa38ba4e84a55bc88ffa2f98a70afbd7a32c4f32c158617ba770567d082a986d62c09b3ec8db3dc5ab853ee1c9bbe0b90bb82396e
|
||||
DIST freebsd-libexec-8.2.tar.bz2 289147 BLAKE2B a81a5cd6a0b302be8eacd478fbe1f6f4d8cdbf4ea7dfbeea698c59e62c8d0c3a3bf77d460ad4b218bf1877338608abde7ebd94a93e2ef4476c243571cfd3b88d SHA512 abe6cf5a268675d7dcb1c214c46fef47a3fb09b31947f5d8a0b938d352295efe0249beb5007649c52187bf4c221b6ebf074d18dfe9bafd168cae09ee02ab608d
|
||||
DIST freebsd-libexec-9.1.tar.bz2 304592 BLAKE2B 994543ac910e4703d36682f6c0550596e340605754b9386770660f0ed0e70f8d437185f2010e6be795a8cc508aa7d69c90cc0a0df968c5dd8de4c5c4bb38e8c2 SHA512 7baa4160dda2610250dd52f445e24478e0f1ea10bce21fcd0e5d1b856f399b896adc334114de0c7f61a5637e4349bb1688fdbe5c72798d8568ae791114710b92
|
||||
DIST freebsd-ubin-8.2.tar.bz2 1808012 BLAKE2B ad467c26b8df8e32ffca2ec606cdf287e3f4d4a3202fcf6197c7e1a933ead72699022dc06ba085ea5c25a864a0f02a88718d0866c59518b218e9a601be00af9f SHA512 48d0103323e820c431aa4f62d3be40cb3b200fb62e3de01f36c88760395bf2ba3367c51f3fa72da4dbccc2812176a051a12ca5cb7e84125c3e0fc78d4cab2c29
|
||||
DIST freebsd-ubin-9.1.tar.bz2 1910472 BLAKE2B 4bab770072543d9eb25ce7ce450084e0eb9ca603deb58886a26495a92a05373f4f8f5821c65dc76365bf325a7291e6b630b00af5ba895784093d450163637504 SHA512 74ae0aceec8597aa66c3f1ab313f0685a3c63d7273c36ae7baf8794275ad9bca241c60c3f6281cccf6d531d250d7611099977d3b1a27279cef3586401b6af05e
|
||||
DIST freebsd-usbin-8.2.tar.bz2 2443024 BLAKE2B c5c8d708a1277d59e5287fd4d524c81da63521327f29b7a46bc97b4e9414cd0fd294d0890368064bd91833613fbab9467e676fa5dae3729cd4b667609dff9d8f SHA512 bcb8ff3df54848b9107bbb52e5ced7a91e24bb181f06769b6997221729b8064ec17652eaf7500de3268cbcb63ff5760beb54d15fc78c27b02687b5b1067c74a6
|
||||
DIST freebsd-usbin-9.1.tar.bz2 2670916 BLAKE2B 353c7e641c0cccf25b99cb454368bd3001cd6b85a15956b1ee2de1ab240c420602e04bf6d0389aca0bdd4f7d1206a6848516e58a17eda4881d849f078b71a139 SHA512 21c234312f70eb35cd2926519efc1f61592892f5d0940786dbeb959c3c5ec7819a51ae95c6e8a1a06aa01f669350fe0fd3dd7c4ec8a84dd6b90f24cb192356ca
|
||||
|
||||
@@ -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
|
||||
@@ -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);
|
||||
@@ -1,65 +0,0 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=2
|
||||
|
||||
inherit bsdmk freebsd pam
|
||||
|
||||
DESCRIPTION="FreeBSD libexec things"
|
||||
SLOT="0"
|
||||
KEYWORDS="~x86-fbsd"
|
||||
|
||||
SRC_URI="mirror://gentoo/${LIBEXEC}.tar.bz2
|
||||
mirror://gentoo/${UBIN}.tar.bz2
|
||||
mirror://gentoo/${BIN}.tar.bz2
|
||||
mirror://gentoo/${CONTRIB}.tar.bz2
|
||||
mirror://gentoo/${LIB}.tar.bz2
|
||||
mirror://gentoo/${ETC}.tar.bz2
|
||||
mirror://gentoo/${USBIN}.tar.bz2"
|
||||
|
||||
RDEPEND="=sys-freebsd/freebsd-lib-${RV}*
|
||||
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"
|
||||
|
||||
PATCHES=( "${FILESDIR}/${PN}-7.2-pic.patch"
|
||||
"${FILESDIR}/${PN}-8.2-rtld.patch" )
|
||||
# Remove sendmail, tcp_wrapper and other useless stuff
|
||||
REMOVE_SUBDIRS="smrsh mail.local tcpd telnetd rshd rlogind lukemftpd ftpd"
|
||||
|
||||
IUSE="pam ssl kerberos ipv6 nis xinetd"
|
||||
|
||||
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() {
|
||||
ln -s /usr/include "${WORKDIR}/include"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
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
|
||||
}
|
||||
@@ -1,64 +0,0 @@
|
||||
# Copyright 1999-2018 Gentoo Foundation
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
|
||||
EAPI=2
|
||||
|
||||
inherit bsdmk freebsd pam
|
||||
|
||||
DESCRIPTION="FreeBSD libexec things"
|
||||
SLOT="0"
|
||||
KEYWORDS="~x86-fbsd"
|
||||
|
||||
SRC_URI="mirror://gentoo/${LIBEXEC}.tar.bz2
|
||||
mirror://gentoo/${UBIN}.tar.bz2
|
||||
mirror://gentoo/${BIN}.tar.bz2
|
||||
mirror://gentoo/${CONTRIB}.tar.bz2
|
||||
mirror://gentoo/${LIB}.tar.bz2
|
||||
mirror://gentoo/${ETC}.tar.bz2
|
||||
mirror://gentoo/${USBIN}.tar.bz2"
|
||||
|
||||
RDEPEND="=sys-freebsd/freebsd-lib-${RV}*
|
||||
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"
|
||||
|
||||
PATCHES=( "${FILESDIR}/${PN}-7.2-pic.patch" )
|
||||
# Remove sendmail, tcp_wrapper and other useless stuff
|
||||
REMOVE_SUBDIRS="smrsh mail.local tcpd telnetd rshd rlogind lukemftpd ftpd"
|
||||
|
||||
IUSE="pam ssl kerberos ipv6 nis xinetd"
|
||||
|
||||
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() {
|
||||
ln -s /usr/include "${WORKDIR}/include"
|
||||
}
|
||||
|
||||
src_install() {
|
||||
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
|
||||
}
|
||||
Reference in New Issue
Block a user