Add live git version and fix up various bugs.
authorMike Frysinger <vapier@gentoo.org>
Wed, 17 Aug 2011 18:20:14 +0000 (18:20 +0000)
committerMike Frysinger <vapier@gentoo.org>
Wed, 17 Aug 2011 18:20:14 +0000 (18:20 +0000)
Package-Manager: portage-2.2.0_alpha51/cvs/Linux x86_64

app-arch/pxz/ChangeLog
app-arch/pxz/Manifest
app-arch/pxz/pxz-9999.ebuild [new file with mode: 0644]

index ef671ced6e50040646b0b6282c7fdf076eb562dc..94a68036f87ef4b38b1302db747b2f1016118079 100644 (file)
@@ -1,10 +1,14 @@
 # ChangeLog for app-arch/pxz
 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-arch/pxz/ChangeLog,v 1.1 2011/08/11 20:59:44 chutzpah Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-arch/pxz/ChangeLog,v 1.2 2011/08/17 18:20:14 vapier Exp $
+
+*pxz-9999 (17 Aug 2011)
+
+  17 Aug 2011; Mike Frysinger <vapier@gentoo.org> +pxz-9999.ebuild:
+  Add live git version and fix up various bugs.
 
 *pxz-5.0_pre20110811 (11 Aug 2011)
 
   11 Aug 2011; Patrick McLean <chutzpah@gentoo.org>
   +pxz-5.0_pre20110811.ebuild, +metadata.xml:
   Initial ebuild.
-
index b17111f759d703472042c0ab60b8bc8ee1e5b635..fef92baa813c3798a7e7e006d7ff391499982eba 100644 (file)
@@ -3,22 +3,13 @@ Hash: SHA256
 
 DIST pxz-5.0_pre20110811.tar.xz 11192 RMD160 0899c3974760837402fdf795e010d1f783fa4609 SHA1 17d7c25459ba2e5de2d53f291bf7aab6d394a8d3 SHA256 0059ce89a35ed9d14634903ba1c7aae0a4af6116a6b0f04e10c4602862690ad7
 EBUILD pxz-5.0_pre20110811.ebuild 584 RMD160 6c58edc2d8ebe432c72dde7b41ef2dc77d5d1861 SHA1 9f43d34e179067749126a9b55903e7166bcd6057 SHA256 65c4a99801944ba98648e7a97feb9e9eb40ba7698eac67637c686a0815a567a7
-MISC ChangeLog 352 RMD160 1f019e3edcb4da49cc6228bc3175ee1103e2b66a SHA1 c081223cb112808e1c7de83abd58dbe287a52707 SHA256 799d0cc0cb5cc51c453113648eb5feee9cc2c7f2965b1167c192ef1106ec55f0
+EBUILD pxz-9999.ebuild 1045 RMD160 2b62b6c7c270d3663ad2eb96c9c385a35a7f43fa SHA1 1c0289b363131351288e7dd0a7d6296f0d3d7a35 SHA256 4d3ad23f56ff2f1d2ea68763daee855c012730501ed2d3e207b36ac65f63f981
+MISC ChangeLog 491 RMD160 6c4e31860735cfd6a3d770682df62a6798a3f7f2 SHA1 a7f537c831b77d7676a7f98156de867d4411465b SHA256 c14f247f7cb759d0640faabbb4e4b7754a607e6d05f32476577a92479942ffac
 MISC metadata.xml 597 RMD160 656c153d6662b1d40de49c924c11a3b8b2abb394 SHA1 c74a8d07c3d72532800efa6f0659df280d400b4a SHA256 a6c55438c3c93ebcf1aa7fd3dc32c9358b51336dff7b0078feba6ec676eb6fb1
 -----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.18 (GNU/Linux)
+Version: GnuPG v2.0.17 (GNU/Linux)
 
