summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSamuli Suominen <ssuominen@gentoo.org>2010-03-02 01:44:17 +0000
committerSamuli Suominen <ssuominen@gentoo.org>2010-03-02 01:44:17 +0000
commitdbbb3abf29d8c7fa94c59fa84cc8a0ef77c4bc80 (patch)
treefd4fdd13ff2622bdd717e744bf25d228011d6331 /media-gfx
parentFixing src_install to actually install, fixes #307405 (diff)
downloadhistorical-dbbb3abf29d8c7fa94c59fa84cc8a0ef77c4bc80.tar.gz
historical-dbbb3abf29d8c7fa94c59fa84cc8a0ef77c4bc80.tar.bz2
historical-dbbb3abf29d8c7fa94c59fa84cc8a0ef77c4bc80.zip
Fix parallel make (install) wrt #294820, thanks to Diego E. Pettenò for reporting.
Package-Manager: portage-2.2_rc63/cvs/Linux x86_64
Diffstat (limited to 'media-gfx')
-rw-r--r--media-gfx/jpeginfo/ChangeLog7
-rw-r--r--media-gfx/jpeginfo/Manifest5
-rw-r--r--media-gfx/jpeginfo/files/jpeginfo-1.6.0-parallel_install.patch11
-rw-r--r--media-gfx/jpeginfo/jpeginfo-1.6.0.ebuild11
4 files changed, 27 insertions, 7 deletions
diff --git a/media-gfx/jpeginfo/ChangeLog b/media-gfx/jpeginfo/ChangeLog
index aa55cb7d3bce..71b8634a266b 100644
--- a/media-gfx/jpeginfo/ChangeLog
+++ b/media-gfx/jpeginfo/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for media-gfx/jpeginfo
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-gfx/jpeginfo/ChangeLog,v 1.18 2010/01/22 17:34:11 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/jpeginfo/ChangeLog,v 1.19 2010/03/02 01:44:17 ssuominen Exp $
+
+ 02 Mar 2010; Samuli Suominen <ssuominen@gentoo.org> jpeginfo-1.6.0.ebuild,
+ +files/jpeginfo-1.6.0-parallel_install.patch:
+ Fix parallel make (install) wrt #294820, thanks to Diego E. Pettenò for
+ reporting.
22 Jan 2010; Samuli Suominen <ssuominen@gentoo.org> jpeginfo-1.6.0.ebuild:
Require SLOT="0" of media-libs/jpeg for headers.
diff --git a/media-gfx/jpeginfo/Manifest b/media-gfx/jpeginfo/Manifest
index aba74c761480..ba794e296991 100644
--- a/media-gfx/jpeginfo/Manifest
+++ b/media-gfx/jpeginfo/Manifest
@@ -1,4 +1,5 @@
+AUX jpeginfo-1.6.0-parallel_install.patch 330 RMD160 f2c38182cffe3c460f7c4a17035f2c3f81f4d6d2 SHA1 f044562ccd74cebd5540b46f5218a07dfe0db592 SHA256 8bfc4d74c67b37e44b64e9890e10934f91d5e8142d4df52563945e04c0208219
DIST jpeginfo-1.6.0.tar.gz 64772 RMD160 d33d03e126df90e611533d24d6a3f1fdde945c88 SHA1 198814d72020c967272b36c6b64711b66cdf6e01 SHA256 56dfc8efc54cb79047746cc98e94ca5f89c31645348f35a4053ed7e85d67bc3c
-EBUILD jpeginfo-1.6.0.ebuild 718 RMD160 2f22d68b526400bf6e94d52a16ce6102543dc1bb SHA1 1fe7ea8cccfa9b06f97cb5a937700595f52ef6ef SHA256 6bb7a3a67f20785881fe42bec2beeb0e212eea3da39de7c76d51bb6fa6800ae7
-MISC ChangeLog 2158 RMD160 d776921cd6d719c1f0a11f452884341860083292 SHA1 57f82a6b36cc35117c83ac189a51bb8828c29113 SHA256 b5e028e56bbb1c9732919365bd4787f08d92499922db1ae1230110e0a2f12d43
+EBUILD jpeginfo-1.6.0.ebuild 775 RMD160 e79a5ebe639adf702e1507d78403af1bba89b34d SHA1 11ada9b08978be9bbe11caff275250b7432c633e SHA256 7d37f71e6288270735c50c2c64290b2616b44c7195df255aaec63adf95c8e9d9
+MISC ChangeLog 2372 RMD160 9cf8962a44585a9789acf71f5c19983f2b7d78ea SHA1 b476c159cb9cc1c2f35a077ebf296d1e92285c09 SHA256 5e502f4ca3fb448dbaa9bb9c0d9987d33623a6300acb5788b7d7e7a660d7d328
MISC metadata.xml 231 RMD160 c13056229989c3d4f448a7c7abcff3f4ee7ce13c SHA1 2d63dfb700b223f8f37c078692a81b2237896bce SHA256 4595c2615fd7c9095517949b1a920d4457f92801eb9d46307b18aafe58ec2a8a
diff --git a/media-gfx/jpeginfo/files/jpeginfo-1.6.0-parallel_install.patch b/media-gfx/jpeginfo/files/jpeginfo-1.6.0-parallel_install.patch
new file mode 100644
index 000000000000..379e200fd90f
--- /dev/null
+++ b/media-gfx/jpeginfo/files/jpeginfo-1.6.0-parallel_install.patch
@@ -0,0 +1,11 @@
+--- Makefile.in
++++ Makefile.in
+@@ -79,7 +79,7 @@
+ groff -Tps -mandoc ./$(PKGNAME).1 >$(PKGNAME).ps
+ groff -Tascii -mandoc ./$(PKGNAME).1 | tee $(PKGNAME).prn | sed 's/.//g' >$(PKGNAME).txt
+
+-install.man:
++install.man: install.dirs
+ $(INSTALL) -m 644 $(PKGNAME).1 $(INSTALL_ROOT)/$(mandir)/man1/$(PKGNAME).1
+
+ install.dirs:
diff --git a/media-gfx/jpeginfo/jpeginfo-1.6.0.ebuild b/media-gfx/jpeginfo/jpeginfo-1.6.0.ebuild
index 71fe5ad200ba..0ded5a64e7f2 100644
--- a/media-gfx/jpeginfo/jpeginfo-1.6.0.ebuild
+++ b/media-gfx/jpeginfo/jpeginfo-1.6.0.ebuild
@@ -1,9 +1,9 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-gfx/jpeginfo/jpeginfo-1.6.0.ebuild,v 1.18 2010/01/22 17:34:11 ssuominen Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-gfx/jpeginfo/jpeginfo-1.6.0.ebuild,v 1.19 2010/03/02 01:44:17 ssuominen Exp $
EAPI=2
-inherit toolchain-funcs
+inherit eutils toolchain-funcs
DESCRIPTION="Prints information and tests integrity of JPEG/JFIF files."
HOMEPAGE="http://www.cc.jyu.fi/~tjko/projects.html"
@@ -16,13 +16,16 @@ IUSE=""
DEPEND=">=media-libs/jpeg-6b:0"
+src_prepare() {
+ epatch "${FILESDIR}"/${P}-parallel_install.patch
+}
+
src_configure() {
tc-export CC
econf
}
src_install() {
- # bug #294820
- emake -j1 INSTALL_ROOT="${D}" install || die
+ emake INSTALL_ROOT="${D}" install || die
dodoc README
}