summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2005-04-27 03:47:17 +0000
committerMike Frysinger <vapier@gentoo.org>2005-04-27 03:47:17 +0000
commite28f6725fbceba8e3942e73f79128ceaf6dfe299 (patch)
treeee5ba0d72e77ab45e5fb3307599a33a277e3989f /sys-apps/groff
parentold (diff)
downloadhistorical-e28f6725fbceba8e3942e73f79128ceaf6dfe299.tar.gz
historical-e28f6725fbceba8e3942e73f79128ceaf6dfe299.tar.bz2
historical-e28f6725fbceba8e3942e73f79128ceaf6dfe299.zip
Update the netpbm to work with shells that suck (like on SunOS) #89174.
Package-Manager: portage-2.0.51.20-r4
Diffstat (limited to 'sys-apps/groff')
-rw-r--r--sys-apps/groff/ChangeLog8
-rw-r--r--sys-apps/groff/Manifest6
-rw-r--r--sys-apps/groff/files/groff-1.18-no-netpbm-depend.patch27
-rw-r--r--sys-apps/groff/groff-1.19.1-r2.ebuild3
4 files changed, 33 insertions, 11 deletions
diff --git a/sys-apps/groff/ChangeLog b/sys-apps/groff/ChangeLog
index d55794c8ffcd..70c67b0afa1d 100644
--- a/sys-apps/groff/ChangeLog
+++ b/sys-apps/groff/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for sys-apps/groff
-# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/groff/ChangeLog,v 1.56 2005/01/02 23:19:04 ciaranm Exp $
+# Copyright 1999-2005 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/groff/ChangeLog,v 1.57 2005/04/27 03:47:17 vapier Exp $
+
+ 27 Apr 2005; Mike Frysinger <vapier@gentoo.org>
+ files/groff-1.18-no-netpbm-depend.patch, groff-1.19.1-r2.ebuild:
+ Update the netpbm to work with shells that suck (like on SunOS) #89174.
02 Jan 2005; Ciaran McCreesh <ciaranm@gentoo.org> :
Change encoding to UTF-8 for GLEP 31 compliance
diff --git a/sys-apps/groff/Manifest b/sys-apps/groff/Manifest
index 48a08e8864ce..cf111c2b3337 100644
--- a/sys-apps/groff/Manifest
+++ b/sys-apps/groff/Manifest
@@ -1,11 +1,11 @@
-MD5 96d651a0b07eab8201728a44c3988e72 ChangeLog 7792
+MD5 414b1f04ceba89ea47e00e41e125d487 ChangeLog 7983
MD5 3fe5838f17a82752ddb45a7e41bc192f groff-1.18.1-r4.ebuild 3141
-MD5 90897f7f4d78a50604141894c65bad1e groff-1.19.1-r2.ebuild 3160
+MD5 08c3c4318464fc4960539b00eb291b02 groff-1.19.1-r2.ebuild 3161
MD5 9a09f8d531c582e78977dbfd96edc1f2 metadata.xml 164
MD5 b887e99fa5e1252f1bf827af9892a238 files/digest-groff-1.18.1-r4 132
MD5 b79e74dab8ceadf74f153032ad30eea3 files/digest-groff-1.19.1-r2 65
MD5 c43ddaf604dd389afc6107d79b90ce6c files/groff-1.18-infoext.patch 673
-MD5 fb8e17adc0110cb423e47c128284ac1d files/groff-1.18-no-netpbm-depend.patch 341
+MD5 790ff4a99ab0dd200eb710d925058fb6 files/groff-1.18-no-netpbm-depend.patch 920
MD5 98060417290f3c427f5a3406b21f8da9 files/groff-1.18.1-no-color-segfault.patch 896
MD5 b70471bdc7015ddf030d176b3a0f2d5f files/groff-1.19.1-stack.patch 3659
MD5 8f3336cc924f20e480ac76ee94f0611e files/groff-1.19.1-tmpfile.patch 710
diff --git a/sys-apps/groff/files/groff-1.18-no-netpbm-depend.patch b/sys-apps/groff/files/groff-1.18-no-netpbm-depend.patch
index 5a6817e614e4..1ec42fce9616 100644
--- a/sys-apps/groff/files/groff-1.18-no-netpbm-depend.patch
+++ b/sys-apps/groff/files/groff-1.18-no-netpbm-depend.patch
@@ -1,19 +1,36 @@
+Don't install the example files. The second hunk is to workaround
+shells that suck at life.
+
+http://bugs.gentoo.org/show_bug.cgi?id=89174
+
--- groff-1.18/doc/Makefile.sub
+++ groff-1.18/doc/Makefile.sub
-@@ -60,12 +60,14 @@
+@@ -60,12 +60,12 @@
HTMLDOCIMAGEFILES=\
pic*
-EXAMPLEFILES=\
-+EXAMPLEFILES=
-+EXAMPLEFILES_IGNORE=\
++EXAMPLEFILES=#\
webpage.ms \
grnexmpl.g \
grnexmpl.me
-PROCESSEDEXAMPLEFILES=\
-+PROCESSEDEXAMPLEFILES=
-+PROCESSEDEXAMPLEFILES_IGNORE=\
++PROCESSEDEXAMPLEFILES=#\
webpage.ps \
gnu.eps \
gnu.png \
+@@ -170,11 +170,11 @@
+ $(INSTALL_DATA) $$f $(docdir)/$$f; \
+ done
+ -test -d $(exampledir) || $(mkinstalldirs) $(exampledir)
+- for f in $(EXAMPLEFILES); do \
++ list="$(EXAMPLEFILES)"; for f in $${list}; do \
+ rm -f $(exampledir)/$$f; \
+ $(INSTALL_DATA) $(srcdir)/$$f $(exampledir)/$$f; \
+ done
+- for f in $(PROCESSEDEXAMPLEFILES); do \
++ list="$(PROCESSEDEXAMPLEFILES)"; for f in $${list}; do \
+ rm -f $(exampledir)/$$f; \
+ $(INSTALL_DATA) $$f $(exampledir)/$$f; \
+ done
diff --git a/sys-apps/groff/groff-1.19.1-r2.ebuild b/sys-apps/groff/groff-1.19.1-r2.ebuild
index 2d90039c5835..19a45357a596 100644
--- a/sys-apps/groff/groff-1.19.1-r2.ebuild
+++ b/sys-apps/groff/groff-1.19.1-r2.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2005 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/groff/groff-1.19.1-r2.ebuild,v 1.12 2005/03/14 23:45:52 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/sys-apps/groff/groff-1.19.1-r2.ebuild,v 1.13 2005/04/27 03:47:17 vapier Exp $
inherit eutils flag-o-matic toolchain-funcs
@@ -43,6 +43,7 @@ src_unpack() {
# Fix make dependencies so we can build in parallel
epatch ${FILESDIR}/${P}-parallel-make.patch
+
# Make sure we can cross-compile this puppy
if tc-is-cross-compiler ; then
sed -i \