On Fri, Jan 03, 2014 at 08:03:32PM +0100, Tobias Ulmer wrote:
> On Thu, Jan 02, 2014 at 06:27:23PM +0100, Rafael Sadowski wrote:
> [...]
> 
> I've restored @fontdir in PLIST. Regarding the use of do-extract; espie@
> wants to get rid of that, and only a few old ports are still allowed to
> use it. What do you think of this simpler version?
> 
> Any porter wants to give their OK?
> 
> Index: Makefile
> ===================================================================
> RCS file: /home/vcs/cvs/openbsd/ports/fonts/dina-fonts/Makefile,v
> retrieving revision 1.3
> diff -u -p -r1.3 Makefile
> --- Makefile  11 Mar 2013 11:06:05 -0000      1.3
> +++ Makefile  3 Jan 2014 18:46:37 -0000
> @@ -1,32 +1,42 @@
>  # $OpenBSD: Makefile,v 1.3 2013/03/11 11:06:05 espie Exp $
>  
> -COMMENT =            monospace bitmap font, primarily aimed at programmers
> +COMMENT =    monospace bitmap font, primarily aimed at programmers
>  
> -V =                  2.89
> -PKGNAME =            dina-fonts-$V
> -DISTNAME =           dina-pcf-$V
> -CATEGORIES =         fonts
> +DISTNAME =   dina-fonts-2.92
> +CATEGORIES = fonts
>  
> -HOMEPAGE =           http://www.donationcoder.com/Software/Jibz/Dina/
> +HOMEPAGE =   http://www.donationcoder.com/Software/Jibz/Dina/
>  
> -MAINTAINER =         Rafael Sadowski <raf...@sizeofvoid.org>
> +MAINTAINER = Rafael Sadowski <raf...@sizeofvoid.org>
>  
> -# FREE (c) Jorgen Ibsen (Though no license included in distribution)
> -PERMIT_PACKAGE_CDROM =               No
> -PERMIT_PACKAGE_FTP =         No
> -PERMIT_DISTFILES_FTP =               No
> +# MIT
> +PERMIT_PACKAGE_CDROM = Yes
>  
> -MASTER_SITES =               http://ftp.fi.debian.org/gentoo/distfiles/
> +EXTRACT_SUFX =       .zip
> +MASTER_SITES =       http://sizeofvoid.org/pub/OpenBSD/distfiles/
>  
> -NO_BUILD =           Yes
> -NO_TEST =            Yes
> +NO_BUILD =   Yes
> +NO_TEST =    Yes
>  USE_X11 =    Yes
>  
>  FONTDIR=     ${PREFIX}/lib/X11/fonts/dina
>  
> -WRKSRC =     ${WRKDIR}/Dina-PCF
> +WRKSRC =     ${WRKDIR}/BDF
>  
>  do-install:
> +     bdftopcf -t -o ${WRKSRC}/DinaItalic10.pcf ${WRKSRC}/Dina_i400-10.bdf
> +     bdftopcf -t -o ${WRKSRC}/DinaItalic8.pcf ${WRKSRC}/Dina_i400-8.bdf
> +     bdftopcf -t -o ${WRKSRC}/DinaItalic9.pcf ${WRKSRC}/Dina_i400-9.bdf
> +     bdftopcf -t -o ${WRKSRC}/DinaBoldItalic10.pcf ${WRKSRC}/Dina_i700-10.bdf
> +     bdftopcf -t -o ${WRKSRC}/DinaBoldItalic8.pcf ${WRKSRC}/Dina_i700-8.bdf
> +     bdftopcf -t -o ${WRKSRC}/DinaBoldItalic9.pcf ${WRKSRC}/Dina_i700-9.bdf
> +     bdftopcf -t -o ${WRKSRC}/DinaMedium10.pcf ${WRKSRC}/Dina_r400-10.bdf
> +     bdftopcf -t -o ${WRKSRC}/DinaMedium8.pcf ${WRKSRC}/Dina_r400-8.bdf
> +     bdftopcf -t -o ${WRKSRC}/DinaMedium9.pcf ${WRKSRC}/Dina_r400-9.bdf
> +     bdftopcf -t -o ${WRKSRC}/DinaMedium6.pcf ${WRKSRC}/Dina_r400-6.bdf
> +     bdftopcf -t -o ${WRKSRC}/DinaBold10.pcf ${WRKSRC}/Dina_r700-10.bdf
> +     bdftopcf -t -o ${WRKSRC}/DinaBold8.pcf ${WRKSRC}/Dina_r700-8.bdf
> +     bdftopcf -t -o ${WRKSRC}/DinaBold9.pcf ${WRKSRC}/Dina_r700-9.bdf
>       ${GZIP_CMD} ${WRKSRC}/*.pcf
>       ${X11BASE}/bin/mkfontdir ${WRKSRC}
>       egrep '\.pcf\.gz' ${WRKSRC}/fonts.dir | \
> @@ -34,5 +44,8 @@ do-install:
>       ${INSTALL_DATA_DIR} ${FONTDIR}
>       ${INSTALL_DATA} ${WRKSRC}/*.pcf.gz ${FONTDIR}
>       ${INSTALL_DATA} ${WRKSRC}/fonts.alias ${FONTDIR}/fonts.alias-dina
> +     ${INSTALL_DATA_DIR} ${PREFIX}/share/doc/dina-fonts
> +     ${INSTALL_DATA} ${WRKDIR}/LICENSE ${PREFIX}/share/doc/dina-fonts
> +

Is that part really usefull?


>  
>  .include <bsd.port.mk>
> Index: distinfo
> ===================================================================
> RCS file: /home/vcs/cvs/openbsd/ports/fonts/dina-fonts/distinfo,v
> retrieving revision 1.1.1.1
> diff -u -p -r1.1.1.1 distinfo
> --- distinfo  7 Dec 2011 09:27:16 -0000       1.1.1.1
> +++ distinfo  3 Jan 2014 18:46:37 -0000
> @@ -1,5 +1,2 @@
> -MD5 (dina-pcf-2.89.tar.gz) = 1sQlwAeppXa0u4jIjPVwdg==
> -RMD160 (dina-pcf-2.89.tar.gz) = bQLzN2RIzzKstI5LpGS3Pmc3Ek8=
> -SHA1 (dina-pcf-2.89.tar.gz) = dw8YqDJJCiLMjKWfCS7EAe72uEA=
> -SHA256 (dina-pcf-2.89.tar.gz) = KYnGi8Tm8xQ1/nwnMNluZO8xlLEiNl8p+vBsS6xwGaY=
> -SIZE (dina-pcf-2.89.tar.gz) = 36442
> +SHA256 (dina-fonts-2.92.zip) = H1G7pT91pk0ti9A36OD4S2+AZOUKcu6VQDO+3hc1CM8=
> +SIZE (dina-fonts-2.92.zip) = 68023
> Index: pkg/PLIST
> ===================================================================
> RCS file: /home/vcs/cvs/openbsd/ports/fonts/dina-fonts/pkg/PLIST,v
> retrieving revision 1.1.1.1
> diff -u -p -r1.1.1.1 PLIST
> --- pkg/PLIST 7 Dec 2011 09:27:16 -0000       1.1.1.1
> +++ pkg/PLIST 3 Jan 2014 18:46:37 -0000
> @@ -1,4 +1,4 @@
> -@comment $OpenBSD: PLIST,v 1.1.1.1 2011/12/07 09:27:16 jasper Exp $
> +@comment $OpenBSD$
>  lib/X11/fonts/
>  @fontdir lib/X11/fonts/dina/
>  lib/X11/fonts/dina/DinaBold10.pcf.gz
> @@ -11,6 +11,9 @@ lib/X11/fonts/dina/DinaItalic10.pcf.gz
>  lib/X11/fonts/dina/DinaItalic8.pcf.gz
>  lib/X11/fonts/dina/DinaItalic9.pcf.gz
>  lib/X11/fonts/dina/DinaMedium10.pcf.gz
> +lib/X11/fonts/dina/DinaMedium6.pcf.gz
>  lib/X11/fonts/dina/DinaMedium8.pcf.gz
>  lib/X11/fonts/dina/DinaMedium9.pcf.gz
>  lib/X11/fonts/dina/fonts.alias-dina
> +share/doc/dina-fonts/
> +share/doc/dina-fonts/LICENSE
> 

-- 
Antoine

Reply via email to