Commit graph

5765 commits

Author SHA1 Message Date
wiz
e93780f5fc Install banners and testprint again, and depend on a cups version that
doesn't install them.

Bump PKGREVISION.
2014-08-22 21:58:21 +00:00
wiz
a1d3b91441 Do not install banner files and testprint, to avoid conflict with
cups-filters, which installs them too.

Bump PKGREVISION.
2014-08-22 21:54:38 +00:00
wiz
ae075e6d55 Bump PKGREVISION for ilmbase shlib major bump. 2014-08-22 11:24:25 +00:00
wiz
d2f9662c1c Stop installing some banner files and the testprint page, to avoid
conflict with cups-1.7.
Upstream bug report was filed a month ago, but so far there was
no clarification:
https://bugs.linuxfoundation.org/show_bug.cgi?id=1222

Bump PKGREVISION.
2014-08-22 09:58:36 +00:00
jperkin
320d7c289b Fix build on SunOS (needs explicit -lX11). 2014-08-21 15:36:07 +00:00
jperkin
988479dec0 Fix build on SunOS (needs explicit -lm). 2014-08-21 08:41:20 +00:00
wiz
8970a33913 + tex-octavo{,-doc} 2014-08-07 21:25:22 +00:00
wiz
0f67379886 Import tex-octavo-doc-1.2 as print/tex-octavo-doc.
This is documentation for tex-octavo.
2014-08-07 21:25:05 +00:00
wiz
b43aa21e0c Import tex-octavo-1.2 as print/tex-octavo.
The octavo class is a modification of the standard LaTeX book class.
Its purpose is to typeset books following classical design and
layout principles, with the express intention of encouraging the
making of beautiful books by anyone with access to a good printer
and with an inclination towards venerable crafts, e.g., bookbinding.

The octavo class differs from the book class by implementing many
of the proposals and insights of respected experts, especially Jan
Tschichold and Hugh Williamson.

The documentation discusses methods to organise and print out any
text into signatures, which can then be gathered, folded and sewn
into a book.
2014-08-07 21:24:46 +00:00
wiz
2b29136815 Update to 1.0e, provided by Leonardo Taccari in PR 49070,
to match tex-leaflet-1.0e.
2014-08-05 19:15:56 +00:00
wiz
e2d41d3253 Update to 1.0e, provided by Leonardo Taccari in PR 49070.
Changes:
 * v1.0e
    \LL@pagesize@specials: Patch from Toby Thurston for XeLaTeX. (RN)

 * v1.0d
    General: Options "twopart/notwopart" suggested by Luis Rivera.
    No more "final" in \ExecuteOptions suggested by Axel Berger (RN).
2014-08-05 19:15:22 +00:00
tron
0fc1b8bcb6 Update "xpdf" package to version 3.04. Changes since version 3.03:
- New text extractor.
- Added the pdftohtml tool.
- Added the pdftopng tool.
- New trapezoid-based rasterizer core (for performance).
- Generate appearance streams for Line, PolyLine, and Polygon
  annotations.
- Added the closeWindowOrQuit command, and changed the default binding
  for ctrl-W from closeWindow to closeWindowOrQuit.
- Implemented the new AES-256 mode (R=6, Acrobat X).
- Add an object cache.
- Added a small cache for object streams.
- Modify PSOutputDev to use LZW compression instead of RLE, with a
  fallback to RLE if the "psLZW no" setting is given.
- Pdfinfo now prints page rotation info.
- Modified ImageOutputDev, used by pdfimages, to output the masks and
  soft masks used when drawing images.
- Remove non-printable characters from error output, just in case they
  might cause problems for the terminal program.
- Added initial support for Code3of9 bar codes in XFA forms.
- Added the mapExtTrueTypeFontsViaUnicode xpdfrc command.
- Apply stroke adjustment to rectangular images and clipping regions (in
  addition to strokes and fills).
- Decode JPEG 2000 images at less than full resolution if the full res
  image isn't needed (i.e., if the raw image is higher resolution than
  the output).
- Implemented knockout groups.
- Removed t1lib support.
- Added support for images with 16-bit components.
- Rewrote the Dict class to use a hash table; as a side effect, this
  handles dictionaries with multiple definitions for a key, which are
  in violation of the spec, but Acrobat appears to handle.
- The transformed line width computation -- used to implement the
  minLineWidth setting, and the hairline threshold in monochrome mode --
  was incorrect.
- Pdftops was not correctly handling the case where it couldn't find
  a 16-bit font -- this led to crashes and/or invalid PostScript.
- A bug in FlateStream::getBlock() was causing problems with narrow
  images.
- Use the correct _WIN32 define instead of WIN32.
- Use copy-on-write for the clip path in SplashState (when doing gsave),
  for performance.
- Added a Solaris-specific entry to the ghostscript font search path.
- SplashState was initializing line width to 0 instead of 1.
- Abort processing on a content stream after getting 500 errors
  (undefined operator, wrong number of args) -- this avoids very long
  processing time for malicious PDF files using bogus RLE encoded
  content streams.
- Added the psUseCropBoxAsPage xpdfrc option; "pdftops -pagecrop" now
  sets psUseCropBoxAsPage; "pdftops -pagecrop -paper match" now uses
  the CropBox as the page size.
- Re-architected the AcroForm support code into a separate AcroForm
  module.
- Fixed the handling of overprinting/transparency interaction, using
  the CompatibleOverprint blend mode.
- The TIFF predictor code for the 1-bit-per-pixel case was broken.
- For triangle and patch mesh shadings (types 4-7) with color functions,
  interpolate the function parameter not the color.
- Check the fontFile/fontDir commands before (instead of after) doing
  Base-14 substitution in PS output.
- Correctly handle non-embedded TrueType fonts that have an Identity
  ToUnicode mapping (display and PS output were failing).
- Added support for XFA form rendering, including an "enableXFA" xpdfrc
  setting.
- Handle PFB Type 1 fonts when generating PostScript output.
- Unwind any extraneous saved graphics state at the end of the page
  (before drawing annotations).
- Added some integer overflow checks in the GString class.
- Handle 16-bit components in JPEG 2000 images.
- ActualText spans can end without a valid font, in which case
  TextPage::beginWord was crashing.
- The Domain entry in function shadings wasn't being parsed correctly.
- Fixed a bug in the JPEG decoder - successive approximation
  (progressive mode) coefficients weren't being handled correctly.
- Added a better infinite loop test to the xref parser.
- When generating PostScript, merge reused TrueType fonts (if their
  code-to-GID mappings are the same).
- Tweak the Gouraud triangle shaded fill code to end the recursive
  splitting if the triangles get sufficiently small.
- Do bilinear interpolation when upsampling images.
- When skipping extraneous image data from an inline image, look for
  EI<whitespace> instead of just EI.
- When writing to stdout on Windows, pdftoppm now sets the file mode to
  binary.  [Thanks to Robert Frunzke.]
- Accept strings as well as names for the BaseFont entry in font
  objects.
- Removed the TEXTOUT_WORD_LIST config option (with the new text
  extractor, this is always enabled).
- Fixed a bug in the JBIG2 decoder (the TPGD context for template #3 in
  readGenericBitmap was incorrect).
- Rewrote the PostScriptFunction code for performance.
- Handle 8-bit OpenType CFF fonts that are missing required tables in
  the OpenType wrapper.
- Handle tiling patterns with reversed coordinates in their bounding
  boxes.
- Added support for 64-bit file offsets, i.e., PDF files larger than
  2GB.
- Optimize the code that rasterizes pattern-filled image masks.
- Added support for Mac OS X system fonts (Base-14 only).
- The backdrop color in luminosity-type soft mask groups was not being
  handled correctly.
- Modified behavior of "pdftops -paper match -duplex ..." - it will now
  duplex consecutive same-sized pages.
- Tweak the handling of degenerate fills ('moveto lineto fill') to
  match Adobe.
- Don't honor the OPM=1 setting with ICCBased CMYK color spaces.
- Whole-word searches were treating certain punctuation (Unicode number
  separators and terminators) as part of the word, e.g., searching for
  "foo" would not match "foo,".
- Use the TextString class everywhere it makes sense.
- Removed the unnecessary segment sort in Splash (performance
  optimization).
- Handle hyperlinks that use Widget-type annotations.
- Fix up the integer overflow checks to avoid issues with clever
  compilers.  [Thanks to Nickolai Zeldovich.]
- Correctly handle streams with missing Length entries in damaged PDF
  files.
- Added a compile-time option (LOAD_FONTS_FROM_MEM) to load fonts from
  memory rather than temporary files on disk.
- Added the psRasterSliceSize xpdfrc option.
- Fixed a case in the JPEG 2000 arithmetic decoder where extra data is
  present in packet i, and needs to be saved for use in packet i+1.
- Fixed a bug in the JPEG 2000 decoder related to images with fewer than
  8 bits per component.
- Handle the case in PSOutputDev where slice size overflows a 32-bit
  integer.
- Add (partial) support for TrueType cmap format 2.
- Always pass FT_LOAD_NO_BITMAP to FreeType -- bitmaps apparently fail
  with rotated characters.
- Support fonts specified in ExtGState dictionaries.
- Annotations with empty Border arrays should not draw a border.
- Fix the CMap parser to handle large CID ranges.
- Check for Type 3 CharProcs that call q or Q before the d0/d1 operator,
  and treat them as uncacheable.
- Invert the selection color when starting in reverse video mode.
- Device{Gray,RGB,CMYK} cannot be mapped via a resource dict.
- Changed the PS output for masked images (explicit and color key
  masking): use a plain old clip path instead of rectclip to avoid
  array overflows.
- Check the StemSnapH/V arrays when converting Type 1C fonts to Type 1 -
  if there are any duplicate or out-of-order values, skip that
  StemSnapH/V array.
- Added the psMinLineWidth xpdfrc setting.
- Fix an obscure issue in converting TrueType fonts to Type 42, related
  to empty glyph descriptions (12 zero bytes).
- Pdftops now reports an error if there were any I/O errors writing to
  the PS output file.
- Fix vertical text (CJK fonts) in PS output -- offset the character
  origin correctly.
- Increased the number of digits used by pdfimages for the image number
  from three to four.
- Handle right-to-left (e.g., Arabic) ligatures correctly in the text
  extractor.
- Added the -loc and -locPS options to pdffonts.
- Extend the object parser recursion limit to cover Stream::addFilters()
  / Stream::makeFilters() - to avoid another possibility of stack
  overflow.
- Disable FreeType autohinting, because it can fail badly with font
  subsets that use invalid glyph names -- except in the case of Type 1
  fonts, which look much better with light autohinting.
- Modified the rasterizer pipeline functions to process a scan line at a
  time (for performance).
