pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
Re: CVS commit: pkgsrc/print/xpdf
On Thu, Oct 27, 2011 at 12:44 AM, Bernd Ernesti
<netbsd%lists.veego.de@localhost> wrote:
> On Thu, Oct 27, 2011 at 02:35:41AM +0000, Tim Zingelman wrote:
>> Module Name: pkgsrc
>> Committed By: tez
>> Date: Thu Oct 27 02:35:41 UTC 2011
>>
>> Modified Files:
>> pkgsrc/print/xpdf: Makefile distinfo
>> pkgsrc/print/xpdf/patches: patch-aa patch-ai patch-ak patch-al patch-am
>> patch-aq patch-bc
>> Removed Files:
>> pkgsrc/print/xpdf/patches: patch-ab patch-an patch-bb patch-bd
>>
>> Log Message:
>> Update to 3.03
>>
>> Fixes multiple vulnerabilites
>>
>> Change list too long to include here, see http://www.foolabs.com/xpdf/CHANGES
>> (file does not note what changes were included in 3.02pl1 - 3.02pl4 and which
>> are new for 3.03)
>
> From the README:
>
> ==================================================================
> Upgrading from Xpdf 3.02 (and earlier)
> --------------------------------------
>
> The font configuration system has been changed. Previous versions
> used mostly separate commands to configure fonts for display and for
> PostScript output. As of 3.03, configuration options that make sense
> for both display and PS output have been unified.
>
> The following xpdfrc commands have been removed:
> * displayFontT1, displayFontTT: replaced with fontFile
> * displayNamedCIDFontT1, displayNamedCIDFontTT: replaced with fontFile
> * displayCIDFontT1, displayCIDFontTT: replaced with fontFileCC
> * psFont: replaced with psResidentFont
> * psNamedFont16: replaced with psResidentFont16
> * psFont16: replaced with psResidentFontCC
>
> See the xpdfrc(5) man page for more information on the new commands.
>
> Pdftops will now embed external 16-bit fonts (configured with the
> fontFileCC command) when the PDF file refers to a non-embedded font.
> It does not do any subsetting (yet), so the resulting PS files will be
> large.
> ==================================================================
>
> Will this break the other print/xpdf-* packages because of the xpdfrc
> changes?
I do not think so... looking at just one (xpdf-chinese-traditional) it
suggests (manually) adding the following to xpdfrc:
#----- begin Chinese Traditional support package (2004-jul-27)
cidToUnicode Adobe-CNS1
/usr/pkg/share/xpdf/chinese-traditional/Adobe-CNS1.cidToUnicode
unicodeMap Big5
/usr/pkg/share/xpdf/chinese-traditional/Big5.unicodeMap
unicodeMap Big5ascii
/usr/pkg/share/xpdf/chinese-traditional/Big5ascii.unicodeMap
cMapDir Adobe-CNS1 /usr/pkg/share/xpdf/chinese-traditional/CMap
toUnicodeDir /usr/pkg/share/xpdf/chinese-traditional/CMap
#displayCIDFontTT Adobe-CNS1 /usr/..../bkai00mp.ttf
#----- end Chinese Traditional support package
Note that the one change/removed command is commented out. I don't
know if the assumption is that the user will un-comment that line and
put in a correct font path? If that is the case, then they would need
to use fontFileCC rather than displayCIDFontTT in that line. Perhaps
the assumption is that a user of these fonts would already have them
configured via some other means? In fact the pkgsrc package
containing that example font is fonts/arphic-ttf, and it puts the file
in ${PREFIX}/lib/X11/fonts/TTF/ which I note is not in the xpdf
default displayFontDirs, but probably should be? (see
print/xpdf/patches/patch-al)
I don't have any way to test the pther print/xpdf-* packages, so I'd
welcome feedback from anyone who uses them.
- Tim
Home |
Main Index |
Thread Index |
Old Index