pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/lang/gauche Don't leak rpath references to the work di...
details: https://anonhg.NetBSD.org/pkgsrc/rev/f148a60d92f6
branches: trunk
changeset: 543635:f148a60d92f6
user: joerg <joerg%pkgsrc.org@localhost>
date: Sat Jun 21 17:17:51 2008 +0000
description:
Don't leak rpath references to the work directory. Bump revision.
diffstat:
lang/gauche/Makefile | 3 ++-
lang/gauche/distinfo | 6 +++++-
lang/gauche/patches/patch-ah | 13 +++++++++++++
lang/gauche/patches/patch-ai | 13 +++++++++++++
lang/gauche/patches/patch-aj | 15 +++++++++++++++
lang/gauche/patches/patch-ak | 13 +++++++++++++
6 files changed, 61 insertions(+), 2 deletions(-)
diffs (101 lines):
diff -r 16cbab3ff127 -r f148a60d92f6 lang/gauche/Makefile
--- a/lang/gauche/Makefile Sat Jun 21 16:39:08 2008 +0000
+++ b/lang/gauche/Makefile Sat Jun 21 17:17:51 2008 +0000
@@ -1,8 +1,9 @@
-# $NetBSD: Makefile,v 1.49 2008/05/26 22:37:30 tnn Exp $
+# $NetBSD: Makefile,v 1.50 2008/06/21 17:17:51 joerg Exp $
#
DISTNAME= Gauche-0.8.13
CATEGORIES= lang
+PKGREVISION= 1
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=gauche/}
EXTRACT_SUFX= .tgz
diff -r 16cbab3ff127 -r f148a60d92f6 lang/gauche/distinfo
--- a/lang/gauche/distinfo Sat Jun 21 16:39:08 2008 +0000
+++ b/lang/gauche/distinfo Sat Jun 21 17:17:51 2008 +0000
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.22 2008/02/25 23:14:19 tnn Exp $
+$NetBSD: distinfo,v 1.23 2008/06/21 17:17:51 joerg Exp $
SHA1 (Gauche-0.8.13.tgz) = fbbd3496a1088c5b36d446c4479f9db1dac2d1e0
RMD160 (Gauche-0.8.13.tgz) = 0430e6b99b85b5d1b5cc636d2ebbceac9ad1c80e
@@ -8,3 +8,7 @@
SHA1 (patch-ae) = 2cfd522b94d7468ca671d6bd1c830b6edf7f5aa5
SHA1 (patch-af) = cfa1772da7f0dd90a9f4a53c2d1e0b27a74a24ee
SHA1 (patch-ag) = ee9946e364d6723b0efe3b260fc5d02ccb04621d
+SHA1 (patch-ah) = 511cf477c22504573f791320a145f5e640d5176f
+SHA1 (patch-ai) = f1903546a8d1b58aee27174fbd5ac07a491b5712
+SHA1 (patch-aj) = 641075d941755cfa2dd39d1daf5dc69206751b5c
+SHA1 (patch-ak) = 0ec1de6afe2d13505efcdd31135d5a36b437092b
diff -r 16cbab3ff127 -r f148a60d92f6 lang/gauche/patches/patch-ah
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/lang/gauche/patches/patch-ah Sat Jun 21 17:17:51 2008 +0000
@@ -0,0 +1,13 @@
+$NetBSD: patch-ah,v 1.5 2008/06/21 17:17:51 joerg Exp $
+
+--- configure.ac.orig 2008-06-21 10:32:46.000000000 +0000
++++ configure.ac
+@@ -614,7 +614,7 @@ if test "$try_rpath" = "yes"; then
+ ac_cv_linker_rpath_flag=no)])
+ CFLAGS="$cflags_save"
+ if test "$ac_cv_linker_rpath_flag" = "yes"; then
+- RPATH_TMP='-Wl,--rpath "-Wl,`pwd`"'
++ RPATH_TMP='-Wl,--rpath-link "-Wl,`pwd`"'
+ RPATH_REAL='-Wl,--rpath "-Wl,$(LIB_INSTALL_DIR)"'
+ else
+ # solaris' ld uses -R instead of --rpath
diff -r 16cbab3ff127 -r f148a60d92f6 lang/gauche/patches/patch-ai
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/lang/gauche/patches/patch-ai Sat Jun 21 17:17:51 2008 +0000
@@ -0,0 +1,13 @@
+$NetBSD: patch-ai,v 1.1 2008/06/21 17:17:51 joerg Exp $
+
+--- configure.orig 2008-06-21 10:42:01.000000000 +0000
++++ configure
+@@ -10883,7 +10883,7 @@ fi
+ echo "${ECHO_T}$ac_cv_linker_rpath_flag" >&6; }
+ CFLAGS="$cflags_save"
+ if test "$ac_cv_linker_rpath_flag" = "yes"; then
+- RPATH_TMP='-Wl,--rpath "-Wl,`pwd`"'
++ RPATH_TMP='-Wl,--rpath-link "-Wl,`pwd`"'
+ RPATH_REAL='-Wl,--rpath "-Wl,$(LIB_INSTALL_DIR)"'
+ else
+ # solaris' ld uses -R instead of --rpath
diff -r 16cbab3ff127 -r f148a60d92f6 lang/gauche/patches/patch-aj
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/lang/gauche/patches/patch-aj Sat Jun 21 17:17:51 2008 +0000
@@ -0,0 +1,15 @@
+$NetBSD: patch-aj,v 1.1 2008/06/21 17:17:51 joerg Exp $
+
+--- ext/Makefile.ext.in.orig 2008-06-21 10:47:05.000000000 +0000
++++ ext/Makefile.ext.in
+@@ -37,8 +37,8 @@ CCLD = $(CC)
+ LINK = $(CCLD) $(CFLAGS) $(LDFLAGS)
+ MODLINK = $(CCLD) $(CFLAGS) $(LDFLAGS)
+
+-@CROSS_COMPILING_no@GOSH = $(top_builddir)/src/gosh -ftest
+-@CROSS_COMPILING_no@GAUCHE_CONFIG = $(top_builddir)/src/gauche-config
++@CROSS_COMPILING_no@GOSH = LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:$(top_builddir)/src $(top_builddir)/src/gosh -ftest
++@CROSS_COMPILING_no@GAUCHE_CONFIG = LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:$(top_builddir)/src $(top_builddir)/src/gauche-config
+ @CROSS_COMPILING_yes@GOSH = gosh
+ @CROSS_COMPILING_yes@GAUCHE_CONFIG = $(top_builddir)/src/$(HOST)-gauche-config
+ GAUCHE_INSTALL = $(GOSH) $(top_srcdir)/src/gauche-install.in
diff -r 16cbab3ff127 -r f148a60d92f6 lang/gauche/patches/patch-ak
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/lang/gauche/patches/patch-ak Sat Jun 21 17:17:51 2008 +0000
@@ -0,0 +1,13 @@
+$NetBSD: patch-ak,v 1.1 2008/06/21 17:17:51 joerg Exp $
+
+--- doc/Makefile.in.orig 2008-06-21 10:59:26.000000000 +0000
++++ doc/Makefile.in
+@@ -9,7 +9,7 @@ MANPAGES = gosh.1 gauche-config.1
+ EXTRACTED = gauche-refe.texi gauche-refj.texi \
+ gauche-deve.texi gauche-devj.texi
+ GENERATED = Makefile $(MANPAGES)
+-@CROSS_COMPILING_no@GOSH = ../src/gosh -q -I../src -I../lib -lgauche-init
++@CROSS_COMPILING_no@GOSH = LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:$(top_builddir)/src ../src/gosh -q -I../src -I../lib -lgauche-init
+ @CROSS_COMPILING_yes@GOSH = gosh -q -lgauche-init
+ INSTALL = @INSTALL@
+ MKINSTDIR = $(top_srcdir)/mkinstalldirs
Home |
Main Index |
Thread Index |
Old Index