aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJustin Lecher (jlec) <jlec@j-schmitz.net>2009-12-03 21:52:43 +0100
committerJustin Lecher (jlec) <jlec@j-schmitz.net>2009-12-04 11:48:15 +0100
commitce3e0bc813375428844b2f52b6ee8057d49de6ac (patch)
tree596ba2ff89ab43e74ea1920c0da48d530a033dcf /app-arch
parentpdb-extract-3.004 has been merged into portage tree. (diff)
downloadsci-ce3e0bc813375428844b2f52b6ee8057d49de6ac.tar.gz
sci-ce3e0bc813375428844b2f52b6ee8057d49de6ac.tar.bz2
sci-ce3e0bc813375428844b2f52b6ee8057d49de6ac.zip
app-arch/lbzip2 -- version bump to 0.1.9
(Portage version: 2.2_rc55/git/Linux i686) (Signed Manifest commit)
Diffstat (limited to 'app-arch')
-rw-r--r--app-arch/lbzip2/ChangeLog6
-rw-r--r--app-arch/lbzip2/Manifest11
-rw-r--r--app-arch/lbzip2/files/0.19-Makefile.patch45
-rw-r--r--app-arch/lbzip2/lbzip2-0.19.ebuild53
4 files changed, 111 insertions, 4 deletions
diff --git a/app-arch/lbzip2/ChangeLog b/app-arch/lbzip2/ChangeLog
index f4569acd0..ee0f0edaa 100644
--- a/app-arch/lbzip2/ChangeLog
+++ b/app-arch/lbzip2/ChangeLog
@@ -2,6 +2,12 @@
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
# $Header: $
+*lbzip2-0.19 (03 Dec 2009)
+
+ 03 Dec 2009; Justin Lecher (jlec) <jlec@j-schmitz.net>
+ +files/0.19-Makefile.patch, +lbzip2-0.19.ebuild:
+ version bump
+
*lbzip2-0.17 (29 Oct 2009)
29 Oct 2009; Justin Lecher (jlec) <jlec@j-schmitz.net>
diff --git a/app-arch/lbzip2/Manifest b/app-arch/lbzip2/Manifest
index f34a562d1..a0147036e 100644
--- a/app-arch/lbzip2/Manifest
+++ b/app-arch/lbzip2/Manifest
@@ -4,18 +4,21 @@ Hash: SHA1
AUX 0.15-Makefile.patch 1423 RMD160 80f4c71195942d47268679533299199eb49eb4cd SHA1 148aedd17d55c3216d143e060cad7684e737d660 SHA256 185e84d290eae5f9fc3050c0fb4fe66cf77e140708c873d1b966ff991e352b1c
AUX 0.16-Makefile.patch 1423 RMD160 80f4c71195942d47268679533299199eb49eb4cd SHA1 148aedd17d55c3216d143e060cad7684e737d660 SHA256 185e84d290eae5f9fc3050c0fb4fe66cf77e140708c873d1b966ff991e352b1c
AUX 0.17-Makefile.patch 1423 RMD160 80f4c71195942d47268679533299199eb49eb4cd SHA1 148aedd17d55c3216d143e060cad7684e737d660 SHA256 185e84d290eae5f9fc3050c0fb4fe66cf77e140708c873d1b966ff991e352b1c
+AUX 0.19-Makefile.patch 1423 RMD160 80f4c71195942d47268679533299199eb49eb4cd SHA1 148aedd17d55c3216d143e060cad7684e737d660 SHA256 185e84d290eae5f9fc3050c0fb4fe66cf77e140708c873d1b966ff991e352b1c
DIST lbzip2-0.15.tar.gz 62774 RMD160 7a5c5e0acc4772141eccaa3b22778146f1a8f69f SHA1 f547ddbb39e4fcceb25c3ebdd586aa8a053a4ae0 SHA256 4b49477a4854984520995d75dab7bdc4abcb4e463a949df3db4cf635f8dadb5e
DIST lbzip2-0.16.tar.gz 71038 RMD160 d21f69a2e523dc6ce71135c963f7d419412af0ec SHA1 d7175fa85861868a7416565051d911e96a4f93a8 SHA256 7db9018b11ef1982105d60e51ae077fa796e59edb899ac30ccec4f5430231f85
DIST lbzip2-0.17.tar.gz 71304 RMD160 67c1c7dcef48f9e8d3fa7ffa8f61fb26c858297b SHA1 cf5c3a174a7ab9c4371ea927b5e7240b8d75b532 SHA256 8485d9892fb077f9735c5362b1bb94f8dda3fd1c64a938f04c524c640fc14ffc
+DIST lbzip2-0.19.tar.gz 75424 RMD160 1d47a8e2057bd6e55e6626e63f1a4fad1c7dfe61 SHA1 0d3d1888e895462bcfeb505d881ec55ec47d8149 SHA256 520e0eeecd4f90e9a00edb29ed1c0cda263427d053510bf78574637bf62a8ed9
EBUILD lbzip2-0.15.ebuild 1192 RMD160 e640f038dedef908799d216628d4ee0558414c84 SHA1 748a4dc9d3a4686ec1dbecef11967049e55be877 SHA256 a7eee0b8283daecdef0d35c2bb4f0fca16526ff9ec8865dbdde79e97895a5290
EBUILD lbzip2-0.16.ebuild 1164 RMD160 6722ff01e70429a0cede6a58c85b8bcb95f85b0f SHA1 671cd811a7d4b7e12cd7db3d6a32ca629f93ed52 SHA256 7a7618ff65f9b1387f68f818a6aa9ad6544cbe1af6c317eadc2de72c03ef8407
EBUILD lbzip2-0.17.ebuild 1164 RMD160 6722ff01e70429a0cede6a58c85b8bcb95f85b0f SHA1 671cd811a7d4b7e12cd7db3d6a32ca629f93ed52 SHA256 7a7618ff65f9b1387f68f818a6aa9ad6544cbe1af6c317eadc2de72c03ef8407
-MISC ChangeLog 1455 RMD160 47b5027cbba2b61a61218f189c9d9c763a80143a SHA1 db68f4b78d1e68189be9fecd09ae6f2b5427d8e0 SHA256 c6929c2cf98ffff8eee605933d605110600ec90d3f3a2f0858cf5372d3cf51f1
+EBUILD lbzip2-0.19.ebuild 1164 RMD160 6722ff01e70429a0cede6a58c85b8bcb95f85b0f SHA1 671cd811a7d4b7e12cd7db3d6a32ca629f93ed52 SHA256 7a7618ff65f9b1387f68f818a6aa9ad6544cbe1af6c317eadc2de72c03ef8407
+MISC ChangeLog 1607 RMD160 b8ce48e9137fc9f0637919ddebf0e0c7029288f8 SHA1 beb67b53b045234f8a6f1d853ebd94882847f596 SHA256 8d8ce2747cfc1c3749e0d7b1dca802db200b2495a7c6930c717765ea88259058
MISC metadata.xml 170 RMD160 645927a396fdc21cdeb089fe42c5397332420ea6 SHA1 ac7f48a14fec325926f9ce1be8fbf1f311b4f2e4 SHA256 d797a2ec6f9dc516c9f9c1a758ee87ad3e8c43101b5dc76c2f872d5bd4639b42
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.11 (GNU/Linux)
-iEYEARECAAYFAkrpWYcACgkQgAnW8HDreRaH0QCfY5f3aVWUYIb1x9xsj0/F3q79
-v2wAn1EZ2G93oOB11h5aGpz85n76tsPe
-=+tJ3
+iEYEARECAAYFAksYJRsACgkQgAnW8HDreRaYfwCgi7/plVIUndwvnonRJ27suUSD
+HJYAnAtIgMsowrBZE+G/gTJjhjf/M8Cq
+=zUv6
-----END PGP SIGNATURE-----
diff --git a/app-arch/lbzip2/files/0.19-Makefile.patch b/app-arch/lbzip2/files/0.19-Makefile.patch
new file mode 100644
index 000000000..5bca44468
--- /dev/null
+++ b/app-arch/lbzip2/files/0.19-Makefile.patch
@@ -0,0 +1,45 @@
+--- Makefile 2009-04-04 00:33:49.000000000 +0200
++++ Makefile.new 2009-04-15 21:12:02.886390550 +0200
+@@ -1,34 +1,27 @@
+ # Makefile,v 1.9 2009-04-03 22:33:49 lacos Exp
+ .POSIX:
+
+-CC=gcc
+-CFLAGS=$$($(SHELL) lfs.sh CFLAGS) -D _XOPEN_SOURCE=500 -pipe -ansi -pedantic \
+- -O2
+-
+-
+-
+-
+-LDFLAGS=-s $$($(SHELL) lfs.sh LDFLAGS)
+-LIBS=-l pthread -l bz2 $$($(SHELL) lfs.sh LIBS)
++CFLAGS += -D _XOPEN_SOURCE=500
++LIBS=-l pthread -l bz2
+
+ lbzip2: main.o lbzip2.o lbunzip2.o lbunzip2_single.o lacos_rbtree.o
+- $(CC) -o lbzip2 $(LDFLAGS) main.o lbzip2.o lbunzip2.o \
++ $(CC) $(CPPFLAGS) $(LDFLAGS) -o lbzip2 main.o lbzip2.o lbunzip2.o \
+ lbunzip2_single.o lacos_rbtree.o $(LIBS)
+
+ main.o: main.c main.h lbunzip2_single.h lbunzip2.h lbzip2.h
+- $(CC) $(CFLAGS) -c main.c
++ $(CC) $(CFLAGS) $(CPPFLAGS) -c main.c
+
+ lbzip2.o: lbzip2.c main.h lbzip2.h lacos_rbtree.h
+- $(CC) $(CFLAGS) -c lbzip2.c
++ $(CC) $(CFLAGS) $(CPPFLAGS) -c lbzip2.c
+
+ lbunzip2.o: lbunzip2.c main.h lbunzip2.h lacos_rbtree.h
+- $(CC) $(CFLAGS) -c lbunzip2.c
++ $(CC) $(CFLAGS) $(CPPFLAGS) -c lbunzip2.c
+
+ lbunzip2_single.o: lbunzip2_single.c main.h lbunzip2_single.h
+- $(CC) $(CFLAGS) -c lbunzip2_single.c
++ $(CC) $(CFLAGS) $(CPPFLAGS) -c lbunzip2_single.c
+
+ lacos_rbtree.o: lacos_rbtree.c lacos_rbtree.h
+- $(CC) $(CFLAGS) -c lacos_rbtree.c
++ $(CC) $(CFLAGS) $(CPPFLAGS) -c lacos_rbtree.c
+
+ clean:
+ rm -f lbzip2 main.o lbzip2.o lbunzip2.o lbunzip2_single.o \
diff --git a/app-arch/lbzip2/lbzip2-0.19.ebuild b/app-arch/lbzip2/lbzip2-0.19.ebuild
new file mode 100644
index 000000000..259d06c42
--- /dev/null
+++ b/app-arch/lbzip2/lbzip2-0.19.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI="2"
+
+inherit eutils flag-o-matic toolchain-funcs
+
+DESCRIPTION="Pthreads-based parallel bzip2/bunzip2 filter, passable to GNU tar"
+HOMEPAGE="http://lacos.hu/"
+SRC_URI="http://lacos.web.elte.hu/pub/${PN}/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="test"
+
+RDEPEND=""
+DEPEND="
+ test? (
+ app-shells/dash
+ sys-process/time
+ )"
+
+S=${WORKDIR}/${PN}
+
+src_prepare() {
+ epatch "${FILESDIR}"/${PV}-Makefile.patch
+}
+
+src_compile() {
+ append-lfs-flags
+ emake CC=$(tc-getCC) || die "emake failed"
+}
+
+src_test() {
+ if [ -t 0 ] || return; then
+ rm -rf "${T}/scratch" "${T}/results" "${T}/rnd"
+ hexdump -n 10485760 /dev/urandom > "${T}/rnd"
+ emake -j1 SHELL=/bin/dash PATH="${S}:${PATH}" TESTFILE="${T}/rnd" check \
+ || die "make check failed"
+ else
+ ewarn "make check must be run attached to a terminal"
+ fi
+}
+
+src_install() {
+ dobin ${PN} || die "Installation of ${PN} failed"
+ dodoc ChangeLog README || die "no docs"
+ doman ${PN}.1 || die "no man"
+ insinto "/usr/share/${PN}"
+ doins corr-perf.sh malloc_trace.pl || die
+}