As of this release (9.07), Ghostscript and GhostPDL are distributed under the GNU Affero General Public License (AGPL).
Ghostscript now has the option to be built as thread safe. Note that not all devices are thread safe. See the GS_THREADSAFE option in: GS_THREADSAFE
The pdfwrite devices now supports linearized (or optimized for fast web view) output directly ("-dFastWebView")
The Font API (FAPI) has been moved from the Postscript interpreter (psi) into the graphics library (base), and extended to support the other languages (PCL/PXL/XPS). All interpreters now use Freetype by default to render all viable font types.
Ghostscript has been extended to support Postscript string and array objects with >64k entries.
Ghostscript has been extended to support file sizes >4Gb - in particular reading and writing PDF files. As a side effect of this, Ghostscript also now supports 64 bit Postscript integer objects.
All CMYK devices can now support simulated overprint of spot colors using the "-dSimulateOverprint" command line option.
Support for use of DeviceN ICC color profiles as the output profile with the tiffsep and psdcmyk devices.
Support for customized named color handling with DeviceN colors
Support for black point compensation
Support for K preservation in CMYK to CMYK conversions
Support for DeviceLink profiles for graphic, image and text objects
Support for custom color replacement
Increased control in specifying color conversions as a function of object type
Full details of the color management features can be found in: GS9_Color_Management.pdf
Provide BigTIFF output option: the tiff devices can write BigTIFF files using the "-dUseBigTIFF" option. This requires libtiff version >=4.0.0 (the option is ignored for versions <4.0.0)
LittleCMS updated to 2.4
Plus the usual round of bug fixes, compatibility changes, and incremental improvements.
* Add djvulibre-lib and libspectre dependencies.
Changelog:
Release 0.4:
* Added support for multiple formats.
* Added format detection using libmagic.
* Added support for PostScript. Thanks to Alexander Volkov.
* Added rudimentary support for DjVu.
* Added support for hyperlinks in DjVu documents. Thanks to Alexander Volkov.
* Added support for outline and properties of DjVu documents.
* Added support for UNIX signals.
* Added missing support for links to external documents.
* Small improvements to prefetching.
* Changed presentation view to support rotation, caching and prefetching.
* Dropped support for storing tabs and bookmarks as XML files.
* Improved handling of headers and their interdependencies. Thanks to Alexander Volkov.
* Updated Ukrainian translation. Thanks to Vladimir Smolyar and yurchor.
* Updated Croatian translation. Thanks to freedomrun.
* Updated Slovak translation. Thanks to DAG Software.
* Updated Czech translation. Thanks to Pavel Fric.
* Updated British English translation. Thanks to Andi Chandler.
* Updated French translation. Thanks to Hélion du Mas des Bourboux.
* Updated Polish translation. Thanks to Mateusz Łukasik and Mike08.
* Updated Brazilian Portguese translation. Thanks to Phillipe Smith.
* Updated Hebrew translation. Thanks to Yaron Shahrabani.
* Updated Catalan translation. Thanks to VPablo.
* Updated Asturian translation. Thanks to Xuacu Saturio.
* Updated French translation. Thanks to Sylvie Gallet and Tanguy Herrmann.
* Updated Italian translation. Thanks to Claudio Arseni.
* Updated Spanish translation. Thanks to Dante Diaz.
* Updated Russian translation. Thanks to Vladimir Smolyar.
* Updated Bosnian translation. Thanks to Kenan Dervišević.
* Added Malay translation. Thanks to abuyop.
v1.3.0 (30th December 2012)
- Numerous performance optimisations (thanks Alex Dowad)
- Improved text extraction (thanks Nathaniel Madura)
- Load less of the hashery gem to reduce core monkey patches
- various bug fixes
QPDF is a command-line program that does structural, content-preserving
transformations on PDF files. It could have been called something
like pdf-to-pdf. It also provides many useful capabilities to
developers of PDF-producing software or for people who just want
to look at the innards of a PDF file to learn more about how they
work.
QPDF is capable of creating linearized (also known as web-optimized)
files and encrypted files. It is also capable of converting PDF
files with object streams (also known as compressed objects) to
files with no compressed objects or to generate object streams from
files that don't have them (or even those that already do). QPDF
also supports a special mode designed to allow you to edit the
content of PDF files in a text editor. For more details, please
see the documentation links below.
QPDF includes support for merging and splitting PDFs through the
ability to copy objects from one PDF file into another and to
manipulate the list of pages in a PDF file. The QPDF library also
makes it possible for you to create PDF files from scratch. In this
mode, you are responsible for supplying all the contents of the
file, while the QPDF library takes care off all the syntactical
representation of the objects, creation of cross references tables
and, if you use them, object streams, encryption, linearization,
and other syntactic details.
QPDF is not a PDF content creation library, a PDF viewer, or a
program capable of converting PDF into other formats. In particular,
QPDF knows nothing about the semantics of PDF content streams. If
you are looking for something that can do that, you should look
elsewhere. However, once you have a valid PDF file, QPDF can be
used to transform that file in ways perhaps your original PDF
creation can't handle. For example, programs generate simple PDF
files but can't password-protect them, web-optimize them, or perform
other transformations of that type.
Significant Changes:
- RHEL5 supported with hpcups
Added Support for the Following New Printers:
- HP LaserJet Pro 500 color MFP M570dw
- HP LaserJet Pro 500 color MFP M570dn
- HP LaserJet Enterprise flow MFP M525
- HP LaserJet Enterprise color flow MFP M575
- HP LaserJet Enterprise 700 M712n
- HP LaserJet Enterprise 700 M712dn
- HP LaserJet Enterprise 700 M712xh
- HP LaserJet Enterprise 700 color MFP M775dn
- HP LaserJet Enterprise 700 color MFP M775f
- HP LaserJet Enterprise 700 color MFP M775z
- HP LaserJet Enterprise 700 color MFP M775z+
Added support for the following new Distro's:
- Ubuntu 12.10
- Debian 6.0.6
Launchpad fixes:
1073650 - musb.c:get_interface() doesn't check return value of
libusb_get_config_descriptor()
1070758 - can't run hp-check without GUI
1048754 - HP Setup crashes with ValueError
1067697 - manual of hp-check mentions '--runtime' option
1067689 - 'hp-check -r' starts HPLIP status service (hp-systray)
1064107 - CUPSEXT could not be loaded
1066235 - 'hp-check' does not find installed XSane
1065582 - Cannot add a parallel printer
Issues fixed:
- Delay in status display on USB connection for certain classes of
devices
- Secure Printing support for HP LaserJet P3010 Series
Detailed Change Log:
- Job storage support with postscript finishing filter
================
* AUCTeX now supports Biber in conjunction with biblatex in addition
to BibTeX.
* Each AUCTeX mode now has its own abbrev table. On Emacsen which
provide the possibility to inherit abbrevs from other tables, the
abbrevs from the Text mode abbrev table are available as well.
Newly defined abbrevs are written to the mode-specific tables,
though.
* The file `tex-fptex.el' was removed.
* Forward/backward search for Evince has been improved. If Emacs is
compiled with DBUS support and a recent Evince version (3.x) is
installed, the communication goes over the desktop bus instead of
the command line, resulting in more accurate positioning of point
in Emacs and highlighting of the target paragraph in Evince.
* A problem where Ghostscript threw an /invalidfileaccess error when
running preview-latex was fixed.
* A lot of smaller fixes and additions have been made.
with patches/patch-ab, and some more as (3) and (4):
(1) Add patch-ab to eliminate old-fashioned flush.pl which causes
error as:
Can't locate flush.pl in @INC ( ....
(2) patch-ab also includes:
- Eliminate old-fashioned call of ctime.pl
- Eliminate non-supported '$#'
- Rename 'sub date' to be more specific name 'sub a2ps_date'
This patch is derived from
http://trac.macports.com/changeset/86539
(3) Add comment on patch-aa from cvs log.
(4) Add LICENSE=mit.
9.5.3
This release provides mitigations for vulnerabilities described in the security
bulletin at http://www.adobe.com/go/apsb13-02.
9.5.2:
This release provides mitigations for vulnerabilities described in the security
bulletin at http://www.adobe.com/go/apsb12-16.
Packaged by Patrick Welche and modified by me.
The textcase package offers commands \MakeTextUppercase and
\MakeTextLowercase are similar to the standard \MakeUppercase
and \MakeLowercase, but they do not change the case of any
sections of mathematics, or the arguments of \cite, \label and
\ref commands within the argument. A further command
\NoCaseChange does nothing but suppress case change within its
argument, so to force uppercase of a section including an
environment, one might say:
\MakeTextUppercase{...\NoCaseChange{\begin{foo}}
...\NoCaseChange{\end{foo}}...}
The licensing for this package is unclear. In particular, it appears
to contain an embedded copy of pdflib. Mark it non-redistributable
until someone analyzes and addresses the issues.
The license is only available as a pdf, and I decline to extract and
check in text.
This license is clearly non-Free, and no permission is granted to
distribute source or binaries, so set NO_*_ON_*.
Fixes PR pkg/43210.
qpdfview uses the Poppler library for rendering and CUPS for
printing. It provides a clear and simple graphical user interface
using the Qt framework.
Current features include:
* Outline, properties and thumbnail panes
* Scale, rotate and fit
* Fullscreen and presentation views
* Continuous and multiple-page layouts
* Search for text
* Configurable tool bars
* Persistent per-file settings
* SyncTeX support
* Rudimentary annotation support (with Poppler version 0.20.1 or higher)
* Rudimentary form support
a procedure and call that N times later), as it exceeds some limits of
ghostscript as well as other printers at least for nontrivial files.
Patch by Ingvar Hagelund via Redhat Bugzilla # 436969.
* Set MAINTANINER as pkgsrc-users@
And
* Set CATEGORIES as print
* Fix dependency patterns
XXX This package depends on pkgsrc-wip packages.
XXX This problem should be fixed.
Fixed crash in HP Device Manager and System Tray due to ValueError
exception in HPLIP upgrade functionality
1064889 - HP System Tray and Device Manager fails with ValueError exception
HPLIP 3.12.10:
Added Support for the Following New Printers:
- HP Deskjet Ink Advantage 2020HC Printer
- HP Deskjet Ink Advantage 2520HC All-in-One
- HP Envy 120 e-All-in-One
- HP Envy 121 e-All-in-One
- HP HotSpot LaserJet Pro M1218nfs MFP
- HP OfficeJet 150 Mobile All-in-One
Lunchpad fixes:
1054584 - data/rules/hplip_cron only works with English locale
1048732 - hp binary plugin installation fails
Issues fixed:
- Cannot scan resolution on a Photosmart C6380
- Device communication error after alignment operation from Toolbox
Detailed Change Log:
- Added permission in 'hp-logcapture' tool
HPLIP 3.12.9:
Significant Changes:
- Added logcapture tool. User can collect logs by running
'hp-logcapture' command for any issue in print/scan/fax functionality
Added Support for the Following New Printers:
- HP DeskJet 3510 All-in-One
- HP DeskJet 3511 e-All-in-One
- HP DeskJet 3512 e-All-in-One
- HP DeskJet Ink Advantage 6525 e-All-in-One
- HP DeskJet Ink Advantage 3515 e-All-in-One
- HP DeskJet Ink Advantage 3516 e-All-in-One
- HP LaserJet Pro 200 color MFP M276nw
- HP LaserJet Pro 200 color MFP M276n
- HP LaserJet Pro M251nw Color Printer
- HP LaserJet Pro M251n Color Printer
- HP Photosmart 7520 e-All-in-One
- HP Photosmart 7525 e-All-in-One
- HP Photosmart 6520 e All-in-One
- HP Photosmart 6525 e All-in-One
Launchpad fixes:
452113 - Installing hplip-systray.desktop and hplip.desktop only if gui
build is enabled
482674 - Support for xdg-open in base/utils.py
889008 - Scanning in grayscale with HP LaserJet Pro M1212nf give wrong
aspect ratio image
932918 - Configure fix for hpcups_only_build
1012004 - HP LaserJet M1536nf MFP fails to install on Ubuntu 12.04
1019826 - Failed plugin install for HP_CP_1025nw
1029052 - WiFi configuration through USB connection is giving I/O error
with DeskJet 3050 610a
1015319 - Scanning with version 3.12.6 results in End Of File error
messages
1032919 - Use consistent EOL markers
Issues fixed:
- Device IO error occurs when configuring or perform Scan operation from
toolbox with PhotoSmart 6510 Series
- Secure Printing(Pin to Print) support for LaserJet M9040 Multifunction
Printer
- Economode is not working as expected with LaserJet 2055dn
- Duplex printing does not happen in Ubuntu 10.04 and Document Viewer
not showing the duplex options in all distributions
- Fixed incorrect PPD picking issue during auto-plugin
- Fixed WiFi configuration issue for LaserJet 400 M401, LaserJet 400 MFP
M425, LaserJet Professional M1217 nfw MFP etc.
- Plugin Installation UI is not popping up while connecting the plugin
supported device via USB with Fedora17 32bit OS
- Radio button controls in HP Device Manager do not match default
settings in Driver's PPD
- Align functionality is not working with PhotoSmart 6510 Series,
DeskJet 2050 J510, DeskJet 3050A J611, OfficeJet 6500 E710
- Clean job does not work for the second time and throws Device
Communication error
- 'hp-levels' command does not give any details when execute from
terminal with OfficeJet 7500 E910, DeskJet 3050A J611 and Envy 100 D410
- Fixed scan issue with Photosmart Prem C310 series
- Command 'hp-scan -contrast=<contrast>' does not work in terminal
- Updated Manual Instructions for Debian OS
Detailed Change Log:
- Added Chinese string to accept password during Chinese OS installation
- Changes done for PrivateTmp feature. Logs get stored in
/var/log/hp/tmp
As discussed on pkgsrc-users, x11/ftlk (1.1) is no longer maintained,
and 1.3 is believed to be almost entirely compatible.
Patch from Tim Larson, who has build-tested these packages on
NetBSD/amd64.
Changes in GV 3.7.3 (November 2011)
- Fixed "Save document" dialog for PDF files
Changes in GV 3.7.2.90 (October 2011)
- Various bug fixes.
Changes in GV 3.7.2 (April 2011)
- "Fit to window magnification" and "Fit width to window magnification" with
"Automatic resizing" turned on sometime miss rescaling, especially when
changing the orientation or resizing the window. You can force
rescaling by selecting the active "special" scale in the scales menu.
- Interactive prompting for the password of encrypted PDF files do not work
if and only if DSC is turned off. As a workarouund, you can load the file
with DSC turned on and then turn DSC off.
Changes in GV 3.7.1.90 (April 2011)
- Fix Debian bug #594991: unexpected scrolling of the TOC widget
- Fixed file descriptor leak
- Added Dutch, French, Italian and Spanish translation
libXext/buildlink3.mk, now that it is included there.
Leave the places where its API version is set or variables from it
are used directly (about 3 packages).
Allows LaTeX constructions (equations, picture environments,
etc.) to be precisely superimposed over Encapsulated PostScript
figures, using your own favorite drawing tool to create an EPS
figure and placing simple text 'tags' where each replacement is
to be placed, with PSfrag automatically removing these tags
from the figure and replacing them with a user specified LaTeX
construction, properly aligned, scaled, and/or rotated.
An early package for using alternate input encodings. The
author considers the package mostly obsolete, since most of its
functions are taken by the inputenc package; however, inputenc
doesn't support the roman8 and atari encodings, so umlaute
remains the sole source of that support.
This package uses the (La)TeX extension -shell-escape to
establish whether the document is being processed on a Windows
or on a Unix-like system (Mac OS X, Linux, etc.), or on Cygwin
(Unix environment over a windows system). Booleans provided
are \ifwindows, \iflinux, \ifmacosx, and \ifcygwin. The
package also preserves the output of uname on a Unix-like
system, which may be used to distinguish between various
classes of Unix systems.
Changes:
* varioref.dtx: Avoid even \protected@edef in \vref@pagenum
to pacify french babel
* multicol.dtx: right-to-left language support added
* multicol.dtx: typo corrections only -- thanks to Laurent Lyaudet
* varioref.dtx: Correct spacing -- same mistake as in \vref
Defaults for esperanto added
* xspace.dtx: Improve edge case for xspace
* ftnright.dtx: Check for split footnotes
Changes since 0.05d:
* The use info on the screen goes with an information
entry in the .log file that also tells the requested
width (feature request of Axel Berger).
* Use of packages `infwarerr' and `ltxcmds'.
* Fix in \GPT@NormalizeNumber.
* Date fixed in \ProvidesFile.
* The ConTeXt support files `supp-pdf.*' and `supp-mpe.*' do
not prevent reloading. Therefore `pdftex.def' only tries to load
them if \convertMPtoPDF and \assignMPStransparency are not
available. This fixes a compatibilty issue with class `combine'.
* Fix for v0.06a, package `ltxcmds' was not loaded in plain TeX.
pkg/47045
pkg/47047
pkg/47049
Following change pulled up from wip/ghostscript (9.06)
(3) patch-freetype_include_freetype_internal_t1types_h
Delete due to (1) patch will take care.
pkg/47045
pkg/47047
pkg/47049
Following change pulled up from wip/ghostscript (9.06)
(1) patch-ah (configure)
Add CPPFLAG to refer ghostscript-included freetype
(regardless of X11_TYPE=native or modular).
(2) patch-af (base/unix-dll.mk)
Adjust to build on Mac OS X.
(3) patch-freetype_include_freetype_internal_t1types_h
Delete due to (1) patch will take care.
The devel/libusb1 package is masked for both DragonFly and SunOS. This
cups package set libusb on by default which means cups fails to build
with no set options on those two platforms.
Add an OPSYS check which prevents libusb from even being offered as an
option on DragonFly and SunOS.
For the Changes: See
share/ghostscript/9.05/doc/History9.htm
Or
work/ghostscript-9.05/doc/History9.htm
Upstream releases and their date are:
Version 9.05 (2012-02-08)
Version 9.04 (2011-08-05)
Version 9.02 (2011-03-30)
Version 9.01 (2011-02-07)
Version 9.00 (2010-09-14)
(2) Resolve pkg PR/44400.
options.mk:
- Have new option disable-compile-inits
Makefile
- rename cidfmap to cidfmap-dist (post-extract:)
(3) Have new file Makefile.common to share with
fonts/ghostscript-cidfonts
fonts/ghostscript-cidfonts-ryumin
to set ${GS_VERSION}, and then ${GS_RESOURCEDIR}.
(4) options.mk
- Add new options,
disable-compile-inits
- Add following line for non X11 installation
CONFIGURE_ARGS+= --disable-freetype
- Name change
pstorater.convs -> gstoraster.convs
(5) PLIST
So many changes, but just a note:
-share/ghostscript/${PKGVERSION}/doc/README
share/ghostscript/${PKGVERSION}/doc/Readme.htm
(6)
patches directory:
Removed, for upstream included.
------
patch-aa 9.00 base/gsnogc.c
patch-ab 9.05 base/unixinst.mak
patch-ac 9.00 ase/gdevpx.c
patch-ad 9.04 lib/pv.sh
patch-ae 9.00 psi/zfile.c
patch-ag 9.00 cups/cups.mak
patch-ak 9.04 -> a part left in patch-base_gdevpng.c
patch-am 9.00 lib/pdf2dsc.ps
patch-ba 9.00 psi/idosave.h
patch-bb 9.00 psi/isave.c (CVS-2010-1628)
patch-bc 9.00 psi/ialloc.c (CVS-2010-1628)
patch-bd 9.00 (1) bug #691029 and #691108
9.00 (2) arrayoption() macro
9.00 (3) silence compiler warning
Modified, or unchanged
------
patch-af (Add comments from former commit log, and adjust)
patch-ah (Add comments from former commit log, and adjust)
patch-ai (Add comments from former commit log, and adjust)
patch-aj (unchanged)
patch-al (unchanged)
patch-an (Add comments from former commit log, and adjust)
Added
--------
patch-base_gdevpng.c (a part of previous patch-ak)
patch-base_gserrors_h (silence compile warning)
patch-configure.ac (For just a record, see patch-ah (configure))
patch-freetype_include_freetype_internal_t1types_h (To avoid redifintion of T1_EncodingType_ )
patch-openjpeg_libopenjpeg_opj_malloc_h (To avoid undefined ref. to memalign)
OK'ed by wiz@, thanks a lot.
Changelog:
pdf2djvu (0.7.14) unstable; urgency=low
* Ignore links with no action. (Previously such links would cause segfault).
Thanks to Krzysztof Szafran for the bug report.
* Update German translation. Thanks to Chris Leick.
* Update Russian translation. Thanks to Kyrill Detinov.
* Update Ukrainian translation. Thanks to Serhij Dubyk.
-- Jakub Wilk <jwilk@jwilk.net> Tue, 18 Sep 2012 17:27:28 +0200
- Documentation updates (STR #4112, STR #4130, STR #4134)
- Fixes for libusb-based USB backend (STR #4128)
- The lpq command did not show the owner or title of jobs unless passed
a username on the command-line (STR #4135)
- Localized empty strings contained the message catalog metadata
(STR #4119)
- Fixed a crash in the libusb-based USB backend (STR #4099)
- The cups-lpd mini-daemon no longer handled jobs with multiple copies
(STR #4118)
- Multiple libusb backend fixes (STR #4098, STR #4100)
- The IPP backend no longer tries to get the job status for printers
that do not implement the required operation (STR #4083)
- Sending a document in an unsupported format to an IPP printer now
automatically cancels the job (STR #4093)
- Fix some error reporting issues when printing from /dev/null and
other unusual situations (STR #4015)
- The scheduler now sets the CUPS_MAX_MESSAGE environment variable for
filters (STR #4074)
- Fixed a build issue when using older versions of autoconf (STR #4084)
- The IPP backend now treats the client-error-not-possible status code
as a job history issue, allowing IPP printing to Windows to work
(STR #4047)
- The IPP backend incorrectly included the document-format and
compression attributes in Create-Job requests (STR #4086)
- The libusb-based USB backend did not work on non-Linux platforms
(STR #4088)
- httpReconnect() did not reset the read/write buffers (STR #4065)
- Compiling without threading support failed (STR #4060)
- Fixed compile problem with old versions of OpenSSL (STR #4036)
- The network backends did not check SNMP supply levels regularly
(STR #4040)
- The online help always included the "help on help" text (STR #4042)
- Fixed a SSL handshake issue on OS X (STR #4045)
- The scheduler could crash if a PPD file contained an invalid paper
size (STR #4049)
- The CUPS polling daemon did not reinitialize its connection to the
remote server on errors in all cases (STR #4031)
- PostScript auto-configuration was slow and unreliable with some
printers (STR #4028)
- Missing localizations caused empty output (STR #4033)
- The cups-driverd program could temporarily "forget" a PPD file if it
was updated in place.
- The dnssd backend now prefers IPPS over IPP.
- The USB backend now uses and requires LIBUSB 1.0 or later (STR #3477)
- The LIBUSB-based USB backend now supports the back-channel (STR #2890)
- Changed how timeouts are implemented in the LPD backend (STR #4013)
- Added more supported color names for SNMP supplies (STR #3981)
- The default InputSlot setting was never used (STR #3957)
- POSIX ACLs are now set properly on certificate files (STR #3970)
- Supplies with commas in their names were not reported correctly
(STR #4020)
- The cupsGetPPD3() function created a temporary file when one was not
needed (STR #4018)
- The scheduler now ensures that job notifications contain a value for
the notify-printer-uri attribute (STR #4014)
- The lp and lpr commands did not cancel jobs queued from stdin on an
error (STR #4015)
- Fixed the IPP backend's handling of HTTP/1.0 compatibility (STR #3988)
- The IPP backend did not always setup username/password authentication
for printers (STR #3985)
- The IPP backend no longer re-queues print jobs that are too large for
the printer/server (STR #3977)
- The RPM spec file did not work (STR #4021, STR #4057)
- Encryption did not work when the server name ended with "."
(STR #4011)
- The multi-purpose tray is now mapped to the IPP "by-pass-tray"
(STR #4009)
- The correct media size was not always passed to IPP printers
(STR #4001)
- Finishing options were not passed to IPP printers (STR #3995)
- Fixed iCloud-based Back to My Mac printing (STR #3996)
v1.2.0 (28th AUgust 2012)
- Feature: correctly extract text using surrogate pairs and ligatures
(thanks Nathaniel Madura)
- Speed optimisation: cache tokenised Form XObjects to avoid re-parsing them
- Feature: support opening documents with some junk bytes prepended to file
(thanks Paul Gallagher)
- Acrobat does this, so it seemed reasonable to add support
changes:
-Improvements regarding embedded file handling
-bugfixes
-cleanup
pkgsrc note: shlib major changes, revbumps needed. also switch to
lcms2 for the "cms" option
Upstream changes:
2012-08-29 Andrew Ford <a.ford@ford-mason.co.uk>
* version 0.06
* added script "latex-encode" as a simple filter that uses LaTeX::Encode
* added a couple more encodings
* reverted to 'base' from 'parent' for setting up inheritance
* updated author tests
Upstream changes:
2012-08-28 Andrew Ford <a.ford@ford-mason.co.uk>
* version 0.05
* added more symbols
* build-character-table now builds a %provided_by map that gives the LaTeX package
that provides the LaTeX command used in the encoding
* removed unimplemented "use_textcomp" option
* added "packages" option to latex_encode() to pass a reference to a hash that is
updated with the names of optional LaTeX packages (styles) that implement the
commands included in the encoded string
2012-08-27 Andrew Ford <a.ford@ford-mason.co.uk>
* version 0.04
* added requirement for Perl 5.8.1 or later due to deficiencies in
Unicode handling of earlier Perl versions.
* updated encoding table to add Turkish characters (RT #55526) and to not include
spaces after accented characters (RT #49357)
* switch from 'base' to 'parent' for setting up inheritance
* added add_latex_encodings() and remove_latex_encodings() functions to update the
encoding table.
* allow 'add' and 'remove' specifiers to be provided on the 'use' statement
--gc-sections on netbsd because --gc-sections doesn't work with the
netbsd-4 and netbsd-5 linker. See PR 46698 and PR 40401.
Bump PKGREVISION because this changes the compiled package on netbsd-6.
changes:
The command line tools have been combined into one tool that does all:
mubusy. Where previously you would have called "mupdfclean blah blah
blah", now call "mubusy clean blah blah blah" instead.
Support for UserUnits
bugfixes and optimisations
Remove a dependency to poppler-0.16 in the poppler-qt.pc file so
that pkg-config --cflags "poppler-qt >= 0.3.1" returns valid information.
Default poppler version is now 0.20.x. Since this package explicitly uses
0.16.x, @PC_REQUIRES_PRIVATE@ introduces a dependency to poppler-0.16.x in
the .pc file; pkg-config will then print messages such as "Package
'poppler-qt' requires 'poppler = 0.16.7' but version of poppler is 0.20.2"
instead of the required information. Removing the Requires.private line
entirely fixes the issue.
After applying this patch and rebuilding poppler-qt, graphics/kdegraphics3
and misc/koffice now build on DragonFly. Previously they failed with
poppler-related errors.
Patch provided by F.Tigeot.
libspectre 0.2.7 (08 August 2012)
=================================
This is another bugfix only release in the libspectre's 0.2 series.
This release fixes two crashes than can happen when %%Pages: or
%%Page: comments are missing in the document or when %%Pages: comment
is present but it's invalid.
Changelog:
2.1.1
- Tiny bug fix to make sure that the help file is in the right language.
2.1.0
- Dragging and and dropping files from Windows Explorer, Thunar, etc.,
now works (at least for me, on Windows 7 and Xubuntu).
- Updated Czech translation from Pavel Fric.
- French translation from Pierre-Alain Bandinelli.
- German translation (and many suggestions) from Rainer Krachten.
- Translations should "just work"; i.e., if you use a French locale then
the user interface and help text should appear in French. However, you
can force DiffPDF to use any language it supports by using the
--language command line option (e.g., --language=fr). If an
unsupported locale or --language option is used, DiffPDF will fall
back to English.
- Now support -h as a synonym for --help.
- Initial path defaults to home directory instead of DiffPDF's
installation directory.
- Improved the Options dialog's layout.
- A subtle bugfix to the --words command line option.
- Fixed a crash: clicking to set a margin when there're no PDFs loaded
now safely does nothing.
2.0.0
- Can now have comparisons exclude text that's outside user-specified
margins. This feature was sponsored by a company that prefers to
remain anonymous.
- Save As can now save images as well as PDFs.
- Minor bug fixes and improvements.
- Command line help (--help) will no longer work on Windows. This is to
avoid a spurious console window appearing. I've put the output in the
online help though.
- Improved dock window handling so that docks can now be stacked on top
of each other (useful for small screens).
The package assumes that if the dc program doesn't support -V, it must
not support -e either. This is a bad assumption; DragonFly supports
-e but doesn't support -V. Rather than try to fix a bad conftest, just
remove it completely. There's a previous test for dc presence. If dc
doesn't support -e, let it break during the build rather than before it.
It doesn't take long to build.
Collection.
foo2zjs is an open source printer driver for printers that use the Zenographics
ZjStream wire protocol for their print data, such as the Minolta/QMS magicolor
2300 DL or Konica Minolta magicolor 2430 DL or HP LaserJet 1020 or HP LaserJet
Pro P1102 or HP LaserJet Pro P1102w or HP LaserJet Pro CP1025nw. These printers
are often erroneously referred to as winprinters or GDI printers. However,
Microsoft GDI only mandates the API between an application and the printer
driver, not the protocol on the wire between the printer driver and the printer.
In fact, ZjStream printers are raster printers which happen to use a very
efficient wire protocol which was developed by Zenographics and licensed by
most major printer manufacturers for at least some of their product lines.
ZjStream is just one of many wire protocols that are in use today, such as
Postscript, PCL, Epson, etc.
Patches provided by Mathias Drochner and modified by me. This fixes PR 46698.
Changes:
* xetex.ch: XeTeX uses 256 math font families.
* XeTeX_ext.c, pdfimage.cpp, am/xetex.am: Always use poppler.
Patches provided by Matthias Drochner and modified by me.
Changes:
* src/spc_pdfm.c: use kpse to find media.
* dvipdfmx.c: allow inclusion of subsidiary config files, directive i
* data/config/dvipdfmx.cfg: document the i directive
* pdfdev.c (handle_multibyte_string): Handle UTP-16 surrogates
for UCS-4 supplementary planes.
The extensions provided by xdvipdfmx provide support for the Extended DVI
(.xdv) format used by xetex, including support for platform-native fonts
and the xetex graphics primitives, as well as Unicode/OpenType text.
1) This release fixes an inappropriate change to the internal
library version number (.soname or equivalent) made in 5.2.8.
All distributors should immediately apply this update to their
distributions to avoid other software linking against
libgutenprint breaking.
2) Duplicate Transparency entries in the media types for Canon
iP4100 and similar printers have been removed.
3) The range of fine position adjustment of CD media has been
increased for Epson printers.
4) The German translation has been updated.
5) Canon PIXMA Pro9000 plain media high quality mode bug fix.
2) Make bsdlpr and cups options the members of a PKG_OPTIONS_NONEMPTY_SETS.
(Because it is an error to build xfce4-print without lpr and cups support.)
3) On SunOS and Linux make cups the suggested option, otherwise make
bsdlpr the suggested options.
Bump PKGREVISION.
This switches to the 0.20 release branch - many fixes and improvements.
(0.18 was skipped)
The qt3 frontend isn't supported anymore - the poppler016 pkg is kept
for now for KDE3. Atm, it conflicts with newer popper pkgs. This can be
fixed by renaming include paths and libraries, but this would need
modifications of the KDE3 pkgs.
This is the last version which supports the qt3 frontend, needed
by KDE3 (until it switches to "trinity" which seems to maintain a qt3
frontend for newer poppler versions)
Update to 3.12.6
PR pkgsrc/46475
remove use of strnlen to support building on older platforms
that do not support the function.
Changelog/Release Notes:
Significant Changes:
- 'hp-check' tool when run with "--fix" option resolves missing
dependencies/groups/plugin and disable SELinux
- Added PIN to PRINT support for HP Color LaserJet CM4540 MFP
- libusb-1.0 support added
Added Support for the Following New Printers:
- HP DeskJet Ink Advantage 2510 All-in-One Series
- HP DeskJet Ink Advantage 3525 e-All-in-One
- HP DeskJet Ink Advantage 4610 All-in-One Series
- HP DeskJet Ink Advantage 4620 e-All-in-One Series
- HP DeskJet Ink Advantage 5525 e-All-in-One
- HP DeskJet 2510 All-in-One Series
- HP DeskJet 3520 e-All-in-One Series
- HP OfficeJet 4610 All-in-One Series
- HP OfficeJet 4620 e-All-in-One Series
- HP Photosmart 5520 e-All-in-One Series
- HP LaserJet 400 M401
- HP LaserJet 400 MFP M425 Series
- HP LaserJet Enterprise 500 MFP M525 Series
- HP LaserJet Enterprise 500 Color MFP M575 Series
- HP LaserJet Professional P 1102w Printer
- HP LaserJet Professional P1107w Printer
- HP LaserJet Professional P1107 Printer
- HP LaserJet Professional P1109w Printer
- HP LaserJet Professional P1109 Printer
- HP LaserJet Professional M1137 MFP
- HP LaserJet Professional M1138 MFP
- HP LaserJet Professional M1139 MFP
- HP LaserJet Professional P1567
- HP LaserJet Professional P1568
- HP LaserJet Professional P1569
- HP LaserJet Professional P1607dn Printer
- HP LaserJet Professional P1608dn Printer
- HP LaserJet Professional P1609dn Printer
Launchpad fixes:
1007836 - Log files from Print to Photo Tray attempt, not working
Issues fixed:
- HPLIP installation hangs at "Remove and Install" on Fedora 16 64bit OS
- Supplies information was not getting refreshed unless hp-toolbox was
re-launched
- Fix for multiple queues configured warning message
- Added dynamic cartridge part number display support for LEDM devices
- Enabled Low ink alert message display for LEDM devices
Detailed Change Log:
- libusb-1.0 support added
- cleaned up hp-upgrade zombie processes
- Added auto refresh in hp-systray when new device added or removed
using hp-toolbox
- Fixed the issue of Dbus install failure centOS 6
- Removed obsolete ftime function and added gettimeofday
- Added the hplipjs filter in the hplip.list.in file to include this
filter in the RHEL5 & RHEL6 for PIN to PRINT
- SELinux disable supported in hp-check --fix
- Added Wget as dependency in HPLIP build