6 CATEGORIES= print perl5
7 MASTER_SITES= ftp://tug.org/historic/systems/texlive/2015/:tlmgr \
10 DISTFILES= ${PORTNAME}-${PORTVERSION}-extra${EXTRACT_SUFX}:tlmgr \
11 ${PORTNAME}-20150521-source${EXTRACT_SUFX}:tlmgr \
12 ${TLPKG_FILE}.xz:tlpkg
14 EXTRACT_ONLY= ${PORTNAME}-${PORTVERSION}-extra${EXTRACT_SUFX}
16 MAINTAINER= hrs@FreeBSD.org
17 COMMENT= TeXLive manager modules
19 RUN_DEPENDS= tex-kpathsea>=6.2.1_1:devel/tex-kpathsea
21 CONFLICTS= texlive-infra-[0-9]* texlive-base-20150521_[12345]
26 PATCH_WRKSRC= ${WRKDIR}
29 TLPKG_FILE= ${PORTNAME}-20150924.tlpdb
30 EXTRACT_AFTER_ARGS_SOURCE= \
31 | ${TAR} -xf - -C ${WRKDIR} \
32 --no-same-permission --no-same-owner \
33 ${PORTNAME}-20150521-source/texk/texlive/linked_scripts/texlive
36 ${CAT} ${DISTDIR}/${DIST_SUBDIR}/${PORTNAME}-20150521-source${EXTRACT_SUFX} \
37 ${EXTRACT_AFTER_ARGS_SOURCE}
40 @${MKDIR} ${STAGEDIR}${PREFIX}/${TEXMFDISTDIR}/scripts/texlive
42 ${WRKDIR}/${PORTNAME}-20150521-source/texk/texlive/linked_scripts/texlive/tlmgr.pl \
43 ${STAGEDIR}${PREFIX}/${TEXMFDISTDIR}/scripts/texlive
44 cd ${STAGEDIR}${PREFIX}/bin && \
45 ${LN} -s ../${TEXMFDISTDIR}/scripts/texlive/tlmgr.pl tlmgr
46 @${MKDIR} ${STAGEDIR}${PREFIX}/${SITE_PERL_REL}/TeXLive
47 ${INSTALL_DATA} ${WRKDIR}/${PORTNAME}-${PORTVERSION}-extra/tlpkg/TeXLive/*.pm \
48 ${STAGEDIR}${PREFIX}/${SITE_PERL_REL}/TeXLive
49 @${MKDIR} ${STAGEDIR}${PREFIX}/${TEXMFDISTDIR}
50 ${TOUCH} ${STAGEDIR}${PREFIX}/${TEXMFDISTDIR}/.texlive-tlmgr
51 ${MKDIR} ${STAGEDIR}/var/db/tlpkg
52 ${TOUCH} ${STAGEDIR}/var/db/tlpkg/tlmgr.log
53 ${XZCAT} ${DISTDIR}/${DIST_SUBDIR}/${TLPKG_FILE}.xz \
54 > ${STAGEDIR}/var/db/tlpkg/texlive.tlpdb
55 ${INSTALL_DATA} ${LOCALBASE}/share/texmf-dist/web2c/texmf.cnf \
56 ${STAGEDIR}/var/db/tlpkg
57 ${MKDIR} ${STAGEDIR}/var/db/tlpkg/backups
58 ${MKDIR} ${STAGEDIR}/var/db/tlpkg/tlpobj
59 ${LN} -s /var/db/tlpkg ${STAGEDIR}${PREFIX}/share/tlpkg
61 .include <bsd.port.mk>