summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexis Ballier <aballier@gentoo.org>2008-01-02 22:19:08 +0000
committerAlexis Ballier <aballier@gentoo.org>2008-01-02 22:19:08 +0000
commit91ca1e3c9c75aeacc26d6a68c3aa23941d4173ac (patch)
tree0e9ca610a14fcf09abaf16cc55f4b6e63fdbc8ca /dev-tex
parentcopy paste... (diff)
downloadhistorical-91ca1e3c9c75aeacc26d6a68c3aa23941d4173ac.tar.gz
historical-91ca1e3c9c75aeacc26d6a68c3aa23941d4173ac.tar.bz2
historical-91ca1e3c9c75aeacc26d6a68c3aa23941d4173ac.zip
Version bump and add support to not build with ocamlopt
Package-Manager: portage-2.1.4_rc14
Diffstat (limited to 'dev-tex')
-rw-r--r--dev-tex/hevea/ChangeLog9
-rw-r--r--dev-tex/hevea/Manifest24
-rw-r--r--dev-tex/hevea/files/digest-hevea-1.103
-rw-r--r--dev-tex/hevea/hevea-1.10.ebuild50
4 files changed, 76 insertions, 10 deletions
diff --git a/dev-tex/hevea/ChangeLog b/dev-tex/hevea/ChangeLog
index 28542bd7616f..428ae107d808 100644
--- a/dev-tex/hevea/ChangeLog
+++ b/dev-tex/hevea/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-tex/hevea
-# Copyright 2000-2007 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-tex/hevea/ChangeLog,v 1.14 2007/08/30 13:30:59 phreak Exp $
+# Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-tex/hevea/ChangeLog,v 1.15 2008/01/02 22:19:08 aballier Exp $
+
+*hevea-1.10 (02 Jan 2008)
+
+ 02 Jan 2008; Alexis Ballier <aballier@gentoo.org> +hevea-1.10.ebuild:
+ Version bump and add support to not build with ocamlopt
30 Aug 2007; Christian Heim <phreak@gentoo.org> metadata.xml:
Removing mattam from metadata due to his retirement (see #30021 for reference).
diff --git a/dev-tex/hevea/Manifest b/dev-tex/hevea/Manifest
index feecb7723200..8795b8d512ea 100644
--- a/dev-tex/hevea/Manifest
+++ b/dev-tex/hevea/Manifest
@@ -7,6 +7,7 @@ RMD160 4f78d9e5f75d9d38a2e0c7f07a4f1d52a8cc8bcc files/99hevea 26
SHA256 f631e6811e3f45fe5082ebe67e672364414375a34f907028b862f52f2e0cbd86 files/99hevea 26
DIST hevea-1.07.tar.gz 234342 RMD160 c55c72c908988ce26728a90f5ada60cc69123cd6 SHA1 04cbd526e8458f8535c166e367e1ee5856f1815e SHA256 b55da93a5703b201139e59d286c2dc388bb4cb6fb2de31f4544de993e124d46c
DIST hevea-1.08.tar.gz 258787 RMD160 ffa50fbaac2a8ef05f3783f9591544c57ccfd717 SHA1 2077a7c190b6f360733fa5fb762359f89e224e6c SHA256 34b5ca3e5a90dfe6686d32a39cfdaaf74d8f5e45b807c24767b99a60050ce061
+DIST hevea-1.10.tar.gz 305269 RMD160 651e8799bc4e8ca0c893cf7668df4ff1bf15d9d7 SHA1 d3b07ad59b815899d953d18b480faa856b77077b SHA256 c2005c2737a20420e5aec535f27820e20f2d36f9a81d2b507c93737fe1e76ff3
EBUILD hevea-1.07-r1.ebuild 771 RMD160 76629eef09ac8af6f8e15d5da1bf0c19ee75d3bd SHA1 0b64f50bcd8532acd099ce0d1037aa4e13a8997c SHA256 0e6172c2ce601ee40bc97a0f883a5d3f04de25617623a48c642a2e467fc8d859
MD5 3026b2f2b9ae56f28521999858eb813d hevea-1.07-r1.ebuild 771
RMD160 76629eef09ac8af6f8e15d5da1bf0c19ee75d3bd hevea-1.07-r1.ebuild 771
@@ -15,10 +16,14 @@ EBUILD hevea-1.08.ebuild 664 RMD160 cd38b8103f46ab93e420106192cafd2854c76927 SHA
MD5 b9e88f9de07f95046e00192e18bb4de3 hevea-1.08.ebuild 664
RMD160 cd38b8103f46ab93e420106192cafd2854c76927 hevea-1.08.ebuild 664
SHA256 11b622a7e8c75d5f124fa178bfcd00f1f4a42598f3b149e00cc16ef52a034ade hevea-1.08.ebuild 664
-MISC ChangeLog 1981 RMD160 737543d4cf65846287883ae111cf666d1078bcae SHA1 1c09abe39edc24da18147b05e9f68d4ff28c9a69 SHA256 a971daae70ae42efbdd7434b053c9f832dffc652c28829759f077653b3ec6865
-MD5 0aae07630a189c7b32ebd93a69f552e2 ChangeLog 1981
-RMD160 737543d4cf65846287883ae111cf666d1078bcae ChangeLog 1981
-SHA256 a971daae70ae42efbdd7434b053c9f832dffc652c28829759f077653b3ec6865 ChangeLog 1981
+EBUILD hevea-1.10.ebuild 1524 RMD160 aaee61517ae677530d4aff312ac6d303b80a1513 SHA1 18de4c7694e1b0efaffe1076e9ac41f462bc593e SHA256 28a770b9fc20660172e5f78929fb51df1bb951fb25200a3c9fd0225048c86684
+MD5 901d932d496d4bd45376501ad58cc2cf hevea-1.10.ebuild 1524
+RMD160 aaee61517ae677530d4aff312ac6d303b80a1513 hevea-1.10.ebuild 1524
+SHA256 28a770b9fc20660172e5f78929fb51df1bb951fb25200a3c9fd0225048c86684 hevea-1.10.ebuild 1524
+MISC ChangeLog 2141 RMD160 1e177bfb322bad09cf260af77da6420959e3a131 SHA1 5edc22f415d48517e07a8ccd2a1b6bac840d330e SHA256 1691d6dfd754efcfa1bfb7ef3c140f44869e37ee098bfc202daf26800c90daad
+MD5 a2306d17e39584eeb6c81759e569bd31 ChangeLog 2141
+RMD160 1e177bfb322bad09cf260af77da6420959e3a131 ChangeLog 2141
+SHA256 1691d6dfd754efcfa1bfb7ef3c140f44869e37ee098bfc202daf26800c90daad ChangeLog 2141
MISC metadata.xml 157 RMD160 e666a9e73ee48e70d6fc6ea78049d38b1fcde7c2 SHA1 43a0c32101f0c6ffd8fa1aa620c8032d194a9e3a SHA256 18238fb417d8677a0495cdaba9b043526174ba63b51494b88b10aa7dd903124c
MD5 44d158bd789678007bdfcae014a9b3fb metadata.xml 157
RMD160 e666a9e73ee48e70d6fc6ea78049d38b1fcde7c2 metadata.xml 157
@@ -29,10 +34,13 @@ SHA256 9d8bd38893627c7305cc3a40960a9e367e94817187ff7fee4e70fd7d6c7734e0 files/di
MD5 f84eccdc7f0cfa53fde8738d4e86f138 files/digest-hevea-1.08 232
RMD160 46e1db66bbc4a8401517ccdb217113a6763b6301 files/digest-hevea-1.08 232
SHA256 3b62fcfee7810322e4430ca60682a272df6ed38dd6ed54b0c05dff8c3aa1cbce files/digest-hevea-1.08 232
+MD5 8bd203aab46acd267f16dcb3f6f8b3bd files/digest-hevea-1.10 232
+RMD160 99737b5ef8cd41f22be73c2c9a5b02fa63e0f648 files/digest-hevea-1.10 232
+SHA256 7eff6ecd3d55241978f399c6b1f2dba1d3753eecc3a9e0ca003151be8c502c5f files/digest-hevea-1.10 232
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.6 (GNU/Linux)
+Version: GnuPG v2.0.8 (GNU/Linux)
-iD8DBQFG1sacyuNVb5qfaOYRAsiJAKCUirCLyYP/NPLFQyZBthUvHE7TrgCgmLxS
-nc5CQU80BWqm03j6x6Qblbc=
-=MyI0
+iEYEARECAAYFAkd8DeQACgkQvFcC4BYPU0oeIACfRQ9LmDRrYNIP7SevFGfdoKgC
+zvMAoLFo1Rpit+96grMOC8WAx63YyDIZ
+=Eq5U
-----END PGP SIGNATURE-----
diff --git a/dev-tex/hevea/files/digest-hevea-1.10 b/dev-tex/hevea/files/digest-hevea-1.10
new file mode 100644
index 000000000000..ec270804b9ee
--- /dev/null
+++ b/dev-tex/hevea/files/digest-hevea-1.10
@@ -0,0 +1,3 @@
+MD5 24a631570bee3cc4b8350e9db39be62b hevea-1.10.tar.gz 305269
+RMD160 651e8799bc4e8ca0c893cf7668df4ff1bf15d9d7 hevea-1.10.tar.gz 305269
+SHA256 c2005c2737a20420e5aec535f27820e20f2d36f9a81d2b507c93737fe1e76ff3 hevea-1.10.tar.gz 305269
diff --git a/dev-tex/hevea/hevea-1.10.ebuild b/dev-tex/hevea/hevea-1.10.ebuild
new file mode 100644
index 000000000000..e6cee12c593b
--- /dev/null
+++ b/dev-tex/hevea/hevea-1.10.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2008 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-tex/hevea/hevea-1.10.ebuild,v 1.1 2008/01/02 22:19:08 aballier Exp $
+
+inherit eutils multilib
+
+EAPI="1"
+
+IUSE="+ocamlopt"
+
+DESCRIPTION="HeVeA is a quite complete and fast LaTeX to HTML translator"
+HOMEPAGE="http://pauillac.inria.fr/~maranget/hevea/"
+SRC_URI="ftp://ftp.inria.fr/INRIA/moscova/hevea/${P}.tar.gz"
+
+LICENSE="QPL"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~sparc ~x86"
+
+DEPEND=">=dev-lang/ocaml-3.07"
+
+pkg_setup() {
+ if use ocamlopt && ! built_with_use --missing true dev-lang/ocaml ocamlopt; then
+ eerror "In order to build ${PN} with native code support from ocaml"
+ eerror "You first need to have a native code ocaml compiler."
+ eerror "You need to install dev-lang/ocaml with ocamlopt useflag on."
+ die "Please install ocaml with ocamlopt useflag"
+ fi
+}
+
+src_compile() {
+ rm -f config.sh
+ emake PREFIX=/usr DESTDIR="${D}" LIBDIR="/usr/$(get_libdir)/hevea" LATEXLIBDIR="/usr/$(get_libdir)/hevea" config.sh || die "Failed to create config.sh"
+ if use ocamlopt; then
+ emake PREFIX=/usr || die "Failed to build native code binaries"
+ else
+ emake PREFIX=/usr TARGET=byte || die "Failed to build bytecode binaries"
+ fi
+}
+
+src_install() {
+ if use ocamlopt; then
+ emake DESTDIR="${D}" PREFIX=/usr install || die "Install failed"
+ else
+ emake DESTDIR="${D}" PREFIX=/usr TARGET=byte install || die "Install failed"
+ fi
+
+ doenvd "${FILESDIR}"/99hevea
+
+ dodoc README CHANGES
+}