/net/libfreenet/

index : freebsd-ports-gnome
FreeBSD GNOME current development ports (https://github.com/freebsd/freebsd-ports-gnome)
aboutsummaryrefslogtreecommitdiffstats
path: root/print/ghostscript9-agpl-base/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* Remove bundled CUPS in post-patch so its headers cannot be included.tijl2018-09-221-3/+4
| | | | | | | This fixes the powerpc64 build. PR: 231549 Reported by: Piotr Kubaj <pkubaj@anongoth.pl>
* Update to 9.25.tijl2018-09-221-2/+1
| | | | | | | | | | | This release fixes problems with argument handling, some unintended results of the security fixes to the SAFER file access restrictions (specifically accessing ICC profile files), and some additional security issues over the recent 9.24 release. PR: 231547 Exp-run by: antoine MFH: 2018Q3
* Add some upstream patches for regressions in 9.24.tijl2018-09-081-1/+1
| | | | | | | | | | | | | patch-010-bc3df07 For ICC profile validation, have cups id iteself as DeviceN. patch-020-c8c01f8, patch-030-1341854 Add the ICCProfilesDir to the PermitReading list. patch-040-9528102 Fix ps2epsi /undefined in --setpagedevice--. PR: 231148
* Add a patch to give Ghostscript read permission ontijl2018-09-061-0/+1
| | | | | | | /usr/local/share/ghostscript/9.24/iccprofiles/* in -dSAFER mode. Upstream bug: https://bugs.ghostscript.com/show_bug.cgi?id=699722 Reported by: antoine
* - Update print/ghostscript9-agpl-base and print/ghostscript9-agpl-x11 totijl2018-09-041-3/+4
| | | | | | | | | | | 9.24. - Set USE_CSTD=gnu99 and eliminate a patch. - Add cpe string. - Patch configure to respect CFLAGS. PR: 231148 Approved by: doceng (blackend) Security: https://www.kb.cert.org/vuls/id/332928
* - Restore patch that adds mappings for common CJK TeX fonts to cidfmap.tijl2018-06-271-3/+1
| | | | | | | | | | | | | | Make the path in the mappings relative to LOCALBASE/share/fonts so print/gsfonts does not need to be installed. [1] - Remove --enable-threadsafe from CONFIGURE_ARGS so thread-unsafe devices like opvp (used by Canon printer drivers) are built. [2] - Fix detection of dlopen on FreeBSD < 11.2 (which doesn't have libdl). [2] - Remove reference to FAPI configuration from pkg-message. As far as I can tell it is only useful in combination with UFST, a commercial font renderer from Monotype and we don't (and can't) build with UFST support. PR: 229211 [1], 229332 [2] Tested by: Osamu Matsuda <omatsuda000@gmail.com>
* Clean up print/ghostscript9-agpl-base and print/ghostscript9-agpl-x11 andtijl2018-06-121-103/+46
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | update them to version 9.23. Share CMap data with graphics/poppler-data and update that to 0.4.9. Details for print/ghostscript9-agpl-base: - Update to 9.23. - Drop external epag device. - Always use fontconfig to find fonts. - Use ports openjpeg instead of bundled. - Use bundled lcms2, because upstream forked it. - Drop dependency on gsfonts. Newer versions of the fonts are already included. - Depend on poppler-data for CMap files. It has the same maps except Identity-H, Identity-UTF16-H, and Identity-V. - Resolve conflict with gambc by moving bin/gsc to bin/gs instead of symlinking. - Configure with --with-libiconv=maybe instead of --with-libiconv=native to prevent detecting libiconv from converters/libiconv if it happens to be installed. Also remove the ICONV option because it's part of the base system in all supported versions of FreeBSD. - Enable thread safety. - Remove all driver options and simply build with --with-drivers=ALL. They don't take up much space and don't require additional dependencies so options don't provide much value. This makes the port a lot easier to maintain. - Set the internal font path to ${LOCALBASE}/share/fonts because the upstream default doesn't make much sense on FreeBSD. - Make dependency on libijs optional because it only seems to be used by print/hpijs which is deprecated. - Extract all directories and remove unwanted directories in post-patch so contents can be examined after 'make extract'. - Strip gs and libgs.so. Reported by stage-qa. - Install color profiles in share/color/icc, where other programs can find them. - Remove old patches. Details for print/ghostscript9-agpl-x11: - Keep the Makefile similar to ghostscript9-agpl-base Makefile. - Set PATCHDIR to ghostscript9-agpl-base/files so patches are shared. Details for graphics/poppler-data: - Update to 0.4.9. - Replace post-patch with MAKE_ARGS. - Add post-install to make all CMap files available in share/cmap so Ghostscript can use them too. Unfortunately, Poppler requires these files organised in subdirectories and Ghostscript wants them all in one directory, hence the hardlinks. PR: 228546 Approved by: maintainer timeout (15 days)
* For ports under `print' category: remove redundant PKGMESSAGE assignment,danfe2018-05-051-1/+0
| | | | | which is set appropriately by the b.p.m when `pkg-message' appears on the SUB_FILES list.
* print/ghostscript9-agpl-base: revert r432155 per FreeBSD 11.0 EOLjbeich2018-01-05