diff options
-rw-r--r-- | sys-apps/groff/ChangeLog | 8 | ||||
-rw-r--r-- | sys-apps/groff/Manifest | 14 | ||||
-rw-r--r-- | sys-apps/groff/groff-1.22.2.ebuild | 89 |
3 files changed, 106 insertions, 5 deletions
diff --git a/sys-apps/groff/ChangeLog b/sys-apps/groff/ChangeLog index 7489146903dc..056d20bef44e 100644 --- a/sys-apps/groff/ChangeLog +++ b/sys-apps/groff/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for sys-apps/groff # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/groff/ChangeLog,v 1.129 2013/02/20 22:45:37 zmedico Exp $ +# $Header: /var/cvsroot/gentoo-x86/sys-apps/groff/ChangeLog,v 1.130 2013/03/09 05:44:57 radhermit Exp $ + +*groff-1.22.2 (09 Mar 2013) + + 09 Mar 2013; Tim Harder <radhermit@gentoo.org> +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 <zmedico@gentoo.org> groff-1.22.1.ebuild: Add ~arm-linux keyword. diff --git a/sys-apps/groff/Manifest b/sys-apps/groff/Manifest index cf5552798f26..fc683a0a3173 100644 --- a/sys-apps/groff/Manifest +++ b/sys-apps/groff/Manifest @@ -18,18 +18,24 @@ DIST groff-1.21-japanese.patch.bz2 53025 SHA256 71b313fccd5e5efb02482629fffd9172 DIST groff-1.21.tar.gz 3863837 SHA256 344e6af5480e7ab4ec51e2a2ed10acd69ba3e062d285b6d5f6d49fb5ed2f9f7a SHA512 48f2f6d74bd426710bc7f226acbb92851ed7d82b40c5d087132e36992034989b668b51985ea193e6d261d906eefb483e3d439a797153a702fb1afa045e10b1c1 WHIRLPOOL 31cfeb057ae2b42a3e5bc076af77f5ac2f90e28cfbab92d0f2a4e28166cf8a30d5afc2535063c39cf1603ea7f36129596ec5ea801107db865cbf731bfd377667 DIST groff-1.22.1-japanese.patch.bz2 52968 SHA256 cbdfdd7981f4e4e99839218bb4a6bc1b981cc23e946b6959fef15644d29c9f47 SHA512 883d15dd2f1420a067d35737c45431f33f05bbe3c7e7edab0e119416117b5d096972d71452eae94bfd3df23aa7d6595fc6e65208bd4fba86815162bdf9af8bef WHIRLPOOL e59bee5ddd2136e98b1881e695915e9da91db17fba68fc8508e2bd477a462499f2dfa6f569729a56620301b97e532a8585f9eacdc92ac92cdb87316b4c7687a0 DIST groff-1.22.1.tar.gz 4014004 SHA256 76afa23741fef2e38e23801fcd19c3d9243fac155051a42bbe0205a9939230ce SHA512 318e73e3a528f261c59bc68d5333dd8f367b24a3edb1b869c1b9d0a9a94ace57b47437ff2d099253e13335a3824221b1217fb8ee6dc34da4c5af018388fda314 WHIRLPOOL 47641a7e8a6e36e2749b8dbfcd445c2bb7bd66e99e63933a21cbf78465acce4546bd5e398dca08dc8ee7c0bac4b66fd8c18e08e6d86749bc3b42442a88c5b254 +DIST groff-1.22.2.tar.gz 4019913 SHA256 380864dac4772e0c0d7b1282d25d0c5fd7f63baf45c87c4657afed22a13d2076 SHA512 ea34db53f075b6816827b07ac3d6a19ed50529c939044337eb3124575ac3b41363e1d81bbd5bf552a7a10f6b1dd233d6e7acaf646e18cfe94464c59dc20ffe80 WHIRLPOOL 61f24635140f388672761822c696fb051fc26050da6d7d771a73af112f477cd65d934129786794cd39bc3dcb69a88c8dcb7e4739b980a73d68ec518f54aed861 EBUILD groff-1.20.1-r1.ebuild 2215 SHA256 962cb04b7a4541daf659d5a38a1b6e6419ce3cc89d809ea3b796f42a320c0dd7 SHA512 2427c5698e5d93692ce2c55cc8ad7d6a2bc16fc1693d351fe6ec9f15fffc1653966584add83d6606c51eb8d63bd0d05674686d0c46ba3c14b177a0c2c6dabe48 WHIRLPOOL 99e9e9ee0d17c05313069a9a2ead111c649578d6b2d6322890f80742763258334b4e4afa031b342396ceb5064be8d309a083fee51a2ad242eff6d42d09533026 EBUILD groff-1.20.1-r2.ebuild 2239 SHA256 191b5f85bf885990a37928a62d0ff2317e4f1a6294743f57f4f7aee0b7b25050 SHA512 6c0e793dbb0cbbe04a3fdf2e5d2178464e84d2df1e386e2d3fe173df3fd84bdc548661c6085262bcb7fd759e2a8d4900e1560c366fda29ae20b7b15dcb5e4ebe WHIRLPOOL 2b73aeb0c4f578dc6e14016b231c1f030c8ec9b260a424cb9f726e9cd5a4588215b8a20bc7b704310b3bb754bd18c8d332f78b88b9f804715534747728f4d4ba EBUILD groff-1.20.1-r3.ebuild 2459 SHA256 9de4de19e29852c424767f99f80d52564e90009e0308ae8f25605797673264fb SHA512 127eccb182361c81a09797ae625d939db8be9321ece35bc40ab6b8492a98251ac3031d3b77822629a9989f05364988fbeeec36c5446b84e67353cf742b4c86e0 WHIRLPOOL 84a7073a4a7a6d4429865d7ea306104777a7be7bbca898735048c7f11fd44415b56a302b92ba88d72a870cf1f5e442b7179b573fb4e3c2fd86e7cccc2acac2eb EBUILD groff-1.21-r1.ebuild 2832 SHA256 ca5fbfc339ccbf5cb6e8204c6c98c5d6df574a821de15c75af776931fdab0842 SHA512 8f5c14a0177867d0ca184fd459a5b88af5a224fac620a5ccbfd9fe613b255c48f4edf4164851218a9f2c57d76a4a03bf2a491cb67e73c3db37f18fd6cf3bc750 WHIRLPOOL 7acdf12bf4e55013ef79cf9526b40b1fcd3cc4b0d2ae5774d4525a7f5851c26cf3c3526382fa878b9fa4b1730fbe8acb4836b15f07d7ce4824c1842a8de40671 EBUILD groff-1.21.ebuild 2199 SHA256 4d892342c69b006b21972f2b750920083fa907b1f27920aeb3e30e3b268d0567 SHA512 69a172b66483f55e941a55d3c75ade9695dc8722a8f1be34fb92ae5e3f81de1bbcfc74b06622d8c0470015fd6cc8485e21f3a11e5874cd02a9471ddede2d44a4 WHIRLPOOL b3a2ebafc3b1adcadf702bc3e520dd181441aeeee497f8ac5ffff9462c62d91192f620f8445c1b172ffe92853da4b42213f7ea9272b0b788257d116a131d4293 EBUILD groff-1.22.1.ebuild 2697 SHA256 e5dadc0b3d5ffb439cfde56d8cf7eb9a0e36e0bd472897ee460d8ef91258e013 SHA512 c8e218203a3acfaf5d13a8bf11220f75229fdcd66f8aff9ef01602cf19e98eb2807d8d57ec0800c7bada7aeb3ea65f5487805e70b3c55a6a360f43fbebe7a663 WHIRLPOOL 61156c1e0f643ddfec2f86bf04738c3bbc5366de08dc412f0187a51236a318dd362af710658a774e5321e28ff6831f127cf84e2033a469cab6cda9fcd4a62ba4 -MISC ChangeLog 17891 SHA256 c59d6b320b8563725cf9e6cad3b9a542cce0d39265c13688208865bec8a7df18 SHA512 efdffc2902c706f388e94efcdc15bc1cb8011b2a467564bc86244f33a291c570fabe5e960d80ae73cdb9925cc4c8134f8862f39653677b0cb465f003e1b22d62 WHIRLPOOL f26c8317d501dc81930283bed900287f4a47255186fbe2bae01d3fbfb449798430bae0ee959fbbc1de706537de5beddedd765ce9b2b1561c0fe3e98a73caf262 +EBUILD groff-1.22.2.ebuild 2717 SHA256 be7663aac1497bf96045878bcf8f3d1c123c932160edc682d2af6069586a360f SHA512 ea9627dbb68a1ef3decbd3509d9fed0352cab490dff32cd60490a0cb519696e015a80ae29fe3b84d85bfaedcc114f06019d940015e05ff70db28122e40489cfb WHIRLPOOL 6056fa68467f20ab4a6c180825f3cb5f9a202c9834250c5ee0dd2dc26a259a03021efbfc781cd16af6b3068edecf4f4a8b9a291b85fa91fb32a188a683a02353 +MISC ChangeLog 18107 SHA256 0a0de7b417a269fda2ef880160c282afb1fd84d02faffec6ce35cde5d170c163 SHA512 a7b9444bf22055a17a59bb408ba399c860ed5e54ecb76d6942c0b63242846924d3578855f0be62803cae7e70e7f789a570d85a092380675451c65ce8181dd6e2 WHIRLPOOL 54f12f08680473c83dcde1a10f5ffe45983db0cde976f2a7575af2065e733ffa0920256e2af55d6844cdd717018372f00fba3b618058942341e84feff8f88b8a MISC metadata.xml 164 SHA256 f5f2891f2a4791cd31350bb2bb572131ad7235cd0eeb124c9912c187ac10ce92 SHA512 8eb0d5153d388f6ea069c64b93882244816a0a09aecc0d73cb872121ce0eb24c5ccafa96aad0b620b2300f319e1af101fa7fa6c5d0d561719d49bb07da0a2eca WHIRLPOOL 11a1441bddb7a6c69653c663902b7da5767ae6ad515ac2aabfc42fe37927a1ccc21472deeee454009ff720201a41c3e4a912df42661a0a87150fb46126da2d52 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) -iEYEAREIAAYFAlElUhQACgkQ/ejvha5XGaOGMwCcCYG4PhwsuGy33xSZbV75/jUh -sLwAn0+Ll1oPCEAqPjb+vjh0/8xckbYb -=mrSR +iQEcBAEBCAAGBQJROsxeAAoJEEqz6FtPBkyjSlgH/12Hh/CkZMCO+xxjbIPfx4TR +fZwCi+D2N010FodzbP45gsAjw4ZDv+zGBKun/GCEttWDwS4cvOJWPwYkBTLKbPs/ +8jwmS0c2LxZsWrrGRENDA+Jmh8DZAGix/JWdlNu/pHMADUjCdZByCjuRJXfWc6NQ +Qm4A+d+PkiyBzyivblC5Z/InrdY70H3WS+eGJfxHcirsOadWWySzTjuKJ5Cu43Z6 +attgcVSVH9RWWm74LesANHVjHo9eAeILa5uqG9aXXQWHdAJzksawU6KCAe+/qvSr +Wa+Vh3ABJ7DkXK34yJHLBOn6cX7d7zAXMgwVRW16WKDGT4s8bkUTU2ARJYm4Rcs= +=C8KI -----END PGP SIGNATURE----- diff --git a/sys-apps/groff/groff-1.22.2.ebuild b/sys-apps/groff/groff-1.22.2.ebuild new file mode 100644 index 000000000000..d6e495d2d8a6 --- /dev/null +++ b/sys-apps/groff/groff-1.22.2.ebuild @@ -0,0 +1,89 @@ +# Copyright 1999-2013 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.1 2013/03/09 05:44:57 radhermit 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 ~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 + + # 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 +} |