summaryrefslogtreecommitdiffstats
path: root/korean/xpdf/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'korean/xpdf/Makefile')
-rw-r--r--korean/xpdf/Makefile39
1 files changed, 23 insertions, 16 deletions
diff --git a/korean/xpdf/Makefile b/korean/xpdf/Makefile
index fc1f696..3c4d157 100644
--- a/korean/xpdf/Makefile
+++ b/korean/xpdf/Makefile
@@ -6,37 +6,44 @@
#
PORTNAME= xpdf
-PORTVERSION= 3.01
-PORTREVISION= 3
+PORTVERSION= 3.02
CATEGORIES= korean
MASTER_SITES= ftp://ftp.foolabs.com/pub/xpdf/
+PKGNAMESUFFIX= -kofont
DISTNAME= xpdf-korean
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Korean xpdf font support
+MAINTAINER= hrs@FreeBSD.org
+COMMENT= Korean font support for xpdf
RUN_DEPENDS= xpdf:${PORTSDIR}/graphics/xpdf \
${ADOBECMAPDIR}/ai0/CMap/Identity-H:${PORTSDIR}/print/adobe-cmaps \
- ${LOCALBASE}/lib/X11/fonts/TrueType/UnBatang.ttf:${PORTSDIR}/korean/unfonts-ttf
+ ${FONTSDIR}/UnBatang.ttf:${PORTSDIR}/korean/unfonts-ttf
NO_BUILD= yes
SUB_FILES= dot.xpdfrc
-SUB_LIST= ADOBECMAPDIR=${ADOBECMAPDIR}
+SUB_LIST= ADOBECMAPDIR=${ADOBECMAPDIR} \
+ FONTSDIR=${FONTSDIR}
+PLIST_SUB= EXTRARC=${EXTRARC}
+DATADIR= ${PREFIX}/share/xpdf
+FONTSDIR= ${LOCALBASE}/share/fonts/TrueType
+EXTRARC= ${DATADIR}/korean/dot.xpdfrc
ADOBECMAPDIR= ${LOCALBASE}/share/fonts/adobe-cmaps
INSTALL_FILES= Adobe-Korea1.cidToUnicode ISO-2022-KR.unicodeMap \
- README
-
-.if defined(WITHOUT_X11)
-BROKEN= Broken dependency when WITHOUT_X11 set
-.endif
+ README ../dot.xpdfrc
do-install:
${MKDIR} ${DATADIR}/korean
- ${INSTALL_DATA} ${WRKDIR}/dot.xpdfrc ${DATADIR}/korean
-.for i in ${INSTALL_FILES}
- ${INSTALL_DATA} ${WRKSRC}/${i} ${DATADIR}/korean
-.endfor
- ${SETENV} PKG_PREFIX=${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL
+ cd ${WRKSRC} && \
+ ${INSTALL_DATA} ${INSTALL_FILES} ${DATADIR}/korean
+
+post-install:
+ exec < ${LOCALBASE}/etc/xpdfrc; \
+ ${RM} -f ${LOCALBASE}/etc/xpdfrc; \
+ ( ${GREP} -v "${EXTRARC}"; \
+ ${ECHO_CMD} "include ${EXTRARC}" ) \
+ > ${LOCALBASE}/etc/xpdfrc
+ ${CHOWN} ${SHAREOWN}:${SHAREGRP} ${LOCALBASE}/etc/xpdfrc
+ ${CHMOD} 0444 ${LOCALBASE}/etc/xpdfrc
.include <bsd.port.mk>
OpenPOWER on IntegriCloud