summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuli Suominen <ssuominen@gentoo.org>2010-04-02 21:49:48 +0000
committerSamuli Suominen <ssuominen@gentoo.org>2010-04-02 21:49:48 +0000
commit230dd65d18bf4a84e28cf08b0f302412822ebf6c (patch)
tree2b2c7dbfcf7906b1a3e09c6f2c1ad0ff94f4a8d1 /dev-libs/libtar
parentDon't call deprecated python_version() (bug #312291). (diff)
downloadhistorical-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/ChangeLog6
-rw-r--r--dev-libs/libtar/Manifest5
-rw-r--r--dev-libs/libtar/files/libtar-1.2.11-free.patch22
-rw-r--r--dev-libs/libtar/libtar-1.2.11-r3.ebuild14
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