1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-20 00:21:35 +00:00

- Update fntsample to 3.0

- Make pdfoutline a slave port to fntsample

PR:		ports/130431
Submitted by:	KATO Tsuguru <tkato432@yahoo.com>
This commit is contained in:
Pav Lucistnik 2009-01-20 22:41:42 +00:00
parent 76e05f9193
commit 2e6f5e789f
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=226565
4 changed files with 59 additions and 43 deletions

View File

@ -6,28 +6,14 @@
#
PORTNAME= pdfoutline
PORTVERSION= 0.0.${DATE:S/-//g}
DISTVERSION= 2.4
PORTREVISION= 0
CATEGORIES= textproc
MASTER_SITES= SF/fntsample
DISTNAME= fntsample-${DISTVERSION}
MAINTAINER= ports@FreeBSD.org
COMMENT= Add outlines to PDF files
RUN_DEPENDS= p5-PDF-API2>=0:${PORTSDIR}/textproc/p5-PDF-API2
MASTERDIR= ${.CURDIR}/../../x11-fonts/fntsample
DESCR= ${.CURDIR}/pkg-descr
USE_PERL5_RUN= yes
NO_BUILD= yes
PLIST_FILES= bin/${PORTNAME}
MAN1= ${PORTNAME}.1
DATE= 2007-03-14
PDFOUTLINE= yes
post-patch:
@${SED} -e 's|@DATE@|2007-03-14|' ${WRKSRC}/${PORTNAME}.1.in > ${WRKSRC}/${PORTNAME}.1
do-install:
@${INSTALL_SCRIPT} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin/
@${INSTALL_MAN} ${WRKSRC}/${PORTNAME}.1 ${MAN1PREFIX}/man/man1/
.include <bsd.port.mk>
.include "${MASTERDIR}/Makefile"

View File

@ -1,3 +0,0 @@
MD5 (fntsample-2.4.tar.gz) = 013e5f5d6f4035437e67d0ee665de1bd
SHA256 (fntsample-2.4.tar.gz) = db23d5e5320f7d0447a59370d95aff90bc3c600fa05c111688e0d85642c992a5
SIZE (fntsample-2.4.tar.gz) = 84348

View File

@ -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>

View File

@ -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