- Removed VMS build support (it hasn't been updated in ages).
- Removed pdftotext's '-htmlmeta' option (use pdftohtml instead).
- PSOutputDev's font/form setup code, and pdffonts, were not scanning
  soft mask groups in ExtGState dictionaries.
- Invalid DCT input (e.g., from a damaged PDF file) could overflow the
  dctClip array.
- When upsampling an image mask or image with a large resulting image
  size, do it in stream mode instead of prescaling the whole image
  (to avoid running out of memory).
- Added infinite loop detection to pdffonts.
2014-08-01 12:31:27 +00:00
wiz
4d3a0b9d4e Update to 1.7.4:
CHANGES IN CUPS V1.7.4

	- Security: The web interface incorrectly served symlinked files and
	  files that were not world-readable, potentially leading to a
	  disclosure of information (STR #4450)
	- The CUPS headers incorrectly needed libdispatch for blocks support
	  (STR #4397)
	- CUPS did not compile when Avahi or mDNSResponder was not present
	  (STR #4402, STR #4424)
	- The "snmp" option did not work with the network backends (STR #4422)
	- The User directive in client.conf did not override the USER
	  environment variable (STR #4426)
	- The web interface now properly shows a "Go" button for all text-based
	  browsers (STR #4425)
	- The MaxJobTime directive now properly supports time values (STR #4434)
	- The RPM spec file did not work due to the new Brazilian Portuguese
	  localization (STR #4436)
	- Fixed an "IPP read error" issue (STR #4440)
	- Fixed the --disable-libusb configure option (STR #4439)
	- Fixed the debug output from the DNS-SD backend when using Avahi
	  (STR #4444)
	- Fixed a bug in the CUPS_SC_GET_DEVICE_ID handling by the network
	  backends (STR #4447)
	- Added USB quirk rule for Lexmark E230 (STR #4448)
	- The LPD backend did not work with some versions of glibc (STR #4452)
2014-07-29 11:38:40 +00:00
adam
a418bbfc6e Fix for Clang, which does not known -fno-check-new option 2014-07-26 08:16:36 +00:00
jperkin
7128750932 lex (libfl) is a runtime dependency. 2014-07-24 13:20:10 +00:00
wiz
294a3e6cd3 Needs qt4-libs 4.7.0 or newer. 2014-07-22 17:52:54 +00:00
wiz
cb29450ad6 Update to 0.26.3:
Release 0.26.3
        qt5:
         * autoconf: Improve moc-qt5 detection
         * Fix compilation with MinGW

        glib:
         * Fix typo in api docs
         * use C90-style comments in public headers

        core:
         * Error out instead of exiting if allInter grows too much. Bug #78714

        qt4:
         * Update required version to Qt 4.7.0

        build system:
         * Include stdio.h from poppler-config.h

        misc:
         * Update .gitignore files
2014-07-22 12:22:39 +00:00
wiz
0b16cc07ba Reset PKGREVISION after update. 2014-07-22 12:14:36 +00:00
wiz
b0d23be8de Update to 0.26.2:
Release 0.26.2
        core:
         * Make sure we have an xref before using. KDE Bug #335413

        build system:
         * autoconf: Fix typo in configure.ac

        utils:
         * pdftohtml: exit with 0 with -v and -h
2014-07-22 12:13:28 +00:00
dholland
b25ab923ab Fix build on case-sensitive filesystems. Hi dbj... 2014-07-20 00:06:19 +00:00
ryoon
da978d728d Fix SCO OpenServer 5.0.7/3.2 build. 2014-07-18 08:56:37 +00:00
dbj
c246a49ae9 remove a file in the build directory that causes conflict on case insensitive file system.
fixes a regression of PR pkg/41607
2014-07-18 04:49:42 +00:00
dholland
4f11de00b8 Try again (PR 48995) 2014-07-16 02:56:52 +00:00
dholland
88c6e3943a SCRIPTS in here is now empty; adjust it to be like PDFSCRIPTS, which
should fix the Solaris 10 build as seen in PR 48995.
2014-07-16 02:50:55 +00:00
jnemeth
4e649b649b sort 2014-07-10 15:38:17 +00:00
joerg
86c329901f Add missing dependencies. Bump revision. 2014-07-08 15:22:08 +00:00
joerg
e72d3e9478 Add tex-undolabl, which allows replacing existing labels. 2014-07-08 15:21:48 +00:00
joerg
156d634022 Add tex-pageslts, a more powerful replacement for the lastpage package. 2014-07-08 14:47:39 +00:00
wiz
9ce9c96b21 Make this pull in cups-1.7, since it overlaps with cups15.
Noted by joerg.
2014-07-04 14:31:49 +00:00
jperkin
0a612464c9 Limit BUILDLINK_API_DEPENDS to <1.7 to ensure the wrong cups doesn't get
pulled in, should fix bulk build failures seen with a number of packages.
2014-06-26 09:27:04 +00:00
wiz
1b0df56f7d Fix buildlink3.mk. 2014-06-18 10:33:30 +00:00
wiz
a9dc16a509 Bump PKGREVISION for cups -> cups15 change. 2014-06-18 09:28:16 +00:00
wiz
a5caa2b4a1 Switch all cups packages to use cups15. 2014-06-18 09:26:09 +00:00
wiz
7bb538a50f + cups15. 2014-06-17 13:17:25 +00:00
wiz
b197101a5f Import cups-1.5.4nb12 as print/cups15, for those that prefer it to cups-1.7.x
The Common UNIX Printing System provides a portable printing layer for
UNIX operating systems. It has been developed by Easy Software Products
to promote a standard printing solution for all UNIX vendors and users.
CUPS provides the System V and Berkeley command-line interfaces.

CUPS uses the Internet Printing Protocol (IETF-IPP) as the basis for
managing print jobs and queues.  The Line Printer Daemon (LPD, RFC1179)
and AppSocket protocols are also supported with reduced functionality.

CUPS adds network printer browsing and PostScript Printer Description
("PPD")-based printing options to support real world applications under
UNIX.

This package contains the older 1.5 series, before Apple stopped
maintaining the filters.
2014-06-17 13:17:12 +00:00
wiz
d785e4a8cd Cleanup, from Leonardo Taccari. 2014-06-15 19:15:51 +00:00
richard
4c505c0a2d define _XOPEN_SOURCE=600 for SunOS after setting c99 in general 2014-06-15 16:01:58 +00:00
wiz
0238890bf9 Update to 1.5:
This is a bugfix release: dozens of bugs have been found and
exterminated!

A typo resulting in a potential stack overflow that could corrupt
files when saving edits to a PDF has been fixed. Another bug which
caused a significant slowdown has also been fixed.

We strongly recommend that you upgrade â especially if you are
using version 1.4.
2014-06-15 14:14:18 +00:00
schnoebe
080578dd10 Additional patches to allow libgnomecups to use the "old style" direct access
into the ipp_attribute_t structure. Ultimately, it should be updated to
use the new (with CUPS 1.7?) accessors, however, this gets it building
before the 2014Q2 branch.
2014-06-13 22:10:24 +00:00
ryoon
31da25953c Recursive revbump from pulseaudio-5.0 2014-06-09 14:18:04 +00:00
wiz
b6e69cb54e Fix build on NetBSD-6. From Leonardo Taccari in PR 48882. 2014-06-09 09:27:10 +00:00
schnoebe
6e65ff3e1a HPLIP 3.14.6 - This release has the following changes:
Added Support for the Following New Printers:

- HP DesignJet Z6600 PostScript
- HP DesignJet Z6800PS Photo
- HP DesignJet D5800 60-in Production Printer
- HP DesignJet T3500 36-in Production eMFP
- HP Designjet T7200 42-in Production Printer
- HP Deskjet 2543 All-in-One Printer
- HP Deskjet 2549 All-in-One Printer
- HP OfficeJet Pro 8640 e-All-in-One Printer
- HP OfficeJet Pro 8660 e-All-in-One Printer

Added support for the following new Distro's:

- Boss 5.0
- Debian 7.5
- Linux Mint 17

Issues fixed:

- Fixed Device Communication Error on launching HP Device Manager
- Unable to add/remove file in 'hp-sendfax' wizard
- Fax cover page does not get changed after changing recipient second
  time
- Improved scan performance for 'hp-scan' utility

Launchpad fixes:

1310869 - hplip updates my public key ring and changes its ownership to
          "root"
1318956 - avahi.py:64:detectNetworkDevices:ValueError: need more than 1
          value to unpack
2014-06-09 01:11:32 +00:00
wiz
c01415ae5f Add upstream bug report URLs. 2014-06-07 13:53:41 +00:00
wiz
99ab7e35d8 Remove unused patch after 0.26.1 update 2014-06-07 12:00:18 +00:00
wiz
69ca81d004 Fixes for usb and dnssd options, from Robert Swindells. 2014-06-07 11:54:54 +00:00
wiz
f8d89cf691 + cups-filters. 2014-06-07 11:48:11 +00:00
wiz
dec529522f Import cups-filters-1.0.54 as print/cups-filters.
CUPS is a standards-based, open source printing system developed
by Apple Inc. for Mac OS X and other UNIX-like operating systems.
CUPS uses the Internet Printing Protocol ("IPP") and provides System
V and Berkeley command-line interfaces, a web interface, and a C
API to manage printers and print jobs.

This distribution contains backends, filters, and other software
that was once part of the core CUPS distribution but is no longer
maintained by Apple Inc. In addition it contains additional filters
and software developed independently of Apple, especially filters
for the PDF-centric printing workflow introduced by OpenPrinting
and a daemon to browse Bonjour broadcasts of remote CUPS printers
and makes these printers available locally.

From CUPS 1.6.0 on, this package is required for using printer
drivers with CUPS under Linux. With CUPS 1.5.x and earlier this
package can be used optionally to switch over to PDF-based printing.
In that case some filters are provided by both CUPS and this package.
Then the filters of this package should be used.
2014-06-07 11:47:47 +00:00
wiz
ced46a8057 Install fofi headers. Bump PKGREVISION. 2014-06-07 10:56:09 +00:00
wiz
26f1c82419 Add buildlink3.mk file. 2014-06-07 10:44:30 +00:00
wiz
eb04c033a7 Update to 0.26.1 (without a shlib major bump, yay):
Release 0.26.1
        core:
         * Use field value V for radio buttons. Bug #75979
         * Fix extraction of text in some files. Bug #78145
         * Only add annotations of the current page when splitting. Bug #77549

        build system:
         * autoconf: Fix libopenjpeg 1.5 detection on some systems. Bug #78389

        glib:
         * Fix multiple definition of PopplerTextSpan
2014-06-07 08:56:20 +00:00
wiz
aeaec6c262 Update to 1.7.3 based on patch by Leonardo Taccari on pkgsrc-users.
Additionally, remove patch-au since it is now superfluous.

CHANGES IN CUPS V1.7.3

	- Added Brazilian Portuguese translation (STR #4409)
	- Fixed mapping of OutputBin values such as "Tray1"
	  (<rdar://problem/16685606>)
	- Several ippGet* functions incorrectly returned -1 instead of 0 on
	  error.
	- The cupsGetResponse function did not work properly with
	  CUPS_HTTP_DEFAULT (<rdar://problem/16762593>)
	- The IPP backend did not abort a job when the printer did not validate
	  the supplied options (<rdar://problem/16836752>)
	- Fixed an authentication race condition in cupsSendRequest (STR #4403)
	- The scheduler did not add the "job-hold-until-specified" reason when
	  holding a job using the lp command (STR #4405)
	- The CUPS headers incorrectly needed libdispatch for blocks support
	  (STR #4397)
	- The configure script incorrectly added libgcrypt as a GNU TLS
	  dependency (STR #4399)
	- CUPS did not compile when Avahi or mDNSResponder was not present
	  (STR #4402)
	- cupsGetDestMediaCount did not work for CUPS_MEDIA_FLAGS DEFAULT
	  (STR #4414)
	- Auto-typing of PWG Raster files did not work (STR #4417)
	- IPP queues using hardcoded credentials would ask for credentials
	  (STR #4371)
	- Dates in non-UTF-8 locales did not display correctly (STR #4388)
	- The RPM spec file now looks for libusb-devel 1.0 or later.
	- Fixed the "create-printer-subscription.test" file for IPPTOOL
	  (STR #4420)


CHANGES IN CUPS V1.7.2

	- Security: The scheduler now blocks URLs containing embedded HTML
	  (STR #4356)
	- Documentation fixes (STR #3259, STR #4346, STR #4355)
	- Fixed the Japanese localization (STR #4385)
	- Added a German localization (STR #4363)
	- The cupsfilter command incorrectly read the cupsd.conf file; it now
	  reads the cups-files.conf file instead.
	- Fixed OS X builds with Xcode 5.x (<rdar://problem/15914959>)
	- Fixed SSL support on Windows (STR #4358)
	- Fixed documentation and naming of Create-Job/Printer-Subscriptions
	  operations (STR #4389)
	- Phone numbers in fax jobs were not properly filtered for IPP FaxOut
	  (<rdar://problem/16351701>)
	- Fixed a memory leak in the label printer driver (STR #4393)
	- Updated Linux "relro" support (STR #4349)
	- cupsEnumDests did not set the "is_default" field (STR #4332)
	- cupsDoIORequest could miss the server status, causing failed lpadmin
	  and other administrative commands (STR #4386)
	- cupsEnumDests didn't always call the callback function (STR #4380)
	- "lp -i job-id -H hold" did not work (STR #4401)
	- CUPS didn't compile on older platforms (STR #4338)
	- Several libcups files did not have the Apple license exception
	  notice (STR #4361)
	- Fixed a D-BUS threading issue that caused the scheduler to crash
	  (STR #4347)
	- The scheduler now automatically reconnects to Avahi as needed
	  (STR #4370, STR #4373)
	- The scheduler did not handle GET requests for the log files properly
	  (STR #3265)
	- The dnssd backend did not always report all discovered printers using
	  Avahi (STR #4365)
	- The Zebra printer driver did not properly handle negative "label top"
	  values (STR #4354)
	- The scheduler did not always update the MakeModel value in
	  printers.conf after updating the driver (STR #4264)
	- The LPD mini daemon did not support print jobs larger than 2GB
	  (STR #4351)
	- Fixed a bug in the status reading code when sending a compressed data
	  stream to an IPP printer/server (<rdar://problem/16019623>)
	- The IPP backend might not include all job attributes in Validate-Job
	  operations (<rdar://problem/16025435>)
	- Fixed some clang-reported issues (<rdar://problem/15936066>)


CHANGES IN CUPS V1.7.1

	- Security: the lppasswd program incorrectly used settings from
	  ~/.cups/client.conf (STR #4319)
	- Auto debug logging was broken in 1.7.0 (<rdar://problem/15331639>)
	- Some gzip'd PPD files could not be used (<rdar://problem/15386424>)
	- Cleaned up some job logging in the scheduler
	  (<rdar://problem/15332672>)
	- ATTR messages could cause string pool memory corruption in the
	  scheduler (<rdar://problem/15382819>)
	- The RPM spec file did not list the build requirements; this was on
	  purpose, but now we are listing the Red Hat package names
	  (<rdar://problem/15375760>, STR #4322)
	- Printing to a raw queue could result in corrupt output due to
	  opportunistic compression (<rdar://problem/15008524>)
	- The GNU TLS support code triggered many compiler warnings due to the
	  use of old GNU TLS compatibility type names
	  (<rdar://problem/15392966>)
	- The "make check" test suite did not work on Linux without the
	  cups-filters package installed (<rdar://problem/14292998>)
	- Japanese PPDs using with the Shift-JIS encoding did not work
	  (<rdar://problem/15427759>)
	- "tel:" URIs incorrectly had slashes (<rdar://problem/15418463>)
	- The libusb-based USB backend incorrectly used write timeouts
	  (<rdar://problem/15564888>)
	- Shared printers could become inaccessible after a few days on OS X
	  (<rdar://problem/15426838>)
	- The IPP backend did not wait for a busy printer to become available
	  before attempting to print (<rdar://problem/15465667>)
	- CUPS did not support "auto-monochrome" or "process-monochrome" for the
	  "print-color-mode" option (<rdar://problem/15482520>)
	- Using "@IF(name)" in an Allow or Deny rule did not work (STR #4328)
	- lpq and lpstat did not list jobs in the correct order when priorities
	  were specified (STR #4326)
	- The D-BUS notifier did not remove its lockfile (STR #4314)
	- CUPS incorrectly used the USER environment variable when the name did
	  not match the user ID (STR #4327)


CHANGES IN CUPS V1.7.0

	- Updated Japanese localization.
	- The lpadmin command did not send the PPD name from the "-m" option
	  (<rdar://problem/15264697>)
	- Network backends now use the prtMarkerSuppliesClass property to
	  determine the direction of supply level values
	  (<rdar://problem/14302628>)
	- The scheduler did not remove backup PPD files when a printer was
	  deleted (<rdar://problem/15065555>)
	- The scheduler incorrectly responded to HEAD requests when the web
	  interface was disabled (<rdar://problem/15090332>)
	- The scheduler did not respond using the hostname specified by the
	  client (<rdar://problem/14583574>)
	- Fax queues did not work when shared via Bonjour
	  (<rdar://problem/14498310>)
	- Error messages from the scheduler were not localized using the
	  language specified in the client's IPP request
	  (<rdar://problem/14128011>)
	- Added an Italian localization (<rdar://problem/14481578>)
	- Fixed a couple memory leaks in ippfind that were reported by Clang.
	- Fixed a compile issue on 64-bit Linux with Clang - need to use the
	  -pie option instead of -Wl,-pie now (<rdar://problem/14480938>)
	- The ippfind utility reported the wrong port numbers when compiled
	  against Avahi (<rdar://problem/14508324>)
	- httpGetFd, httpGetFile, httpPutFd, and httpPutFile did not
	  automatically reconnect if the server closed the connecion after the
	  previous response.
	- Fixed a compile error in libcups (<rdar://problem/14467141>)
	- The scheduler incorrectly did not pass a FINAL_CONTENT_TYPE
	  environment variable to the filters or backend
	  (<rdar://problem/14355011>)
	- The cups-exec helper program could fail randomly on OS X due to
	  sandbox violations when closing excess file descriptors
	  (<rdar://problem/14421943>)
	- The scheduler incorrectly did not use the kqueue interface on OS X.


CHANGES IN CUPS V1.7rc1

	- Printer xxx-default values were not reported by Get-Printer-Attributes
	  or lpoptions (<rdar://problem/14401795>)
	- Fixed deprecation warnings for many functions on OS X so they are tied
	  to the deployment version when building (<rdar://problem/14210079>)
	- Fixed a build issue on ARM-based Linux systems - unable to validate
	  va_list arguments.
	- Added a new ippfind tool for finding IPP printers and other Bonjour
	  services (<rdar://problem/13876199>)
	- Fixed some issues with conversion of PWG media size names to
	  hundredths of millimeters (<rdar://problem/14065748>)
	- The IPP backend could crash on OS X when printing to a Kerberized
	  printer (<rdar://problem/14040186>)
	- The ipptool program now automatically extends timeouts when the
	  output buffer is filled (<rdar://problem/14016099>)
	- The ipptool program now supports the --help and --version options.
	- The ipptool program did not continue past include file errors by
	  default (<rdar://problem/13875803>)
	- The ipptool program now supports FILE-ID and TEST-ID directives and
	  includes their values in its XML output (<rdar://problem/13876038>)
	- The ipptool program now supports WITH-HOSTNAME, WITH-RESOURCE, and
	  WITH-SCHEME expect predicates to compare the corresponding URI
	  components (<rdar://problem/13876091>)


CHANGES IN CUPS V1.7b1

	- The configure script now supports a --with-rundir option to change
	  the transient run-time state directory from the default to other
	  locations like /run/cups (STR #4306)
	- The scheduler now supports PPD lookups for classes (STR #4296)
	- The cupsfilter program did not set the FINAL_CONTENT_TYPE
	  environment variable for filters.
	- Added a new "-x" option to the cancel command (STR #4103)
	- Made the PWG media handling APIs public (STR #4267)
	- Implemented ready media support for the cupsGetDestMediaXxx APIs
	  (STR #4289)
	- Added new cupsFindDestDefault, cupsFindDestReady, and
	  cupsFindDestSupported APIs (STR #4289)
	- Added new cupsGetDestMediaByIndex, cupsGetDestMediaCount, and
	  cupsGetDestMediaDefault APIs (STR #4289)
	- Added new ippGet/SetOctetString APIs for getting and setting an
	  octetString value (STR #4289)
	- Added new ippCreateRequestedArray API for generating a array of
	  attributes from the requested-attributes attribute.
	- The ipptool utility now supports compression, conditional tests based
	  on the presence of files, and new DEFINE predicates for STATUS.
	- Added new IPP APIs for checking values (STR #4167)
	- Added new IPP APis for adding and setting formatted strings.
	- Added new HTTP APIs to support basic server functionality via libcups.
	- The dnssd backend now generates a 1284 device ID as needed (STR #3702)
	- CUPS now supports compressing and decompressing streamed data
	  (STR #4168)
	- CUPS now supports higher-level PIN printing, external accounting
	  systems, and "print here" printing environments (STR #4169)
	- IRIX is no longer a supported operating system (STR #4092)
	- The PPD compiler now supports JCL options properly (STR #4115)
	- The web interface now checks whether the web browser has cookies
	  enabled and displays a suitable error message (STR #4141)

CHANGES IN CUPS V1.6.4

	- Removed some duplicate size definitions for some ISO sizes that were
	  causing problems (<rdar://problem/14722721>)
	- The IPP backend did not add the "last-document" attribute
	  (<rdar://problem/114660379>)
	- Added a SyncOnClose directive to cups-files.conf to force cupsd to
	  call fsync before closing any configuration/state files it writes
	  (<rdar://problem/14523043>)
	- Added USB quirk rule for Lexmark E238 (<rdar://problem/14493054>)
	- Closed server connections were still not always detected
	  (<rdar://problem/14484313>)
	- The libusb-based USB backend now loads its list of quirks from files
	  in /usr/share/cups/usb instead of using a hardcoded table
	  (<rdar://problem/14442769>)
	- The scheduler did not properly register ICC color profiles with
	  colord (<rdar://problem/14455625>)


CHANGES IN CUPS V1.6.3

	- The configure script now prefers Clang over GCC.
	- Fixed a compile problem on AIX (STR #4307)
	- The default IPP version did not always get set before creating a new
	  IPP request message (<rdar://problem/14401718>)
	- The lp, lpq, lpr, and lpstat now display an error message advising the
	  use of the /version=1.1 ServerName option (<rdar://problem/14290628>)
	- Added documentation about the /version=1.1 option to ServerName in
	  client.conf (<rdar://problem/14216262>)
	- httpStatus(HTTP_ERROR) did not return a useful error message
	  (<rdar://problem/14217326>)
	- The lp, lpq, lpr, and lpstat commands incorrectly ignored the default
	  printer set in the lpoptions file (<rdar://problem/14216472>)
	- Fixed a URI encoding issue for hostnames containing the ` (backquote)
	  character (<rdar://problem/14243133>)
	- Added support for RFC 6874's IPv6 link local address format in URIs
	  (<rdar://problem/13979453>)
	- The USB backend could crash on libusb-based systems if USB was
	  disabled in the BIOS (<rdar://problem/13875729>)
	- Fixed a rounding error in the PWG media size mapping code
	  (<rdar://problem/13493241>)
	- Fixed several ipptool test files that used old STATUS names.
	- Kerberos credentials could get truncated when printing to a shared
	  printer.
	- Printing using "ipps" URIs was not encrypted.
	- Insecure ICC profiles prevented installation of user profiles for a
	  printer on OS X.
	- Added more USB quirks for the libusb-based backend (STR #4311,
	  <rdar://problem/13736470>)
	- The Russian web interface templates were broken (STR #4310)
	- The scheduler no longer tries to do Kerberos authentication over the
	  loopback interface.
	- The IPP backend could fail to pause a job for authentication
	  (STR #4298)
	- Fixed a regression on the handling of auth keys on OS X if the
	  cups-files.conf was not present or did not contain a SystemAuthKey
	  value.
	- The scheduler incorrectly did a reverse lookup of the server address
	  when HostNameLookups was turned off (STR #4302)
	- The scheduler incorrectly computed the final content type value when
	  null filters were present.


CHANGES IN CUPS V1.6.2

	- Documentation fixes (STR #4229, STR #4239, STR #4234, STR #4248,
	  STR #4259)
	- Security: All file, directory, user, and group settings are now stored
	  in a separate cups-files.conf configuration file that cannot be set
	  through the CUPS web interface or APIs (STR #4223)
	- Added a Czech localization (STR #4201)
	- Added a French localization (STR #4247)
	- Added a Russian localization (STR #4228, STR #4285)
	- Updated the Catalan localization (STR #4202)
	- Local certificate authentication did not guard against an empty
	  certification file (STR #4293)
	- The scheduler did not reject device URIs with spaces.
	- Added USB quirk rule for Epson Stylus Photo 750 (STR #4286)
	- The IPP backend could crash if the printer disconnects early
	  (STR #4284)
	- cupsGetPPD did not work with statically-configured CUPS shared
	  queues (STR #4178)
	- The scheduler did not support long MIME media types (STR #4270)
	- The cupsfilter command did not set the CHARSET environment variable
	  for the text filters (STR #4273)
	- The lp command did not show errors for unknown "--foo" (STR #4261)
	- Bad IPP responses could crash ipptool (STR #4262)
	- Updated USB quirk rules for Canon and Xerox printers (STR #4217,
	  STR #4263)
	- Added USB blacklisting for printers that require a custom backend
	  (STR #4218)
	- The PPD compiler did not correctly JCL options (STR #4115, STR #4203)
	- The ipptool program now supports DEFINE-MATCH and DEFINE-NO-MATCH
	  predicates for STATUS directives.
	- Fixed a problem with local Kerberos authentication (STR #4140)
	- Coverity scan: fixed some minor issues (STR #4242)
	- The scheduler did not remove color profiles after deleting a printer
	  (STR #4232, STR #4276)
	- The CUPS library did not always detect a timed out connection to the
	  server which could cause temporary loss of printing from applications
	  (STR #4187)
	- The ipptool program now supports variable substitution in OPERATION
	  and DELAY directives (STR #4175)
	- The IPP backend now stops queues when the server configuration
	  prevents successful job submission (STR #4125)
	- The XML output of ipptool contained empty dictionaries (STR #4136)
	- The scheduler did not delete job control backup files (STR #4244)
	- cupsGetPPD3 could return a local PPD instead of the correct remote
	  PPD.
	- The scheduler incorrectly advertised auth-info-required for local
	  queues needing local authentication (STR #4205)
	- CUPS 1.6 clients using the ServerName directive in client.conf did not
	  work with CUPS 1.3.x or older servers (STR #4231, STR #4291)
	- The SNMP backend now tries to work around broken printers that use a
	  newline to separate key/value pairs.
	- The IPP backend did not send a cancel request to printers when a job
	  was canceled and the printer did not support Create-Job.
	- Fixed EPM packaging files (STR #4199)
	- OpenBSD build fix (STR #4195, STR #4196, STR #4197)
	- The scheduler could crash when using Avahi (STR #4183, STR #4192,
	  STR #4200, STR #4213)
	- The IPP backend could get stuck in an endless loop on certain network
	  errors (STR #4194)
	- 32-bit builds failed on Debian (STR #4133)
	- The scheduler no longer accepts or sends job description attributes.
	- The IPP backend now works around some conformance issues for broken
	  printers (STR #4190)
	- cupsBackendReport() now filters out all control characters from the
	  reported 1284 device IDs (STR #4124)
	- The scheduler no longer allows job-name values that are not valid
	  network Unicode strings (STR #4072)
	- The web interface did not preserve the order of classes, jobs, or
	  printers (STR #4170)
	- The network backends now support disabling of SNMP supply level
	  queries via the "snmp" URI option (STR #4106)
	- The IPP backend did not specify the compression used (STR #4181)
	- ipptool did not support octetString values.
	- The scheduler did not recognize dnssd: or ipps: URIs as Bonjour shared
	  queues (STR #4158)
	- Applications could not get the PPD file for statically-configured
	  Bonjour-shared print queues (STR #4159)
	- The cupsd.conf file included obsolete browsing directives (STR #4157)
	- Fixed a USB backend compatibility issue on systems using libusb
	  (STR #4155, STR #4191)
	- Some Bonjour features were not available on systems with Avahi
	  (STR #4156)
	- CUPS now includes the port number in the Host: header for HTTP
	  requests.
	- Fixed REPEAT-MATCH for STATUS and EXPECT - was incorrectly erroring
	  out.


CHANGES IN CUPS V1.6.1

	- Documentation fix (STR #4149)
	- RPM packaging fixes (STR #4129, #4145)
	- The Japanese and English web interface headers were swapped
	  (STR #4148)


CHANGES IN CUPS V1.6.0

	- Document changes (STR #4131)
	- Added new Catalan (STR #4107) and Spanish (STR #4137) localizations.


CHANGES IN CUPS V1.6rc1

	- Added a new Japanese localization (STR #4122)
	- The SNMP backend no longer exits if it is unable to obtain an IPv6
	  socket (STR #4109)
	- The LPD backend incorrectly used "localhost" in the control file
	  instead of the current hostname.


CHANGES IN CUPS V1.6b1

	- Documentation updates (STR #3927, STR #3980, STR #4010, STR #4068)
	- The scheduler now consolidates all PPD updates from filters at the
	  end of the job (STR #4075)
	- CUPS now supports color management using colord (STR #3808)
	- CUPS now supports Bonjour using Avahi (STR #3066)
	- The PreserveJobFiles and PreserveJobHistory directives now support
	  specification of a time interval (STR #3143)
	- PPD files can now be archived in (gzip'd) tar files to further reduce
	  the disk space used by PPD files (STR #3772)
	- The network backends now deal with printers that report their levels
	  in percent but do not specify a maximum capacity of 100 (STR #3551)
	- The network backends now report full/almost-full waste bins in
	  printers along with end-of-life for cleaning pads (STR #4017)
	- Added a configure option to set the permissions of the installed
	  cupsd (STR #3459)
	- Added a new WITH-ALL-VALUES directive to ipptool EXPECT predicates
	  (STR #3949)
	- CUPS now supports a User directive in client.conf and the CUPS_USER
	  environment variable for overriding the default username (STR #3114)
	- Now set the PJL USERNAME variable as needed (STR #3100)
	- Added support for usernames and passwords longer than 32 characters
	  (STR #2856)
	- Added a new MaxHoldTime directive to automatically cancel jobs that
	  have been held indefinitely after a specific number of seconds
	  (STR #2291)
	- The LPD backend now uses the originating host name when it is not the
	  local system (STR #2053)
	- CUPS now prefers the suffix "dpcm" when reporting resolution in dots-
	  per-centimeter (STR #4006)
	- The configure script and build system no longer support building of
	  separate 32-bit and 64-bit libraries.
	- The "brightness", "columns", "fitplot", "gamma", "hue",
	  "natural-scaling", "penwidth", "position", "ppi", "saturation", and
	  "scaling" options are not longer supported (STR #4010)
	- The "page-bottom", "page-left", "page-right", "page-top",
	  "prettyprint", and "wrap" options have been deprecated (STR #4010)
	- The scheduler now reports the standard "number-of-documents" attribute
	  instead of the CUPS-specific "document-count" attribute in
	  job objects.
	- Added new destination connection and enumeration functions (STR #3924)
	- Added new option, localization, and job submission functions that do
	  not depend on PPD files (STR #3925)
	- Added a new MaxJobTime directive for cupsd that specifies the maximum
	  amount of time allowed for a job to complete before it is canceled.
	- The default password callback now supports passwords up to 127
	  characters.
	- The scheduler now supports a DefaultAuthType of "auto" to
	  automatically choose between Basic (username/password) and Negotiate
	  (Kerberos) authentication.
	- cupsSideChannelSNMPGet/Walk now support OIDs and values up to 64k in
	  length.
	- CUPS no longer supports automatic remote printers or implicit classes
	  via the CUPS, LDAP, or SLP protocols (STR #3922, STR #3923)
	- The PPD APIs are now deprecated and will be removed in a future
	  version of CUPS (STR #3927)
	- The default IPP version for requests is now 2.0 (STR #3929)
	- The IPP APIs no longer expose the ipp_t or ipp_attribute_t structures
	  and instead provide accessor functions (STR #3928)
	- The scheduler will no longer run programs with group write permission.
	- The PHP module has been removed (STR #3932)
	- The bannertops, commandtoescpx, commandtopclx, imagetops,
	  imagetoraster, pdftops, rastertoescpx, rastertopclx, and texttops
	  filters have been removed (STR #3930)
	- The serial and parallel backends have been removed (STR 3935)
2014-06-07 07:34:05 +00:00
wiz
3ed547756a Update to 439:
From v. 4.35 to 4.37
   Correct failure that happens when name of current directory
     contains characters with special meaning in regular expression.
   -rules option now works with -pvc
   Add -lualatex option, like -xelatex.
   File specifications in $clean_ext and $clean_full_ext are allowed
     to contain wildcards.
   Warnings are given when rc file is a directory instead of a file.
   Correct bug that if revtex4-1.cls is used, footnotes are set to
     be in the bibliography, and latexmk's aux_dir or out_dir is set,
     then latexmk fails to run bibtex when needed, because the
     relevant bib file is not found.
   Other minor corrections and code improvements.
   Documentation updates and corrections.

From v. 4.37 to 4.39
  Automatic creation of necessary subdirectories of auxdir when needed
    for writing aux files.
  Add error diagnostics to if_source
  Allow $print_type = 'auto', and make this the default, so that
    when the -p option to latexmk is used to print the file, the
    default is to determine the type of file to be printed, rather
    than always requiring postscript.
  Fix the failures when dealing with directories whose names contained
    certain special characters in them (notably '[', ']' and space).
    [Technical issue: these characters had special meaning when
    previously interpreted as metacharacters in a glob operation.]
    This gives dependency on Perl's File::Glob module, which is a
    standard module in normal installations of Perl.
  When an output directory is a subdirectory of a directory, ensure
    that it is correctly created, if it has to be created.
    Previously, the creation of the output directory when it does not
    exist only worked for one level.
    This gives dependency on Perl's File::Path module with v. >= 2.08,
    which is a standard module in normal installations of Perl.
  In output of dependencies, include pathname of target file(s) in the
    rule.
  In -pvc mode, writing of deps file (caused by the -M and related
    options) is per make not per overall run.

From v. 4.39 to 4.39 documentation update of 2 Dec 2013
  Correct two errors in documentation and in the file COPYING.
2014-06-05 16:37:33 +00:00
wiz
7c8eeaded0 Update MASTER_SITES. From Thomas Mueller. 2014-06-03 15:08:52 +00:00
wiz
f747d5d522 Update font path reference. Bump PKGREVISION. 2014-06-01 17:56:57 +00:00
ryoon
f719286b86 Fix OpenBSD and FreeBSD (clang) builds 2014-06-01 06:19:02 +00:00
wiz
c26f5ca940 libungif is not relevant any longer since the GIF relevant patents
expired (about 10 years ago).

Unconditionally switch to libgif.

As discussed on tech-pkg without dissent.

Bump PKGREVISION.
2014-05-31 15:56:26 +00:00
wiz
39a8749002 Remove curl from Makefile, it's an option.
Add proper curl option handling to buildlink3.mk.

From Leonardo Taccari.
2014-05-30 21:39:37 +00:00
wiz
7eeb51b534 Bump for perl-5.20.0.
Do it for all packages that
* mention perl, or
* have a directory name starting with p5-*, or
* depend on a package starting with p5-
like last time, for 5.18, where this didn't lead to complaints.
Let me know if you have any this time.
2014-05-29 23:35:13 +00:00
wiz
2088ac1424 + pdfmod. 2014-05-26 09:34:31 +00:00
wiz
81b5c9068a Import pdfmod-0.9.1nb1 as print/pdfmod, packaged for wip by jihbed
and myself.

PDF Mod is a simple application for modifying PDF documents.

You can reorder, rotate, and remove pages, export images from a
document, edit the title, subject, author, and keywords, and combine
documents via drag and drop.
2014-05-26 09:34:15 +00:00
obache
b97364ef42 Revbump after updating graphics/giflib 2014-05-25 09:19:37 +00:00
obache
8467d8270c From souce codes, 3-clause and 4-clause BSD license. 2014-05-25 07:53:34 +00:00
obache
cf89b1aecb Add comment to patches. 2014-05-25 07:51:06 +00:00
obache
7b84f3992a Adapt to giflib-5.1 API change, and fixes error handling introduced in
giflib-5.0 patch.
2014-05-25 07:49:13 +00:00
joerg
b8c067706e + latexmk 2014-05-21 01:34:53 +00:00
joerg
ba58011d8f Add latexmk-435:
LatexMk completely automates the process of generating a LaTeX document.
Essentially, it is a highly specialized relative of the general make
utility.  Given the source files for a document, latexmk issues the
appropriate sequence of commands to generate a .dvi, .ps, .pdf or hardcopy
version of the document.  It will run LaTeX the correct number of times to
resolve cross references, and run auxiliary programs (bibtex, makeindex) if
necessary. It can also be set to run continuously with a previewer, in which
case the needed commands are re-run whenever one of the source files is
modified.
2014-05-21 01:33:59 +00:00
wiz
2edd27884f Fix build with openjpeg-2.1.
Bump PKGREVISION.
2014-05-18 08:12:22 +00:00
wiz
3faf991a33 Bump applications PKGREVISIONs for python users that might be using
python3, since the default changed from python33 to python34.

I probably bumped too many. I hope I got them all.
2014-05-17 16:10:41 +00:00
richard
5a968e859e forced revert re joerg 2014-05-16 12:27:48 +00:00
adam
28bb94d01f Revbump after updating graphics/giflib 2014-05-15 14:41:45 +00:00
wiz
2a95e5c60a Fix CVE-2014-2856 using upstream patch.
Bump PKGREVISION.
2014-05-15 12:51:58 +00:00
richard
2942499674 revbump cups after update 2014-05-10 13:45:20 +00:00
richard
44cb706727 Use libtool -fstack-protector support in cups 2014-05-10 13:42:08 +00:00
wiz
c1b44346cd Mark packages that are not ready for python-3.3 also not ready for 3.4,
until proven otherwise.
2014-05-09 07:36:53 +00:00
ryoon
60806aa001 Recursive revbump from x11/pixman
Fix PR pkg/48777
2014-05-05 00:47:34 +00:00
alnsn
fb7c78e46e Adapt to Lua multiversion support. 2014-05-03 13:01:24 +00:00
richard
a662a47261 reapply lost patch:
'cups' option needs to ensure BUILD_TARGET 'cups' is added.
configure adjusted to correctly accept CUPSVERSION and, while we're at it,
add missing space between '!' and parens in test for contrib directory.
2014-05-01 04:11:01 +00:00
obache
d298f10135 Note upstream Bug#. 2014-04-30 05:45:03 +00:00
obache
71204fcd5f Remove typedef of PopplerTextSpan here.
It is already defined in poppler.h and rise build error in poppler-glib.
2014-04-30 05:32:18 +00:00
degroote
c0813e5389 Fix dependencies registered by mupdf buildlink3.mk
Patch has been provided by Leonardo Taccari on #netbsd @ freenode.
Nothing seems to use it at the moment so don't bump revision.
2014-04-29 22:02:21 +00:00
wiz
2a24c5289e Add comments to patches. 2014-04-29 20:07:28 +00:00
wiz
b68dd87c2c Fix build with poppler-0.26.0.
Addresses PR 48771 by David Shao.
2014-04-29 20:05:29 +00:00
wiz
c90d06c832 Fix pkglint warning about sun preprocessor symbol. 2014-04-29 20:05:11 +00:00
wiz
fff877e13b + poppler-qt5 2014-04-29 08:05:30 +00:00
wiz
de42d5b033 Import poppler-qt5-0.26.0 as print/poppler-qt5, based on wip package
by nros.

This is the QT5 wrapper for poppler, a PDF rendering library. It
is a fork of the xpdf 3.0 PDF viewer developed by Derek Noonburg
of Glyph and Cog, LLC.

Poppler provides PDF rendering functionality as a shared library,
to centralize the maintenence effort and to reduce duplicated
effort. And the poppler developers would like to move libpoppler
forward in a number of areas that doesn't fit within the goals of
xpdf.
2014-04-29 08:05:13 +00:00
wiz
69c6ebee98 Prepare for poppler-qt5 package. 2014-04-29 08:03:53 +00:00
wiz
93f5049478 recursive PKGREVISION bump for poppler shlib major change 2014-04-29 07:57:13 +00:00
wiz
ed201c8915 Update poppler to 0.26.0.
Release 0.26.0
        qt4:
         * Fix mismatched boolean logic in TextAnnotation::setInplaceIntent

        qt5:
         * Fix mismatched boolean logic in TextAnnotation::setInplaceIntent

        core:
         * Very small code cleanup

        cpp:
         * Very small code cleanup

Release 0.25.3
        core:
         * Fix crashes on broken files
         * Avoid MinGW/Cygwin warnings due to redefinition of NOMINMAX
         * Fix some small memory leaks

        qt5:
         * Fix some kinds of OCG models
         * Cleanup some deprecated methods

        glib:
         * Fix the first coord of the quadrilateral in create_poppler_quads_from_annot_quads(). Bug #76504

        utils:
         * pdftohtml: Fix typo in manpage

        qt4:
         * Fix some kinds of OCG models

Release 0.25.2
        core:
         * Tagged-PDF support
         * Open some broken files. Bug #75232
         * Fix crashes on broken files
         * Fix regression parsing some broken files. KDE Bug #329600
         * Improve compilation under Win 8 with Visual Studio 2012. Bug #73111
         * PSOutputDev: Ensure paper size takes into account rotation. Bug #72312
         * PSOutputDev: Fix DocumentMedia/Page/Media/PageBBox DSC comments
         * PSOutputDev: Use crop box as page size
         * PSOutputDev: Remove origpagesizes mode and make -origpagesizes an alias for -paper match
         * PSOutputDev: Only change paper size when different to previous size
         * PSOutputDev: Ensure there is always a page size in the output
         * PSOutputDev: Fix regression when creating level1 PS. Bug #75241
         * CairoOutputDev: Clip to crop box. Gnome Bug #649886
         * Splash: Blend usage in PDF with spot colors casue random output. Bug #74883
         * Splash: Fix off by one that caused crash in a file. Bug #76387
         * Make sure number of least objects in hints table is valid. Bug #74741
         * Limit numeric parsing of character names. Bug #38456

        glib:
         * Tagged-PDF support
         * Annotation improvements
         * Install error callback. Bug #73269
         * Fix gobject-introspection warnings
         * demo: Fix performance in text markup annotations
         * Increase gtk3 dependency

        qt4:
         * Improve naming of internal export/import macros
         * Add GCC visibility export attributes
         * Expose document-supplied text direction

        qt5:
         * Improve naming of internal export/import macros
         * Add GCC visibility export attributes
         * Expose document-supplied text direction

        utils:
         * pdftocairo: Ensure page size and crop box works the same as pdftops
         * Fix TIFF writting in Windows. Bug #75969

        buildsystem:
         * Learn about automake 1.14
         * Do not define -ansi. Bug #72499
         * cmake: Install JpegWriter.h depending on libjpeg
         * cmake: Use c99 for the c compiler

Release 0.25.1
        core:
         * GooString format: Added some tests + improved documentation
         * GooString format: fixed bug with printing LLONG_MIN
         * regression test improvements

        qt4:
         * Arthur backend font rendering improvements
         * test program to save to file

        qt5:
         * Arthur backend font rendering improvements
         * Improve detection of Qt5 moc. Bug #72744
         * test program to save to file

        utils:
         * pdfunite: Work even if there's a single file given
         * pdfunite: do not lose fonts when merging some files

Release 0.25.0
        core:
         * Annotation improvements
         * Tagged PDF work
         * Improve speed on some files using ICC color space
         * Use ICC profile in OutputIntents. Bug #34053
         * Limit use of ZapfDingbats character names. Bug #60243
         * Splash: correction for knockout transparency groups
         * regression test improvements

        utils:
         * pdftoppm: Added thinlinemode option setting
         * pdfinfo: Indicate if pdf contains javascript
         * pdfinfo: Add option to print out javascript
         * pdfimages: Print size, ratio, and ppi
         * pdfimages: More image output format support
         * pdfseparate: allow zero-padded pagespecs

        glib:
         * Annotation improvements
         * Add API to get text, text layout and text attributes for a given area
         * demo improvements
2014-04-29 07:56:48 +00:00
wiz
6a78281d23 Add MESSAGE 2014-04-26 13:52:00 +00:00
wiz
542b12061c Update to 9.06 from mef via pkgsrc-wip.
(Upstream) Version 9.06 (2012-08-08)

This is the sixth full release in the stable 9.x series.

Highlights in this release include:

  * PDF/A-2 - pdfwrite now supports the creation of PDF/A-2 files. The 'PDFA'
    command line switch can now take a numeric parameter:
      + 0 = not PDF/A compliant
      + 1 = PDF/A-1b compliant
      + 2 = PDF/A-2b compliant

    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. This leads on to:
  * pdfwrite now supports the "%d" format in the OutputFile switch. If this is
    set then pdfwrite will output each page of input to an individual file.
  * ps2write - recent exposure to a range of PostScript devices has thrown up
    some interesting deficiencies in those devices. ps2write now emits
    PostScript in slightly different ways in order to produce output on a wider
    variety of devices. In some cases this also results in improved print times
    but it is still important to set the resolution appropriately for the
    output device, especially if the input contains transparency.
  * Ghostscript can now use output intents defined in PDFs by using the
    "-dUsePDFX3Profile" command line option. See ICC Color Parameters for
    details.
  * tiffsep/tiffsep1: support for large numbers of separations improved. The
    previous implementation of those devices utilised a "compressed color
    encoding" to represent the tints for all the plates in one 64 bit value. As
    the number of plates increased, fewer bits were available for the tint for
    each plate, ultimately resulting in an "unencodable pixels" error. These
    revisions remove the reliance on the compressed color encoding, thus
    ensuring that we have a consistent color bit depth, regardless of the
    number of plates, and ensuring the "unencodable pixels" error will never
    occur.

    Also as a result of these changes, there are substantial performance
    improvements in jobs with separations and transparency.
  * tiffsep, psdcmyk and psdrgb now support the "downscaler" functionality.
    This brings the "tiffscaled" style functionality to the DeviceN output
    devices, so jobs can be rendered internally in contone and at a high
    resolution, and the output optionally downsampled by a level specified by
    "-dDownScaleFactor=n", and also optionally error diffused to 1bpp output.
  * Third party libraries: libtiff, libpng, libjpeg , Freetype and zlib have
    all be updated.
  * clist storage, for rendering pages in bands, is now a run-time option:
    -sBandListStorage={file|memory}.
  * Plus the usual round of bug fixes, compatibility changes, and incremental
    improvements.
2014-04-26 13:51:40 +00:00
schnoebe
02d231f25f Update to 3.14.4:
HPLIP 3.14.4 - This release has the following changes:
Added Support for the Following New Printers:
- HP Color LaserJet Enterprise M651dn Printer
- HP Color LaserJet Enterprise M651n Printer
- HP Color LaserJet Enterprise M651xh Printer
- HP Color LaserJet Enterprise Multifunction M680dn Printer
- HP Color LaserJet Enterprise Multifunction M680f Printer
- HP Color LaserJet Enterprise Flow Multifunction M680z Printer
- HP Color Laserjet Pro MFP M476dw
- HP Color Laserjet Pro MFP M476nw
- HP Color Laserjet Pro MFP M476dn
- HP Designjet T795 44-in ePrinter
- HP DeskJet 1511 All-in-One Printer
- HP DeskJet 1011 Printer
- HP LaserJet Pro MFP M128fn
- HP LaserJet Pro MFP M128fp
- HP LaserJet Pro MFP M128fw
- HP LaserJet Pro M701a Printer
- HP LaserJet Pro M701n Printer
- HP LaserJet Pro M706n Printer
- HP Officejet Enterprise Color X555dn Printer
- HP Officejet Enterprise Color X555xh Printer
- HP Officejet Enterprise Color X585dn Multifunction Printer
- HP Officejet Enterprise Color X585f Multifunction Printer
- HP Officejet Enterprise Color Flow X585z Multifunction Printer
- HP OfficeJet Pro 8610 e-All-in-One Printer
- HP OfficeJet Pro 8615 e-All-in-One Printer
- HP OfficeJet Pro 8620 e-All-in-One Printer
- HP OfficeJet Pro 8625 e-All-in-One Printer
- HP OfficeJet Pro 8630 e-All-in-One Printer
- HP OfficeJet 4631 e-All-in-One Printer
- HP OfficeJet 4634 e-All-in-One printer
- HP OfficeJet 4636 e-All-in-One Printer

Added support for the following new Distro's:
- Ubuntu 14.04 Beta

Launchpad fixes:
1299955  - hp-logcapture captures personal information
2014-04-22 00:09:30 +00:00
wiz
b804fe57bd Update to 1.4, provided by Leonardo Taccari in PR 48759.
List of changes on master since MuPDF 1.3

* Headline changes:
	* CMYK rendering (mudraw PWG and PAM formats)
	* TIFF viewer (with multi-page support).
	* Added MuJS Javascript interpreter.
		* MuJS is the default, V8 and JavaScriptCore are compile time options.
		* Javascript support has to be explicitly enabled with pdf_enable_js.
		* All viewers now have JavaScript enabled in the default builds.
* Viewers:
	* X11: Horizontal scroll wheel support.
	* X11: Status bar display with warnings.
	* Android: Digital signatures.
	* iOS: Links, form filling, annotation editing, and javascript.
	* iOS: Reflow mode.
	* WinRT: Printing.
	* WinRT: Improved zooming behaviour.
* Tools:
	* mudraw: Banded rendering with -B /band-height/.
	* mudraw: Select output format with -F /format/.
	* mudraw: Write to stdout if you use '-' as the output file name.
	* mudraw: Add TGA output format.
	* mudraw: Improved SVG output.
	* mutool show: Write output to file instead of stdout with -o /filename/.
	* mutool clean: Clean content streams with -s option.
* Annotations:
	* Improved font handling.
	* Form fields.
	* Free text.
	* Sticky notes.
* Optimizations:
	* glyph cache: Partial eviction.
	* glyph cache: Run-length compressed glyphs.
	* Smarter handling of subpixel metrics in text rendering.
	* Optimized blitting functions.
	* Optimized gradient mesh drawing.
* API changes and additions:
	* fz_stream API reworked: replace "read" function with "next".
	* "Rebind" functions to associate context bound objects with another context:
		fz_output, fz_stream, fz_device and fz_document.
	* Introduce "document handlers" to detect and open different file types.
		* Must now call fz_register_document_handlers() to register the defaults.
		* May register your own handlers as well to work with fz_open_document.
	* Hook to load system fonts: fz_install_load_system_font_funcs.
	* PDF xref cache flushing functions (mark/clear/clear-to-mark).
	* Add our own "printf" set of functions to format strings and write to fz_output:
		* Format %f as short as possible while preserving precision.
		* Has %C for formatting a unicode character as UTF-8.
		* Has %M to format fz_matrix.
		* Has %R to format fz_rect.
		* Has %q and %( to format strings with escaped characters.
	* PDF process interface: allow PDF interpreter to do more than just draw!
		* Content stream state cleaning filter.
		* Content stream rewriting filter.
	* PDF digital signatures.
	* Stroke states may now be stored on the stack.
	* Improved fz_path internals.
	* Gradient mesh drawing interface has been improved.
	* Save files with incremental updates.
2014-04-21 16:14:40 +00:00
asau
989b14982d Define "ulong" for FreeBSD to fix the build. 2014-04-17 21:41:38 +00:00
asau
0c2a600a9d FreeBSD 10 is not FreeBSD 1. 2014-04-17 21:40:04 +00:00
asau
042e32590a Pull time.h to define time_t on FreeBSD.
Bump package revision since the affected header file is installed.
2014-04-17 21:37:55 +00:00
asau
c055e39653 Stop using malloc.h, it is intentionally broken on FreeBSD. 2014-04-17 21:34:16 +00:00
asau
4d33429176 Use correct preprocessor symbol for FreeBSD. 2014-04-17 21:32:25 +00:00
joerg
7bf48c24b8 Dependency requires Ruby 1.9.3. 2014-04-17 20:26:07 +00:00
joerg
a10913fab6 Requires Ruby 1.9.3. 2014-04-17 20:25:48 +00:00
asau
43ede498ec Downgrade optimization flags to "-O0" to work around clang crash on FreeBSD 10.0. 2014-04-11 19:50:02 +00:00
obache
1335204923 recursive bump from ilmbase shlib version change. 2014-04-10 06:21:18 +00:00
obache
d8fc20e0b0 recursive bump from icu shlib major bump. 2014-04-09 07:26:56 +00:00
tez
aba0303532 Add fix for CVE-2014-0466 from
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=742902
2014-04-08 19:32:11 +00:00
obache
3d0c304437 Update dependencies:
* compat module is not required.
* curl is bundled and it require libidn.
* allow suse-10.0 again.
2014-04-08 10:12:10 +00:00
wiz
cc48ce8008 Fix freetype2 detection with 2.5.1. 2014-04-07 11:15:52 +00:00
richard
4285b90588 'cups' option needs to ensure BUILD_TARGET 'cups' is added.
configure adjusted to correctly accept CUPSVERSION and, while we're at it,
add missing space between '!' and parens in test for contrib directory.
2014-04-07 07:36:20 +00:00
ryoon
a97db07cb1 Update 3.12.0
Changelog:
================
Evince    3.12.0
================

Documentation:

    * Update help for UI changes in 3.12 (#700442, Anna Philips)
    * Update reading documents help for 3.12 (Ekaterina Gerasimova)

Translation updates:

    * Daniel Martinez (an)
    * Marek Černocký (cs)
    * Kenneth Nielsen (da)
    * Kristjan SCHMIDT (eo)
    * Daniel Mustieles (es)
    * Iñaki Larrañaga Murgoitio (eu)
    * Michael Scherer (fr)
    * GunChleoc (gd)
    * Gabor Kelemen (hu)
    * Claudio Arseni (it)
    * Rūdolfs Mazurs (lv)
    * Kjartan Maraas (nb)
    * Yuri Myasoedov (ru)
    * Peter Mráz (sk)
    * Matej Urbančič (sl)
    * Chao-Hsiung Liao (zh_HK)
    * Chao-Hsiung Liao (zh_TW)

================
Evince   3.11.92
================

Bug fixes:

    * Keep current page thumbnail in visible area when the sidebar is
      resized (#631050, Carlos Garcia Campos)
    * Close the window when CTRL+w shortcut is used in presentation
      mode, instead of turning the screen white (#604834, Carlos
      Garcia Campos)
    * Fix some broken aspects EvViewAccessible text support (#725003,
      Joanmarie Diggs)
    * Take caret navigation into account when getting AtkHyperlink
      indices (#726310, Joanmarie Diggs)
    * Keep the scroll position when switching between continuous and
      non continuous mode (#554843, Carlos Garcia Campos)
    * Stop autoscrolling when view looses focus (#541699, Robert Roth,
      Anuj Khare, Carlos Garcia Campos)
    * Fix implementation of atk_text_set_caret_offset in
      EvViewAccessible (#701746, Alejandro Piñeiro)
    * Emit EvView::cursor-moved signal when caret cursor position is
      set by accessibility (#701746, Alejandro Piñeiro)
    * Remove support for deprecated atk_text_get_text_{before,after}_offset
      (#725162, Joanmarie Diggs)

Translation updates:

    * Khaled Hosny (ar)
    * Pau Iranzo (ca)
    * Marek Černocký (cs)
    * Wolfgang Stoeggl (de)
    * Dimitris Spingos (Δημήτρης Σπίγγος) (el)
    * Daniel Mustieles (es)
    * Jiri Grönroos (fi)
    * Claude Paroz (fr)
    * Michael Scherer (fr)
    * GunChleoc (gd)
    * Fran Dieguez (gl)
    * Yaron Shahrabani (he)
    * Attila Hammer (hu)
    * Andika Triwidada (id)
    * Baurzhan Muftakhidinov (kk)
    * Changwoo Ryu (ko)
    * Aurimas Černius (lt)
    * Rūdolfs Mazurs (lv)
    * Kjartan Maraas (nb)
    * A S Alam (pa)
    * Paweł Żołnowski (pl)
    * Antonio Fernandes C. Neto (pt_BR)
    * Tiago S. (pt)
    * Yuri Myasoedov (ru)
    * Matej Urbančič (sl)
    * Miroslav Nikolić (sr@latin)
    * Мирослав Николић (sr)
    * Victor Ibragimov (tg)
    * Theppitak Karoonboonyanan (th)
    * Daniel Korostil (uk)
    * YunQiang Su (zh_CN)
    * Chao-Hsiung Liao (zh_HK)
    * Chao-Hsiung Liao (zh_TW)

================
Evince   3.11.90
================

New features and improvements:

    * Set the window title for empty windows to make sure it's exposed
      to accessibility (#653748, Robert Roth, Carlos Garcia Campos)
    * Make history buttons insensitive when searching (#724549, Anuj Khare)
    * Rename Open a Copy action as View in New Window (#688762, Bogdan Petcu)
    * Add close button to the search bar (#723789, Carlos Garcia Campos)
    * Move the find toolbar button to the left of the toolbar,
      together with the navigation actions (#723789, Carlos Garcia Campos)
    * Add tooltips to toolbar menus (#700697, Ekaterina Gerasimova)
    * Remove SMClient support (#677981, Christian Persch)

Bug fixes:

    * Scroll to the search result when it's clicked in the find
      sidebar even if the selection hasn't changed (#703570, Saurav Agarwalla)
    * Correctly restart the search operation when the document is
      reloaded (#703595, Saurav Agarwalla)
    * Make print shortcut work when the sidebar is focused (#705846,
      Anuj Khare)
    * Fix potential read-after-free in gsettings use (#723737,
      Christian Persch)
    * Fix the margin of toolbar elements in RTL locales (#723110,
      Yosef Or Boczko)
    * Use g_debug instead of g_printerr for debug warnings in EvDaemon
      (#723972, Giovanni Campagna)

Documentation:

    * Remove the SyncTeX video that uses the old UI and the wrong
      theme (#676496, Ekaterina Gerasimova)

Translation updates:

    * Jorge Pérez Pérez (an)
    * Khaled Hosny (ar)
    * Nilamdyuti Goswami (as)
    * Marek Černocký (cs)
    * Daniel Mustieles (es)
    * Timo Jyrinki (fi)
    * GunChleoc (gd)
    * Fran Dieguez (gl)
    * Yosef Or Boczko (he)
    * Baurzhan Muftakhidinov (kk)
    * Shankar (kn)
    * Aurimas Černius (lt)
    * Kjartan Maraas (nb)
    * Manoj Kumar Giri (or)
    * Rafael Ferreira (pt_BR)
    * Victor Ibragimov (tg)
    * Theppitak Karoonboonyanan (th)
    * Daniel Korostil (uk)
    * Chao-Hsiung Liao (zh_HK)
    * Chao-Hsiung Liao (zh_TW)

================
Evince    3.11.3
================

New features and improvements:

    * Hide window titlebar when maximized (#696254, Robert Roth)
    * Add AtkDocument implementation to EvViewAccessible (#719507,
      Alejandro Piñeiro)
    * Remove the margin of the toolbar buttons and center them
      vertically (#709005, Yosef Or Boczko, Carlos Garcia Campos)

Bug fixes:

    * Disable "Send To" action when there is no mail client
      available (#701654, Plamena Manolova, Marek Kasik)
    * Always consider the cursor page as the current page for
      accessibility when caret navigation is enabled.
    * Fix the page size reported in the properties dialog for some
      document backends (#711093, Carlos Garcia Campos)

Documentation:

    * Update toolbar page (#705211, Tiffany Ann Antopolski)
    * Update information on working with bookmarks (#710107, Tiffany
      Ann Antopolski)

Translation updates:

    * Dimitris Spingos (Δημήτρης Σπίγγος) (el)
    * Daniel Mustieles (es)
    * Andika Triwidada (id)
    * Rafael Ferreira (pt_BR)
    * Shantha kumar (ta)
    * Krishnababu Krothapalli (te)
    * YunQiang Su (zh_CN)

================
Evince    3.11.1
================

New features and improvements:

    * Do not open single page pdfs in dual mode by default (#547098,
      raama)
    * Activate current focused element on space/return key press
      (#706244, Antia Puentes, Carlos Garcia Campos)
    * Draw focus of links and form fields on mouse press (#706244,
      Antia Puentes)

Bug fixes:

    * Fix a crash in djvu backend due to a double free (#710977, José
      Aliste)
    * Fix annotation window focus change after creation (#668446,
      Nelson Benitez Leon)
    * Fix loop when iterating search results (#710778, Carlos Garcia
      Campos)
    * Fix content exposed to assistive technologies when document
      changes in EvView (#709375, Joanmarie Diggs)
    * Simplify debug code to parse env variables using
      g_parse_debug_string() (Christian Persch)

Translation updates:

    * Gil Forcada (ca)
    * Gil Forcada (ca@valencia)
    * Dimitris Spingos (Δημήτρης Σπίγγος) (el)
    * Arash Mousavi (fa)
    * Rūdolfs Mazurs (lv)
    * Kjartan Maraas (nb)
    * Hannie Dumoleyn (nl)
    * Theppitak Karoonboonyanan (th)
    * Gökhan Gurbetoğlu (tr)
2014-04-04 22:20:59 +00:00
drochner
d5de3af36c +pdfshuffler 2014-04-04 12:35:52 +00:00
drochner
6613b83972 add pdfshuffler-0.6.0, a tool to rearrange PDF files, from wiz per
pkgsrc-wip
2014-04-04 12:34:24 +00:00
adam
7f61fcb1fa Changes 9.14:
pdfwrite now uses the same color management engine as Ghostscript rendering devices (by default LCMS2). This provides much better control over color conversion and color management generally, but will result in some small color differences when compared to the old system.

It is no longer necessary to specify UseCIEColor (and we very much encourage you not to do this) or the ProcessColorModel if you want to convert a PDF file to a specific color space, simply set the ColorConversionStrategy appropriately.

We do not expect any major problems to arise with this new code, but for the duration of this release a new switch -dPDFUseOldCMS is available which will restore the old color management. See: Color Conversion and Management

Please note that due to constraints of the PDF/A-1 specification, the new color management does not yet apply when producing PDF/A files.

A new device 'eps2write' has been added which allows for the creation of EPS files using the ps2write device instead of the old (deprecated and removed) pswrite device. This produces considerably better quality EPS files than the old epswrite device which is now also deprecated and will be removed in a future release.

ps2write now has a feature to allow customisation of the output for specific devices. Please see PSDocOptions and PSPageOptions described in ps2ps2.htm Additional Distiller Params

Ghostscript now reduces memory usage when processing PDF files that use transparency and output is to display devices such as Windows display or x11 (i.e. devices that are strictly full framebuffer devices), and to high level vector devices that cannot reproduce the PDF transparency model, such as the ps2write device or pdfwrite when 'flattening' to PDF 1.3 or earlier (-dCompatibilityLevel=1.3). This uses banding (clist) files to render the transparent areas in bands to reduce memory use, and unlike the existing page level banding, this is hidden from the target device.

Ghostscript can now collect information for pages in temp files (in Ghostscript's clist format), then render and output pages for the job in arbitrary order, including normal, reverse, odd, even, or any order or subset of the pages. This is controlled with the --saved-page=___ option. (Note that this only applies to rendering devices, and not high level devices such as pdfwrite and ps2write.) See: Deferred Page Rendering

The Ghostscript device architecture has been extended so that, when rendering bands into multiple threads, it is now possible to perform post-processing in multiple threads, such as downscale, post-render halftoning, or compression. Previously, post processing was only possible in the single main thread. This can improve performance significantly.

Ghostscript has a new "pwgraster" output device for PWG Raster output

The CUPS device now has improved support for PPD-less printing

Plus the usual round of bug fixes, compatibility changes, and incremental improvements.
2014-04-04 08:48:43 +00:00
wiz
3b394e8a1d Update to 2.18.2. Changes not found. 2014-04-01 21:44:00 +00:00
taca
37596f961e Allow build with ruby21. 2014-03-26 13:27:50 +00:00
asau
379e16008e Define LLONG_MAX for FreeBSD 9-10. 2014-03-25 22:56:56 +00:00
spz
eda9888d85 build fix following the freetype2 update 2014-03-23 08:14:23 +00:00
wiz
063408d9fc Bump EMUL_REQD, per obache. 2014-03-18 12:50:13 +00:00
wiz
8e044adf7f acroread9 comes with host of libraries included.
In particular, it comes with a curl library, which needs libidn.
libidn is not provided though.
Since libidn is in suse121_base but a separate package in suse131
(suse131_libidn), depend on curl so that it is pulled in correctly.

Bump PKGREVISION.
2014-03-18 11:55:49 +00:00
taca
d561d3ef22 Update ruby-prawn to 0.15.0
Full CHANGELOG is https://github.com/prawnpdf/prawn/wiki/CHANGELOG and
here is summary.

Prawn 0.15.0 ¡½ 2014.02.16

Summarized notes follow, but you can also check out the complete diff from
0.14.0 to 0.15.0.

This release is a stepping stone to next month's 1.0 release, and it involves
more internal restructuring and policy updates than it does new fixes or
features. However, there are a few minor fixes and improvements that shipped
with this code, and we may do one or two more maintenance releases of 0.15.x
before 1.0 ships in mid-March.

It should be safe to upgrade to 0.15 if you've been using 0.13 or 0.14. If
you're still using 0.12 or earlier, you should either invest the time to
upgrade those projects now, or treat them as legacy code
indefinitely. Extension authors are encouraged to try out 0.15, because it is
our last major release before 1.0, and is a good snapshot of where we
currently are with things.

* We've laid out a plan for post-1.0 API compatibility

* Prawn now officially now support Ruby 2.1.0

* A couple new gems have been extracted

* Grids can now be safely redefined

* Document#render no longer raises encoding errors on JRuby+Windows

* Table column width calculations now tolerate minor floating point rounding
  errors

* TTFunk has been upgraded to 1.1.0, which provides Unicode astral plane
  support in TTF files.

* Prawn once again has no third-party runtime dependencies!
2014-03-14 17:51:20 +00:00
taca
c192a2a923 Add and enable ruby-pdf-core. 2014-03-14 17:44:11 +00:00
taca
0c2046a256 Add ruby-pdf-core package version 0.1.6 which needed by ruby-prawn 0.15.0.
PDF::Core is used by Prawn to render PDF documents.
2014-03-14 17:43:21 +00:00
schnoebe
a1598f0f69 Update to 3.14.3:
HPLIP 3.14.3 - This release has the following changes:

Significant Changes:
- Linux Mint is among tier-1 distro's for HPLIP support. Versions
  included are, Linux Mint 13, 14 and 16

Added Support for the Following New Printers:
- HP Deskjet Ink Advantage 4640 e-All-in-One Printer series
- HP Deskjet Ink Advantage 4645 e-All-in-One Printer
- HP Deskjet Ink Advantage 4646 e-All-in-One Printer
- HP Deskjet Ink Advantage 4648 e-All-in-One Printer
- HP LaserJet Pro MFP M125a
- HP LaserJet Pro MFP M125nw
- HP LaserJet Pro MFP M125rnw
- HP LaserJet Pro MFP M126a
- HP LaserJet Pro MFP M126nw
- HP LaserJet Pro MFP M127fp

Added support for the following new Distro's:
- Debian 6.0.9,7.3,7.4
- Fedora 20
- Linux Mint 16

Issues fixed:
- Fixed align functionality issue with HP OfficeJet 6100
- Systray notification does not pop-up after configuring the device
  using 'hp-setup' command
- Unable to configure second fax queue in interactive mode
- Fixed missing 'No 6 3/4 Envelope' media size for HP OfficeJet 7619
  Series
- Printer name does not change when navigate back and forward to change
  the printer queue configuration through 'hp-setup'

Launchpad fixes:
1273905 - printer name changes when power cycled
1266704 - hp-config_usb_printer is trying to configure HP keyboard and
	  mouse
1253432 - "HP Device Manager" deletes other queues (Ubuntu hplip 3.13.9-1)
1250806 - hpcups filter crash fix
1273043 - Error with 'hp-setup'
1255033 - Should run hp-firmware from udev separately
1266011 - Do not put static printer-independent strings like
	  "Automatically setup by HPLIP" into the description field
	  of a CUPS queue, remote clients use the description to
	  identify network printers
2014-03-13 14:56:46 +00:00
jperkin
9e7a1ba4b9 Set USE_GCC_RUNTIME=yes for packages which build shared libraries but do
not use libtool to do so.  This is required to correctly depend upon a
gcc runtime package (e.g. gcc47-libs) when using USE_PKGSRC_GCC_RUNTIME.
2014-03-13 11:08:49 +00:00
jperkin
45bc40abb4 Remove example rc.d scripts from PLISTs.
These are now handled dynamically if INIT_SYSTEM is set to "rc.d", or
ignored otherwise.
2014-03-11 14:04:57 +00:00
wiz
dc608be94b Update to 3.2.5e:
BUGS FIXED:
	o HTML map output was limited to 100 links.
	  Fix by Jan van Dijk
	o Updated for compatibility to PNG 1.5
	  From Matthias Scheler
	o Was adding "showpage" command when producing bitmap formats from intermediate EPS.
	  This produced "illegal" PNG and JPEG files with extra, blank image.
	o Maximum width of included image in PS/EPS output increased from 8192 to 16384
	o Precision of some PIC objects increased from %.2f to %.3f
	o Double close of output file when ghostscript fails. Original bug report from
	  https://bugzilla.redhat.com/728825
2014-02-24 12:12:02 +00:00
wiz
22f0799be9 Update to 2.18.1: if I understand correctly, the documentation was updated. 2014-02-24 12:02:48 +00:00
richard
1fb2e5bd56 add utf8 [default] option to ghostscript-gpl 2014-02-21 18:09:02 +00:00
wiz
c11258ab9a Add a missing DESTDIR. From Leonardo Taccari <iamleot@gmail.com>
on pkgsrc-bulk.
2014-02-20 23:15:27 +00:00
fhajny
f0c3bbf248 Add p5-PostScript 2014-02-20 11:42:07 +00:00
fhajny
77aec2ff57 Import print/p5-PostScript.
PostScript allows you to write PostScript files from Perl. It has graphics
primitives that allow lines, circles and boxes to be drawn.
2014-02-20 11:41:14 +00:00
drochner
4a0ce2c587 add patch from upstream to fix buffer overflow in xps_parse_color()
bump PKGREV
2014-02-14 17:49:41 +00:00
tron
c64e9eb269 Recursive PKGREVISION bump for OpenSSL API version bump. 2014-02-12 23:18:26 +00:00
obache
221b1347f4 Update apsfilter to 7.2.8, with some dependency clean up and packaging easier.
New in Apsfilter 7.2.8 (BUGFIX Release)
=======================================

3. New Features

	- make it possible to use the lineprinter scheduler as jukebox
	- network jukebox (untested)
	  should also work with a remote printer queue
	  So your remote server has a soundcard and your print clients
	  send audio files to the remote printer to play audio files
	  one after the other.
	  Hint:
	  For this purposes a new parameter from SETUP needed to be
	  saved into the apsfilterrc file (INTERFACES).
	  In every sound play routine in apsfilter
	  we test if this is a network printer.
	  Then we need to send the data stream (i.e. mp3) unprocessed.
	  On the print server with the soundcard the tanslation needs to
	  take place.

New in Apsfilter 7.2.7 (BUGFIX Release)
=======================================

7. BUG FIXES

	- make spaces possible in samba printer name
	  from Roman Kurakin <rik at FreeBSD dot org>
2014-02-10 11:13:03 +00:00
wiedi
dad61911b1 Add -lm on SunOS 2014-02-09 00:51:23 +00:00
wiedi
115d93595f Add missing lib for SunOS 2014-02-09 00:26:50 +00:00
wiedi
c214db45f9 Add libs on SunOS 2014-02-09 00:22:11 +00:00
drochner
b94064a003 add patch from Fedora to fix insecure /tmp file use (CVE-2001-1593)
bump PKGREV
2014-02-05 17:20:31 +00:00
markd
062f0a4354 Dont look for CppUnit as we dont want to build tests. 2014-02-01 04:12:04 +00:00
markd
e59b0872e4 Update to KDE SC 4.11.5
bug fixes
2014-02-01 02:20:43 +00:00
obache
47f4eb371f Use GNU_CONFIGURE_LIBDIR for --libdir. 2014-01-28 12:14:23 +00:00
wiz
12fb6d887f Remove gnome-keyring option, libsecret is now used and on by default. 2014-01-27 18:49:45 +00:00
wiz
18a46154bf Do not set FETCH_USING, should not be set in a package Makefile. 2014-01-27 18:41:11 +00:00
wiz
117741e663 Update to 3.10.3, mostly from Patrick Welche.
Changes (skipping translation updates):

================
Evince    3.10.3
================

Bug fixes:

    * Fix a regression in accessibility code causing the wrong page to
      be used when caret navigation is enabled (#711862, Alejandro
      Piñeiro)

================
Evince    3.10.2
================

Bug fixes:

    * Fix the size of buttons in the toolbar (#709005, Yosef Or
      Boczko, Carlos Garcia Campos)
    * Fix page size always reported as 0x0 in properties dialog
      (#711093, Carlos Garcia Campos)
    * Fix a crash in djvu backend due to a double free (#710977, José
      Aliste)
    * Fix annotation window focus change after creation (#668446,
      Nelson Benitez Leon)
    * Fix content exposed to assistive technologies when document
      changes in EvView (#709375, Joanmarie Diggs)

================
Evince    3.10.0
================

Bug fixes:

    * Fix a typo in EV_VIEW_PRESENTATION macro definition (Cosimo
      Cecchi)

================
Evince    3.9.90
================

Bug fixes:

    * Unescape the output basename for print to file (#705848, Aakash
      Goenka)

================
Evince     3.9.5
================

New features and improvements:

    * Enable/disable the caret navigation with F7 (#702079, Antia
      Puentes)
    * Add 'Automatic' zoom mode to the zoom selector (Carlos Garcia
      Campos)
    * Use toggle menu items for zoom modes in zoom selector drop-down
      menu to make it possible to know the zoom mode currently in use
      (Carlos Garcia Campos)
    * Implement text selections in EvViewAccessible (#704335, Antia
      Puentes)
    * More performance improvements in text selections (Carlos Garcia
      Campos)
    * Implement ATK interfaces to expose text attributes (#639932,
      Antia Puentes)

Bug fixes:

    * Fix a crash in ev_view_accessible_get_link() when the given
      link index is out of range (#705155, Antia Puentes)
    * Clear the cached data in EvViewAccessible when the current page
      or document are updated (#704621, Antia Puentes)
    * Update API doc files (Christian Persch)
    * Fix several compile warnings (Christian Persch)
    * Fix the index/offset of the links returned by EvViewAccessible
      (#704616, Joanmarie Diggs)
    * Cache also the URI and document info when loading from a GFile
      (#704685, Alessandro Campagni)
    * Fix selections starting/ending in page margins (Carlos Garcia
      Campos)
    * Fix the number of selections returned by EvViewAccessible
      (#704396, Antia Puentes)
    * Fix the caret offset returned by EvViewAccessible when caret
      navigation is enabled (#704396, Antia Puentes)
    * Update the page number and zoom level when page and zoom
      selectors are unfocused (#704138, Carlos Garcia Campos)
    * Use MiB instead of Mb in cache size gsettings documentation
      (#704155, Carlos Garcia Campos)
    * Disable history action while history is frozen (#704184, Carlos
      Garcia Campos)

================
Evince     3.9.4
================

New features and improvements:

    * Add a find sidebar to show search results with some more context
      (#566827, Sergey Pushkin, José Aliste, Carlos Garcia Campos)
    * Zoom selector has been moved to the right of the toolbar, close
      to the other view options (#701696, Carlos Garcia Campos)
    * Implement text selection in djvu backend (#448739, #703108,
      Jonas Danielsson)
    * Add 'cursor-moved' signal to notify when the caret cursor has
      been moved (#702078, Antia Puentes)
    * Keep the offset inside a line when moving the caret between
      lines (#702075, Antia Puentes)
    * Position the caret cursor at beginning/end of the line when
      clicking outside the line (Carlos Garcia Campos)
    * Implement text selection with the keyboard when caret navigation
      is enabled (#702073, Antia Puentes)
    * Notify about caret navigation errors using the error bell
      (#702650, Antia Puentes)
    * Set history button arrow icons according to locale's text
      direction (#702585, Yosef Or Boczko)
    * Several performance improvements when selecting text (Carlos
      Garcia Campos)
    * Emit the AtkText 'text-caret-moved' and 'text-selection-changed'
      signals in EvViewAccessible (#701732, Antia Puentes)

Bug fixes:

    * Fix selection of overlapping text (#703024, Jason Crain)
    * Fix a crash when selecting more than one page (#702874, Carlos
      Garcia Campos)
    * Fix a crash due to an infinite loop resolving hyphenations in
      find results sidebar (Carlos Garcia Campos)
    * Don't draw the caret cursor when the view is not focused (Carlos
      Garcia Campos)
    * Do not show the caret cursor when there are active selections
      (#702761, Carlos Garcia Campos)
    * Clear the selection when cursor is moved (Carlos Garcia Campos)

================
Evince     3.9.3
================

New features and improvements:

    * Make the history behave more like a web browser (Christian
      Persch)
    * Add a fallback implementation of text selection for backends
      that implement get_selection_region but not render_selection
      (#669022, Jason Crain)
    * Initial implementation of caret navigation added to libview
      (#638905, #702076, #702068, Antia Puentes, Carlos Garcia Campos)
    * Add a GSetting to set a custom page cache size (#642683, Jonas
      Danielsson)

Bug fixes:

    * Fix memory corruption in EvHistory implementation (#697397,
      Christian Persch)
    * Fix drag and drop of selected text after zooming with a
      selection (#702406, Jason Crain)
    * Fix a crash when searching with a negative current page
      (#683172, Germán Poo-Caamaño)
    * Fix race condition in sidebar-thumbnails (#701900, aakash)
    * Use horzontal/vertical GtkBoxes instead of deprecated
      GtkHBox/GtkVBox (Christian Persch)
    * Fix runtime critical warning for links with NULL action
      (Christian Persch)
    * Fix -Wstrict-prototypes warnings (Christian Persch)
    * Remove obsolete g_type_init calls (Christian Persch)
    * Fix crash on corrupted PDF with no pages (#701302, Germán
      Poo-Caamaño)

================
Evince     3.9.2
================

New features and improvements:

    * Forward key events received in the toplevel window to the
      focused widget (#676040, José Aliste)
    * Use the document filename as output basename when printing to a
      file (#700466, Jonas Danielsson)
    * Enable GDK_SMOOTH_SCROLL events for EvView (#674098, Xiao-Long
      Chen)
    * Show the document URI in the error message when it fails to open
      (#697900, Pietro Battiston)
    * Allow to browse all files from Save Image dialog by adding more
      filters to the file chooser (#523071, Jonas Danielsson)
    * Added Shift+Enter shortcut to search backwards (#641797, Ondrej
      Danko)
    * Make shortcuts for find next/previous work even when the fin bar
      is closed (#625225, Jonas Danielsson)
    * Add support for file identifiers to DJVU backend (#619410, José
      Aliste)
    * Add support for page labels to DJVU backend (#619407, José
      Aliste)
    * Use ellipsis character in translatable strings (#695597, Gökçen
      Eraslan)

Bug fixes:

    * Make annotation windows always accept input focus (#668446, José
      Aliste, Florian Echtler)
    * Fix capitalization in a menu item (#699108, Adam Dingle)
    * Fix typo in PostScript printer error message (#695597, Gökçen
      Eraslan)
    * Fix zoom and position of FitR link destinations (#695524, Simon
      Budig)
    * Update the search string when the document is reloaded (#694143,
      aakash)
    * Fix --find command line option to actually show the find bar
      (#604327, Carlos Garcia Campos)
    * Forward EvView key events to the focused form field, so that
      it's possible to move between words with CTRL+Left/Right in text
      form fields instead of rotating the view (#699630, Carlos Garcia
      Campos)
    * Do not update the history while searching to prevent the find
      bar from begin closed unexpectedly (#697194, Carlos Garcia
      Campos)
    * Fix document to view coordinates transformation to take page
      borders into account. This makes search results, form fields,
      annotations and other items to be correctly placed on the view
      (Carlos Garcia Campos)

Documentation:

    * Update gtk-doc API files adding new symbols and removing the
      ones that no longer exist (#697152, Cosimo Cecchi)
    * Update the man page (Marek Kasik)

================
Evince     3.8.0
================

New features and improvements:

    * Remove the NoDisplay=true from Evince desktop file (#634245,
      Kalev Lember)

Bug fixes:

    * Fix desktop file keyword translations (#696310, Kalev Lember)

================
Evince    3.7.92
================

New features and improvements:

    * Use the page frame from the theme instead of our own (#691333,
      Germán Poo-Caamaño)
    * Improved the performance of search (#667569, Germán Poo-Caamaño)
    * Add desktop file for print preview (#694482, William Jon McCann)
    * Add API to allow changing the page of a presentation (#693749,
      William Jon McCann)

Bug fixes:

    * Disable view presentation if there is no document (#685591,
      Lubos Koudelka)
    * Fixed and improved several API doc comments (Germán Poo-Caamaño)

================
Evince    3.7.90
================

New features and improvements:

    * Add support for activation actions of form fields (José Aliste)
    * Add navigation history buttons to the toolbar (#169903, Carlos
      Garcia Campos)
    * Show accelerators in the view menu (#692960, Juanjo Marín)

Bug fixes:

    * Show as much text as possible for index tree (#676593, Germán
      Poo-Caamaño)
    * Unescape location URI in properties dialog (#693794, Germán
      Poo-Caamaño)
    * Fix rendering of editable choice form fields (José Aliste)
    * Fix rendering of the first visible page while resizing (José
      Aliste)
    * Use initial rotation to render pages in DJVU backend (#667266,
      José Aliste)

================
Evince     3.7.5
================

New features and improvements:

    * Use DPI of pages to compute scaling factor in DJVU documents
      (#580891, José Aliste)
    * Show accelerators in gear menu (#692960, Carlos Garcia Campos)
    * Show the gear menu with F10 (#692909, Carlos Garcia Campos)
    * Improve the scrolling performance (#692988, Cosimo Cecchi)
    * Add a lot of missing introspection annotations to libview and
      libdocument (#691354, Cosimo Cecchi)
    * Make document links accessible with Orca by implementing the
      AtkHypertext interface (#639403, Carlos Garcia Campos)

Bug fixes:

    * Fix a crash when failed to connect to D-BUS daemon (#691672,
      Brennan Shacklett)
    * Fix the font color of annotation popup windows (#677471, Carlos
      Garcia Campos)
    * Move x11 dependency to xsmp support (#692591, Quentin Glidic)
    * Add missing include to libdocument main public header (#692778,
      William Jon McCann)
    * Make introspection build against the internal libevdocument
      (#692136, Alban Browaeys)
    * Several fixes in gtk-doc comments (#691354, Cosimo Cecchi)

================
Evince     3.7.4
================

The UI has been re-designed to follow the GNOME 3 style:

    * The main menu has been removed.
    * A new toolbar has been added with a gear menu and view menu
      containing the previous main menu items.
    * The zoom control has now an entry that always shows the current
      zoom factor and allows to enter custom zoom factors in addition
      to the predefined ones.
    * In the page selector, the entry and the total pages label are
      linked to look like the same widget.
    * The find bar has also been re-designed and moved to the top of
      the main view.
    * The toolbar in fullscreen mode is now automatically hidden.
    * The view and thumbnail frames can now be styled with CSS.

New features and improvements:

    * The font properties dialog now shows a message to inform whether
      any of the non-embedded font is one of the 14 standard fonts
      (#527222, Alban Crequy)
    * Migrate from libgnome-keyring to libsecret (#679855, Stef
      Walter)
    * Add a new layout mode that automatically determines if dual page
      mode should be used when the window is large enough. It's not
      used by Evince yet, but it's available to libview users
      (#689468, William Jon McCann)
    * Make EvLink:link-action and EvLinkAction:dest object properties
      instead of pointers to be properly refcounted (#691214, William
      Jon McCann)
    * A new 'Automatic' zoom mode has been added to libview. It's not
      used by Evince yet, but it's available to libview users
      (#689468, William Jon McCann)
    * Best fit mode has been renamed to Fit Page (#689468, William Jon
      McCann)
    * Make can-zoom-in and can-zoom-out properties of EvView (#690510,
      William Jon McCann)
    * Move the limits on zoom handling to libview (#690510, William
      Jon McCann)
    * Set a default value of 50MB for the pixbuf cache in EvView
      (#689674, William Jon McCann)
    * Add keywords to the desktop file to make gnome-shell search more
      pleasant and useful (#687604, Matthias Clasen)

Bug fixes:

    * Fix a11y support by not using AtkFactory to create the
      EvViewAccessible anymore (#685828, Carlos Garcia Campos, Daniel
      Garcia )
    * Fix empty pages in DJVU document to be white instead of black
      (#669017, José Aliste)
    * Use new libtool syntax in configure (Javier Jardón)
    * Remove obsolete autoconf macros (Javier Jardón)
    * Fix the error message shown when postscript is not supported by
      the selected printer (#683528, José Aliste)
    * Fix the computation of the scale factor in fit page mode to make
      sure scrollbars are never shown (#665856, José Aliste)

Documentation:

    * Added documentation for saving Current Settings as Default in
      the FAQ section of help pages (#689238, Sindhu S)

================
Evince     3.7.1
================

New features and improvements:

    * Add application menu (#674937, Christian Persch)
    * Set maximum width for page numbers in index to improve the
      visibility of the table of contents (#660113, Germán
      Poo-Caamaño)
    * Use GtkOverlay to show the loading message (Carlos Garcia
      Campos)
    * Use custom cell renderers for the thumbnails icon view to fix
      the huge selection rectangle around thumbnails (#646055, Carlos
      Garcia Campos)
    * Hold the application while printing is in progress (Christian
      Persch)
    * Add 2DGraphics category to the desktop file (#686062, Alexandre
      Rostovtsev)

Bug fixes:

    * Show always the offline help using Yelp (#682423, Robert Ancell)
    * Remove xi:includes referencing obsolete files in documentation
      (#686060, Alexandre Rostovtsev)
    * Use custom CSS for EvView to make sure the background is not
      white as Adwaita currently does, because it breaks the page
      frames (Carlos Garcia Campos)
2014-01-26 13:17:56 +00:00
wiz
a1f0ff3f67 No need to have two variables for the same logic.
Replace PYTHON_PATCH_SCRIPTS with REPLACE_PYTHON.
2014-01-25 10:45:15 +00:00
wiz
aa67e11089 Mark packages as not ready for python-3.x where applicable;
either because they themselves are not ready or because a
dependency isn't. This is annotated by
PYTHON_VERSIONS_INCOMPATIBLE=  33 # not yet ported as of x.y.z
or
PYTHON_VERSIONS_INCOMPATIBLE=  33 # py-foo, py-bar
respectively, please use the same style for other packages,
and check during updates.

Use versioned_dependencies.mk where applicable.
Use REPLACE_PYTHON instead of handcoded alternatives, where applicable.
Reorder Makefile sections into standard order, where applicable.

Remove PYTHON_VERSIONS_INCLUDE_3X lines since that will be default
with the next commit.

Whitespace cleanups and other nits corrected, where necessary.
2014-01-25 10:29:56 +00:00
schnoebe
7ec547bc32 Update to 3.14.1
Significant Changes:
    Added digital signature validation in HPLIP upgrade feature

Issues fixed:
    CVE-2013-6427: hplip: insecure auto update feature
    CVE-2013-6402: hplip: insecure temporary file handling in pkit.py
2014-01-23 14:58:28 +00:00
wiz
59462bf303 Convert to python-3.x and distutils.mk.
Bump PKGREVISION.
2014-01-23 14:38:42 +00:00
minskim
1a33b61945 Update tex-url to 3.4
Should fix PR 48539.
2014-01-22 01:31:04 +00:00
wiz
e16f56fdba Update to 2.7:
2.7:

This release, 2.7, will be the last major one to support Python
2.5, 2.6, and 2.7.  It contains a small number of fixes and additions
since our last release in September 2012.  You may think of it as
a 'long term stable' branch - if key bugs emerge we will issue
2.7.1, 2.7.2 releases and so on.

Charts / graphics

    Added SimpleTimeSeriesPlot
    added _computeMaxSpace
    added in lineStyle (for bars)
    improved SVG rendering
    Pie Chart now has an 'innerRadiusFraction' to allow doughnut-like
    appearance for 2d charts  (it has no effect with 3d charts).
    The separate 'doughnut' chart lacks many pie chart features
    and should only be used if you wanted multiple nested doughnuts.
    Bug fixes:
	piecharts.py: fix Pie3d __init__ to call its superclass
	linecharts.py: fix swatch creation
	fixed y axis in the simple time series plot

PDF

    Fixes to testshapes & pdfform resetting
    colors.py
    various minor fixes

Platypus

    Defined a small bullet rather than a big circle as the default
    for unordered lists
    fixed attribute spelling bug
    fixed CJK + endDots


#################################################################################
#################### RELEASE 2.6  27/09/2012                    #################
#################################################################################

This is a minor release focusing mainly on improved documentation.  There are a
number of minor enhancements, and a larger number of previous-undocumented
enhancements which we have documented better.


###General changes
   * Manuals have been reformatted with more pleasing code snippets and tables of
     contents, and reviewed and expanded

###Flowing documents (Platypus):
   * Added support for HTML-style list objects
   * Added flexible mechanism for drawing bullets
   * Allowed XPreformatted objects to use Asian line wrapping
   * Added an 'autoNextPageTemplate' attribute to PageTemplates.  For example you
     can now set up a 'chapter first page template' which will always be followed
     by a 'continuation template' on the next page break, saving the programmer from
     having to issue control flow commands in the story.
   * added a TopPadder flowable, which will 'wrap' another Flowable and move it
     to the bottom of the current page.
   * More helpful error messages when large tables cannot be rendered
   * Documentation for images within text (test_032_images)
   * Trailing dots for use on contents pages



###Charts and graphics:
   * Support for UPCA bar codes
   * We now have a semi-intelligent system for labelling pie charts with
     callout lines.  Thanks to James Martin-Collar, a maths student at Warwick
     University, who did this as his summer internship.
   * Axes - added startOffset and endOffset properties; allowed for axis
     background annotations.
   * Bar charts - allow more control of z Index (i.e. drawing order of axes and
     lines)
   * Pie charts - fixed bugs in 3d appearance
   * SVG output back end has seen some bugs fixed and now outputs resizeable SVG
2014-01-19 09:59:47 +00:00
wiz
fbdb438300 Update to 1.9.66:
2013-11-27  Tim Waugh  <twaugh@redhat.com>

	* setup.py: Version 1.9.66.

2013-11-04  Jiri Popelka  <jpopelka@redhat.com>

	* Python3 compatibility

2013-11-27  Tim Waugh  <twaugh@redhat.com>

	* setup.py: Version 1.9.65.

2013-07-31  Jiri Popelka  <jpopelka@redhat.com>

	* cupsconnection.c (PyObject_from_attr_value): Fix getting of booleans.

2013-04-12  Tim Waugh  <twaugh@redhat.com>

	* cupsconnection.c (UTF8_from_PyObj): Propagate UTF-8 decoding
	errors.

2013-04-10  Tim Waugh  <twaugh@redhat.com>

	* cupsconnection.c: Don't just append printer name to base URI
	to get printer URI. Need to actually encode the name.

2013-04-03  Tim Waugh  <twaugh@redhat.com>

	* cupsconnection.c: Fixed documentation typo for
	Connection.getPPDs2.

2013-03-20  Tim Waugh  <twaugh@redhat.com>

	* setup.py: Version 1.9.63.

2013-03-20  Tim Waugh  <twaugh@redhat.com>

	* cupsconnection.c (set_ipp_error): IPPError tuple now
	contains a string describing the specific error encountered,
	if available.

2012-08-01  Tim Waugh  <twaugh@redhat.com>

	* setup.py: Version 1.9.62.

2012-03-28  Tim Waugh  <twaugh@redhat.com>

	* cupsmodule.c: Define all constants regardless of which
	version of CUPS is built against.

2012-03-22  Tim Waugh  <twaugh@redhat.com>

	* cupsppd.c (PPD_dealloc): Add missing NULL check for
	debugging message (Ubuntu #951001).  Patch from Till Kamppeter.
2014-01-19 09:33:53 +00:00
obache
09756c4513 == Ruby-GNOME2 2.1.0: 2013-12-29
Ruby 2.1.0 support release!

=== Changes

==== All

  * Improvements
    * Set license information to gem.
  * Fixes
    * [windows] Added missing binaries for Ruby 2.1.0.
      [GitHub#123] [Patch by Masafumi Yokoyama]

==== Ruby/GDK3

  * Improvements
    * [windows] Bundled hicolor-icon-theme. It may fix a problem that
      Windows theme is not applied.
      [ruby-gnome2-devel-en] [Reported by Regis d'Aubarede]

=== Thanks

  * Masafumi Yokoyama
  * Regis d'Aubarede

== Ruby-GNOME2 2.0.3: 2013-12-29

It is RC release for 2.1.0.

=== Changes

==== All

  * Improvements
    * Removed Ruby 1.8 from supported Ruby in READMEs.
      [GitHub#166] [Reported by Markus Heiler] [Patch by Masafumi Yokoyama]
    * Supported Ruby 2.1.0. [GitHub#181] [cosmo0920][Masafumi Yokoyama]
    * Made rcairo optional to required because we dropped old GTK+ that
      doesn't use cairo. (Cairo isn't used library such as GLib doesn't
      require rcairo. But Ruby/GLib2 requires rcairo on Windows because
      it uses zlib bundled in rcairo.) [GitHub#193] [cosmo0920]
    * Updated LGPL 2.1 files. [GitHub#196] [Reported by ktdreyer]
    * Supported tests on Travis CI. [Masafumi Yokoyama][cosmo0920]
    * Supported rake-compiler 0.9.1.

==== Ruby/GLib2

  * Improvements
    * Set UTF-8 encoding to exception message.
    * Added GLib::GetText.bindtextdomain.
    * Dropped GLib < 2.12 because CentOS 5 has GLib 2.12.3.
      [GitHub#190] [cosmo0920]
    * Added GValue#to_s.
    * [windows] Updated bundled GLib to 2.38.2 from 2.36.2.

==== Ruby/GObjectIntrospection

  * Improvements
    * Supported GList return type.
    * Supported freeing UTF-8 return type.
    * Supported freeing array return type.
    * Supported NULL as array return value.
    * Supported freeing GObject return value.
    * Supported freeing structure return value.
    * Supported NULL character for gint8 array.
  * Fixes
    * Fixed type conversion from VALUE to GType.
      [GitHub#186] [Patch by Hiroyuki Tanaka]

==== Ruby/ATK

  * Improvements
    * Dropped ATK < 1.12 support because CentOS 5 has GTK+ 1.12.2.
      [GitHub#191] [cosmo0920]
    * [windows] Updated bundled ATK to 2.10.0 from 2.8.0.

==== Ruby/Pango

  * Improvements
    * Supported cairo 1.6.
      [GitHub#172] [Patch by Grant Schoep]
    * Dropped Pango < 1.14 support because CentOS 5 has GTK+ 1.14.9.
      [GitHub#192] [cosmo0920]
    * Added Pango::Layout#height=.
      [GitHub#210] [Patch by Vasily Fedoseyev]
    * Added Pango::Layout#ellipsized?.
      [GitHub#210] [Patch by Vasily Fedoseyev]
    * [windows] Updated bundled Pango to 1.36.1 from 1.34.1.

==== Ruby/GdkPixbuf2

  * Improvements
    * [windows] Added rcairo dependency on Windows for using libpng and zlib
      bundled in rcairo.
    * [windows] Updated bundled gdk-pixbuf to 2.30.2 from 2.28.1.

==== Ruby/GTK2

  * Improvements
    * Dropped GTK+ < 2.10 support because CentOS 5 has GTK+ 2.10.4.
      [GitHub#182] [Patch by cosmo0920]
    * [windows] Updated bundled GTK+ to 2.24.22 from 2.24.18.

==== Ruby/GDK3

  * Improvements
    * [test] Made more stable. [GitHub#178] [Reported by mtasaka]
    * Added Gdk::Device#ungrab. [cosmo0920]
    * Added Gdk::DeviceManager. [cosmo0920]
    * Added Gdk::Device#get_position. [cosmo0920]
    * Added Gdk::Device#warp. [cosmo0920]
    * Added Gdk::Device#grab. [cosmo0920]
    * Added Gdk::Window#get_device_position. [cosmo0920]
    * [windows] Updated bundled GTK+ to 3.10.6 from 3.8.2.

==== Ruby/GTK3

  * Improvements
    * [sample] Updated for GTK+ 3. [Masafumi Yokoyama]
    * Removed Gtk::BindingSet#add_path.
    * Added Gtk.show_uri.
  * Fixes
    * Fixed a bug that Gtk::ActionGroup#add_radio_actions always fails.
      [ruby-gnome2-devel-ja] [Reported by S. Kitagawa]

==== Ruby/GStreamer

  * Improvements
    * Supported calling module functions of Gst module such as
      Gst.version before calling Gst.init.
    * Added Gst::Registry#plugins.
    * Added Gst::Registry#get_features.
    * Added Gst::ElementFactory#long_name.
    * Added Gst::ElementFactory#klass.
    * Added Gst::ElementFactory#author.
    * Added Gst::ElementFactory#static_pad_templates.
    * Added Gst::Caps#structures.
    * Added Gst::Structure#fields.
    * Gst::Element#flags returns flag object instead of raw integer value.
      Use Gst::Element#flags_raw for raw integer value.
    * Gst::PluginFeature#rank returns Gst::Rank instead of raw integer value.
      Use Gst::PluginFeature#rank for raw integer value.
    * Supported GstValueList.
    * [windows] Updated bundled GStreamer to 1.2.1 from 1.0.7.

==== Ruby/Clutter

  * Improvements
    * [sample] Updated for Clutter 1.12 or later.
      [Patch by Kentaro Fukuchi]
    * [windows] Updated bundled Clutter to 1.16.2 from 1.14.4.

==== Ruby/ClutterGStreamer

  * Improvements
    * [sample] Added.
      [Masafumi Yokoyama]
    * Fixed a typo in sample.
      [Reported by Toyo Abe]
    * [windows] Updated bundled Clutter-GStreamer to 2.0.8 from 2.0.2.

==== Ruby/Poppler

  * Improvements
    * Dropped Popper < 0.12 because CentOS has Poppler 0.12.4.
      [GitHub#212] [cosmo0920]
    * [windows] Bundled Poppler 0.24.4.

==== Ruby/RSVG

  * Improvements
    * [windows] Bundled librsvg 2.40.1.

==== Ruby/GtkSourceView3

  * Improvements
    * Supported auto GtkSourceView install on OS X.
      [GitHub#177] [Masafumi Yokoyama]
    * [windows] Updated bundled GtkSourceView to 3.10.1 from 3.8.1.

==== Ruby/GooCanvas

  * Improvements
    * [sample] Followed changes caused by migrating to
      Ruby/GObjectIntrospection.
      [Masafumi Yokoyama]
    * Updated FSF address.
      [GitHub#201] [Reported by ktdreyer]
  * Fixes
    * Fixed wrong dependency.
      [ruby-gnomde2-devel-ja] [Reported by Masafumi Yokoyama]

=== Thanks

  * Kentaro Fukuchi
  * S. Kitagawa
  * Markus Heiler
  * Masafumi Yokoyama
  * Grant Schoep
  * Toyo Abe
  * mtasaka
  * cosmo0920
  * Hiroyuki Tanaka
  * ktdreyer
2014-01-14 12:01:51 +00:00
markd
6944985a65 Explicitly disable finding libtiff. Fixes build on systems that have
libtiff in /usr/lib (eg some linux systems).
2014-01-14 08:49:53 +00:00