diff options
author | Raphael Kubo da Costa <rakuco@FreeBSD.org> | 2014-05-17 02:46:00 +0800 |
---|---|---|
committer | Raphael Kubo da Costa <rakuco@FreeBSD.org> | 2014-05-17 02:46:00 +0800 |
commit | dbd9e5be7d6023d59797b45c72126ab0cf3a001d (patch) | |
tree | d2a0121d78a3ed9d1cf8bd93cc1fadc633684792 /x11-fonts/dina | |
parent | 4d4e7a9a9be778a36c03b2005f78304549c81fdf (diff) | |
download | freebsd-ports-gnome-dbd9e5be7d6023d59797b45c72126ab0cf3a001d.tar.gz freebsd-ports-gnome-dbd9e5be7d6023d59797b45c72126ab0cf3a001d.tar.zst freebsd-ports-gnome-dbd9e5be7d6023d59797b45c72126ab0cf3a001d.zip |
Update to 2.92.
Packaging changes include:
- Staging support.
- Switch LICENSE to MIT following what upstream has done.
- My repackaged tarball now contains the source BDF files, and the PCF files
are generated as part of the build process to follow what upstream does
more closely.
To be clear, the only reason for me to keep a repackaged tarball is the
fact that upstream just hosts a "dina.zip" with no version information and
which can change at any moment.
Diffstat (limited to 'x11-fonts/dina')
-rw-r--r-- | x11-fonts/dina/Makefile | 37 | ||||
-rw-r--r-- | x11-fonts/dina/distinfo | 4 | ||||
-rw-r--r-- | x11-fonts/dina/pkg-plist | 27 |
3 files changed, 33 insertions, 35 deletions
diff --git a/x11-fonts/dina/Makefile b/x11-fonts/dina/Makefile index e3733ee9587e..f475f43cd7cd 100644 --- a/x11-fonts/dina/Makefile +++ b/x11-fonts/dina/Makefile @@ -1,35 +1,34 @@ # $FreeBSD$ PORTNAME= dina -PORTVERSION= 2.89 +PORTVERSION= 2.92 CATEGORIES= x11-fonts MASTER_SITES= LOCAL/rakuco MAINTAINER= rakuco@FreeBSD.org COMMENT= A monospace bitmap font, primarily aimed at programmers -# IANAL, but the license looks close enough to a standard BSD license that -# auto-accept and all the other permissions look like reasonable defaults here. -LICENSE= custom -LICENSE_NAME= Custom License -LICENSE_FILE= ${WRKSRC}/LICENSE -LICENSE_PERMS= auto-accept dist-mirror dist-sell pkg-mirror pkg-sell +LICENSE= MIT -BUILD_DEPENDS= fc-cache:${PORTSDIR}/x11-fonts/fontconfig \ - mkfontdir:${PORTSDIR}/x11-fonts/mkfontdir +BUILD_DEPENDS= bdftopcf:${PORTSDIR}/x11-fonts/bdftopcf FONTDIR= lib/X11/fonts/${PORTNAME} -NO_BUILD= yes -PLIST_SUB+= FONTDIR=${FONTDIR} +PLIST_SUB= FONTDIR=${FONTDIR} -NO_STAGE= yes -do-install: - @${MKDIR} ${PREFIX}/${FONTDIR} - @${INSTALL_DATA} ${WRKSRC}/*.pcf.gz ${PREFIX}/${FONTDIR} +BDFLIST= Dina_i400-10.bdf Dina_i400-8.bdf Dina_i400-9.bdf \ + Dina_i700-10.bdf Dina_i700-8.bdf Dina_i700-9.bdf \ + Dina_r400-10.bdf Dina_r400-6.bdf Dina_r400-8.bdf \ + Dina_r400-9.bdf Dina_r700-10.bdf Dina_r700-8.bdf \ + Dina_r700-9.bdf + +do-build: +.for BDF in ${BDFLIST} + cd ${WRKSRC}/BDF && bdftopcf -t -o ${BDF:S/.bdf/.pcf/} ${BDF} +.endfor + ${GZIP_CMD} ${WRKSRC}/BDF/*.pcf -post-install: - @cd ${PREFIX}/${FONTDIR} && mkfontdir - @${CP} ${PREFIX}/${FONTDIR}/fonts.dir ${PREFIX}/${FONTDIR}/fonts.scale - @command fc-cache -f -v ${PREFIX}/${FONTDIR} +do-install: + ${MKDIR} ${STAGEDIR}${PREFIX}/${FONTDIR} + ${INSTALL_DATA} ${WRKSRC}/BDF/*.pcf.gz ${STAGEDIR}${PREFIX}/${FONTDIR} .include <bsd.port.mk> diff --git a/x11-fonts/dina/distinfo b/x11-fonts/dina/distinfo index 8d70da1ac849..f8bb5b609b33 100644 --- a/x11-fonts/dina/distinfo +++ b/x11-fonts/dina/distinfo @@ -1,2 +1,2 @@ -SHA256 (dina-2.89.tar.gz) = eaa67fe2a8fc69944bd3010cbf6d946177f0e2204dcb0ce70ebd0637d816f43a -SIZE (dina-2.89.tar.gz) = 52559 +SHA256 (dina-2.92.tar.gz) = 8a40d6bc6e9dcc49b660f849084d40399cac8124a7314569dfaea4359d10f9a4 +SIZE (dina-2.92.tar.gz) = 69175 diff --git a/x11-fonts/dina/pkg-plist b/x11-fonts/dina/pkg-plist index a5103a655d49..f3ebfa4e3ae8 100644 --- a/x11-fonts/dina/pkg-plist +++ b/x11-fonts/dina/pkg-plist @@ -1,15 +1,14 @@ -%%FONTDIR%%/fonts.dir -%%FONTDIR%%/fonts.scale -%%FONTDIR%%/DinaBold10.pcf.gz -%%FONTDIR%%/DinaBold8.pcf.gz -%%FONTDIR%%/DinaBold9.pcf.gz -%%FONTDIR%%/DinaBoldItalic10.pcf.gz -%%FONTDIR%%/DinaBoldItalic8.pcf.gz -%%FONTDIR%%/DinaBoldItalic9.pcf.gz -%%FONTDIR%%/DinaItalic10.pcf.gz -%%FONTDIR%%/DinaItalic8.pcf.gz -%%FONTDIR%%/DinaItalic9.pcf.gz -%%FONTDIR%%/DinaMedium10.pcf.gz -%%FONTDIR%%/DinaMedium8.pcf.gz -%%FONTDIR%%/DinaMedium9.pcf.gz +%%FONTDIR%%/Dina_i400-10.pcf.gz +%%FONTDIR%%/Dina_i400-8.pcf.gz +%%FONTDIR%%/Dina_i400-9.pcf.gz +%%FONTDIR%%/Dina_i700-10.pcf.gz +%%FONTDIR%%/Dina_i700-8.pcf.gz +%%FONTDIR%%/Dina_i700-9.pcf.gz +%%FONTDIR%%/Dina_r400-10.pcf.gz +%%FONTDIR%%/Dina_r400-6.pcf.gz +%%FONTDIR%%/Dina_r400-8.pcf.gz +%%FONTDIR%%/Dina_r400-9.pcf.gz +%%FONTDIR%%/Dina_r700-10.pcf.gz +%%FONTDIR%%/Dina_r700-8.pcf.gz +%%FONTDIR%%/Dina_r700-9.pcf.gz @dirrm %%FONTDIR%% |