pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/mk
Module Name: pkgsrc
Committed By: jperkin
Date: Mon Aug 17 17:35:23 UTC 2015
Modified Files:
pkgsrc/mk/check: bsd.check-vars.mk check-shlibs.mk
pkgsrc/mk/platform: Darwin.mk
Added Files:
pkgsrc/mk/check: check-shlibs-macho.awk
Log Message:
Introduce support for checking Mach-O dynamic libraries.
This works in a similar way to the ELF checks, but uses otool(1) to list the
library name and its dependencies, and the checks fail if there are WRKDIR
references or if the -install_name of the library does not match $PREFIX, as
well as ensuring that any libraries from pkgsrc are correctly registered as
full dependencies.
Removes support for the user to set USE_CHECK_SHLIBS_ELF, but there were no
reasonable reasons for doing so in the past anyway, and it may be masking
issues in platform files we should fix.
To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 pkgsrc/mk/check/bsd.check-vars.mk
cvs rdiff -u -r0 -r1.1 pkgsrc/mk/check/check-shlibs-macho.awk
cvs rdiff -u -r1.25 -r1.26 pkgsrc/mk/check/check-shlibs.mk
cvs rdiff -u -r1.68 -r1.69 pkgsrc/mk/platform/Darwin.mk
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Home |
Main Index |
Thread Index |
Old Index