From owner-freebsd-ports-bugs@FreeBSD.ORG Wed Sep 12 13:10:08 2012 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 587CC106566B for ; Wed, 12 Sep 2012 13:10:08 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 2A7318FC18 for ; Wed, 12 Sep 2012 13:10:08 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q8CDA8AU035241 for ; Wed, 12 Sep 2012 13:10:08 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q8CDA8Ao035227; Wed, 12 Sep 2012 13:10:08 GMT (envelope-from gnats) Resent-Date: Wed, 12 Sep 2012 13:10:08 GMT Resent-Message-Id: <201209121310.q8CDA8Ao035227@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Dominic Fandrey Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 1D0AF1065678 for ; Wed, 12 Sep 2012 13:05:35 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from red.freebsd.org (red.freebsd.org [IPv6:2001:4f8:fff6::22]) by mx1.freebsd.org (Postfix) with ESMTP id 06C2B8FC0A for ; Wed, 12 Sep 2012 13:05:35 +0000 (UTC) Received: from red.freebsd.org (localhost [127.0.0.1]) by red.freebsd.org (8.14.5/8.14.5) with ESMTP id q8CD5Yl5074039 for ; Wed, 12 Sep 2012 13:05:34 GMT (envelope-from nobody@red.freebsd.org) Received: (from nobody@localhost) by red.freebsd.org (8.14.5/8.14.5/Submit) id q8CD5Y8v074034; Wed, 12 Sep 2012 13:05:34 GMT (envelope-from nobody) Message-Id: <201209121305.q8CD5Y8v074034@red.freebsd.org> Date: Wed, 12 Sep 2012 13:05:34 GMT From: Dominic Fandrey To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: ports/171571: [new ports] print/texlive X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 12 Sep 2012 13:10:08 -0000 >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 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 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 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 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: