summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDane Smith <c1pher@gentoo.org>2011-07-14 17:12:37 +0000
committerDane Smith <c1pher@gentoo.org>2011-07-14 17:12:37 +0000
commit10d467d8d9f54c85966c1d648c8ba59bc3e4ad65 (patch)
tree9de6a2a98dd3c67d48d2c1812d0533c917297a41 /sys-apps/fakechroot
parentversion bump (diff)
downloadhistorical-10d467d8d9f54c85966c1d648c8ba59bc3e4ad65.tar.gz
historical-10d467d8d9f54c85966c1d648c8ba59bc3e4ad65.tar.bz2
historical-10d467d8d9f54c85966c1d648c8ba59bc3e4ad65.zip
sys-apps/fakechroot: Version bump. Add new patch.
Package-Manager: portage-2.2.0_alpha45/cvs/Linux x86_64
Diffstat (limited to 'sys-apps/fakechroot')
-rw-r--r--sys-apps/fakechroot/ChangeLog8
-rw-r--r--sys-apps/fakechroot/Manifest33
-rw-r--r--sys-apps/fakechroot/fakechroot-2.14.ebuild33
-rw-r--r--sys-apps/fakechroot/files/fakechroot-2.14-fix_chk_fail.patch25
4 files changed, 83 insertions, 16 deletions
diff --git a/sys-apps/fakechroot/ChangeLog b/sys-apps/fakechroot/ChangeLog
index 16664bd7e9f4..bf708bb86ef6 100644
--- a/sys-apps/fakechroot/ChangeLog
+++ b/sys-apps/fakechroot/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for sys-apps/fakechroot
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/fakechroot/ChangeLog,v 1.15 2011/06/21 21:44:28 dilfridge Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/fakechroot/ChangeLog,v 1.16 2011/07/14 17:12:37 c1pher Exp $
+
+*fakechroot-2.14 (14 Jul 2011)
+
+ 14 Jul 2011; Dane Smith <c1pher@gentoo.org> +fakechroot-2.14.ebuild,
+ +files/fakechroot-2.14-fix_chk_fail.patch:
+ Version bump. Add patch to fix chk_fail. Thanks Anthony Bourgeois.
21 Jun 2011; Andreas K. Huettel <dilfridge@gentoo.org> metadata.xml:
Add proxy maintainership
diff --git a/sys-apps/fakechroot/Manifest b/sys-apps/fakechroot/Manifest
index 1e2801eac2bf..9f3d0409f1ef 100644
--- a/sys-apps/fakechroot/Manifest
+++ b/sys-apps/fakechroot/Manifest
@@ -1,29 +1,32 @@
-----BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA512
+Hash: SHA256
+AUX fakechroot-2.14-fix_chk_fail.patch 732 RMD160 0379c47d28c43feeae94c18158721fe76b631ea7 SHA1 358dcb04be06dd700e2784429a7d4d81e151d744 SHA256 f3d01578720cefd1f01ce52c8a987e5a7be614e7a7ffd9d1e24ee6668e60a5f6
AUX fakechroot-2.9-glibc-2.10-compat.patch 6436 RMD160 1e4c7ce7ee7db24bd22abe647c0c405a0c9d1648 SHA1 ff05265d90abeea5ef0bf683a660b43d5f39c271 SHA256 1535409f5ad0e5049239007615631191399801f021f4365805eee21d8926ad4c
DIST fakechroot_2.11.orig.tar.gz 350533 RMD160 eec763ece1685c7c926748cb9978a7178f9684a9 SHA1 8f6036a890225f091e46d38a99c3efbb00426ef6 SHA256 305476ed07090d373e79dea396017d65b6019cafd7e66d9b3ba4e60eb9224d76
DIST fakechroot_2.12.orig.tar.gz 352298 RMD160 34a8068f360720032c82c6c6635c165da4a7d89b SHA1 b2e32c4de64ba2f2d83f3ac7947f502afbaa1cd9 SHA256 05174cc9caa3ec84cd7515caeafd809a9411e13498f972a617bf3616463b5d2b
+DIST fakechroot_2.14.orig.tar.gz 391823 RMD160 e72e6b10c72789d28fb6b46803f61ed8b45cb646 SHA1 64f85078795692017a51ca5c695254e93e6a67e1 SHA256 da5d61f1c752e2e43400fc6c70cb8ad2f7177a3295534f8e0c6e3c208432d9f5
DIST fakechroot_2.9.orig.tar.gz 490438 RMD160 b4164860eac38d67061c11b15be45212969e7898 SHA1 07f17f1de89aa3c3d05ca35f71c559e9d5c0ee0d SHA256 bfccb079d2d247b05d5f82473beca0043ddfc51a6ed595541575893fa3ab6c3e
EBUILD fakechroot-2.11.ebuild 717 RMD160 3091cbdeebf09ee131e7611b79113b753024b0d8 SHA1 fb17e901457b23811b24071bf0b480a14e8b2124 SHA256 90b76fef953b6ae0bfde82f5cc437cf2a2b11b4a53f42c1d3ec3525c0c13d850
EBUILD fakechroot-2.12.ebuild 722 RMD160 338fb0602af80042017691bcf03b7a536fabafdb SHA1 82d21ce5428f9a4968b4c86c24d0543b82a6a6cd SHA256 c85a0cdac904bc355e9052cc546cc31460a5fc94c405689a8e60680c896fef5a
+EBUILD fakechroot-2.14.ebuild 794 RMD160 bd739c8644944e6927659b231aec0b2aa9ce6ab5 SHA1 4e58df99a18b6caf33b62c58bbffde928171d389 SHA256 6fd04fa776f15e37995d4a88a6b45e5f8b5980b1b1afd277e74ca6ce8da0fae0
EBUILD fakechroot-2.9.ebuild 746 RMD160 e864da9ee7db45337ad5a9f9206d7e8e2240b854 SHA1 19d2a443de2e2fc64b6219fec861ccd71a81f3fa SHA256 3fff70413a355ed71a30e01b264dec5cfb8d6c20bc9d3e029c976d6ace418e2f
-MISC ChangeLog 2074 RMD160 fd14814081b8330d48e4e7b488587060fe867141 SHA1 b2003318f0e771109c7c47a07c636bb4e95003fc SHA256 34075934803d30e68a6cefe2cddc89094b9c7284cb01f6cf317f2265acfce91c
+MISC ChangeLog 2289 RMD160 82aedbd05b627ebb0fa53d36cb9feda9e2693bc2 SHA1 4432c31d02e16966d825ea0cebc1a65f2ee38291 SHA256 e88a73119fe87296bfad9bd7ea1c1a4bb812b9982fadc2c882081c9ba0b8e170
MISC metadata.xml 536 RMD160 26872042b59fd58181ddef07ee88367f6055bd0c SHA1 ffa6191360532a423b8bcb8e03822437ecfdf32f SHA256 3834f1c7dca4f1997b5a7f759fda3618e5bc7c3a68ffa3d19c538cf6b8a3de63
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.17 (GNU/Linux)
-iQIcBAEBCgAGBQJOARDCAAoJENwGBM22xffeWFMP/Rop6zooBLZBlqKGODdyFm6B
-2rZzE5j2kjV1OqwKNEllhvmRQ7RgN0csezVCHJT8MDNcYCbK+WB/x25aT9mpIs6x
-y2XNo+Rl+3KhrvTgzamNgFT70wCjx9DvoLha/SF2ZLBkVbQ1W3aBGyImxdXcJNkZ
-f0BdAedg69l1GCO5fY6vRQq8tjipA1jOI6wTtzLetan45igO/bASCgDq7fBx9xAx
-k1H+k7D7ablrdFsF2gAWvC+dGfQio5x89P1OTnDfAiOPAOfCeDRy/7R3V4gwUr+o
-2LFErZCPV0C5c8ffMgfW3pmNDwUzDuTBHm6Swnhxlb12gPDZPYjpOLnZYlSg1Olt
-Ivqp0jnm9C0joLJKdZGa5uk1PUOcI9IehHa+5Bzf/APdGvahTDTI+XH0SiXY83g3
-pxDi6wDnFP6gSWIHYUuVZ4p1lLzDRSnytGH00YiHZ8itqi6kasxR9Ff1EXQ3zmAs
-1K5KWheo/a6kAvZpbpjdEGltieawAoumrVwi3DG+hZyrKCAjuJNra9Hmv0C5ChHj
-390Pxe7IdkA/Qj0LEoRYaVf1B5hL+kp/ZCeRYKkBIFPaQyqvPrWfwLRZ6YoyXqBr
-Ln8vRDViuOW/5rX5eRwRhxU62gezg+Xs80v1UBO0tXl6+VTRkfwt6S8P7O04NvgA
-W++SDYA9/Wkdx4Vcdl60
-=KpKC
+iQIcBAEBCAAGBQJOHyN3AAoJEEsurZwMLhUx418QAKiMwDfP6pIgVmYwcMeNadi8
+P3IM04ExU6lqZG3hBshNfpIxXAtIAJTiiCyN5j7XOOduxTuc2il8s5urDd5Fxxh4
+B2VdsbVTcJfxI2mZvjis6npKDfwP8XBpQsZDyK4wzxE8AlPOwk3zWRk69pInMZ0s
+q97QlmQYfMJoK/clSehu2lIsEfopirdOVY/B9ue6UhaAzSB3IaiepVYmUexVdMhO
+d5KqQZrHN+GiHnh7TtYFa2Yia2oUTSg4N7k70keB7mQhQgRv5kE1Bb4+D+9jsGed
+RxQoIrBlEg/omLe8CfG4vu1Jplgvfu5k2tknEyEZxKbW/pZjlHfX8I3JfT9JhFBa
+x/DqTtHwSp9ORikwXcwlEVb4Z9coRPbb9yMjl/waGRk1khw3Zg9Ile6rk0fLkML7
+kB8HzmYEEinMcBxrVnb8WXYjGY1nARK4RjqaKDu1vFnwXV86XMrEKJziUUSwuCTP
+RMgq5J+XE0skGc4VCsVovrIN4aUhCY9rEPtMdb9x7EJfG9CDFP3QeRv4au4dJQqt
+gkRXWBpjhFFgjaQqpUZK+HrzWmWY51kKC5TOXGX7UK2tLV9Fyf0i6g9o1cl7sMC1
+8RwNHb0JyR5da6qTxbYQxlWjrqt/2s5y21zrPGyFvUo513H6O1ARBD1aMIBNkzjS
+Q9RzYwiDlTwQs2TSLMYr
+=48q8
-----END PGP SIGNATURE-----
diff --git a/sys-apps/fakechroot/fakechroot-2.14.ebuild b/sys-apps/fakechroot/fakechroot-2.14.ebuild
new file mode 100644
index 000000000000..787c8e1b3a01
--- /dev/null
+++ b/sys-apps/fakechroot/fakechroot-2.14.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/fakechroot/fakechroot-2.14.ebuild,v 1.1 2011/07/14 17:12:37 c1pher Exp $
+
+EAPI="4"
+inherit eutils
+
+DESCRIPTION="Provide a faked chroot environment without requiring root privileges"
+HOMEPAGE="http://fakechroot.alioth.debian.org/"
+SRC_URI="mirror://debian/pool/main/f/${PN}/${PN}_${PV}.orig.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+RESTRICT="test"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-fix_chk_fail.patch
+}
+
+src_configure() {
+ econf \
+ --disable-static \
+ --disable-dependency-tracking
+}
+
+src_install() {
+ emake DESTDIR="${D}" install
+ dodoc NEWS README THANKS
+ find "${D}" -name '*.la' -exec rm -f '{}' +
+}
diff --git a/sys-apps/fakechroot/files/fakechroot-2.14-fix_chk_fail.patch b/sys-apps/fakechroot/files/fakechroot-2.14-fix_chk_fail.patch
new file mode 100644
index 000000000000..a714d02a59c4
--- /dev/null
+++ b/sys-apps/fakechroot/files/fakechroot-2.14-fix_chk_fail.patch
@@ -0,0 +1,25 @@
+# This patch fix the availablity of __chk_fail function.
+# patch from blueness@gentoo.org
+
+diff -ur fakechroot-2.14.orig//src/__realpath_chk.c fakechroot-2.14/src/__realpath_chk.c
+--- fakechroot-2.14.orig//src/__realpath_chk.c 2011-07-04 16:59:16.176441002 +0200
++++ fakechroot-2.14/src/__realpath_chk.c 2011-07-04 17:00:23.718441000 +0200
+@@ -24,10 +24,18 @@
+
+ #define _FORTIFY_SOURCE 2
+ #include <stddef.h>
++#include <stdlib.h>
+ #include "libfakechroot.h"
+
+
++#ifdef HAVE___CHK_FAIL
+ extern void __chk_fail (void) __attribute__((__noreturn__));
++#else
++__attribute__((__noreturn__)) void __chk_fail (void)
++{
++ exit(-1);
++}
++#endif
+
+ wrapper(__realpath_chk, char *, (const char * path, char * resolved, size_t resolvedlen))
+ {