public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] proj/gentoo-bsd:master commit in: sys-freebsd/freebsd-libexec/
@ 2013-06-20 12:20 Yuta SATOH
  0 siblings, 0 replies; 7+ messages in thread
From: Yuta SATOH @ 2013-06-20 12:20 UTC (permalink / raw
  To: gentoo-commits

commit:     91a20f2a26e2fda113110970713b7dce47960834
Author:     Yuta SATOH <nigoro <AT> gentoo <DOT> gr <DOT> jp>
AuthorDate: Thu Jun 20 12:20:02 2013 +0000
Commit:     Yuta SATOH <nigoro.gentoo <AT> 0x100 <DOT> com>
CommitDate: Thu Jun 20 12:20:02 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/gentoo-bsd.git;a=commit;h=91a20f2a

freebsd-libexec-9.9999: sync to 9.1-r1 ebuild.

---
 sys-freebsd/freebsd-libexec/Manifest               |  2 +-
 .../freebsd-libexec/freebsd-libexec-9.9999.ebuild  | 25 ++++++++++++++++++----
 2 files changed, 22 insertions(+), 5 deletions(-)

diff --git a/sys-freebsd/freebsd-libexec/Manifest b/sys-freebsd/freebsd-libexec/Manifest
index 7bcbc4e..900f5b2 100644
--- a/sys-freebsd/freebsd-libexec/Manifest
+++ b/sys-freebsd/freebsd-libexec/Manifest
@@ -5,4 +5,4 @@ AUX rstatd.xinetd 218 SHA256 7bf526babdd46f03a6ea9ed12b5df16e5c2abc8aeb567214c8e
 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
-EBUILD freebsd-libexec-9.9999.ebuild 1747 SHA256 12fc9e83ccd7fca7972b221068edcdbd137553914f18939463c117314273c42c SHA512 e28cca0382235680b452457cc9e0d5c972afe912e1ae67a4dd5a7dc6bfd2b487c2aecda3625a12cfd601ce557a0e77a70e449f423e1fc30ef0467477fdcc780c WHIRLPOOL 46e9b1cd5dd596666f20051e80c7cc05281c67c85f37e9be528986d1e2aacd1ee1e0e972df42fd2fabc0f02353930ff7ebcef591dcfbd4f77c55653e399a7bc3
+EBUILD freebsd-libexec-9.9999.ebuild 2280 SHA256 ed8b2e6cf3ba7aaa4d3256ec26c18c8ac3240b867ffb4df535681a944df90361 SHA512 9f94f9e8dacb49bf679ac0fba9d8203f001ebcb6642a41b7355574f8aaebe96762c34da7104a0d34256680eb6bd3ae6a1b06f6eb28da888b1cda3b1a5150d7d6 WHIRLPOOL e3fa23831ac6ae7479e2da4c7dbdf210b6848968afdba0c40412055b81dc819cb6002920b08a928dee48c8efa583d10657351a2c3afd64f42f3045a9d2b454e3

diff --git a/sys-freebsd/freebsd-libexec/freebsd-libexec-9.9999.ebuild b/sys-freebsd/freebsd-libexec/freebsd-libexec-9.9999.ebuild
index e11043b..3c06ebc 100644
--- a/sys-freebsd/freebsd-libexec/freebsd-libexec-9.9999.ebuild
+++ b/sys-freebsd/freebsd-libexec/freebsd-libexec-9.9999.ebuild
@@ -2,9 +2,9 @@
 # Distributed under the terms of the GNU General Public License v2
 # $Header: $
 
-EAPI=2
+EAPI=5
 
-inherit bsdmk freebsd pam
+inherit bsdmk freebsd pam multilib multibuild
 
 DESCRIPTION="FreeBSD libexec things"
 SLOT="0"
@@ -21,6 +21,7 @@ if [[ ${PV} != *9999* ]]; then
 fi
 
 RDEPEND="=sys-freebsd/freebsd-lib-${RV}*
+	>=sys-freebsd/freebsd-lib-9.1-r6[multilib?]
 	pam? ( virtual/pam )"
 DEPEND="${RDEPEND}
 	=sys-freebsd/freebsd-mk-defs-${RV}*
@@ -33,7 +34,9 @@ S="${WORKDIR}/libexec"
 # 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"
+IUSE="pam ssl kerberos ipv6 multilib nis xinetd"
+
+MULTIBUILD_VARIANTS=( $(get_all_abis) )
 
 pkg_setup() {
 	use ipv6 || mymakeopts="${mymakeopts} WITHOUT_INET6= WITHOUT_INET6_SUPPORT= "
@@ -49,8 +52,22 @@ src_prepare() {
 	ln -s /usr/include "${WORKDIR}/include"
 }
 
+setup_multilib_vars() {
+	if use multilib && [ "${ABI}" != "${DEFAULT_ABI}" ] ; then
+		cd "${WORKDIR}/libexec/rtld-elf" || die
+		export mymakeopts="${mymakeopts} PROG=ld-elf32.so.1"
+	else
+		cd "${S}"
+	fi
+	"$@"
+}
+
+src_compile() {
+	multibuild_foreach_variant freebsd_multilib_multibuild_wrapper setup_multilib_vars freebsd_src_compile
+}
+
 src_install() {
-	freebsd_src_install
+	multibuild_foreach_variant freebsd_multilib_multibuild_wrapper setup_multilib_vars freebsd_src_install
 
 	insinto /etc
 	doins "${WORKDIR}/etc/gettytab"


^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [gentoo-commits] proj/gentoo-bsd:master commit in: sys-freebsd/freebsd-libexec/
@ 2013-08-30 18:30 Yuta SATOH
  0 siblings, 0 replies; 7+ messages in thread
From: Yuta SATOH @ 2013-08-30 18:30 UTC (permalink / raw
  To: gentoo-commits

commit:     9b8bcc91f090c7ddd74c377ebb91fc960d9b9a81
Author:     Yuta SATOH <nigoro <AT> gentoo <DOT> gr <DOT> jp>
AuthorDate: Fri Aug 30 15:20:51 2013 +0000
Commit:     Yuta SATOH <nigoro.gentoo <AT> 0x100 <DOT> com>
CommitDate: Fri Aug 30 15:20:51 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/gentoo-bsd.git;a=commit;h=9b8bcc91

freebsd-libexec-9999_p255023: fix Consider setting COMPILER_TYPE and add WITHOUT_ATF=

---
 sys-freebsd/freebsd-libexec/Manifest                            | 2 +-
 sys-freebsd/freebsd-libexec/freebsd-libexec-9999_p255023.ebuild | 5 ++++-
 2 files changed, 5 insertions(+), 2 deletions(-)

diff --git a/sys-freebsd/freebsd-libexec/Manifest b/sys-freebsd/freebsd-libexec/Manifest
index be9ee98..a6e92c8 100644
--- a/sys-freebsd/freebsd-libexec/Manifest
+++ b/sys-freebsd/freebsd-libexec/Manifest
@@ -6,4 +6,4 @@ AUX rusersd.xinetd 220 SHA256 271de1cad33a65a2a0e81e8983cbb1b7ab6e2e75bbf4c6e991
 AUX sprayd.xinetd 216 SHA256 5b2c0e14c40c3d14f16f6fbe7b1f00d133bbae8ea27e548273a16d104afea24e SHA512 a49824ab0421560699901f54d9faf3f38fb6f8d8f63f05e33eb11da053278838e80eaabf5963b1c2a7292ba2d2118e1efd90954b2f3b2dc01b945fbadc6ce101 WHIRLPOOL 3869a0e4a9f03aa3654729e611a020421ec0beef2686ca8857b5ac3d50f8db26d7c1a5eb16e90aaf5b2b33e992915f7e9e504ce6bca9fd5862c2051a7172495f
 AUX walld.xinetd 215 SHA256 b7d8cb4b69809a2ea2f479f942c3d7752c5cb1e4b3b4b7b7b590f15616a774f0 SHA512 ab78d32e48d660649d3415a4432a5f3e98f8a6a8854791d1d828b0dc678f58e9f24532c264c5f5b039ccd706e0bb70c369ba9fb55fc9af9d3ed9b28e10b9e830 WHIRLPOOL 013b60056a8f5fe46eb4e00182fe0f391a2dc915312fe7e47eb372697526ed05a53e156159fd5dd3dcbf3db44a6591461c789af31ca0e1dd967537b785462802
 EBUILD freebsd-libexec-9.9999.ebuild 2351 SHA256 5770dc78de146e03ea34f20cd2cc3c4135dfb4c0398048689e0488dec8d50741 SHA512 69e3729cdc4862c471308f015a7f08868112de149f86305b345cc268ed28c97a4e15a3c76926eb6850a82be81cd4f41c98becd6bbef2416b04337598e68073ec WHIRLPOOL 430cdb560171d20fe69d747484fb79c718abc5943a1c139a6c8cee9cf9766394d74cf05c55a52222c127521f30cfbc8f5192ddaa6c847feaea9def77b08576f9
-EBUILD freebsd-libexec-9999_p255023.ebuild 2351 SHA256 5770dc78de146e03ea34f20cd2cc3c4135dfb4c0398048689e0488dec8d50741 SHA512 69e3729cdc4862c471308f015a7f08868112de149f86305b345cc268ed28c97a4e15a3c76926eb6850a82be81cd4f41c98becd6bbef2416b04337598e68073ec WHIRLPOOL 430cdb560171d20fe69d747484fb79c718abc5943a1c139a6c8cee9cf9766394d74cf05c55a52222c127521f30cfbc8f5192ddaa6c847feaea9def77b08576f9
+EBUILD freebsd-libexec-9999_p255023.ebuild 2456 SHA256 8ca01614d8bd6ae00a3d3e5e271c45b92a3f75a1015f94f2a1f15efcc38dfd7b SHA512 244e95c6071b0906769306ef5f3d2b6e7170561f553a24fb02fc5237d6245832f66738941d791901b1fbb35eae42a238c3967d92787660cd4a3001b191d60968 WHIRLPOOL 18eaa5a3c5c2c72e72fda65fc1b68f1396448ddf9bfff81930c49fa289ca6f8fc54afe07eef84c9ecabaae00677c88ec08d362b5de59fd39105adcdd065b96a0

diff --git a/sys-freebsd/freebsd-libexec/freebsd-libexec-9999_p255023.ebuild b/sys-freebsd/freebsd-libexec/freebsd-libexec-9999_p255023.ebuild
index a9bd36b..e91d621 100644
--- a/sys-freebsd/freebsd-libexec/freebsd-libexec-9999_p255023.ebuild
+++ b/sys-freebsd/freebsd-libexec/freebsd-libexec-9999_p255023.ebuild
@@ -43,11 +43,14 @@ pkg_setup() {
 	use pam || mymakeopts="${mymakeopts} WITHOUT_PAM_SUPPORT= "
 	use ssl || mymakeopts="${mymakeopts} WITHOUT_OPENSSL= "
 
-	mymakeopts="${mymakeopts} WITHOUT_SENDMAIL= WITHOUT_PF= WITHOUT_RCMDS= "
+	mymakeopts="${mymakeopts} WITHOUT_SENDMAIL= WITHOUT_PF= WITHOUT_RCMDS= WITHOUT_ATF= "
 }
 
 src_prepare() {
 	ln -s /usr/include "${WORKDIR}/include"
+
+	# fix Consider setting COMPILER_TYPE.
+	[[ ${PV} == *9999* ]] && rm -rf "${WORKDIR}"/share
 }
 
 setup_multilib_vars() {


^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [gentoo-commits] proj/gentoo-bsd:master commit in: sys-freebsd/freebsd-libexec/
@ 2013-09-16 13:14 Yuta SATOH
  0 siblings, 0 replies; 7+ messages in thread
From: Yuta SATOH @ 2013-09-16 13:14 UTC (permalink / raw
  To: gentoo-commits

commit:     7d341e6c9ba6531aed89a8e16c1b477c2e989b71
Author:     Yuta SATOH <nigoro <AT> gentoo <DOT> gr <DOT> jp>
AuthorDate: Mon Sep 16 12:45:20 2013 +0000
Commit:     Yuta SATOH <nigoro.gentoo <AT> 0x100 <DOT> com>
CommitDate: Mon Sep 16 12:45:20 2013 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/gentoo-bsd.git;a=commit;h=7d341e6c

freebsd-libexec-9999_p255489: fix fails to build WITH_ATF=

---
 sys-freebsd/freebsd-libexec/Manifest                            | 2 +-
 sys-freebsd/freebsd-libexec/freebsd-libexec-9999_p255489.ebuild | 5 +++--
 2 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/sys-freebsd/freebsd-libexec/Manifest b/sys-freebsd/freebsd-libexec/Manifest
index 014edd8..dfb70d3 100644
--- a/sys-freebsd/freebsd-libexec/Manifest
+++ b/sys-freebsd/freebsd-libexec/Manifest
@@ -7,4 +7,4 @@ AUX rusersd.xinetd 220 SHA256 271de1cad33a65a2a0e81e8983cbb1b7ab6e2e75bbf4c6e991
 AUX sprayd.xinetd 216 SHA256 5b2c0e14c40c3d14f16f6fbe7b1f00d133bbae8ea27e548273a16d104afea24e SHA512 a49824ab0421560699901f54d9faf3f38fb6f8d8f63f05e33eb11da053278838e80eaabf5963b1c2a7292ba2d2118e1efd90954b2f3b2dc01b945fbadc6ce101 WHIRLPOOL 3869a0e4a9f03aa3654729e611a020421ec0beef2686ca8857b5ac3d50f8db26d7c1a5eb16e90aaf5b2b33e992915f7e9e504ce6bca9fd5862c2051a7172495f
 AUX walld.xinetd 215 SHA256 b7d8cb4b69809a2ea2f479f942c3d7752c5cb1e4b3b4b7b7b590f15616a774f0 SHA512 ab78d32e48d660649d3415a4432a5f3e98f8a6a8854791d1d828b0dc678f58e9f24532c264c5f5b039ccd706e0bb70c369ba9fb55fc9af9d3ed9b28e10b9e830 WHIRLPOOL 013b60056a8f5fe46eb4e00182fe0f391a2dc915312fe7e47eb372697526ed05a53e156159fd5dd3dcbf3db44a6591461c789af31ca0e1dd967537b785462802
 EBUILD freebsd-libexec-9.9999.ebuild 2402 SHA256 3c933e226df954a41b9276c158965b17dfba3f9cb1bff441194985bd6753adbc SHA512 74657e5d26e36c925dc78c0cfc93d51780a2727118eece924c29bf650aeeadd81d2ce812900fadf3947e9f551a0c08f8957b333648e4e58baf14f4d0a025eb65 WHIRLPOOL 658999924de529d573731d26df50944f7f593efc697091bb563fa50b58a2b162a701ec8fc269171fc24dee724b770f9752cbc536290bdb1f5bf74356bc401e87
-EBUILD freebsd-libexec-9999_p255489.ebuild 2415 SHA256 e6d3794b1d5591cb6b7a2dae8d9b2c52f962dac01732b3ee75383156908a31e8 SHA512 9ed34ebebae25c66131bb032c3e4ed48761abbf4abceea1a139cc242b25b423dfd4af03ddbdee9dffb14e5d50212af4af3e39c985239fe3bdee56ef5e0301db5 WHIRLPOOL d9813c23ca0c61d5e5755388faed5c833b976cb2840f9840e0416afcc052ef970794e882464b14d121f1ecfe710292675c2528c126380ac178ba421d65855416
+EBUILD freebsd-libexec-9999_p255489.ebuild 2444 SHA256 001e71a254ca9f3392130a6bf0434df278c464c82b07f8ffbe801d300d286658 SHA512 0d6cc8f60c5f8f1ab2b65015d9df68ca5a43b08fe15b59593abeed4de7e3c2227435b4217f4ce11d920b4352a0b0e3e1604f3baa2f9d89aa0660ce46068f6f38 WHIRLPOOL c45220fb62d78266519ba2738b9b52d5513742c51dafb6328052f001d537190100c879acaa0506a33813d1a658c72840f27ad64deb8d1e5b82f0077731d798e6

diff --git a/sys-freebsd/freebsd-libexec/freebsd-libexec-9999_p255489.ebuild b/sys-freebsd/freebsd-libexec/freebsd-libexec-9999_p255489.ebuild
index 53c5089..b7858e6 100644
--- a/sys-freebsd/freebsd-libexec/freebsd-libexec-9999_p255489.ebuild
+++ b/sys-freebsd/freebsd-libexec/freebsd-libexec-9999_p255489.ebuild
@@ -36,7 +36,8 @@ REMOVE_SUBDIRS="smrsh mail.local tcpd telnetd rshd rlogind lukemftpd ftpd"
 
 IUSE="pam ssl kerberos ipv6 nis xinetd"
 
-PATCHES=( "${FILESDIR}/${PN}-9.2-no_ld32.patch" )
+PATCHES=( "${FILESDIR}/${PN}-9.2-no_ld32.patch"
+	"${FILESDIR}/${PN}-9999-atf-check.patch" )
 
 pkg_setup() {
 	use ipv6 || mymakeopts="${mymakeopts} WITHOUT_INET6= WITHOUT_INET6_SUPPORT= "
@@ -45,7 +46,7 @@ pkg_setup() {
 	use pam || mymakeopts="${mymakeopts} WITHOUT_PAM_SUPPORT= "
 	use ssl || mymakeopts="${mymakeopts} WITHOUT_OPENSSL= "
 
-	mymakeopts="${mymakeopts} WITHOUT_SENDMAIL= WITHOUT_PF= WITHOUT_RCMDS= WITHOUT_ATF= "
+	mymakeopts="${mymakeopts} WITHOUT_SENDMAIL= WITHOUT_PF= WITHOUT_RCMDS= "
 }
 
 src_prepare() {


^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [gentoo-commits] proj/gentoo-bsd:master commit in: sys-freebsd/freebsd-libexec/
@ 2014-09-09 12:17 Yuta SATOH
  0 siblings, 0 replies; 7+ messages in thread
From: Yuta SATOH @ 2014-09-09 12:17 UTC (permalink / raw
  To: gentoo-commits

commit:     969c922f679a37009f133899ea4de89c4072c9fd
Author:     Yuta SATOH <nigoro <AT> gentoo <DOT> gr <DOT> jp>
AuthorDate: Tue Sep  9 12:14:48 2014 +0000
Commit:     Yuta SATOH <nigoro.gentoo <AT> 0x100 <DOT> com>
CommitDate: Tue Sep  9 12:14:48 2014 +0000
URL:        http://sources.gentoo.org/gitweb/?p=proj/gentoo-bsd.git;a=commit;h=969c922f

freebsd-libexec-10.9999_p270665.ebuild: allow upgrade directly from 9.x to 10.1.

---
 sys-freebsd/freebsd-libexec/Manifest                             | 2 +-
 .../freebsd-libexec/freebsd-libexec-10.9999_p270665.ebuild       | 9 +++++++++
 2 files changed, 10 insertions(+), 1 deletion(-)

diff --git a/sys-freebsd/freebsd-libexec/Manifest b/sys-freebsd/freebsd-libexec/Manifest
index 0caa8c2..44a6dd9 100644
--- a/sys-freebsd/freebsd-libexec/Manifest
+++ b/sys-freebsd/freebsd-libexec/Manifest
@@ -8,5 +8,5 @@ AUX rusersd.xinetd 220 SHA256 271de1cad33a65a2a0e81e8983cbb1b7ab6e2e75bbf4c6e991
 AUX sprayd.xinetd 216 SHA256 5b2c0e14c40c3d14f16f6fbe7b1f00d133bbae8ea27e548273a16d104afea24e SHA512 a49824ab0421560699901f54d9faf3f38fb6f8d8f63f05e33eb11da053278838e80eaabf5963b1c2a7292ba2d2118e1efd90954b2f3b2dc01b945fbadc6ce101 WHIRLPOOL 3869a0e4a9f03aa3654729e611a020421ec0beef2686ca8857b5ac3d50f8db26d7c1a5eb16e90aaf5b2b33e992915f7e9e504ce6bca9fd5862c2051a7172495f
 AUX walld.xinetd 215 SHA256 b7d8cb4b69809a2ea2f479f942c3d7752c5cb1e4b3b4b7b7b590f15616a774f0 SHA512 ab78d32e48d660649d3415a4432a5f3e98f8a6a8854791d1d828b0dc678f58e9f24532c264c5f5b039ccd706e0bb70c369ba9fb55fc9af9d3ed9b28e10b9e830 WHIRLPOOL 013b60056a8f5fe46eb4e00182fe0f391a2dc915312fe7e47eb372697526ed05a53e156159fd5dd3dcbf3db44a6591461c789af31ca0e1dd967537b785462802
 EBUILD freebsd-libexec-10.0.0.9999.ebuild 2519 SHA256 9c2a8ea10adc7a7015a0a1be1a35556a07bc3329c81391416a3792efe88b2362 SHA512 959e6027da56dd075f2eab63905d972621746b4b59cfadfd9c3a28112011d4e6bf8d0524fec14992bf56f7ce1e8acc7874c50719cd3eb54d59391f5c8a856908 WHIRLPOOL 8c24bc3198ddf9a947feea6f9aa1bbf74272fdcf2a202dc759428e1b242416c3632c2b2dae6a2c64a894fffffff5003b2276e19036dfb81f8b3befc22db8d48b
-EBUILD freebsd-libexec-10.9999_p270665.ebuild 2519 SHA256 9c2a8ea10adc7a7015a0a1be1a35556a07bc3329c81391416a3792efe88b2362 SHA512 959e6027da56dd075f2eab63905d972621746b4b59cfadfd9c3a28112011d4e6bf8d0524fec14992bf56f7ce1e8acc7874c50719cd3eb54d59391f5c8a856908 WHIRLPOOL 8c24bc3198ddf9a947feea6f9aa1bbf74272fdcf2a202dc759428e1b242416c3632c2b2dae6a2c64a894fffffff5003b2276e19036dfb81f8b3befc22db8d48b
+EBUILD freebsd-libexec-10.9999_p270665.ebuild 2951 SHA256 80eec504ab016106ecf1d9ca1abbc50a7b0cba9f6c140bda9b56f5d81839e712 SHA512 8f821b64cbf7f23956523247b5eab6c9ee4655f80c48d4a909c79a3ad040c874885b09f44571368f6ca43d69b5676fee8c7ab8eb05cbe032dfff264dd29dc530 WHIRLPOOL 03c7a0005653620500a77e4c2cafb1f011def0a5be71c06e68598a42c201193d205550a01b4ea0bef46171b846c4b50d6b20bd1528a63e0fb46cdc1a9425e417
 EBUILD freebsd-libexec-9.3.0.9999.ebuild 2484 SHA256 3ce34ec17af06590dda720857a64bfb75a5a7f85fd0c38d7f10b72ab0d65af5f SHA512 1d0badf22482005a70ce2428c7b23c5730f7c19684b37bec0cb00b30a2ca9c4dec6eae2f4f77ad3da7324e1e62f00d33d30ea0da8c5300db863a7150f045c524 WHIRLPOOL 07c1464cd7a9e779e288d592d695c2b0aff9c5573ceff108fda196932419251a4cbeabecc2612255aeb12882354d4c8e77d1b17b872d3835e605a56db31e7975

diff --git a/sys-freebsd/freebsd-libexec/freebsd-libexec-10.9999_p270665.ebuild b/sys-freebsd/freebsd-libexec/freebsd-libexec-10.9999_p270665.ebuild
index d8ee578..0def9ae 100644
--- a/sys-freebsd/freebsd-libexec/freebsd-libexec-10.9999_p270665.ebuild
+++ b/sys-freebsd/freebsd-libexec/freebsd-libexec-10.9999_p270665.ebuild
@@ -53,6 +53,15 @@ src_prepare() {
 	if [[ ! -e "${WORKDIR}/include" ]]; then
 		ln -s /usr/include "${WORKDIR}/include" || die "Symlinking /usr/include.."
 	fi
+	# allow upgrade directly from 9.x to 10.1.
+	if has_version "<sys-freebsd/freebsd-lib-10.0"; then
+		# taken from sys/sys/elf_common.h
+		echo "#define DF_1_INTERPOSE 0x00000400" >> "${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
+	fi
 }
 
 setup_multilib_vars() {


^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [gentoo-commits] proj/gentoo-bsd:master commit in: sys-freebsd/freebsd-libexec/
@ 2014-10-28 12:03 Yuta SATOH
  0 siblings, 0 replies; 7+ messages in thread
From: Yuta SATOH @ 2014-10-28 12:03 UTC (permalink / raw
  To: gentoo-commits

commit:     08747d0740c94d4f830b8e34d7abcc257f2e66eb
Author:     Yuta SATOH <nigoro <AT> gentoo <DOT> gr <DOT> jp>
AuthorDate: Mon Oct 20 11:21:12 2014 +0000
Commit:     Yuta SATOH <nigoro.gentoo <AT> 0x100 <DOT> com>
CommitDate: Mon Oct 20 11:21:12 2014 +0000
URL:        http://sources.gentoo.org/gitweb/?p=proj/gentoo-bsd.git;a=commit;h=08747d07

freebsd-libexec-10.9999_p271444: added some define, allow upgrade directly from 9.0 to 10.1.

---
 sys-freebsd/freebsd-libexec/Manifest                               | 2 +-
 sys-freebsd/freebsd-libexec/freebsd-libexec-10.9999_p271444.ebuild | 4 ++++
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/sys-freebsd/freebsd-libexec/Manifest b/sys-freebsd/freebsd-libexec/Manifest
index 2796293..e831c11 100644
--- a/sys-freebsd/freebsd-libexec/Manifest
+++ b/sys-freebsd/freebsd-libexec/Manifest
@@ -8,5 +8,5 @@ AUX rusersd.xinetd 220 SHA256 271de1cad33a65a2a0e81e8983cbb1b7ab6e2e75bbf4c6e991
 AUX sprayd.xinetd 216 SHA256 5b2c0e14c40c3d14f16f6fbe7b1f00d133bbae8ea27e548273a16d104afea24e SHA512 a49824ab0421560699901f54d9faf3f38fb6f8d8f63f05e33eb11da053278838e80eaabf5963b1c2a7292ba2d2118e1efd90954b2f3b2dc01b945fbadc6ce101 WHIRLPOOL 3869a0e4a9f03aa3654729e611a020421ec0beef2686ca8857b5ac3d50f8db26d7c1a5eb16e90aaf5b2b33e992915f7e9e504ce6bca9fd5862c2051a7172495f
 AUX walld.xinetd 215 SHA256 b7d8cb4b69809a2ea2f479f942c3d7752c5cb1e4b3b4b7b7b590f15616a774f0 SHA512 ab78d32e48d660649d3415a4432a5f3e98f8a6a8854791d1d828b0dc678f58e9f24532c264c5f5b039ccd706e0bb70c369ba9fb55fc9af9d3ed9b28e10b9e830 WHIRLPOOL 013b60056a8f5fe46eb4e00182fe0f391a2dc915312fe7e47eb372697526ed05a53e156159fd5dd3dcbf3db44a6591461c789af31ca0e1dd967537b785462802
 EBUILD freebsd-libexec-10.0.0.9999.ebuild 2519 SHA256 9c2a8ea10adc7a7015a0a1be1a35556a07bc3329c81391416a3792efe88b2362 SHA512 959e6027da56dd075f2eab63905d972621746b4b59cfadfd9c3a28112011d4e6bf8d0524fec14992bf56f7ce1e8acc7874c50719cd3eb54d59391f5c8a856908 WHIRLPOOL 8c24bc3198ddf9a947feea6f9aa1bbf74272fdcf2a202dc759428e1b242416c3632c2b2dae6a2c64a894fffffff5003b2276e19036dfb81f8b3befc22db8d48b
-EBUILD freebsd-libexec-10.9999_p271444.ebuild 2951 SHA256 80eec504ab016106ecf1d9ca1abbc50a7b0cba9f6c140bda9b56f5d81839e712 SHA512 8f821b64cbf7f23956523247b5eab6c9ee4655f80c48d4a909c79a3ad040c874885b09f44571368f6ca43d69b5676fee8c7ab8eb05cbe032dfff264dd29dc530 WHIRLPOOL 03c7a0005653620500a77e4c2cafb1f011def0a5be71c06e68598a42c201193d205550a01b4ea0bef46171b846c4b50d6b20bd1528a63e0fb46cdc1a9425e417
+EBUILD freebsd-libexec-10.9999_p271444.ebuild 3208 SHA256 30f996c3e5cd728dec66641e6693321aa34ad593b2593b20edad887453de07d0 SHA512 a9536066f4e27b1ceb38bc93e528dbe00de884e9ea0884263b17682bca8c7caa1c088ad6867edbbfd7c5033412cf6445fc80e762ae11c222a422ea17435f8d65 WHIRLPOOL 7754e0d3d93cf1a86b33c93d9fc2700c2bad37946f88a50875b4164740736aac0ae50c8e83c882087ec6d18fda57a186b51237b93e97b4c769ab570f05300bf2
 EBUILD freebsd-libexec-9.3.0.9999.ebuild 2484 SHA256 3ce34ec17af06590dda720857a64bfb75a5a7f85fd0c38d7f10b72ab0d65af5f SHA512 1d0badf22482005a70ce2428c7b23c5730f7c19684b37bec0cb00b30a2ca9c4dec6eae2f4f77ad3da7324e1e62f00d33d30ea0da8c5300db863a7150f045c524 WHIRLPOOL 07c1464cd7a9e779e288d592d695c2b0aff9c5573ceff108fda196932419251a4cbeabecc2612255aeb12882354d4c8e77d1b17b872d3835e605a56db31e7975

diff --git a/sys-freebsd/freebsd-libexec/freebsd-libexec-10.9999_p271444.ebuild b/sys-freebsd/freebsd-libexec/freebsd-libexec-10.9999_p271444.ebuild
index 0def9ae..f4f3ff8 100644
--- a/sys-freebsd/freebsd-libexec/freebsd-libexec-10.9999_p271444.ebuild
+++ b/sys-freebsd/freebsd-libexec/freebsd-libexec-10.9999_p271444.ebuild
@@ -57,6 +57,10 @@ src_prepare() {
 	if has_version "<sys-freebsd/freebsd-lib-10.0"; 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


^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [gentoo-commits] proj/gentoo-bsd:master commit in: sys-freebsd/freebsd-libexec/
@ 2014-11-15 16:31 Yuta SATOH
  0 siblings, 0 replies; 7+ messages in thread
From: Yuta SATOH @ 2014-11-15 16:31 UTC (permalink / raw
  To: gentoo-commits

commit:     d91f3a958c2485d99f33ff0c5b633b87efa0a186
Author:     Yuta SATOH <nigoro <AT> gentoo <DOT> gr <DOT> jp>
AuthorDate: Sat Nov 15 16:28:09 2014 +0000
Commit:     Yuta SATOH <nigoro.gentoo <AT> 0x100 <DOT> com>
CommitDate: Sat Nov 15 16:28:09 2014 +0000
URL:        http://sources.gentoo.org/gitweb/?p=proj/gentoo-bsd.git;a=commit;h=d91f3a95

freebsd-libexec-10.1.0.9999.ebuild: remove lukemftpd from REMOVE_SUBDIRS

---
 sys-freebsd/freebsd-libexec/Manifest                           | 2 +-
 sys-freebsd/freebsd-libexec/freebsd-libexec-10.1.0.9999.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-freebsd/freebsd-libexec/Manifest b/sys-freebsd/freebsd-libexec/Manifest
index 01eeb53..bbd1e51 100644
--- a/sys-freebsd/freebsd-libexec/Manifest
+++ b/sys-freebsd/freebsd-libexec/Manifest
@@ -8,5 +8,5 @@ AUX rusersd.xinetd 220 SHA256 271de1cad33a65a2a0e81e8983cbb1b7ab6e2e75bbf4c6e991
 AUX sprayd.xinetd 216 SHA256 5b2c0e14c40c3d14f16f6fbe7b1f00d133bbae8ea27e548273a16d104afea24e SHA512 a49824ab0421560699901f54d9faf3f38fb6f8d8f63f05e33eb11da053278838e80eaabf5963b1c2a7292ba2d2118e1efd90954b2f3b2dc01b945fbadc6ce101 WHIRLPOOL 3869a0e4a9f03aa3654729e611a020421ec0beef2686ca8857b5ac3d50f8db26d7c1a5eb16e90aaf5b2b33e992915f7e9e504ce6bca9fd5862c2051a7172495f
 AUX walld.xinetd 215 SHA256 b7d8cb4b69809a2ea2f479f942c3d7752c5cb1e4b3b4b7b7b590f15616a774f0 SHA512 ab78d32e48d660649d3415a4432a5f3e98f8a6a8854791d1d828b0dc678f58e9f24532c264c5f5b039ccd706e0bb70c369ba9fb55fc9af9d3ed9b28e10b9e830 WHIRLPOOL 013b60056a8f5fe46eb4e00182fe0f391a2dc915312fe7e47eb372697526ed05a53e156159fd5dd3dcbf3db44a6591461c789af31ca0e1dd967537b785462802
 EBUILD freebsd-libexec-10.0.0.9999.ebuild 2519 SHA256 9c2a8ea10adc7a7015a0a1be1a35556a07bc3329c81391416a3792efe88b2362 SHA512 959e6027da56dd075f2eab63905d972621746b4b59cfadfd9c3a28112011d4e6bf8d0524fec14992bf56f7ce1e8acc7874c50719cd3eb54d59391f5c8a856908 WHIRLPOOL 8c24bc3198ddf9a947feea6f9aa1bbf74272fdcf2a202dc759428e1b242416c3632c2b2dae6a2c64a894fffffff5003b2276e19036dfb81f8b3befc22db8d48b
-EBUILD freebsd-libexec-10.1.0.9999.ebuild 3208 SHA256 30f996c3e5cd728dec66641e6693321aa34ad593b2593b20edad887453de07d0 SHA512 a9536066f4e27b1ceb38bc93e528dbe00de884e9ea0884263b17682bca8c7caa1c088ad6867edbbfd7c5033412cf6445fc80e762ae11c222a422ea17435f8d65 WHIRLPOOL 7754e0d3d93cf1a86b33c93d9fc2700c2bad37946f88a50875b4164740736aac0ae50c8e83c882087ec6d18fda57a186b51237b93e97b4c769ab570f05300bf2
+EBUILD freebsd-libexec-10.1.0.9999.ebuild 3198 SHA256 b9833d0d661363258bbd3ba68bef66bfe5e0b120140ace4ef2f6b59b8754f66f SHA512 15d631126cb462cc63b456da4963952829fb9ed5f7b97492a162f831ef4b493c798573f0a900c64a631efabeb3ec825c35ab6e258f033c6ecfaac74b8210ce1f WHIRLPOOL 348beffbd76065a94e440629bfd12eef8610bc6a7e15bfa4b779acac0bf443825b8ba3a95a90dcb29b81956098f5ab166c1f73eb3c93e1f7ff06e677325593f6
 EBUILD freebsd-libexec-9.3.0.9999.ebuild 2484 SHA256 3ce34ec17af06590dda720857a64bfb75a5a7f85fd0c38d7f10b72ab0d65af5f SHA512 1d0badf22482005a70ce2428c7b23c5730f7c19684b37bec0cb00b30a2ca9c4dec6eae2f4f77ad3da7324e1e62f00d33d30ea0da8c5300db863a7150f045c524 WHIRLPOOL 07c1464cd7a9e779e288d592d695c2b0aff9c5573ceff108fda196932419251a4cbeabecc2612255aeb12882354d4c8e77d1b17b872d3835e605a56db31e7975

diff --git a/sys-freebsd/freebsd-libexec/freebsd-libexec-10.1.0.9999.ebuild b/sys-freebsd/freebsd-libexec/freebsd-libexec-10.1.0.9999.ebuild
index f4f3ff8..5a2d7bc 100644
--- a/sys-freebsd/freebsd-libexec/freebsd-libexec-10.1.0.9999.ebuild
+++ b/sys-freebsd/freebsd-libexec/freebsd-libexec-10.1.0.9999.ebuild
@@ -32,7 +32,7 @@ RDEPEND="${RDEPEND}
 S="${WORKDIR}/libexec"
 
 # Remove sendmail, tcp_wrapper and other useless stuff
-REMOVE_SUBDIRS="smrsh mail.local tcpd telnetd rshd rlogind lukemftpd ftpd"
+REMOVE_SUBDIRS="smrsh mail.local tcpd telnetd rshd rlogind ftpd"
 
 IUSE="pam ssl kerberos ipv6 nis xinetd"
 


^ permalink raw reply related	[flat|nested] 7+ messages in thread

* [gentoo-commits] proj/gentoo-bsd:master commit in: sys-freebsd/freebsd-libexec/
@ 2016-10-09  9:18 Yuta SATOH
  0 siblings, 0 replies; 7+ messages in thread
From: Yuta SATOH @ 2016-10-09  9:18 UTC (permalink / raw
  To: gentoo-commits

commit:     38ac0ea49559eff8137a53b1efef3ed88a41fe2b
Author:     Yuta SATOH <nigoro.dev <AT> gmail <DOT> com>
AuthorDate: Sun Oct  9 09:07:50 2016 +0000
Commit:     Yuta SATOH <nigoro <AT> gentoo <DOT> gr <DOT> jp>
CommitDate: Sun Oct  9 09:07:50 2016 +0000
URL:        https://gitweb.gentoo.org/proj/gentoo-bsd.git/commit/?id=38ac0ea4

sys-freebsd/freebsd-libexec: change MK_ to WITHOUT_

 sys-freebsd/freebsd-libexec/Manifest                    | 2 +-
 sys-freebsd/freebsd-libexec/freebsd-libexec-11.0.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/sys-freebsd/freebsd-libexec/Manifest b/sys-freebsd/freebsd-libexec/Manifest
index e20a1e2..2d67c7a 100644
--- a/sys-freebsd/freebsd-libexec/Manifest
+++ b/sys-freebsd/freebsd-libexec/Manifest
@@ -11,5 +11,5 @@ AUX rusersd.xinetd 220 SHA256 271de1cad33a65a2a0e81e8983cbb1b7ab6e2e75bbf4c6e991
 AUX sprayd.xinetd 216 SHA256 5b2c0e14c40c3d14f16f6fbe7b1f00d133bbae8ea27e548273a16d104afea24e SHA512 a49824ab0421560699901f54d9faf3f38fb6f8d8f63f05e33eb11da053278838e80eaabf5963b1c2a7292ba2d2118e1efd90954b2f3b2dc01b945fbadc6ce101 WHIRLPOOL 3869a0e4a9f03aa3654729e611a020421ec0beef2686ca8857b5ac3d50f8db26d7c1a5eb16e90aaf5b2b33e992915f7e9e504ce6bca9fd5862c2051a7172495f
 AUX walld.xinetd 215 SHA256 b7d8cb4b69809a2ea2f479f942c3d7752c5cb1e4b3b4b7b7b590f15616a774f0 SHA512 ab78d32e48d660649d3415a4432a5f3e98f8a6a8854791d1d828b0dc678f58e9f24532c264c5f5b039ccd706e0bb70c369ba9fb55fc9af9d3ed9b28e10b9e830 WHIRLPOOL 013b60056a8f5fe46eb4e00182fe0f391a2dc915312fe7e47eb372697526ed05a53e156159fd5dd3dcbf3db44a6591461c789af31ca0e1dd967537b785462802
 DIST freebsd-src-11.0.tar.xz 140252356 SHA256 0725a7f1d3e8985f4b2e31a2ad714334463a5016b203073a8fc196649f3d5a27 SHA512 ee1271bb38ee46fbab3d49b33f5b5afd76f9402b2e792581d63f02272df8e2a4011fac97ad550434f0c2fc5fe241940276629bde55e75f8638896a81339870cd WHIRLPOOL e1cda77189990c1d2187ab2d9e842ff3c619d8235f1ade56819fadc52f680a871de17cf05f8119614557c615ad19d41d1b6080c4b3768e7252889546b865d827
-EBUILD freebsd-libexec-11.0.ebuild 4150 SHA256 9fd87de85c3c125e10a013b9f8f4dcc9718ee153af0d46cfa3be892d8ba7ab90 SHA512 a18b235bfe5fd08e581c220f35ac5483823ea0ae37f40034ce0a9faf8386edf2ed6830595a034efcef386d08469e36e7110da3f8aea28e3cfbd64c8e8990ac53 WHIRLPOOL f58d4f4867b8ead04b0733aa9f6571530e47deea2b768a4a86eaa7cfce94022b9cb8cdb7fb872779fcbe505a87b7fda8e4ea5d83f0dd12b1557875697190c2cd
+EBUILD freebsd-libexec-11.0.ebuild 4156 SHA256 280c2f86164a03c6f29c9b1a97052a96e3440db3a5b7089f7bcc0e78f6b6a240 SHA512 2358f3abf07776f07bdf2b35d3115c2b9db3d9808970827e41574ece785cf2a9c8fd4179b896883d572717b9e1fade88239403d50898a1b3359cdb80fdcf130f WHIRLPOOL c71f337efb4120a4e28e7df79b63394e110bc5e583b68327c485f750028b4f872d789a98fba9e031c56262bd916617a17e3b3a97377280931b0faf5f7b236f30
 MISC metadata.xml 238 SHA256 501d93b0c41ed422505100f002758cd173cd9783ae7fbb53e2ec5f238c868340 SHA512 173efaa53a514acf1e2f0c6681c82a48ec16d505844f551d2cc823ee8685b27837c7461f7956c12182059ee7e83023e2f0bcd5d1afab74beeaf998487193656d WHIRLPOOL 4ca51d994f011a5e7e4939f02a54b5c2f9f3e526665893c9ac2876c9871b7dc80361393d41c5247b3a5520e82d31d0dd10da520e7715c94b806a94ce0fed2a5a

diff --git a/sys-freebsd/freebsd-libexec/freebsd-libexec-11.0.ebuild b/sys-freebsd/freebsd-libexec/freebsd-libexec-11.0.ebuild
index 57ac862..8aea14d 100644
--- a/sys-freebsd/freebsd-libexec/freebsd-libexec-11.0.ebuild
+++ b/sys-freebsd/freebsd-libexec/freebsd-libexec-11.0.ebuild
@@ -94,7 +94,7 @@ src_prepare() {
 		echo '#define MAP_ALIGNMENT_MASK MAP_ALIGNED(0xff)' >> "${S}"/rtld-elf/rtld.h
 		echo '#define MAP_ALIGNED_SUPER MAP_ALIGNED(1)' >> "${S}"/rtld-elf/rtld.h
 
-		export mymakeopts="${mymakeopts} MK_SYMVER=no MK_BLACKLIST_SUPPORT=no "
+		export mymakeopts="${mymakeopts} WITHOUT_SYMVER= WITHOUT_BLACKLIST_SUPPORT= "
 	fi
 }
 


^ permalink raw reply related	[flat|nested] 7+ messages in thread

end of thread, other threads:[~2016-10-09  9:18 UTC | newest]

Thread overview: 7+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2016-10-09  9:18 [gentoo-commits] proj/gentoo-bsd:master commit in: sys-freebsd/freebsd-libexec/ Yuta SATOH
  -- strict thread matches above, loose matches on Subject: below --
2014-11-15 16:31 Yuta SATOH
2014-10-28 12:03 Yuta SATOH
2014-09-09 12:17 Yuta SATOH
2013-09-16 13:14 Yuta SATOH
2013-08-30 18:30 Yuta SATOH
2013-06-20 12:20 Yuta SATOH

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox