aboutsummaryrefslogtreecommitdiff
path: root/print/texlive-tlmgr
diff options
context:
space:
mode:
authorHiroki Sato <hrs@FreeBSD.org>2015-07-19 20:33:34 +0000
committerHiroki Sato <hrs@FreeBSD.org>2015-07-19 20:33:34 +0000
commit90410e570da38ffd6b5077fafe644b17378e70a9 (patch)
tree346ed2be37b627807351d830ba39e46d40a65664 /print/texlive-tlmgr
parentf49e638aa3db5c8ca44767d7ff0af45b59f0602f (diff)
downloadports-90410e570da38ffd6b5077fafe644b17378e70a9.tar.gz
ports-90410e570da38ffd6b5077fafe644b17378e70a9.zip
Update TeXLive to TL2015.
- print/texlive-infra was renamed with print/texlive-tlmgr. Note that currently tlmgr(1) does not work because of lack of TLPDB. This will be fixed. - Lua libraries used in LuaTeX are separated into devel/tex-libtexlua and devel/texlibtexluajit. USE_TEX supports them via keywords "texlua" and "texluajit". - libsynctex is currently installed by devel/tex-web2c. This will be separated into a single port. - Add graphics/libpotrace and use installed libpotrace and libharfbuzz.
Notes
Notes: svn path=/head/; revision=392534
Diffstat (limited to 'print/texlive-tlmgr')
-rw-r--r--print/texlive-tlmgr/Makefile26
-rw-r--r--print/texlive-tlmgr/distinfo2
-rw-r--r--print/texlive-tlmgr/pkg-descr4
-rw-r--r--print/texlive-tlmgr/pkg-plist12
4 files changed, 44 insertions, 0 deletions
diff --git a/print/texlive-tlmgr/Makefile b/print/texlive-tlmgr/Makefile
new file mode 100644
index 000000000000..00a684a99b91
--- /dev/null
+++ b/print/texlive-tlmgr/Makefile
@@ -0,0 +1,26 @@
+# $FreeBSD$
+
+PORTNAME= texlive
+PORTVERSION= 20150523
+CATEGORIES= print perl5
+MASTER_SITES= ftp://tug.org/historic/systems/texlive/2015/
+PKGNAMESUFFIX= -tlmgr
+DISTNAME= ${PORTNAME}-${PORTVERSION}-extra
+DIST_SUBDIR= TeX
+
+MAINTAINER= hrs@FreeBSD.org
+COMMENT= TeXLive manager modules
+
+USES= perl5 tar:xz
+USE_PERL5= run
+USE_TEX= yes
+NO_BUILD= yes
+
+do-install:
+ @${MKDIR} ${STAGEDIR}${PREFIX}/${SITE_PERL_REL}/TeXLive
+ ${INSTALL_DATA} ${WRKSRC}/tlpkg/TeXLive/*.pm \
+ ${STAGEDIR}${PREFIX}/${SITE_PERL_REL}/TeXLive
+ @${MKDIR} ${STAGEDIR}${PREFIX}/${TEXMFDISTDIR}
+ ${TOUCH} ${STAGEDIR}${PREFIX}/${TEXMFDISTDIR}/.texlive-tlmgr
+
+.include <bsd.port.mk>
diff --git a/print/texlive-tlmgr/distinfo b/print/texlive-tlmgr/distinfo
new file mode 100644
index 000000000000..3580e8ba6ca7
--- /dev/null
+++ b/print/texlive-tlmgr/distinfo
@@ -0,0 +1,2 @@
+SHA256 (TeX/texlive-20150523-extra.tar.xz) = d1282d91943ead1f7c50345c475115aab5459f003cec9eaad80122f5988270b6
+SIZE (TeX/texlive-20150523-extra.tar.xz) = 369436
diff --git a/print/texlive-tlmgr/pkg-descr b/print/texlive-tlmgr/pkg-descr
new file mode 100644
index 000000000000..b301890a0616
--- /dev/null
+++ b/print/texlive-tlmgr/pkg-descr
@@ -0,0 +1,4 @@
+This package contains the files needed to get the TeX Live
+tools (notably tlmgr) running: perl modules, xz binaries, plus
+(sometimes) tar and wget. These files end up in the standalone
+install packages, and in the tlcritical repository.
diff --git a/print/texlive-tlmgr/pkg-plist b/print/texlive-tlmgr/pkg-plist
new file mode 100644
index 000000000000..1cae25b4652c
--- /dev/null
+++ b/print/texlive-tlmgr/pkg-plist
@@ -0,0 +1,12 @@
+%%SITE_PERL%%/TeXLive/TLConfFile.pm
+%%SITE_PERL%%/TeXLive/TLConfig.pm
+%%SITE_PERL%%/TeXLive/TLDownload.pm
+%%SITE_PERL%%/TeXLive/TLPDB.pm
+%%SITE_PERL%%/TeXLive/TLPOBJ.pm
+%%SITE_PERL%%/TeXLive/TLPSRC.pm
+%%SITE_PERL%%/TeXLive/TLPaper.pm
+%%SITE_PERL%%/TeXLive/TLTREE.pm
+%%SITE_PERL%%/TeXLive/TLUtils.pm
+%%SITE_PERL%%/TeXLive/TLWinGoo.pm
+%%SITE_PERL%%/TeXLive/TeXCatalogue.pm
+%%TEXMFDISTDIR%%/.texlive-tlmgr