diff options
author | Alexis Ballier <aballier@gentoo.org> | 2008-01-02 22:19:08 +0000 |
---|---|---|
committer | Alexis Ballier <aballier@gentoo.org> | 2008-01-02 22:19:08 +0000 |
commit | 91ca1e3c9c75aeacc26d6a68c3aa23941d4173ac (patch) | |
tree | 0e9ca610a14fcf09abaf16cc55f4b6e63fdbc8ca /dev-tex | |
parent | copy paste... (diff) | |
download | historical-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/ChangeLog | 9 | ||||
-rw-r--r-- | dev-tex/hevea/Manifest | 24 | ||||
-rw-r--r-- | dev-tex/hevea/files/digest-hevea-1.10 | 3 | ||||
-rw-r--r-- | dev-tex/hevea/hevea-1.10.ebuild | 50 |
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 +} |