summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2010-07-24 08:11:43 +0000
committerMike Frysinger <vapier@gentoo.org>2010-07-24 08:11:43 +0000
commite6dfa04e587de219fc8f8fb44f6fcf0701817430 (patch)
treedcbae6e39074c1eea85f1102448427be26b53e7f /sys-apps
parentVersion bump. (diff)
downloadgentoo-2-e6dfa04e587de219fc8f8fb44f6fcf0701817430.tar.gz
gentoo-2-e6dfa04e587de219fc8f8fb44f6fcf0701817430.tar.bz2
gentoo-2-e6dfa04e587de219fc8f8fb44f6fcf0701817430.zip
old
Diffstat (limited to 'sys-apps')
-rw-r--r--sys-apps/groff/files/groff-1.19.2-infoext.patch86
-rw-r--r--sys-apps/groff/files/groff-1.19.2-parallel-make.patch26
-rw-r--r--sys-apps/groff/groff-1.19.2-r3.ebuild90
-rw-r--r--sys-apps/groff/groff-1.20.1.ebuild71
4 files changed, 0 insertions, 273 deletions
diff --git a/sys-apps/groff/files/groff-1.19.2-infoext.patch b/sys-apps/groff/files/groff-1.19.2-infoext.patch
deleted file mode 100644
index af97236683f6..000000000000
--- a/sys-apps/groff/files/groff-1.19.2-infoext.patch
+++ /dev/null
@@ -1,86 +0,0 @@
-2005-11-17 Mike Frysinger <vapier@gentoo.org>
-
- * doc/Makefile.in: Rename groff info page to 'groff.info'.
- * doc/Makefile.sub: Likewise.
- * doc/groff.texinfo: Likewise.
-
---- doc/Makefile.in
-+++ doc/Makefile.in
-@@ -113,7 +113,7 @@ prepare_examples: grnexmpl.g groff.css
- test -f grnexmpl.g || cp $(srcdir)/grnexmpl.g .
- test -f groff.css || cp $(srcdir)/groff.css .
-
--groff: groff.texinfo
-+groff.info: groff.texinfo
- $(MAKEINFO) --enable-encoding -I$(srcdir) $(srcdir)/groff.texinfo
-
- gnu.eps: gnu.xpm
---- doc/Makefile.sub
-+++ doc/Makefile.sub
-@@ -118,7 +118,7 @@ CLEANNOTSRCDIRADD=\
- $(GROFF) -Tps -ms -mwww >$@
-
-
--all: groff $(PROCESSEDDOCFILES) prepare_examples \
-+all: groff.info $(PROCESSEDDOCFILES) prepare_examples \
- $(PROCESSEDEXAMPLEFILES) $(make_html)
-
- html: $(HTMLDOCFILES) $(HTMLEXAMPLEFILES)
-@@ -137,7 +137,7 @@ examples.stamp: grnexmpl.g groff.css gnu
- fi
- echo timestamp > $@
-
--groff: groff.texinfo
-+groff.info: groff.texinfo
- $(MAKEINFO) --enable-encoding -I$(srcdir) $(srcdir)/groff.texinfo
-
- gnu.eps: gnu.xpm
-@@ -157,20 +157,20 @@ webpage.ps: gnu.eps
-
- grnexmpl.ps: grnexmpl.me grnexmpl.g
-
--distfiles: groff gnu.eps gnu.png
-+distfiles: groff.info gnu.eps gnu.png
-
--install_data: groff $(DOCFILES) $(PROCESSEDDOCFILES) $(make_install_html) \
-+install_data: groff.info $(DOCFILES) $(PROCESSEDDOCFILES) $(make_install_html) \
- $(EXAMPLEFILES) $(PROCESSEDEXAMPLEFILES)
- -test -d $(infodir) || $(mkinstalldirs) $(infodir)
- # Prefer info files in builddir over srcdir; we test for
--# the existence of `groff'.
-+# the existence of `groff.info'.
- d=.; \
-- test -f "groff" || d=$(srcdir); \
-- for f in $$d/groff `ls $$d/groff-*`; do \
-- rm -f $(infodir)/`basename $$f`; \
-- $(INSTALL_DATA) $$f $(infodir)/`basename $$f`; \
-+ test -f "groff.info" || d=$(srcdir); \
-+ for f in $$d/groff.info `ls $$d/groff.info*`; do \
-+ rm -f $(infodir)/$$f; \
-+ $(INSTALL_DATA) $$f $(infodir)/$$f; \
- done
-- $(INSTALL_INFO) --info-dir=$(infodir) $(infodir)/groff
-+ $(INSTALL_INFO) --info-dir=$(infodir) $(infodir)/groff.info
- -test -d $(docdir) || $(mkinstalldirs) $(docdir)
- for f in $(DOCFILES); do \
- rm -f $(docdir)/$$f; \
-@@ -212,7 +212,7 @@ uninstall_sub:
- -for f in groff `ls groff-*`; do \
- rm -f $(infodir)/$$f; \
- done
-- $(INSTALL_INFO) --remove --info-dir=$(infodir) $(infodir)/groff
-+ $(INSTALL_INFO) --remove --info-dir=$(infodir) $(infodir)/groff.info
- -for f in $(DOCFILES) $(PROCESSEDDOCFILES); do \
- rm -f $(docdir)/$$f; \
- done
---- doc/groff.texinfo
-+++ doc/groff.texinfo
-@@ -8,7 +8,7 @@
- @c
-
- @c %**start of header (This is for running Texinfo on a region.)
--@setfilename groff
-+@setfilename groff.info
- @settitle The GNU Troff Manual
- @setchapternewpage odd
- @footnotestyle separate
diff --git a/sys-apps/groff/files/groff-1.19.2-parallel-make.patch b/sys-apps/groff/files/groff-1.19.2-parallel-make.patch
deleted file mode 100644
index 5a7b6758be25..000000000000
--- a/sys-apps/groff/files/groff-1.19.2-parallel-make.patch
+++ /dev/null
@@ -1,26 +0,0 @@
---- groff-1.19.2/Makefile.in
-+++ groff-1.19.2/Makefile.in
-@@ -600,3 +600,3 @@
-
--$(LIBDIRS): FORCE
-+$(LIBDIRS): FORCE $(INCDIRS) $(PROGDEPDIRS)
- @$(ENVSETUP); \
-@@ -616,3 +616,3 @@
-
--$(CPROGDIRS): FORCE
-+$(CPROGDIRS): FORCE $(LIBDIRS)
- @$(ENVSETUP); \
-@@ -632,3 +632,3 @@
-
--$(CCPROGDIRS): FORCE
-+$(CCPROGDIRS): FORCE $(LIBDIRS)
- @$(ENVSETUP); \
-@@ -648,3 +648,3 @@
-
--$(DEVDIRS) $(XDEVDIRS) $(OTHERDEVDIRS) $(TTYDEVDIRS): FORCE
-+$(DEVDIRS) $(XDEVDIRS) $(OTHERDEVDIRS) $(TTYDEVDIRS): FORCE $(PROGDIRS)
- @$(ENVSETUP); \
-@@ -662,2 +662,3 @@
-
-+$(OTHERDIRS): $(PROGDIRS)
- $(INCDIRS) $(PROGDEPDIRS) $(OTHERDIRS): FORCE
diff --git a/sys-apps/groff/groff-1.19.2-r3.ebuild b/sys-apps/groff/groff-1.19.2-r3.ebuild
deleted file mode 100644
index 97ad0067c4c5..000000000000
--- a/sys-apps/groff/groff-1.19.2-r3.ebuild
+++ /dev/null
@@ -1,90 +0,0 @@
-# Copyright 1999-2009 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-r3.ebuild,v 1.11 2009/01/25 14:38:36 ranger Exp $
-
-inherit eutils flag-o-matic toolchain-funcs multilib autotools
-
-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
- X? (
- x11-libs/libX11
- x11-libs/libXt
- x11-libs/libXmu
- x11-libs/libXaw
- x11-libs/libSM
- x11-libs/libICE
- )"
-
-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
-
- epatch "${FILESDIR}"/${P}-man-unicode-dashes.patch #16108 #17580 #121502
- 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=/usr/share/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}"/usr/share/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
-}
diff --git a/sys-apps/groff/groff-1.20.1.ebuild b/sys-apps/groff/groff-1.20.1.ebuild
deleted file mode 100644
index f873209ff8da..000000000000
--- a/sys-apps/groff/groff-1.20.1.ebuild
+++ /dev/null
@@ -1,71 +0,0 @@
-# Copyright 1999-2009 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/sys-apps/groff/groff-1.20.1.ebuild,v 1.3 2009/03/09 05:13:53 darkside Exp $
-
-inherit eutils toolchain-funcs autotools
-
-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
- X? (
- x11-libs/libX11
- x11-libs/libXt
- x11-libs/libXmu
- x11-libs/libXaw
- x11-libs/libSM
- x11-libs/libICE
- )"
-
-src_unpack() {
- unpack ${A}
- cd "${S}"
-
- epatch "${FILESDIR}"/${PN}-1.19.2-man-unicode-dashes.patch #16108 #17580 #121502
-
- # 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
-
- econf \
- --with-appresdir=/usr/share/X11/app-defaults \
- $(use_with X x) \
- $(use_enable cjk japanese) \
- || die
- emake || die
-}
-
-src_install() {
- emake install DESTDIR="${D}" || die
-
- # The following links are required for man #123674
- dosym eqn /usr/bin/geqn
- dosym tbl /usr/bin/gtbl
-
- dodoc BUG-REPORT ChangeLog MORE.STUFF NEWS \
- PROBLEMS PROJECTS README REVISION TODO VERSION
-}