diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/groff-1.20.1-r3 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/groff-1.20.1-r3 deleted file mode 100644 index fbcfa54e4e..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/groff-1.20.1-r3 +++ /dev/null @@ -1,12 +0,0 @@ -DEFINED_PHASES=compile install unpack -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 ) !=sys-devel/automake-1.13 >=sys-devel/automake-1.14 ) >=sys-devel/autoconf-2.69 sys-devel/libtool -DESCRIPTION=Text formatter used for man pages -HOMEPAGE=http://www.gnu.org/software/groff/groff.html -IUSE=examples X linguas_ja -KEYWORDS=alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd -LICENSE=GPL-2 -RDEPEND=>=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 ) -SLOT=0 -SRC_URI=mirror://gnu/groff/groff-1.20.1.tar.gz linguas_ja? ( mirror://gentoo/groff-1.20.1-r2-japanese.patch.bz2 ) -_eclasses_=autotools ebea507d219855923e3438c953cf4ab8 eutils 06133990e861be0fe60c2b428fd025d9 libtool 52d0e17251d04645ffaa61bfdd858944 multilib 3bf24e6abb9b76d9f6c20600f0b716bf multiprocessing d7f2985a2c76c365ee20269db5261414 toolchain-funcs 0f1760274637a138b99bb649202ea402 -_md5_=55cc97364be03bc18fb25de84317c2fa diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/groff-1.22.2 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/groff-1.22.2 new file mode 100644 index 0000000000..6a21e7589d --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/groff-1.22.2 @@ -0,0 +1,13 @@ +DEFINED_PHASES=compile configure install prepare +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 ) linguas_ja? ( virtual/yacc ) !=sys-devel/automake-1.13:1.13 >=sys-devel/automake-1.14:1.14 ) >=sys-devel/autoconf-2.69 sys-devel/libtool +DESCRIPTION=Text formatter used for man pages +EAPI=4 +HOMEPAGE=http://www.gnu.org/software/groff/groff.html +IUSE=examples X linguas_ja +KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +LICENSE=GPL-2 +RDEPEND=>=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 ) +SLOT=0 +SRC_URI=mirror://gnu/groff/groff-1.22.2.tar.gz linguas_ja? ( http://dev.gentoo.org/~naota/patch/groff-1.22.1-japanese.patch.bz2 ) +_eclasses_=autotools ebea507d219855923e3438c953cf4ab8 eutils 06133990e861be0fe60c2b428fd025d9 libtool 52d0e17251d04645ffaa61bfdd858944 multilib 3bf24e6abb9b76d9f6c20600f0b716bf multiprocessing d7f2985a2c76c365ee20269db5261414 toolchain-funcs 0f1760274637a138b99bb649202ea402 +_md5_=256221c21242c9df04c662a9f77aad74 diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/groff/ChangeLog b/sdk_container/src/third_party/portage-stable/sys-apps/groff/ChangeLog new file mode 100644 index 0000000000..f07142b032 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-apps/groff/ChangeLog @@ -0,0 +1,556 @@ +# ChangeLog for sys-apps/groff +# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-apps/groff/ChangeLog,v 1.143 2014/01/18 19:29:26 vapier Exp $ + + 18 Jan 2014; Mike Frysinger groff-1.22.2.ebuild: + Add arm64 love. + + 17 Jan 2014; Mike Frysinger groff-1.22.2.ebuild: + Mark m68k/s390/sh stable. + + 07 Jan 2014; Lars Wendler -groff-1.20.1-r1.ebuild, + -groff-1.20.1-r2.ebuild, -groff-1.20.1-r3.ebuild, -groff-1.21.ebuild, + -groff-1.21-r1.ebuild, -groff-1.22.1.ebuild, + -files/groff-1.20.1-Thtml-mem-leak.patch, + -files/groff-1.20.1-double-frees-mem-leaks.patch, + -files/groff-1.20.1-pdfmark-parallel.patch, + -files/groff-1.20.1-tmac-ec.patch, -files/groff-1.21-gnulib.patch, + -files/groff-1.21-gnulib-cross.patch, -files/groff-1.21-makefile.patch, + -files/groff-1.22.1-pdf-subdir.patch, -files/groff-1.22.1-pdf-symlink.patch: + Removed old versions and files. + + 07 Dec 2013; Mike Frysinger + +files/groff-1.22.2-parallel-mom.patch, groff-1.22.2.ebuild: + Fix parallel build with gropdf #487276 by Jimmy C. Chau. + + 09 Oct 2013; Agostino Sarubbo groff-1.22.2.ebuild: + Stable for sparc, wrt bug #386335 + + 09 Oct 2013; Agostino Sarubbo groff-1.22.2.ebuild: + Stable for ppc64, wrt bug #386335 + + 07 Oct 2013; Agostino Sarubbo groff-1.22.2.ebuild: + Stable for ppc, wrt bug #386335 + + 06 Oct 2013; Agostino Sarubbo groff-1.22.2.ebuild: + Stable for alpha, wrt bug #386335 + + 06 Oct 2013; Jeroen Roovers groff-1.22.2.ebuild: + Stable for HPPA (bug #386335). + + 06 Oct 2013; Agostino Sarubbo groff-1.22.2.ebuild: + Stable for ia64, wrt bug #386335 + + 06 Oct 2013; Agostino Sarubbo groff-1.22.2.ebuild: + Stable for x86, wrt bug #386335 + + 05 Oct 2013; Agostino Sarubbo groff-1.22.2.ebuild: + Stable for amd64, wrt bug #386335 + + 05 Oct 2013; Markus Meier groff-1.22.2.ebuild: + arm stable, bug #386335 + +*groff-1.22.2 (09 Mar 2013) + + 09 Mar 2013; Tim Harder +groff-1.22.2.ebuild: + Version bump (bug #460802), respect AR (bug #444092), and conditionally + remove broken symlink (bug #454196). + + 20 Feb 2013; Zac Medico groff-1.22.1.ebuild: + Add ~arm-linux keyword. + + 25 Jan 2013; Naohiro Aota groff-1.22.1.ebuild: + Bump japanese patch. #450796 + + 08 Jan 2013; Mike Frysinger + +files/groff-1.22.1-pdf-subdir.patch, +files/groff-1.22.1-pdf-symlink.patch, + groff-1.22.1.ebuild: + Apply fixes from upstream for building w/out ghostscript #450798 by Tomas + Mozes. + +*groff-1.22.1 (08 Jan 2013) + + 08 Jan 2013; Mike Frysinger +groff-1.22.1.ebuild: + Version bump #450668 by James Cloos. + + 13 Nov 2012; Mike Frysinger + +files/groff-1.21-gnulib-cross.patch, groff-1.21-r1.ebuild, groff-1.21.ebuild: + Add fix from upstream for cross-compiling gnulib #363647 by Dennis 'dlan' Lan. + + 08 Jun 2012; Mike Frysinger groff-1.21-r1.ebuild, + groff-1.21.ebuild: + Depend on yacc when LINGUAS=ja #385613 by Bryan Gardiner. + + 26 Apr 2012; Alexis Ballier groff-1.21-r1.ebuild: + keyword ~amd64-fbsd + + 21 Dec 2011; Mike Frysinger groff-1.20.1-r3.ebuild, + +files/groff-1.20.1-pdfmark-parallel.patch, groff-1.21.ebuild, + groff-1.21-r1.ebuild: + Fix parallel build failure in pdfmark subdir. + +*groff-1.21-r1 (23 Oct 2011) + + 23 Oct 2011; Fabian Groffen +groff-1.21-r1.ebuild, + +files/groff-1.21-makefile.patch, +files/groff-1.21-gnulib.patch: + Revbump for Prefix changes, bump to EAPI3, add necessary patches from + upstream, added Prefix keywords, bug #388193 + + 07 May 2011; Raúl Porcel groff-1.21.ebuild: + alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #362561 + + 05 May 2011; Pawel Hajdan jr groff-1.21.ebuild: + x86 stable wrt bug #362561 + + 01 May 2011; Kacper Kowalik groff-1.21.ebuild: + ppc64 stable wrt #362561 + + 14 Apr 2011; Brent Baude groff-1.21.ebuild: + Marking groff-1.21 ppc for bug 362561 + + 11 Apr 2011; Jeroen Roovers groff-1.21.ebuild: + Stable for HPPA (bug #362561). + + 09 Apr 2011; Christoph Mende groff-1.21.ebuild: + Stable on amd64 wrt bug #362561 + + 24 Feb 2011; Kacper Kowalik + groff-1.20.1-r3.ebuild: + ppc64 stable wrt #350491 + + 13 Jan 2011; Jeroen Roovers groff-1.20.1-r3.ebuild: + Stable for HPPA (bug #350491). + + 09 Jan 2011; Raúl Porcel groff-1.20.1-r3.ebuild: + alpha/arm/ia64/m68k/s390/sh stable wrt #350491 + + 08 Jan 2011; Christian Faulhammer + groff-1.20.1-r3.ebuild: + stable x86, bug 350491 + + 07 Jan 2011; Brent Baude groff-1.20.1-r3.ebuild: + stable ppc, bug 350491 + + 05 Jan 2011; MATSUU Takuto groff-1.21.ebuild: + Fixed to work with linguas_ja USE flag, bug #350534. The patch is submitted + by TANABE Ken-ichi. + + 04 Jan 2011; Markos Chandras groff-1.20.1-r3.ebuild: + Stable on amd64 wrt bug #350491 + + 04 Jan 2011; Michael Weber groff-1.20.1-r3.ebuild: + sparc stable (bug 350491) + +*groff-1.21 (03 Jan 2011) + + 03 Jan 2011; Mike Frysinger +groff-1.21.ebuild: + Version bump #350443 by Panagiotis Christopoulos. + + 25 Jul 2010; Jeroen Roovers groff-1.20.1-r3.ebuild: + Fix patch name thanks to Bobby Bingham (bug #329819). + +*groff-1.20.1-r3 (24 Jul 2010) + + 24 Jul 2010; Mike Frysinger +groff-1.20.1-r3.ebuild, + +files/groff-1.20.1-Thtml-mem-leak.patch, + +files/groff-1.20.1-double-frees-mem-leaks.patch, + +files/groff-1.20.1-tmac-ec.patch: + Add tmac fix from upstream #263524 by Horst Prote. Add memory fixes from + upstream #294045 by Maurice van der Pot. + +*groff-1.20.1-r2 (07 Nov 2009) + + 05 Nov 2009; MATSUU Takuto +groff-1.20.1-r2.ebuild: + Fixed japanese patch, bug #290103. The patch was submitted by Naohiro + Aota. + + 16 Aug 2009; Michael Sterrett + groff-1.20.1-r1.ebuild: + Fix docs install and add examples use flag to control the install of + the large number of example files (bug #281158) + + 14 Mar 2009; Mike Frysinger groff-1.20.1-r1.ebuild: + Add distro overlays to groff man page output #262163 by Roy Marples. + + 09 Mar 2009; Jeremy Olexa groff-1.20.1.ebuild, + groff-1.20.1-r1.ebuild: + mark the _correct_ version stable for bug 257985 + + 07 Mar 2009; Jeremy Olexa groff-1.20.1.ebuild: + amd64 stable, bug 257985 + + 14 Feb 2009; Brent Baude groff-1.20.1-r1.ebuild: + stable ppc, bug 257985 + + 12 Feb 2009; Brent Baude groff-1.20.1-r1.ebuild: + stable ppc64, bug 257985 + + 11 Feb 2009; Raúl Porcel groff-1.20.1-r1.ebuild: + arm/ia64/s390/sh/sparc stable wrt #257985 + + 09 Feb 2009; Jeroen Roovers groff-1.20.1-r1.ebuild: + Stable for HPPA (bug #257985). + + 08 Feb 2009; Tobias Klausmann + groff-1.20.1-r1.ebuild: + Stable on alpha, bug #257985 + + 07 Feb 2009; Christian Faulhammer + groff-1.20.1-r1.ebuild: + stable x86, bug 257985 + + 07 Feb 2009; Mike Frysinger groff-1.20.1-r1.ebuild: + Cleanup econf changes and add more cross-compile fixups. + + 25 Jan 2009; Brent Baude groff-1.19.2-r3.ebuild: + stable ppc64, bug 255280 + + 25 Jan 2009; Raúl Porcel groff-1.19.2-r3.ebuild: + ia64 stable wrt #255280 + + 20 Jan 2009; Jeroen Roovers groff-1.19.2-r3.ebuild: + Stable for HPPA (bug #255280). + + 20 Jan 2009; Tiago Cunha groff-1.19.2-r3.ebuild: + stable sparc, bug 255280 + +*groff-1.20.1-r1 (20 Jan 2009) + + 20 Jan 2009; MATSUU Takuto +groff-1.20.1-r1.ebuild: + Fixed japanese patch, bug #255292. Changed cjk USE flag to LINGUAS="ja". + + 18 Jan 2009; Markus Meier groff-1.19.2-r3.ebuild: + amd64/x86 stable, bug #255280 + + 18 Jan 2009; Tobias Klausmann + groff-1.19.2-r3.ebuild: + Stable on alpha, bug #255280 + + 18 Jan 2009; Tobias Scherbaum + groff-1.19.2-r3.ebuild: + ppc stable, bug #255280 + +*groff-1.20.1 (17 Jan 2009) + + 17 Jan 2009; Mike Frysinger +groff-1.20.1.ebuild: + Version bump #254964 by Lars (Polynomial-C). + + 24 Jun 2008; Markus Duft groff-1.19.2-r3.ebuild: + added missing dependencies to X11 libraries (bug #219003) + +*groff-1.19.2-r3 (05 May 2008) + + 05 May 2008; Ulrich Mueller -groff-1.19.2-r2.ebuild, + +groff-1.19.2-r3.ebuild: + Install gxditview application defaults under /usr/share, fixes bug 220037. + +*groff-1.19.2-r2 (24 Feb 2008) + + 24 Feb 2008; Mike Frysinger + +files/groff-1.19.2-man-unicode-dashes.patch, +groff-1.19.2-r2.ebuild: + Make sure we forces dashes in unicode to the traditional "-" so that users + dont get confused by the pretty looking versions #121502. + + 30 Dec 2006; Mamoru KOMACHI groff-1.19.2-r1.ebuild: + Added eautoreconf and --enable-japanese in order to get cjk patch working + for man-pages-ja. See bug #134377. + + 30 Dec 2006; Mike Frysinger groff-1.19.2-r1.ebuild: + Add support for USE=cjk #134377. + + 29 Dec 2006; Mike Frysinger groff-1.19.2-r1.ebuild: + Fix from Chris Mayo for doc install paths #155073. + + 09 Nov 2006; Ilya A. Volynets-Evenbakh + groff-1.19.2-r1.ebuild: + Stable on mips + + 17 Oct 2006; Roy Marples groff-1.19.1-r2.ebuild: + Added ~sparc-fbsd keyword. + + 26 Sep 2006; Gustavo Zacarias + groff-1.19.2-r1.ebuild: + Stable on hppa wrt #146509 + + 14 Sep 2006; Gustavo Zacarias + groff-1.19.2-r1.ebuild: + Stable on sparc wrt #146509 + + 13 Sep 2006; Aron Griffis groff-1.19.2-r1.ebuild: + Mark 1.19.2-r1 stable on ia64. #146509 + + 13 Sep 2006; Olivier Crête groff-1.19.2-r1.ebuild: + Stable on amd64 per bug #146509 + + 10 Sep 2006; groff-1.19.2-r1.ebuild: + Stable on x86, security bug #146509. + + 10 Sep 2006; Christel Dahlskjaer + groff-1.19.2-r1.ebuild: + Alpha stable for bug #146509 + + 08 Sep 2006; Stephanie Lockwood-Childs + groff-1.19.2-r1.ebuild: + stable on ppc (Bug #146509) + + 06 Sep 2006; Markus Rothe groff-1.19.2-r1.ebuild: + Stable on ppc64; bug #146509 + + 23 May 2006; -groff-1.18.1-r4.ebuild, + -groff-1.18.1.1.ebuild: + - removed obsolete/vuln ebuilds + + 14 Apr 2006; Mark Loeser + +files/groff-1.18.1.1-gcc41.patch, groff-1.18.1.1.ebuild: + Add patch to fix compilation with gcc-4.1, thanks to KIMURA Masaru ; bug #125533 + + 30 Mar 2006; Diego Pettenò groff-1.19.2-r1.ebuild: + Add ~x86-fbsd keyword. + + 15 Mar 2006; Danny van Dyk + +files/groff-1.19.1-gcc-4.1.patch, groff-1.19.1-r2.ebuild: + Added a patch allow compilation with gcc-4.1.0. + +*groff-1.19.2-r1 (03 Mar 2006) + + 03 Mar 2006; Mike Frysinger +groff-1.19.2-r1.ebuild: + Add back in symlinks for man #123674 by Justin Findlay. + +*groff-1.19.2 (18 Nov 2005) + + 18 Nov 2005; Mike Frysinger + +files/groff-1.19.2-infoext.patch, + +files/groff-1.19.2-parallel-make.patch, +groff-1.19.2.ebuild: + Version bump thanks to Christian Heim #112819. + +*groff-1.18.1.1 (29 Oct 2005) + + 29 Oct 2005; Mamoru KOMACHI + +files/groff_1.18.1.1-10-fix.patch, +groff-1.18.1.1.ebuild: + Version bumped. Thanks to Atsushi Kobayashi ; + bug #109769. + + 29 Sep 2005; Mamoru KOMACHI groff-1.19.1-r2.ebuild: + Block man-pages-ja for groff-1.19 since groff-1.19 doesn't support m17n; + bug #104692. + + 27 Apr 2005; Mike Frysinger + 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 : + Change encoding to UTF-8 for GLEP 31 compliance + + 13 Dec 2004; Mike Frysinger + +files/groff-1.19.1-parallel-make.patch, groff-1.19.1-r2.ebuild: + Clean up the ebuild. Add support for cross-compiling. Try to fix parallel + build (works for me :D). + + 05 Nov 2004; Hardave Riar groff-1.19.1-r2.ebuild: + Stable on mips, bug #68404. + + 05 Nov 2004; Lars Weiler groff-1.19.1-r2.ebuild: + Stable on ppc, bug #68404. + + 04 Nov 2004; Travis Tilley groff-1.19.1-r2.ebuild: + stable on amd64 + + 04 Nov 2004; Markus Rothe groff-1.19.1-r2.ebuild: + Stable on ppc64, bug #68404 + + 04 Nov 2004; Gustavo Zacarias groff-1.19.1-r2.ebuild: + Stable on sparc wrt #68404 + + 04 Nov 2004; Bryan Østergaard groff-1.19.1-r2.ebuild: + Stable on alpha, bug 68404. + +*groff-1.19.1-r2 (03 Nov 2004) + + 03 Nov 2004; Mike Frysinger + +files/groff-1.19.1-tmpfile.patch, +groff-1.19.1-r2.ebuild: + Add patch to resolve tempfile access issues #68404. + + 01 Nov 2004; Gustavo Zacarias groff-1.19.1-r1.ebuild: + Stable on sparc + + 01 Nov 2004; Joshua Kinard groff-1.19.1-r1.ebuild: + Marked stable on mips. + + 03 Oct 2004; Mike Frysinger groff-1.19.1-r1.ebuild: + Fix pic2graph again #36842 by Malte S. Stretz. + +*groff-1.19.1-r1 (19 Sep 2004) + + 19 Sep 2004; Mike Frysinger + +files/groff-1.19.1-stack.patch, +groff-1.19.1-r1.ebuild: + Add patch to fix stack issues with X.org and such #64117 by Matteo Settenvini + and Stephane LOEUILLET. + + 13 Sep 2004; groff-1.19.1.ebuild: + minor touchups to the ebuild + +*groff-1.19.1 (13 Sep 2004) + + 13 Sep 2004; +groff-1.19.1.ebuild: + version bump. bug 63832 + + 14 Jul 2004; Travis Tilley groff-1.19.ebuild: + added filter-flags -fnew-ra, fixes bug 57033 + + 30 Jun 2004; Aron Griffis groff-1.18.1-r1.ebuild: + sync IUSE (+X), trim trailing whitespace + + 27 Jun 2004; Aron Griffis groff-1.18.1-r1.ebuild, + groff-1.18.1-r2.ebuild, groff-1.18.1-r3.ebuild, groff-1.18.1-r4.ebuild, + groff-1.19.ebuild: + QA - fix use invocation + + 11 Jun 2004; Bryan Østergaard groff-1.19.ebuild: + Stable on alpha. + + 17 Apr 2004; Travis Tilley groff-1.19.ebuild: + marked stable on amd64 + +*groff-1.19 (29 Feb 2004) + + 29 Feb 2004; Martin Schlemmer groff-1.19.ebuild: + Update version. + +*groff-1.18.1-r4 (06 Jan 2004) + + 06 Jan 2004; Aron Griffis groff-1.18.1-r4.ebuild: + Fix bug 36008 by replacing -Os with -O on alpha. Additionally make the build + more deterministic by using use_enable for cjk instead of only adding + --enable-multibyte. + + 15 Dec 2003; groff-1.18.1-r3.ebuild: + ia64 keyword disappeared! Added it to 1.18.1-r3 + + 30 Oct 2003; Brandy Westcott brandy@gentoo.org groff-1.18.1-r3.ebuild: + Fix syntax error in pic2graph. Closes bug #32300. + + 28 Sep 2003; Martin Holzer groff-1.18-r2.ebuild, + groff-1.18-r3.ebuild, groff-1.18.1-r1.ebuild, groff-1.18.1-r2.ebuild, + groff-1.18.1-r3.ebuild, groff-1.18.1.ebuild: + Changed SRC_URI. Closes #29746. + + 17 Sep 2003; Jon Portnoy groff-1.18.1-r3.ebuild : + ia64 keywords. + +*groff-1.18.1-r3 (04 Aug 2003) + + 04 Aug 2003; Martin Schlemmer groff-1.18.1-r3.ebuild, + files/groff-man-UTF-8.diff: + Fix 'man -t' having a blank page as first (bug #25735), thanks to splite + . + + 24 Jun 2003; Aron Griffis groff-1.18.1-r2.ebuild: + Mark stable on alpha + +*groff-1.18.1-r2 (18 Mar 2003) + + 23 Jun 2003; Masatomo Nakano : + Fixed digest file for CJK + + 22 Jun 2003; Joshua Kinard groff-1.18.1-r2.ebuild: + Changed ~sparc to sparc in KEYWORDS + + 19 Jun 2003; Masatomo Nakano groff-1.18.1-r2.ebuild, + files/groff_1.18.1-7-fix.patch: + Added Japanese support. #22899. Thanks to MATSUU Takuto + + 18 May 2003; Tavis Ormandy groff-1.18.1-r1.ebuild: + stripping some flags if cxx is being used. + + 09 May 2003; Guy Martin groff-1.18.1-r2.ebuild : + Filter the -march=2.0 on hppa because it gave a b0rked groff. + Added hppa to KEYWORDS. + + 18 Mar 2003; Markus Bertheau groff-1.18.1-r2.ebuild, + files/groff-man-UTF-8.diff: + Add a patch that fixes display of man pages in UTF-8 locales + + 13 Mar 2003; Olivier Reisch groff-1.18.1-r1.ebuild : + Marked ppc stable + +*groff-1.18.1-r1 (08 Feb 2003) + + 18 Mar 2003; Christian Birchinger groff-1.18.1-r1.ebuild: + Mark as stable for sparc. + + 24 Feb 2003; Nicholas Wourms groff-1.18.1-r1.ebuild : + Mark as stable for mips. + + 24 Feb 2003; Martin Schlemmer groff-1.18.1-r1.ebuild : + Add =sys-apps/texinfo-4.0 to DEPEND, closing bug #16186. + + 20 Feb 2003; Zach Welch groff-1.18.1.ebuild : + Added arm to keywords. + + 08 Feb 2003; Martin Schlemmer groff-1.18.1-r1.ebuild : + Do not segfault if no color is defined in input, bug #14329. + + 07 Feb 2003; Guy Martin groff-1.18.1.ebuild : + Added hppa to keywords. + + 08 Jan 2003; Martin Schlemmer groff-1.18-r3.ebuild : + Mark stable for x86. + +*groff-1.18-r3 (27 Dec 2002) + + 27 Dec 2002; Martin Schlemmer groff-1.18-r3.ebuild : + Disable generation of example files requiring us to DEPEND on netpbm. + This closes bug #12803. + +*groff-1.18-r2 (26 Dec 2002) + + 26 Dec 2002; Martin Schlemmer groff-1.18-r2.ebuild : + Changes from Nicholas Wourms , bug #12496. + +*groff-1.17.2-r3 (13 Dez 2002) + + 12 Dec 2002; Jan Seidel : + Added mips to keywords. + + 06 Dec 2002; Rodney Rees : changed sparc ~sparc keywords + +*groff-1.17.2-r3 (19 Oct 2002) + + 19 Oct 2002; Daniel Ahlberg : + Security update. + +*groff-1.18-r1 (29 Jul 2002) +*groff-1.17.2-r2 (29 Jul 2002) + + 29 Jul 2002; Martin Schlemmer groff-1.18-r1, groff-1.17.2-r2 : + Some build Cleanups. Enable build of xditview if "X" in USE, + and X is actually installed. We cannot make it depend on X, as + X depends on perl, which in turn depend on groff and will cause + circular depends. Enable the install of info pages, and also + fix thier extension to .info, else they do not get gzipped. + Also fixed 0.18 to install its docs/examples in the right place. + +*groff-1.18 (24 Jul 2002) + + 24 Jul 2002; Daniel Ahlberg groff-1.18.ebuild : + + New version. + +*groff-1.16.1-r1.ebuild (14 July 2002) + + 14 Jul 2002; phoen][x groff-1.16.1-r1.ebuild : + Added KEYWORDS, SLOT. + +*groff-1.17.2-r1 (1 Feb 2002) + + 14 Jul 2002; phoen][x groff-1.17.2-r1.ebuild : + Added KEYWORDS, SLOT. + + 1 Feb 2002; G.Bevin ChangeLog : + + Added initial ChangeLog which should be updated whenever the package is + updated in any way. This changelog is targetted to users. This means that the + comments should well explained and written in clean English. The details about + writing correct changelogs are explained in the skel.ChangeLog file which you + can find in the root directory of the portage repository. diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/groff/Manifest b/sdk_container/src/third_party/portage-stable/sys-apps/groff/Manifest index 0dcca8be75..4a0922942c 100644 --- a/sdk_container/src/third_party/portage-stable/sys-apps/groff/Manifest +++ b/sdk_container/src/third_party/portage-stable/sys-apps/groff/Manifest @@ -1,2 +1,27 @@ -DIST groff-1.20.1-r2-japanese.patch.bz2 52496 RMD160 a099b495315cc7d5863d756e227b67916d37d5f8 SHA1 7c689412f817e3326cdd8ee1d002a3a6562b9f54 SHA256 becc287fd0a748b73a04bbf45f0a3add6fc4754490b009c35624d0c93125b476 -DIST groff-1.20.1.tar.gz 3594658 RMD160 ec311727206d183fb04f1b4bd01c1284142fdb52 SHA1 3066587d73df73c2bda235034f4515cf52d22549 SHA256 b645878135cb620c6c417c5601bfe96172245af12045540d7344938b4c2cd805 +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +AUX groff-1.19.2-man-unicode-dashes.patch 574 SHA256 e8fa93d3536bb6053ec104b567444cec7da8f101e24923dc4003efc8b7bf5bbe SHA512 17c8d757b93052ceb8342e062965d680ba17aec117d9a0eaf8636bb192a71040e9955bdc0cbb1f55db49a7a43c7ad93da0c8933ad012b8d36c956ac1c4079436 WHIRLPOOL da0acffeb5cb873000c6904d667b13263468363121d5696e9f9f92bc45cd1fe7d0d2b7765fc2bb6471807613d5043e9d2035279d6448a958534e3dea679b5a01 +AUX groff-1.22.2-parallel-mom.patch 3903 SHA256 b5bf5c74e59099d68e47eafac57cea26aa2f53f424a5612435559ecf5c6454a7 SHA512 314fe3d619dc7dd373f1d9ea75d4d8cb365fc7278a958a3dec09e95ba3bf75180edb5f4ec3d43b4791b0252b733f9916e6189794b098b09171f45eb65bee713f WHIRLPOOL 86aed5e346deee22aa6e6c32d82ae60c559af42c4d96bcb7d32c836c98176d49c01f4c2ced0e925592e5288cb65731cc6338003ad2fa3bfd1c23b7c31f33efe4 +DIST groff-1.22.1-japanese.patch.bz2 52968 SHA256 cbdfdd7981f4e4e99839218bb4a6bc1b981cc23e946b6959fef15644d29c9f47 SHA512 883d15dd2f1420a067d35737c45431f33f05bbe3c7e7edab0e119416117b5d096972d71452eae94bfd3df23aa7d6595fc6e65208bd4fba86815162bdf9af8bef WHIRLPOOL e59bee5ddd2136e98b1881e695915e9da91db17fba68fc8508e2bd477a462499f2dfa6f569729a56620301b97e532a8585f9eacdc92ac92cdb87316b4c7687a0 +DIST groff-1.22.2.tar.gz 4019913 SHA256 380864dac4772e0c0d7b1282d25d0c5fd7f63baf45c87c4657afed22a13d2076 SHA512 ea34db53f075b6816827b07ac3d6a19ed50529c939044337eb3124575ac3b41363e1d81bbd5bf552a7a10f6b1dd233d6e7acaf646e18cfe94464c59dc20ffe80 WHIRLPOOL 61f24635140f388672761822c696fb051fc26050da6d7d771a73af112f477cd65d934129786794cd39bc3dcb69a88c8dcb7e4739b980a73d68ec518f54aed861 +EBUILD groff-1.22.2.ebuild 2771 SHA256 db08ef07ed6e33888c5662beba9a709f5b4e7c70a4e19d86b9f8a4cdbebe3683 SHA512 f4d200be1ddb1434132211b40196d5e8a185083552080ec6a615ee144380af46c088681a7b6bcc996688f08c3a5ae78b4136ecf14f2af8013a93ecc13623ef3f WHIRLPOOL cf73f61b0009850f619683e3ec5ce2d602bc1901373881b22a88c36380bb24d798b27e3d3d32c5a242b501981e8ebd81176dba0f4aaa028bf7da79332603bd9f +MISC ChangeLog 20006 SHA256 deb158b17a95da0bdcde038a2857dc3dabbac3bb5a6e535b5fec8f0aab1f5d35 SHA512 f7eea6db75cc9e57154f76c4b72828609f7c5a14c7d1a39cce6967b558a675dc8dec263b1f6cd2ab4c2d79d5005ca43a1e93dcaa7987f4b3fcea9ce47c3de55d WHIRLPOOL e32f95d53398447423b23a35e4e5859784121d3a67f8e57b0385a1aecdc6d7ef30df662e83d86d95a337e647aa68cca9cdd7db465a67b3f6ff78222eaff53bf8 +MISC metadata.xml 164 SHA256 f5f2891f2a4791cd31350bb2bb572131ad7235cd0eeb124c9912c187ac10ce92 SHA512 8eb0d5153d388f6ea069c64b93882244816a0a09aecc0d73cb872121ce0eb24c5ccafa96aad0b620b2300f319e1af101fa7fa6c5d0d561719d49bb07da0a2eca WHIRLPOOL 11a1441bddb7a6c69653c663902b7da5767ae6ad515ac2aabfc42fe37927a1ccc21472deeee454009ff720201a41c3e4a912df42661a0a87150fb46126da2d52 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.22 (GNU/Linux) + +iQIcBAEBCAAGBQJS2tYaAAoJEPGu1DbS6WIAX0oP/1SiLhM/UvjfG3ivKUkenJO5 +zje4hVo0HNqyFA7WhQ9/0P9nSN43aQejeKvzdGHEzrwTfTNxO8W+d1H21JXwB8jl +RDDrYKiXOQqKOghtNntcmuU55MCXi8Kqd1FNhclk9UTW78ER9b1Bk4DuXVWV2JIF +OG3u9FarcgYAo5StJ4JtH9NXfuOchbymyOwpCkX/nJWcKUZBrF2FHTcAn/0huvpo +gIyOeVzAajxfmyMwS7iL6MUSbQ2/M6esUCY7opMCTJbOd2I2pD6m9WDGGW5CWyPK ++dzLm8GRtZRol27Drc2bHYw6Ez2Py8ux7vrEQAM/f+P7aqlC9rHpX93Q1dbQKvn7 +mytgFtLUyG8i+kDlKhl+l8LIgxMU2H+AeLIw+4N/gB+c93cdYJJchs2vl2ybLl/8 +kTSLYdBBM2s9ZYwQAooLphfxwALI4YPjB25b61IN6sgGBXjgaeUXq9sXegoEOARM +QujO11044MgR4r5t+jLhd1i9lDgaRc8eE7ft0iqCb8b6fEiVXBHA31DwXrS+mEn5 +ry6G/I7ZLuSuHHT/vrtFIzCx8KsqpQ1UOHoxjPCvDVvKC50brjRxHyO7XHs9Pfqu +jBFWTMXNks3XqrwkHOmRfcT6bzSThOtrEBTi4Reshcvdqh+Oke9xfz4AuufrLePX +QWVPJD9OjfM25H5rWabO +=jbmb +-----END PGP SIGNATURE----- diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/groff/files/groff-1.20.1-Thtml-mem-leak.patch b/sdk_container/src/third_party/portage-stable/sys-apps/groff/files/groff-1.20.1-Thtml-mem-leak.patch deleted file mode 100644 index b95ed42628..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-apps/groff/files/groff-1.20.1-Thtml-mem-leak.patch +++ /dev/null @@ -1,70 +0,0 @@ -https://bugs.gentoo.org/294045 - -From f68481cd98e1d8451dd16d6d1b1b3513110a5559 Mon Sep 17 00:00:00 2001 -From: wl -Date: Fri, 10 Apr 2009 18:13:29 +0000 -Subject: [PATCH] Fix a memory leak in troff for -Thtml. - Reported by Urs Eggli . - -* src/roff/troff/node.h (node::~node): Move to... -* src/roff/troff/node.cpp: Here. Free `state' and `push_state'. ---- - ChangeLog | 8 ++++++++ - src/roff/troff/node.cpp | 11 ++++++++++- - src/roff/troff/node.h | 4 ---- - 3 files changed, 18 insertions(+), 5 deletions(-) - -diff --git a/src/roff/troff/node.cpp b/src/roff/troff/node.cpp -index afe4998..58cf59a 100644 ---- a/src/roff/troff/node.cpp -+++ b/src/roff/troff/node.cpp -@@ -1811,6 +1811,14 @@ void suppress_output_file::really_transparent_char(unsigned char) - { - } - -+inline node::~node() -+{ -+ if (state != 0) -+ delete state; -+ if (push_state != 0) -+ delete push_state; -+} -+ - /* glyphs, ligatures, kerns, discretionary breaks */ - - class charinfo_node : public node { -@@ -4643,7 +4651,7 @@ void hline_node::tprint(troff_output_file *out) - } - else { - hunits rem = x - w*i; -- if (rem > H0) -+ if (rem > H0) { - if (n->overlaps_horizontally()) { - if (out->is_on()) - n->tprint(out); -@@ -4651,6 +4659,7 @@ void hline_node::tprint(troff_output_file *out) - } - else - out->right(rem); -+ } - while (--i >= 0) - if (out->is_on()) - n->tprint(out); -diff --git a/src/roff/troff/node.h b/src/roff/troff/node.h -index a598ae5..9850be2 100644 ---- a/src/roff/troff/node.h -+++ b/src/roff/troff/node.h -@@ -132,10 +132,6 @@ inline node::node(node *n, statem *s, int divlevel) - state = 0; - } - --inline node::~node() --{ --} -- - // 0 means it doesn't, 1 means it does, 2 means it's transparent - - int node_list_ends_sentence(node *); --- -1.7.1.1 - diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/groff/files/groff-1.20.1-double-frees-mem-leaks.patch b/sdk_container/src/third_party/portage-stable/sys-apps/groff/files/groff-1.20.1-double-frees-mem-leaks.patch deleted file mode 100644 index d618030443..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-apps/groff/files/groff-1.20.1-double-frees-mem-leaks.patch +++ /dev/null @@ -1,98 +0,0 @@ -https://bugs.gentoo.org/294045 - -From be095a293e09eae67254f59ce878b1a36233b447 Mon Sep 17 00:00:00 2001 -From: wl -Date: Tue, 24 Nov 2009 13:32:17 +0000 -Subject: [PATCH] Fix double frees and memory leaks. - -* src/roff/troff/env.cpp (environment::make_tag): Use local object. -* src/roff/troff/input.cpp (input_stack::check_end_diversion): Free -`diversion_state' here. -(interpolate_arg): Fix memory leaks. -* src/roff/troff/mtsm.cpp (mtsm::pop_state): Don't free `sp->state'. ---- - ChangeLog | 10 ++++++++++ - src/roff/troff/env.cpp | 13 +++++++------ - src/roff/troff/input.cpp | 5 +++++ - src/roff/troff/mtsm.cpp | 2 -- - 4 files changed, 22 insertions(+), 8 deletions(-) - -diff --git a/src/roff/troff/env.cpp b/src/roff/troff/env.cpp -index 56bfe21..13672cc 100644 ---- a/src/roff/troff/env.cpp -+++ b/src/roff/troff/env.cpp -@@ -2213,14 +2213,15 @@ node *environment::make_tag(const char *nm, int i) - */ - if (curdiv == topdiv && topdiv->before_first_page) - topdiv->begin_page(); -- macro *m = new macro; -- m->append_str("devtag:"); -+ -+ macro m; -+ m.append_str("devtag:"); - for (const char *p = nm; *p; p++) - if (!invalid_input_char((unsigned char)*p)) -- m->append(*p); -- m->append(' '); -- m->append_int(i); -- return new special_node(*m); -+ m.append(*p); -+ m.append(' '); -+ m.append_int(i); -+ return new special_node(m); - } - return 0; - } -diff --git a/src/roff/troff/input.cpp b/src/roff/troff/input.cpp -index 17d2451..7c816e8 100644 ---- a/src/roff/troff/input.cpp -+++ b/src/roff/troff/input.cpp -@@ -531,6 +531,8 @@ void input_stack::check_end_diversion(input_iterator *t) - { - if (t->is_diversion) { - div_level--; -+ if (diversion_state) -+ delete diversion_state; - diversion_state = t->diversion_state; - } - } -@@ -4398,6 +4400,7 @@ static void interpolate_arg(symbol nm) - args += c; - if (i != limit) - args += ' '; -+ delete p; - } - if (limit > 0) { - args += '\0'; -@@ -4419,6 +4422,7 @@ static void interpolate_arg(symbol nm) - args += '"'; - if (i != limit) - args += ' '; -+ delete p; - } - if (limit > 0) { - args += '\0'; -@@ -4438,6 +4442,7 @@ static void interpolate_arg(symbol nm) - } - if (input_stack::space_follows_arg(i)) - args += ' '; -+ delete p; - } - if (limit > 0) { - args += '\0'; -diff --git a/src/roff/troff/mtsm.cpp b/src/roff/troff/mtsm.cpp -index 83a6906..79e2f78 100644 ---- a/src/roff/troff/mtsm.cpp -+++ b/src/roff/troff/mtsm.cpp -@@ -390,8 +390,6 @@ void mtsm::pop_state() - #endif - if (sp == 0) - fatal("empty state machine stack"); -- if (sp->state) -- delete sp->state; - sp->state = 0; - stack *t = sp; - sp = sp->next; --- -1.7.1.1 - diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/groff/files/groff-1.20.1-pdfmark-parallel.patch b/sdk_container/src/third_party/portage-stable/sys-apps/groff/files/groff-1.20.1-pdfmark-parallel.patch deleted file mode 100644 index 05405a9b2e..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-apps/groff/files/groff-1.20.1-pdfmark-parallel.patch +++ /dev/null @@ -1,46 +0,0 @@ -http://crosbug.com/24481 -https://savannah.gnu.org/bugs/index.php?35146 - -From 324a699b3903bd7d9d248bc229ab8518fc47cbed Mon Sep 17 00:00:00 2001 -From: Mike Frysinger -Date: Wed, 21 Dec 2011 14:15:50 -0500 -Subject: [PATCH] pdfmark: fix parallel build race failure - -Sometimes building in parallel will fail in the pdfmark directory: - make[2]: Entering directory '.../contrib/pdfmark' - rm -f pdfroff - rm -f pdfmark.pdf - sed -f ... ./pdfroff.sh >pdfroff - ...; ./pdfroff ... pdfmark.ms >pdfmark.pdf - /bin/sh: ./pdfroff: Permission denied - chmod +x pdfroff - make[2]: *** [pdfmark.pdf] Error 126 - -This is because the generated pdf files use the local generated pdfroff -helper script, but they don't depend directly upon it, so make tries to -create the two in parallel and randomly falls over. - -Have all the .pdf files explicitly depend on the pdfroff helper script. - -Signed-off-by: Mike Frysinger ---- - contrib/pdfmark/Makefile.sub | 3 +++ - 1 files changed, 3 insertions(+), 0 deletions(-) - -diff --git a/contrib/pdfmark/Makefile.sub b/contrib/pdfmark/Makefile.sub -index 9eb2763..36c9e0f 100644 ---- a/contrib/pdfmark/Makefile.sub -+++ b/contrib/pdfmark/Makefile.sub -@@ -66,6 +66,9 @@ PDFROFF=\ - - all: pdfroff $(make_pdfdoc) - -+# The pdf files use the local script to generate. -+$(PDFDOCFILES): pdfroff -+ - pdfdoc: gnu.eps $(PDFDOCFILES) - - gnu.eps: --- -1.7.6.1 - diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/groff/files/groff-1.20.1-tmac-ec.patch b/sdk_container/src/third_party/portage-stable/sys-apps/groff/files/groff-1.20.1-tmac-ec.patch deleted file mode 100644 index 20a15c6e21..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-apps/groff/files/groff-1.20.1-tmac-ec.patch +++ /dev/null @@ -1,35 +0,0 @@ -https://bugs.gentoo.org/263524 - -revision 1.40 -date: 2009-04-01 02:59:08 -0400; author: wl; state: Exp; lines: +3 -3; commitid: VIC1bezuXvKqxhIt; - -* tmac/doc.tmac: Call `ec' before mapping characters. - -Index: tmac/doc.tmac -=================================================================== -RCS file: /sources/groff/groff/tmac/doc.tmac,v -retrieving revision 1.39 -retrieving revision 1.40 -diff -u -p -r1.39 -r1.40 ---- tmac/doc.tmac 2 Jan 2009 23:16:20 -0000 1.39 -+++ tmac/doc.tmac 1 Apr 2009 06:59:08 -0000 1.40 -@@ -6425,6 +6425,9 @@ - .blm doc-empty-line - . - . -+.ec -+. -+. - .\" For UTF-8, map some characters conservatively for the sake - .\" of easy cut and paste. - . -@@ -6438,9 +6441,6 @@ - .\} - . - . --.ec --. --. - .\" load local modifications - .mso mdoc.local - . diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/groff/files/groff-1.22.2-parallel-mom.patch b/sdk_container/src/third_party/portage-stable/sys-apps/groff/files/groff-1.22.2-parallel-mom.patch new file mode 100644 index 0000000000..7cf3c22295 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-apps/groff/files/groff-1.22.2-parallel-mom.patch @@ -0,0 +1,96 @@ +From 9f3af719383ab525c86ee0f514e268ef8494330a Mon Sep 17 00:00:00 2001 +From: Mike Frysinger +Date: Fri, 6 Dec 2013 20:40:10 -0500 +Subject: [PATCH] fix parallel build w/gropdf and mom examples + +The contrib/mom/examples/ directory uses the helper script from +src/devices/gropdf/. Currently though, parallel builds might fail +like so: + +... +make[2]: Entering directory `.../groff-1.22.2/contrib/mom' +GROFF_COMMAND_PREFIX= GROFF_BIN_PATH="`echo .../groff-1.22.2/src/roff/groff .../groff-1.22.2/src/roff/troff .../groff-1.22.2/src/devices/grops .../groff-1.22.2/src/devices/gropdf | sed -e 's| *|:|g'`" PDFMOM_BIN_PATH=".../groff-1.22.2/src/devices/gropdf" .../groff-1.22.2/src/devices/gropdf/pdfmom -F.../groff-1.22.2/font -F.../groff-1.22.2/font -M.../groff-1.22.2/tmac -M.../groff-1.22.2/tmac -M. examples/letter.mom >examples/letter.pdf +GROFF_COMMAND_PREFIX= GROFF_BIN_PATH="`echo .../groff-1.22.2/src/roff/groff .../groff-1.22.2/src/roff/troff .../groff-1.22.2/src/devices/grops .../groff-1.22.2/src/devices/gropdf | sed -e 's| *|:|g'`" PDFMOM_BIN_PATH=".../groff-1.22.2/src/devices/gropdf" .../groff-1.22.2/src/devices/gropdf/pdfmom -F.../groff-1.22.2/font -F.../groff-1.22.2/font -M.../groff-1.22.2/tmac -M.../groff-1.22.2/tmac -M. examples/mom-pdf.mom >examples/mom-pdf.pdf +/bin/sh: .../groff-1.22.2/src/devices/gropdf/pdfmom: No such file or directory +make[2]: *** [examples/letter.pdf] Error 127 +/bin/sh: .../groff-1.22.2/src/devices/gropdf/pdfmom: No such file or directory +make[2]: *** [examples/mom-pdf.pdf] Error 127 +make[2]: Leaving directory `.../groff-1.22.2/contrib/mom' +make[1]: *** [contrib/mom] Error 2 +... +make[2]: Entering directory `.../groff-1.22.2/src/devices/gropdf' +sed -f .../groff-1.22.2/arch/misc/shdeps.sed \ + -e "s|@VERSION@|1.22.2|" \ + -e "s|@PERLPATH@|/usr/bin/perl|" ./pdfmom.pl >pdfmom + +The top level makefile tries to account for this in general with OTHERDIRS, +but looks like src/devices/gropdf/ was added to this variable (which holds +contrib/mom/ too) because gropdf installs a shell script, and the other +prog vars require it to be a dir of things to compile. + +Declare a new prog var for holding shell scripts. + +URL: http://crbug.com/324116 +URL: https://bugs.gentoo.org/487276 +Signed-off-by: Mike Frysinger + +2013-12-06 Mike Frysinger + + * Makefile.in (SHPROGDIRS): Declare. + (PROGDIRS): Add $(SHPROGDIRS). + (OTHERDIRS): Delete src/devices/gropdf. + ($(SHPROGDIRS):): Add to existing rule. + ($(OTHERDIRS):): Depend on $(SHPROGDIRS). +--- + Makefile.in | 8 +++++--- + 1 file changed, 5 insertions(+), 3 deletions(-) + +diff --git a/Makefile.in b/Makefile.in +index a794de7..8e478af 100644 +--- a/Makefile.in ++++ b/Makefile.in +@@ -602,12 +602,15 @@ CCPROGDIRS=\ + src/utils/addftinfo + CPROGDIRS=\ + src/utils/pfbtops ++SHPROGDIRS=\ ++ src/devices/gropdf + PROGDEPDIRS=\ + arch/misc + PROGDIRS=\ + $(PROGDEPDIRS) \ + $(CCPROGDIRS) \ + $(CPROGDIRS) \ ++ $(SHPROGDIRS) \ + $(XPROGDIRS) + DEVDIRS=\ + font/devps \ +@@ -637,7 +640,6 @@ OTHERDIRS=\ + contrib/glilypond \ + contrib/hdtbl \ + contrib/pdfmark \ +- src/devices/gropdf \ + font/devpdf \ + contrib/mom \ + contrib/gdiffmk +@@ -778,7 +780,7 @@ $(CCPROGDIRS): FORCE $(LIBDIRS) + -f $(top_srcdir)/Makefile.ccpg \ + -f Makefile.dep $(do) + +-$(DEVDIRS) $(XDEVDIRS) $(OTHERDEVDIRS) $(TTYDEVDIRS): FORCE $(PROGDEPDIRS) $(CCPROGDIRS) $(CPROGDIRS) ++$(DEVDIRS) $(XDEVDIRS) $(OTHERDEVDIRS) $(TTYDEVDIRS) $(SHPROGDIRS): FORCE $(PROGDEPDIRS) $(CCPROGDIRS) $(CPROGDIRS) + @$(ENVSETUP); \ + if test $(srcdir) = .; then \ + srcdir=.; \ +@@ -809,7 +811,7 @@ $(GNULIBDIRS): FORCE + $(MAKE) ACLOCAL=: AUTOCONF=: AUTOHEADER=: AUTOMAKE=: $(do) ;; \ + esac + +-$(OTHERDIRS): $(PROGDEPDIRS) $(CCPROGDIRS) $(CPROGDIRS) ++$(OTHERDIRS): $(PROGDEPDIRS) $(CCPROGDIRS) $(CPROGDIRS) $(SHPROGDIRS) + + $(INCDIRS) $(PROGDEPDIRS) $(OTHERDIRS): FORCE + @$(ENVSETUP); \ +-- +1.8.4.3 + diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/groff/groff-1.20.1-r3.ebuild b/sdk_container/src/third_party/portage-stable/sys-apps/groff/groff-1.20.1-r3.ebuild deleted file mode 100644 index 3b4226c87d..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-apps/groff/groff-1.20.1-r3.ebuild +++ /dev/null @@ -1,92 +0,0 @@ -# Copyright 1999-2011 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-r3.ebuild,v 1.9 2011/02/24 22:13:39 xarthisius Exp $ - -inherit autotools eutils toolchain-funcs - -DESCRIPTION="Text formatter used for man pages" -HOMEPAGE="http://www.gnu.org/software/groff/groff.html" -SRC_URI="mirror://gnu/groff/${P}.tar.gz - linguas_ja? ( mirror://gentoo/${P}-r2-japanese.patch.bz2 )" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd" -IUSE="examples X linguas_ja" - -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 - epatch "${FILESDIR}"/${P}-tmac-ec.patch #263524 - epatch "${FILESDIR}"/${P}-Thtml-mem-leak.patch #294045 - epatch "${FILESDIR}"/${P}-double-frees-mem-leaks.patch #294045 - epatch "${FILESDIR}"/${PN}-1.20.1-pdfmark-parallel.patch - - # put the docs in the Gentoo-specific spot - sed -i \ - -e '/^docdir=/s/=.*/=@docdir@/' \ - Makefile.in \ - || die "sed failed" - - # 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:=.*:=:' \ - -e '/^GROFF_BIN_DIR=/s:=.*:=:' \ - contrib/*/Makefile.sub \ - doc/Makefile.in \ - doc/Makefile.sub || die "cross-compile sed failed" - fi - - cat <<-EOF >> tmac/mdoc.local - .ds volume-operating-system Gentoo - .ds operating-system Gentoo/${KERNEL} - .ds default-operating-system Gentoo/${KERNEL} - EOF - - if use linguas_ja ; then - epatch "${WORKDIR}"/${P}-r2-japanese.patch #255292 - eautoconf - eautoheader - fi -} - -src_compile() { - # Fix problems with not finding g++ -# tc-export CC CXX - econf \ - --with-appresdir=/usr/share/X11/app-defaults \ - --docdir=/usr/share/doc/${PF} \ - $(use_with X x) \ - $(use linguas_ja && echo --enable-japanese) - 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 - - if ! use examples ; then - rm -rf "${D}"/usr/share/doc/${PF}/examples - fi -} diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/groff/groff-1.22.2.ebuild b/sdk_container/src/third_party/portage-stable/sys-apps/groff/groff-1.22.2.ebuild new file mode 100644 index 0000000000..4270c67231 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-apps/groff/groff-1.22.2.ebuild @@ -0,0 +1,90 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-apps/groff/groff-1.22.2.ebuild,v 1.13 2014/01/18 19:29:26 vapier Exp $ + +EAPI="4" + +inherit autotools eutils toolchain-funcs + +DESCRIPTION="Text formatter used for man pages" +HOMEPAGE="http://www.gnu.org/software/groff/groff.html" +SRC_URI="mirror://gnu/groff/${P}.tar.gz + linguas_ja? ( http://dev.gentoo.org/~naota/patch/${PN}-1.22.1-japanese.patch.bz2 )" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +IUSE="examples X linguas_ja" + +RDEPEND=">=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 + )" +DEPEND="${RDEPEND} + linguas_ja? ( virtual/yacc )" + +DOCS=( BUG-REPORT ChangeLog MORE.STUFF NEWS PROBLEMS PROJECTS README REVISION TODO VERSION ) + +src_prepare() { + epatch "${FILESDIR}"/${PN}-1.19.2-man-unicode-dashes.patch #16108 #17580 #121502 + epatch "${FILESDIR}"/${PN}-1.22.2-parallel-mom.patch #487276 + + # Make sure we can cross-compile this puppy + if tc-is-cross-compiler ; then + sed -i \ + -e '/^GROFFBIN=/s:=.*:=${EPREFIX}/usr/bin/groff:' \ + -e '/^TROFFBIN=/s:=.*:=${EPREFIX}/usr/bin/troff:' \ + -e '/^GROFF_BIN_PATH=/s:=.*:=:' \ + -e '/^GROFF_BIN_DIR=/s:=.*:=:' \ + contrib/*/Makefile.sub \ + doc/Makefile.in \ + doc/Makefile.sub || die "cross-compile sed failed" + fi + + local pfx=$(usex prefix ' Prefix' '') + cat <<-EOF >> tmac/mdoc.local + .ds volume-operating-system Gentoo${pfx} + .ds operating-system Gentoo${pfx}/${KERNEL} + .ds default-operating-system Gentoo${pfx}/${KERNEL} + EOF + + if use linguas_ja ; then + epatch "${WORKDIR}"/${PN}-1.22.1-japanese.patch #255292 #350534 #450796 + eautoconf + eautoheader + fi + + # make sure we don't get a crappy `g' nameprefix on UNIX systems with real + # troff (GROFF_G macro runs some test to see, its own troff doesn't satisfy) + sed -i -e 's/^[ \t]\+g=g$/g=/' configure || die +} + +src_configure() { + econf \ + --with-appresdir="${EPREFIX}"/usr/share/X11/app-defaults \ + --docdir="${EPREFIX}"/usr/share/doc/${PF} \ + $(use_with X x) \ + $(usex linguas_ja '--enable-japanese' '') +} + +src_compile() { + emake AR="$(tc-getAR)" +} + +src_install() { + default + + # The following links are required for man #123674 + dosym eqn /usr/bin/geqn + dosym tbl /usr/bin/gtbl + + if ! use examples ; then + rm -rf "${ED}"/usr/share/doc/${PF}/examples + rm -f "${ED}"/usr/share/doc/${PF}/pdf/mom-pdf.pdf + fi +} diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/groff/metadata.xml b/sdk_container/src/third_party/portage-stable/sys-apps/groff/metadata.xml new file mode 100644 index 0000000000..96a2d58636 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-apps/groff/metadata.xml @@ -0,0 +1,5 @@ + + + +base-system +