summaryrefslogtreecommitdiff
path: root/print
AgeCommit message (Collapse)AuthorFilesLines
2013-11-13Update tex-texlive-common-doc to 2013minskim3-22/+22
Files in share/texmf have been moved to share/texmf-dist.
2013-11-12Bump PKGREVISION for previous, as a precaution.dholland1-1/+2
2013-11-12Fix PLIST.dholland1-1/+3
2013-11-08Fix instructions without rule.joerg2-1/+20
2013-11-08Fix some Perl paths, but don't require the dependency.joerg1-1/+5
2013-11-07Update to KDE SC 4.11.3markd3-18/+50
bugfixes, many new features, improved stability and performance.
2013-10-30Update to hplip 3.13.10:schnoebe7-77/+41
Significant Changes: - Users will not be added to "lp" group. For administrative operation(example - Add, remove, start and stop queue etc.), which requires "lp" group privileges, users will be prompted to provide necessary authentication Added Support for the Following New Printers: - HP ENVY 5531 e-All-in-One Printer - HP ENVY 5532 e-All-in-One Printer - HP DesignJet T2500 36-in PostScript eMultifunction Printer - HP Deskjet 1514 All-in-One Printer - HP Deskjet 2544 All-in-One Printer - HP Deskjet Ink Advantage 2645 All-in-One Printer - HP Deskjet Ink Advantage 2646 All-in-One Printer - HP Deskjet Ink Advantage 2548 All-in-One Printer - HP LaserJet Enterprise M806 Printer Series - HP LaserJet Enterprise M806dn Printer - HP LaserJet Enterprise M806x+ Printer - HP LaserJet Enterprise flow M830z Multifunction Printer - HP LaserJet Enterprise flow M830 Mutlifunction Printer Series Added support for the following new Distro's: - Ubuntu 13.10 Beta - OpenSuse 13.1 Beta Launchpad fixes: 483217 - Possibility to install html documentation to a different destination than text documentation in docdir 1220628 - Added firmware upload functionality during 'hp-setup' for firmware devices. 1197416 - unsolicited "usermod -a -G sys,lp <user>" plus incomprehensible request popup for root password Issues fixed: - Password utilities(example - gksu, kdesu and gnomesu etc.)dependency removed to validate password - Supported duplex scan for HP OfficeJet Pro 7410 - Fix for CVE-2013-4325:Insecure Polkit use
2013-10-30Bump PKGREVISION of packages whose Lua depends changed form, but whosedholland1-1/+2
own PKGNAME is unchanged.
2013-10-30Fix Lua depends for lua-alt-getopt.dholland1-2/+3
XXX: Since as far as I can tell the Lua in luatex does not use pkgsrc XXX: Lua but instead (I guess) an included copy, it isn't entirely clear XXX: if the arrangement here will continue to work. Or if it ever did.
2013-10-29update to 0.24.3drochner8-54/+13
changes: bugfixes, among them a format string problem (CVE-2013-4474) pkgsrc change: kill the poppler-cms/lcms option, it got broken recently and it is not useful enough to justify the complexity
2013-10-27Missing include.joerg2-1/+14
2013-10-27Don't use -fno-check-new, it is the default behavior of GCC anyway.joerg2-1/+21
2013-10-26Drop -fno-check-new, it is the default.joerg2-1/+22
2013-10-25Remove legacy support that was scheduled for removal.wiz1-3/+1
2013-10-23Update to 5.0.1:wiz6-47/+11
2013-10-18 Jay Berkenbilt <ejb@ql.org> * 5.0.1: release * Warn when -accessibility=n is specified with a modern encryption format (R > 3). Also, accept this flag (and ignore with warning) with 256-bit encryption. qpdf has always ignored the accessibility setting with R > 3, but it previously did so silently. 2013-10-05 Jay Berkenbilt <ejb@ql.org> * Replace operator[] in std::string and std::vector with "at" in order to get bounds checking. This reduces the chances that incorrect code will result in data exposure or buffer overruns. See README.hardening for additional notes. * Use cryptographically secure random number generation when available. See additional notes in README. * Replace some assert() calls with std::logic_error exceptions. Ideally there shouldn't be assert() calls outside of testing. This change may make a few more potential code errors in handling invalid data recoverable. * Security fix: In places where std::vector<T>(size_t) was used, either validate that the size parameter is sane or refactor code to avoid the need to pre-allocate the vector. This reduces the likelihood of allocating a lot of memory in response to invalid data in linearization hint streams. * Security fix: sanitize /W array in cross reference stream to avoid a potential integer overflow in a multiplication. It is unlikely that any exploits were possible from this bug as additional checks were also performed. * Security fix: avoid buffer overrun that could be caused by bogus data in linearization hint streams. The incorrect code could only be triggered when checking linearization data, which must be invoked explicitly. qpdf does not check linearization data when reading or writing linearized files, but the qpdf --check command does check linearization data. * Security fix: properly handle empty strings in QPDF_Name::normalizeName. The empty string is not a valid name and would never be parsed as a name, so there were no known conditions where this method could be called with an empty string. * Security fix: perform additional argument sanity checks when reading bit streams. * Security fix: in QUtil::toUTF8, change bounds checking to avoid having a pointer point temporarily outside the bounds of an array. Some compiler optimizations could have made the original code unsafe. 2013-07-10 Jay Berkenbilt <ejb@ql.org> * 5.0.0: release * 4.2.0 turned out to be binary incompatible on some platforms even though there were no changes to the public API. Therefore the 4.2.0 release has been withdrawn, and is being replaced with a 5.0.0 release that acknowledges the ABI change and also removes some problematic methods from the public API. * Remove methods from public API that were only intended to be used by QPDFWriter and really didn't make sense to call from anywhere else as they required internal knowledge that only QPDFWriter had: - QPDF::getLinearizedParts - QPDF::generateHintStream - QPDF::getObjectStreamData - QPDF::getCompressibleObjGens - QPDF::getCompressibleObjects 2013-07-07 Jay Berkenbilt <ejb@ql.org> * 4.2.0: release [withdrawn] * Ignore error case of a stream's decode parameters having invalid length when there are no stream filters. * qpdf: add --show-npages command-line option, which causes the number of pages in the input file to be printed on a line by itself. * qpdf: allow omission of range in --pages. If range is omitted such that an argument that is supposed to be a range is an invalid range and a valid file name, the range of 1-z is assumed. This makes it possible to merge a bunch of files with something like qpdf --empty out.pdf --pages *.pdf -- 2013-06-15 Jay Berkenbilt <ejb@ql.org> * Handle some additional broken files with missing /ID in trailer for encrypted files and with space rather than newline after xref. 2013-06-14 Jay Berkenbilt <ejb@ql.org> * Detect and correct /Outlines dictionary being a direct object when linearizing files. This is not allowed by the spec but has been seen in the wild. Prior to this change, such a file would cause an internal error in the linearization code, which assumed /Outlines was indirect. * Add /Length key to crypt filter dictionary for encrypted files. This key is optional, but some version of MacOS reportedly fail to open encrypted PDF files without this key. * Bug fix: properly handle object stream generation when the original file has some compressible objects with generation != 0. * Add QPDF::getCompressibleObjGens() and deprecate QPDF::getCompressibleObjects(), which had a flaw in its logic. * Add new QPDFObjectHandle::getObjGen() method and indiciate in comments that its use is favored over getObjectID() and getGeneration() for most cases. * Add new QPDFObjGen object to represent an object ID/generation pair. 2013-04-14 Jay Berkenbilt <ejb@ql.org> * 4.1.0: release 2013-03-25 Jay Berkenbilt <ejb@ql.org> * manual/qpdf-manual.xml: Document the casting policy that is followed in qpdf's implementation. 2013-03-11 Jay Berkenbilt <ejb@ql.org> * When creating Windows binary distributions, make sure to only copy DLLs of the correct type. The ensures that the 32-bit distributions contain 32-bit DLLs and the 64-bit distributions contain 64-bit DLLs. 2013-03-07 Jay Berkenbilt <ejb@ql.org> * Use ./install-sh (already present) instead of "install -c" to install executables to fix portability problems against different UNIX variants. 2013-03-03 Jay Berkenbilt <ejb@ql.org> * Add protected terminateParsing method to QPDFObjectHandle::ParserCallbacks that implementor can call to terminate parsing of a content stream. 2013-02-28 Jay Berkenbilt <ejb@ql.org> * Favor fopen_s and strerror_s on MSVC to avoid CRT security warnings. This is useful for people who may want to use qpdf in an application that is Windows 8 certified. * New method QUtil::safe_fopen to wrap calls to fopen. This is less cumbersome than calling QUtil::fopen_wrapper. * Remove all calls to sprintf * New method QUtil::int_to_string_base to convert to octal or hexademical (or decimal) strings without using sprintf 2013-02-26 Jay Berkenbilt <ejb@ql.org> * Rewrite QUtil::int_to_string and QUtil::double_to_string to remove internal length limits but to remain backward compatible with the old versions for valid inputs. 2013-02-23 Jay Berkenbilt <ejb@ql.org> * Bug fix: properly handle overridden compressed objects. When caching objects from an object stream, only cache objects that, based on the xref table, would actually be resolved into this stream. Prior to this fix, if an object stream A contained an object B that was overridden by an appended section of the file, qpdf would cache the old value of B if any non-overridden member of A was accessed before B. This commit fixes that bug. 2013-01-31 Jay Berkenbilt <ejb@ql.org> * Do not remove libtool's .la file during the make install step. Note to packagers: if your distribution wants to you remove the .la file, you will have to do that yourself now. 2013-01-25 Jay Berkenbilt <ejb@ql.org> * New method QUtil::hex_encode to encode binary data as a hexadecimal string * qpdf --check was exiting with status 0 in some rare cases even when errors were found. It now always exits with one of the document error codes (0 for success, 2 for errors, 3 or warnings). 2013-01-24 Jay Berkenbilt <ejb@ql.org> * Make --enable-werror work for MSVC, and generally handle warning options better for that compiler. Warning flags for that compiler were previous hard-coded into the build with /WX enabled unconditionally. * Split warning flags into WFLAGS in autoconf.mk to make them easier to override. Before they were repeated in CFLAGS and CXXFLAGS and were commingled with other compiler flags. * qpdf --check now does syntactic checks all pages' content streams as well as checking overall document structure. Semantic errors are still not checked, and there are no plans to add semantic checks. 2013-01-22 Jay Berkenbilt <ejb@ql.org> * Add QPDFObjectHandle::getTypeCode(). This method returns a unique integer (enumerated type) value corresponding to the object type of the QPDFObjectHandle. It can be used as an alternative to the QPDFObjectHandle::is* methods for type testing, particularly where there is a desire to use a switch statement or optimize for performance when testing object types. * Add QPDFObjectHandle::getTypeName(). This method returns a string literal describing the object type. It is useful for testing and debugging. 2013-01-20 Jay Berkenbilt <ejb@ql.org> * Add QPDFObjectHandle::parseContentStream, which parses the objects in a content stream and calls handlers in a callback class. The example pdf-parse-content illustrates it use. * Add QPDF_Operator and QPDF_InlineImage types along with appropriate wrapper methods in QPDFObjectHandle. These new object types are to facilitate content stream parsing.
2013-10-20Update to 2.1.3:wiz2-9/+7
2.1.3 - Minor GUI fixes. - Subtle bug fix by Bryan Huh which _may_ help resolve the bug that affects saving when page ranges are in effect.
2013-10-20Fix perl use. Bump revision.joerg1-2/+6
2013-10-20Explicitly depend on lcms.joerg1-1/+2
2013-10-19Split out and update various texlive packages from teTeX3-texmf tomarkd111-93/+764
separate packages.
2013-10-19Revbump after updating textproc/icuadam2-4/+4
2013-10-17Install directories that actually exist in ${WRKSRC} instead of relyingminskim1-18/+17
on TEX_TEXMF_DIRS. No user-visible change.
2013-10-17Replace shebang lines for texlua.minskim1-2/+10
2013-10-15Add a missing dependency.minskim1-1/+3
2013-10-14add -lssp for solaris in print/cups for dependant programsrichard1-3/+4
2013-10-12improve cups builtin kerberos supportrichard2-9/+26
2013-10-10Recursive revbump from pango-1.36.0ryoon24-47/+48
2013-10-09recursive bump for libmng-2.0.2 shlib major bump and dependency changewiz6-12/+12
2013-10-09Update to match 0.16 better. Ride import.wiz2-7/+72
2013-10-09+ py-popplerwiz1-1/+2
2013-10-09Import py27-poppler-0.12.1 as print/py-poppler.wiz5-0/+56
Poppler is a PDF rendering library based on the xpdf-3.0 code base. PyPoppler is a wrapper which exposes the poppler API to the python world. It is fairly complete, most of the API are covered. The documentation is actually missing, help wanted :)
2013-10-09+ py-PDF2wiz1-1/+2
2013-10-09Import py27-PDF2-1.18 as print/py-PDF2.wiz4-0/+50
PyPDF2 is a library for handling PDF files for python. It is an enhanced version of pyPdf, supporting more PDF files encountered in the wild with better error handling.
2013-10-05Fix build on OpenBSD 5.3.ryoon3-10/+13
* Pass LDFLAGS to gsx build etc. * Pass -lxcb to LDFLAGS for OpenBSD
2013-10-04Update to 0.24.2:wiz3-8/+7
Release 0.24.2 core: * Windows: Fix CreateFile fails with ERROR_SHARING_VIOLATION. Bug #69597 utils: * pdfseparate: improve the path building * pdftocairo: check file opening failure in beginDocument()
2013-09-25Passing "-ansi" turns "long long" support off on FreeBSD/amd64.asau1-1/+6
Define __LONG_LONG_SUPPORTED to make the package build.
2013-09-15Update ruby-pdf-reader to 1.3.3.taca2-6/+6
v1.3.3 (7th April 2013) - various bug fixes
2013-09-13SunOS needs -D__EXTENSIONS__ for realpath().jperkin1-1/+3
2013-09-12Update to 3.13.9:schnoebe4-14/+18
Added Support for the Following New Printers: - HP Designjet Z5400 44-in PostScript ePrinter - HP Deskjet Ink Advantage 1018 Printer - HP Deskjet Ink Advantage 1518 All-in-One Printer - HP Deskjet Ink Advantage 2540 All-in-One Printer Series - HP Deskjet Ink Advantage 2545 All-in-One Printer - HP Deskjet Ink Advantage 2546 All-in-One Printer - HP DeskJet Ink Advantage 4515 e-All-in-One Printer - HP DeskJet Ink Advantage 4518 e-All-in-One Printer - HP Envy 4504 e-All-in-One - HP LaserJet Pro MFP M435nw - HP Officejet 4630 e-All-in-One - HP Officejet 4632 e-All-in-One Printer - HP Officejet 4635 e-All-in-One Printer - HP OfficeJet Pro 8600 Premium e-AiO N911n - HP Photosmart 5521 e-All-in-One Printer Launchpad fixes: 1209339 - HP OfficeJet G55 is not detecting through USB 1209352 - Collate broken under Fedora 19/CUPS-1.6/hplip-3.13.7 as hpps sends SET COPIES Issues fixed: - Added support for print queue addition using hostname(hp-setup <HOSTNAME>) - Fix for plugin installation and test page in 'hp-setup -i'
2013-09-10Fix format string. Fix error handling. Don't bail out on pointer signjoerg3-6/+28
casts for clang.
2013-09-03Changes 9.10:adam2-6/+6
* Background printing (BGPrint) is a new feature allowing an accumulated page clist to be rendered by one or more rendering threads whilst the interpreter (in the "main" thread) continues to accumulate the subsequent page's clist. For certain classes of file this can result in a useful performance increase. * GrayDetection allows suitably written devices to detect "color" input in near neutral tones (i.e. near monochrome) and to convert "on-the-fly" to pure grayscale, whilst retaining the ability to print full color on demand. This is primarily aimed at workflows where saving ink (especially color inks) is required. * LittleCMS2 and libpng have both been updated to the latest versions. * Support has been added to build the Ghostscript DLL for WinRT for x86, x64 and ARM (Requires MS Visual Studio 2012 Pro). * Processing of Windows command line arguments into UTF8 (as presaged a few releases ago) has been enhanced and enabled by default. * The URW Postscript font set has been updated to the latest version, fixing many compatibility problems with the Adobe fonts. * Plus the usual round of bug fixes, compatibility changes, and incremental improvements.
2013-09-02Revbump after cairo updateadam27-56/+57
2013-09-02Update to 0.24.1. No shlib version change.wiz2-6/+6
Release 0.24.1 core: * SplashOutputDev: use getRGBLine images if available. Bug #66928 * SplashOutputDev: Don't copy bitmap if we don't need to. * PSOutputDev: Fix regression in -eps -level1sep rendering. Bug #68321 * Fix crash in malformed file 1026.asan.0.42.pdf * use copyString instead of strdup where memory is freed with gfree. Bug #67666 utils: * pdfdetach: don't mention xpdfrc * pdftotext: Fix -bbox with stdin as input. Bug #45163 * pdftohtml: Fix jpeg image export. Bug #48270 * pdfimages: Fix typos in man page glib: * demo: Remove GTK_DISABLE_DEPRECATED compilation flag qt4: * Fix small typo in documentation qt5: * Fix small typo in documentation
2013-08-31Fix fallout from poppler API changes.joerg2-1/+15
2013-08-29+ tex-algorithm2e-docwiz1-1/+2
2013-08-27Fix grammar for bison-3.0.wiz2-6/+38
2013-08-25Add "share/texmf-dist/doc/latex/ntheorem/ntheorem.pdf" back to the packagetron2-4/+4
list. It still gets installed and referenced by HTML parts of the documentation.
2013-08-24committed correct PLIST for tex-algorithmicx-doc.jaapb1-0/+4
2013-08-24Added tex-algorithmicx-doc package.jaapb1-1/+2
2013-08-24Added package print/tex-algorithmicx-doc, the documentation forjaapb4-0/+18
print/tex-algorithmicx.
2013-08-24Added tex-algorithmicx subdir.jaapb1-2/+2