non port: print/ghostscript8/Makefile |
Number of commits found: 64 |
Monday, 22 Jun 2015
|
18:33 antoine
Convert to USES=jpeg
|
Thursday, 14 May 2015
|
10:15 mat
MASTER_SITES cleanup.
- Replace ${MASTER_SITE_FOO} with FOO.
- Merge MASTER_SITE_SUBDIR into MASTER_SITES when possible. (This means 99.9%
of the time.)
- Remove occurrences of MASTER_SITE_LOCAL when no subdirectory was present and
no hint of what it should be was present.
- Fix some logic.
- And generally, make things more simple and easy to understand.
While there, add magic values to the FESTIVAL, GENTOO, GIMP, GNUPG, QT and
SAMBA macros.
Also, replace some EXTRACT_SUFX occurences with USES=tar:*.
Checked by: make fetch-urlall-list
With hat: portmgr
Sponsored by: Absolight
|
Tuesday, 24 Mar 2015
|
22:17 marino
3 ports categories: Remove $PTHREAD_LIBS
Categories: print, science, emulators
approved by: PTHREAD blanket
|
Thursday, 25 Dec 2014
|
20:54 bapt
Bump portrevision after png update
|
12:00 bapt
Properly support png 1.5
Obtained from: pkgsrc (old history)
|
Sunday, 23 Nov 2014
|
08:44 hrs
- Strip binaries properly.
- Update pkg-message.
|
Friday, 20 Jun 2014
|
11:15 amdmi3
- Switch print/libpaper to USES=libtool, drop .la files
- Bump dependent ports as .so version has changed
Approved by: portmgr blanket
|
11:09 amdmi3
- Convert USE_XZ to USES
- Fix shebang
Approved by: portmgr blanket
|
Wednesday, 16 Apr 2014
|
18:28 zeising
The FreeBSD x11@ and graphics team proudly presents
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)
|
Thursday, 6 Mar 2014
|
07:07 hrs
- Fix iconv dependency [*]
- Add STAGEDIR support.
- Remove FT_BRIDGE option.
- Fix old syntax in LIB_DEPENDS.
Submitted by: tijl [*]
PR: ports/186705 [*]
|
Friday, 20 Sep 2013
|
22:44 bapt
Add NO_STAGE all over the place in preparation for the staging support (cat:
print)
|
Wednesday, 4 Sep 2013
|
17:21 antoine
Add an explicit dependency on pkgconf
Approved by: portmgr (bapt)
|
Thursday, 25 Jul 2013
|
09:25 hrs
Set ${MASTERDIR} to ${.CURDIR} and use it for .include "files/foo".
Changes in r323629 broke ghostscript*-nox11.
Pointed out by: bapt
|
09:03 hrs
Fix hidden dependency due to USE_FOO=yes after including bsd.port.pre.mk.
|
Monday, 15 Jul 2013
|
17:17 hrs
Fix drivers.mak generation. It did not work with X11, iconv, and svgalib
device drivers after OPTIONS_{MULTI,GROUP} conversion.
Reported by: Gert Doering
|
Wednesday, 10 Jul 2013
|
11:45 bapt
Mark as job unsafe (fails with -j24)
Convert to USES=gmake
|
Thursday, 2 May 2013
|
21:14 hrs
- Use OPTIONS_MULTI and OPTIONS_GROUP.
- Add dependency on libpaper unconditionally to 8.x and 9.x.
- Fix CONFLICTS_INSTALL.
- Remove ABI version numbers from LIB_DEPENDS.
|
Monday, 29 Apr 2013
|
08:57 bapt
Rely on bsdtar to autodetermine the format of the distfiles when possible
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
|
Sunday, 28 Apr 2013
|
17:00 hrs
Trim old-style header.
|
Tuesday, 4 Sep 2012
|
19:05 hrs
Revert r303635 to fix an wrong OPTIONS handling and resolve svgalib dependency
in the case of !amd64 && !i386 in another way.
Pointed out by: crees
Pointy hat to: hrs
|
05:21 hrs
Fix build on !i386 && !amd64.
PR: ports/171253
|
00:32 eadler
Remove _UNSAFE line as this port was fixed already
Requested by: hrs
|
Sunday, 2 Sep 2012
|
23:04 eadler
Mark ports unsafe per wiki page of broken ports.
Approved by: doceng (gabor, maintainer) [print/ghostscript8]
Redports: ignore
|
Tuesday, 12 Jun 2012
|
17:50 hrs
- Add LICENSE.
- 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.
|
Friday, 1 Jun 2012
|
05:26 dinoex
- update png to 1.5.10
|
Monday, 13 Feb 2012
|
03:57 hrs
Fix a URL in MASTER_SITES.
PR: ports/165080
|
Sunday, 12 Feb 2012
|
18:46 hrs
- Update MASTER_SITES.
- Add a patch to suppress a warning message.
- Style fixes.
|
Friday, 23 Sep 2011
|
22:26 amdmi3
- Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS)
- 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
|
Monday, 20 Jun 2011
|
18:57 hrs
Update CONFLICTS lines.
PR: ports/158028
|
Monday, 23 May 2011
|
20:43 hrs
- Fix a problem when opening a PDF file.
- Fix a build issue when TARGET_ARCH is defined.
PR: ports/156654
PR: ports/156607
|
Saturday, 4 Dec 2010
|
07:34 ade
Sync to new bsd.autotools.mk
|
Saturday, 16 Oct 2010
|
11:52 ade
Punt autoconf267->autoconf268
|
Wednesday, 15 Sep 2010
|
18:35 ade
Autotools update. Read ports/UPDATING 20100915 for details.
Approved by: portmgr (for Mk/bsd.port.mk part)
Tested by: Multiple -exp runs
|
Saturday, 21 Aug 2010
|
15:26 hrs
Disable the GTK frontend by default.
Discussed with: ache
|
Tuesday, 3 Aug 2010
|
15:39 hrs
Use graphics/jbig2dec for libjbig2dec instead of the bundled one.
Submitted by: mi
|
Monday, 2 Aug 2010
|
06:15 hrs
- Fix compile errors when vgalib and lvga256 drivers are enabled.
- 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
|
Friday, 4 Jun 2010
|
08:09 pav
- Introduce a new USE_XZ knob that handles lzma/xz compressed distfiles
- Convert a bunch of ports to use it
PR: ports/146329
Submitted by: mm
With hat: portmgr
|
Tuesday, 25 May 2010
|
21:30 hrs
Disable the cups driver when either WITHOUT_CUPS=true or
WITHOUT_GS_cups=true.
Spotted by: Scott Allendorf
|
Monday, 24 May 2010
|
20:08 hrs
- Make the driver selection stricter and redefine DEVICE_DEVSn in the
ghostscript build framework to eliminate differences between
selected drivers by OPTIONS and actually-compiled ones.
- Eliminate duplicated devices displayed in "gs -h".
|
Saturday, 10 Apr 2010
|
17:21 hrs
Fix "-sDEVICE=ijs -sIjsServer=hpijs" issue.
PR: ports/128787
|
Saturday, 3 Apr 2010
|
07:02 hrs
* Update to 8.71.[1] Changes include:
- 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]
|
Sunday, 28 Mar 2010
|
06:47 dinoex
- update to 1.4.1
Reviewed by: exp8 run on pointyhat
Supported by: miwi
|
Friday, 5 Feb 2010
|
11:46 dinoex
- update to jpeg-8
|
Sunday, 20 Dec 2009
|
16:59 hrs
Fix build when WITH_FT_BRIDGE=1.
Reported by: Naveen Nathan
PR: ports/141798
|
Saturday, 19 Dec 2009
|
18:16 hrs
Update to 8.70. Changes include:
- 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.
|
Tuesday, 27 Oct 2009
|
06:32 hrs
Fix A3 paper handling in the LIPS (Canon LBP series) driver.
|
Saturday, 22 Aug 2009
|
00:35 amdmi3
- Switch SourceForge ports to the new File Release System: categories starting
with P,R,S
|
Saturday, 18 Jul 2009
|
11:11 dinoex
- update to jpeg7
Tested by: pav on pointyhat
|
Tuesday, 2 Jun 2009
|
08:54 hrs
Fix LIB_DEPENDS line again.
Pointy hat to: hrs
|
08:47 hrs
Fix LIB_DEPENDS line.
|
07:06 keramida
Allow building ghostscript8 without CUPS support. The default is
to link with CUPS, but it should now be possible to `make config'
and disable any link options that refer to CUPS libraries.
Approved by: doceng (hrs)
Noticed by: Stefan Thurner thurners at nicsys.de
Guido Falsi mad at madpilot.net [1],
Helge Oldach ports-ghostscript8-may09 at oldach.net [1]
[1] An almost identical patch was submitted to doceng.
|
Sunday, 31 May 2009
|
09:19 hrs
japanese/font-std, chinese/font-std, and dependency fixups due
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.
|
Monday, 18 May 2009
|
09:55 gahr
- Re-enable cups support
- Add dependency on print/cups-image
- Bump PORTREVISION
Suggested by: dinoex
|
Friday, 15 May 2009
|
09:48 gahr
- Fix build by disabling CUPS support (cyclic dependency)
PR: 134533
Reported by: dan <dseven@rocketmail.com>
|
Monday, 20 Apr 2009
|
08:08 hrs
Fix multiple integer overflows and lack of boundary check found
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)
|
Monday, 30 Mar 2009
|
12:31 pav
- Mark MAKE_JOBS_UNSAFE
|
Saturday, 28 Mar 2009
|
20:05 hrs
Update to 8.64. Changes include:
- 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.
|
Sunday, 2 Nov 2008
|
15:42 hrs
Update to 8.63. Changes include (quoted from doc/News.htm):
|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.
|
Sunday, 5 Oct 2008
|
03:14 hrs
Add a hyphen to ${TAR}'s option. It is useful when ${TAR} is
overridden by the user.
Submitted by: adamw
PR: ports/127165
|
02:43 hrs
Fix an issue that print/ghostscript8 does not set
PKGNAMESUFFIX (-nox11) correctly when WITHOUT_X11=yes and one of
the X11 drivers are specified at a time.
PR: ports/123859
|
Friday, 25 Jul 2008
|
12:24 pav
- Remove duplicates from MAKE_ENV after inclusion of CC and CXX in default
MAKE_ENV
|
Friday, 11 Jul 2008
|
15:34 hrs
Remove a workaround for PostScript files generated by old
acroread. GS reports an error when it reads some broken (but
should be processed) PS files.
Reported by: Chuck Robey
|
Friday, 20 Jun 2008
|
18:12 hrs
- Fix typos in OPTIONS.
- Add CONFLICTS based on WITH_X11/WITHOUT_X11.
- Fix installation directory of document files.
|
Sunday, 1 Jun 2008
|
08:51 hrs
The following repocopies have been done for print/ghostscript-*
reorganization:
print/ghostscript-gnu -> print/ghostscript7
print/ghostscript-gnu-nox11 -> print/ghostscript7-nox11
print/ghostscript-gnu-commfont -> print/ghostscript7-commfont
print/ghostscript-gpl -> print/ghostscript8
print/ghostscript-gpl-nox11 -> print/ghostscript8-nox11
japanese/ghostscript-gnu-jpnfont -> print/ghostscript7-jpnfont
korean/ghostscript-gnu-korfont -> print/ghostscript7-korfont
and clean up Makefile of each port for the changes, and assign the
maintainers to doceng@.
Not hooked up to the build yet because it needs more fixes in
dependent ports and bsd.port.mk.
PR: ports/124157
|
Number of commits found: 64 |