Bump to EAPI 2, respect LDFLAGS (bug 209735). Take over maintainership.
authorDror Levin <spatz@gentoo.org>
Tue, 6 Apr 2010 22:33:03 +0000 (22:33 +0000)
committerDror Levin <spatz@gentoo.org>
Tue, 6 Apr 2010 22:33:03 +0000 (22:33 +0000)
Package-Manager: portage-2.2_rc67/cvs/Linux x86_64

app-arch/xar/ChangeLog
app-arch/xar/Manifest
app-arch/xar/files/xar-1.5.2-respect_ldflags.patch [new file with mode: 0644]
app-arch/xar/metadata.xml
app-arch/xar/xar-1.5.2-r1.ebuild [new file with mode: 0644]

index 9030ee4e39a2fc8a2f3285ead8b79970041c7687..4265e04f4a66ff618bf467b5be7de165489cc924 100644 (file)
@@ -1,6 +1,12 @@
 # ChangeLog for app-arch/xar
 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-arch/xar/ChangeLog,v 1.18 2010/01/01 19:45:42 fauli Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-arch/xar/ChangeLog,v 1.19 2010/04/06 22:33:03 spatz Exp $
+
+*xar-1.5.2-r1 (06 Apr 2010)
+
+  06 Apr 2010; Dror Levin <spatz@gentoo.org> +xar-1.5.2-r1.ebuild,
+  +files/xar-1.5.2-respect_ldflags.patch, metadata.xml:
+  Bump to EAPI 2, respect LDFLAGS (bug 209735). Take over maintainership.
 
   01 Jan 2010; Christian Faulhammer <fauli@gentoo.org> xar-1.5.2.ebuild:
   Transfer Prefix keywords
index 59a5ff644b69b583e6b5ec681a46114bc4889076..e5157a1ad25c7496552bae21f5ac25e37a47ab84 100644 (file)
@@ -1,15 +1,21 @@
 -----BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA1
+Hash: SHA512
 
 AUX xar-1.5.2-automagic_acl_and_bzip2.patch 1619 RMD160 279a78c9af8bc39620e2df05acf66e85bd3158f0 SHA1 11add3593907fcf61752e577f2d26acc67d84a7a SHA256 2ac709aa38122395c6742e82fb2352393ceb39c62fae0b0ff173f9d29bde3caf
+AUX xar-1.5.2-respect_ldflags.patch 1058 RMD160 8b5bef64f74fb3956227ad11aabce8b708ee5873 SHA1 ffdaa506359c234878e34ed8609b359b16f29a12 SHA256 a1b57b7ac48c37d472c1856cddd09c2401e0daef7786144b665c247569702956
 DIST xar-1.5.2.tar.gz 137973 RMD160 e3fd6a2ea8b2812a66305f43182ed8e41f129808 SHA1 eb411a92167387aa5d06a81970f7e929ec3087c9 SHA256 4c5d5682803cdfab16d72365cf51fc4075d597c5eeaa8c7d1990fea98cdae3e6
+EBUILD xar-1.5.2-r1.ebuild 932 RMD160 8e2b79c1009a34026bcec569a32edd4671eae223 SHA1 42793527753f5303ba27cdce80ef39ffa16c26a8 SHA256 32edf50908a560ed5120c71539e72b2f027e7139105aa97e66954529e2625e7f
 EBUILD xar-1.5.2.ebuild 929 RMD160 59fc5dc215fb597ed1510d49f0a39705cbacb418 SHA1 30fe6feb52e40c3b659c83b95d094f87d7bbf68d SHA256 7a5b0c51bccd173e76f672ce78b21b05fbb88d342e10f78129999ae9a98e9505
-MISC ChangeLog 2683 RMD160 fdc948a1d4f350e6f6e6638afb44c97cecd568fd SHA1 eba55e8fcaacb574892e15b82cb6c3c800700580 SHA256 97e1375bf851c31490457debeabac697fb76d3eb65fb2eb73ba525a3755b7480
-MISC metadata.xml 938 RMD160 1477d5f81fef79501bacd0fd7c70e3f79b1b9860 SHA1 cd18c2e52106562c35793ad8968b32b7fc9503d4 SHA256 9d1c46009476b422dd35e7c14f7b880a52735137c92c783d4df6b6f87c3bac06
+MISC ChangeLog 2910 RMD160 a593a37f036a00d3949d64dae2388d91a59b8d1c SHA1 38612d71414e2bfe5c2931f3c5f5f1bf58b96902 SHA256 393b066b7cb30598f98a36660d1334ba146f6e2de248e1a16c00b54222717c40
+MISC metadata.xml 898 RMD160 8ea37b73e014313d2509e334bb0932a7c95fa35c SHA1 53bf6c0b4fb53a0e7a18b2bfc95301cb46b3dfd5 SHA256 4bc903ecdb55bb9b87514c4954b2d538fc74ca53c0841ba50cf9596a7db9073d
 -----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.11 (GNU/Linux)
+Version: GnuPG v2.0.14 (GNU/Linux)
 
