aboutsummaryrefslogtreecommitdiff
path: root/print/ghostscript8/files
Commit message (Collapse)AuthorAgeFilesLines
* - Split ghostscript into X11-independent and -dependent parts:Hiroki Sato2015-08-2241-1753/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * 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. Notes: svn path=/head/; revision=395047
* Use proper MAKE_CMD reference.Bryan Drewery2015-03-221-1/+1
| | | | | | | With hat: portmgr Notes: svn path=/head/; revision=381971
* Properly support png 1.5Baptiste Daroussin2014-12-253-20/+196
| | | | | | | Obtained from: pkgsrc (old history) Notes: svn path=/head/; revision=375538
* - Strip binaries properly.Hiroki Sato2014-11-233-19/+27
| | | | | | | - Update pkg-message. Notes: svn path=/head/; revision=373130
* - Fix iconv dependency [*]Hiroki Sato2014-03-065-15/+12
| | | | | | | | | | | | - Add STAGEDIR support. - Remove FT_BRIDGE option. - Fix old syntax in LIB_DEPENDS. Submitted by: tijl [*] PR: ports/186705 [*] Notes: svn path=/head/; revision=347164
* Set ${MASTERDIR} to ${.CURDIR} and use it for .include "files/foo".Hiroki Sato2013-07-251-3/+3
| | | | | | | | | Changes in r323629 broke ghostscript*-nox11. Pointed out by: bapt Notes: svn path=/head/; revision=323630
* Fix hidden dependency due to USE_FOO=yes after including bsd.port.pre.mk.Hiroki Sato2013-07-251-3/+3
| | | | Notes: svn path=/head/; revision=323629
* Fix installation of bin/ert. It should be installed when GS_epag is defined,Hiroki Sato2013-05-032-1/+4
| | | | | | | | | not GS_dmprt. Spotted by: Andrzej Tobola Notes: svn path=/head/; revision=317185
* - Use OPTIONS_MULTI and OPTIONS_GROUP.Hiroki Sato2013-05-021-1/+1
| | | | | | | | | - Add dependency on libpaper unconditionally to 8.x and 9.x. - Fix CONFLICTS_INSTALL. - Remove ABI version numbers from LIB_DEPENDS. Notes: svn path=/head/; revision=317150
* Convert the last USE_ICONV to USES=iconvBaptiste Daroussin2013-04-271-1/+1
| | | | Notes: svn path=/head/; revision=316695
* Fix typos which can prevent parallel build from working.Hiroki Sato2013-04-171-0/+17
| | | | | | | | Reported by: miwi Feature safe: yes Notes: svn path=/head/; revision=316004
* Revert r303635 to fix an wrong OPTIONS handling and resolve svgalib dependencyHiroki Sato2012-09-041-0/+4
| | | | | | | | | | in the case of !amd64 && !i386 in another way. Pointed out by: crees Pointy hat to: hrs Notes: svn path=/head/; revision=303669
* s/X11BASE/LOCALBASE/, or equivalent.Doug Barton2012-06-242-3/+3
| | | | | | | The X11BASE variable is long gone, however these ports were not updated. Notes: svn path=/head/; revision=299908
* - Add LICENSE.Hiroki Sato2012-06-123-58/+55
| | | | | | | | | - Make MAKE_JOBS_SAFE=yes. - Replace OPTIONS with OPTIONSng. Bump PORTREVISION because a package created with Makefile.drivers r1.8 had some inconsistent default values. Notes: svn path=/head/; revision=299125
* - update png to 1.5.10Dirk Meyer2012-06-012-0/+20
| | | | Notes: svn path=/head/; revision=297915
* - Update MASTER_SITES.Hiroki Sato2012-02-122-5/+13
| | | | | | | | - Add a patch to suppress a warning message. - Style fixes. Notes: svn path=/head/; revision=291071
* Use gdkpixbuf2 instead of gdkpixbuf when WITH_GTK is defined.Hiroki Sato2011-07-201-1/+1
| | | | | | | | Spotted by: bf PR: ports/158995 Notes: svn path=/head/; revision=277974
* Update CONFLICTS lines.Hiroki Sato2011-06-201-2/+2
| | | | | | | PR: ports/158028 Notes: svn path=/head/; revision=275918
* - Fix a problem when opening a PDF file.Hiroki Sato2011-05-232-1/+12
| | | | | | | | | | - Fix a build issue when TARGET_ARCH is defined. PR: ports/156654 PR: ports/156607 Notes: svn path=/head/; revision=274533
* - fix build with output device X11Dirk Meyer2010-12-151-0/+12
| | | | | | | | PR: 152610 Approved by: (maintainer timeout) Notes: svn path=/head/; revision=266360
* Disable the GTK frontend by default.Hiroki Sato2010-08-211-6/+11
| | | | | | | Discussed with: ache Notes: svn path=/head/; revision=259681
* Use graphics/jbig2dec for libjbig2dec instead of the bundled one.Hiroki Sato2010-08-031-11/+0
| | | | | | | Submitted by: mi Notes: svn path=/head/; revision=258699
* - Fix compile errors when vgalib and lvga256 drivers are enabled.Hiroki Sato2010-08-025-8/+90
| | | | | | | | | | | | - Use external libraries instead of bundled old ones[1]. - Fix WITHOUT_FOO handling[2]. Submitted by: mi[1], dinoex[2] PR: ports/126513 PR: ports/148960 Notes: svn path=/head/; revision=258619
* Disable the cups driver when either WITHOUT_CUPS=true orHiroki Sato2010-05-251-0/+19
| | | | | | | | | WITHOUT_GS_cups=true. Spotted by: Scott Allendorf Notes: svn path=/head/; revision=255087
* - Make the driver selection stricter and redefine DEVICE_DEVSn in theHiroki Sato2010-05-243-1/+269
| | | | | | | | | | ghostscript build framework to eliminate differences between selected drivers by OPTIONS and actually-compiled ones. - Eliminate duplicated devices displayed in "gs -h". Notes: svn path=/head/; revision=254987
* Fix "-sDEVICE=ijs -sIjsServer=hpijs" issue.Hiroki Sato2010-04-101-2/+2
| | | | | | | PR: ports/128787 Notes: svn path=/head/; revision=252531
* * Update to 8.71.[1] Changes include:Hiroki Sato2010-04-032-9/+33
| | | | | | | | | | | | | | | | | | | | | | | | | | | - Support for tiff file output is now provided using the libtiff implementation rather than our more limited native code as in previous releases. There is also a new 'tiffsep1' output device which produces halftoned separations at 1 bit-per-pixel, in contrast to the 'tiffsep' device which produces 8 bit-per-pixel plates. - The graphics library has been updated to provide more accurate scan conversion of vector art including fixes to dash behavior, transparent stroked paths, thick stroked paths, radial shadings, xps cap handling, "pie" joins, degenerate beziers, improved handling of dropouts in thin strokes and better thin axis-aligned strokes. * Fix cairo support. GS_cairo is added to the drivers list (this is disabled by default). When WITH_CAIRO is defined, GS_cairo will be set by default.[2] PR: ports/144111[1] PR: ports/137634[2] PR: ports/145248[2] Notes: svn path=/head/; revision=252103
* Update to 8.70. Changes include:Hiroki Sato2009-12-195-1035/+28
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - This release fixes a large number of issues with transparency, especially as it interacts with color space conversion, mask contexts and patterns. There have also been a number of significant fixes to font handling, especially when generating PDF. And there are numerous robustness, correctness and performance improvements. - New generic Esc/Page devices, eplmono and eplcolor were added to the contrib directory. A new cdnj500 device was added to support the HP DesignJet 500. - The licensing of the Free version of the core Ghostscript code has been changed to GPLv3 or later. Previously, the core code was GPLv2 only. Ghostscript can now be used with GPLv3 applications, and can no longer be used with applications that are GPLv2-only. - This release also includes security fixes addressing CVE-2009-0583 and CVE-2009-0792. [Incompatible changes] - The size of PostScript integers has been limited to 32 bits. Previously they used the C long type resulting in 64 bits of precision on LP64 systems (like on x86_64). As of this release all platforms match the recommended implementation limits in the specification. Notes: svn path=/head/; revision=246250
* Fix A3 paper handling in the LIPS (Canon LBP series) driver.Hiroki Sato2009-10-272-0/+35
| | | | Notes: svn path=/head/; revision=243368
* japanese/font-std, chinese/font-std, and dependency fixups dueHiroki Sato2009-05-312-17/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | to it have been added. These are to install standard fonts used in the Ports Collection. Currently they contain: std.ja_JP/Mincho std.ja_JP/Gothic std.ja_JP/Ryumin-Light std.ja_JP/GothicBBB-Medium std.zh_CN/STHeiti-Regular std.zh_CN/STSong-Light std.zh_CN/MSung-Light std.zh_CN/MHei-Medium under ${PREFIX}/share/fonts/. They are just symlinks to corresponding font files. The symlink names are based on popular PostScript font names. Applications should refer the font files via XLFD or fontconfig first. If they need a direct reference to the font file, please use files in std.*/*. This is because direct reference to a specific font name in an application configuration file makes the maintenance difficult when the font file name is changed, for example. Notes: svn path=/head/; revision=234896
* Fix multiple integer overflows and lack of boundary check foundHiroki Sato2009-04-201-0/+989
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | and marked as CVE-2009-583 and CVE-2009-584: CVE-2009-583: Multiple integer overflows in icc.c in the International Color Consortium (ICC) Format library (aka icclib), as used in Ghostscript 8.64 and earlier and Argyll Color Management System (CMS) 1.0.3 and earlier, allow context-dependent attackers to cause a denial of service (heap-based buffer overflow and application crash) or possibly execute arbitrary code by using a device file for a translation request that operates on a crafted image file and targets a certain "native color space," related to an ICC profile in a (1) PostScript or (2) PDF file with embedded images. CVE-2009-584: icc.c in the International Color Consortium (ICC) Format library (aka icclib), as used in Ghostscript 8.64 and earlier and Argyll Color Management System (CMS) 1.0.3 and earlier, allows context-dependent attackers to cause a denial of service (application crash) or possibly execute arbitrary code by using a device file for processing a crafted image file associated with large integer values for certain sizes, related to an ICC profile in a (1) PostScript or (2) PDF file with embedded images. Security: CVE-2009-583 Security: CVE-2009-584 Approved by: portmgr (pav) Notes: svn path=/head/; revision=232378
* Update to 8.64. Changes include:Hiroki Sato2009-03-2819-65/+74
| | | | | | | | | | | | | | | | | | | | | | - Improvements to overprint and spot color support in documents with transparency, improvements to PDF and PS output, proper handling of PDF-specific text rendering modes and support for reading AES-encrypted PDF documents. - Improved handling of CJK text, especially in vertical writing modes. - Improved memory footprint processing some files at high resolution. - The handling of color spaces has been moved from PostScript code to C. - A number of the included printer drivers and cups wrappers have been updated to support a PDF-based workflow. Also fixed are several long-standing bugs in the pcl drivers with respect to duplex, resolution and paper tray selection. Notes: svn path=/head/; revision=231209
* Update to 8.63. Changes include (quoted from doc/News.htm):Hiroki Sato2008-11-021-12/+8
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |Approximately 238 bugs have been fixed since version 8.62. Of particular note |are robustness and performance improvements with large files, invalid PDF, and |font handling. | |The major new feature of this release is multithreaded rendering. This can be |requested by passing -dNumRenderingThreads=n on the command line. The input |document is first parsed, and then each page is split into n bands which are |rendered concurrently. This can provide a significant reduction in processing |time on multi-core systems. | |Images are now always interpolated in their source colorspace. This improves |correctness for XPS documents and avoids bypassing the custom color management |callbacks for interpolated images. Interpolation and color management are both |expensive operations, so this affects performance with large images. The effect |can be positive or negative depending on the file and the target resolution. If |performance is a problem, we suggest running with -dNOINTERPOLATION. | |Support for OpenPrinting Vector devices has been upgraded to version 1.0. | |There are two new devices in this release, both experimental. Behdad Esfahbod |has contributed a cairo output device which uses the cairo graphics library to |generate PDF, SVG, EPS, or PNG files, based on the requested filename |extension. The svgwrite device directly outputs Scalable Vector Graphics, the |W3C XML vector graphics format. Both support only vector art at this point; |text and images will not be represented efficiently. | |Incompatible changes | |The maximum number of color components has been reduced to 8 (from 252) as a |performance improvement. Eight is the largest number commonly used and the |largest number for which we support continuous tone images. Users with special |needs can restore the previous behavior by setting the |GS_CLIENT_COLOR_MAX_COMPONENTS preprocessor symbol to the required number of |components at compile time. | |The -Z: debugging option now uses 'realtime' instead of 'usertime' when |reporting timing information on unix-like systems. This has always been the |case on windows-like systems. | |Obsolete makefiles for the DesqView environment have been removed. Notes: svn path=/head/; revision=222326
* Remove a workaround for PostScript files generated by oldHiroki Sato2008-07-111-10/+0
| | | | | | | | | | acroread. GS reports an error when it reads some broken (but should be processed) PS files. Reported by: Chuck Robey Notes: svn path=/head/; revision=216703
* - Fix build problem on !i386 platforms[1].Hiroki Sato2008-05-082-22374/+0
| | | | | | | | | | | | - Use --with-{ijs,jasper} instead of running each configure script. - Make descriptions of OPTIONS shorter than 70 chars wide. - Add "display" (GS_display) device[2]. Reported by: pointyhat[1], Requested by: Sascha Blank (blank dot sascha at googlemail dot com)[2] Notes: svn path=/head/; revision=212845
* - Update to 8.62.Hiroki Sato2008-05-0513-25/+22663
| | | | | | | | | | | - Use OPTION for driver selection. - Revert bogus Japanese font support patch. This version already supports Japanese TTF/OTF. - Add more Asian fonts in cidfmap. - Clean up Makfile. Notes: svn path=/head/; revision=212650
* - Remove unneeded dependency from gtk12/gtk20 [1]Martin Wilke2008-04-191-2/+2
| | | | | | | | | | | | | | | | | | - Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORG - Remove X11BASE support in favor of LOCALBASE or PREFIX - Use USE_LDCONFIG instead of INSTALLS_SHLIB - Remove unneeded USE_GCC 3.4+ Thanks to all Helpers: Dmitry Marakasov, Chess Griffin, beech@, dinoex, rafan, gahr, ehaupt, nox, itetcu, flz, pav PR: 116263 Tested on: pointyhat Approved by: portmgr (pav) Notes: svn path=/head/; revision=211584
* - Fix previos commit.Martin Wilke2008-03-071-11/+0
| | | | Notes: svn path=/head/; revision=208591
* - Fix build on AMD64 when WITH_FT_BRIDGE=yes is enabledMartin Wilke2008-03-071-0/+11
| | | | | | | | PR: 121462 Submitted by: Tsurutani Naoki <turutani@scphys.kyoto-u.ac.jp> Notes: svn path=/head/; revision=208583
* - Fix security issueRong-En Fan2008-03-021-0/+12
| | | | | | | | | PR: ports/121283 Security: CVE-2008-0411 Submitted by: bf <bf2006a at yahoo.com> Notes: svn path=/head/; revision=208328
* - Add full support for Japanese fonts and ijs driverRong-En Fan2008-03-012-0/+20
| | | | | | | | | | | - Fix FT_BRIDGE issue - Use OPTIONS (not for driver selection) PR: ports/119566 Submitted by: Koji Yokota <yokota at res.otaru-uc.ac.jp> Notes: svn path=/head/; revision=208254
* - Update to 8.61Rong-En Fan2008-02-294-38/+212
| | | | | | | | PR: ports/118608 Submitted by: KATO Tsuguru <tkato432 at yahoo.com> Notes: svn path=/head/; revision=208163
* - Disable GS_DEVS_SHARED to fix svga drivers buildRong-En Fan2007-08-171-1/+1
| | | | | | | | | PR: ports/115593 Reported by: Barbara <barbara.xxx1975 at libero.it> Patched by: KATO Tsuguru <tkato432 at yahoo.com> Notes: svn path=/head/; revision=197843
* - Add missing patch in 8.60 updateRong-En Fan2007-08-161-0/+25
| | | | | | | | PR: ports/115395 Submitted by: KATO Tsuguru <tkato432 at yahoo.com> Notes: svn path=/head/; revision=197810
* - Update to 8.60. The contributed drivers made by gs-esp are now merged in,Rong-En Fan2007-08-1610-898/+70
| | | | | | | | | | but still missing improved CJKV font handling functions. PR: ports/115395 Submitted by: KATO Tsuguru <tkato432 at yahoo.com> Notes: svn path=/head/; revision=197809
* Fix build when lvga256 or vgalib is enabled.Hiroki Sato2007-06-032-0/+36
| | | | | | | Spotted by: itetcu Notes: svn path=/head/; revision=192632
* Update to 8.57.Hiroki Sato2007-06-0365-5370/+944
| | | | | | | | Submitted by: KATO Tsuguru PR: ports/113009 Notes: svn path=/head/; revision=192618
* Use japanese/ipa-ttfonts as the default Japanese TrueTypeHiroki Sato2007-04-241-16/+5
| | | | | | | font if any (i.e. no dependency added). Bump PORTREVISION. Notes: svn path=/head/; revision=190803
* Add hl1250 driver, which adds support for the Brother HL-1250 andMichael Nottebrock2007-03-282-0/+27
| | | | | | | | compatible printers (for a comprehensive list see http://www.linuxprinting.org/show_printer.cgi?recnum=Brother-HL-1250). Notes: svn path=/head/; revision=188670
* - Update to 8.56Rong-En Fan2007-03-2737-433/+887
| | | | | | | | | | | - Switch to GTK 2.x - SWitch to ship-in jasper which contains some fixes for gs PR: ports/110818 Submitted by: KATO Tsuguru <tkato432 at yahoo.com> Notes: svn path=/head/; revision=188581