Note: Due to technical difficulties, the Archives are currently not up to date.
GMANE provides an alternative service for most mailing lists. c.f. bug 424647
List Archive: gentoo-commits
| Navigation: |
|
Lists:
gentoo-commits:
< Prev
By Thread
Next >
< Prev
By Date
Next >
|
| Headers: |
|
To:
|
gentoo-commits@g.o
|
|
From:
|
"Alexis Ballier (aballier)" <aballier@g.o>
|
|
Subject:
|
gentoo-x86 commit in dev-tex/luatex: metadata.xml ChangeLog luatex-0.29.0.ebuild Manifest
|
|
Date:
|
Wed, 03 Sep 2008 18:53:03 +0000
|
|
aballier 08/09/03 18:53:03
Added: metadata.xml ChangeLog luatex-0.29.0.ebuild
Manifest
Log:
Initial import. Standalone version of luatex patched to use poppler. Not very useful without TeX Live 2008 but that is a start.
(Portage version: 2.2_rc8/cvs/Linux 2.6.26.3 x86_64)
Revision Changes Path
1.1 dev-tex/luatex/metadata.xml
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-tex/luatex/metadata.xml?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-tex/luatex/metadata.xml?rev=1.1&content-type=text/plain
Index: metadata.xml
===================================================================
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>tex</herd>
<longdescription lang="en">
An experimental pdfTeX extension that is to eventually
become its successor. It is developed by a subset of the
current pdfTeX team.
</longdescription>
</pkgmetadata>
1.1 dev-tex/luatex/ChangeLog
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-tex/luatex/ChangeLog?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-tex/luatex/ChangeLog?rev=1.1&content-type=text/plain
Index: ChangeLog
===================================================================
# ChangeLog for dev-tex/luatex
# Copyright 1999-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/dev-tex/luatex/ChangeLog,v 1.1 2008/09/03 18:53:02 aballier Exp $
*luatex-0.29.0 (03 Sep 2008)
03 Sep 2008; Alexis Ballier <aballier@g.o> +metadata.xml,
+luatex-0.29.0.ebuild:
Initial import. Standalone version of luatex patched to use poppler. Not
very useful without TeX Live 2008 but that is a start.
1.1 dev-tex/luatex/luatex-0.29.0.ebuild
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-tex/luatex/luatex-0.29.0.ebuild?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-tex/luatex/luatex-0.29.0.ebuild?rev=1.1&content-type=text/plain
Index: luatex-0.29.0.ebuild
===================================================================
# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/dev-tex/luatex/luatex-0.29.0.ebuild,v 1.1 2008/09/03 18:53:02 aballier Exp $
inherit libtool multilib eutils toolchain-funcs
PATCHLEVEL="1"
DESCRIPTION="An extended version of pdfTeX using Lua as an embedded scripting language."
HOMEPAGE="http://www.luatex.org/"
SRC_URI="http://foundry.supelec.fr/frs/download.php/664/${PN}-beta-${PV}.tar.bz2
mirror://gentoo/${PN}-patches-${PATCHLEVEL}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86-fbsd"
IUSE="doc"
RDEPEND="dev-tex/mplib
dev-libs/zziplib
media-libs/libpng
app-text/poppler
sys-libs/zlib"
DEPEND="${RDEPEND}
dev-util/pkgconfig"
S="${WORKDIR}/${PN}-beta-${PV}/src"
pkg_setup() {
if ! built_with_use dev-tex/mplib lua ; then
eerror "You need to build dev-tex/mplib with the lua useflag"
eerror "${PN} requires mplib's lua bindings."
die "Please install dev-tex/mplib with the lua useflag"
fi
}
src_unpack() {
unpack ${A}
cd "${S}"
EPATCH_SUFFIX="patch" epatch "${WORKDIR}/patches"
elibtoolize
}
src_compile() {
tc-export CC CXX AR RANLIB
export NATIVE='.'
mkdir -p "${WORKDIR}/${PN}-beta-${PV}/build"
cd "${WORKDIR}/${PN}-beta-${PV}/build"
ECONF_SOURCE="${S}" econf \
--without-cxx-runtime-hack \
--without-aleph \
--without-bibtex8 \
--without-cjkutils \
--without-detex \
--without-dialog \
--without-dtl \
--without-dvi2tty \
--without-dvidvi \
--without-dviljk \
--without-dvipdfm \
--without-dvipdfmx \
--without-dvipng \
--without-dvipos \
--without-dvipsk \
--without-etex \
--without-gsftopk \
--without-lacheck \
--without-lcdf-typetools \
--without-makeindexk \
--without-mkocp-default \
--without-mkofm-default \
--without-musixflx \
--without-omega \
--without-pdfopen \
--without-ps2eps \
--without-ps2pkm \
--without-psutils \
--without-sam2p \
--without-seetexk \
--without-t1utils \
--without-tetex \
--without-tex4htk \
--without-texi2html \
--without-texinfo \
--without-texlive \
--without-ttf2pk \
--without-tth \
--without-xdv2pdf \
--without-xdvik \
--without-xdvipdfmx \
--without-xetex \
--disable-largefile \
--with-system-zlib \
--with-system-pnglib
cd "${WORKDIR}/${PN}-beta-${PV}/build/texk/web2c"
emake \
LIBMPLIBDEP="/usr/$(get_libdir)/libmplib/mplib.la" \
LDZZIPLIB="$(pkg-config --libs zziplib)" ZZIPLIBINC="$(pkg-config --cflags zziplib)" \
LIBXPDFDEP="" LDLIBXPDF="$(pkg-config --libs poppler)" \
LIBXPDFINCLUDE="$(pkg-config --cflags poppler)" LIBXPDFCPPFLAGS="$(pkg-config --cflags poppler)" \
LIBPNGINCLUDES="$(pkg-config --cflags libpng)" \
ZLIBSRCDIR="." \
luatex || die "failed to build luatex"
}
src_install() {
cd "${WORKDIR}/${PN}-beta-${PV}/build/texk/web2c"
emake bindir="${D}/usr/bin" \
LIBMPLIBDEP="/usr/$(get_libdir)/libmplib/mplib.la" \
LDZZIPLIB="$(pkg-config --libs zziplib)" ZZIPLIBINC="$(pkg-config --cflags zziplib)" \
LIBXPDFDEP="" LDLIBXPDF="$(pkg-config --libs poppler)" \
LIBXPDFINCLUDE="$(pkg-config --cflags poppler)" LIBXPDFCPPFLAGS="$(pkg-config --cflags poppler)" \
LIBPNGINCLUDES="$(pkg-config --cflags libpng)" \
ZLIBSRCDIR="." \
install-luatex || die "install-luatex failed"
dodoc "${WORKDIR}/${PN}-beta-${PV}/README"
if use doc ; then
insinto /usr/share/doc/${PF}
doins "${WORKDIR}/${PN}-beta-${PV}/manual/"*.pdf
fi
}
pkg_postinst() {
if ! has_version '>=dev-texlive/texlive-basic-2008' ; then
elog "Please note that this package does not install much files, mainly the"
elog "${PN} executable that will need other files in order to be useful.."
elog "Please consider installing a recent TeX distribution"
elog "like TeX Live 2008 to get the full power of ${PN}"
fi
}
1.1 dev-tex/luatex/Manifest
file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-tex/luatex/Manifest?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-tex/luatex/Manifest?rev=1.1&content-type=text/plain
Index: Manifest
===================================================================
DIST luatex-beta-0.29.0.tar.bz2 6779262 RMD160 ead18a95a6d0b4d1bfaddac76d3a268f85a7d674 SHA1 a964581f1a240126da71324a52e583b8172e61ed SHA256 5f92b7ae8d93a57f6d5a157254ca4c3abd7ae612d40c256d130ea3f98aae9746
DIST luatex-patches-1.tar.bz2 4342 RMD160 35e95f05398b87966e922a3b8f7ac6a2ef52f919 SHA1 bc0e6097eeff3b670a01ac13f21d01c0e5fe92a6 SHA256 011f293f5271012ff6f68678bc70910f02262f959d8a375444ed189683c02ea2
EBUILD luatex-0.29.0.ebuild 3824 RMD160 f664eff9beb46a085104acb9c8cc10d9715bbf67 SHA1 a0eeb17e61f731500dddb89ea02a8f14db0a6f5a SHA256 6bc8b445f376584d888cff37dd2cf82189a978f888ae55c363ba587775a02842
MISC ChangeLog 370 RMD160 0f6ef974b004ce47d5cce599b9abe6403cd4a8e9 SHA1 2ab5f5edccadd3ebb28c608289162895d9e9f873 SHA256 9e8b360800911e144aeb64c4068dfae2463b17714ac9aaec3d3864f4a6676a6d
MISC metadata.xml 336 RMD160 0ea7c1246551ffee8e6960e806a66a231e1d3cc7 SHA1 ca5b152307b89eb030607b9d4862c270d248dfa0 SHA256 126018a4822f911e52afe63656a10f2a7b0b938ea106f2a2caef00bdc18a845f
|
|