Tweak print/pdf4tcl version 0.8
[dports.git] / print / texlive-tlmgr / Makefile
1 # $FreeBSD$
2
3 PORTNAME=       texlive
4 PORTVERSION=    20150523
5 PORTREVISION=   2
6 CATEGORIES=     print perl5
7 MASTER_SITES=   ftp://tug.org/historic/systems/texlive/2015/:tlmgr \
8                 LOCAL/hrs:tlpkg
9 PKGNAMESUFFIX=  -tlmgr
10 DISTFILES=      ${PORTNAME}-${PORTVERSION}-extra${EXTRACT_SUFX}:tlmgr \
11                 ${PORTNAME}-20150521-source${EXTRACT_SUFX}:tlmgr \
12                 ${TLPKG_FILE}.xz:tlpkg
13 DIST_SUBDIR=    TeX
14 EXTRACT_ONLY=   ${PORTNAME}-${PORTVERSION}-extra${EXTRACT_SUFX}
15
16 MAINTAINER=     hrs@FreeBSD.org
17 COMMENT=        TeXLive manager modules
18
19 RUN_DEPENDS=    tex-kpathsea>=6.2.1_1:devel/tex-kpathsea
20
21 CONFLICTS=      texlive-infra-[0-9]* texlive-base-20150521_[12345]
22
23 USES=           perl5 tar:xz
24 USE_PERL5=      run
25 USE_TEX=        kpathsea
26 PATCH_WRKSRC=   ${WRKDIR}
27 NO_BUILD=       yes
28
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
34
35 post-extract:
36         ${CAT} ${DISTDIR}/${DIST_SUBDIR}/${PORTNAME}-20150521-source${EXTRACT_SUFX} \
37             ${EXTRACT_AFTER_ARGS_SOURCE}
38
39 do-install:
40         @${MKDIR} ${STAGEDIR}${PREFIX}/${TEXMFDISTDIR}/scripts/texlive
41         ${INSTALL_SCRIPT} \
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
60
61 .include <bsd.port.mk>