diff options
author | jlam <jlam@pkgsrc.org> | 2004-02-09 01:52:14 +0000 |
---|---|---|
committer | jlam <jlam@pkgsrc.org> | 2004-02-09 01:52:14 +0000 |
commit | c87c81fc09971874cff4478636055d8419fcc0ba (patch) | |
tree | 54afbe0405993d6c0140fd23669682cdc3747223 /mk | |
parent | 83969787386f7da42dcf8e6da9d1c7c8e6828eec (diff) | |
download | pkgsrc-c87c81fc09971874cff4478636055d8419fcc0ba.tar.gz |
Also turn shlibtool into a shell script instead of a symlink. This
duplicates the change made in rev. 1.1368 for libtool.
Diffstat (limited to 'mk')
-rw-r--r-- | mk/bsd.pkg.mk | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/mk/bsd.pkg.mk b/mk/bsd.pkg.mk index 31e415dad38..49779544191 100644 --- a/mk/bsd.pkg.mk +++ b/mk/bsd.pkg.mk @@ -1,4 +1,4 @@ -# $NetBSD: bsd.pkg.mk,v 1.1381 2004/02/09 01:30:59 jlam Exp $ +# $NetBSD: bsd.pkg.mk,v 1.1382 2004/02/09 01:52:14 jlam Exp $ # # This file is in the public domain. # @@ -2407,8 +2407,13 @@ do-libtool-override: . for libtool in ${SHLIBTOOL_OVERRIDE} ${_PKG_SILENT}${_PKG_DEBUG} \ if [ -f ${libtool} ]; then \ - ${RM} -f ${libtool}; \ - ${LN} -sf ${_SHLIBTOOL} ${libtool}; \ + (${ECHO} '#!${CONFIG_SHELL}'; \ + ${ECHO} 'exec ${_SHLIBTOOL} "$$@"'; \ + ) > ${libtool}.override; \ + if [ -x ${libtool} ]; then \ + ${CHMOD} +x ${libtool}.override; \ + fi; \ + ${MV} -f ${libtool}.override ${libtool}; \ fi . endfor . endif |