Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 12 Sep 2012 13:05:34 GMT
From:      Dominic Fandrey <kamikaze@bsdforen.de>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/171571: [new ports] print/texlive
Message-ID:  <201209121305.q8CD5Y8v074034@red.freebsd.org>
Resent-Message-ID: <201209121310.q8CDA8Ao035227@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         171571
>Category:       ports
>Synopsis:       [new ports] print/texlive
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          sw-bug
>Submitter-Id:   current-users
>Arrival-Date:   Wed Sep 12 13:10:07 UTC 2012
>Closed-Date:
>Last-Modified:
>Originator:     Dominic Fandrey
>Release:        RELENG_9
>Organization:
private
>Environment:
FreeBSD mobileKamikaze.norad 9.1-PRERELEASE FreeBSD 9.1-PRERELEASE #0: Tue Aug 28 11:54:42 CEST 2012     root@mobileKamikaze.norad:/usr/obj/HP6510b-9/amd64/usr/src/sys/HP6510b-9  amd64

>Description:
This is a port of the TeX Live 2012 distribution.

This port installs the entire distribution apart from asymptote. I will add a math/texlive-asymptote port once this gets committed.

There are other ongoing efforts to port TeX Live, that offer more fine grained control over the parts of the distribution to be installed (e.g. http://code.google.com/p/freebsd-texlive/).

I think my approach is easier to maintain. I don't care which port gets adopted. However I think it is time to get TeX Live into the ports tree and to deprecate teTeX in the forseeable future.

I'm also including a patch with graphics poppler, because the pkgconf file has an incomplete include dir where loading "poppler/poppler-config.h" fails. It either means includes get installed into the wrong directory or there is an upstream problem with the pkgconf file.
Changing pkgconf is the smaller fix, so I choose that way.
>How-To-Repeat:

>Fix:
diff -Nur ports/graphics/poppler.orig/Makefile ports/graphics/poppler/Makefile
--- ports/graphics/poppler.orig/Makefile	2012-08-14 08:18:28.000000000 +0200
+++ ports/graphics/poppler/Makefile	2012-08-14 08:08:18.000000000 +0200
@@ -8,7 +8,7 @@
 
 PORTNAME=	poppler
 PORTVERSION=	0.18.4
-PORTREVISION?=	1
+PORTREVISION?=	2
 CATEGORIES=	graphics print
 MASTER_SITES=	http://poppler.freedesktop.org/
 
diff -Nur ports/graphics/poppler.orig/files/patch-poppler.pc.cmake ports/graphics/poppler/files/patch-poppler.pc.cmake
--- ports/graphics/poppler.orig/files/patch-poppler.pc.cmake	1970-01-01 01:00:00.000000000 +0100
+++ ports/graphics/poppler/files/patch-poppler.pc.cmake	2012-08-14 08:21:21.000000000 +0200
@@ -0,0 +1,8 @@
+--- poppler.pc.cmake.orig	2012-08-14 08:18:05.000000000 +0200
++++ poppler.pc.cmake	2012-08-14 08:19:08.000000000 +0200
+@@ -8,4 +8,4 @@
+ Version: @POPPLER_VERSION@
+ 
+ Libs: -L${libdir} -lpoppler
+-Cflags: -I${includedir}/poppler
++Cflags: -I${includedir}/poppler -I${includedir}
diff -Nur ports/graphics/poppler.orig/files/patch-poppler.pc.in ports/graphics/poppler/files/patch-poppler.pc.in
--- ports/graphics/poppler.orig/files/patch-poppler.pc.in	1970-01-01 01:00:00.000000000 +0100
+++ ports/graphics/poppler/files/patch-poppler.pc.in	2012-08-14 08:20:44.000000000 +0200
@@ -0,0 +1,8 @@
+--- poppler.pc.in.orig	2012-08-14 08:17:29.000000000 +0200
++++ poppler.pc.in	2012-08-14 08:17:50.000000000 +0200
+@@ -8,4 +8,4 @@
+ Version: @VERSION@
+ 
+ Libs: -L${libdir} -lpoppler
+-Cflags: -I${includedir}/poppler
++Cflags: -I${includedir}/poppler -I${includedir}


Patch attached with submission follows:

# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	ports/print/texlive
#	ports/print/texlive/Makefile
#	ports/print/texlive/pkg-descr
#	ports/print/texlive/pkg-plist
#	ports/print/texlive-base
#	ports/print/texlive-base/pkg-plist
#	ports/print/texlive-base/Makefile
#	ports/print/texlive-base/distinfo
#	ports/print/texlive-base/pkg-descr
#	ports/print/texlive-base/files
#	ports/print/texlive-base/files/patch-configure
#	ports/print/texlive-base/files/patch-configure.ac
#	ports/print/texlive-base/Makefile.man
#	ports/print/texlive-texmf
#	ports/print/texlive-texmf/Makefile
#	ports/print/texlive-texmf/distinfo
#	ports/print/texlive-texmf/pkg-descr
#
echo c - ports/print/texlive
mkdir -p ports/print/texlive > /dev/null 2>&1
echo x - ports/print/texlive/Makefile
sed 's/^X//' >ports/print/texlive/Makefile << '293e236f610ebe3a4b7431af09cc5bf5'
X# New ports collection makefile for:	texlive
X# Date created:		Tue 7 Aug 2012
X# Whom:			kamikaze
X#
X# $FreeBSD$
X#
X
XPORTNAME=	texlive
XDISTVERSION=	20120701
XCATEGORIES=	print
XMASTER_SITES=
XDISTFILES=
XEXTRACT_ONLY=
X
XMAINTAINER=	kamikaze@bsdforen.de
XCOMMENT=	A meta port for the texlive suite
X
XRUN_DEPENDS=	${TEXMFLOCAL_LSR}:${PORTSDIR}/print/tex-texmflocal \
X		tex:${PORTSDIR}/print/texlive-base
X
X.include <bsd.port.pre.mk>
X
XCONFLICTS=	dvips-[0-9]* latex2e-[0-9]* teTeX-[0-9]* tex-[0-9]* xdvi-[0-9]*
X
XTEXMFDISTDIR=	share/texmf-dist
XTEXMFLOCAL_LSR=	${LOCALBASE}/share/texmf-local/ls-R
X
Xdo-build:
X	@${DO_NADA}
X
Xdo-install:
X	@${DO_NADA}
X
X.include <bsd.port.post.mk>
293e236f610ebe3a4b7431af09cc5bf5
echo x - ports/print/texlive/pkg-descr
sed 's/^X//' >ports/print/texlive/pkg-descr << 'a8301b875cd5b78c9ea24eaf4fd59746'
XTeX Live is an easy way to get up and running with the TeX document production
Xsystem. It provides a comprehensive TeX system. It includes all the major
XTeX-related programs, macro packages, and fonts that are free software,
Xincluding support for many languages around the world.
X
XTeX Live is the de-facto successor to teTeX.
X
XWWW: http://tug.org/texlive/
a8301b875cd5b78c9ea24eaf4fd59746
echo x - ports/print/texlive/pkg-plist
sed 's/^X//' >ports/print/texlive/pkg-plist << '55057519b439de44a96df44dfc391e93'
X@comment this plist intentionally left empty
55057519b439de44a96df44dfc391e93
echo c - ports/print/texlive-base
mkdir -p ports/print/texlive-base > /dev/null 2>&1
echo x - ports/print/texlive-base/pkg-plist
sed 's/^X//' >ports/print/texlive-base/pkg-plist << '56bc8b28d1c53c96f29dca6ab0ad0f7a'
Xbin/a2ping
Xbin/afm2afm
Xbin/afm2pl
Xbin/afm2tfm
Xbin/aleph
Xbin/allcm
Xbin/allec
Xbin/allneeded
Xbin/amstex
Xbin/arlatex
Xbin/authorindex
Xbin/autoinst
Xbin/bbox
Xbin/bg5+latex
Xbin/bg5+pdflatex
Xbin/bg5conv
Xbin/bg5latex
Xbin/bg5pdflatex
Xbin/biber
Xbin/bibexport
Xbin/bibtex
Xbin/bibtex8
Xbin/bibtexu
Xbin/bundledoc
Xbin/cachepic
Xbin/cef5conv
Xbin/cef5latex
Xbin/cef5pdflatex
Xbin/cefconv
Xbin/ceflatex
Xbin/cefpdflatex
Xbin/cefsconv
Xbin/cefslatex
Xbin/cefspdflatex
Xbin/cfftot1
Xbin/checkcites
Xbin/chktex
Xbin/chkweb
Xbin/context
Xbin/convbkmk
Xbin/cslatex
Xbin/csplain
Xbin/ctangle
Xbin/ctanify
Xbin/ctanupload
Xbin/ctie
Xbin/ctxtools
Xbin/cweave
Xbin/de-macro
Xbin/detex
Xbin/devnag
Xbin/deweb
Xbin/disdvi
Xbin/dosepsbin
Xbin/dt2dv
Xbin/dv2dt
Xbin/dvi2fax
Xbin/dvi2tty
Xbin/dviasm
Xbin/dvibook
Xbin/dviconcat
Xbin/dvicopy
Xbin/dvidvi
Xbin/dvigif
Xbin/dvihp
Xbin/dvilj
Xbin/dvilj2p
Xbin/dvilj4
Xbin/dvilj4l
Xbin/dvilj6
Xbin/dvilualatex
Xbin/dviluatex
Xbin/dvipdfm
Xbin/dvipdfmx
Xbin/dvipdft
Xbin/dvipng
Xbin/dvipos
Xbin/dvips
Xbin/dvired
Xbin/dviselect
Xbin/dvisvgm
Xbin/dvitodvi
Xbin/dvitomp
Xbin/dvitype
Xbin/e2pall
Xbin/ebb
Xbin/ebong
Xbin/eplain
Xbin/epspdf
Xbin/epspdftk
Xbin/epstopdf
Xbin/eptex
Xbin/etex
Xbin/euptex
Xbin/exceltex
Xbin/extconv
Xbin/extractbb
Xbin/fig4latex
Xbin/findhyph
Xbin/fmtutil
Xbin/fmtutil-sys
Xbin/fontinst
Xbin/fragmaster
Xbin/gbklatex
Xbin/gbkpdflatex
Xbin/gftodvi
Xbin/gftopk
Xbin/gftype
Xbin/gsftopk
Xbin/hbf2gf
Xbin/ht
Xbin/htcontext
Xbin/htlatex
Xbin/htmex
Xbin/httex
Xbin/httexi
Xbin/htxelatex
Xbin/htxetex
Xbin/inimf
Xbin/initex
Xbin/installfont-tl
Xbin/jadetex
Xbin/kpseaccess
Xbin/kpsepath
Xbin/kpsereadlink
Xbin/kpsestat
Xbin/kpsetool
Xbin/kpsewhere
Xbin/kpsewhich
Xbin/kpsexpand
Xbin/lacheck
Xbin/lamed
Xbin/latex
Xbin/latex2man
Xbin/latexdiff
Xbin/latexdiff-vc
Xbin/latexfileversion
Xbin/latexmk
Xbin/latexrevise
Xbin/listbib
Xbin/listings-ext.sh
Xbin/lualatex
Xbin/luatex
Xbin/luatools
Xbin/m-tx
Xbin/mag
Xbin/makeglossaries
Xbin/makeindex
Xbin/makejvf
Xbin/match_parens
Xbin/mathspic
Xbin/mendex
Xbin/mex
Xbin/mf
Xbin/mf-nowin
Xbin/mf2pt1
Xbin/mfplain
Xbin/mft
Xbin/mk4ht
Xbin/mkgrkindex
Xbin/mkindex
Xbin/mkjobtexmf
Xbin/mkluatexfontdb
Xbin/mkocp
Xbin/mkofm
Xbin/mkt1font
Xbin/mktexfmt
Xbin/mktexlsr
Xbin/mktexmf
Xbin/mktexpk
Xbin/mktextfm
Xbin/mllatex
Xbin/mltex
Xbin/mmafm
Xbin/mmpfb
Xbin/mpost
Xbin/mptopdf
Xbin/mtxrun
Xbin/musixflx
Xbin/musixtex
Xbin/odvicopy
Xbin/odvitype
Xbin/ofm2opl
Xbin/omfonts
Xbin/opl2ofm
Xbin/ot2kpx
Xbin/otangle
Xbin/otfinfo
Xbin/otftotfm
Xbin/otp2ocp
Xbin/outocp
Xbin/ovf2ovp
Xbin/ovp2ovf
Xbin/patgen
Xbin/pbibtex
Xbin/pdf180
Xbin/pdf270
Xbin/pdf90
Xbin/pdfannotextractor
Xbin/pdfatfi
Xbin/pdfbook
Xbin/pdfclose
Xbin/pdfcrop
Xbin/pdfcslatex
Xbin/pdfcsplain
Xbin/pdfetex
Xbin/pdfflip
Xbin/pdfjadetex
Xbin/pdfjam
Xbin/pdfjam-pocketmod
Xbin/pdfjam-slides3up
Xbin/pdfjam-slides6up
Xbin/pdfjoin
Xbin/pdflatex
Xbin/pdfmex
Xbin/pdfnup
Xbin/pdfopen
Xbin/pdfpun
Xbin/pdftex
Xbin/pdftosrc
Xbin/pdfxmltex
Xbin/pdvitype
Xbin/pedigree
Xbin/perltex
Xbin/pfb2pfa
Xbin/pk2bm
Xbin/pkfix
Xbin/pkfix-helper
Xbin/pktogf
Xbin/pktype
Xbin/platex
Xbin/pltotf
Xbin/pmx2pdf
Xbin/pmxab
Xbin/pooltype
Xbin/ppltotf
Xbin/prepmx
Xbin/ps2eps
Xbin/ps2frag
Xbin/ps2pk
Xbin/ps4pdf
Xbin/pslatex
Xbin/pst2pdf
Xbin/pstopdf
Xbin/ptex
Xbin/ptftopl
Xbin/purifyeps
Xbin/repstopdf
Xbin/rpdfcrop
Xbin/rubibtex
Xbin/rumakeindex
Xbin/rungs
Xbin/scor2prt
Xbin/simpdftex
Xbin/sjisconv
Xbin/sjislatex
Xbin/sjispdflatex
Xbin/splitindex
Xbin/sty2dtx
Xbin/svn-multi
Xbin/synctex
Xbin/t1ascii
Xbin/t1asm
Xbin/t1binary
Xbin/t1disasm
Xbin/t1dotlessj
Xbin/t1lint
Xbin/t1mac
Xbin/t1rawafm
Xbin/t1reencode
Xbin/t1testpage
Xbin/t1unmac
Xbin/t4ht
Xbin/tangle
Xbin/tex
Xbin/tex4ht
Xbin/texconfig
Xbin/texconfig-dialog
Xbin/texconfig-sys
Xbin/texcount
Xbin/texdef
Xbin/texdiff
Xbin/texdirflatten
Xbin/texdoc
Xbin/texdoctk
Xbin/texexec
Xbin/texhash
Xbin/texlinks
Xbin/texliveonfly
Xbin/texloganalyser
Xbin/texlua
Xbin/texluac
Xbin/texmfstart
Xbin/texsis
Xbin/tftopl
Xbin/thumbpdf
Xbin/tie
Xbin/tlmgr
Xbin/tpic2pdftex
Xbin/ttf2afm
Xbin/ttf2pk
Xbin/ttf2tfm
Xbin/ttfdump
Xbin/ttftotype42
Xbin/typeoutfileinfo
Xbin/ulqda
Xbin/upbibtex
Xbin/updmap
Xbin/updmap-setup-kanji
Xbin/updmap-sys
Xbin/updvitype
Xbin/uplatex
Xbin/uppltotf
Xbin/uptex
Xbin/uptftopl
Xbin/urlbst
Xbin/utf8mex
Xbin/vftovp
Xbin/vlna
Xbin/vpe
Xbin/vpl2ovp
Xbin/vpl2vpl
Xbin/vptovf
Xbin/weave
Xbin/wovp2ovf
Xbin/xdvi
Xbin/xdvi-xaw
Xbin/xdvipdfmx
Xbin/xelatex
Xbin/xetex
Xbin/xmltex
Xinclude/kpathsea/absolute.h
Xinclude/kpathsea/c-auto.h
Xinclude/kpathsea/c-ctype.h
Xinclude/kpathsea/c-dir.h
Xinclude/kpathsea/c-errno.h
Xinclude/kpathsea/c-fopen.h
Xinclude/kpathsea/c-limits.h
Xinclude/kpathsea/c-memstr.h
Xinclude/kpathsea/c-minmax.h
Xinclude/kpathsea/c-namemx.h
Xinclude/kpathsea/c-pathch.h
Xinclude/kpathsea/c-pathmx.h
Xinclude/kpathsea/c-proto.h
Xinclude/kpathsea/c-stat.h
Xinclude/kpathsea/c-std.h
Xinclude/kpathsea/c-unistd.h
Xinclude/kpathsea/cnf.h
Xinclude/kpathsea/concatn.h
Xinclude/kpathsea/config.h
Xinclude/kpathsea/debug.h
Xinclude/kpathsea/expand.h
Xinclude/kpathsea/getopt.h
Xinclude/kpathsea/hash.h
Xinclude/kpathsea/knj.h
Xinclude/kpathsea/kpathsea.h
Xinclude/kpathsea/lib.h
Xinclude/kpathsea/line.h
Xinclude/kpathsea/magstep.h
Xinclude/kpathsea/mingw32.h
Xinclude/kpathsea/paths.h
Xinclude/kpathsea/pathsearch.h
Xinclude/kpathsea/proginit.h
Xinclude/kpathsea/progname.h
Xinclude/kpathsea/readable.h
Xinclude/kpathsea/str-list.h
Xinclude/kpathsea/str-llist.h
Xinclude/kpathsea/systypes.h
Xinclude/kpathsea/tex-file.h
Xinclude/kpathsea/tex-glyph.h
Xinclude/kpathsea/tex-hush.h
Xinclude/kpathsea/tex-make.h
Xinclude/kpathsea/types.h
Xinclude/kpathsea/variable.h
Xinclude/kpathsea/version.h
Xinclude/kpathsea/win32lib.h
Xinclude/ptexenc/ptexenc.h
Xinclude/ptexenc/unicode.h
Xlib/libkpathsea.a
Xlib/libkpathsea.la
Xlib/libkpathsea.so
Xlib/libkpathsea.so.7
Xlib/libptexenc.a
Xlib/libptexenc.la
Xlib/libptexenc.so
Xlib/libptexenc.so.4
X@dirrmtry include/kpathsea
X@dirrmtry include/ptexenc
56bc8b28d1c53c96f29dca6ab0ad0f7a
echo x - ports/print/texlive-base/Makefile
sed 's/^X//' >ports/print/texlive-base/Makefile << '38996570ba07ece846e98ff49cd3a493'
X# New ports collection makefile for:	texlive
X# Date created:		Thu 26 Jul 2012
X# Whom:			kamikaze
X#
X# $FreeBSD$
X#
X
XPORTNAME=	texlive-base
XDISTVERSION=	20120701
XCATEGORIES=	print
XMASTER_SITES=	ftp://tug.org/historic/systems/texlive/2012/
XDISTNAME=	texlive-${DISTVERSION}-source
X
XMAINTAINER=	kamikaze@bsdforen.de
XCOMMENT=	TeX Live typesetting system base
X
XRUN_DEPENDS=	xpdf:${PORTSDIR}/graphics/xpdf \
X		psbook:${PORTSDIR}/print/psutils-letter \
X		${LOCALBASE}/share/texmf/web2c/fmtutil.cnf:${PORTSDIR}/print/texlive-texmf
XLIB_DEPENDS=	icuio:${PORTSDIR}/devel/icu \
X		TECkit:${PORTSDIR}/textproc/teckit \
X		graphite:${PORTSDIR}/graphics/silgraphite \
X		zzip:${PORTSDIR}/devel/zziplib \
X		poppler:${PORTSDIR}/graphics/poppler \
X		gd:${PORTSDIR}/graphics/gd \
X		freetype:${PORTSDIR}/print/freetype2 \
X		ttf:${PORTSDIR}/print/freetype \
X		png15:${PORTSDIR}/graphics/png \
X		Xmu:${PORTSDIR}/x11-toolkits/libXmu \
X		Xaw:${PORTSDIR}/x11-toolkits/libXaw
X
XCONFLICTS_INSTALL=	teTeX-* *-tetex-* xdvik-*
XUSE_XZ=		yes
XUSE_GMAKE=	yes
XHAS_CONFIGURE=	yes
XUSE_GHOSTSCRIPT=	yes
XUSE_LDCONFIG=	yes
XUSE_PERL5_RUN=	yes
XMAKE_JOBS_SAFE=	yes
X
XMANCOMPRESSED=	no
XMANINCLUDE=	Makefile.man
X.if !defined(NOPORTDOCS)
XMANDIR=		${PREFIX}/man
XINFODIR=	${PREFIX}/info
X.sinclude "${MANINCLUDE}"
X.else
XMANDIR=		${WRKDIR}/litter
XINFODIR=	${WRKDIR}/litter
X.endif
X
XCONFIGURE_ARGS=	--disable-native-texlive-build \
X		--enable-shared \
X		--enable-build-in-source-tree \
X		--prefix=${PREFIX} \
X		--mandir=${MANDIR} \
X		--infodir=${INFODIR} \
X		--datarootdir=${WRKDIR}/litter \
X		--disable-psutils \
X		--with-system-libgs \
X		--with-libgs-includes=${LOCALBASE}/include \
X		--with-libgs-libdir=${LOCALBASE}/lib \
X		--with-system-icu \
X		--with-system-teckit \
X		--with-system-graphite \
X		--with-system-zziplib \
X		--with-system-xpdf \
X		--with-system-poppler \
X		--with-system-gd \
X		--with-system-freetype2 \
X		--with-system-freetype \
X		--with-freetype-includes=${LOCALBASE}/include/freetype1/freetype/ \
X		--with-freetype-libdir=${LOCALBASE}/lib \
X		--with-system-libpng \
X		--with-system-zlib
X
XPLIST_TMP=	${WRKDIR}/plist_tmp/
XPLIST_REPL=	-e "s|${PLIST_TMP}||1" \
X		-e "/^man\//d" \
X		-e "/^info\//d"
XMAN_REPL=	-Ee "s|${PLIST_TMP}||1" \
X		-e "s|^man/man(.)/|MAN\1+=	|p" \
X		-e 's|^info/(.*)\.info$$|INFO+=	\1|p' \
X		-e "d"
X
Xpost-install:
X	@(cd ${INSTALL_WRKSRC}/texk/texlive/linked_scripts \
X		&& ${SETENV} ${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} \
X		${MAKE_ARGS} install-data-hook datarootdir=${LOCALBASE}/share)
X	@${SETENV} PATH=${PREFIX}/bin:$$PATH ${PREFIX}/bin/texlinks -v \
X		-f ${LOCALBASE}/share/texmf/web2c/fmtutil.cnf ${PREFIX}/bin
X	@${SETENV} PATH=${PREFIX}/bin:$$PATH ${PREFIX}/bin/mktexlsr
X
Xplist:
X	@${ECHO} "===>  Rebuilding PLIST."
X	@${TOUCH} ${PLIST} ${MANINCLUDE}
X	@${RM} ${PLIST} ${MANINCLUDE}
X	@${MAKE} clean build do-install post-install PREFIX=${PLIST_TMP}
X	@${FIND} -sd ${PLIST_TMP} -not -type d \
X		| ${SED} ${PLIST_REPL} >> ${PLIST}
X	@${FIND} -sd ${PLIST_TMP} -type d -mindepth 2 \
X		| ${SED} ${PLIST_REPL} -e "s|^|@dirrmtry |" >> ${PLIST}
X	@${FIND} -sd ${PLIST_TMP} -not -type d \
X		| ${SED} ${MAN_REPL} >> ${MANINCLUDE}
X	@${MAKE} clean
X
X.include <bsd.port.mk>
38996570ba07ece846e98ff49cd3a493
echo x - ports/print/texlive-base/distinfo
sed 's/^X//' >ports/print/texlive-base/distinfo << 'd7b4993001cce6dc06164d9362f327ce'
XSHA256 (texlive-20120701-source.tar.xz) = 9666617d5dac3e82578e696835cc9f251ee0a56d162d86dff08659ac5dcb6c81
XSIZE (texlive-20120701-source.tar.xz) = 131904044
d7b4993001cce6dc06164d9362f327ce
echo x - ports/print/texlive-base/pkg-descr
sed 's/^X//' >ports/print/texlive-base/pkg-descr << '7b37ee35f6fcad6a9d5fab99b442bea8'
XTeX Live binaries and manuals.
X
XWWW: http://tug.org/texlive/
7b37ee35f6fcad6a9d5fab99b442bea8
echo c - ports/print/texlive-base/files
mkdir -p ports/print/texlive-base/files > /dev/null 2>&1
echo x - ports/print/texlive-base/files/patch-configure
sed 's/^X//' >ports/print/texlive-base/files/patch-configure << '98a89bad34a4b4104b795354cc7eaeee'
X--- configure.orig	2012-07-27 00:31:10.000000000 +0200
X+++ configure	2012-07-27 00:32:01.000000000 +0200
X@@ -4837,7 +4837,7 @@
X ## texk/dvisvgm/ac/libgs.ac: configure.ac fragment for the TeX Live subdirectory texk/dvisvgm/
X ## configure checks for dvisvgm and libgs
X if test "x$enable_native_texlive_build:$with_system_libgs" = xyes:yes; then
X-  as_fn_error $? "you can not use system libraries for a native TeX Live build" "$LINENO" 5
X+  #as_fn_error $? "you can not use system libraries for a native TeX Live build" "$LINENO" 5
X fi
X 
X 
X@@ -20635,7 +20635,7 @@
X   as_fn_error $? "some requested system libraries failed" "$LINENO" 5
X fi
X if test "x$syslib_used:$enable_native_texlive_build" = xyes:yes; then
X-  as_fn_error $? "you can not use system libraries for a native TeX Live build" "$LINENO" 5
X+  #as_fn_error $? "you can not use system libraries for a native TeX Live build" "$LINENO" 5
X fi
X CPPFLAGS=$kpse_save_CPPFLAGS
X LIBS=$kpse_save_LIBS
98a89bad34a4b4104b795354cc7eaeee
echo x - ports/print/texlive-base/files/patch-configure.ac
sed 's/^X//' >ports/print/texlive-base/files/patch-configure.ac << '852c4d412a2662034d32313ede08c825'
X--- configure.ac.orig	2012-07-27 00:18:07.000000000 +0200
X+++ configure.ac	2012-07-27 00:19:03.000000000 +0200
X@@ -146,7 +146,7 @@
X   AC_MSG_ERROR([some requested system libraries failed])
X fi
X if test "x$syslib_used:$enable_native_texlive_build" = xyes:yes; then
X-  AC_MSG_ERROR([you can not use system libraries for a native TeX Live build])
X+  #AC_MSG_ERROR([you can not use system libraries for a native TeX Live build])
X fi
X KPSE_RESTORE_FLAGS
X 
852c4d412a2662034d32313ede08c825
echo x - ports/print/texlive-base/Makefile.man
sed 's/^X//' >ports/print/texlive-base/Makefile.man << '711b458b5a1f896528e737041f72b4cd'
XINFO+=	dvipng
XINFO+=	dvips
XINFO+=	kpathsea
XINFO+=	web2c
XMAN1+=	afm2pl.1
XMAN1+=	afm2tfm.1
XMAN1+=	aleph.1
XMAN1+=	allcm.1
XMAN1+=	allec.1
XMAN1+=	allneeded.1
XMAN1+=	amstex.1
XMAN1+=	bbox.1
XMAN1+=	bg5conv.1
XMAN1+=	bibtex.1
XMAN1+=	cef5conv.1
XMAN1+=	cefconv.1
XMAN1+=	cefsconv.1
XMAN1+=	cfftot1.1
XMAN1+=	chktex.1
XMAN1+=	chkweb.1
XMAN1+=	context.1
XMAN1+=	ctangle.1
XMAN1+=	ctie.1
XMAN1+=	ctxtools.1
XMAN1+=	cweave.1
XMAN1+=	cweb.1
XMAN1+=	detex.1
XMAN1+=	deweb.1
XMAN1+=	disdvi.1
XMAN1+=	dt2dv.1
XMAN1+=	dv2dt.1
XMAN1+=	dvi2fax.1
XMAN1+=	dvi2tty.1
XMAN1+=	dvibook.1
XMAN1+=	dviconcat.1
XMAN1+=	dvicopy.1
XMAN1+=	dvidvi.1
XMAN1+=	dvigif.1
XMAN1+=	dvihp.1
XMAN1+=	dvilj.1
XMAN1+=	dvilj2p.1
XMAN1+=	dvilj4.1
XMAN1+=	dvilj4l.1
XMAN1+=	dvilj6.1
XMAN1+=	dvipdfm.1
XMAN1+=	dvipdft.1
XMAN1+=	dvipng.1
XMAN1+=	dvipos.1
XMAN1+=	dvips.1
XMAN1+=	dvired.1
XMAN1+=	dviselect.1
XMAN1+=	dvisvgm.1
XMAN1+=	dvitodvi.1
XMAN1+=	dvitomp.1
XMAN1+=	dvitype.1
XMAN1+=	e2pall.1
XMAN1+=	ebb.1
XMAN1+=	eplain.1
XMAN1+=	extconv.1
XMAN1+=	extractbb.1
XMAN1+=	fmtutil-sys.1
XMAN1+=	fmtutil.1
XMAN1+=	fontinst.1
XMAN1+=	gftodvi.1
XMAN1+=	gftopk.1
XMAN1+=	gftype.1
XMAN1+=	gsftopk.1
XMAN1+=	hbf2gf.1
XMAN1+=	kpseaccess.1
XMAN1+=	kpsepath.1
XMAN1+=	kpsereadlink.1
XMAN1+=	kpsestat.1
XMAN1+=	kpsetool.1
XMAN1+=	kpsewhere.1
XMAN1+=	kpsewhich.1
XMAN1+=	kpsexpand.1
XMAN1+=	lacheck.1
XMAN1+=	lamed.1
XMAN1+=	latex.1
XMAN1+=	luatex.1
XMAN1+=	m-tx.1
XMAN1+=	mag.1
XMAN1+=	makeindex.1
XMAN1+=	mendex.1
XMAN1+=	mf-nowin.1
XMAN1+=	mf.1
XMAN1+=	mft.1
XMAN1+=	mkindex.1
XMAN1+=	mkocp.1
XMAN1+=	mkofm.1
XMAN1+=	mktexfmt.1
XMAN1+=	mktexlsr.1
XMAN1+=	mktexmf.1
XMAN1+=	mktexpk.1
XMAN1+=	mktextfm.1
XMAN1+=	mmafm.1
XMAN1+=	mmpfb.1
XMAN1+=	mpost.1
XMAN1+=	mptopdf.1
XMAN1+=	odvicopy.1
XMAN1+=	odvitype.1
XMAN1+=	ofm2opl.1
XMAN1+=	opl2ofm.1
XMAN1+=	otangle.1
XMAN1+=	otfinfo.1
XMAN1+=	otftotfm.1
XMAN1+=	otp2ocp.1
XMAN1+=	outocp.1
XMAN1+=	ovf2ovp.1
XMAN1+=	ovp2ovf.1
XMAN1+=	patgen.1
XMAN1+=	pdfclose.1
XMAN1+=	pdfetex.1
XMAN1+=	pdflatex.1
XMAN1+=	pdfopen.1
XMAN1+=	pdftex.1
XMAN1+=	pdftosrc.1
XMAN1+=	pfb2pfa.1
XMAN1+=	pk2bm.1
XMAN1+=	pktogf.1
XMAN1+=	pktype.1
XMAN1+=	pltotf.1
XMAN1+=	pmx2pdf.1
XMAN1+=	pmxab.1
XMAN1+=	pooltype.1
XMAN1+=	prepmx.1
XMAN1+=	ps2eps.1
XMAN1+=	ps2frag.1
XMAN1+=	ps2pk.1
XMAN1+=	pslatex.1
XMAN1+=	pstopdf.1
XMAN1+=	rubibtex.1
XMAN1+=	rumakeindex.1
XMAN1+=	scor2prt.1
XMAN1+=	sjisconv.1
XMAN1+=	synctex.1
XMAN1+=	t1ascii.1
XMAN1+=	t1asm.1
XMAN1+=	t1binary.1
XMAN1+=	t1disasm.1
XMAN1+=	t1dotlessj.1
XMAN1+=	t1lint.1
XMAN1+=	t1mac.1
XMAN1+=	t1rawafm.1
XMAN1+=	t1reencode.1
XMAN1+=	t1testpage.1
XMAN1+=	t1unmac.1
XMAN1+=	tangle.1
XMAN1+=	tex.1
XMAN1+=	texconfig-sys.1
XMAN1+=	texconfig.1
XMAN1+=	texdoctk.1
XMAN1+=	texexec.1
XMAN1+=	texhash.1
XMAN1+=	texlinks.1
XMAN1+=	texlua.1
XMAN1+=	texluac.1
XMAN1+=	texmfstart.1
XMAN1+=	tftopl.1
XMAN1+=	thumbpdf.1
XMAN1+=	tie.1
XMAN1+=	tpic2pdftex.1
XMAN1+=	ttf2afm.1
XMAN1+=	ttf2pk.1
XMAN1+=	ttf2tfm.1
XMAN1+=	ttfdump.1
XMAN1+=	ttftotype42.1
XMAN1+=	updmap-sys.1
XMAN1+=	updmap.1
XMAN1+=	vftovp.1
XMAN1+=	vlna.1
XMAN1+=	vptovf.1
XMAN1+=	weave.1
XMAN1+=	xdvi.1
XMAN5+=	fmtutil.cnf.5
XMAN5+=	synctex.5
XMAN5+=	updmap.cfg.5
711b458b5a1f896528e737041f72b4cd
echo c - ports/print/texlive-texmf
mkdir -p ports/print/texlive-texmf > /dev/null 2>&1
echo x - ports/print/texlive-texmf/Makefile
sed 's/^X//' >ports/print/texlive-texmf/Makefile << 'ddde9a85a4fc176853de7aae5677d9ec'
X# New ports collection makefile for:	texlive
X# Date created:		Thu 26 Jul 2012
X# Whom:			kamikaze
X#
X# $FreeBSD$
X#
X
XPORTNAME=	texlive-texmf
XDISTVERSION=	20120701
XCATEGORIES=	print
XMASTER_SITES=	ftp://tug.org/historic/systems/texlive/2012/
XDISTNAME=	texlive-${DISTVERSION}-texmf
XEXTRACT_ONLY=
X
XMAINTAINER=	kamikaze@bsdforen.de
XCOMMENT=	TeX Live typesetting system files
X
XPLIST=		${WRKDIR}/pkg-plist
XUSE_XZ=		yes
X
XCONFLICTS_INSTALL=	teTeX-texmf-[0-9]*
X
XEXCLUDE_FILES=	--exclude '*/doc/man/*'
X.if defined(NOPORTDOCS)
XEXCLUDE_FILES+=	--exclude '*/doc/*'
X.endif
X
XPLIST_REPL+=	-e 's|^${DISTNAME}/|share/|1' \
X		-e '/\/$$/{s,^,@dirrmtry ,${.newline}x${.newline}H${.newline}d${.newline}}' \
X		-e '$${p${.newline}x${.newline}}'
X
Xdo-extract:
X	@${MKDIR} ${WRKDIR}
X	@${EXTRACT_CMD} ${EXTRACT_BEFORE_ARGS} ${DISTDIR}/${DISTFILES} \
X		> ${WRKDIR}/${DISTNAME}.tar
X
Xdo-build:
X	@${TAR} -tf ${WRKDIR}/${DISTNAME}.tar ${EXCLUDE_FILES} \
X		| ${SED} ${PLIST_REPL} > ${PLIST}
X
Xdo-install:
X	@${MKDIR} ${PREFIX}/share
X	@${TAR} -vxf ${WRKDIR}/${DISTNAME}.tar ${EXCLUDE_FILES} \
X		-C ${PREFIX}/share --strip-components 1
X	@${REINPLACE_CMD} \
X		's,^TEXMFROOT[[:space:]]*=.*,TEXMFROOT = ${PREFIX}/share,' \
X		${PREFIX}/share/texmf/web2c/texmf.cnf
X	@${RM} ${PREFIX}/share/texmf/web2c/texmf.cnf.bak
X
X.include <bsd.port.mk>
ddde9a85a4fc176853de7aae5677d9ec
echo x - ports/print/texlive-texmf/distinfo
sed 's/^X//' >ports/print/texlive-texmf/distinfo << '76a4cc9f6901021723e3379a0bedef40'
XSHA256 (texlive-20120701-texmf.tar.xz) = 987bdd2d4844e2791b185a132e18611e5b97d7747f08099042d0de33d36bc1ba
XSIZE (texlive-20120701-texmf.tar.xz) = 1428125120
76a4cc9f6901021723e3379a0bedef40
echo x - ports/print/texlive-texmf/pkg-descr
sed 's/^X//' >ports/print/texlive-texmf/pkg-descr << '28ad62ad4599131848e9b47da75c1465'
XTeX Live macro packages and fonts.
X
XWWW: http://tug.org/texlive/
28ad62ad4599131848e9b47da75c1465
exit



>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201209121305.q8CD5Y8v074034>