diff options
author | pav <pav@FreeBSD.org> | 2009-01-21 06:41:42 +0800 |
---|---|---|
committer | pav <pav@FreeBSD.org> | 2009-01-21 06:41:42 +0800 |
commit | 8ddb9583b963325afe2a8e8eea331781f006300f (patch) | |
tree | 77071ffb2749705886b0c94e85f5a69ca9d14953 /x11-fonts | |
parent | 125a916135f77f05e9870d83f83432a2fdea6456 (diff) | |
download | freebsd-ports-graphics-8ddb9583b963325afe2a8e8eea331781f006300f.tar.gz freebsd-ports-graphics-8ddb9583b963325afe2a8e8eea331781f006300f.tar.zst freebsd-ports-graphics-8ddb9583b963325afe2a8e8eea331781f006300f.zip |
- Update fntsample to 3.0
- Make pdfoutline a slave port to fntsample
PR: ports/130431
Submitted by: KATO Tsuguru <tkato432@yahoo.com>
Diffstat (limited to 'x11-fonts')
-rw-r--r-- | x11-fonts/fntsample/Makefile | 63 | ||||
-rw-r--r-- | x11-fonts/fntsample/distinfo | 12 |
2 files changed, 54 insertions, 21 deletions
diff --git a/x11-fonts/fntsample/Makefile b/x11-fonts/fntsample/Makefile index 0e4e0e0c8c9..3d8b715ac9a 100644 --- a/x11-fonts/fntsample/Makefile +++ b/x11-fonts/fntsample/Makefile @@ -5,36 +5,69 @@ # $FreeBSD$ # -PORTNAME= fntsample -PORTVERSION= 2.8 -PORTREVISION= 1 -CATEGORIES= x11-fonts -MASTER_SITES= SF http://unicode.org/Public/5.0.0/ucd/:unidata +PORTNAME?= fntsample +PORTVERSION= 3.0 +PORTREVISION?= 0 +CATEGORIES?= x11-fonts +MASTER_SITES= SF http://unicode.org/Public/5.1.0/ucd/:unidata +MASTER_SITE_SUBDIR= fntsample +DISTNAME= fntsample-${PORTVERSION} DISTFILES= ${DISTNAME}${EXTRACT_SUFX} Blocks.txt:unidata EXTRACT_ONLY= ${DISTFILES:M*gz} MAINTAINER= ports@FreeBSD.org -COMMENT= Show Unicode coverage of a font +COMMENT?= Show Unicode coverage of a font +USE_PERL5_RUN= yes + +.if defined(PDFOUTLINE) +RUN_DEPENDS= p5-Locale-libintl>=0:${PORTSDIR}/devel/p5-Locale-libintl \ + p5-PDF-API2>=0:${PORTSDIR}/textproc/p5-PDF-API2 + +NO_BUILD= yes + +MAN1= ${PORTNAME}.1 +PLIST_FILES= bin/${PORTNAME} +.else BUILD_DEPENDS= gawk:${PORTSDIR}/lang/gawk -LIB_DEPENDS= cairo.2:${PORTSDIR}/graphics/cairo \ - freetype.9:${PORTSDIR}/print/freetype2 RUN_DEPENDS= pdfoutline:${PORTSDIR}/textproc/pdfoutline -USE_GNOME= glib20 pkgconfig pango -USE_PERL5_RUN= yes +USE_GNOME= pango +USE_GETTEXT= yes GNU_CONFIGURE= yes -PLIST_FILES= bin/${PORTNAME} +CONFIGURE_ARGS= --with-unicode-blocks=${WRKSRC}/Blocks.txt + MAN1= ${PORTNAME}.1 +PLIST_FILES= bin/${PORTNAME} share/locale/uk/LC_MESSAGES/${PORTNAME}.mo +.endif post-extract: - @${CP} ${_DISTDIR}/Blocks.txt ${WRKSRC}/ +.if !defined(PDFOUTLINE) + @${CP} ${DISTDIR}/${DIST_SUBDIR}/Blocks.txt ${WRKSRC} +.endif post-patch: - @${REINPLACE_CMD} -e 's|/usr/share/unicode|${WRKSRC}|' ${WRKSRC}/configure +.if defined(PDFOUTLINE) + @${SED} -e 's|##PACKAGE##|fntsample|g ; \ + s|##LOCALEDIR##|${PREFIX}/share/locale|g' \ + ${WRKSRC}/${PORTNAME}.pl > ${WRKSRC}/${PORTNAME} + @${SED} -e 's|@DATE@|2008-10-22|g' \ + ${WRKSRC}/${PORTNAME}.1.in > ${WRKSRC}/${PORTNAME}.1 +.else + @${REINPLACE_CMD} -e \ + 's|^bin_SCRIPTS|#bin_SCRIPTS|g' ${WRKSRC}/Makefile.in +.endif do-install: - @${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin/ - @${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${MAN1PREFIX}/man/man1/ +.if defined(PDFOUTLINE) + ${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin + ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${MANPREFIX}/man/man1 +.else + ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin + ${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${MANPREFIX}/man/man1 + @${MKDIR} ${PREFIX}/share/locale/uk/LC_MESSAGES + ${INSTALL_DATA} ${WRKSRC}/po/uk.gmo \ + ${PREFIX}/share/locale/uk/LC_MESSAGES/${PORTNAME}.mo +.endif .include <bsd.port.mk> diff --git a/x11-fonts/fntsample/distinfo b/x11-fonts/fntsample/distinfo index 2b8043cb7bc..241cc233f15 100644 --- a/x11-fonts/fntsample/distinfo +++ b/x11-fonts/fntsample/distinfo @@ -1,6 +1,6 @@ -MD5 (fntsample-2.8.tar.gz) = 4511fb91f6191a50ec2e81f53dbbbe6e -SHA256 (fntsample-2.8.tar.gz) = ac66b1abae965535d324e8fdad57e1a7bd6b0b9318d61f364af61b4ce6632496 -SIZE (fntsample-2.8.tar.gz) = 90366 -MD5 (Blocks.txt) = 2555f416d6b064be4a532d3748268569 -SHA256 (Blocks.txt) = 4116c568ac01b49f1c27bf9ef3b4e9e9d9b10452997732e165a7bfd78862f16f -SIZE (Blocks.txt) = 5455 +MD5 (fntsample-3.0.tar.gz) = 842d64d184bf03b0307940bf18e81905 +SHA256 (fntsample-3.0.tar.gz) = 580059b8d7772a09f22bf0aef8b5c795e6a83c60f6658e27b40a858f0fdf822d +SIZE (fntsample-3.0.tar.gz) = 164912 +MD5 (Blocks.txt) = aee9add2c5e17a8140f64f78c7d1147e +SHA256 (Blocks.txt) = 9c389049fcd4bba01164301e1efa16ab3058328d5a4913ad35d974401978062a +SIZE (Blocks.txt) = 5857 |