*) Upgraded build environment to GNU Shtool 2.0.1,
GNU Libtool 1.5.8 and Autoconf 2.59.
Changes 1.3.0:
*) Correctly cleanup under MM_SHMT_MMZERO in case of a shared
memory segment creation error.
*) Close the filedescriptor of the underlying object immediately
after mmap(2)'ing it in case of MM_SHMT_MMPOSX, MM_SHMT_MMZERO
and MM_SHMT_MMFILE.
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.
All library names listed by *.la files no longer need to be listed
in the PLIST, e.g., instead of:
lib/libfoo.a
lib/libfoo.la
lib/libfoo.so
lib/libfoo.so.0
lib/libfoo.so.0.1
one simply needs:
lib/libfoo.la
and bsd.pkg.mk will automatically ensure that the additional library
names are listed in the installed package +CONTENTS file.
Also make LIBTOOLIZE_PLIST default to "yes".
the normal case when BUILDLINK_DEPENDS.<pkg> isn't specified, it receives
a value only once due to the multiple inclusion protection in the
bulldlink3.mk files. In the case where a package includes several
buildlink3.mk files that each want a slightly different version of another
dependency, having BUILDLINK_DEPENDS.<pkg> be a list allows for the
strictest <pkg> dependency to be matched.
*) Use "close-on-exec" semantic on internal file descriptors if
underlying platform supports this feature. This makes sure the file
descriptors are closed by the kernel upon execution of exec(3) by
the application.
buildlink2.mk files back into the main trunk. This provides sufficient
buildlink2 infrastructure to start merging other packages from the
buildlink2 branch that have already been converted to use the buildlink2
framework.