-iQIcBAEBCAAGBQJORELPAAoJEHy/RO9cNQiDgTUQAJHSlPoMxxGS1bzbyw4p5Ch0
-CFwDIt+NG4CB/l6eN+/w/JvyMzvQx6M9PY6xDXssjmJsjFXLznT6nciNsu81tPQM
-KnaHFcWtn5S5aeO5/luzX3e42pBH8KnftQY+0j01FIJvvpsTHuHIPA44Iv5FEEi5
-0kax4Ft+llMfglI2wgeZHHin4S9kbWrNMLQAEmZfLgylJxolzsc39GdKW3KjSgRC
-Q4hK8HdlU+nsA/4BzoY1JxWKu5/FD6S+n1D+5DPklqr1fROdA/SEbtjwo91JtmZ3
-jAaXlsDy9/4ZaSW0CJJWQo1WdUJ/ElooTfJIzOIV3BzVC5T7055ULZYADyt7LRxw
-K9WdA5N63xlK4ji78ljXAe5sgIhL96sGvSLrKU3lELhpK7w0OJe4Cq9hqu79/N6x
-gnWebNV+AOMX/dV6hsMhVSLbZv9RaRYFRfA6Npr3KzRuFClbSyG/4b8u7eI6ayAn
-Z3s1qegTamvI2eIuJx4rWmG/cruqZwS79dA0uXggdzrMUVFExBd5Rug0V5cUEy23
-0kWVitRJ0ZxGguAHMn6Qc9UOMgsyRYAWVSJh+YXzJ3ef434pVn2tfbhJ5ZqlmokQ
-2Y5cVvFNyNnqEBgPQfuT9CJkgYvjxcP+IwfK4edE7uzgggPYu9CzPctHBBGztp9P
-sOpBFnJPl5MYnWyyIqJ8
-=OIi5
+iF4EAREIAAYFAk5MBmQACgkQaC/OocHi7JboxgD+PUHCIDQK3iqLoZFkrFiFgxI8
+zBuE+xa5hlQ1Nqj4T3cA/R2Aphdw2BY1f8IE9alC6mkd/IRvDwBDhTM4C8Qf2yfh
+=yk+1
 -----END PGP SIGNATURE-----
diff --git a/app-arch/pxz/pxz-9999.ebuild b/app-arch/pxz/pxz-9999.ebuild
new file mode 100644 (file)
index 0000000..bf4d371
--- /dev/null
@@ -0,0 +1,44 @@
+# Copyright 1999-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-arch/pxz/pxz-9999.ebuild,v 1.1 2011/08/17 18:20:14 vapier Exp $
+
+EAPI="3"
+
+inherit toolchain-funcs flag-o-matic
+
+if [[ ${PV} == "9999" ]] ; then
+       EGIT_REPO_URI="git://github.com/jnovy/pxz.git"
+       inherit git-2
+else
+       MY_PV=${PV/_}
+       case ${MY_PV} in
+       *beta?*) MY_PV="${MY_PV/beta/beta.}git" ;;
+       esac
+       MY_P="${PN}-${MY_PV}"
+       SRC_URI="http://jnovy.fedorapeople.org/pxz/${MY_P}.tar.xz"
+       KEYWORDS="~amd64 ~x86"
+       S=${WORKDIR}/${MY_P/beta*/beta}
+fi
+
+DESCRIPTION="parallel LZMA compressor (no parallel decompression!)"
+HOMEPAGE="http://jnovy.fedorapeople.org/pxz/"
+
+LICENSE="GPL-2"
+SLOT="0"
+IUSE=""
+
+# needs the library from xz-utils
+# needs the libgomp library from gcc at runtime
+DEPEND="app-arch/xz-utils
+       sys-devel/gcc[openmp]"
+RDEPEND="${DEPEND}"
+
+src_compile() {
+       append-lfs-flags
+       CFLAGS="${CFLAGS} ${CPPFLAGS}" \
+       emake CC="$(tc-getCC)" || die
+}
+
+src_install() {
+       emake install DESTDIR="${D}" || die
+}