- Make it PREFIX-clean by using relative TEXMFDIR in plist
This commit is contained in:
parent
5a2d31678d
commit
538ea84bcb
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=225171
@ -30,12 +30,11 @@ MAN1= bg5conv.1 cef5conv.1 cefconv.1 cefsconv.1 extconv.1 \
|
||||
hbf2gf.1 sjisconv.1
|
||||
|
||||
SUB_FILES= pkg-deinstall pkg-install pkg-message
|
||||
SUB_LIST= TEXMFMAIN=${LOCALBASE}/share/texmf
|
||||
SUB_LIST= TEXMFDIR=${TEXMFDIR_REL}
|
||||
PLIST_SUB= TEXMFDIR=${TEXMFDIR_REL}
|
||||
|
||||
INSTALL_DIR= ${INSTALL} -d -m 0755 -o root -g wheel
|
||||
|
||||
CJKDIR= ${PREFIX}/share/texmf/tex/latex/CJK
|
||||
CJKMAPDIR= ${PREFIX}/share/texmf/fonts/map/dvips/CJK
|
||||
WRKFONTDIR= ${WRKDIR}/fonts
|
||||
|
||||
# Options: WITH_*/WITHOUT_*
|
||||
@ -117,7 +116,7 @@ post-install:
|
||||
# Install package ccmap
|
||||
.if !defined(WITHOUT_CCMAP)
|
||||
@${ECHO_CMD} "Installing ccmap..."
|
||||
${LOCALBASE}/bin/mktexlsr
|
||||
${MKTEXLSR}
|
||||
cd ${WRKDIR}/ccmap && ${SH} make.sh && ${COPYTREE_SHARE} \* ${CJKDIR}/ccmap
|
||||
.endif
|
||||
|
||||
@ -144,4 +143,5 @@ post-install:
|
||||
|
||||
${CAT} ${PKGMESSAGE}
|
||||
|
||||
.include "../../print/latex-cjk/Makefile.common"
|
||||
.include <bsd.port.post.mk>
|
||||
|
12
print/latex-cjk/Makefile.common
Normal file
12
print/latex-cjk/Makefile.common
Normal file
@ -0,0 +1,12 @@
|
||||
TEXMFDIR= ${LOCALBASE}/share/texmf
|
||||
TEXMFDIR_REL= ${TEXMFDIR:S/${LOCALBASE}\///}
|
||||
|
||||
CJKDIR= ${PREFIX}/${TEXMFDIR_REL}/tex/latex/CJK
|
||||
CJKDIR_REL= ${CJKDIR:S/${PREFIX}\///}
|
||||
CJKMAPDIR= ${PREFIX}/${TEXMFDIR_REL}/fonts/map/dvips/CJK
|
||||
|
||||
MKTEXLSR= ${LOCALBASE}/bin/mktexlsr
|
||||
|
||||
PLIST_SUB+= TEXMFDIR=${TEXMFDIR_REL} \
|
||||
CJKDIR=${CJKDIR_REL}
|
||||
|
@ -3,11 +3,11 @@ CJK is now installed. You may use bg5latex or gbklatex to write in
|
||||
BIG5 or GB encoding.
|
||||
|
||||
If you want to install other TTF fonts, you have to manually modify:
|
||||
%%TEXMFMAIN%%/ttf2pk/ttfonts.map, for PK/Type 3 fonts;
|
||||
%%TEXMFMAIN%%/tex/latex/CJK/Bg5/c00kai.fd and
|
||||
%%TEXMFMAIN%%/tex/latex/CJK/GB/c10kai.fd for Kai family fonts;
|
||||
%%TEXMFMAIN%%/tex/latex/CJK/Bg5/c00song.fd and
|
||||
%%TEXMFMAIN%%/tex/latex/CJK/GB/c10song.fd for Sung family fonts.
|
||||
%%TEXMFDIR%%/ttf2pk/ttfonts.map, for PK/Type 3 fonts;
|
||||
%%TEXMFDIR%%/tex/latex/CJK/Bg5/c00kai.fd and
|
||||
%%TEXMFDIR%%/tex/latex/CJK/GB/c10kai.fd for Kai family fonts;
|
||||
%%TEXMFDIR%%/tex/latex/CJK/Bg5/c00song.fd and
|
||||
%%TEXMFDIR%%/tex/latex/CJK/GB/c10song.fd for Sung family fonts.
|
||||
Then use ttf2tfm to generate corresponding tfm files.
|
||||
|
||||
|
||||
|
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user