summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2009-02-07 08:02:47 +0000
committerMike Frysinger <vapier@gentoo.org>2009-02-07 08:02:47 +0000
commit3cd9d98f0c8804b825d03c21f3b0db27c5a3c2ce (patch)
tree677e8559144efe2811fec169760605a37eb1d828 /sys-apps/groff
parentCleanup econf changes and add more cross-compile fixups. (diff)
downloadhistorical-3cd9d98f0c8804b825d03c21f3b0db27c5a3c2ce.tar.gz
historical-3cd9d98f0c8804b825d03c21f3b0db27c5a3c2ce.tar.bz2
historical-3cd9d98f0c8804b825d03c21f3b0db27c5a3c2ce.zip
old
Package-Manager: portage-2.2_rc23/cvs/Linux x86_64
Diffstat (limited to 'sys-apps/groff')
-rw-r--r--sys-apps/groff/Manifest8
-rw-r--r--sys-apps/groff/files/groff-man-UTF-8.diff10
-rw-r--r--sys-apps/groff/groff-1.19.2-r1.ebuild90
3 files changed, 3 insertions, 105 deletions
diff --git a/sys-apps/groff/Manifest b/sys-apps/groff/Manifest
index 6328bf2f5fa9..d601d16305b1 100644
--- a/sys-apps/groff/Manifest
+++ b/sys-apps/groff/Manifest
@@ -4,12 +4,10 @@ Hash: SHA1
AUX groff-1.19.2-infoext.patch 2779 RMD160 1f88f4ae40128b8496f7de47a91917dea777aee5 SHA1 013f1f36b868235d4a583bda62517a1b577ade98 SHA256 f6bcf74c010c187d8518dbe03918facdedad93b06fcf126fc4a3a58115778d22
AUX groff-1.19.2-man-unicode-dashes.patch 574 RMD160 759b9822f6950eeaac78ac16cfc8ebf58a77be38 SHA1 a7859ebef38fc0e2d73c1bc500e716c77ce8dc47 SHA256 e8fa93d3536bb6053ec104b567444cec7da8f101e24923dc4003efc8b7bf5bbe
AUX groff-1.19.2-parallel-make.patch 620 RMD160 57ffb1ccd56f1de7ef94f99187f51dceab116c20 SHA1 44add9e98ec14e6c0dfd72d9bcb2249bd46a0542 SHA256 ac213a872f5f96c36fdb098578f032b09dfebd7cf4e192da98813781f400dafe
-AUX groff-man-UTF-8.diff 391 RMD160 58abd2807f47316e486fe5021994ce856a2c8942 SHA1 c6163482daefd660fd7318bcc0d0a15aa28d305b SHA256 d5095044064e30178e50ea6bc63f20d7a55c3daf053054bae38f6584611ce754
DIST groff-1.19.2-japanese.patch.bz2 160688 RMD160 4f52a0ac81c20bc5f8cb308d0fc08fd99c42e907 SHA1 50a4612657b2ac2b7852c69c8cbca08021f3956f SHA256 67c09321a9190a33ad4c9d2c5ca8462ddaa235dd1c230a80ae6eef6236053c41
DIST groff-1.19.2.tar.gz 2903263 RMD160 d5e57fa1d71dbff2c59a40a5a68c7417ffe211c9 SHA1 cfad99a5c52933a6a9180e394bd94fbaec0ac956 SHA256 d864fbd0bf6dea24e4f71736da9902a1cae86d0a1a893b5fe17118927257ec3e
DIST groff-1.20.1-japanese.patch.bz2 52503 RMD160 6b07ac62c5bb8bff99ef31619b434015081f6df7 SHA1 b335de765f8a5b1d34396457d19430ce04ca3e5b SHA256 a07fe0fcb8f10ba6f992797546c795eecd4347128cef79d9bc7cc1ea87fe795b
DIST groff-1.20.1.tar.gz 3594658 RMD160 ec311727206d183fb04f1b4bd01c1284142fdb52 SHA1 3066587d73df73c2bda235034f4515cf52d22549 SHA256 b645878135cb620c6c417c5601bfe96172245af12045540d7344938b4c2cd805
-EBUILD groff-1.19.2-r1.ebuild 2477 RMD160 eb259ae7da2392d61660ca0896eb5e44558dc316 SHA1 46688c6efef023a44dd0a4657a20ccbee0d9a8f9 SHA256 54dcafc01d8be2710afc62a14171de7d756a5b76f38586544b73f3bc6ec7a7c9
EBUILD groff-1.19.2-r3.ebuild 2352 RMD160 f4d8b8d41a8662e45605c40c4b1b6eb567c37de3 SHA1 043f36e341f5db4c18a4e3f624581424516b3723 SHA256 ecc394a4fab64fc609298634a05091a191e6879fd4ccc4034fe1608d7da000af
EBUILD groff-1.20.1-r1.ebuild 1816 RMD160 e4a75f52297e080ffe7c213ed6d5f7108cefeb11 SHA1 6ef054bc6b3becec4f28520af631928b24d4714e SHA256 7b5ddc88811bc33113049718d2bc1ba7993234710f1ab3b7413ff9b5fff10f9f
EBUILD groff-1.20.1.ebuild 1771 RMD160 24a9382153ec74ee14170ca0c01033bba8a3a1d2 SHA1 f0a5f5eeddc6517b71c25dae502eca51deaff479 SHA256 0b35b8582834fd5bc4351b5cbab48ded5bce65e9b93309c1c3ae43d041f16486
@@ -18,7 +16,7 @@ MISC metadata.xml 164 RMD160 f43cbec30b7074319087c9acffdb9354b17b0db3 SHA1 9c213
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)
-iEYEARECAAYFAkmNPh8ACgkQn/5bYzqsSmFmOACeLpLktGedXv0MBa691bvzRI1X
-ZdAAniG8GS8iWZjsp/Lj5MLRHCJbCVLK
-=a5K8
+iEYEARECAAYFAkmNQDMACgkQn/5bYzqsSmEFfACguaZmV21rMcFfzzZ10j+U+oFg
+aRUAn2sqFOgwkAqmfIhukcLP13xtFIsn
+=fsA2
-----END PGP SIGNATURE-----
diff --git a/sys-apps/groff/files/groff-man-UTF-8.diff b/sys-apps/groff/files/groff-man-UTF-8.diff
deleted file mode 100644
index 7adbc9e7d188..000000000000
--- a/sys-apps/groff/files/groff-man-UTF-8.diff
+++ /dev/null
@@ -1,10 +0,0 @@
-diff -ur groff-1.18.1.orig/tmac/man.local groff-1.18.1/tmac/man.local
---- groff-1.18.1.orig/tmac/man.local 2000-10-26 16:15:17.000000000 +0200
-+++ groff-1.18.1/tmac/man.local 2003-03-16 02:15:50.000000000 +0100
-@@ -1,2 +1,6 @@
- .\" This file is loaded after an-old.tmac.
- .\" Put any local modifications to an-old.tmac here.
-+.if '\*[.T]'utf8' \{\
-+. char \- \N'45'
-+. char - \N'45'
-+.\}
diff --git a/sys-apps/groff/groff-1.19.2-r1.ebuild b/sys-apps/groff/groff-1.19.2-r1.ebuild
deleted file mode 100644
index 2b2f7cf6cbd3..000000000000
--- a/sys-apps/groff/groff-1.19.2-r1.ebuild
+++ /dev/null
@@ -1,90 +0,0 @@
-# Copyright 1999-2006 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/groff/groff-1.19.2-r1.ebuild,v 1.18 2006/12/30 13:55:47 vapier Exp $
-
-WANT_AUTOCONF="latest"
-WANT_AUTOMAKE="latest"
-inherit eutils flag-o-matic toolchain-funcs multilib autotools
-
-MB_PATCH="groff_1.18.1-7" #"${P/-/_}-7"
-DESCRIPTION="Text formatter used for man pages"
-HOMEPAGE="http://www.gnu.org/software/groff/groff.html"
-SRC_URI="mirror://gnu/groff/${P}.tar.gz
- cjk? ( mirror://gentoo/groff-1.19.2-japanese.patch.bz2 )"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ia64 m68k mips ppc ppc64 s390 sh sparc ~sparc-fbsd x86 ~x86-fbsd"
-IUSE="cjk X"
-
-DEPEND=">=sys-apps/texinfo-4.7-r1"
-
-src_unpack() {
- unpack ${A}
- cd "${S}"
-
- # Fix the info pages to have .info extensions,
- # else they do not get gzipped.
- epatch "${FILESDIR}"/${P}-infoext.patch
-
- # Make dashes the same as minus on the keyboard so that you
- # can search for it. Fixes #17580 and #16108
- # Thanks to James Cloos <cloos@jhcloos.com>
- epatch "${FILESDIR}"/${PN}-man-UTF-8.diff
-
- # 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 \
- -e '/^GROFFBIN=/s:=.*:=/usr/bin/groff:' \
- -e '/^TROFFBIN=/s:=.*:=/usr/bin/troff:' \
- -e '/^GROFF_BIN_PATH=/s:=.*:=:' \
- contrib/mom/Makefile.sub \
- doc/Makefile.in \
- doc/Makefile.sub || die "cross-compile sed failed"
- fi
-
- if use cjk ; then
- epatch "${WORKDIR}"/groff-1.19.2-japanese.patch #134377
- eautoreconf
- fi
-}
-
-src_compile() {
- # Fix problems with not finding g++
- tc-export CC CXX
-
- # -Os causes segfaults, -O is probably a fine replacement
- # (fixes bug 36008, 06 Jan 2004 agriffis)
- replace-flags -Os -O
-
- econf \
- --with-appresdir=/etc/X11/app-defaults \
- $(use_with X x) \
- $(use_enable cjk japanese) \
- || die
- emake || die
-}
-
-src_install() {
- dodir /usr/bin
- make \
- prefix="${D}"/usr \
- bindir="${D}"/usr/bin \
- libdir="${D}"/usr/$(get_libdir) \
- appresdir="${D}"/etc/X11/app-defaults \
- datadir="${D}"/usr/share \
- mandir="${D}"/usr/share/man \
- infodir="${D}"/usr/share/info \
- docdir="${D}"/usr/share/doc/${PF} \
- install || die
-
- # The following links are required for man #123674
- dosym eqn /usr/bin/geqn
- dosym tbl /usr/bin/gtbl
-
- dodoc BUG-REPORT ChangeLog FDL MORE.STUFF NEWS \
- PROBLEMS PROJECTS README REVISION TODO VERSION
-}