summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPatrick Lauer <patrick@gentoo.org>2013-02-04 08:03:36 +0000
committerPatrick Lauer <patrick@gentoo.org>2013-02-04 08:03:36 +0000
commit7cb28c5b3e5de059a8c753926a0b23d7c93adea8 (patch)
tree45341884dcb6a547139e3fbc40a05ada5c95b4c4 /app-text
parentBump for #451740, clean up ebuild a bit (diff)
downloadhistorical-7cb28c5b3e5de059a8c753926a0b23d7c93adea8.tar.gz
historical-7cb28c5b3e5de059a8c753926a0b23d7c93adea8.tar.bz2
historical-7cb28c5b3e5de059a8c753926a0b23d7c93adea8.zip
Bump for #451722
Package-Manager: portage-2.2.0_alpha161/cvs/Linux x86_64
Diffstat (limited to 'app-text')
-rw-r--r--app-text/lout/ChangeLog9
-rw-r--r--app-text/lout/Manifest18
-rw-r--r--app-text/lout/lout-3.39.ebuild86
3 files changed, 96 insertions, 17 deletions
diff --git a/app-text/lout/ChangeLog b/app-text/lout/ChangeLog
index 3944ed115552..76b4ac23aaa7 100644
--- a/app-text/lout/ChangeLog
+++ b/app-text/lout/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for app-text/lout
-# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-text/lout/ChangeLog,v 1.34 2012/10/08 13:47:37 kensington Exp $
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-text/lout/ChangeLog,v 1.35 2013/02/04 08:03:25 patrick Exp $
+
+*lout-3.39 (04 Feb 2013)
+
+ 04 Feb 2013; Patrick Lauer <patrick@gentoo.org> +lout-3.39.ebuild:
+ Bump for #451722
08 Oct 2012; Michael Palimaka <kensington@gentoo.org> -lout-3.30.ebuild:
Remove old.
diff --git a/app-text/lout/Manifest b/app-text/lout/Manifest
index 5d0c526bf8fc..db4c7ae3fef9 100644
--- a/app-text/lout/Manifest
+++ b/app-text/lout/Manifest
@@ -1,19 +1,7 @@
------BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA256
-
AUX lout-3.38-makefile.patch 715 SHA256 4418a5b83d4868ea418e1026b704a5ed1217aa84a9b383d225eee6e540b4c95e SHA512 17fbc465143bec59ca1bb410aa3b4e376ce2fc4e65a15747f72104db9387ba9429ce21f83e2b64224ed8b856c42b68df4bf27e2c9df9ed4d9bae872b126967bc WHIRLPOOL 8f1b04d196a2adc17dfc7d9b1e8e766ba706cf063173cc082ecea1c7edd4bcf24ba9c6286e94ee976176855b8fd0ab97c6ec587b94ee704377edfedac66a1521
DIST lout-3.38.tar.gz 2147395 SHA256 6a2adc64a8b4a81ed39893328778da284a6ab0da3e5e20f678425f2d53dad80a SHA512 ad396dc885e904e26c31498123f4e6e5dd1356da7fe623b2a812e9ae8442ee4c68ed3925854f8116687f46c9cc0084b6d39a3130d8b9d8a3ee0ee25d5b9b1f5e WHIRLPOOL 59c8d99710fbc5096f84e75be13a1e64213e0c783c0bff30594ff0d23148aab3a619f6c2064bd62f059a7593d92b34f4689266d80eeb42d559fcd468d37412d5
+DIST lout-3.39.tar.gz 2157040 SHA256 78a75504fa25c2e55539ecd9f4ba13ff1e402a1ffb307d70474a4d6033f6f389 SHA512 c4201976282f29f5cc57076ae314b6fa2e9aca3ab0512e50a3c6a67851a507a9c055a059ce7737318969836d19e8637a2bc0ed88f536892cbbeeb3b476234799 WHIRLPOOL 33011a2b193446b17cf8c56525159b4650d01259dbb5931e8635ebfb412e6379c3c2f3a6f1da2ad72d24c5a4a6130046b45154396313e042a85a9dbc03b2bc8d
EBUILD lout-3.38-r1.ebuild 2161 SHA256 167ae3655e772858224009947ebe3e760dbe20c11ef29bac24efc746459385c1 SHA512 cb69057091f96ec4e80065ec9b3450536425123de290285caa610b769edaa62fe929e5cf2ffffd464dfc3e94bca61f98eda991caf5ee4ee760ff3e4eba3dc8c8 WHIRLPOOL 52c8ecb938c7e26cba8f4b458cd687a25ee0a8da222ca3b8f07a13b95c7db5c4000388a39464b709ed21903424d43c6063fb3f6d1bfe00e0dcdc2916dcdb3c9f
-MISC ChangeLog 4894 SHA256 458e4e66184ab80f2012b3138fb0ba5e7736c3b58de6db326fdbb3014c6acd2f SHA512 cbc5a062e56bc72ac82dcbfd5e2b8e13d43fec649f0907f966dc705694d700aee89a9ab9a403687d84f327c53110593f6eb25991ade18b88c881bb14251d738c WHIRLPOOL 66339568c65962dcf9588083d54ccc50a74b1d5efaf0ec1169bab241e346f4a6254674062e4bc3ee2277e2f5c0a83383f25f760927e2512d2368b4aeb2e8d345
+EBUILD lout-3.39.ebuild 2167 SHA256 e0a3a32bf757dd9b9ab88e44721fb18b8069c4596fbc46fe8a42002436c83876 SHA512 b1de66656dd01f1a150512439fe27a3925dc5ebcf0cdf9433f3f98d991f4caf2d87c50bcf72a184a506e0fab4ded0105237087c60626ce050ccd3b87261022f1 WHIRLPOOL 2e49d0cb9d07fc956affdecc07e54b0fd46552005207571b3b7de12427a64447f438278efabb26f5d3be4f8758e9e2e8743f2580d5cf89dfb00d15c65a95ac11
+MISC ChangeLog 5006 SHA256 1133caccb0878ce1b8fca3d4b8877831ab2d87c9ad917617e54092af0057305e SHA512 cff10922e8d4c9e62fcfb975f7409ab023ca606c029829305ebc92b47af8797acbd38d69f57962c9e821d09dac385b61ceed38c110cf42d16c1518d4565ebfbb WHIRLPOOL ea92065f9274d879e720e6833de8495161cd84122fc4ad8bea7753bb273115f0c816c9737c15662ff9a25fc4e009c088a42cfa7d977d1b1ae72d19a302254376
MISC metadata.xml 210 SHA256 90082fe26a119a63ca8fbe227f66c33ba74167b6cf28e2cef02dea6c4f656c39 SHA512 4554adeece55ce9adfdadba04443a3ede6ff910b96a11b77bb1f07ddd6bdbc756b8e6e1873660f8f54e67f46db1065980794a6136c6de7883b24d0ee13ff51fe WHIRLPOOL f546bd1233d5a9934ba0480881ceba944cb8ff1869c12ed2421d4ccbb247ee38dc0c7c8b979f10533ad0fc603b5e4829d0ddf174a83d0bda8e8dd62c1c873eeb
------BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.19 (GNU/Linux)
-
-iQEcBAEBCAAGBQJQctlOAAoJEMbwO6tnXQ0sl3cIAMcsjYA1dWULzbgAM1npU7BZ
-rurcU6UnEe2UeZZI2y2QTWE3UP1zokw71zf65Q2ADDtRHfUbXCr1ZV5gUM9+aFRq
-SFvw/h59ly4FgYTcbPBnNg7/7O7V0kcbvG2ypdnnngR9PaKKhZC0oHsBm8tiqHEB
-O84wqlikC4pS8+bvu3/uqZbCxDJ2KuuZQwS65G1hb/uhYGRaEj1vmXTc1fufNmcI
-O9IV20SKxGdkWOnsjLC5sqd9jyNL33mabbUV4JIsjph6YAX29gp/faKanj9Nef2E
-NzzuDkQEc0FHjEd3V0AwUGhEjM1pX1ALnxRLwzeUSYZNeYFUeSg/DeUSmSYLB2E=
-=OxC4
------END PGP SIGNATURE-----
diff --git a/app-text/lout/lout-3.39.ebuild b/app-text/lout/lout-3.39.ebuild
new file mode 100644
index 000000000000..f7e8617f1510
--- /dev/null
+++ b/app-text/lout/lout-3.39.ebuild
@@ -0,0 +1,86 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-text/lout/lout-3.39.ebuild,v 1.1 2013/02/04 08:03:25 patrick Exp $
+
+EAPI=3
+
+inherit eutils toolchain-funcs
+
+IUSE="zlib doc"
+
+DESCRIPTION="high-level language for document formatting"
+HOMEPAGE="http://lout.sourceforge.net/"
+SRC_URI="mirror://sourceforge/lout/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos"
+
+DEPEND="zlib? ( >=sys-libs/zlib-1.1.4 )"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ epatch "${FILESDIR}/${PN}-3.38-makefile.patch"
+}
+
+src_compile() {
+ tc-export CC
+ local myconf
+ use zlib && myconf="$myconf PDF_COMPRESSION=1 ZLIB=-lz"
+ emake COPTS="${CFLAGS}" BINDIR="${EPREFIX}"/usr/bin \
+ LOUTLIBDIR="${EPREFIX}"/usr/share/lout \
+ LOUTDOCDIR="${EPREFIX}"/usr/share/doc/${PF} \
+ MANDIR="${EPREFIX}"/usr/share/man/man1 \
+ ${myconf} lout prg2lout || die "emake prg2lout lout failed"
+}
+
+compile_doc() {
+ #
+ # SYNOPSIS: compile_doc file times
+ #
+
+ einfo "${1}:"
+ # yes, it *is* necessary to run this 6 times...
+ for i in $(seq 1 $(expr $2 - 1)) ; do
+ einfo " pass $i"
+ lout all -o ${docdir}/$1 -e /dev/null
+ done
+ # in the last one, let errors be reported
+ einfo " final pass"
+ lout all -o ${docdir}/$1 || die "final pass failed"
+}
+
+src_install() {
+ local bindir libdir docdir mandir
+ bindir=${ED}usr/bin
+ libdir=${ED}usr/share/lout
+ docdir=${ED}usr/share/doc/${PF}
+ mandir=${ED}usr/share/man/man1
+ export LOUTLIB=${libdir}
+ export PATH="${bindir}:${PATH}"
+
+ mkdir -p ${bindir} ${docdir} ${mandir}
+
+ make BINDIR=${bindir} \
+ LOUTLIBDIR=${libdir} \
+ LOUTDOCDIR=${docdir} \
+ MANDIR=${mandir} \
+ install installdoc installman || die "make install failed"
+
+ lout -x -s "${ED}"usr/share/lout/include/init || die "lout init failed"
+
+ mv ${docdir}/README{,.docs}
+ dodoc README READMEPDF blurb blurb.short whatsnew
+
+ if use doc ; then
+ einfo "building postscript documentation (may take a while)"
+ cd doc/user
+ compile_doc user.ps 6
+ cd ../design
+ compile_doc design.ps 3
+ cd ../expert
+ compile_doc expert.ps 4
+ cd ../slides
+ compile_doc slides.ps 2
+ fi
+}