summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDror Levin <spatz@gentoo.org>2010-04-06 22:33:03 +0000
committerDror Levin <spatz@gentoo.org>2010-04-06 22:33:03 +0000
commit317671962e63f2e49b2369850677bfd649cda183 (patch)
tree29dc350a978b90f250bc04c3d66dfc6b948eb572
parentRemove the jsr173 dep which is not needed. Bug #313573 thanks to Andrew John ... (diff)
downloadhistorical-317671962e63f2e49b2369850677bfd649cda183.tar.gz
historical-317671962e63f2e49b2369850677bfd649cda183.tar.bz2
historical-317671962e63f2e49b2369850677bfd649cda183.zip
Bump to EAPI 2, respect LDFLAGS (bug 209735). Take over maintainership.
Package-Manager: portage-2.2_rc67/cvs/Linux x86_64
-rw-r--r--app-arch/xar/ChangeLog8
-rw-r--r--app-arch/xar/Manifest20
-rw-r--r--app-arch/xar/files/xar-1.5.2-respect_ldflags.patch21
-rw-r--r--app-arch/xar/metadata.xml4
-rw-r--r--app-arch/xar/xar-1.5.2-r1.ebuild37
5 files changed, 80 insertions, 10 deletions
diff --git a/app-arch/xar/ChangeLog b/app-arch/xar/ChangeLog
index 9030ee4e39a2..4265e04f4a66 100644
--- a/app-arch/xar/ChangeLog
+++ b/app-arch/xar/ChangeLog
@@ -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
diff --git a/app-arch/xar/Manifest b/app-arch/xar/Manifest
index 59a5ff644b69..e5157a1ad25c 100644
--- a/app-arch/xar/Manifest
+++ b/app-arch/xar/Manifest
@@ -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
index 000000000000..1ac090d94863
--- /dev/null
+++ b/app-arch/xar/files/xar-1.5.2-respect_ldflags.patch
@@ -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@
diff --git a/app-arch/xar/metadata.xml b/app-arch/xar/metadata.xml
index acef19011ca8..3bfa522bf16b 100644
--- a/app-arch/xar/metadata.xml
+++ b/app-arch/xar/metadata.xml
@@ -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
index 000000000000..86b9d065cba1
--- /dev/null
+++ b/app-arch/xar/xar-1.5.2-r1.ebuild
@@ -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
+}