diff options
author | Alexis Ballier <aballier@gentoo.org> | 2010-01-09 16:38:21 +0000 |
---|---|---|
committer | Alexis Ballier <aballier@gentoo.org> | 2010-01-09 16:38:21 +0000 |
commit | d1c665f2a55d5e6b551b6dcb62a3e5066ba44bbc (patch) | |
tree | 944fb0df52da4ea6277570e3e8266c81f93b28ad /sys-freebsd | |
parent | Fix building with GCC 4.4+ wrt #278216. (diff) | |
download | historical-d1c665f2a55d5e6b551b6dcb62a3e5066ba44bbc.tar.gz historical-d1c665f2a55d5e6b551b6dcb62a3e5066ba44bbc.tar.bz2 historical-d1c665f2a55d5e6b551b6dcb62a3e5066ba44bbc.zip |
Fix build on sparc
Package-Manager: portage-2.2_rc61/cvs/Linux x86_64
Diffstat (limited to 'sys-freebsd')
-rw-r--r-- | sys-freebsd/freebsd-libexec/ChangeLog | 8 | ||||
-rw-r--r-- | sys-freebsd/freebsd-libexec/Manifest | 13 | ||||
-rw-r--r-- | sys-freebsd/freebsd-libexec/files/freebsd-libexec-7.2-pic.patch | 13 | ||||
-rw-r--r-- | sys-freebsd/freebsd-libexec/freebsd-libexec-7.2-r1.ebuild | 7 | ||||
-rw-r--r-- | sys-freebsd/freebsd-sources/Manifest | 12 |
5 files changed, 37 insertions, 16 deletions
diff --git a/sys-freebsd/freebsd-libexec/ChangeLog b/sys-freebsd/freebsd-libexec/ChangeLog index 113ec65c7ce5..9a3d3fff7465 100644 --- a/sys-freebsd/freebsd-libexec/ChangeLog +++ b/sys-freebsd/freebsd-libexec/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for sys-freebsd/freebsd-libexec -# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-libexec/ChangeLog,v 1.34 2009/12/05 09:48:09 aballier Exp $ +# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-libexec/ChangeLog,v 1.35 2010/01/09 16:38:20 aballier Exp $ + + 09 Jan 2010; Alexis Ballier <aballier@gentoo.org> + freebsd-libexec-7.2-r1.ebuild, +files/freebsd-libexec-7.2-pic.patch: + Fix build on sparc *freebsd-libexec-7.2-r1 (05 Dec 2009) diff --git a/sys-freebsd/freebsd-libexec/Manifest b/sys-freebsd/freebsd-libexec/Manifest index 67c89d64b175..6e0d320ea34b 100644 --- a/sys-freebsd/freebsd-libexec/Manifest +++ b/sys-freebsd/freebsd-libexec/Manifest @@ -6,6 +6,7 @@ AUX bootpd.initd 553 RMD160 15e4cd00d83d969ed3dbeb8c3cd1a6bbfb05c999 SHA1 9ca5dc AUX freebsd-libexec-6.1-libfallback.patch 4230 RMD160 ec9a2d6b85945932f3d2c463c55730663961e9e5 SHA1 f67aab56a84a14c38aab467572d68d3be622cdc9 SHA256 a9db8a93a973be10c9c9f7044f9d40ed4a58a16906b3da089db9873aa7597380 AUX freebsd-libexec-6.2-dl_iterate_phdr.patch 8194 RMD160 8670b61fe0cfdb9cf9d5515254496e58d0eb1a84 SHA1 1134db8a9ff9dfe9bd8d9199bd807ff0fb32558b SHA256 9a79cd621086f91a1959adbfabdb1834e6d4cd83c0f4c517c35d3d4c706ba96a AUX freebsd-libexec-7.0-libfallback.patch 3955 RMD160 1ba757f14a96b70f8864880d3da7aceeb923226a SHA1 b2f120ed69c45b494f3a2bab80465e38de24018e SHA256 5850a3b9bc5c25fca8c70547926423b44a9123878d37e40a0fc6323ebc8a843c +AUX freebsd-libexec-7.2-pic.patch 348 RMD160 59f8d21553276a36e6299d400659333d0e58ab7e SHA1 6ca0a8e94a726b59bcf4a0b75e611621d56d3b1b SHA256 424ed7b69067d3a3a77ad387026548b77d41412f52ae17c737e96e57b6cb3b0f AUX freebsd-libexec-7.2-rtld7.patch 855 RMD160 bc1a1ab1089f0bce0d2958e53bad8cbbcfe2cd67 SHA1 20dd7d590018668eb7653aea474edf6c565242d7 SHA256 d31c269fec13a65267053b527909b2912158aa82da3d04dd576dc6a00f1e8557 AUX freebsd-libexec-nossp.patch 434 RMD160 7b63e750f7d1364b1a4cc8af139788d163899563 SHA1 93bc3197fa5dd5d857ec295ebc3c0ca2574c93e3 SHA256 8ee38006be649adf95dc9742a9356e337e769c11c48206566023d9c8e85c3364 AUX freebsd-libexec-setXid.patch 270 RMD160 70cb184d02b3a3102eeb6332226db42b2abf04f5 SHA1 0e9332ab2a6951abfdfd58bd134368e7e437fa28 SHA256 b96e8adef3276e5bd2b2518641b9d971202476803b82bdea7077603510116b8e @@ -38,14 +39,14 @@ DIST freebsd-usbin-7.1.tar.bz2 2584691 RMD160 cf6adf2f1cc60e667417f647cb99bbc310 DIST freebsd-usbin-7.2.tar.bz2 2654480 RMD160 af0a94e0affce332cf30532ea45251563e65632e SHA1 b52db981e0250357b40d10ebc7ffd6ca3ea9cc4c SHA256 56574e81ac4ab54a20d83d9a2d1ba3a42b5677691675f1db162fde161da0907f EBUILD freebsd-libexec-6.2-r2.ebuild 1812 RMD160 d13830b604bb7b3d47f02003f72a0d150a5a1130 SHA1 7a888657a8488267650f7a3da6babbb8b8b68060 SHA256 eb1faec030f8872e8c79110eba6baba658797664bed2cec1fa007742c4fd921e EBUILD freebsd-libexec-7.1-r1.ebuild 2063 RMD160 ae843df1662c8b7aaf830306a546b286e8503f85 SHA1 407a9edd44d371c492949b63239af67cfd87b262 SHA256 412bb592c35c7d6f5c1e2bdd1093fcc2a1e9714babc22abab8b979321980533a -EBUILD freebsd-libexec-7.2-r1.ebuild 2103 RMD160 96d80650825dd6f39d0f5e38d5762fb468e65703 SHA1 c0de5759e520da90fade99b75221e2ca0a963c2f SHA256 ddd033a95cd08b7e2ae3835a234014fa568bb1a7d329d54fd4e08200968e93bc +EBUILD freebsd-libexec-7.2-r1.ebuild 2134 RMD160 8938b2a457066f6b58e16adabf6cc0ec7e46408c SHA1 ca79747801319eccca340147b04397f1fb487606 SHA256 7efa75b36d1e6513403de7956f530ed2c3d45a827d924cece458fb4f4200e2e3 EBUILD freebsd-libexec-7.2.ebuild 2068 RMD160 2c8d572f7041cfad8802bdaa2aabe0ffca5ff528 SHA1 b99d9e1c56394c376309b0d68e4e1cc8dc173d3b SHA256 f6089efadcf3a5ab59fabf06511c1287561c2ba3e9193fe9741484256c044d71 -MISC ChangeLog 8299 RMD160 a70fb0508ddef76e56abb0b1ad3b7efa02961795 SHA1 b306b574a81910a1779fd6d581b728fe3c8b1f7c SHA256 924d3a4e2f804a0af3a041a1222532e6d23222abf4746b00446a09cecadd71a9 +MISC ChangeLog 8444 RMD160 2b513d0b9c2f33691b5e205bc18bcb19bc80ae92 SHA1 99fee24b4307f1f0dbff930e4727b2eb7e9765e1 SHA256 75227a43633e23240f714ac0af8cc230339c847215d4f5a3af1045b3fdef0d3f MISC metadata.xml 156 RMD160 60b5820a08275f307e5bd936d78f5afd1f141086 SHA1 d9d9d4f2b5afc58339ea3e562fca490156935f1f SHA256 30ab515d6ac492d3d6c36ac3c675511742c2149e56a6b3228c8d22ab8edb3ff7 -----BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.13 (GNU/Linux) +Version: GnuPG v2.0.14 (GNU/Linux) -iEYEARECAAYFAksaLF8ACgkQvFcC4BYPU0qC0ACgtMAMag3kbQMjof8bX9l5ysXB -J+YAnA7GOUpoYHouYxy/rDRYiKh1q16G -=6R2X +iEYEARECAAYFAktIsQIACgkQvFcC4BYPU0pI9QCgrkLbz9Xn3KJVMolp9jt5FCFw +EeQAoIMCgYLvY3qp4/E4lUMmCXf6g+i1 +=RbWd -----END PGP SIGNATURE----- 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 new file mode 100644 index 000000000000..22d5658394dd --- /dev/null +++ b/sys-freebsd/freebsd-libexec/files/freebsd-libexec-7.2-pic.patch @@ -0,0 +1,13 @@ +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/freebsd-libexec-7.2-r1.ebuild b/sys-freebsd/freebsd-libexec/freebsd-libexec-7.2-r1.ebuild index fab71ce68bd5..230af709d2e3 100644 --- a/sys-freebsd/freebsd-libexec/freebsd-libexec-7.2-r1.ebuild +++ b/sys-freebsd/freebsd-libexec/freebsd-libexec-7.2-r1.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2009 Gentoo Foundation +# Copyright 1999-2010 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-libexec/freebsd-libexec-7.2-r1.ebuild,v 1.1 2009/12/05 09:48:09 aballier Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-freebsd/freebsd-libexec/freebsd-libexec-7.2-r1.ebuild,v 1.2 2010/01/09 16:38:20 aballier Exp $ EAPI=2 @@ -31,7 +31,8 @@ S="${WORKDIR}/libexec" PATCHES=( "${FILESDIR}/${PN}-setXid.patch" "${FILESDIR}/${PN}-nossp.patch" "${FILESDIR}/${PN}-7.0-libfallback.patch" - "${FILESDIR}/${P}-rtld7.patch" ) + "${FILESDIR}/${P}-rtld7.patch" + "${FILESDIR}/${P}-pic.patch" ) # Remove sendmail, tcp_wrapper and other useless stuff REMOVE_SUBDIRS="smrsh mail.local tcpd telnetd rshd rlogind lukemftpd ftpd" diff --git a/sys-freebsd/freebsd-sources/Manifest b/sys-freebsd/freebsd-sources/Manifest index 0fb7aaf248e9..08e183cf13b0 100644 --- a/sys-freebsd/freebsd-sources/Manifest +++ b/sys-freebsd/freebsd-sources/Manifest @@ -37,6 +37,7 @@ AUX freebsd-sources-7.2-ipv6.patch 858 RMD160 fae14bbcd3d5c2c6ff76f845cd34a50c6a AUX freebsd-sources-7.2-null.patch 1529 RMD160 b498b8ebdae7f59c35dc33552c601ba5e9793433 SHA1 0221e1be7d26039067e3a1b75eabdd16e3c99f9a SHA256 e617f280e8f957d6b0e1a09380ed7fc8370418b6b581fb2d49e09b1101f7c6c4 AUX freebsd-sources-7.2-pipe.patch 771 RMD160 093b002265a7fa086c92972c1a99db6cf5f81d71 SHA1 03e8d28acd80ac4ffa47e8492f14b50124de5dfb SHA256 7f8b87ef0d7ba883627823709746cc02fb8590d4a81d1b2dd76803b40aa9190b AUX freebsd-sources-7.2-sparc64.patch 446 RMD160 70e36ed7ab84e743ceae47135e400b4c42085f58 SHA1 9983471737dba92625941dad5b250b1dda4d26bb SHA256 cc6d10c593c4f0122f9b9f55b80981bfd4fcd009e69606119d2eea62d94afa69 +AUX freebsd-sources-7.2-zfs712.patch 883 RMD160 eacf62347e9c53b5a0ecdaa7f4ab809e7e366835 SHA1 057c4d3f3c7f462e8c510719bad53ecb60d96dbf SHA256 8d69f079942092aa270f3d499aa90aa24af2138797b41cf69eafe770f002b367 AUX freebsd-sources-gentoo.patch 1191 RMD160 1c8ce1849d767a995f075fe43b7313b341bd0805 SHA1 abe5d4ff186d1b9b6ad6d7af6be359563e81183b SHA256 e5e7186858259e7d6d21e925dde640a68b27255cf69ab089ee82675568e7d9a7 DIST freebsd-sys-6.2.tar.bz2 18344936 RMD160 784230e22ccaf09933ef3f053ff29cc3e579786a SHA1 161b7a4d165665deb1c4434c356b5f610a72a83a SHA256 a754371d88601aaab7152bb3d127bd3777db912e13a26a866e13ba34934c5e5b DIST freebsd-sys-7.1.tar.bz2 22471627 RMD160 2e09c51d3ffaaf62bd2fbeed8dd949a1463fab4e SHA1 8c53e0d3e20c52c21e8017b35c6e63a65a72a390 SHA256 336734d3e6e90cfc73e5f6b082a42fd4ccb7141912710e173a7da454159750ce @@ -44,12 +45,13 @@ DIST freebsd-sys-7.2.tar.bz2 23005928 RMD160 0ecdff9fbefe9e16325e09a76310ca2b4a7 EBUILD freebsd-sources-6.2-r5.ebuild 3965 RMD160 4f877e3779c32711d781d8cd2ed579286c24ab3a SHA1 062afd930996a8bc037712584e9dcd041bf31bcd SHA256 59ff17393a1291a1d67000f1f66d7d4601c5cef644db4b9a0c7da56009ffb2fe EBUILD freebsd-sources-7.1-r1.ebuild 3769 RMD160 f2e4786513e396db3c32895ce3b6a8e95b5272c7 SHA1 de398b7520be41dacfb36b9d89ea9cbefa5992e8 SHA256 8e496132d0285ba1846f7695d89cce4fc80e8d693068865f5d36ec9573231889 EBUILD freebsd-sources-7.2-r2.ebuild 3898 RMD160 3963e6d5f19ae696bf023b31dc35d25667ced8fe SHA1 9bed9e5b0620a2d585cd57153464aa9087f799ec SHA256 b4d677644189b15b2b629fca1c46b02c9ff101ce2b736c42cf005d2a220191d2 -MISC ChangeLog 14445 RMD160 de57cb289736777f78e2632d637c7b0943269fa6 SHA1 18163e6aa77316ba2af8b72e270a38088b59540e SHA256 6b0af4571a931ad00af6212c707ee222ab727b3629591e13a04fc89e4d5b3640 +EBUILD freebsd-sources-7.2-r3.ebuild 3943 RMD160 3ac41528e8eb22a186114f2b767b33a6f25372ba SHA1 0b0df74007a6cf813292a1a056e4433676e4d2c7 SHA256 f6b279fd482a0b156924fc23fbb7a110b156d7c61a583e25817c1afa3f48b3a8 +MISC ChangeLog 14649 RMD160 b434704a076e7ff0be5edad1849108b2bb273d2b SHA1 69884438dbc221fd730bbea9bd1f028b74d8edc3 SHA256 6f2245cf0d46c8b5c06343477233abc8ba8cf7702cf9beb55b5ba7c681d2377a MISC metadata.xml 156 RMD160 60b5820a08275f307e5bd936d78f5afd1f141086 SHA1 d9d9d4f2b5afc58339ea3e562fca490156935f1f SHA256 30ab515d6ac492d3d6c36ac3c675511742c2149e56a6b3228c8d22ab8edb3ff7 -----BEGIN PGP SIGNATURE----- -Version: GnuPG v2.0.13 (GNU/Linux) +Version: GnuPG v2.0.14 (GNU/Linux) -iEUEARECAAYFAksZanoACgkQvFcC4BYPU0qqSgCgqBc3MLCSRpQn+nSBzALwc/+A -PZcAmLbmTOxHe3on9zDKBfb9xafLyv0= -=DVQm +iEYEARECAAYFAktIsRMACgkQvFcC4BYPU0qWEACgp58XY4gqfA8kZkcT8b1E9Rzr +9ecAn3A9cQfbRkSExg4wzxoNabdGvWYc +=2Sfe -----END PGP SIGNATURE----- |