summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGilles Dartiguelongue <eva@gentoo.org>2011-01-03 23:45:38 +0000
committerGilles Dartiguelongue <eva@gentoo.org>2011-01-03 23:45:38 +0000
commitaead2ad8133a8fdac36969ec667624e902e333a0 (patch)
treee77d01770a05ea93301f324bb2a23351f0f57f65 /dev-libs
parentFix build with USE=introspection, bug #350061. Clean up old revisions. (diff)
downloadhistorical-aead2ad8133a8fdac36969ec667624e902e333a0.tar.gz
historical-aead2ad8133a8fdac36969ec667624e902e333a0.tar.bz2
historical-aead2ad8133a8fdac36969ec667624e902e333a0.zip
Add patch for fix build with uclibc, bug #236671.
Package-Manager: portage-2.2.0_alpha12/cvs/Linux x86_64
Diffstat (limited to 'dev-libs')
-rw-r--r--dev-libs/libatasmart/ChangeLog8
-rw-r--r--dev-libs/libatasmart/Manifest15
-rw-r--r--dev-libs/libatasmart/files/libatasmart-0.17-strpool-uninit.patch12
-rw-r--r--dev-libs/libatasmart/libatasmart-0.17.ebuild8
4 files changed, 37 insertions, 6 deletions
diff --git a/dev-libs/libatasmart/ChangeLog b/dev-libs/libatasmart/ChangeLog
index cc49c83ca42d..735eb6931060 100644
--- a/dev-libs/libatasmart/ChangeLog
+++ b/dev-libs/libatasmart/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for dev-libs/libatasmart
-# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/libatasmart/ChangeLog,v 1.16 2010/10/29 06:21:49 jer Exp $
+# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libatasmart/ChangeLog,v 1.17 2011/01/03 23:45:37 eva Exp $
+
+ 04 Jan 2011; Gilles Dartiguelongue <eva@gentoo.org> libatasmart-0.17.ebuild,
+ +files/libatasmart-0.17-strpool-uninit.patch:
+ Add patch for fix build with uclibc, bug #236671.
29 Oct 2010; Jeroen Roovers <jer@gentoo.org> libatasmart-0.17.ebuild:
Stable for HPPA (bug #329621).
diff --git a/dev-libs/libatasmart/Manifest b/dev-libs/libatasmart/Manifest
index 67e54be2d69f..7ae5bd18d494 100644
--- a/dev-libs/libatasmart/Manifest
+++ b/dev-libs/libatasmart/Manifest
@@ -1,6 +1,17 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+AUX libatasmart-0.17-strpool-uninit.patch 566 RMD160 052ef22f40cc315a4bea279b4010298a530b5671 SHA1 3dbb1041dbf2d5af6a38b396b98b9410967d6135 SHA256 bc6466359efba1ad11f9f44cba8f67883c3f08023e46f509dc7ebb330115f188
DIST libatasmart-0.16.tar.gz 374672 RMD160 75644fcb4b2b61836c8ce7e13d1be6cff2a98138 SHA1 6a562b06cf04be0a51198373e1f1656571656f7a SHA256 b33c2795e817e034982d599d307818f6d575a75e03e5877090a157fc408a7055
DIST libatasmart-0.17.tar.gz 376341 RMD160 88083222f34ae34457e25d772204e4efbeefb379 SHA1 33135e67bf6a3ea87b902944a80190e8f4427b2a SHA256 2d62a11274f32cde2f074adef9ceb662bf205618dfc8f8e74b9be6a8b1ed5ffd
EBUILD libatasmart-0.16.ebuild 677 RMD160 fea5baa22110fb5eadcdd799f512b57c048bdfde SHA1 58c4018d5e7a2d17f3585bc890fe1cf3bab68fee SHA256 cd6fbc7502d56ade2e3896d7f97ded94147b3c12f3b4c7b84166862af6fea8b2
-EBUILD libatasmart-0.17.ebuild 720 RMD160 b60b5775a93b050fc4fdfd91c1f299c1e3d49e70 SHA1 555780afeb7145c2d6780d932760cb594c67e0a8 SHA256 59e390fdf834627e434f2a929bc00b4337428c01cb9c6b70a8d006ffe4116b40
-MISC ChangeLog 2017 RMD160 9fc3a973475fd21f1e80331676410f0732039bb0 SHA1 09cb9939b7e6ea47e29581fc5933ccdefdbbe469 SHA256 0c402941b2b0485c7b70709e966ab017430f5e9d9a0a36ac1d9190136007357e
+EBUILD libatasmart-0.17.ebuild 791 RMD160 1349fab2d07f600d0fdbaad918e5bb2be8f60681 SHA1 595b618ec66a95ded125c8ac5a2d166a3777f2da SHA256 a15018c0d87d87d24bdc6aa4a82221cf345d84b59012e2893ba8df325163a48d
+MISC ChangeLog 2197 RMD160 c6207a0013e53ea640ee9572c32e93926f328bce SHA1 787f362f179433841cc621a1d679015ffa1a1438 SHA256 d3a5c6eb81e396291f9430869072755d1b52d6a6ce1a8e9ee6d2416de7d16681
MISC metadata.xml 158 RMD160 c0e2bae8e91bb6be8922bac5e4f597302e06587e SHA1 38f78e9790bcd4382b4a49aa226aa6dda1d3a3d7 SHA256 3a7dbca0fdc557de69783e0663e2d76ddab129ea8a19b2d0ef6d3e5d1b947ce1
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.16 (GNU/Linux)
+
+iEYEARECAAYFAk0ibbYACgkQ1fmVwcYIWAbb0ACgzkUa3GXAom806/yypsQwcBo0
+YuQAoJNibTBXDebX2H7SiWMC7faCdvOG
+=JP5m
+-----END PGP SIGNATURE-----
diff --git a/dev-libs/libatasmart/files/libatasmart-0.17-strpool-uninit.patch b/dev-libs/libatasmart/files/libatasmart-0.17-strpool-uninit.patch
new file mode 100644
index 000000000000..bfb201df7a98
--- /dev/null
+++ b/dev-libs/libatasmart/files/libatasmart-0.17-strpool-uninit.patch
@@ -0,0 +1,12 @@
+diff --git a/strpool.c b/strpool.c
+index 27595d3..c326fc2 100644
+--- a/strpool.c
++++ b/strpool.c
+@@ -435,6 +435,7 @@ static int parse(FILE *in, const char *fname, struct item **rfirst, char **remai
+ rl = 0;
+
+ i->next = NULL;
++ i->suffix_of = NULL;
+
+ if (last)
+ last->next = i;
diff --git a/dev-libs/libatasmart/libatasmart-0.17.ebuild b/dev-libs/libatasmart/libatasmart-0.17.ebuild
index 5c6f2c9657ee..8c2d513d367b 100644
--- a/dev-libs/libatasmart/libatasmart-0.17.ebuild
+++ b/dev-libs/libatasmart/libatasmart-0.17.ebuild
@@ -1,9 +1,11 @@
-# Copyright 1999-2010 Gentoo Foundation
+# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/libatasmart/libatasmart-0.17.ebuild,v 1.15 2010/10/29 06:21:49 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/libatasmart/libatasmart-0.17.ebuild,v 1.16 2011/01/03 23:45:37 eva Exp $
EAPI="2"
+inherit base
+
DESCRIPTION="Lean and small library for ATA S.M.A.R.T. hard disks"
HOMEPAGE="http://0pointer.de/blog/projects/being-smart.html"
SRC_URI="http://0pointer.de/public/${P}.tar.gz"
@@ -16,6 +18,8 @@ IUSE=""
RDEPEND="sys-fs/udev"
DEPEND="${RDEPEND}"
+PATCHES=("${FILESDIR}/${PN}-0.17-strpool-uninit.patch")
+
src_install() {
emake DESTDIR="${D}" install || die "emake install failed"
dodoc README || die "dodoc failed"