Gentoo Archives: gentoo-commits

From: "Andreas K. Huettel" <dilfridge@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] dev/dilfridge:master commit in: dev-tex/latex2html/
Date: Fri, 25 Feb 2011 09:06:08
Message-Id: 9ad438f2ff7d68aa8a64578cb91583023cc77a31.dilfridge@gentoo
1 commit: 9ad438f2ff7d68aa8a64578cb91583023cc77a31
2 Author: Andreas K. Huettel (dilfridge) <mail <AT> akhuettel <DOT> de>
3 AuthorDate: Fri Feb 25 09:04:59 2011 +0000
4 Commit: Andreas K. Huettel <dilfridge <AT> gentoo <DOT> org>
5 CommitDate: Fri Feb 25 09:04:59 2011 +0000
6 URL: http://git.overlays.gentoo.org/gitweb/?p=dev/dilfridge.git;a=commit;h=9ad438f2
7
8 [dev-tex/latex2html] Add match-multiline patch from Debian
9
10 (Portage version: 2.1.9.41/git/Linux x86_64, signed Manifest commit with key B6C5F7DE)
11
12 ---
13 dev-tex/latex2html/ChangeLog | 9 +++-
14 dev-tex/latex2html/Manifest | 22 +++++--
15 dev-tex/latex2html/latex2html-2008-r1.ebuild | 83 ++++++++++++++++++++++++++
16 3 files changed, 108 insertions(+), 6 deletions(-)
17
18 diff --git a/dev-tex/latex2html/ChangeLog b/dev-tex/latex2html/ChangeLog
19 index b0efd10..38201c2 100644
20 --- a/dev-tex/latex2html/ChangeLog
21 +++ b/dev-tex/latex2html/ChangeLog
22 @@ -1,7 +1,14 @@
23 # ChangeLog for dev-tex/latex2html
24 -# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
25 +# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
26 # $Header: /var/cvsroot/gentoo-x86/dev-tex/latex2html/ChangeLog,v 1.52 2010/06/12 12:31:43 aballier Exp $
27
28 +*latex2html-2008-r1 (25 Feb 2011)
29 +
30 + 25 Feb 2011; Andreas K. Huettel <dilfridge@g.o>
31 + +latex2html-2008-r1.ebuild:
32 + Add match-multiline patch from Debian (author: Roland Stigge
33 + <stigge@××××××.de>) to support newer perl versions
34 +
35 12 Jun 2010; Alexis Ballier <aballier@g.o> latex2html-2008.ebuild:
36 do not try to sed a file that does not exist when use=-gif -png is used,
37 bug #298589
38
39 diff --git a/dev-tex/latex2html/Manifest b/dev-tex/latex2html/Manifest
40 index a15ceb9..f7b02af 100644
41 --- a/dev-tex/latex2html/Manifest
42 +++ b/dev-tex/latex2html/Manifest
43 @@ -6,13 +6,25 @@ AUX latex2html-destdir.patch 703 RMD160 2b08bb440c4aacd3b23a05cb34d56597de8fd2a5
44 AUX latex2html-extract-major-version.patch 635 RMD160 5bfc884c149a19f9f3f3608b48e77c9106edd8e0 SHA1 8c3ff25c41f68e1cafe9ba580f3f38d8b1fa28f3 SHA256 265327a28fdbec750a32fc32999625ef254ec80736f170e645e1355d51df5c04
45 AUX latex2html-perl_name.patch 445 RMD160 6f93bdc394f8c240542cd6a224864c3b4b27420d SHA1 3fd8480e23e3c06b8cb9876cc82a42b61e21386b SHA256 41dcf9d9b46691c34bddbae39faccbfeadf6beb2e19a4ac18af4a186758289c9
46 DIST latex2html-2008.tar.gz 1133054 RMD160 a95f06253d6fc8808ffedcad7edf8235194d7756 SHA1 5e0aa47572e0c13a4c5da51e963d5496be3f86e7 SHA256 59456815a3984250c295d3d5c46b85646038db8db2735cdc0d3780cf4da337ad
47 +DIST latex2html-match-multiline.patch.bz2 8147 RMD160 5fcde7efd354356b8eee907393ff949b393b38ba SHA1 dfcb4520ea7318409b2130192822a437818fe9cc SHA256 fa4c74b1e6ef3fc337485b7940922aaa1aed0c33a533e75f4a97503547f4570e
48 +EBUILD latex2html-2008-r1.ebuild 2570 RMD160 91592af55cfc006d55f082d9a39e78944be653e5 SHA1 d5b396135a1bbacaede5447487851b999e3c3da9 SHA256 556eef1ca0fd528cfad7228258734ea391f64a74e3096e716fa78283dc15989c
49 EBUILD latex2html-2008.ebuild 2487 RMD160 ec0f095141a9039a46a47cd68a9dc3462c8ca4ac SHA1 e04e85ca9c485121ff90a3c069f69384fc01cb84 SHA256 0035339821254b0418e9daeb10c38bcedbd1570a5ae355828d747e2adad2c1b3
50 -MISC ChangeLog 9206 RMD160 192628105b51b16f370efe9426c71b823def19bc SHA1 50d50c96fc0f1583c240bfd2c1cd68e991a63f84 SHA256 6b57516b1df4927b538cd65dfb405c59aef8560d14189a1a4cc5a56bcf8546be
51 +MISC ChangeLog 9445 RMD160 045ee462864de5389608b7914f9c433af1851716 SHA1 2d2fecffbf2914b28792ed89319b958f2e4a8998 SHA256 c01e90243e20798cea74bbd6be0923f2eb7a6d35468ea1fac0c005532bb536b3
52 MISC metadata.xml 156 RMD160 2bf6b2ed9ff0fcef1e902cf093ccf4ae2dcc70a0 SHA1 e9260cd53905d8569cf3327ded4c6d01653fc389 SHA256 b4971b8472ab3fe4fbfe41b331a79193ca19e86c08d055ad1c20eaf9e04b79b6
53 -----BEGIN PGP SIGNATURE-----
54 -Version: GnuPG v2.0.15 (GNU/Linux)
55 +Version: GnuPG v2.0.17 (GNU/Linux)
56
57 -iEYEARECAAYFAkwTfjQACgkQvFcC4BYPU0rU8ACeL6tE4Ra7dZj2j/elnnW9Fnpe
58 -1cAAn1N6jaAkeYV58IeSaLPSQGZGxnta
59 -=8OLF
60 +iQIcBAEBAgAGBQJNZ3C7AAoJENwGBM22xffeCd0P/3kBHXxDZ+4OZlVlTKB1Dk7X
61 +upMev3TL6zFPaP1L+FRMpEM73SC0jZwyEgN44jILdVD1eyQ7J8FCDFXAOWG65Sby
62 +xiaxrzkIshxj4P8enDlE+AfTvzMrR5WVOht2xbZoft/yJdFpeG6f0gPf4UdDs76Y
63 +HU2ayfvpZ4fu1sspe+V8o/VRxRjeLCkzFnhJVOE3ZIe1A5vfsriPWleHC4LXc6GC
64 +HOo9ej/J8wDih8bQDZn7BEiMkGyPyvX47YnV+unSDH1gVAds4VRjGnTXbdlIisUj
65 +hYGcM1gFjeZ0b2bJ2FNXcnd5WrhmRLmVMGfJYoXNlF+f6tNLSt3DDmEqcRTAL6SB
66 +9omwoH9rjGJ07REdaUUP9mOdAhMG5wwYiVyEXjXmci3teavUE7u1ee0HOmhdKbOw
67 +PcmZs80g1IouWz0Ab/yClGOQtqcb6P3WbxbpP5iq2MJPVJrAsgAvu6sStXYVpfCR
68 +YYMw+yPZW1rl5lzDUQSMWrQuSk0a7vaw+FiZ1r5wFejgPMjYzTquGUal/dCeJ2tQ
69 +4+hvvNZjFIJiZAj8YjVxY3GcFMV7iWnOcoD0XmJMMM2UizxUGZ2PuFys0i9F4bS9
70 +epndp6whYBM0OlKtUzEV5pAa5Tgi4m+rBw2J1nkpP+oMr4VrAT++QMiNy9h52T7E
71 +vR2ovtYy+0D9oxF+sIMR
72 +=2TDw
73 -----END PGP SIGNATURE-----
74
75 diff --git a/dev-tex/latex2html/latex2html-2008-r1.ebuild b/dev-tex/latex2html/latex2html-2008-r1.ebuild
76 new file mode 100644
77 index 0000000..77b5f41
78 --- /dev/null
79 +++ b/dev-tex/latex2html/latex2html-2008-r1.ebuild
80 @@ -0,0 +1,83 @@
81 +# Copyright 1999-2011 Gentoo Foundation
82 +# Distributed under the terms of the GNU General Public License v2
83 +# $Header: /var/cvsroot/gentoo-x86/dev-tex/latex2html/latex2html-2008.ebuild,v 1.10 2010/06/12 12:31:43 aballier Exp $
84 +
85 +EAPI=4
86 +
87 +inherit base eutils multilib
88 +
89 +DESCRIPTION="convertor written in Perl that converts LATEX documents to HTML"
90 +SRC_URI="http://saftsack.fs.uni-bayreuth.de/~latex2ht/current/${P}.tar.gz
91 + http://dev.gentoo.org/~dilfridge/distfiles/${PN}-match-multiline.patch.bz2"
92 +HOMEPAGE="http://www.latex2html.org/"
93 +
94 +LICENSE="GPL-2"
95 +SLOT="0"
96 +KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
97 +IUSE="gif png"
98 +
99 +DEPEND="app-text/ghostscript-gpl
100 + virtual/latex-base
101 + media-libs/netpbm
102 + dev-lang/perl
103 + gif? ( media-libs/giflib )
104 + png? ( media-libs/libpng )"
105 +RDEPEND="${DEPEND}"
106 +
107 +PATCHES=( "${FILESDIR}/${PN}"-{convert-length,perl_name,extract-major-version,destdir}.patch
108 + "${DISTDIR}/${PN}"-match-multiline.patch.bz2 )
109 +
110 +src_prepare() {
111 + base_src_prepare
112 +
113 + # Dont install old url.sty and other files
114 + # Bug #240980
115 + rm -f texinputs/url.sty texinputs/latin9.def || die "failed to remove duplicate latex files"
116 +}
117 +
118 +src_configure() {
119 + local myconf
120 +
121 + use gif || use png || myconf="${myconf} --disable-images"
122 +
123 + econf --libdir=/usr/$(get_libdir)/latex2html \
124 + --shlibdir=/usr/$(get_libdir)/latex2html \
125 + --enable-pk \
126 + --enable-eps \
127 + --enable-reverse \
128 + --enable-pipes \
129 + --enable-paths \
130 + --enable-wrapper \
131 + --with-texpath=/usr/share/texmf-site/tex/latex/html \
132 + --without-mktexlsr \
133 + $(use_enable gif) \
134 + $(use_enable png) \
135 + ${myconf} || die "econf failed"
136 +}
137 +
138 +src_install() {
139 + emake DESTDIR="${D}" install || die "make install failed"
140 +
141 + dodoc BUGS Changes FAQ LICENSE.orig MANIFEST README* TODO
142 +
143 + # make /usr/share/latex2html sticky
144 + keepdir /usr/share/latex2html
145 +
146 + # clean the perl scripts up to remove references to the sandbox
147 + einfo "fixing sandbox references"
148 + # pstoimg isn't built unless gif or png useflags are enabled
149 + { use png || use gif ; } && sed -i -e "s:${T}:/tmp:g" "${D}/usr/$(get_libdir)/latex2html/pstoimg.pl"
150 + sed -i -e "s:${S}::g" "${D}/usr/$(get_libdir)/latex2html/latex2html.pl" || die
151 + sed -i -e "s:${T}:/tmp:g" "${D}/usr/$(get_libdir)/latex2html/cfgcache.pm" || die
152 + sed -i -e "s:${T}:/tmp:g" "${D}/usr/$(get_libdir)/latex2html/l2hconf.pm" || die
153 +}
154 +
155 +pkg_postinst() {
156 + einfo "Running ${ROOT}usr/bin/mktexlsr to rebuild ls-R database...."
157 + "${ROOT}"usr/bin/mktexlsr
158 +}
159 +
160 +pkg_postrm() {
161 + einfo "Running ${ROOT}usr/bin/mktexlsr to rebuild ls-R database...."
162 + "${ROOT}"usr/bin/mktexlsr
163 +}