aboutsummaryrefslogtreecommitdiff
path: root/print/ghostscript9
Commit message (Collapse)AuthorAgeFilesLines
* Convert a bunch of USE_BZIP2 to USES=tar:bzip2Adam Weinberger2014-07-291-2/+1
| | | | | | | Approved by: portmgr (not really, but touches unstaged ports) Notes: svn path=/head/; revision=363371
* - Switch print/libpaper to USES=libtool, drop .la filesDmitry Marakasov2014-06-201-1/+1
| | | | | | | | | - Bump dependent ports as .so version has changed Approved by: portmgr blanket Notes: svn path=/head/; revision=358556
* Fix build as a user, really this time.Mathieu Arnold2014-04-282-1/+13
| | | | | | | | | PR: 188770 Submitted by: John Hein Sponsored by: Absolight Notes: svn path=/head/; revision=352522
* Fix building as a user.Mathieu Arnold2014-04-191-1/+0
| | | | | | | Sponsored by: Absolight Notes: svn path=/head/; revision=351591
* The FreeBSD x11@ and graphics team proudly presentsNiclas Zeising2014-04-161-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a zeising, kwm production, with help from dumbbell, bdrewery: NEW XORG ON FREEBSD 9-STABLE AND 10-STABLE This update switches over to use the new xorg stack by default on FreeBSD 9 and 10 stable, on osversions where vt(9) is available. It is still possible to use the old stack by specifying WITHOUT_NEW_XORG in /etc/make.conf . FreeBSD 8-STABLE and released versions of FreeBSD still use the old version. A package repository with binary packages for new xorg will be available soon. This patch also contains updates of libxcb and related ports, pixman, as well as some drivers and utilities. Bump portrevisions for xf86-* ports, as well as virtualbox-ose-additions due to xserver version change. Apart from these updates, the way shared libraries are handled has been changed for all xorg ports, as well as libxml2 and freetype, which means ltverhack is gone and as a consequence shared libraries have been bumped. The plan is that this change will make library bumps less likely in the future. All affected ports have had their portrevisions bumped as a consequence of this. Fix some issues where WITH_NEW_XORG weren't detected properly on CURRENT. Update instructions, hardware support, and more notes can be found on https://wiki.freebsd.org/Graphics Thanks to: all testers, bdrewery and the FreeBSD x11@ team exp-run by: bdrewery [1] PR: ports/187602 [1] Approved by: portmgr (bdrewery), core (jhb) Notes: svn path=/head/; revision=351411
* Use new syntax for LIB_DEPENDS.Hiroki Sato2014-03-061-2/+2
| | | | Notes: svn path=/head/; revision=347166
* - Fix iconv dependency [*]Hiroki Sato2014-03-026-64/+56
| | | | | | | | | | | - Add STAGEDIR support. - Fix old syntax in LIB_DEPENDS. Submitted by: tijl [*] PR: ports/186705 [*] Notes: svn path=/head/; revision=346786
* Fix properties on pkg-plistBaptiste Daroussin2014-01-211-1/+0
| | | | Notes: svn path=/head/; revision=340674
* Add NO_STAGE all over the place in preparation for the staging support (cat: ↵Baptiste Daroussin2013-09-201-0/+1
| | | | | | | print) Notes: svn path=/head/; revision=327765
* Fix build.Hiroki Sato2013-09-181-1/+1
| | | | | | | Reported by: pkg-fallout Notes: svn path=/head/; revision=327519
* Set ${MASTERDIR} to ${.CURDIR} and use it for .include "files/foo".Hiroki Sato2013-07-252-4/+6
| | | | | | | | | 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-252-7/+7
| | | | Notes: svn path=/head/; revision=323629
* Fix drivers.mak generation. It did not work with X11, iconv, and svgalibHiroki Sato2013-07-151-3/+9
| | | | | | | | | device drivers after OPTIONS_{MULTI,GROUP} conversion. Reported by: Gert Doering Notes: svn path=/head/; revision=323070
* Mark as job unsafe (fails with -j24)Baptiste Daroussin2013-07-101-2/+2
| | | | | | | Convert to USES=gmake Notes: svn path=/head/; revision=322666
* Fix installation of bin/ert. It should be installed when GS_epag is defined,Hiroki Sato2013-05-033-2/+5
| | | | | | | | | not GS_dmprt. Spotted by: Andrzej Tobola Notes: svn path=/head/; revision=317185
* - Use OPTIONS_MULTI and OPTIONS_GROUP.Hiroki Sato2013-05-022-33/+22
| | | | | | | | | - 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
* Rely on bsdtar to autodetermine the format of the distfiles when possibleBaptiste Daroussin2013-04-291-1/+1
| | | | | | | | | | For a while now bsdtar is able to autotermine compression and archive format. Let's then use tar directly instead of piping to tar. Now USE_BZIP2 and USE_XZ only set EXTRACT_SUFX to the right format Notes: svn path=/head/; revision=316786
* Convert the last USE_ICONV to USES=iconvBaptiste Daroussin2013-04-271-1/+1
| | | | Notes: svn path=/head/; revision=316695
* - Fix buildSteve Wills2012-10-221-1/+1
| | | | | | | | | | PR: ports/172940 Submitted by: Andy <andy.legkiy@gmail.com> Approved by: doceng (gjb) Feature safe: yes Notes: svn path=/head/; revision=306249
* Fix liblcms conflict.Hiroki Sato2012-10-131-4/+5
| | | | | | | | Spotted by: ume Feature safe: yes Notes: svn path=/head/; revision=305849
* Update to 9.06. Changes include:Hiroki Sato2012-10-135-35/+43
| | | | | | | | | | | | | | | | - PDF/A-2 - pdfwrite now supports the creation of PDF/A-2 files. Simply specifying "-dPDFA" continues to have the old behaviour of creating PDF/A-1b files. For PDF/A-2 the command line should include "-dPDFA=2". - pdfwrite "Server mode" - pdfwrite can now be run in "server mode" which allows the device to be closed without closing the interpreter. This means it is no longer necessary to terminate GS before starting a new PDF conversion. Feature safe: yes Notes: svn path=/head/; revision=305844
* Revert r303635 to fix an wrong OPTIONS handling and resolve svgalib dependencyHiroki Sato2012-09-043-3/+7
| | | | | | | | | | in the case of !amd64 && !i386 in another way. Pointed out by: crees Pointy hat to: hrs Notes: svn path=/head/; revision=303669
* Fix build on !i386 && !amd64.Hiroki Sato2012-09-042-1/+3
| | | | | | | PR: ports/171253 Notes: svn path=/head/; revision=303635
* 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
* Style fix.Hiroki Sato2012-06-121-7/+4
| | | | Notes: svn path=/head/; revision=299126
* - Add LICENSE.Hiroki Sato2012-06-124-390/+952
| | | | | | | | | - Make MAKE_JOBS_SAFE=yes. - Replace OPTIONS with OPTIONSng. Bump PORTREVISION because a package created with Makefile.drivers r1.3 had some inconsistent default values. Notes: svn path=/head/; revision=299107
* - update png to 1.5.10Dirk Meyer2012-06-011-2/+2
| | | | Notes: svn path=/head/; revision=297915
* New options framework for the portsBaptiste Daroussin2012-05-291-1/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | for maintainers: it introduces 3 different types of options: simple, multi and single: - simple options are the same as the current options (i.e. on or off.) - multi options are options where at least one must be set (1-N). - single options are options where one and only one must be set (exclusive options). for users: - OPTIONS_SET: globally enable some options - OPTIONS_UNSET: globally disable some options - ${UNIQUENAME}_SET: enable per-port choice of options - ${UNIQUENAME}_UNSET: disable per-port choice of options For compatibility the old OPTIONS framework is now working on top of the new one The options previously set with old OPTIONS are imported and converted transparently. A new knob NO_DIALOG if defined in the the config-conditional target is ignored (prevent the dialog(1) ui to show up. Thanks to all people involved: beat@, crees@, Bryan Drewery, linimon@, novel@ and others, for testing, comments, patches Notes: svn path=/head/; revision=297660
* Fix build. FT_BRIDGE=1 no longer needs FT_* variables, and the freetypeHiroki Sato2012-04-071-13/+2
| | | | | | | | | directory has been removed to prevent it from being used accidentally. Feature safe: yes Notes: svn path=/head/; revision=294331
* Use libpaper for default paper size configuration. It is no longer hardcodedHiroki Sato2012-03-171-2/+7
| | | | | | | | | and can be changed by PAPERSIZE environment variable at run time. Feature safe: yes Notes: svn path=/head/; revision=293448
* Disable libpaper by default because it can override the A4SIZE optionHiroki Sato2012-02-291-4/+10
| | | | | | | | | unintentionally. Spotted by: ume Notes: svn path=/head/; revision=292421
* Fix implicit dependency.Hiroki Sato2012-02-291-0/+5
| | | | Notes: svn path=/head/; revision=292418
* Fix build on systems which already have graphics/openjpeg in LOCALBASE.Hiroki Sato2012-02-132-3/+5
| | | | Notes: svn path=/head/; revision=291310
* Fix a URL in MASTER_SITES.Hiroki Sato2012-02-131-1/+1
| | | | | | | PR: ports/165080 Notes: svn path=/head/; revision=291137
* Add missing patches. This should fix build on !amd64 platforms.Hiroki Sato2012-02-135-2/+44
| | | | Notes: svn path=/head/; revision=291122
* Update to 9.05. Changes include:Hiroki Sato2012-02-1211-144/+105
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | - Ghostscript's PDF interpreter is now able to make use of the DroidSansFallback TrueType font to automatically substitute for missing CIDFonts. Whilst it is always best to ensure the original CIDFont is available for the best and most accurate output, the ability to make an automatic substitution will be valuable for those merely viewing or proofing such files. - This release includes support for a proofing ICC profile. The command option is specified using -sProofProfile=filename. With this option, the color output will emulate what would be obtained had the source file been rendered on a device defined by the proofing profile. (See GS9_Color_Management.pdf for details.) - This release includes support for a device link ICC profile. The command option is specified using -sDeviceLinkProfile=filename. With this option, the device link profile is added to the end of the link transform from source to destination. In this case, one can include a command line option like "-sDevice=tiff32nc -sOutputICCProfile=srgb.icc -sDeviceLinkProfile=linkRGBtoCMYK.icc" and source colors will be mapped through sRGB and through the device link profile to CMYK values for the device. - Ghostscript now supports "unmanaged color transformations" for source DeviceXXX colors (in other words, they use a simple conversion, rather than the ICC profile based color workflow). This is beneficial in uses where performance takes precedence over ultimate color fidelity (the command line parameter -dUseFastColor enables this). - The font set distributed with Ghostscript has been changed to the standard 35 Postscript-compatible fonts distributed by URW. - Ghostscript now includes a simple ink-coverage device, contributed by Sebastian Kapfer (inkconv). - The TIFF, JPEG and PNG output devices now support embedding of the device ICC profile in the output file. - Ghostscript now ships modified OpenJPEG sources for JPEG2000 decoding (replacing JasPer). Performance, reliability and memory use whilst decoding JPX streams are all improved - jbig2dec now has simple halftone region support - The ps2write device has had a large number of output quality and stability improvements. Notes: svn path=/head/; revision=291067
* Update to 9.04.Hiroki Sato2012-01-1510-97/+74
| | | | Notes: svn path=/head/; revision=289253
* - Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS)Dmitry Marakasov2011-09-231-3/+3
| | | | | | | | | | | | - Fix all ports that add {CPP,LD}FLAGS to *_ENV to modify flags instead PR: 157936 Submitted by: myself Exp-runs by: pav Approved by: pav Notes: svn path=/head/; revision=282282
* 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
* Fix a build failure when vaglib and/or lvga256 is specified.Hiroki Sato2011-07-173-1/+31
| | | | | | | PR: ports/158958 Notes: svn path=/head/; revision=277839
* Update CONFLICTS lines.Hiroki Sato2011-06-201-2/+2
| | | | | | | PR: ports/158028 Notes: svn path=/head/; revision=275918
* Fix an issue that the bbox device was not built.Hiroki Sato2011-06-102-5/+6
| | | | Notes: svn path=/head/; revision=275310
* - Fix build when WITHOUT_X11=yes.Hiroki Sato2011-06-105-5/+47
| | | | | | | | - Fix CONFLICTS. - Build and install a dynamic module X11.so when !WITHOUT_X11. Notes: svn path=/head/; revision=275298
* Fix pkg-plist.Hiroki Sato2011-05-252-1/+3
| | | | | | | Spotted by: pav Notes: svn path=/head/; revision=274655
* Add print/ghostscript9, an interpreter of PostScript and PDF pageHiroki Sato2011-05-2336-0/+2622
description languages. Changes from 8.x series include: - This release includes a move to an ICC-based color rendering workflow. The design allows easy integration of 3rd party color management modules (CMMs) and management of DeviceN and spot source colors with ICC profiles as well as with non-ICC proprietary methods. The default CMM is the well known littleCMS. Postscript color objects and non-ICC CIE-based PDF color spaces are converted to equivalent ICC profiles enabling complete color management for all color spaces by an ICC-based CMM. New command line options enable the specification of gray, rgb and cmyk default ICC profiles as well as output device ICC profiles. The new work flow provides performance improvements in the rendering of images, shadings and transparencies. In addition, the color conversions are designed to work efficiently in multithreaded display list (c-list) rendering through the use of a shared link cache. Finally, proper ICC based rendering now occurs for ALL XPS objects including Named colors, N-Channel colors and images with internally embedded ICC profiles. - The second major change in this release is that glyph rendering for all font types except Type 3 is now handled by Freetype (via a much improved and enhanced Font API). The most obvious benefit of this is a complete, and proven implementation of the TrueType byte code interpreter (now unencumbered by patents). - Another major change is that the Postscript interpreter's graphics state now stores two separate colour space settings for stroking and filling, to better support the stroke and fill colours required by the PDF interpreter. - Support for optional content has been added to the PDF interpreter. - This release also includes a number of improvements to the pdfwrite device to improve reliability and quality with PCL and XPS input. Many improvements to the support of JPX images in PDF files, PDF annotation rendering and the usual number of general bug and robustness fixes. - For security reasons, Ghostscript no longer searches the current directory by default. Use -P option to revert to old behavior. - For monochrome devices, there is a new halftone technique for sampled image data. The existing technique is very efficient (and is is still used) for large areas of color, such as an area fill, but encountered performance problems dealing with sampled image data where a given colour value only covered a few pixels at a time. The new approach applies the halftone threshold array directly to the image samples. - A new, robust CFF parser implemented in C (replacing the previous Poscript one) - tiffscaled device - this renders internally as tiffgray, but then downsamples by an integer scale factor (specified by -dDownScaleFactor=n) and error diffuses to 1bpp output. The tiffscaled device also implements limited minimum feature size functionality; by setting -dMinFeatureSize to 1, 2 or 3, the device output is guaranteed to generate minimum dot sizes as multiples of the final resolution, useful for devices that offer finer position control than dot size control. - Add DSC compatible output in ps2write. Notes: svn path=/head/; revision=274534