head 1.5; access; symbols pkgsrc-2013Q2:1.5.0.54 pkgsrc-2013Q2-base:1.5 pkgsrc-2012Q4:1.5.0.52 pkgsrc-2012Q4-base:1.5 pkgsrc-2011Q4:1.5.0.50 pkgsrc-2011Q4-base:1.5 pkgsrc-2011Q2:1.5.0.48 pkgsrc-2011Q2-base:1.5 pkgsrc-2009Q4:1.5.0.46 pkgsrc-2009Q4-base:1.5 pkgsrc-2008Q4:1.5.0.44 pkgsrc-2008Q4-base:1.5 pkgsrc-2008Q3:1.5.0.42 pkgsrc-2008Q3-base:1.5 cube-native-xorg:1.5.0.40 cube-native-xorg-base:1.5 pkgsrc-2008Q2:1.5.0.38 pkgsrc-2008Q2-base:1.5 pkgsrc-2008Q1:1.5.0.36 pkgsrc-2008Q1-base:1.5 pkgsrc-2007Q4:1.5.0.34 pkgsrc-2007Q4-base:1.5 pkgsrc-2007Q3:1.5.0.32 pkgsrc-2007Q3-base:1.5 pkgsrc-2007Q2:1.5.0.30 pkgsrc-2007Q2-base:1.5 pkgsrc-2007Q1:1.5.0.28 pkgsrc-2007Q1-base:1.5 pkgsrc-2006Q4:1.5.0.26 pkgsrc-2006Q4-base:1.5 pkgsrc-2006Q3:1.5.0.24 pkgsrc-2006Q3-base:1.5 pkgsrc-2006Q2:1.5.0.22 pkgsrc-2006Q2-base:1.5 pkgsrc-2006Q1:1.5.0.20 pkgsrc-2006Q1-base:1.5 pkgsrc-2005Q4:1.5.0.18 pkgsrc-2005Q4-base:1.5 pkgsrc-2005Q3:1.5.0.16 pkgsrc-2005Q3-base:1.5 pkgsrc-2005Q2:1.5.0.14 pkgsrc-2005Q2-base:1.5 pkgsrc-2005Q1:1.5.0.12 pkgsrc-2005Q1-base:1.5 pkgsrc-2004Q4:1.5.0.10 pkgsrc-2004Q4-base:1.5 pkgsrc-2004Q3:1.5.0.8 pkgsrc-2004Q3-base:1.5 pkgsrc-2004Q2:1.5.0.6 pkgsrc-2004Q2-base:1.5 pkgsrc-2004Q1:1.5.0.4 pkgsrc-2004Q1-base:1.5 pkgsrc-2003Q4:1.5.0.2 pkgsrc-2003Q4-base:1.5; locks; strict; comment @# @; 1.5 date 2003.10.05.14.26.00; author grant; state dead; branches; next 1.4; 1.4 date 2003.10.05.07.07.14; author jlam; state Exp; branches; next 1.3; 1.3 date 2003.09.10.12.13.19; author jlam; state Exp; branches; next 1.2; 1.2 date 2003.06.23.07.45.04; author jlam; state Exp; branches; next 1.1; 1.1 date 2003.05.27.04.53.10; author jlam; state Exp; branches; next ; desc @@ 1.5 log @fix test for Solaris linker by also grepping for "ld: Solaris Link Editors", reported by Dima Veselov in private mail. also move hints/ patches to patch-b* to keep track of them more easily. @ text @$NetBSD: patch-ab,v 1.4 2003/10/05 07:07:14 jlam Exp $ --- hints/netbsd.sh.orig Tue Jul 1 23:49:58 2003 +++ hints/netbsd.sh Wed Jul 2 11:49:17 2003 @@@@ -133,23 +133,6 @@@@ esac EOCBU -# Set sensible defaults for NetBSD: look for local software in -# /usr/pkg (NetBSD Packages Collection) and in /usr/local. -# -loclibpth="/usr/pkg/lib /usr/local/lib" -locincpth="/usr/pkg/include /usr/local/include" -case "$rpathflag" in -'') - ldflags= - ;; -*) - ldflags= - for yyy in $loclibpth; do - ldflags="$ldflags $rpathflag$yyy" - done - ;; -esac - case `uname -m` in alpha) echo 'int main() {}' > try.c @ 1.4 log @Update lang/perl58 to 5.8.1. Changes from version 5.8.0nb2 include: * Hash Randomisation * UTF-8 On Filehandles No Longer Activated By Locale * Single-number v-strings are no longer v-strings before "=>" * UTF-8 no longer default under UTF-8 locales * Unsafe signals again available @ text @d1 1 a1 1 $NetBSD$ @ 1.3 log @Remove the garbage at the end of patch-ab that was added by the pre-configure target. It was harmless but ugly. @ text @d3 3 a5 36 --- hints/netbsd.sh.orig Sat Jun 1 13:03:12 2002 +++ hints/netbsd.sh Wed Sep 10 08:10:38 2003 @@@@ -37,16 +37,21 @@@@ cccdlflags="-DPIC -fPIC $cccdlflags" lddlflags="--whole-archive -shared $lddlflags" rpathflag="-Wl,-rpath," - # - # Include the whole libgcc.a into the perl executable so - # that certain symbols needed by loadable modules built as - # C++ objects (__eh_alloc, __pure_virtual, etc.) will always - # be defined. - # - # XXX This should be obsoleted by gcc-3.0. - # - ccdlflags="-Wl,-whole-archive -lgcc -Wl,-no-whole-archive \ - -Wl,-E $ccdlflags" + case "$osvers" in + 1.[0-5]|1.[0-5].*) + # + # Include the whole libgcc.a into the perl executable + # so that certain symbols needed by loadable modules + # built as C++ objects (__eh_alloc, __pure_virtual, + # etc.) will always be defined. + # + ccdlflags="-Wl,-whole-archive -lgcc \ + -Wl,-no-whole-archive -Wl,-E $ccdlflags" + ;; + *) + ccdlflags="-Wl,-E $ccdlflags" + ;; + esac elif test -f /usr/libexec/ld.so; then # a.out d_dlopen=$define @@@@ -127,20 +132,3 @@@@ ;; d8 1 a8 1 - d25 4 @ 1.2 log @Bump PKGREVISIONs of lang/perl5 and lang/perl58: modify the build so that libgcc.a isn't linked "whole archive" into the perl executable on newer NetBSD systems (>1.5.x). Newer NetBSD systems have libgcc_pic.a linked into shared libraries, so this hack isn't needed. This change was tested by building and testing textproc/xerces-p, a C++ perl5 module that uses functions in libgcc.a. @ text @d3 2 a4 2 --- hints/netbsd.sh.orig Sat Jun 1 10:03:12 2002 +++ hints/netbsd.sh Fri Jun 20 03:02:13 2003 d37 2 a38 1 @@@@ -128,19 +132,7 @@@@ d41 1 a41 1 a57 4 +locincpth="/opt/pkg/include" +loclibpth="/opt/pkg/lib" +ldflags="-Wl,-R/opt/pkg/lib $ldflags" +glibpth='/usr/lib' @ 1.1 log @Don't add /usr/local/lib to the run-time library search path inadvertantly. @ text @d3 35 a37 4 --- hints/netbsd.sh.orig Sat Jun 1 13:03:12 2002 +++ hints/netbsd.sh @@@@ -127,20 +127,3 @@@@ ;; d40 1 a40 1 - d57 4 @