Portage is a package management system used by Gentoo Linux
# ChangeLog for app-text/active-dvi
# Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-text/active-dvi/ChangeLog,v 1.24 2008/08/17 20:41:20 maekke Exp $
17 Aug 2008; Markus Meier
x86 stable, bug #234566
17 Aug 2008; Alexis Ballier
Amend previous commit... texlive-pictures is also missing.
17 Aug 2008; Alexis Ballier
Add missing deps on pstricks, spotted by Markus Meier.
07 Aug 2008; Alexis Ballier
hevea is required at buildtime
09 Jul 2008; Alexis Ballier
bump camlimages requirement to have the fix for bug #227291
09 Jul 2008; Alexis Ballier
-active-dvi-1.4.0.ebuild, -active-dvi-1.6.0.ebuild:
remove old
*active-dvi-1.7.3 (07 Jun 2008)
07 Jun 2008; Alexis Ballier
+files/active-dvi-1.7.3-asneeded.patch, +active-dvi-1.7.3.ebuild:
Version bump for bug #225005, give it ocamlopt optional support, fix bug
#174232, and add ~amd64
05 Jun 2008; Christian Faulhammer
active-dvi-1.6.0-r1.ebuild:
stable x86, bug 224893
05 Jun 2008; Christian Faulhammer
active-dvi-1.6.0-r1.ebuild:
put man page in correct directory, see bug 168542 by Horst Prote
05 Jun 2008; Christian Faulhammer
active-dvi-1.6.0-r1.ebuild:
stable x86, bug 224893
12 Mar 2007; Alexandre Buisse
Replaced text-markup by tex as maintaining herd (text-markup split).
28 Jan 2007; Marius Mauch
active-dvi-1.6.0.ebuild, active-dvi-1.6.0-r1.ebuild:
Replacing einfo with elog
28 Nov 2006; Christian Faulhammer
active-dvi-1.4.0.ebuild, active-dvi-1.6.0.ebuild,
active-dvi-1.6.0-r1.ebuild:
moved tcltk USE flag over to separate tk and tcl flags, see bug #17808
*active-dvi-1.6.0-r1 (08 Jul 2006)
08 Jul 2006; Alexandre Buisse
+files/active-dvi-1.6.0-warn-error.patch, +active-dvi-1.6.0-r1.ebuild:
Fix the compile failures with -warn-error and ocaml-3.09 (bug #139617).
18 Mar 2005; Matthieu Sozeau
Add ~ppc keyword.
18 Feb 2005; Matthieu Sozeau
Get the tex files location right.
*active-dvi-1.6.0 (08 Feb 2005)
08 Feb 2005; Mamoru KOMACHI
+active-dvi-1.6.0.ebuild:
Version bumped. Ebuild submitted by Johannes Bruegmann
06 Sep 2004; Ciaran McCreesh
Switch to use epause and ebeep, bug #62950
02 Jun 2004; Aron Griffis
Fix use invocation
26 Apr 2004; Mamoru KOMACHI
Marked stable on x86
09 Dec 2003; Heinrich Wendel
changed app-text/ghostscript to virtual/ghostscript
*active-dvi-1.4.0 (06 Nov 2003)
07 Nov 2003; Mamoru KOMACHI
RDEPENDs on kochi-substitute if cjk is enabled.
06 Nov 2003; Mike Gardiner
metadata.xml:
First version of active-dvi in the tree. This has been requested in bug
#22549, and thanks to
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
AUX active-dvi-1.6.0-warn-error.patch 9744 RMD160 d69cbf69334494815ad7785b13c3766e311ae6bb SHA1 2f222e772b28c21d0dc508aeab3b9b4d1ca97d66 SHA256 27ae283f6d98644c6c77f16b77f6fa7a83aac11bf46adf451f2341408cfcd404
AUX active-dvi-1.7.3-asneeded.patch 856 RMD160 08ef973f8b7616ad3d5674c9fbf3fd31959497ef SHA1 ee6bc65d63bef8239b570667d350cc1eb2631e7d SHA256 1a0816e3e3c9005f3799b4a52b4d62288c0cd8b6dcefc3cacd9afce8f8239c5a
DIST advi-1.6.0.tgz 11436152 RMD160 55bc5f2742964f29bc694997c3dd9573f8c71964 SHA1 8c033df906f3e208471506f64ffa0b175c1c5ee8 SHA256 ab77eb986987b4e6750e07e3a90f6bf58bea173eaeb2b1ebb0680d7545553e6b
DIST advi-1.7.3.tar.gz 5220228 RMD160 722576131ae24850aa8ec7459ba2a0eea9b8e20b SHA1 17b7dfe42cb9ed4b434fb5c31b141854b269de48 SHA256 15cb3b50f6375ce725bce7a28ceb15076147d540cb76255264c76a91ae743a46
EBUILD active-dvi-1.6.0-r1.ebuild 2709 RMD160 126f7900e90a98b346ad5d337fefb7d4cb46d932 SHA1 6c4def4851cb5c60a88d1f0b59b99798f896fb96 SHA256 0d8bd3d0c98b4e1cc7fd2ac68c5ff9bf0497d1933ee5dd1a03cfb0b7783836a6
EBUILD active-dvi-1.7.3.ebuild 2866 RMD160 ba9a2edd0f9c60a88b8ac01e8a5fa4044ce09b59 SHA1 a7af682c02ace72e2a5276da543bdf0109bcbd00 SHA256 173a1ecdb53817247e5e5350b27cc609082f97eea2956a2a4e0953705d2e8675
MISC ChangeLog 3673 RMD160 3fa3aac74e8902bd6a21185b0ba240086790971b SHA1 183c9fa0033e78ef297795edf1c311876abec61d SHA256 97d88b5bb60513528a908b2d5ab9a8962ec91c73d9c07490b64eb62c448b44ab
MISC metadata.xml 156 RMD160 2bf6b2ed9ff0fcef1e902cf093ccf4ae2dcc70a0 SHA1 e9260cd53905d8569cf3327ded4c6d01653fc389 SHA256 b4971b8472ab3fe4fbfe41b331a79193ca19e86c08d055ad1c20eaf9e04b79b6
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.9 (GNU/Linux)
iEYEARECAAYFAkiojT4ACgkQkKaRLQcq0GJekgCgkhI+10k+AUWZmDCrzh3BGCsF
kd0Ani865PeEm2b0fQcyUXtlQj4DnnO+
=Mykr
-----END PGP SIGNATURE-----
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-text/active-dvi/active-dvi-1.6.0-r1.ebuild,v 1.4 2008/06/05 15:40:22 opfer Exp $
inherit eutils
MY_PN=${PN/ctive-/}
MY_P=${MY_PN}-${PV}
S=${WORKDIR}/${MY_P}
DESCRIPTION="A DVI previewer and a presenter for slides written in LaTeX"
SRC_URI="ftp://ftp.inria.fr/INRIA/Projects/cristal/${MY_PN}/${MY_P}.tgz"
HOMEPAGE="http://pauillac.inria.fr/advi/"
LICENSE="LGPL-2.1"
IUSE="cjk tk"
SLOT="0"
KEYWORDS="~ppc x86"
DEPEND=">=dev-lang/ocaml-3.04
>=dev-ml/camlimages-2.20
virtual/tetex
virtual/ghostscript"
RDEPEND="${DEPEND}
cjk? ( media-fonts/kochi-substitute )"
DOCS="README TODO"
pkg_setup() {
# warn those who have USE="tk" but no ocaml tk support
# because we cant force ocaml to be build with tk.
if use tk; then
if [ ! -d /usr/lib/ocaml/labltk ]; then
echo ""
ewarn "You have requested tk support, but it appears"
ewarn "your ocaml wasnt compiled with tk support, "
ewarn "so it can't be included for active-dvi."
echo ""
ewarn "Please stop this build, and emerge ocaml with "
ewarn "USE=\"tk\" ocaml"
ewarn "before emerging active-dvi if you want tk support."
echo ""
# give the user some time to read this, but leave the
# choice up to them
epause 8
fi
fi
}
src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}"/${P}-warn-error.patch
# need to remove texhash, it'll cause problems with
# the sandbox if we try and run it during emerge
sed -i -e "s/texhash//" Makefile
if has_version ">=dev-lang/ocaml-3.08.4"; then
sed -i -e "s/resize_window/resize_subwindow/" grY11.c
fi
if use cjk ; then
local fp=/usr/X11R6/lib/X11/fonts/truetype
sed -i -e "s%msmincho.ttc%${fp}/kochi-mincho-subst.ttf%g" \
-e "s%msgothic.ttc%${fp}/kochi-gothic-subst.ttf%g" \
conf/jpfonts.conf
fi
}
src_compile() {
econf --with-camlimages=/usr/lib/ocaml/site-packages/camlimages || die
emake || die
#emake -j1 || emake -j1 || emake -j1 || die
}
src_install() {
TEXMFADVI="/usr/share/texmf/tex/latex/advi"
dodir /usr/bin $TEXMFADVI
make MANDIR="${D}"/usr/share/man \
ADVI_LOC="${D}"/${TEXMFADVI} \
prefix="${D}"/usr install || die
# only include the jpfonts.config if use cjk
use cjk || rm "${D}"${TEXMFADVI}/jpfonts.conf
# now install the documentation
dodoc ${DOCS}
cd "${S}"/doc
dohtml *.{jpg,gif,css,html}
dodoc manual.{dvi,pdf,ps}
# and the manual page
doman advi.1
}
pkg_postinst() {
if use cjk; then
echo ""
elog "If you wish to use Japanese True Type fonts with"
elog "active-dvi, please edit /usr/share/texmf/tex/latex/advi/jpfonts.conf"
echo ""
fi
}
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-text/active-dvi/active-dvi-1.7.3.ebuild,v 1.6 2008/08/17 20:41:20 maekke Exp $
EAPI=1
inherit eutils autotools
MY_PN=${PN/ctive-/}
MY_P=${MY_PN}-${PV}
S=${WORKDIR}/${MY_P}
DESCRIPTION="A DVI previewer and a presenter for slides written in LaTeX"
SRC_URI="http://pauillac.inria.fr/advi/${MY_P}.tar.gz"
HOMEPAGE="http://pauillac.inria.fr/advi/"
LICENSE="LGPL-2.1"
IUSE="+ocamlopt tk"
SLOT="0"
KEYWORDS="~amd64 ~ppc x86"
RDEPEND=">=dev-lang/ocaml-3.10.0
>=dev-ml/camlimages-2.20-r2
virtual/latex-base
virtual/ghostscript
x11-libs/libXinerama"
DEPEND="${RDEPEND}
|| ( ( dev-texlive/texlive-pstricks dev-texlive/texlive-pictures ) app-text/tetex app-text/ptex )
x11-proto/xineramaproto
dev-tex/hevea"
DOCS="README TODO"
pkg_setup() {
# warn those who have USE="tk" but no ocaml tk support
# because we cant force ocaml to be build with tk.
if use tk; then
if [ ! -d /usr/lib/ocaml/labltk ]; then
echo ""
ewarn "You have requested tk support, but it appears"
ewarn "your ocaml wasnt compiled with tk support, "
ewarn "so it can't be included for active-dvi."
echo ""
ewarn "Please stop this build, and emerge ocaml with "
ewarn "USE=\"tk\" ocaml"
ewarn "before emerging active-dvi if you want tk support."
echo ""
# give the user some time to read this, but leave the
# choice up to them
epause 8
fi
fi
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_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}/${P}-asneeded.patch"
AT_M4DIR="." eautoreconf
}
src_compile() {
export ADVI_LOC="/usr/share/texmf/tex/latex/advi"
econf $(use_enable ocamlopt native-program)
emake || die "emake failed"
cd doc
VARTEXFONTS="${T}/fonts" emake splash.dvi scratch_write_splash.dvi scratch_draw_splash.dvi || die "failed to create documentation"
}
src_install() {
emake DESTDIR="${D}" install || die
# now install the documentation
dodoc ${DOCS}
cd "${S}"/doc
dohtml *.{jpg,gif,css,html}
insinto /usr/share/doc/${PF}
doins manual.{dvi,pdf,ps} || die "failed to install documentation"
# and the manual page
doman advi.1
insinto /usr/share/texmf/tex/latex/advi
doins splash.dvi scratch_write_splash.dvi scratch_draw_splash.dvi || die "failed to install splashes"
export STRIP_MASK="*/bin/advi.byt"
}
pkg_postinst() {
einfo "Running texhash to complete installation.."
texhash
}
pkg_postrm() {
einfo "Running texhash to complete installation.."
texhash
}