Gentoo Logo
Gentoo Spaceship




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





Navigation:
Lists: gentoo-commits: < Prev By Thread Next > < Prev By Date Next >
Previous by thread:
gentoo-x86 commit in dev-tex/luatex: - New directory
Next by thread:
gentoo-x86 commit in dev-games/ode: ChangeLog ode-0.10.1.ebuild
Previous by date:
gentoo-x86 commit in dev-tex/luatex: - New directory
Next by date:
gentoo-x86 commit in dev-games/ode: ChangeLog ode-0.10.1.ebuild


Updated May 05, 2012

Summary: Archive of the gentoo-commits mailing list.

Donate to support our development efforts.

Copyright 2001-2013 Gentoo Foundation, Inc. Questions, Comments? Contact us.