-iEYEARECAAYFAks+UO0ACgkQNQqtfCuFneNhEgCeIrMXbrcyC7DEJq71A0FwSbc4
-gOYAnRMCCxejZrTAP4gIypFf09hgF4UI
-=mOmf
+iQEcBAEBCgAGBQJLu7anAAoJEAWF714uGAc6BJsH/jBl2TXacKYQlbTf3bJbw0S6
+k8GjvBlOJcVAZ+NEJP6sRsrAVtpkRD+wargYhZiqD5vN5VQIgkf7rL9JO4RYhQaW
+grWfc2NdJxpEU7Q4HG20hhhWVoA5UKPjA/221ILYEaS1m0XBWzbogGJV0laZMyPM
+LLKPS2UKZVl+MBrVf+ooQ3kyuTbpNuBtRHR9dSgeDh9D4jH0RxsfaIyA7Aq5f/1U
+FSNAXP06RfYvz/4dhDp0qqkrJCWRm1lYrRWV1mGFxvMsr/2tR134vXKiKcAiS1wC
+wicnQ3tbG/+dhrcpSn+yACIGeZ+ZkheWp0w87lKVAjzrmKUNNPp6mQXUiCvO944=
+=SQGP
 -----END PGP SIGNATURE-----
diff --git a/app-arch/xar/files/xar-1.5.2-respect_ldflags.patch b/app-arch/xar/files/xar-1.5.2-respect_ldflags.patch
new file mode 100644 (file)
index 0000000..1ac090d
--- /dev/null
@@ -0,0 +1,21 @@
+diff -ur xar-1.5.2.orig/lib/Makefile.inc.in xar-1.5.2/lib/Makefile.inc.in
+--- xar-1.5.2.orig/lib/Makefile.inc.in 2007-12-29 20:49:57.000000000 +0200
++++ xar-1.5.2/lib/Makefile.inc.in      2010-04-07 01:18:59.027890429 +0300
+@@ -134,7 +134,7 @@
+ $(LIBRXAR_S) : $(LIBXAR_SRCS:@srcroot@%.c=@objroot@%.o)
+       @mkdir -p $(@D)
+ ifeq (elf, @abi@)
+-      $(CC) -shared -Wl,-soname,$(LIBXAR_SNAME) -o $@ $+ @LIBS@
++      $(CC) -shared -Wl,-soname,$(LIBXAR_SNAME) -o $@ $+ $(LDFLAGS) @LIBS@
+ endif
+ ifeq (macho, @abi@)
+       $(CC) -dynamiclib -compatibility_version @LIB_REV@ -current_version @LIB_REV@ -install_name @abs_objroot@$(LIBRXAR_S) -o $@ $+ $(LDFLAGS) @LIBS@
+@@ -150,7 +150,7 @@
+ $(LIBXAR_S) : $(LIBXAR_SRCS:@srcroot@%.c=@objroot@%.o)
+       @mkdir -p $(@D)
+ ifeq (elf, @abi@)
+-      $(CC) -shared -Wl,-soname,$(LIBXAR_SNAME) -o $@ $+ @LIBS@
++      $(CC) -shared -Wl,-soname,$(LIBXAR_SNAME) -o $@ $+ $(LDFLAGS) @LIBS@
+ endif
+ ifeq (macho, @abi@)
+       $(CC) -dynamiclib -compatibility_version @LIB_REV@ -current_version @LIB_REV@ -install_name $(LIBDIR)/$(LIBXAR_SNAME) -o $@ $+ $(LDFLAGS) @LIBS@
index acef19011ca8e45a5f55170d830312277b832fc1..3bfa522bf16b42a23642408a422002ffbf6000d0 100644 (file)
@@ -3,8 +3,8 @@
 <pkgmetadata>
        <herd>no-herd</herd>
        <maintainer>
-               <email>maintainer-needed@gentoo.org</email>
-               <name>Default assignee for orphaned packages</name>
+               <email>spatz@gentoo.org</email>
+               <name>Dror Levin</name>
        </maintainer>
        <longdescription lang="en">
                The XAR project aims to provide an easily extensible archive format.
diff --git a/app-arch/xar/xar-1.5.2-r1.ebuild b/app-arch/xar/xar-1.5.2-r1.ebuild
new file mode 100644 (file)
index 0000000..86b9d06
--- /dev/null
@@ -0,0 +1,37 @@
+# Copyright 1999-2010 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-arch/xar/xar-1.5.2-r1.ebuild,v 1.1 2010/04/06 22:33:03 spatz Exp $
+
+EAPI=2
+
+inherit autotools eutils
+
+DESCRIPTION="an easily extensible archive format"
+HOMEPAGE="http://code.google.com/p/xar"
+SRC_URI="http://xar.googlecode.com/files/${P}.tar.gz"
+
+LICENSE="BSD-2"
+SLOT="0"
+KEYWORDS="~alpha ~amd64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+IUSE="acl +bzip2"
+
+DEPEND="dev-libs/openssl
+       dev-libs/libxml2
+       sys-libs/zlib
+       acl? ( sys-apps/acl )
+       bzip2? ( app-arch/bzip2 )"
+
+src_prepare() {
+       epatch "${FILESDIR}"/${P}-automagic_acl_and_bzip2.patch \
+               "${FILESDIR}"/${P}-respect_ldflags.patch
+       eautoconf
+}
+
+src_configure() {
+       econf $(use_enable acl) $(use_enable bzip2)
+}
+
+src_install() {
+       emake DESTDIR="${D}" install || die "emake install failed."
+       dodoc TODO
+}