INSTALLATION_DIRS, as well as all occurrences of ${PREFIX}/man with
${PREFIX}/${PKGMANDIR}.
Fixes PR 35265, although I did not use the patch provided therein.
INSTALL/DEINSTALL script creation within pkgsrc.
If an INSTALL or DEINSTALL script is found in the package directory,
it is automatically used as a template for the pkginstall-generated
scripts. If instead, they should be used simply as the full scripts,
then the package Makefile should set INSTALL_SRC or DEINSTALL_SRC
explicitly, e.g.:
INSTALL_SRC= ${PKGDIR}/INSTALL
DEINSTALL_SRC= # emtpy
As part of the restructuring of the pkginstall framework internals,
we now *always* generate temporary INSTALL or DEINSTALL scripts. By
comparing these temporary scripts with minimal INSTALL/DEINSTALL
scripts formed from only the base templates, we determine whether or
not the INSTALL/DEINSTALL scripts are actually needed by the package
(see the generate-install-scripts target in bsd.pkginstall.mk).
In addition, more variables in the framework have been made private.
The *_EXTRA_TMPL variables have been renamed to *_TEMPLATE, which are
more sensible names given the very few exported variables in this
framework. The only public variables relating to the templates are:
INSTALL_SRC INSTALL_TEMPLATE
DEINSTALL_SRC DEINSTALL_TEMPLATE
HEADER_TEMPLATE
The packages in pkgsrc have been modified to reflect the changes in
the pkginstall framework.
in the process. (More information on tech-pkg.)
Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and
installing .la files.
Bump PKGREVISION (only) of all packages depending directly on the above
via a buildlink3 include.
USE_PKGINSTALL is "YES". bsd.pkg.install.mk will no longer automatically
pick up a INSTALL/DEINSTALL script in the package directory and assume that
you want it for the corresponding *_EXTRA_TMPL variable.
ver 2.6:
No changes; just renumber.
ver 2.5.3:
$DESTDIR in makefile for packaging glee (PLD)
Tighter code in generic/pty_dev.c where available (PLD)
Various spec file improvements from (PLD)
ver 2.5.2:
Configure fixes, to ensure vtun will build under Mac OS/X (Kurt Werle)
exclude <rand.h> #inclusion under OS/X
ver 2.5.1:
Cleanups, reformat code, Automake improvements (Greg)
Improvement of Special SuSE init files (Willems Luc)
Spec file improvements and testing under SuSE (Willems Luc)
PLD build patch from Arkadiusz Miskiewicz
re-execute up-commands on re-up under persist-keep (David Kimdon, Leo Bergolth)
prevent reentering syslog in signal handlers (Leo Bergolth)
fd leak in tunnel.c (David Kimdon, Leo Bergolth)
fix configure wrt openSSL and SASL to pick correct MD5.h (Leo Bergolth)
prevent closing non-existant stat file (Edan Ayal)
minor packaging improvements (Bishop Clark)
have it be automatically included by bsd.pkg.mk if USE_PKGINSTALL is set
to "YES". This enforces the requirement that bsd.pkg.install.mk be
included at the end of a package Makefile. Idea suggested by Julio M.
Merino Vidal <jmmv at menta.net>.
ver 2.5:
New config option to keep tun device always open
iproute support
Fixes to support both Linux TUN/TAP drivers.
ver 2.5b1:
Encryption fixes: improved challenge generation, padding check.
Config parser fixes. Don't allow empty passwords.
New config option to specify syslog logging facility.
Support for new Linux TUN/TAP driver.
IO (read_n/write_n) cancellation.
Signal handling and other minor fixes.
Makefile improvement.
Documentation update.
directory to /var/run/vtund. This mirrors where samba installs its lock
files (/var/run/samba). Lastly, make the vtund.8 manpage reflect where
everything is really located.
ver 2.4:
Configurable keep-alive. Fix for 0 compression level.
RPM package and documentation update.
ver 2.4b2:
TCP driver fixes. Modules and frame handling optimizations.
Configure options to disable LZO, ZLIB, OpenSSL and Shaper support.
Cleanups. Documentation update.
ver 2.4b1:
Numerous stability fixes. TCP driver fixes.
Improved TUN driver support for Solaris 8.
Fixed incorrect error handling in read_n/write_n.
Signal handling fix. Persist mode fixes.
Memory handling fixes. New config options.
Command path parsing fix.
Documentation update and spelling fixes.
ver 2.3:
Fixed incorrect error handling in UDP and TCP drivers. Makefile
improvements. RPM package fixes. Persist mode fixes. Fixed a
couple of memory and file descriptor leaks. Correct closing of
Solaris TUN device.
Added man page for the configuration file. Documentation update.
Team members list update.