summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFederico Ferri <mescalinum@gentoo.org>2009-08-08 13:03:55 +0000
committerFederico Ferri <mescalinum@gentoo.org>2009-08-08 13:03:55 +0000
commitb7e2c856f8ee7c60084aca1f7918b4ad5e345f6b (patch)
tree8a69b1b806066ce3f23b7300422a5dbc637d05bd /dev-tcltk/tkimg
parentFix building with GLIBC 2.10+ wrt #274218, thanks to Alexander Meinke for patch. (diff)
downloadgentoo-2-b7e2c856f8ee7c60084aca1f7918b4ad5e345f6b.tar.gz
gentoo-2-b7e2c856f8ee7c60084aca1f7918b4ad5e345f6b.tar.bz2
gentoo-2-b7e2c856f8ee7c60084aca1f7918b4ad5e345f6b.zip
fix tests, wrt bug 276720
(Portage version: 2.2_rc36/cvs/Linux x86_64)
Diffstat (limited to 'dev-tcltk/tkimg')
-rw-r--r--dev-tcltk/tkimg/ChangeLog6
-rw-r--r--dev-tcltk/tkimg/files/tkimg-1.3.20081202-tests.patch35
-rw-r--r--dev-tcltk/tkimg/tkimg-1.3.20081202.ebuild6
3 files changed, 41 insertions, 6 deletions
diff --git a/dev-tcltk/tkimg/ChangeLog b/dev-tcltk/tkimg/ChangeLog
index ae382f686fe9..3a568aa3d08e 100644
--- a/dev-tcltk/tkimg/ChangeLog
+++ b/dev-tcltk/tkimg/ChangeLog
@@ -1,10 +1,10 @@
# ChangeLog for dev-tcltk/tkimg
# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-tcltk/tkimg/ChangeLog,v 1.7 2009/08/08 03:01:32 mescalinum Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-tcltk/tkimg/ChangeLog,v 1.8 2009/08/08 13:03:55 mescalinum Exp $
08 Aug 2009; Federico Ferri <mescalinum@gentoo.org>
- tkimg-1.3.20081202.ebuild:
- disable tests wrt bug 276720
+ tkimg-1.3.20081202.ebuild, +files/tkimg-1.3.20081202-tests.patch:
+ fix tests, wrt bug 276720
09 Jan 2009; Joseph Jezak <josejx@gentoo.org> tkimg-1.3.20081202.ebuild:
Marked ~ppc for bug #253299.
diff --git a/dev-tcltk/tkimg/files/tkimg-1.3.20081202-tests.patch b/dev-tcltk/tkimg/files/tkimg-1.3.20081202-tests.patch
new file mode 100644
index 000000000000..3e5a1b412516
--- /dev/null
+++ b/dev-tcltk/tkimg/files/tkimg-1.3.20081202-tests.patch
@@ -0,0 +1,35 @@
+Source: http://sourceforge.net/tracker/index.php?func=detail&aid=2669482&group_id=52039&atid=465492
+$OpenBSD$
+--- Makefile.in.orig Mon Feb 23 01:03:15 2009
++++ Makefile.in Thu Feb 26 10:53:51 2009
+@@ -103,12 +103,20 @@ all:
+ test: all
+ for sub in $(SUBDIRS) ; \
+ do \
++ test -d $(srcdir)/$$sub/tests || continue ; \
+ here=`pwd` && \
+ cd $$sub && \
+- $(MAKE) test || exit $$? && \
++ $(MAKE) top_builddir=$$here test || exit $$? && \
+ cd $$here ; \
+ done
+
++install-man:
++ mkdir -p $(MAN_INSTALL_DIR)/mann
++ for i in $(srcdir)/doc/*.man ; \
++ do \
++ dtplite -ext n -o $(MAN_INSTALL_DIR)/mann nroff $$i ; \
++ done
++
+ collate: all
+ rm -f pkgIndex.tcl
+ touch pkgIndex.tcl
+@@ -133,7 +141,7 @@ collate: all
+ $$p > $$p.1 && mv -f $$p.1 $$p ; \
+ done
+
+-install: collate
++install: collate install-man
+ mkdir -p $(INSTALL_ROOT)$(LIB_RUNTIME_DIR)
+ for p in Img/exec_prefix/lib/Img/* ; do \
+ $(INSTALL_PROGRAM) $$p $(INSTALL_ROOT)$(LIB_RUNTIME_DIR)/`basename $$p` ; \
diff --git a/dev-tcltk/tkimg/tkimg-1.3.20081202.ebuild b/dev-tcltk/tkimg/tkimg-1.3.20081202.ebuild
index 9c44ee8d239d..7c4d6dcc33cb 100644
--- a/dev-tcltk/tkimg/tkimg-1.3.20081202.ebuild
+++ b/dev-tcltk/tkimg/tkimg-1.3.20081202.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2009 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-tcltk/tkimg/tkimg-1.3.20081202.ebuild,v 1.3 2009/08/08 03:01:32 mescalinum Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-tcltk/tkimg/tkimg-1.3.20081202.ebuild,v 1.4 2009/08/08 13:03:55 mescalinum Exp $
inherit eutils
@@ -21,11 +21,11 @@ DEPEND="dev-lang/tk
media-libs/jpeg
media-libs/tiff"
-RESTRICT="test"
-
src_unpack() {
unpack ${A}
+ cd "${S}"
epatch "${FILESDIR}"/${P}-systemlibs.patch
+ epatch "${FILESDIR}"/${P}-tests.patch
}
src_install() {