Subject: CVS commit: pkgsrc
To: None <>
From: Julio M. Merino Vidal <>
List: pkgsrc-changes
Date: 06/18/2005 14:32:39
Module Name:	pkgsrc
Committed By:	jmmv
Date:		Sat Jun 18 14:32:39 UTC 2005

Modified Files:
	pkgsrc/devel/boost-libs: Makefile PLIST
	pkgsrc/devel/boost-python: Makefile PLIST
	pkgsrc/meta-pkgs/boost: Makefile Makefile.common distinfo
Added Files:
	pkgsrc/meta-pkgs/boost/patches: patch-ad

Log Message:
Enable sonames under DragonFly, FreeBSD and NetBSD.  The default build
infrastructure only uses them under Linux and OpenBSD (eww, hardcoded
logic based on OS names).

Aside making installations more consistent across systems, this lets
Boost work correctly on the systems where sonames were previously used.
Otherwise, they are unable to find the correct libraries at runtime and
we get PLIST errors (more files installed than expected).  The problem
exposes itself when building software that needs Boost (e.g. monotone).

This also means that we can't rename the installed libraries any more as
we were doing until now, because programs linked against them will be
looking for their respective sonames.  Therefore, keep the default names
produced by a --layout=system build.

Bump PKGREVISION of boost, boost-libs and boost-python to 1.

To generate a diff of this commit:
cvs rdiff -r1.1 -r1.2 pkgsrc/devel/boost-libs/Makefile \
cvs rdiff -r1.2 -r1.3 pkgsrc/devel/boost-libs/
cvs rdiff -r1.3 -r1.4 pkgsrc/devel/boost-python/Makefile
cvs rdiff -r1.2 -r1.3 pkgsrc/devel/boost-python/PLIST
cvs rdiff -r1.2 -r1.3 pkgsrc/meta-pkgs/boost/Makefile \
cvs rdiff -r1.3 -r1.4 pkgsrc/meta-pkgs/boost/Makefile.common
cvs rdiff -r0 -r1.1 pkgsrc/meta-pkgs/boost/patches/patch-ad

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.