diff options
author | 2010-04-02 21:49:48 +0000 | |
---|---|---|
committer | 2010-04-02 21:49:48 +0000 | |
commit | 230dd65d18bf4a84e28cf08b0f302412822ebf6c (patch) | |
tree | 2b2c7dbfcf7906b1a3e09c6f2c1ad0ff94f4a8d1 /dev-libs/libtar | |
parent | Don't call deprecated python_version() (bug #312291). (diff) | |
download | historical-230dd65d18bf4a84e28cf08b0f302412822ebf6c.tar.gz historical-230dd65d18bf4a84e28cf08b0f302412822ebf6c.tar.bz2 historical-230dd65d18bf4a84e28cf08b0f302412822ebf6c.zip |
Don't prestrip and include stdlib.h for free().
Package-Manager: portage-2.2_rc67/cvs/Linux x86_64
Diffstat (limited to 'dev-libs/libtar')
-rw-r--r-- | dev-libs/libtar/ChangeLog | 6 | ||||
-rw-r--r-- | dev-libs/libtar/Manifest | 5 | ||||
-rw-r--r-- | dev-libs/libtar/files/libtar-1.2.11-free.patch | 22 | ||||
-rw-r--r-- | dev-libs/libtar/libtar-1.2.11-r3.ebuild | 14 |
4 files changed, 42 insertions, 5 deletions
diff --git a/dev-libs/libtar/ChangeLog b/dev-libs/libtar/ChangeLog index c1da9e88c5cc..f36ac3c9d381 100644 --- a/dev-libs/libtar/ChangeLog +++ b/dev-libs/libtar/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for dev-libs/libtar # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/libtar/ChangeLog,v 1.9 2010/04/02 21:13:50 ssuominen Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/libtar/ChangeLog,v 1.10 2010/04/02 21:49:48 ssuominen Exp $ + + 02 Apr 2010; Samuli Suominen <ssuominen@gentoo.org> + libtar-1.2.11-r3.ebuild, +files/libtar-1.2.11-free.patch: + Don't prestrip and include stdlib.h for free(). *libtar-1.2.11-r3 (02 Apr 2010) diff --git a/dev-libs/libtar/Manifest b/dev-libs/libtar/Manifest index ac96394a87ad..553a85a253b9 100644 --- a/dev-libs/libtar/Manifest +++ b/dev-libs/libtar/Manifest @@ -1,5 +1,6 @@ +AUX libtar-1.2.11-free.patch 337 RMD160 f934fbecd7f601724c59c9ecf621217d594dd247 SHA1 4201c44e53d31f72e8158371227692f42ecd8989 SHA256 ed7c9218c5f2b7f26f41d79ff7e2ede793816bfdeeffd0480ea90f2a818ca1ac DIST libtar-1.2.11.tar.gz 145354 RMD160 205d1213ed32f9708fb2135010afdd9e184c430e SHA1 9611f23024b0e89aad1cfea301122186b3c160f8 SHA256 4a2eefb6b7088f41de57356e5059cbf1f917509b4a810f7c614625a378e87bb8 DIST libtar_1.2.11-6.diff.gz 245511 RMD160 05a7bb41acd6d341b2e79ed6a699585089d3c3c3 SHA1 8ca2905f3f175fb0b15bb37a498ab5815891f50c SHA256 002d067499a94988dfa23a71e3f46d6b9af26fdce266870dc9b7c81d54fc820d -EBUILD libtar-1.2.11-r3.ebuild 1038 RMD160 d4100ebc62a7c9d68b9ff6dc19286d817dff4049 SHA1 f4bad6ef78cb9a25fdfcc41eb515b9ac79e3da8e SHA256 ee0ab4e80fa33b03f03ee214749a1e99d0c19cec9daa8e0862afdbee07b94edc -MISC ChangeLog 1586 RMD160 bd35c77b2826cdf20333ab1caf9ad10d467c3432 SHA1 cf4f78fccbe4e72b52c38374d010de532ca78a72 SHA256 97570d29f6e51cfb324d81f7406959f27bd377295ef8b5a22ea100a0bc4f3e9a +EBUILD libtar-1.2.11-r3.ebuild 1294 RMD160 26b948935e516094c879c4f98315d5fda962e2d3 SHA1 debff42ec066e00e2f132770d3b1db1c32e85855 SHA256 a29e02a9e45e125f98509d7176cb42123edaa73197d8e394720d0ef844e887ff +MISC ChangeLog 1752 RMD160 0120a437b775ed1bd4c1400cc18a220d94703b44 SHA1 36c1e98e4c6086df396c2ec61282d8f4bd298310 SHA256 7bf30bc2845163aef6bba71a758cd7720df8152cb21bb600cb45334c57a6618a MISC metadata.xml 266 RMD160 b4480e6518739202d8543a84b01b53940907f016 SHA1 3a5b0bff8b6ad1614a1e8fcbecddf54b800c80a2 SHA256 7aba9af99c2de45240978680e160a1bc959795d16c7eeeae6f2822ba59da9af2 diff --git a/dev-libs/libtar/files/libtar-1.2.11-free.patch b/dev-libs/libtar/files/libtar-1.2.11-free.patch new file mode 100644 index 000000000000..3a7b028d5d2d --- /dev/null +++ b/dev-libs/libtar/files/libtar-1.2.11-free.patch @@ -0,0 +1,22 @@ +stdlib.h is required for free() + +--- lib/output.c ++++ lib/output.c +@@ -20,6 +20,7 @@ + #include <sys/param.h> + + #ifdef STDC_HEADERS ++# include <stdlib.h> + # include <string.h> + #endif + +--- lib/wrapper.c ++++ lib/wrapper.c +@@ -18,6 +18,7 @@ + #include <errno.h> + + #ifdef STDC_HEADERS ++# include <stdlib.h> + # include <string.h> + #endif + diff --git a/dev-libs/libtar/libtar-1.2.11-r3.ebuild b/dev-libs/libtar/libtar-1.2.11-r3.ebuild index 1abfbcc903f5..86de8b6c9cdb 100644 --- a/dev-libs/libtar/libtar-1.2.11-r3.ebuild +++ b/dev-libs/libtar/libtar-1.2.11-r3.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2010 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-libs/libtar/libtar-1.2.11-r3.ebuild,v 1.1 2010/04/02 21:13:50 ssuominen Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-libs/libtar/libtar-1.2.11-r3.ebuild,v 1.2 2010/04/02 21:49:48 ssuominen Exp $ EAPI=2 inherit autotools eutils multilib @@ -21,11 +21,18 @@ DEPEND="zlib? ( sys-libs/zlib ) !zlib? ( app-arch/gzip )" src_prepare() { - epatch "${WORKDIR}"/${PN}_${PV}-${p_level}.diff + epatch "${WORKDIR}"/${PN}_${PV}-${p_level}.diff \ + "${FILESDIR}"/${P}-free.patch + + sed -i \ + -e '/INSTALL_PROGRAM/s:-s::' \ + {doc,lib{,tar}}/Makefile.in || die + eautoreconf } src_configure() { + export ac_cv_prog_ac_ct_STRIP=true econf \ $(use_enable static-libs static) \ $(use_with zlib) @@ -35,6 +42,9 @@ src_install() { emake DESTDIR="${D}" install || die dodoc ChangeLog* README TODO + newdoc compat/README README.compat + newdoc compat/TODO TODO.compat + newdoc listhash/TODO TODO.listhash newdoc debian/changelog ChangeLog.debian rm -f "${D}"/usr/$(get_libdir)/${PN}.la |