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.