pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/mk/buildlink3 Fix build of the packages which pass .la...
details: https://anonhg.NetBSD.org/pkgsrc/rev/89785bb88a76
branches: trunk
changeset: 504349:89785bb88a76
user: hira <hira%pkgsrc.org@localhost>
date: Fri Dec 09 16:16:41 2005 +0000
description:
Fix build of the packages which pass .la files to libtool by relative
path. This allows to use symbolic linked path as WRKOBJDIR and should
fix PR pkg/31337.
diffstat:
mk/buildlink3/bsd.buildlink3.mk | 3 ++-
mk/buildlink3/libtool-fix-la | 6 ++++--
2 files changed, 6 insertions(+), 3 deletions(-)
diffs (46 lines):
diff -r 455366958d4a -r 89785bb88a76 mk/buildlink3/bsd.buildlink3.mk
--- a/mk/buildlink3/bsd.buildlink3.mk Fri Dec 09 16:10:43 2005 +0000
+++ b/mk/buildlink3/bsd.buildlink3.mk Fri Dec 09 16:16:41 2005 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: bsd.buildlink3.mk,v 1.171 2005/06/01 18:03:06 jlam Exp $
+# $NetBSD: bsd.buildlink3.mk,v 1.172 2005/12/09 16:16:41 hira Exp $
#
# Copyright (c) 2004 The NetBSD Foundation, Inc.
# All rights reserved.
@@ -1035,6 +1035,7 @@
-e "s|@DIRNAME@|${DIRNAME:Q}|g" \
-e "s|@EGREP@|${EGREP:Q}|g" \
-e "s|@MV@|${MV:Q}|g" \
+ -e "s|@PWD@|${PWD_CMD:Q}|g" \
-e "s|@RM@|${RM:Q}|g" \
| ${_WRAP_SH_CRUNCH_FILTER} > ${.TARGET}
diff -r 455366958d4a -r 89785bb88a76 mk/buildlink3/libtool-fix-la
--- a/mk/buildlink3/libtool-fix-la Fri Dec 09 16:10:43 2005 +0000
+++ b/mk/buildlink3/libtool-fix-la Fri Dec 09 16:16:41 2005 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: libtool-fix-la,v 1.6 2005/06/22 21:08:37 jlam Exp $
+# $NetBSD: libtool-fix-la,v 1.7 2005/12/09 16:16:41 hira Exp $
#
# Copyright (c) 2004 The NetBSD Foundation, Inc.
# All rights reserved.
@@ -60,8 +60,10 @@
dirname="@DIRNAME@"
egrep="@EGREP@"
mv="@MV@"
+pwd="@PWD@"
rm="@RM@"
+wrksrc_physical=`cd ${WRKSRC}; $pwd`
labase=`$basename $lafile .la`
ladir=`$dirname $lafile`
latimestamp=${ladir}/.${labase}.la.timestamp
@@ -216,7 +218,7 @@
fi
$echo >> $lafile
$echo "# Directory that this library was built in:" >> $lafile
- $echo "buildlibdir='"`cd $ladir; $pwd`"'" >> $lafile
+ $echo "buildlibdir='"`cd $ladir; $pwd | $sed -e "s,^${wrksrc_physical},${WRKSRC},"`"'" >> $lafile
$echo >> $lafile
$echo "# This file has been modified by buildlink3." >> $lafile
$rm ${lafile}.tmp
Home |
Main Index |
Thread Index |
Old Index