diff options
author | Mike Frysinger <vapier@gentoo.org> | 2010-07-24 08:11:43 +0000 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2010-07-24 08:11:43 +0000 |
commit | e6dfa04e587de219fc8f8fb44f6fcf0701817430 (patch) | |
tree | dcbae6e39074c1eea85f1102448427be26b53e7f /sys-apps | |
parent | Version bump. (diff) | |
download | gentoo-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.patch | 86 | ||||
-rw-r--r-- | sys-apps/groff/files/groff-1.19.2-parallel-make.patch | 26 | ||||
-rw-r--r-- | sys-apps/groff/groff-1.19.2-r3.ebuild | 90 | ||||
-rw-r--r-- | sys-apps/groff/groff-1.20.1.ebuild | 71 |
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 -} |