Release v2.2.5
This release exports the symbol ‘defaultpaper’, which was previously
missing.
Release v2.2.4
This release adds missing license files (GPL 3 and MIT) to the
source tarball.
Release v2.2.3
This release fixes the build when configured without --enable-relocatable
Release v2.2.2
This release fixes the license headers of paper.c and paper.h
Release v2.2.1
This release merely puts the correct copyright holders in the copy
of the MIT License.
Release v2.2.0
This release adds the option of using the library under the MIT
license when it is built without relocation support (--enable-relocatable).
It achieves this by replacing all the other LGPL’ed code from gnulib
with alternative code.
This release fixes a small problem with the paperspecs(5) man page,
and ensures that the name of the ‘paper’ program is always set,
even in a non-relocatable build.
This release contains a change only to the tests, which improves
the detection of glibc. (The method used by libpaper itself already
works, and is not affected: there’s no need to update to this
release unless you need to run the tests on a glibc system!)
It just breaks things and pkgsrc will never support relocatable binaries. The
configure script warns that doing this will break the tests, but in my testing
it does not.
Bump PKGREVISION.
libpaper (1.1.29) unstable; urgency=medium
* Fix for parallel build. See #857058
* Added romanian translation. See #1032333
* Updated standards-version to 4.6.0 (no changes)
* Update papersize manual page. See #959403
* Update paperconf manual page. See #959404
* Update paperconfig manual page. See #959405
* Update HOMEPAGE
Changelog:
libpaper (1.1.28) unstable; urgency=medium
* Completely fixed#927226.
-- Giuseppe Sacco <eppesuig@debian.org> Wed, 26 Jun 2019 00:04:32 +0200
libpaper (1.1.27) unstable; urgency=medium
* Fixed a circular dependency in debian/rules that left libpaper1.config
not built. See #927226.
-- Giuseppe Sacco <eppesuig@debian.org> Sun, 23 Jun 2019 21:27:03 +0200
The actual fix as been done by "pkglint -F */*/buildlink3.mk", and was
reviewed manually.
There are some .include lines that still are indented with zero spaces
although the surrounding .if is indented. This is existing practice.
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.
My previous changes added a call to paperconfig during the build stage to
generate a sample configuration file. The paperconfig script needs to run
paperconf and relies on the path to do so. But, if it is not yet installed,
the call fails. Fix this by pointing the script to the correct place.
Problem reported by wiz@.
it as any other configuration file, instead of creating it in-place during
package installation.
This makes the configuration file go away upon package deinstallation,
unless it was modified by the administrator.
Bump PKGREVISION to 1.
This changes the buildlink3.mk files to use an include guard for the
recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS,
BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new
variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of
enter/exit marker, which can be used to reconstruct the tree and
to determine first level includes. Avoiding := for large variables
(BUILDLINK_ORDER) speeds up parse time as += has linear complexity.
The include guard reduces system time by avoiding reading files over and
over again. For complex packages this reduces both %user and %sys time to
half of the former time.
Changes:
* Use defaultpapername() if systempapername() fails, as suggested
in lib/paper.h. This makes paperconf return a default papersize
instead of failing if /etc/papersize doesn't exist.
Closes: #376346.
* Added hungarian translation: Closes: #433726.