Version bump #292840 by Mr. Anderson and Michał Górny.
authorMike Frysinger <vapier@gentoo.org>
Tue, 8 Jun 2010 21:43:04 +0000 (21:43 +0000)
committerMike Frysinger <vapier@gentoo.org>
Tue, 8 Jun 2010 21:43:04 +0000 (21:43 +0000)
Package-Manager: portage-2.2_rc67/cvs/Linux x86_64

sys-apps/attr/ChangeLog
sys-apps/attr/Manifest
sys-apps/attr/attr-2.4.44.ebuild [new file with mode: 0644]
sys-apps/attr/files/attr-2.4.44-gettext.patch [new file with mode: 0644]
sys-apps/attr/files/attr-2.4.44-headers.patch [new file with mode: 0644]

index 632d2136c3f0770ae3b44602c9db7e89b9a1c780..7fb329b76cedc0fffada51337e2d64db02fbe15f 100644 (file)
@@ -1,6 +1,12 @@
 # ChangeLog for sys-apps/attr
-# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/attr/ChangeLog,v 1.117 2009/03/14 12:31:23 vapier Exp $
+# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/attr/ChangeLog,v 1.118 2010/06/08 21:43:04 vapier Exp $
+
+*attr-2.4.44 (08 Jun 2010)
+
+  08 Jun 2010; Mike Frysinger <vapier@gentoo.org> +attr-2.4.44.ebuild,
+  +files/attr-2.4.44-gettext.patch, +files/attr-2.4.44-headers.patch:
+  Version bump #292840 by Mr. Anderson and Michał Górny.
 
   06 Mar 2009; Jeroen Roovers <jer@gentoo.org> attr-2.4.43.ebuild:
   Stable for HPPA (bug #259431).
index d40214ad72fe25a31ee669d92878991db2a8ed0e..060122b984d0bfe8bd1e7e5106aa17927eea3355 100644 (file)
@@ -1,17 +1,21 @@
 -----BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
+Hash: SHA256
 
 AUX attr-2.4.24-only-symlink-when-needed.patch 836 RMD160 5b36f392f12d2382dd051c9766ae128a71b659ec SHA1 79fefd16a84e51797165fc8438382382156a149b SHA256 fede0dc42499b8903e42ea976d2ebfe8965750a8b2b116433364e657fbc8189d
 AUX attr-2.4.39-gettext.patch 1871 RMD160 33d2a2cb39b5f67af61bc20d6fb31a311fc1a690 SHA1 df9d4c9b17edcac0f3d31280b20593f8c5ddb038 SHA256 ce01983f64783a5960fff29f88ff4f0c7a220356aabdb7e63b916c65cca013e6
 AUX attr-2.4.43-linguas.patch 249 RMD160 93920b4d51a1d8033b1d89d5db11729c1ae4b14f SHA1 49a8465de5e968fff9f14ed5d72d32acd2e98746 SHA256 5012fe8ebce0a23de74ad0803476ebcf7d492e11295596ae164da6baad3323e9
+AUX attr-2.4.44-gettext.patch 1577 RMD160 0b851ec8b5edb5cead9916243a005f32867ba8c8 SHA1 4b3dbaf2effc399b64202cae0b98794200642323 SHA256 d8e4948b48f657b174f642cf29b0830094d16ffae837149fc30c923afd06ddd4
+AUX attr-2.4.44-headers.patch 202 RMD160 7b84da69e2b7b380033b24e5d5d68b5e7ae0a958 SHA1 fcc217fe924bac9ee8ccaee7e2831246ff96a904 SHA256 b32f11f554ef43c42d06baceb21099e79a4fdc2bb110c0b2a823a9a6e5cd209d
+DIST attr-2.4.44.src.tar.gz 316328 RMD160 f449496821bb6885f93e296b5c82b4812dde109e SHA1 99292199dfb212308162cde7638e8454881e2b76 SHA256 9f6214b8e53f4bba651ac5a72c0f6193b12aa21fbf1d675d89a7b4bc45264498
 DIST attr_2.4.43-1.tar.gz 116991 RMD160 23afbe0fe7104b2fdf4dc62a741263634e405b96 SHA1 9ec8edacecaa37423dba042ba16fdb045a8ba002 SHA256 d358b233b3e2ad235e63fd8697e337006fc7506844e424b0d9dd7a24affec5bf
 EBUILD attr-2.4.43.ebuild 1765 RMD160 62fe0ba30941ea6995d4bb6854a4e4cc9a281450 SHA1 fbb540bf314e441267282470112b2284a85e7113 SHA256 170f9d19bf1513a1db773a20b7b6aab2dd5be1b233a66035b39a52a6300226a2
-MISC ChangeLog 14709 RMD160 67306624e93ef094ac84ade649b7eb45444f1fe0 SHA1 277b68bb5c8dceeb293cfc3a7f1c3feac1dc5749 SHA256 bdbeb397012de2eefeb92a700207455dd0601b3e958f3228c58af4ed0ae18d31
+EBUILD attr-2.4.44.ebuild 1338 RMD160 b48a7f14358522484b53ed64fef4ce774ff76206 SHA1 cebdb938995875a1738940b0af09c0ae397a84de SHA256 fb5ca4464314eec5f5f362d3bd95ba10f0ef54c417f7a1227cf39a13647d1b04
+MISC ChangeLog 14938 RMD160 a15a4056f60e9cef01233c94a3ac6da2714c1d35 SHA1 aa3f51f2633224cabb4dd6d0d6e76cef139c5c8d SHA256 191f6e4e0944bf82729636ae068b0f405c1817d48f309d4e1b9296a34761382a
 MISC metadata.xml 164 RMD160 f43cbec30b7074319087c9acffdb9354b17b0db3 SHA1 9c213f5803676c56439df3716be07d6692588856 SHA256 f5f2891f2a4791cd31350bb2bb572131ad7235cd0eeb124c9912c187ac10ce92
 -----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.10 (GNU/Linux)
+Version: GnuPG v2.0.15 (GNU/Linux)
 
-iEYEARECAAYFAkm7o6AACgkQn/5bYzqsSmHcngCgkQCixM3qErHxV+7U4seE+bxc
-jlkAoJsxVghK8mNKhhS1z6ORqoforCmd
-=ps4S
+iF4EAREIAAYFAkwOuVsACgkQTwhj9JtAlp4tuQEAii59MQ4kE4eKYCezyIXkALl4
+I5Fm3GOq+4qJYJM+c3oA/3r88rnK4XB3DUIBZJzoo9CDyumDtxrlh0HcEPGcEjKL
+=c2NT
 -----END PGP SIGNATURE-----
diff --git a/sys-apps/attr/attr-2.4.44.ebuild b/sys-apps/attr/attr-2.4.44.ebuild
new file mode 100644 (file)
index 0000000..3338888
--- /dev/null
@@ -0,0 +1,52 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/attr/attr-2.4.44.ebuild,v 1.1 2010/06/08 21:43:04 vapier Exp $
+
+EAPI="2"
+
+inherit eutils toolchain-funcs
+
+DESCRIPTION="Extended attributes tools"
+HOMEPAGE="http://savannah.nongnu.org/projects/attr"
+SRC_URI="mirror://nongnu/${PN}/${P}.src.tar.gz"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86"
+IUSE="nls"
+
+DEPEND="nls? ( sys-devel/gettext )
+       sys-devel/autoconf"
+RDEPEND=""
+
+src_prepare() {
+       epatch "${FILESDIR}"/${PN}-2.4.44-gettext.patch
+       epatch "${FILESDIR}"/${P}-headers.patch
+       sed -i \
+               -e "/^PKG_DOC_DIR/s:@pkg_name@:${PF}:" \
+               -e '/HAVE_ZIPPED_MANPAGES/s:=.*:=false:' \
+               include/builddefs.in \
+               || die "failed to update builddefs"
+       strip-linguas po
+}
+
+src_configure() {
+       unset PLATFORM #184564
+       export OPTIMIZER=${CFLAGS}
+       export DEBUG=-DNDEBUG
+
+       econf \
+               $(use_enable nls gettext) \
+               --libexecdir=/usr/$(get_libdir) \
+               --bindir=/bin
+}
+
+src_install() {
+       emake DIST_ROOT="${D}" install install-lib install-dev || die
+       # the man-pages packages provides the man2 files
+       rm -r "${D}"/usr/share/man/man2
+       prepalldocs
+
+       # we install attr into /bin, so we need the shared lib with it
+       gen_usr_ldscript -a attr
+}
diff --git a/sys-apps/attr/files/attr-2.4.44-gettext.patch b/sys-apps/attr/files/attr-2.4.44-gettext.patch
new file mode 100644 (file)
index 0000000..49c2d32
--- /dev/null
@@ -0,0 +1,63 @@
+--- include/gettext.h
++++ include/gettext.h
+@@ -0,0 +1,10 @@
++#include <config.h>
++#ifdef ENABLE_GETTEXT
++# include <libintl.h>
++# define _(x)           gettext(x)
++#else
++# define _(x)           (x)
++# define textdomain(d)      do { } while (0)
++# define bindtextdomain(d,dir)  do { } while (0)
++#endif
++#include <locale.h>
+--- attr/attr.c
++++ attr/attr.c
+@@ -26,6 +26,7 @@
+ #include <errno.h>
+ #include <string.h>
+ #include <locale.h>
++#include "gettext.h"
+ 
+ #include <attr/attributes.h>
+ #include "config.h"
+--- libattr/attr_copy_file.c.orig      2007-09-20 02:51:37.000000000 -0400
++++ libattr/attr_copy_file.c   2007-09-20 02:51:51.000000000 -0400
+@@ -19,6 +19,7 @@
+ 
+ #if defined (HAVE_CONFIG_H)
+ #include "config.h"
++#include "gettext.h"
+ #endif
+ 
+ #include <sys/types.h>
+--- libattr/attr_copy_fd.c.orig        2007-09-20 02:52:23.000000000 -0400
++++ libattr/attr_copy_fd.c     2007-09-20 02:52:31.000000000 -0400
+@@ -19,6 +19,7 @@
+ 
+ #if defined (HAVE_CONFIG_H)
+ #include "config.h"
++#include "gettext.h"
+ #endif
+ 
+ #include <sys/types.h>
+--- getfattr/getfattr.c.orig   2007-09-20 02:52:49.000000000 -0400
++++ getfattr/getfattr.c        2007-09-20 02:52:59.000000000 -0400
+@@ -30,6 +30,7 @@
+ #include <regex.h>
+ #include <ftw.h>
+ #include <locale.h>
++#include "gettext.h"
+ 
+ #include <attr/xattr.h>
+ #include "config.h"
+--- setfattr/setfattr.c.orig   2007-09-20 02:53:12.000000000 -0400
++++ setfattr/setfattr.c        2007-09-20 02:53:20.000000000 -0400
+@@ -28,6 +28,7 @@
+ #include <getopt.h>
+ #include <locale.h>
+ #include <ctype.h>
++#include "gettext.h"
+ 
+ #include <attr/xattr.h>
+ #include "config.h"
diff --git a/sys-apps/attr/files/attr-2.4.44-headers.patch b/sys-apps/attr/files/attr-2.4.44-headers.patch
new file mode 100644 (file)
index 0000000..9d97fd3
--- /dev/null
@@ -0,0 +1,12 @@
+needs string.h for strchr()
+
+--- attr/libmisc/quote.c
++++ attr/libmisc/quote.c
+@@ -19,6 +19,7 @@
+ 
+ #include <stdio.h>
+ #include <stdlib.h>
++#include <string.h>
+ #include <ctype.h>
+ #include "misc.h"
+