松井 鉄史 avatar 松井 鉄史 committed 8fecc44

remove luatex-0.70.1; 0.70.1-r1 is fine

Comments (0)

Files changed (6)

dev-tex/luatex/ChangeLog

-# ChangeLog for dev-tex/luatex
-# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-tex/luatex/ChangeLog,v 1.99 2012/05/09 13:27:50 aballier Exp $
-
-  09 May 2012; Alexis Ballier <aballier@gentoo.org> luatex-0.70.1.ebuild:
-  keyword ~amd64-fbsd
-
-  02 May 2012; Jeff Horelick <jdhore@gentoo.org> luatex-0.70.1.ebuild:
-  dev-util/pkgconfig -> virtual/pkgconfig
-
-  05 Oct 2011; Alexis Ballier <aballier@gentoo.org> +files/poppler018.patch,
-  luatex-0.70.1.ebuild:
-  fix build with latest poppler, by Martin von Gagern, bug #384875
-
-  05 Oct 2011; Alexis Ballier <aballier@gentoo.org> -luatex-0.63.0.ebuild,
-  -luatex-0.65.0.ebuild:
-  remove old
-
-  04 Oct 2011; Jeroen Roovers <jer@gentoo.org> luatex-0.70.1.ebuild:
-  Stable for HPPA (bug #355085).
-
-  18 Sep 2011; Raúl Porcel <armin76@gentoo.org> luatex-0.70.1.ebuild:
-  alpha/ia64/s390/sh/sparc stable wrt #355085
-
-  14 Aug 2011; Markus Meier <maekke@gentoo.org> luatex-0.70.1.ebuild:
-  arm stable, bug #355085
-
-  12 Aug 2011; Kacper Kowalik <xarthisius@gentoo.org> luatex-0.70.1.ebuild:
-  ppc/ppc64 stable wrt #355085
-
-  12 Aug 2011; Thomas Kahle <tomka@gentoo.org> luatex-0.70.1.ebuild:
-  x86 stable per bug 355085
-
-  09 Aug 2011; Markos Chandras <hwoarang@gentoo.org> luatex-0.70.1.ebuild:
-  Stable on amd64 wrt bug #355085
-
-*luatex-0.70.1 (04 Jul 2011)
-
-  04 Jul 2011; Alexis Ballier <aballier@gentoo.org> +luatex-0.70.1.ebuild:
-  version bump
-
-  15 Jun 2011; Naohiro Aota <naota@gentoo.org> luatex-0.65.0.ebuild:
-  Added ~x86-fbsd, bug #345317
-
-  13 Jun 2011; Matt Turner <mattst88@gentoo.org> luatex-0.65.0.ebuild:
-  Added ~mips, bug 345317
-
-  27 Feb 2011; Raúl Porcel <armin76@gentoo.org> luatex-0.65.0.ebuild:
-  Add ~alpha/~ia64/~s390/~sh/~sparc wrt #345317
-
-  20 Feb 2011; Kacper Kowalik <xarthisius@gentoo.org> luatex-0.65.0.ebuild:
-  Marked ~ppc/~ppc64 wrt #345317
-
-  15 Feb 2011; Alexis Ballier <aballier@gentoo.org> luatex-0.65.0.ebuild:
-  Fix build with libpng 1.5, by Lars Wendler (Polynomial-C)
-  <polynomial-c@gentoo.org>, imported from netbsd
-  ftp://ftp.netbsd.org/pub/pkgsrc/current/pkgsrc/print/luatex/patches/patch-ad
-  , bug #355091
-
-  16 Dec 2010; Alexis Ballier <aballier@gentoo.org> -luatex-0.64.0.ebuild:
-  remove old
-
-*luatex-0.65.0 (16 Dec 2010)
-
-  16 Dec 2010; Alexis Ballier <aballier@gentoo.org> +luatex-0.65.0.ebuild:
-  version bump
-
-  29 Nov 2010; Alexis Ballier <aballier@gentoo.org> -luatex-0.50.0-r1.ebuild,
-  -luatex-0.60.2.ebuild:
-  remove old
-
-  27 Nov 2010; Raúl Porcel <armin76@gentoo.org> luatex-0.63.0.ebuild:
-  alpha/ia64/s390/sh/sparc stable wrt #341933
-
-*luatex-0.64.0 (13 Nov 2010)
-
-  13 Nov 2010; Alexis Ballier <aballier@gentoo.org> +luatex-0.64.0.ebuild:
-  version bump
-
-  29 Oct 2010; Markus Meier <maekke@gentoo.org> luatex-0.63.0.ebuild:
-  arm stable, bug #341933
-
-  26 Oct 2010; Christian Faulhammer <fauli@gentoo.org> luatex-0.63.0.ebuild:
-  stable x86, bug 341933
-
-  26 Oct 2010; Jeroen Roovers <jer@gentoo.org> luatex-0.63.0.ebuild:
-  Stable for PPC (bug #341933).
-
-  26 Oct 2010; Jeroen Roovers <jer@gentoo.org> luatex-0.63.0.ebuild:
-  Stable for HPPA (bug #341933).
-
-  25 Oct 2010; Markos Chandras <hwoarang@gentoo.org> luatex-0.63.0.ebuild:
-  Stable on amd64 wrt bug #341933
-
-  23 Oct 2010; Samuli Suominen <ssuominen@gentoo.org> luatex-0.63.0.ebuild:
-  ppc64 stable wrt #341933
-
-*luatex-0.63.0 (01 Oct 2010)
-
-  01 Oct 2010; Alexis Ballier <aballier@gentoo.org> +luatex-0.63.0.ebuild:
-  version bump
-
-  21 Jul 2010; Alexis Ballier <aballier@gentoo.org> -luatex-0.60.1.ebuild:
-  remove old
-
-*luatex-0.60.2 (18 Jul 2010)
-
-  18 Jul 2010; Alexis Ballier <aballier@gentoo.org> +luatex-0.60.2.ebuild:
-  version bump
-
-  11 May 2010; Alexis Ballier <aballier@gentoo.org> -luatex-0.60.0.ebuild:
-  remove old
-
-*luatex-0.60.1 (03 May 2010)
-
-  03 May 2010; Alexis Ballier <aballier@gentoo.org> +luatex-0.60.1.ebuild:
-  version bump
-
-*luatex-0.60.0 (27 Apr 2010)
-
-  27 Apr 2010; Alexis Ballier <aballier@gentoo.org> +luatex-0.60.0.ebuild:
-  version bump
-
-  12 Mar 2010; Alexis Ballier <aballier@gentoo.org> luatex-0.50.0-r1.ebuild,
-  -files/luatex-0.50.0-m4-error.patch:
-  clean up the mess and make a new patchset tarball
-
-  12 Mar 2010; Doug Goldstein <cardoe@gentoo.org> luatex-0.50.0-r1.ebuild,
-  +files/luatex-0.50.0-m4-error.patch:
-  fix bug #308337, with patch from Kacper Kowalik <xarthisius.kk@gmail.com>
-
-  25 Feb 2010; Alexis Ballier <aballier@gentoo.org> luatex-0.50.0-r1.ebuild:
-  require autoconf 2.63 at least, by Benjamin Peterson
-  <benjamin@python.org>, bug #303819
-
-  10 Feb 2010; Samuli Suominen <ssuominen@gentoo.org>
-  luatex-0.50.0-r1.ebuild:
-  amd64 stable wrt #301943
-
-  09 Feb 2010; Joseph Jezak <josejx@gentoo.org> luatex-0.50.0-r1.ebuild:
-  Marked ppc/ppc64 stable.
-
-  09 Feb 2010; Ben de Groot <yngwin@gentoo.org> -luatex-0.30.3.ebuild:
-  Remove 0.30.3 which depends on obsolete poppler version
-
-  05 Feb 2010; Raúl Porcel <armin76@gentoo.org> luatex-0.50.0-r1.ebuild:
-  alpha/ia64/s390/sh/sparc stable wrt #290464
-
-  05 Feb 2010; Markus Meier <maekke@gentoo.org> luatex-0.50.0-r1.ebuild:
-  arm stable, bug #301943
-
-  04 Feb 2010; Markus Meier <maekke@gentoo.org> luatex-0.50.0-r1.ebuild:
-  x86 stable, bug #301943
-
-  04 Feb 2010; Markus Meier <maekke@gentoo.org> luatex-0.50.0.ebuild:
-  arm stable, bug #301943
-
-  04 Feb 2010; Jeroen Roovers <jer@gentoo.org> luatex-0.50.0-r1.ebuild:
-  Stable for HPPA (bug #301943).
-
-*luatex-0.50.0-r1 (04 Feb 2010)
-
-  04 Feb 2010; Alexis Ballier <aballier@gentoo.org>
-  +luatex-0.50.0-r1.ebuild:
-  disable largefile in kpathsea too to avoid sizeof(off_t) mismatch between
-  different .c files. Bug #302273
-
-  03 Feb 2010; Markus Meier <maekke@gentoo.org> luatex-0.50.0.ebuild:
-  amd64 stable, bug #301943
-
-  26 Jan 2010; Alexis Ballier <aballier@gentoo.org> -luatex-0.46.0.ebuild,
-  -luatex-0.47.0.ebuild:
-  remove old
-
-  26 Jan 2010; Alexis Ballier <aballier@gentoo.org> luatex-0.50.0.ebuild:
-  Check virtual/poppler version for the conditional patch, bug #302221
-
-  26 Jan 2010; Jeroen Roovers <jer@gentoo.org> luatex-0.50.0.ebuild:
-  Marked ~hppa (bug #302273).
-
-  26 Jan 2010; Jeroen Roovers <jer@gentoo.org> luatex-0.50.0.ebuild:
-  Stable for HPPA (bug #301943).
-
-  23 Jan 2010; Tom Gall <tgall@gentoo.org> luatex-0.50.0.ebuild:
-  stable on ppc64, bug #301943
-
-  23 Jan 2010; Christian Faulhammer <fauli@gentoo.org> luatex-0.50.0.ebuild:
-  stable x86, bug 301943
-
-  09 Jan 2010; Alexis Ballier <aballier@gentoo.org> luatex-0.50.0.ebuild:
-  Use system kpathsea with texlive 2009 and add missing tex-base dep
-
-*luatex-0.50.0 (04 Jan 2010)
-
-  04 Jan 2010; Alexis Ballier <aballier@gentoo.org> +luatex-0.50.0.ebuild:
-  version bump
-
-*luatex-0.47.0 (22 Dec 2009)
-
-  22 Dec 2009; Alexis Ballier <aballier@gentoo.org> +luatex-0.47.0.ebuild:
-  version bump
-
-  12 Dec 2009; Alexis Ballier <aballier@gentoo.org> -luatex-0.40.6.ebuild,
-  -luatex-0.43.0.ebuild, -luatex-0.44.0.ebuild:
-  remove old
-
-*luatex-0.46.0 (12 Dec 2009)
-
-  12 Dec 2009; Alexis Ballier <aballier@gentoo.org> +luatex-0.46.0.ebuild:
-  version bump
-
-*luatex-0.44.0 (12 Nov 2009)
-
-  12 Nov 2009; Alexis Ballier <aballier@gentoo.org> +luatex-0.44.0.ebuild:
-  version bump
-
-  15 Sep 2009; Alexis Ballier <aballier@gentoo.org> luatex-0.43.0.ebuild:
-  Fix build with autoconf 2.64, bug #282900
-
-  14 Sep 2009; Peter Alfredsen <loki_val@gentoo.org> luatex-0.30.3.ebuild,
-  luatex-0.40.6.ebuild:
-  Make poppler dependency explicit,
-  http://forums.gentoo.org/viewtopic.php?p=5971327
-
-*luatex-0.43.0 (27 Aug 2009)
-
-  27 Aug 2009; Alexis Ballier <aballier@gentoo.org> +luatex-0.43.0.ebuild:
-  version bump, fixing bug #282833 while at it
-
-  22 Jul 2009; Alexis Ballier <aballier@gentoo.org> luatex-0.40.6.ebuild:
-  Bump patchset to include correct zzip headers, by Fabian Groffen
-  <grobian@gentoo.org>, bug #278690
-
-*luatex-0.40.6 (26 Jun 2009)
-
-  26 Jun 2009; Alexis Ballier <aballier@gentoo.org> -luatex-0.40.5.ebuild,
-  +luatex-0.40.6.ebuild:
-  version bump
-
-  25 Jun 2009; Alexis Ballier <aballier@gentoo.org> luatex-0.40.5.ebuild:
-  configure and build in the proper subdirs instead of leaving the build
-  system doing it itself, should fix bug #274802
-
-  24 Jun 2009; Alexis Ballier <aballier@gentoo.org> luatex-0.40.5.ebuild:
-  Add a patch to fix build dependencies in the makefiles, bug #274770
-
-  23 Jun 2009; Alexis Ballier <aballier@gentoo.org> luatex-0.40.5.ebuild:
-  Add --without-x to configure args, bug #274822 plus some minor cleanups
-
-  22 Jun 2009; Alexis Ballier <aballier@gentoo.org> luatex-0.40.5.ebuild:
-  it needs libtool 2.2.6
-
-  20 Jun 2009; Alexey Shvetsov <alexxy@gentoo.org> luatex-0.40.5.ebuild:
-  Add ~mips keyword
-
-*luatex-0.40.5 (19 Jun 2009)
-
-  19 Jun 2009; Alexis Ballier <aballier@gentoo.org> +luatex-0.40.5.ebuild:
-  version bump
-
-  23 May 2009; Alexis Ballier <aballier@gentoo.org> luatex-0.30.3.ebuild:
-  Add a patch to build with glibc 2.10, getline redefinitions, by Constantin
-  Baranov, bug #270474
-
-  14 May 2009; Alexis Ballier <aballier@gentoo.org> luatex-0.30.3.ebuild:
-  add a patch to build with latest poppler, bug #269544
-
-  30 Mar 2009; Peter Alfredsen <loki_val@gentoo.org> luatex-0.30.3.ebuild:
-  Update dependencies w.r.t. bug 264230, fully-split-out poppler transition.
-  commit
-
-  18 Mar 2009; Brent Baude <ranger@gentoo.org> luatex-0.30.3.ebuild:
-  Marking luatex-0.30.3 ppc stable for bug 253551
-
-  18 Mar 2009; Raúl Porcel <armin76@gentoo.org> luatex-0.30.3.ebuild:
-  alpha/arm/ia64/s390/sh stable wrt #253551
-
-  13 Mar 2009; Brent Baude <ranger@gentoo.org> luatex-0.30.3.ebuild:
-  Marking luatex-0.30.3 ppc64 stable for bug 235551
-
-  11 Mar 2009; Markus Meier <maekke@gentoo.org> luatex-0.30.3.ebuild:
-  amd64 stable, bug #253551
-
-  10 Mar 2009; Raúl Porcel <armin76@gentoo.org> luatex-0.30.3.ebuild:
-  Add ~arm/~s390/~sh
-
-  07 Mar 2009; Christian Faulhammer <fauli@gentoo.org> luatex-0.30.3.ebuild:
-  x86 stable, bug 253551
-
-  06 Mar 2009; Jeroen Roovers <jer@gentoo.org> luatex-0.30.3.ebuild:
-  Stable for HPPA (bug #253551).
-
-  27 Feb 2009; Ferris McCormick <fmccor@gentoo.org> luatex-0.30.3.ebuild:
-  Sparc stable, preparation for Bug #253551.
-
-  08 Dec 2008; Alexis Ballier <aballier@gentoo.org> -luatex-0.30.2.ebuild:
-  remove old
-
-*luatex-0.30.3 (29 Nov 2008)
-
-  29 Nov 2008; Alexis Ballier <aballier@gentoo.org> +luatex-0.30.3.ebuild:
-  version bump
-
-  18 Nov 2008; Ferris McCormick <fmccor@gentoo.org> luatex-0.30.2.ebuild:
-  Keyword for ~sparc, part of bug #237202, thanks to Friedrich Oslage (bluebird).
-
-  27 Oct 2008; Alexis Ballier <aballier@gentoo.org> -luatex-0.29.0.ebuild,
-  -luatex-0.30.0.ebuild, -luatex-0.30.1.ebuild:
-  remove old
-
-  27 Oct 2008; Alexis Ballier <aballier@gentoo.org> luatex-0.30.2.ebuild:
-  Set LC_ALL to C when building, same treatment as tl-core, bug #244619
-
-*luatex-0.30.2 (26 Oct 2008)
-
-  26 Oct 2008; Alexis Ballier <aballier@gentoo.org> +luatex-0.30.2.ebuild:
-  version bump
-
-*luatex-0.30.1 (13 Oct 2008)
-
-  13 Oct 2008; Alexis Ballier <aballier@gentoo.org> +luatex-0.30.1.ebuild:
-  version bump
-
-  06 Oct 2008; Alexis Ballier <aballier@gentoo.org> luatex-0.30.0.ebuild:
-  Push ~ppc to 0.30.0 too
-
-  05 Oct 2008; Jeroen Roovers <jer@gentoo.org> luatex-0.30.0.ebuild:
-  Marked ~hppa (bug #237202).
-
-  04 Oct 2008; Brent Baude <ranger@gentoo.org> luatex-0.29.0.ebuild:
-  Marking luatex-0.29.0 ~ppc per bug 237202
-
-  02 Oct 2008; Alexis Ballier <aballier@gentoo.org> luatex-0.30.0.ebuild:
-  Switch to eapi-2 and make use of use-deps and the new phases.
-
-*luatex-0.30.0 (02 Oct 2008)
-
-  02 Oct 2008; Alexis Ballier <aballier@gentoo.org> +luatex-0.30.0.ebuild:
-  version bump
-
-  30 Sep 2008; Alexis Ballier <aballier@gentoo.org> luatex-0.29.0.ebuild:
-  bump patchset to stop using xpdfVersion, it's not there anymore in latest
-  poppler and we don't really need it
-
-  23 Sep 2008; Raúl Porcel <armin76@gentoo.org> luatex-0.29.0.ebuild:
-  Add ~alpha/~ia64 wrt #237202
-
-  21 Sep 2008; Brent Baude <ranger@gentoo.org> luatex-0.29.0.ebuild:
-  Marking luatex-0.29.0 ~ppc64 for bug 237202
-
-  11 Sep 2008; Markus Meier <maekke@gentoo.org> luatex-0.29.0.ebuild:
-  add ~x86, bug #237202
-
-*luatex-0.29.0 (03 Sep 2008)
-
-  03 Sep 2008; Alexis Ballier <aballier@gentoo.org> +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.
-

dev-tex/luatex/Manifest

-AUX poppler018.patch 5041 SHA256 98317c41cab055cde67fd1eefa6c79fa8ec0ac2b36d93a094abe9eb8e834221c SHA512 e8b1660cb6674a8d2f68f29022d0ea33ca00795c8360a9656c5ad84776c86d3ab0a3c0895632957c5ed93fcab96e11e6bc7eb1a03df518122fcc3fa574b095ee WHIRLPOOL 0a14b110479acbe5d31a40642b53e0bcf03226acac19596f5dc885ff8a7a9c83895d8409044e96630bc66cf77ea915ce41f580a43dc48df423519dc0a9226335
-AUX poppler020.patch 2909 SHA256 ffec5fd2e311841ee355deabfe13b37fdaea781608e95a2a5ab037d1cdd04ea8 SHA512 9517efce4ede9b792f27647ec4ed95d447572a9cbb3ee58e089b658ccc55bbb6a7843768b5962a4535ed77ab364e73f4fd1248e92a5a480ce30429303664f385 WHIRLPOOL db89a3e07ace603aea4abf71a97cd26f0b16c60b939f0c361db77d8af22c03b0003440e38164a0052258a8fbaceb283bac401a8254fa0b42e71179b715151f06
-DIST luatex-beta-0.70.1-doc.tar.bz2 1048489 SHA256 4f1d24777725a606efbf5d7a59064245c46fb29b8066236c6b48fb423a595606 SHA512 eb4de91a80a6afccf5cca5cb05d5c1378a60ec35763e5ef5e9dbadaa2a276758a446e01d66e76a78e91442274778c10c73458b513af903e7221d90beb644afa9 WHIRLPOOL 97142a3a3c23d01f3b21963690f7362edf0c7f0de1ad77295361122a81c92459cb2ecd36baaea3588b7ad4f8b81c5dfa81d22df7a5529cb5b8b2b39fe6ce84be
-DIST luatex-beta-0.70.1.tar.bz2 8181155 SHA256 c641a4ba1535ede6ee8e2a958d8c4b436f5979c5be6f3f51d3dec5b4df6bb6ed SHA512 e04a9b96f349bf9036ef4c01746dee96ebf245cd4da6b719f546223e05cb98fb844e20878a64f80f42c77e220fac01ee2d97ad56939c1fb3af44faab53c603cb WHIRLPOOL 63dfdf182d3f1aadd6fc802e424b3791eda4df7eb8d707ad719d2ad0f97946b365316f6b9caed2362d5827280e9ddf2e750c8beeb61277dac72bffaed06a4fc9
-EBUILD luatex-0.70.1.ebuild 3888 SHA256 07179fdbcc52e2431352a3ad4ccc1d3d693f35b1130348c36f568fef53e7ebca SHA512 109828460ee20a00af00cacbbf36aba81d150f4f70f32326957ea27ba5ae53d7e3bca21d73f6133906a368532fd7f5f5ae1024bd7121b0d65de77652cbf4556f WHIRLPOOL b7047e2e50b206f045b0d790c76b99ff20261d7f8d273a1085105b57526cdc5a820ad2cbf4d0676ad55e867de6c9b1c44058566041b5114e95b618f7a700d998
-MISC ChangeLog 12313 SHA256 cda7cb692fc0b70c7efd93dbc3f3038262f393d4fc3a1bcf7b6f193e634982f9 SHA512 87df4cbdccb1c8a89bb9ebe50b121bf4d7aaefe8cc68f45e7d3f72a97382f6e5921bad6f9fe9aebca34dedc46582cfcbdcdf4b5c5fd807f330578a357d103989 WHIRLPOOL 9ce055cd0745067f08a651c9e2e2a96357c549478fabdcb365e7b3d4df86d9f05e74efe4d9ca931ba5c1dd6111d152d57a47b993ba34b37373856b6871b6663f
-MISC metadata.xml 336 SHA256 126018a4822f911e52afe63656a10f2a7b0b938ea106f2a2caef00bdc18a845f SHA512 d998dbfe23cbb7f60db7b876e8ac3d039281ad9568aeb45a494774eb65468392523cdfc1b5cc8b621fc9a2f2f7f33dc3e351d1cf902f9ecf3f122534ef4767e0 WHIRLPOOL 3350c9964adc178cb58ee77019669fa51899cd71734ae1ff8f4646d1f9e141973c9f686f43e5995f1a7258d92bd173176dc0d9c3d8bcc09b96c37a0b7a0fb4a2

dev-tex/luatex/files/poppler018.patch

-by Martin von Gagern
-https://bugs.gentoo.org/show_bug.cgi?id=384875
-http://thread.gmane.org/gmane.comp.tex.luatex/2630
-
---- luatex-beta-0.70.1/source/texk/web2c/luatexdir/lua/lepdflib.cc	
-+++ luatex-beta-0.70.1/source/texk/web2c/luatexdir/lua/lepdflib.cc	
-@@ -89,7 +89,6 @@ new_poppler_userdata(AnnotBorder);
- new_poppler_userdata(Annots);
- new_poppler_userdata(Array);
- new_poppler_userdata(Catalog);
--new_poppler_userdata(EmbFile);
- new_poppler_userdata(Dict);
- //new_poppler_userdata(GooString);
- new_poppler_userdata(LinkDest);
-@@ -393,7 +392,7 @@ static int m_Annot__gc(lua_State * L)
-     printf("\n===== Annot GC ===== uin=<%p>\n", uin);
- #endif
-     if (uin->atype == ALLOC_LEPDF)
--        delete(Annot *) uin->d;
-+        ((Annot *) uin->d)->decRefCnt();
-     return 0;
- }
- 
-@@ -408,34 +407,6 @@ static const struct luaL_Reg Annot_m[] =
- };
- 
- //**********************************************************************
--// AnnotBorderStyle
--
--m_poppler_get_DOUBLE(AnnotBorderStyle, getWidth);
--
--m_poppler__tostring(AnnotBorderStyle);
--
--static int m_Annots__gc(lua_State * L)
--{
--    udstruct *uin;
--    uin = (udstruct *) luaL_checkudata(L, 1, M_Annots);
--    if (uin->pd != NULL && uin->pd->pc != uin->pc)
--        pdfdoc_changed_error(L);
--#ifdef DEBUG
--    printf("\n===== Annots GC ===== uin=<%p>\n", uin);
--#endif
--    if (uin->atype == ALLOC_LEPDF)
--        delete(Annots *) uin->d;
--    return 0;
--}
--
--static const struct luaL_Reg AnnotBorderStyle_m[] = {
--    {"getWidth", m_AnnotBorderStyle_getWidth},
--    {"__tostring", m_AnnotBorderStyle__tostring},
--    {"__gc", m_Annots__gc},
--    {NULL, NULL}                // sentinel
--};
--
--//**********************************************************************
- // Annots
- 
- m_poppler_get_INT(Annots, getNumAnnots);
-@@ -683,31 +654,6 @@ static int m_Catalog_findDest(lua_State
- 
- m_poppler_get_poppler(Catalog, Object, getDests);
- m_poppler_get_INT(Catalog, numEmbeddedFiles);
--
--static int m_Catalog_embeddedFile(lua_State * L)
--{
--    EmbFile *ef;
--    int i, len;
--    udstruct *uin, *uout;
--    uin = (udstruct *) luaL_checkudata(L, 1, M_Catalog);
--    if (uin->pd != NULL && uin->pd->pc != uin->pc)
--        pdfdoc_changed_error(L);
--    i = luaL_checkint(L, 2);
--    len = ((Catalog *) uin->d)->numEmbeddedFiles();
--    if (i > 0 && i <= len) {
--        ef = ((Catalog *) uin->d)->embeddedFile(i - 1);
--        if (ef != NULL) {
--            uout = new_EmbFile_userdata(L);
--            uout->d = ef;
--            uout->pc = uin->pc;
--            uout->pd = uin->pd;
--        } else
--            lua_pushnil(L);
--    } else
--        lua_pushnil(L);
--    return 1;
--}
--
- m_poppler_get_INT(Catalog, numJS);
- 
- static int m_Catalog_getJS(lua_State * L)
-@@ -749,7 +695,6 @@ static const struct luaL_Reg Catalog_m[]
-     {"findDest", m_Catalog_findDest},
-     {"getDests", m_Catalog_getDests},
-     {"numEmbeddedFiles", m_Catalog_numEmbeddedFiles},
--    {"embeddedFile", m_Catalog_embeddedFile},
-     {"numJS", m_Catalog_numJS},
-     {"getJS", m_Catalog_getJS},
-     {"getOutline", m_Catalog_getOutline},
-@@ -759,49 +704,6 @@ static const struct luaL_Reg Catalog_m[]
- };
- 
- //**********************************************************************
--// EmbFile
--
--m_poppler_get_GOOSTRING(EmbFile, name);
--m_poppler_get_GOOSTRING(EmbFile, description);
--m_poppler_get_INT(EmbFile, size);
--m_poppler_get_GOOSTRING(EmbFile, modDate);
--m_poppler_get_GOOSTRING(EmbFile, createDate);
--m_poppler_get_GOOSTRING(EmbFile, checksum);
--m_poppler_get_GOOSTRING(EmbFile, mimeType);
--
--static int m_EmbFile_streamObject(lua_State * L)
--{
--    udstruct *uin, *uout;
--    uin = (udstruct *) luaL_checkudata(L, 1, M_EmbFile);
--    if (uin->pd != NULL && uin->pd->pc != uin->pc)
--        pdfdoc_changed_error(L);
--    uout = new_Object_userdata(L);
--    uout->d = new Object();     // automatic init to type "none"
--    ((EmbFile *) uin->d)->streamObject().copy((Object *) uout->d);
--    uout->pc = uin->pc;
--    uout->pd = uin->pd;
--    return 1;
--}
--
--m_poppler_get_BOOL(EmbFile, isOk);
--
--m_poppler__tostring(EmbFile);
--
--static const struct luaL_Reg EmbFile_m[] = {
--    {"name", m_EmbFile_name},
--    {"description", m_EmbFile_description},
--    {"size", m_EmbFile_size},
--    {"modDate", m_EmbFile_modDate},
--    {"createDate", m_EmbFile_createDate},
--    {"checksum", m_EmbFile_checksum},
--    {"mimeType", m_EmbFile_mimeType},
--    {"streamObject", m_EmbFile_streamObject},
--    {"isOk", m_EmbFile_isOk},
--    {"__tostring", m_EmbFile__tostring},
--    {NULL, NULL}                // sentinel
--};
--
--//**********************************************************************
- // Dict
- 
- static int m_Dict_incRef(lua_State * L)
-@@ -2683,11 +2585,9 @@ int luaopen_epdf(lua_State * L)
- {
-     register_meta(Annot);
-     // TODO register_meta(AnnotBorder);
--    register_meta(AnnotBorderStyle);
-     register_meta(Annots);
-     register_meta(Array);
-     register_meta(Catalog);
--    register_meta(EmbFile);
-     register_meta(Dict);
-     register_meta(GooString);
-     register_meta(LinkDest);

dev-tex/luatex/files/poppler020.patch

-https://bugs.gentoo.org/show_bug.cgi?id=416545
-build with poppler-0.20 by Rafał Mużyło
-
---- source/texk/web2c/luatexdir/lua/lepdflib.cc	2012-05-18 16:23:53.000000000 +0200
-+++ source/texk/web2c/luatexdir/lua/lepdflib.cc	2012-05-18 17:43:12.959843483 +0200
-@@ -151,7 +151,7 @@ static int l_new_Annot(lua_State * L)
-         pdfdoc_changed_error(L);
-     uout = new_Annot_userdata(L);
-     uout->d =
--        new Annot((XRef *) uxref->d, (Dict *) udict->d, (Catalog *) ucatalog->d,
-+        new Annot(udict->pd->doc, (Dict *) udict->d,
-                   (Object *) uref->d);
-     uout->atype = ALLOC_LEPDF;
-     uout->pc = uxref->pc;
-@@ -173,7 +173,7 @@ static int l_new_Annots(lua_State * L)
-         pdfdoc_changed_error(L);
-     uout = new_Annots_userdata(L);
-     uout->d =
--        new Annots((XRef *) uxref->d, (Catalog *) ucatalog->d,
-+        new Annots(uannotsobj->pd->doc,
-                    (Object *) uannotsobj->d);
-     uout->atype = ALLOC_LEPDF;
-     uout->pc = uxref->pc;
-@@ -363,7 +363,7 @@ static int m_##type##__tostring(lua_Stat
- // Annot
- 
- m_poppler_get_BOOL(Annot, isOk);
--m_poppler_get_OBJECT(Annot, getAppearance);
-+m_poppler_get_OBJECT(Annot, getAppearanceResDict);
- m_poppler_get_poppler(Annot, AnnotBorder, getBorder);
- 
- static int m_Annot_match(lua_State * L)
-@@ -398,7 +398,7 @@ static int m_Annot__gc(lua_State * L)
- 
- static const struct luaL_Reg Annot_m[] = {
-     {"isOk", m_Annot_isOk},
--    {"getAppearance", m_Annot_getAppearance},
-+    {"getAppearanceResDict", m_Annot_getAppearanceResDict},
-     {"getBorder", m_Annot_getBorder},
-     {"match", m_Annot_match},
-     {"__tostring", m_Annot__tostring},
-@@ -1249,7 +1249,7 @@ static int m_Object_getType(lua_State *
- 
- static int m_Object_getTypeName(lua_State * L)
- {
--    char *s;
-+    const char *s;
-     udstruct *uin;
-     uin = (udstruct *) luaL_checkudata(L, 1, M_Object);
-     if (uin->pd != NULL && uin->pd->pc != uin->pc)
-@@ -1936,7 +1936,7 @@ static int m_Page_getLinks(lua_State * L
-     if ((uin->pd != NULL && uin->pd->pc != uin->pc)
-         || (ucat->pd != NULL && ucat->pd->pc != ucat->pd->pc))
-         pdfdoc_changed_error(L);
--    links = ((Page *) uin->d)->getLinks((Catalog *) ucat->d);
-+    links = ((Page *) uin->d)->getLinks();
-     if (links != NULL) {
-         uout = new_Links_userdata(L);
-         uout->d = links;
-@@ -2531,7 +2531,6 @@ m_poppler_get_INT(XRef, getNumObjects);
- m_poppler_get_INT(XRef, getRootNum);
- m_poppler_get_INT(XRef, getRootGen);
- // getStreamEnd
--m_poppler_get_INT(XRef, getSize);
- // getEntry
- m_poppler_get_poppler(XRef, Object, getTrailerDict);
- 
-@@ -2558,7 +2557,6 @@ static const struct luaL_Reg XRef_m[] =
-     {"getRootNum", m_XRef_getRootNum},
-     {"getRootGen", m_XRef_getRootGen},
-     //
--    {"getSize", m_XRef_getSize},
-     {"getTrailerDict", m_XRef_getTrailerDict},
-     {"__tostring", m_XRef__tostring},
-     {NULL, NULL}                // sentinel

dev-tex/luatex/luatex-0.70.1.ebuild

-# Copyright 1999-2012 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-tex/luatex/luatex-0.70.1.ebuild,v 1.12 2012/05/09 13:27:50 aballier Exp $
-
-EAPI="2"
-
-inherit libtool eutils
-
-DESCRIPTION="An extended version of pdfTeX using Lua as an embedded scripting language."
-HOMEPAGE="http://www.luatex.org/"
-SRC_URI="http://foundry.supelec.fr/gf/download/frsrelease/392/1730/${PN}-beta-${PV}.tar.bz2
-	http://foundry.supelec.fr/gf/download/frsrelease/392/1732/${PN}-beta-${PV}-doc.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~x86-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="doc"
-
-RDEPEND="dev-libs/zziplib
-	>=media-libs/libpng-1.4
-	>=app-text/poppler-0.12.3-r3[xpdf-headers]
-	sys-libs/zlib
-	>=dev-libs/kpathsea-6.0.1_p20110627"
-DEPEND="${RDEPEND}
-	virtual/pkgconfig"
-
-S="${WORKDIR}/${PN}-beta-${PV}/source"
-PRELIBS="libs/obsdcompat"
-#texk/kpathsea"
-#kpathsea_extraconf="--disable-shared --disable-largefile"
-
-src_prepare() {
-	has_version '>=app-text/poppler-0.18.0:0' && epatch "${FILESDIR}/poppler018.patch"
-	has_version '>=app-text/poppler-0.20.0:0' && epatch "${FILESDIR}/poppler020.patch"
-	S="${S}/build-aux" elibtoolize --shallow
-}
-
-src_configure() {
-	# Too many regexps use A-Z a-z constructs, what causes problems with locales
-	# that don't have the same alphabetical order than ascii. Bug #244619
-	# So we set LC_ALL to C in order to avoid problems.
-	export LC_ALL=C
-
-	local myconf
-	myconf=""
-	#has_version '>=app-text/texlive-core-2009' && myconf="--with-system-kpathsea --with-kpathsea-libdir=${EPREFIX}/usr/$(get_libdir) --with-kpathsea-includes=${EPREFIX}/usr/include"
-
-	cd "${S}/texk/web2c"
-	econf \
-		--disable-cxx-runtime-hack \
-		--disable-all-pkgs	\
-		--disable-mp		\
-		--disable-ptex		\
-		--disable-tex		\
-		--disable-mf		\
-		--disable-largefile \
-		--disable-ipc		\
-		--disable-shared	\
-		--enable-luatex		\
-		--enable-dump-share	\
-		--without-mf-x-toolkit \
-		--without-x			\
-		--with-system-kpathsea	\
-		--with-kpathsea-includes="${EPREFIX}"/usr/include \
-		--with-system-gd	\
-		--with-system-libpng	\
-		--with-system-teckit \
-		--with-system-zlib \
-		--with-system-t1lib \
-		--with-system-xpdf \
-		--with-system-poppler \
-		--with-system-zziplib \
-		--disable-multiplatform \
-
-	for i in ${PRELIBS} ; do
-		einfo "Configuring $i"
-		local j=$(basename $i)_extraconf
-		local myconf
-		eval myconf=\${$j}
-		cd "${S}/${i}"
-		econf ${myconf}
-	done
-}
-
-src_compile() {
-	texk/web2c/luatexdir/getluatexsvnversion.sh || die
-	for i in ${PRELIBS} ; do
-		cd "${S}/${i}"
-		emake || die "failed to build ${i}"
-	done
-	cd "${WORKDIR}/${PN}-beta-${PV}/source/texk/web2c"
-	emake luatex || die "failed to build luatex"
-}
-
-src_install() {
-	cd "${WORKDIR}/${PN}-beta-${PV}/source/texk/web2c"
-	emake DESTDIR="${D}" bin_PROGRAMS="luatex" SUBDIRS="" nodist_man_MANS="" \
-		install-exec-am || die
-
-	dodoc "${WORKDIR}/${PN}-beta-${PV}/README" || die
-	doman "${WORKDIR}/texmf/doc/man/man1/"*.1 || die
-	if use doc ; then
-		dodoc "${WORKDIR}/${PN}-beta-${PV}/manual/"*.pdf || die
-		dodoc "${WORKDIR}/texmf/doc/man/man1/"*.pdf || die
-	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
-	if [ "$ROOT" = "/" ] && [ -x "${EPREFIX}"/usr/bin/fmtutil-sys ] ; then
-		einfo "Rebuilding formats"
-		"${EPREFIX}"/usr/bin/fmtutil-sys --all &> /dev/null
-	else
-		ewarn "Cannot run fmtutil-sys for some reason."
-		ewarn "Your formats might be inconsistent with your installed ${PN} version"
-		ewarn "Please try to figure what has happened"
-	fi
-}

dev-tex/luatex/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>
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.