ports/print/a2ps installs international encoding support of a2ps package but does not install additional files from vendor site needed to use this support. Fix: The following pach to ports/print/a2ps-letter fetches and builds a2ps with its internationalization package if WITH_I18N knob was used. This is 'no-op' change otherwise. Eugene Grosbein--N3Hd6Yux0wj2HdtX4ZEoQXQ2RN0Sfd29F6kRPb67BOTqHQkN Content-Type: text/plain; name="file.diff" Content-Transfer-Encoding: 7bit Content-Disposition: attachment; filename="file.diff" diff -urN a2ps-letter.orig/Makefile a2ps-letter/Makefile --- a2ps-letter.orig/Makefile Sat May 20 20:09:12 2006 +++ a2ps-letter/Makefile Mon Dec 25 23:40:47 2006 @@ -55,6 +55,27 @@ PLIST_SUB+= WITHEMACS="@comment " .endif +.if defined(WITH_I18N) +PLIST_SUB+= WITHI18N="" +I18N_PACKAGE= i18n-fonts-0.1 +DISTFILES= ${DISTNAME}${EXTRACT_SUFX} ${I18N_PACKAGE}${EXTRACT_SUFX} + +pre-configure: + @cd ${WRKDIR}/${I18N_PACKAGE}/afm && ${ECHO} *.afm > afms.lst && \ + ${MV} *.afm ${WRKSRC}/afm && cd ../fonts && \ + ${MV} *.pfb ${WRKSRC}/fonts + +post-configure: + @cd ${WRKSRC}/fonts && { ${ECHO} ''; \ + ${ECHO} "pfb_fonts =" *.pfb; } >> Makefile && \ + ${REINPLACE_CMD} 's,^\(fonts_DATA = .*\),\1 $$(pfb_fonts),' Makefile + @cd ${WRKSRC}/afm && { ${ECHO} ''; \ + ${ECHO} "i18n_afms =" `cat ${WRKDIR}/${I18N_PACKAGE}/afm/afms.lst`; } >> Makefile && \ + ${REINPLACE_CMD} 's,^\(all_afms = .*\),\1 $$(i18n_afms),' Makefile +.else +PLIST_SUB+= WITHI18N="@comment " +.endif + post-install: ${STRIP_CMD} ${PREFIX}/bin/a2ps .if defined(WITH_EMACS) diff -urN a2ps-letter.orig/distinfo a2ps-letter/distinfo --- a2ps-letter.orig/distinfo Sun Nov 13 16:26:44 2005 +++ a2ps-letter/distinfo Mon Dec 25 20:55:29 2006 @@ -1,3 +1,6 @@ MD5 (a2ps-4.13b.tar.gz) = 0c8e0c31b08c14f7a7198ce967eb3281 SHA256 (a2ps-4.13b.tar.gz) = f4d2ac6f09f44eeb82621530b1970afe88fd97cfe82da43b61069800d0c06d12 SIZE (a2ps-4.13b.tar.gz) = 1944289 +MD5 (i18n-fonts-0.1.tar.gz) = fee1456d0e6e94af4fc5b5a1bb9687b7 +SHA256 (i18n-fonts-0.1.tar.gz) = 20628df682359044b8e5241c97a3c8da7a098aa260a7d281a87f67486a531786 +SIZE (i18n-fonts-0.1.tar.gz) = 352530 diff -urN a2ps-letter.orig/pkg-plist a2ps-letter/pkg-plist --- a2ps-letter.orig/pkg-plist Sun Jan 22 09:48:47 2006 +++ a2ps-letter/pkg-plist Mon Dec 25 23:03:36 2006 @@ -47,6 +47,16 @@ %%DATADIR%%/afm/ptmr.afm %%DATADIR%%/afm/pzcmi.afm %%DATADIR%%/afm/pzdr.afm +%%WITHI18N%%%%DATADIR%%/afm/colle10.afm +%%WITHI18N%%%%DATADIR%%/afm/colle8.afm +%%WITHI18N%%%%DATADIR%%/afm/colle9.afm +%%WITHI18N%%%%DATADIR%%/afm/crr35__i.afm +%%WITHI18N%%%%DATADIR%%/afm/crr36__i.afm +%%WITHI18N%%%%DATADIR%%/afm/crr55__i.afm +%%WITHI18N%%%%DATADIR%%/afm/crr56__i.afm +%%WITHI18N%%%%DATADIR%%/afm/textb18.afm +%%WITHI18N%%%%DATADIR%%/afm/textb19.afm +%%WITHI18N%%%%DATADIR%%/afm/textb20.afm %%DATADIR%%/encoding/ascii.edf %%DATADIR%%/encoding/encoding.map %%DATADIR%%/encoding/hp.edf @@ -66,6 +76,16 @@ %%DATADIR%%/encoding/mac.edf %%DATADIR%%/encoding/ms-cp1250.edf %%DATADIR%%/fonts/pcfont.pfa +%%WITHI18N%%%%DATADIR%%/fonts/colle10.pfb +%%WITHI18N%%%%DATADIR%%/fonts/colle8.pfb +%%WITHI18N%%%%DATADIR%%/fonts/colle9.pfb +%%WITHI18N%%%%DATADIR%%/fonts/crr35__i.pfb +%%WITHI18N%%%%DATADIR%%/fonts/crr36__i.pfb +%%WITHI18N%%%%DATADIR%%/fonts/crr55__i.pfb +%%WITHI18N%%%%DATADIR%%/fonts/crr56__i.pfb +%%WITHI18N%%%%DATADIR%%/fonts/textb18.pfb +%%WITHI18N%%%%DATADIR%%/fonts/textb19.pfb +%%WITHI18N%%%%DATADIR%%/fonts/textb20.pfb %%DATADIR%%/ogonkify/README %%DATADIR%%/ogonkify/adobe.enc %%DATADIR%%/ogonkify/afm/pcrb-o.afm How-To-Repeat: The following command fails: $ a2ps -X koi8-r -o test.ps cyrillic.txt a2ps: cannot find file `CourierISOC.afm'
Responsible Changed From-To: freebsd-ports-bugs->dinoex Over to maintainer.
dinoex 2006-12-29 18:17:54 UTC FreeBSD ports repository Modified files: print/a2ps-letter Makefile distinfo pkg-plist Log: - add option WITH_I18N PR: 107195 Submitted by: Eugene Grosbein Revision Changes Path 1.63 +23 -0 ports/print/a2ps-letter/Makefile 1.17 +3 -0 ports/print/a2ps-letter/distinfo 1.33 +20 -0 ports/print/a2ps-letter/pkg-plist _______________________________________________ cvs-all@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/cvs-all To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
State Changed From-To: open->closed committed with cosmetic changes, thanks.