pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/print/web2c Import web2c-7.5.7 as print/web2c.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/e0fa3a9fbfef
branches:  trunk
changeset: 553851:e0fa3a9fbfef
user:      minskim <minskim%pkgsrc.org@localhost>
date:      Sun Feb 01 06:05:58 2009 +0000

description:
Import web2c-7.5.7 as print/web2c.

Web2C is an implementation of TeX and friends which translates the
original WEB sources written by Donald Knuth into C, so they can be
readily compiled on modern systems.

diffstat:

 print/web2c/DESCR            |   3 +
 print/web2c/Makefile         |  92 ++++++++++++++++++++++++++++++++++++++++++++
 print/web2c/PLIST            |  92 ++++++++++++++++++++++++++++++++++++++++++++
 print/web2c/distinfo         |  25 +++++++++++
 print/web2c/patches/patch-aa |  19 +++++++++
 print/web2c/patches/patch-ab |  28 +++++++++++++
 print/web2c/patches/patch-ac |   9 ++++
 print/web2c/patches/patch-ad |   9 ++++
 print/web2c/patches/patch-ae |   9 ++++
 print/web2c/patches/patch-af |  26 ++++++++++++
 print/web2c/patches/patch-ag |  33 +++++++++++++++
 print/web2c/patches/patch-ah |  10 ++++
 print/web2c/patches/patch-ai |  20 +++++++++
 print/web2c/patches/patch-aj |  22 ++++++++++
 print/web2c/patches/patch-ak |  13 ++++++
 print/web2c/patches/patch-al |  13 ++++++
 print/web2c/patches/patch-am |  32 +++++++++++++++
 print/web2c/patches/patch-an |  20 +++++++++
 print/web2c/patches/patch-ao |  72 ++++++++++++++++++++++++++++++++++
 print/web2c/patches/patch-ap |  74 +++++++++++++++++++++++++++++++++++
 print/web2c/patches/patch-aq |  15 +++++++
 print/web2c/patches/patch-ar |  15 +++++++
 print/web2c/patches/patch-as |  14 ++++++
 print/web2c/patches/patch-at |  15 +++++++
 24 files changed, 680 insertions(+), 0 deletions(-)

diffs (truncated from 776 to 300 lines):

