From 27470e1676e69455acf06ae25ebd42ebd5bdecdb Mon Sep 17 00:00:00 2001 From: Hiroki Sato Date: Sat, 22 Aug 2015 17:48:35 +0000 Subject: - Split ghostscript into X11-independent and -dependent parts: * print/ghostscript{7,8,9,9-agpl}-base Installs Ghostscript binary, libgs, and related files. These ports do not depend on X11 libraries (i.e. x11* devices are not available). USES=ghostscript will set dependency on one of them depending on GHOSTSCRIPT_DEFAULT. The default device is set to "display" or "bbox". * print/ghostscript{7,8,9,9-agpl}-x11 Installs a shared library which provides X11 support to the installed Ghostscript binaries. x11* devices will be enabled when the library is available. This depends on *-base (RUN_DEPENDS). USES=ghostscript:x11 will set dependency on one of them. - Fix integer overflow reported as CVE-2015-3228. - Update Uses/ghostscript.mk: * Add x11 keyword. nox11 keyword is now obsolete. * Use packagename in *_DEPENDS line to prevent relationship between -base and -x11 packages from being broken. - Fix x11/nox11 keyword and bump PORTREVISION in ports using USES=ghostscript to update dependency of pre-compiled packages. --- print/ghostscript7-base/files/patch-lib:ps2pdfwr | 173 +++++++++++++++++++++++ 1 file changed, 173 insertions(+) create mode 100644 print/ghostscript7-base/files/patch-lib:ps2pdfwr (limited to 'print/ghostscript7-base/files/patch-lib:ps2pdfwr') diff --git a/print/ghostscript7-base/files/patch-lib:ps2pdfwr b/print/ghostscript7-base/files/patch-lib:ps2pdfwr new file mode 100644 index 000000000000..ef2b946df791 --- /dev/null +++ b/print/ghostscript7-base/files/patch-lib:ps2pdfwr @@ -0,0 +1,173 @@ +--- lib/ps2pdfwr.org 2003-09-01 18:39:30.000000000 +0900 ++++ lib/ps2pdfwr 2003-09-25 18:39:14.000000000 +0900 +@@ -31,6 +31,169 @@ + outfile="$2" + fi + ++[ "$NeverEmbedFontList" != "" ] || NeverEmbedFontList=" ++/Courier ++/Courier-Bold ++/Courier-BoldOblique ++/Courier-Oblique ++/Helvetica ++/Helvetica-Bold ++/Helvetica-BoldOblique ++/Helvetica-Oblique ++/Symbol ++/Times-Bold ++/Times-BoldItalic ++/Times-Italic ++/Times-Roman ++/ZapfDingbats ++" ++[ "$AlwaysEmbedFontList" != "" ] || AlwaysEmbedFontList=" ++/AvantGarde-Book ++/AvantGarde-BookOblique ++/AvantGarde-Demi ++/AvantGarde-DemiOblique ++/Bookman-Demi ++/Bookman-DemiItalic ++/Bookman-Light ++/Bookman-LightItalic ++/Helvetica-Narrow ++/Helvetica-Narrow-Bold ++/Helvetica-Narrow-BoldOblique ++/Helvetica-Narrow-Oblique ++/Palatino-Bold ++/Palatino-BoldItalic ++/Palatino-Italic ++/Palatino-Roman ++/ZapfChancery-MediumItalic ++ ++/Arial-BoldItalicMT ++/Arial-BoldMT ++/Arial-ItalicMT ++/ArialMT ++/ArialNarrow ++/ArialNarrow-Bold ++/ArialNarrow-BoldItalic ++/ArialNarrow-Italic ++/BookmanOldStyle ++/BookmanOldStyle-Bold ++/BookmanOldStyle-BoldItalic ++/BookmanOldStyle-Italic ++/CenturyGothic ++/CenturyGothic-Bold ++/CenturyGothic-BoldItalic ++/CenturyGothic-Italic ++/CourierNewPS-BoldItalicMT ++/CourierNewPS-BoldMT ++/CourierNewPS-ItalicMT ++/CourierNewPSMT ++/NewCenturySchlbk-Bold ++/NewCenturySchlbk-BoldItalic ++/NewCenturySchlbk-Italic ++/NewCenturySchlbk-Roman ++/PalatinoLinotype-Bold ++/PalatinoLinotype-BoldItalic ++/PalatinoLinotype-Italic ++/PalatinoLinotype-Roman ++/TimesNewRomanPS-BoldItalicMT ++/TimesNewRomanPS-BoldMT ++/TimesNewRomanPS-ItalicMT ++/TimesNewRomanPSMT ++" ++[ "$NeverEmbedCIDFontList" != "" ] || NeverEmbedCIDFontList=" ++/MSung-Light ++/MSung-Medium ++/MHei-Medium ++/MKai-Medium ++/STSong-Light ++/STFangsong-Light ++/STHeiti-Regular ++/STKaiti-Regular ++/Ryumin-Light ++/GothicBBB-Medium ++/HeiseiMin-W3 ++/HeiseiKakuGo-W5 ++/KozMin-Regular ++/HYGoThic-Medium ++/HYGungSo-Bold ++/HYKHeadLine-Bold ++/HYKHeadLine-Medium ++/HYSMyeongJo-Medium ++/HYRGoThic-Medium ++ ++/MOEKai-Regular ++/MOESung-Regular ++/WadaGo-Bold ++/WadaMaruGo-Regular ++/WadaMaruGo-RegularH ++/WadaMin-Bold ++/WadaMin-Regular ++/WadaMin-RegularH ++/Munhwa-Bold ++/Munhwa-Regular ++/MunhwaGothic-Bold ++/MunhwaGothic-Regular ++/MunhwaGungSeo-Bold ++/MunhwaGungSeo-Light ++/MunhwaGungSeoHeulim-Bold ++/MunhwaGungSeoHeulim-Light ++/MunhwaHoonMin-Regular ++ ++/MingLiU ++/PMingLiU ++/SimHei ++/SimSun ++/NSimSun ++/HGGothicE ++/HGGothicEPRO ++/HGGothicM ++/HGGyoshotai ++/HGMarugothicMPRO ++/HGPGothicE ++/HGPGothicM ++/HGPGyoshotai ++/HGPSoeiKakugothicUB ++/HGPSoeiKakupoptai ++/HGSGothicE ++/HGSGothicM ++/HGSGyoshotai ++/HGSSoeiKakugothicUB ++/HGSSoeiKakupoptai ++/HGSeikaishotaiPRO ++/HGSoeiKakugothicUB ++/HGSoeiKakupoptai ++/Kochi-Gothic ++/Kochi-Mincho ++/MojikumiKata-EB ++/Mona ++/MS-Mincho ++/MS-PMincho ++/MS-Gothic ++/MS-PGothic ++/MS-UIGothic ++/Batang ++/BatangChe ++/Gungsuh ++/GungsuhChe ++/Gulim ++/GulimChe ++/Dotum ++/DotumChe ++/New-Gulim ++ ++/MHei-Medium-Acro ++/MSung-Light-Acro ++/STSong-Light-Acro ++/HeiseiKakuGo-W5-Acro ++/HeiseiMin-W3-Acro ++/HYGoThic-Medium-Acro ++/HYSMyeongJo-Medium-Acro ++" ++[ "$AlwaysEmbedCIDFontList" != "" ] || AlwaysEmbedCIDFontList=" ++/SimSun-18030-Adobe-CNS1 ++/NSimSun-18030-Adobe-CNS1 ++/SimSun-18030 ++/NSimSun-18030 ++" + # We have to include the options twice because -I only takes effect if it + # appears before other options. +-exec gs $OPTIONS -q -dNOPAUSE -dBATCH -sDEVICE=pdfwrite "-sOutputFile=$outfile" $OPTIONS -c .setpdfwrite -f "$infile" ++exec gs $OPTIONS -q -dNOPAUSE -dBATCH -sDEVICE=pdfwrite "-sOutputFile=$outfile" $OPTIONS -c ".setpdfwrite <> setdistillerparams" -f "$infile" -- cgit v1.2.3