Changelog:
pdf2djvu (0.9.5) unstable; urgency=low
[ Jakub Wilk ]
* Improve error handling:
+ Fix temporary files removal order.
https://github.com/jwilk/pdf2djvu/issues/114
+ Ignore duplicate page titles (with warning).
Thanks to Juan Francisco Cantero Hurtado for the bug report.
https://github.com/jwilk/pdf2djvu/issues/113
* Fix creating bookmarks with more than 255 children.
Regression introduced in 0.7.20.
* Fix incorrect progress output in parallel mode.
* Windows: fix console output encoding.
https://github.com/jwilk/pdf2djvu/issues/64
* Upgrade libraries bundled with the Windows package:
- Poppler 0.49;
- DjvuLibre 3.5.27;
- GraphicsMagick 1.3.25;
- Expat 2.2.0;
- FreeType 2.6.5;
- fontconfig 2.12.1;
- gettext 0.19.8.1.
* Improve documentation:
+ Don't mention “--page-title-template=” as a way of disabling page
titles. This works only if “--no-page-titles” works; there's no reason
to prefer the former.
Thanks to Roland Winkler for the bug report.
+ Update nose homepage URL.
+ Update OpenMP URLs.
+ Fix typos.
* Improve the test suite:
+ Fix test failure on GNU/Hurd, which doesn't correctly propagate virtual
memory limits to subprocesses.
http://savannah.gnu.org/bugs/?43320
* Drop support for Poppler < 0.17.
* Build with “-std=gnu++98”.
* Build with “-Wempty-body”.
* Build with “-Werror=misleading-indentation”.
* Don't enable unknown warning options for clang.
* Update the Polish translation.
[ Américo Monteiro ]
* Update the Portuguese translation.
[ Chris Leick ]
* Update the German translation.
[ Kyrill Detinov ]
* Update the Russian translation.
-- Jakub Wilk <jwilk@jwilk.net> Wed, 14 Dec 2016 23:39:19 +0100
Changelog:
pdf2djvu (0.9.4) unstable; urgency=low
[ Jakub Wilk ]
* Standardize on American spelling in the manual page.
* Document that bugs can be reported to the mailing list.
* Fix build failure with GCC 6.
Thanks to Martin Michlmayr for the bug report.
https://bugs.debian.org/812007
* Improve warning message when a link with an unsupported
action type is encountered.
Thanks to Janusz S. Bień for the bug report.
https://groups.io/g/pdf2djvu/message/26
* Improve error handling in out-of-memory situations.
Thanks to Daniel Stender for the bug report.
https://bitbucket.org/jwilk/pdf2djvu/issue/107
* Use HTTPS for sourceforge.net and freedesktop.org URLs.
* Improve the test suite.
* Update the Polish translation.
[ Chris Leick ]
* Update the German translation.
[ Américo Monteiro ]
* Update the Portuguese translation.
[ Kyrill Detinov ]
* Update the Russian translation.
[ Jean-Paul Guillonneau ]
* Update the French translation of the manual page.
-- Jakub Wilk <jwilk@jwilk.net> Wed, 24 Feb 2016 18:34:05 +0100
Changelog:
pdf2djvu (0.9.3) unstable; urgency=low
* Fix rendering some vector elements that should go to the foreground layer.
Regression introduced in 0.7.1.
https://bitbucket.org/jwilk/pdf2djvu/issues/115
* Improve the test suite.
-- Jakub Wilk <jwilk@jwilk.net> Fri, 20 Nov 2015 19:26:40 +0100
pdf2djvu (0.9.2) unstable; urgency=low
[ Jakub Wilk ]
* Improve error handling.
+ Ignore document outline items with non-existent destinations.
https://bitbucket.org/jwilk/pdf2djvu/issues/112
* Improve the test suite.
* Update the Polish translation.
[ Chris Leick ]
* Update the German translation.
[ Américo Monteiro ]
* Update the Portuguese translation.
[ Kyrill Detinov ]
* Update the Russian translation.
-- Jakub Wilk <jwilk@jwilk.net> Thu, 22 Oct 2015 15:06:02 +0200
pdf2djvu (0.9.1) unstable; urgency=low
* Fix detection of libraries needed for XMP support in the configure script.
* Document that libuuid might be a part of e2fsprogs on some systems.
* Use DCE uuid_*() functions (instead of libuuid) if they are provided by
libc.
* Improve error handling.
* Improve the test suite.
+ Add work-around for tests failing on OpenBSD because of an error message
from GraphicsMagick (“Failed to close module …”).
https://bitbucket.org/jwilk/pdf2djvu/issues/108
-- Jakub Wilk <jwilk@jwilk.net> Mon, 28 Sep 2015 22:00:48 +0200
pdf2djvu (0.9) unstable; urgency=low
[ Jakub Wilk ]
* Add support for PDF page labels in page titles.
Use labels as default page titles.
https://bitbucket.org/jwilk/pdf2djvu/issue/109
* Add the “--no-page-title” option.
Also, don't set page title if “--page-title-template” is empty.
* Rename “--pageid-prefix” as “--page-id-prefix”.
* Rename “--pageid-template” as “--page-id-template”.
* Improve XMP support:
+ Use the Exiv2 library (instead of the GNOME XSLT library with
hand-crafted XSL stylesheets).
+ Update the xmpMM:InstanceID property.
+ Update the xmpMM:DocumentID property.
+ Generate globally unique identifiers in the urn:uuid namespace.
https://tools.ietf.org/html/rfc4122#section-3
+ Use correct timezone offset in xmp:MetadataDate.
* Fix a few spelling mistakes in the manual page.
* Fix support for files larger than 2GB on 32-bit systems.
* Improve error handling.
* Improve the test suite.
* Update the Polish translation.
* Disable building the Ukrainian manual page, which is not fully translated.
[ Américo Monteiro ]
* Update the Portuguese translation.
[ Chris Leick ]
* Update the German translation.
[ Jean-Paul Guillonneau ]
* Update the French translation of the manual page.
[ Kyrill Detinov ]
* Update the Russian translation.
-- Jakub Wilk <jwilk@jwilk.net> Sun, 27 Sep 2015 17:45:49 +0200
Problems found locating distfiles:
Package acroread7: missing distfile AdobeReader_enu-7.0.9-1.i386.tar.gz
Package acroread8: missing distfile AdobeReader_enu-8.1.7-1.sparc.tar.gz
Package cups-filters: missing distfile cups-filters-1.1.0.tar.xz
Package dvidvi: missing distfile dvidvi-1.0.tar.gz
Package lgrind: missing distfile lgrind.tar.bz2
Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden). All existing
SHA1 digests retained for now as an audit trail.
* Update HOMEPAGE and MASTER_SITES.
Changelog:
pdf2djvu (0.8.2) unstable; urgency=low
[ Jakub Wilk ]
* Fix file corruption for some documents with outline.
https://bitbucket.org/jwilk/pdf2djvu/issues/110
Regression introduced in 0.7.20.
* Improve thread-safety:
+ Make GraphicsMagick initialization thread-safe.
+ Rewrite the subprocess handling code to be thread-safe.
Remove PStreams support.
* Fix silencing djvuextract's stderr.
* Use iconv() for converting from locale encoding to UTF-8.
* Document that gettext is needed for internationalization.
* Improve error handling.
* Improve the test suite.
* Update the Polish translation.
[ Américo Monteiro ]
* Update the Portuguese translation.
[ Chris Leick ]
* Update the German translation.
-- Jakub Wilk <jwilk@jwilk.net> Tue, 08 Sep 2015 20:43:24 +0200
pdf2djvu (0.8.1) unstable; urgency=low
* Fix “--fg-colors=N” when GraphicsMagick was compiled with
QuantumDepth > 8.
* Report GraphicsMagick's QuantumDepth in “--version”.
* Build with “-Werror=narrowing”.
* Document what software is required to run the tests.
* Windows: fix loading Poppler data files.
* Improve the test suite.
-- Jakub Wilk <jwilk@jwilk.net> Thu, 13 Aug 2015 17:48:55 +0200
pdf2djvu (0.8) unstable; urgency=low
[ Juan Francisco Cantero Hurtado ]
* Don't hardcode the Python interpreter path in script shebangs; use
“#!/usr/bin/env python” instead.
[ Jakub Wilk ]
* Don't silently ignore --loss-level when used without --monochrome.
https://bitbucket.org/jwilk/pdf2djvu/issue/86
* Add sanity check that output file is distinct from all input files.
https://bitbucket.org/jwilk/pdf2djvu/issue/98
* Apply NFKC normalization on characters from the Alphabetic Presentation
Forms block (U+FB00–U+FB4F), even when --no-nfkc were specified.
This is what Poppler (≥ 0.19) does by default.
Thanks to Dmitry Shachnev for the bug report.
https://bitbucket.org/jwilk/pdf2djvu/issue/90https://bugs.freedesktop.org/show_bug.cgi?id=7002
* Fail early if duplicate page numbers were specified in -p/--pages.
https://bitbucket.org/jwilk/pdf2djvu/issue/73
* Fail early on duplicate page identifiers and duplicate page titles.
* Make --help and --version return with exit code 0.
* Windows: build against GraphicsMagick.
https://bitbucket.org/jwilk/pdf2djvu/issue/75
* Improve the configure script:
+ Check if Poppler xpdf headers exist.
+ Add option for disabling PStreams (--without-pstreams).
* Change the order libraries on linker command line.
Move libraries provided by the LIBS configure variable to the end.
* Use the reentrant S-expression output API when it's available
(DjVuLibre ≥ 3.5.25).
* Improve error handling.
* Improve the test suite.
* Improve documentation:
+ Simplify documentation about build dependencies.
+ Document that pkg-config is required for building.
+ Update poppler-data download URL.
* Update the Polish translation.
[ Américo Monteiro ]
* Update the Portuguese translation.
[ Chris Leick ]
* Update the German translation.
[ Kyrill Detinov ]
* Update the Russian translation.
[ Jean-Paul Guillonneau ]
* Update the French translation of the manual page.
-- Jakub Wilk <jwilk@jwilk.net> Fri, 07 Aug 2015 14:42:08 +0200
pdf2djvu (0.7.21) unstable; urgency=low
* Fix insecure use of /tmp when executing c44(1).
https://bitbucket.org/jwilk/pdf2djvu/issue/103
-- Jakub Wilk <jwilk@jwilk.net> Sat, 09 May 2015 23:21:40 +0200
pdf2djvu (0.7.20) unstable; urgency=low
[ Jakub Wilk ]
* Don't use djvused for setting document outline.
It was too slow for very long documents.
https://bitbucket.org/jwilk/pdf2djvu/issue/93
* Test suite: automatically skip tests that require features that were not
enabled at build time.
https://bitbucket.org/jwilk/pdf2djvu/issue/55
* Improve reporting of versions of the libraries in --version and XMP
metadata.
* Improve Windows support:
+ Correctly determine path to DjVuLibre binaries.
https://bitbucket.org/jwilk/pdf2djvu/issue/85
+ Fix path splitting is East-Asian locales.
https://bitbucket.org/jwilk/pdf2djvu/issue/100
+ Fix stdout redirection.
https://bitbucket.org/jwilk/pdf2djvu/issue/101
* Update the homepage URL and the bug tracker URLs, in documentation and
code.
http://google-opensource.blogspot.com/2015/03/farewell-to-google-code.html
[ Américo Monteiro ]
* Update the Portuguese translation.
[ Kyrill Detinov ]
* Update the Russian translation.
[ Chris Leick ]
* Update the German translation.
[ Serhij Dubyk ]
* Update the Ukrainian translation.
-- Jakub Wilk <jwilk@jwilk.net> Fri, 01 May 2015 14:21:16 +0200
pdf2djvu (0.7.19) unstable; urgency=low
* Fix build failure with Poppler ≥ 0.31.
Thanks to David Evans for the bug report.
https://bitbucket.org/jwilk/pdf2djvu/issue/99
-- Jakub Wilk <jwilk@jwilk.net> Fri, 06 Feb 2015 20:00:38 +0100
pdf2djvu (0.7.18) unstable; urgency=low
[ Jakub Wilk ]
* Make the xml2c script more portable.
* In C++11 mode, use “decltype” instead of “typeof”.
* Fix build failure with libc++ in C++98 mode.
Thanks to Angelo Graziosi for the bug report.
https://bitbucket.org/jwilk/pdf2djvu/issue/88
* Use the standard AC_OPENMP macro in the configure script (instead of
3rd-party AX_OPENMP).
* Use HTTPS URLs when they are available, in documentation and code.
* Fix capitalization error in the German manual page.
Thanks to Chris Leick for help.
* Drop support for Poppler < 0.11.1.
* Improve error handling.
[ Américo Monteiro ]
* Add Portuguese translation.
https://bugs.debian.org/758262
[ Majid Redouane, Jean-Paul Guillonneau ]
* Add French translation of the manual page.
-- Jakub Wilk <jwilk@jwilk.net> Thu, 18 Dec 2014 13:25:10 +0100
pdf2djvu (0.7.17) unstable; urgency=low
* Fix build failure with Poppler ≥ 0.23.
-- Jakub Wilk <jwilk@jwilk.net> Thu, 30 May 2013 22:20:31 +0200
pdf2djvu (0.7.16) unstable; urgency=low
* Fix build failure with Poppler ≥ 0.21.1.
-- Jakub Wilk <jwilk@jwilk.net> Wed, 14 Nov 2012 20:44:57 +0100
pdf2djvu (0.7.15) unstable; urgency=low
* Fix build failure with Poppler ≥ 0.21.
-- Jakub Wilk <jwilk@jwilk.net> Sat, 06 Oct 2012 12:32:09 +0200
to address issues with NetBSD-6(and earlier)'s fontconfig not being
new enough for pango.
While doing that, also bump freetype2 dependency to current pkgsrc
version.
Suggested by tron in PR 47882
COMMENT should not be longer than 70 characters.
COMMENT should not begin with 'A'.
COMMENT should not begin with 'An'.
COMMENT should not begin with 'a'.
COMMENT should not end with a period.
COMMENT should start with a capital letter.
pkglint warnings. Some files also got minor formatting, spelling, and style
corrections.
Changelog:
pdf2djvu (0.7.14) unstable; urgency=low
* Ignore links with no action. (Previously such links would cause segfault).
Thanks to Krzysztof Szafran for the bug report.
* Update German translation. Thanks to Chris Leick.
* Update Russian translation. Thanks to Kyrill Detinov.
* Update Ukrainian translation. Thanks to Serhij Dubyk.
-- Jakub Wilk <jwilk@jwilk.net> Tue, 18 Sep 2012 17:27:28 +0200
* Stop to treat NetBSD's sed as GNU sed, not full compatible.
* Then, no need to reset TOOLS_PLATFORM.gsed for NetBSD if USE_TOOLS+=gsed and
real GNU sed is required.
* In addition, convert simple USE_TOOLS+=gsed to conditionally, without NetBSD.
* convert {BUILD_,}DEPENDS+=gsed to USE_TOOLS, all tools from gsed are real gsed.