From: Alexis Ballier Date: Mon, 3 Mar 2008 23:00:03 +0000 (+0000) Subject: specify extension of the tex file so that latex doesnt try to compile the ELF file... X-Git-Url: http://git.tremily.us/gitweb.cgi?a=commitdiff_plain;h=96ab184bf671441be21f94baff1ebb5b149cbcb6;p=gentoo.git specify extension of the tex file so that latex doesnt try to compile the ELF file during tests... inherit latex-package to have better TeX database handling in pkg phases Package-Manager: portage-2.1.4.4 --- diff --git a/dev-ml/ocamlweb/ChangeLog b/dev-ml/ocamlweb/ChangeLog index 609147d84536..f17164d12e6b 100644 --- a/dev-ml/ocamlweb/ChangeLog +++ b/dev-ml/ocamlweb/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for dev-ml/ocamlweb # Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/dev-ml/ocamlweb/ChangeLog,v 1.8 2008/03/03 22:51:14 aballier Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-ml/ocamlweb/ChangeLog,v 1.9 2008/03/03 23:00:02 aballier Exp $ + + 03 Mar 2008; Alexis Ballier + +files/ocamlweb-1.37-tests.patch, ocamlweb-1.37.ebuild: + specify extension of the tex file so that latex doesnt try to compile the + ELF file during tests... inherit latex-package to have better TeX database + handling in pkg phases 03 Mar 2008; Alexis Ballier ocamlweb-1.37.ebuild: switch to latex-base diff --git a/dev-ml/ocamlweb/Manifest b/dev-ml/ocamlweb/Manifest index 4afaef090e2d..dda6391ae90f 100644 --- a/dev-ml/ocamlweb/Manifest +++ b/dev-ml/ocamlweb/Manifest @@ -1,16 +1,17 @@ -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 +AUX ocamlweb-1.37-tests.patch 617 RMD160 97dab74c941c0cce42b6cbb499b11fd57765876b SHA1 e95fd7e7be0e95f1da56965ad1dadd34d743bfe0 SHA256 4c88d13b0f310e3a3c0157befeace5ccd4cc6f6c594b41d18201ea57078a82e9 DIST ocamlweb-1.36.tar.gz 122641 RMD160 aaf723aafb1da5a31c9daec455fc87c831fd97b5 SHA1 a02f834f6cca0861fee8d4bf24d0c0bfe931b954 SHA256 18135feab9fa6f769ceae5d48fc3fc6f31c2c78e593b01d03ed4e776bd67c302 DIST ocamlweb-1.37.tar.gz 122424 RMD160 cadcad4ac7fc55c99c18cc6e43d0e0b6c70b9844 SHA1 65d0bf3d34aec4e5cf133604565068b863a661d4 SHA256 2b0e8dd4db8fd35d19026b8c55daf7686ba7cc92ee35378a0c66be9e7021054a EBUILD ocamlweb-1.36.ebuild 841 RMD160 b93c81a4a37fa431d9bec72df50b42cc7720ea24 SHA1 b270e70ae46b090cc186313f3fb77d860945db06 SHA256 d572d071d17aa72fadb3be4737249accc483d49cbd280b58ee4b248bc349fc79 -EBUILD ocamlweb-1.37.ebuild 927 RMD160 2739e5788d71101d3edfe05847f104d7c4b81f56 SHA1 8a25c7bbf51aa8f7d2aef961932c8b68822ed874 SHA256 ac9653dfc3d4ff3eb14db37c31573b9375cf583a73dcd1be28f6ab075ad57627 -MISC ChangeLog 1184 RMD160 aab8c08386c6caa53021edbc1f7f7535cf1dbb48 SHA1 b28f5ffcc24ae466edafd1962d7f3e4f117c4d84 SHA256 26052a9c5095b4ae2c9864e647c76fb39fa378b6bcd6b495e96e9d73a6ba3fc0 +EBUILD ocamlweb-1.37.ebuild 851 RMD160 4c3e745e6212ae7ae6aae96fc89f5b7f944db784 SHA1 bad807debe967530e8858550deb9cfdeec4095f5 SHA256 ceff8086696c9b00134418f2a04b85877e7d10f0d13d3167bc8fc854af089fae +MISC ChangeLog 1473 RMD160 de0dcec0b708672f403e6e62c5222663d0a8fb12 SHA1 bd6340df9c973e9790cd2b9498a18aa2836ae9e5 SHA256 3367f5ceef4a77b7821dae163ad55ae55d5b620db58429d563ad2d25948c3e08 MISC metadata.xml 155 RMD160 dfaa057e679b01302a807c75a32a910098b26809 SHA1 94024f83dcacbb53e92be090dd0f994ec93dc90d SHA256 118048376ebb76f57628b0819f3de4856e73959c2578c88715d37ea2d1e0af81 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.7 (GNU/Linux) -iD8DBQFHzIDtvFcC4BYPU0oRAlEyAJ4+JbhDCHi2LW8kPJ7qdpef3EIkCACgxtFd -AMnSBlbZbvmoQJkXe9IxWKg= -=LtxV +iD8DBQFHzIL+vFcC4BYPU0oRAuZwAKCXnj28YpD746Up9NnyZHclknDWsACgnqQk +PwILdEJE45np8iFpXcUYz8o= +=iKpW -----END PGP SIGNATURE----- diff --git a/dev-ml/ocamlweb/files/ocamlweb-1.37-tests.patch b/dev-ml/ocamlweb/files/ocamlweb-1.37-tests.patch new file mode 100644 index 000000000000..f148b1ffdb7d --- /dev/null +++ b/dev-ml/ocamlweb/files/ocamlweb-1.37-tests.patch @@ -0,0 +1,15 @@ +Index: ocamlweb-1.37/Makefile.in +=================================================================== +--- ocamlweb-1.37.orig/Makefile.in ++++ ocamlweb-1.37/Makefile.in +@@ -130,8 +130,8 @@ BOOTSTRAP= bootstrap.tex output.mli outp + + bootstrap: ocamlweb + ./ocamlweb -o test/ocamlweb.tex $(BOOTSTRAP) +- cd test; $(LATEX) ocamlweb +- cd test; grep -q "Rerun" ocamlweb.log && ($(LATEX) ocamlweb) || true ++ cd test; $(LATEX) ocamlweb.tex ++ cd test; grep -q "Rerun" ocamlweb.log && ($(LATEX) ocamlweb.tex) || true + - cd test; hevea -o ocamlweb.html ../ocamlweb.sty ocamlweb.tex + cd test; dvips ocamlweb.dvi -o ocamlweb.ps + diff --git a/dev-ml/ocamlweb/ocamlweb-1.37.ebuild b/dev-ml/ocamlweb/ocamlweb-1.37.ebuild index 574946c79d20..a9ae65f5ba12 100644 --- a/dev-ml/ocamlweb/ocamlweb-1.37.ebuild +++ b/dev-ml/ocamlweb/ocamlweb-1.37.ebuild @@ -1,6 +1,8 @@ # Copyright 1999-2008 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/dev-ml/ocamlweb/ocamlweb-1.37.ebuild,v 1.3 2008/03/03 22:51:14 aballier Exp $ +# $Header: /var/cvsroot/gentoo-x86/dev-ml/ocamlweb/ocamlweb-1.37.ebuild,v 1.4 2008/03/03 23:00:02 aballier Exp $ + +inherit latex-package eutils DESCRIPTION="O'Caml literate programming tool" HOMEPAGE="http://www.lri.fr/~filliatr/ocamlweb/" @@ -19,6 +21,14 @@ DEPEND=">=dev-lang/ocaml-3.09 app-text/ptex )" + +src_unpack() { + unpack ${A} + cd "${S}" + epatch "${FILESDIR}/${P}-tests.patch" +} + + src_compile() { econf || die emake || die @@ -28,17 +38,3 @@ src_install() { emake UPDATETEX="" prefix="${D}/usr" MANDIR="${D}/usr/share/man" install || die dodoc README CHANGES } - -tex_regen() { - einfo "Regenerating TeX database..." - /usr/bin/mktexlsr /usr/share/texmf /var/spool/texmf > /dev/null - eend $? -} - -pkg_postinst() { - tex_regen -} - -pkg_postrm() { - tex_regen -}