diff -r 4e2f148916b4 -r e0fa3a9fbfef print/web2c/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/print/web2c/DESCR Sun Feb 01 06:05:58 2009 +0000
@@ -0,0 +1,3 @@
+Web2C is an implementation of TeX and friends which translates the
+original WEB sources written by Donald Knuth into C, so they can be
+readily compiled on modern systems.
diff -r 4e2f148916b4 -r e0fa3a9fbfef print/web2c/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/print/web2c/Makefile      Sun Feb 01 06:05:58 2009 +0000
@@ -0,0 +1,92 @@
+# $NetBSD: Makefile,v 1.1.1.1 2009/02/01 06:05:58 minskim Exp $
+
+DISTNAME=      texlive-20080816-source
+PKGNAME=       web2c-7.5.7
+CATEGORIES=    print
+MASTER_SITES=  ${MASTER_SITE_TEX_CTAN:=systems/texlive/Source/}
+EXTRACT_SUFX=  .tar.lzma
+
+MAINTAINER=    minskim%NetBSD.org@localhost
+HOMEPAGE=      http://www.tug.org/kpathsea/
+COMMENT=       TeX implementation translating WEB to C
+
+CONFLICTS+=    teTeX-bin-[0-9]*
+
+EXTRACT_ELEMENTS=      ${DISTNAME}/config \
+                       ${DISTNAME}/libs/icu-xetex \
+                       ${DISTNAME}/libs/lua51 \
+                       ${DISTNAME}/libs/luafilesystem \
+                       ${DISTNAME}/libs/luafontforge \
+                       ${DISTNAME}/libs/luamd5 \
+                       ${DISTNAME}/libs/luapeg \
+                       ${DISTNAME}/libs/luazip \
+                       ${DISTNAME}/libs/luazlib \
+                       ${DISTNAME}/libs/md5 \
+                       ${DISTNAME}/libs/slnunicode \
+                       ${DISTNAME}/libs/xpdf ${DISTNAME}/libs/obsdcompat \
+                       ${DISTNAME}/texk/make \
+                       ${DISTNAME}/texk/config.guess \
+                       ${DISTNAME}/texk/config.sub \
+                       ${DISTNAME}/texk/install.sh \
+                       ${DISTNAME}/texk/mkinstalldirs \
+                       ${DISTNAME}/texk/web2c
+
+PKG_DESTDIR_SUPPORT=   user-destdir
+
+GNU_CONFIGURE= yes
+INFO_FILES=    yes
+USE_LANGUAGES= c c++
+USE_LIBTOOL=   yes
+USE_TOOLS+=    gmake lex perl yacc
+WRKSRC=                ${WRKDIR}/${DISTNAME}/texk/web2c
+
+CONFIGURE_ARGS+=       --with-mf-nowin
+CONFIGURE_ARGS+=       --with-system-freetype2 \
+                       --with-freetype2-include=${BUILDLINK_PREFIX.freetype2}/include \
+                       --with-freetype2-libdir=${BUILDLINK_PREFIX.freetype2}/lib
+CONFIGURE_ARGS+=       --with-fontconfig=${BUILDLINK_PREFIX.fontconfig}
+CONFIGURE_ARGS+=       --with-system-pnglib \
+                       --with-pnglib-include=${BUILDLINK_PREFIX.png}/include \
+                       --with-pnglib-libdir=${BUILDLINK_PREFIX.png}/lib
+CONFIGURE_ARGS+=       --with-system-zlib \
+                       --with-zlib-include=${BUILDLINK_PREFIX.zlib}/include \
+                       --with-zlib-libdir=${BUILDLINK_PREFIX.zlib}/lib
+CONFIGURE_ARGS+=       --enable-static
+
+CONFIGURE_DIRS=        ${WRKDIR}/${DISTNAME}/libs/icu-xetex \
+               ${WRKDIR}/${DISTNAME}/libs/xpdf \
+               ${WRKDIR}/${DISTNAME}/libs/obsdcompat \
+               ${WRKDIR}/${DISTNAME}/texk/web2c
+INSTALL_DIRS=  ${WRKDIR}/${DISTNAME}/texk/web2c
+
+MAKE_ENV+=     KPATHSEA_PREFIX=${BUILDLINK_PREFIX.kpathsea}
+MAKE_FLAGS+=   LIBTOOL=${LIBTOOL:Q}
+MAKE_FLAGS+=   TECKITFLAGS=-I${BUILDLINK_PREFIX.TECkit}/include/teckit \
+               LDTECKIT="-L${BUILDLINK_PREFIX.TECkit}/lib -lTECkit" \
+               TECKITDEP="" \
+               GRAPHITESRCDIR=${BUILDLINK_PREFIX.silgraphite} \
+               LDGRAPHITE="-L${BUILDLINK_PREFIX.silgraphite}/lib -lgraphite" \
+               GRAPHITEDEP="" \
+               ZZIPLIBSRCDIR="" \
+               ZZIPLIBDEP=${BUILDLINK_PREFIX.zziplib}/lib/libzzip.la
+
+FILES_SUBST+=  KPSEWHICH=${BUILDLINK_PREFIX.kpathsea}/bin/kpsewhich \
+               MKTEXLSR=${BUILDLINK_PREFIX.kpathsea}/bin/mktexlsr
+
+.include "../../archivers/zziplib/buildlink3.mk"
+.include "../../converters/TECkit/buildlink3.mk"
+.include "../../devel/zlib/buildlink3.mk"
+.include "../../fonts/fontconfig/buildlink3.mk"
+.include "../../graphics/freetype2/buildlink3.mk"
+.include "../../graphics/png/buildlink3.mk"
+.include "../../graphics/silgraphite/buildlink3.mk"
+.include "../../print/kpathsea/buildlink3.mk"
+
+post-install:
+       ${LN} -sf cweb.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/ctangle.1
+       ${LN} -sf cweb.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/cweave.1
+       ${LN} -sf mf.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/mf-nowin.1
+       ${LN} -sf dvicopy.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/odvicopy.1
+       ${LN} -sf dvitype.1 ${DESTDIR}${PREFIX}/${PKGMANDIR}/man1/odvitype.1
+
+.include "../../mk/bsd.pkg.mk"
diff -r 4e2f148916b4 -r e0fa3a9fbfef print/web2c/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/print/web2c/PLIST Sun Feb 01 06:05:58 2009 +0000
@@ -0,0 +1,92 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2009/02/01 06:05:58 minskim Exp $
+bin/aleph
+bin/bibtex
+bin/ctangle
+bin/ctie
+bin/cweave
+bin/dmp
+bin/dvicopy
+bin/dvitomp
+bin/dvitype
+bin/gftodvi
+bin/gftopk
+bin/gftype
+bin/luatex
+bin/makempx
+bin/mf
+bin/mf-nowin
+bin/mft
+bin/mkocp
+bin/mkofm
+bin/mpost
+bin/mpto
+bin/newer
+bin/odvicopy
+bin/odvitype
+bin/ofm2opl
+bin/omega
+bin/omfonts
+bin/opl2ofm
+bin/otangle
+bin/otp2ocp
+bin/outocp
+bin/ovf2ovp
+bin/ovp2ovf
+bin/patgen
+bin/pdftex
+bin/pdftosrc
+bin/pktogf
+bin/pktype
+bin/pltotf
+bin/pooltype
+bin/synctex
+bin/tangle
+bin/tex
+bin/texlua
+bin/texluac
+bin/tftopl
+bin/tie
+bin/ttf2afm
+bin/vftovp
+bin/vptovf
+bin/weave
+bin/xetex
+info/web2c.info
+man/man1/bibtex.1
+man/man1/ctangle.1
+man/man1/ctie.1
+man/man1/cweave.1
+man/man1/cweb.1
+man/man1/dmp.1
+man/man1/dvicopy.1
+man/man1/dvitomp.1
+man/man1/dvitype.1
+man/man1/gftodvi.1
+man/man1/gftopk.1
+man/man1/gftype.1
+man/man1/makempx.1
+man/man1/mf-nowin.1
+man/man1/mf.1
+man/man1/mft.1
+man/man1/mpost.1
+man/man1/mpto.1
+man/man1/newer.1
+man/man1/odvicopy.1
+man/man1/odvitype.1
+man/man1/omega.1
+man/man1/patgen.1
+man/man1/pdftex.1
+man/man1/pdftosrc.1
+man/man1/pktogf.1
+man/man1/pktype.1
+man/man1/pltotf.1
+man/man1/pooltype.1
+man/man1/synctex.1
+man/man1/tangle.1
+man/man1/tex.1
+man/man1/tftopl.1
+man/man1/tie.1
+man/man1/vftovp.1
+man/man1/vptovf.1
+man/man1/weave.1
+man/man5/synctex.5
diff -r 4e2f148916b4 -r e0fa3a9fbfef print/web2c/distinfo
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/print/web2c/distinfo      Sun Feb 01 06:05:58 2009 +0000
@@ -0,0 +1,25 @@
+$NetBSD: distinfo,v 1.1.1.1 2009/02/01 06:05:58 minskim Exp $
+
+SHA1 (texlive-20080816-source.tar.lzma) = 730986c628bd658b5062face9e400f61203d6b8d
+RMD160 (texlive-20080816-source.tar.lzma) = 629784b111c0d4bc9fac9f9131f63203d6e1dd38
+Size (texlive-20080816-source.tar.lzma) = 23175835 bytes
+SHA1 (patch-aa) = d3a3c38638a699b5cb9b4e6da7b53f3ab57ba3f8
+SHA1 (patch-ab) = 06a46cdac3ce4731dda8940848a2c4493f703502
+SHA1 (patch-ac) = 7e604596d3c9c5095937b2bdd094371127f6f05f
+SHA1 (patch-ad) = b61ea68a06def0d23b3b79fb98edb68875181885
+SHA1 (patch-ae) = f700b735a9b0fdd5ae25a556798334f3d05739e1
+SHA1 (patch-af) = af78a42510c7b060340ab770e9065a90c7d06e5f
+SHA1 (patch-ag) = d04526f55500e13757acd9e2a320b2c6737edd3b
+SHA1 (patch-ah) = b518352ae6b2839b2790550b422f1c2860821350
+SHA1 (patch-ai) = 85d011bd5023ea6ef984836d49d7b8d439ce725a
+SHA1 (patch-aj) = 986cae97bbe29164ab0e5ab2b0f9dc9d7c6f8e10
+SHA1 (patch-ak) = 83f2a49f6ee2ceca164940a194e8d559553c7c2e
+SHA1 (patch-al) = b8fc7bad60bffac60a48dccc63af2b9b736b84f0
+SHA1 (patch-am) = fbca2d97fe693b6d964f596e79908680a6e03965
+SHA1 (patch-an) = e2cb5013c035fd9d3ec288af37b7c4f40c6648eb
+SHA1 (patch-ao) = 714bb6752f9f6d7647ecfa53f78305603fb0f9e9
+SHA1 (patch-ap) = afea107d16a936a834b10c526dc5cadd5a5d97bb
+SHA1 (patch-aq) = 6be32b638b283924b5ff70ebd9e653f821bea3a0
+SHA1 (patch-ar) = 58dcc0263b7347d7dfbf10370bcad3ed46849414
+SHA1 (patch-as) = b676605ce6f599d75ef9076316f60a5679656a16
+SHA1 (patch-at) = 590c83e0decf5603a75970e33d8028d794d920d2
diff -r 4e2f148916b4 -r e0fa3a9fbfef print/web2c/patches/patch-aa
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/print/web2c/patches/patch-aa      Sun Feb 01 06:05:58 2009 +0000
@@ -0,0 +1,19 @@
+$NetBSD: patch-aa,v 1.1.1.1 2009/02/01 06:05:58 minskim Exp $
+
+--- ../make/tkpathsea.mk.orig  2008-05-29 13:59:08.000000000 -0700
++++ ../make/tkpathsea.mk
+@@ -4,10 +4,9 @@ makeargs = $(MFLAGS) CC='$(CC)' CFLAGS='
+ 
+ # This is wrong: the library doesn't depend on kpsewhich.c or
+ # acconfig.h.  But what to do?
+-$(kpathsea): $(kpathsea_srcdir)/*.c $(kpathsea_srcdir)/*.h \
+-           $(top_srcdir)/../make/paths.mk
+-      cd $(kpathsea_dir) && $(MAKE) $(makeargs)
++$(kpathsea):
++      true
+ 
+-$(kpathsea_dir)/paths.h: $(kpathsea_srcdir)/texmf.cnf
+-      cd $(kpathsea_dir) && $(MAKE) $(makeargs)
++$(kpathsea_dir)/paths.h:
++      true
+ # End of tkpathsea.mk.
diff -r 4e2f148916b4 -r e0fa3a9fbfef print/web2c/patches/patch-ab
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/print/web2c/patches/patch-ab      Sun Feb 01 06:05:58 2009 +0000
@@ -0,0 +1,28 @@
+$NetBSD: patch-ab,v 1.1.1.1 2009/02/01 06:05:58 minskim Exp $
+
+--- ../make/common.mk.orig     2007-01-20 03:03:18.000000000 -0800
++++ ../make/common.mk
+@@ -17,7 +17,7 @@ LIBTOOL = $(SHELL) $(kpathsea_parent)/li
+ # You can change [X]CPPFLAGS, [X]CFLAGS, or [X]DEFS, but
+ # please don't change ALL_CPPFLAGS or ALL_CFLAGS.
+ # prog_cflags is set by subdirectories of web2c.
+-ALL_CPPFLAGS = $(DEFS) -I. -I$(srcdir) -I$(kpathsea_parent) \
++ALL_CPPFLAGS = $(DEFS) -I. -I$(srcdir) -I$(KPATHSEA_PREFIX)/include \
+   -I$(kpathsea_srcdir_parent) $(prog_cflags) $(CPPFLAGS)
+ ALL_CFLAGS = $(ALL_CPPFLAGS) $(CFLAGS)
+ ALL_CXXFLAGS = $(ALL_CPPFLAGS) $(CXXFLAGS)
+@@ -51,11 +51,11 @@ UNINSTALL_LIBTOOL_LIBS = $(LIBTOOL) --mo
+ UNINSTALL_LIBTOOL_PROG = $(LIBTOOL) --mode=uninstall $(RM)
+ 
+ # We use these for many things.
+-kpathsea_parent = ..
++kpathsea_parent = $(KPATHSEA_PREFIX)/include
+ kpathsea_dir = $(kpathsea_parent)/kpathsea
+ kpathsea_srcdir_parent = $(top_srcdir)/..
+-kpathsea_srcdir = $(kpathsea_srcdir_parent)/kpathsea
+-kpathsea = $(kpathsea_dir)/libkpathsea.la
++kpathsea_srcdir = $(KPATHSEA_PREFIX)/include/kpathsea
++kpathsea = $(KPATHSEA_PREFIX)/lib/libkpathsea.la
+ 
+ @MAINT@ifeq ($(CC), gcc)
+ @MAINT@XDEFS = -Wpointer-arith $(warn_more)
diff -r 4e2f148916b4 -r e0fa3a9fbfef print/web2c/patches/patch-ac
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/print/web2c/patches/patch-ac      Sun Feb 01 06:05:58 2009 +0000
@@ -0,0 +1,9 @@
+$NetBSD: patch-ac,v 1.1.1.1 2009/02/01 06:05:58 minskim Exp $
+
+--- lib/Makefile.in.orig       2008-01-30 06:56:21.000000000 -0800
++++ lib/Makefile.in
+@@ -30,4 +30,3 @@ Makefile: Makefile.in ../config.status
+ 
+ kpse_include ../make/clean.mk
+ kpse_include ../make/rdepend.mk
+-kpse_include lib/depend.mk
diff -r 4e2f148916b4 -r e0fa3a9fbfef print/web2c/patches/patch-ad
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/print/web2c/patches/patch-ad      Sun Feb 01 06:05:58 2009 +0000
@@ -0,0 +1,9 @@



Home | Main Index | Thread Index | Old Index