head 1.9; access; symbols pkgsrc-2026Q1:1.9.0.32 pkgsrc-2026Q1-base:1.9 pkgsrc-2025Q4:1.9.0.30 pkgsrc-2025Q4-base:1.9 pkgsrc-2025Q3:1.9.0.28 pkgsrc-2025Q3-base:1.9 pkgsrc-2025Q2:1.9.0.26 pkgsrc-2025Q2-base:1.9 pkgsrc-2025Q1:1.9.0.24 pkgsrc-2025Q1-base:1.9 pkgsrc-2024Q4:1.9.0.22 pkgsrc-2024Q4-base:1.9 pkgsrc-2024Q3:1.9.0.20 pkgsrc-2024Q3-base:1.9 pkgsrc-2024Q2:1.9.0.18 pkgsrc-2024Q2-base:1.9 pkgsrc-2024Q1:1.9.0.16 pkgsrc-2024Q1-base:1.9 pkgsrc-2023Q4:1.9.0.14 pkgsrc-2023Q4-base:1.9 pkgsrc-2023Q3:1.9.0.12 pkgsrc-2023Q3-base:1.9 pkgsrc-2023Q2:1.9.0.10 pkgsrc-2023Q2-base:1.9 pkgsrc-2023Q1:1.9.0.8 pkgsrc-2023Q1-base:1.9 pkgsrc-2022Q4:1.9.0.6 pkgsrc-2022Q4-base:1.9 pkgsrc-2022Q3:1.9.0.4 pkgsrc-2022Q3-base:1.9 pkgsrc-2022Q2:1.9.0.2 pkgsrc-2022Q2-base:1.9 pkgsrc-2022Q1:1.8.0.2 pkgsrc-2022Q1-base:1.8 pkgsrc-2021Q4:1.7.0.34 pkgsrc-2021Q4-base:1.7 pkgsrc-2021Q3:1.7.0.32 pkgsrc-2021Q3-base:1.7 pkgsrc-2021Q2:1.7.0.30 pkgsrc-2021Q2-base:1.7 pkgsrc-2021Q1:1.7.0.28 pkgsrc-2021Q1-base:1.7 pkgsrc-2020Q4:1.7.0.26 pkgsrc-2020Q4-base:1.7 pkgsrc-2020Q3:1.7.0.24 pkgsrc-2020Q3-base:1.7 pkgsrc-2020Q2:1.7.0.22 pkgsrc-2020Q2-base:1.7 pkgsrc-2020Q1:1.7.0.18 pkgsrc-2020Q1-base:1.7 pkgsrc-2019Q4:1.7.0.20 pkgsrc-2019Q4-base:1.7 pkgsrc-2019Q3:1.7.0.16 pkgsrc-2019Q3-base:1.7 pkgsrc-2019Q2:1.7.0.14 pkgsrc-2019Q2-base:1.7 pkgsrc-2019Q1:1.7.0.12 pkgsrc-2019Q1-base:1.7 pkgsrc-2018Q4:1.7.0.10 pkgsrc-2018Q4-base:1.7 pkgsrc-2018Q3:1.7.0.8 pkgsrc-2018Q3-base:1.7 pkgsrc-2018Q2:1.7.0.6 pkgsrc-2018Q2-base:1.7 pkgsrc-2018Q1:1.7.0.4 pkgsrc-2018Q1-base:1.7 pkgsrc-2017Q4:1.7.0.2 pkgsrc-2017Q4-base:1.7 pkgsrc-2017Q3:1.6.0.102 pkgsrc-2017Q3-base:1.6 pkgsrc-2017Q2:1.6.0.98 pkgsrc-2017Q2-base:1.6 pkgsrc-2017Q1:1.6.0.96 pkgsrc-2017Q1-base:1.6 pkgsrc-2016Q4:1.6.0.94 pkgsrc-2016Q4-base:1.6 pkgsrc-2016Q3:1.6.0.92 pkgsrc-2016Q3-base:1.6 pkgsrc-2016Q2:1.6.0.90 pkgsrc-2016Q2-base:1.6 pkgsrc-2016Q1:1.6.0.88 pkgsrc-2016Q1-base:1.6 pkgsrc-2015Q4:1.6.0.86 pkgsrc-2015Q4-base:1.6 pkgsrc-2015Q3:1.6.0.84 pkgsrc-2015Q3-base:1.6 pkgsrc-2015Q2:1.6.0.82 pkgsrc-2015Q2-base:1.6 pkgsrc-2015Q1:1.6.0.80 pkgsrc-2015Q1-base:1.6 pkgsrc-2014Q4:1.6.0.78 pkgsrc-2014Q4-base:1.6 pkgsrc-2014Q3:1.6.0.76 pkgsrc-2014Q3-base:1.6 pkgsrc-2014Q2:1.6.0.74 pkgsrc-2014Q2-base:1.6 pkgsrc-2014Q1:1.6.0.72 pkgsrc-2014Q1-base:1.6 pkgsrc-2013Q4:1.6.0.70 pkgsrc-2013Q4-base:1.6 pkgsrc-2013Q3:1.6.0.68 pkgsrc-2013Q3-base:1.6 pkgsrc-2013Q2:1.6.0.66 pkgsrc-2013Q2-base:1.6 pkgsrc-2013Q1:1.6.0.64 pkgsrc-2013Q1-base:1.6 pkgsrc-2012Q4:1.6.0.62 pkgsrc-2012Q4-base:1.6 pkgsrc-2012Q3:1.6.0.60 pkgsrc-2012Q3-base:1.6 pkgsrc-2012Q2:1.6.0.58 pkgsrc-2012Q2-base:1.6 pkgsrc-2012Q1:1.6.0.56 pkgsrc-2012Q1-base:1.6 pkgsrc-2011Q4:1.6.0.54 pkgsrc-2011Q4-base:1.6 pkgsrc-2011Q3:1.6.0.52 pkgsrc-2011Q3-base:1.6 pkgsrc-2011Q2:1.6.0.50 pkgsrc-2011Q2-base:1.6 pkgsrc-2011Q1:1.6.0.48 pkgsrc-2011Q1-base:1.6 pkgsrc-2010Q4:1.6.0.46 pkgsrc-2010Q4-base:1.6 pkgsrc-2010Q3:1.6.0.44 pkgsrc-2010Q3-base:1.6 pkgsrc-2010Q2:1.6.0.42 pkgsrc-2010Q2-base:1.6 pkgsrc-2010Q1:1.6.0.40 pkgsrc-2010Q1-base:1.6 pkgsrc-2009Q4:1.6.0.38 pkgsrc-2009Q4-base:1.6 pkgsrc-2009Q3:1.6.0.36 pkgsrc-2009Q3-base:1.6 pkgsrc-2009Q2:1.6.0.34 pkgsrc-2009Q2-base:1.6 pkgsrc-2009Q1:1.6.0.32 pkgsrc-2009Q1-base:1.6 pkgsrc-2008Q4:1.6.0.30 pkgsrc-2008Q4-base:1.6 pkgsrc-2008Q3:1.6.0.28 pkgsrc-2008Q3-base:1.6 cube-native-xorg:1.6.0.26 cube-native-xorg-base:1.6 pkgsrc-2008Q2:1.6.0.24 pkgsrc-2008Q2-base:1.6 cwrapper:1.6.0.22 pkgsrc-2008Q1:1.6.0.20 pkgsrc-2008Q1-base:1.6 pkgsrc-2007Q4:1.6.0.18 pkgsrc-2007Q4-base:1.6 pkgsrc-2007Q3:1.6.0.16 pkgsrc-2007Q3-base:1.6 pkgsrc-2007Q2:1.6.0.14 pkgsrc-2007Q2-base:1.6 pkgsrc-2007Q1:1.6.0.12 pkgsrc-2007Q1-base:1.6 pkgsrc-2006Q4:1.6.0.10 pkgsrc-2006Q4-base:1.6 pkgsrc-2006Q3:1.6.0.8 pkgsrc-2006Q3-base:1.6 pkgsrc-2006Q2:1.6.0.6 pkgsrc-2006Q2-base:1.6 pkgsrc-2006Q1:1.6.0.4 pkgsrc-2006Q1-base:1.6 pkgsrc-2005Q4:1.6.0.2 pkgsrc-2005Q4-base:1.6 pkgsrc-2005Q3:1.4.0.14 pkgsrc-2005Q3-base:1.4 pkgsrc-2005Q2:1.4.0.12 pkgsrc-2005Q2-base:1.4 pkgsrc-2005Q1:1.4.0.10 pkgsrc-2005Q1-base:1.4 pkgsrc-2004Q4:1.4.0.8 pkgsrc-2004Q4-base:1.4 pkgsrc-2004Q3:1.4.0.6 pkgsrc-2004Q3-base:1.4 pkgsrc-2004Q2:1.4.0.4 pkgsrc-2004Q2-base:1.4 pkgsrc-2004Q1:1.4.0.2 pkgsrc-2004Q1-base:1.4 pkgsrc-2003Q4:1.3.0.4 pkgsrc-2003Q4-base:1.3 netbsd-1-6-1:1.3.0.2 netbsd-1-6-1-base:1.3 buildlink2-base:1.2 netbsd-1-5-PATCH001:1.1 netbsd-1-5-RELEASE:1.1 netbsd-1-4-PATCH003:1.1; locks; strict; comment @# @; 1.9 date 2022.06.06.04.27.14; author dholland; state Exp; branches; next 1.8; commitid igJpNyJ0maqPVVGD; 1.8 date 2022.01.01.15.21.14; author wiz; state Exp; branches; next 1.7; commitid vw2AAKikTwwGAWmD; 1.7 date 2017.12.18.15.06.26; author jperkin; state Exp; branches; next 1.6; commitid nruRZg7OpqXfVnjA; 1.6 date 2005.10.07.17.39.26; author perry; state Exp; branches; next 1.5; 1.5 date 2005.10.03.18.42.33; author joerg; state Exp; branches; next 1.4; 1.4 date 2004.03.06.06.26.21; author minskim; state Exp; branches; next 1.3; 1.3 date 2002.09.23.22.39.23; author jlam; state Exp; branches; next 1.2; 1.2 date 2002.03.31.14.37.32; author abs; state dead; branches; next 1.1; 1.1 date 2000.10.01.14.32.57; author rh; state Exp; branches; next ; desc @@ 1.9 log @Patch up x11/blt some. Most importantly, fix up what it passes to the TCL package handling functions, since as it was the library won't initialize. I can't remember when this changed in TCL but I've seen the same issue before... years ago. This library has likely been inoperable all that time. Patch up a whole bunch of build warnings, some significant. However, it probably still doesn't work and in addition to a lot more routine build issues it needs attention from someone who knows more tcl than me. Bump PKGREVISION (to 13). I'm not going to bump the handful of dependent packages since I don't think I've done anything to change the interface, plus they're all likely inoperable anyway given how broken this thing looks. Prerequisite for checking PR 32807 for currency, since it depends on blt and blt won't load. But I rather imagine the problem seen at the time was blt dumping core. @ text @$NetBSD: patch-ae,v 1.8 2022/01/01 15:21:14 wiz Exp $ --- configure.orig 2002-10-04 05:33:59.000000000 +0000 +++ configure @@@@ -3384,8 +3384,8 @@@@ case $target in TK_LIB_NAME="tk${TK_MAJOR_VERSION}${TK_MINOR_VERSION}" ;; *) - TCL_LIB_NAME="tcl${TCL_MAJOR_VERSION}.${TCL_MINOR_VERSION}" - TK_LIB_NAME="tk${TK_MAJOR_VERSION}.${TK_MINOR_VERSION}" + TCL_LIB_NAME="tcl${TCL_MAJOR_VERSION}${TCL_MINOR_VERSION}" + TK_LIB_NAME="tk${TK_MAJOR_VERSION}${TK_MINOR_VERSION}" ;; esac @@@@ -4072,7 +4072,8 @@@@ fi EXTRA_LIB_SPECS="-ldl" ;; - *-netbsd*|*-freebsd*|*-openbsd*) + *-netbsd*|*-freebsd*|*-openbsd*|*-dragonfly*) + EXTRA_LIB_SPECS="$PTHREAD_LDFLAGS" # Not available on all versions: check for include file. ac_safe=`echo "dlfcn.h" | sed 'y%./+-%__p_%'` echo $ac_n "checking for dlfcn.h""... $ac_c" 1>&6 @@@@ -4109,9 +4110,10 @@@@ test_ok=no fi if test "$test_ok" = yes; then + LDFLAGS="-L${prefix}/lib -L${X11BASE}/lib -Wl,-R${prefix}/lib -Wl,-R${X11BASE}/lib ${LDF}" SHLIB_CFLAGS="-fpic" SHLIB_LD="ld" - SHLIB_LD_FLAGS="-Bshareable -x" + SHLIB_LD_FLAGS="-Bshareable -x -R${prefix}/lib -R${X11BASE}/lib ${LDF}" fi ;; @@@@ -4181,9 +4183,9 @@@@ fi *-solaris2*) SHLIB_CFLAGS="-KPIC" - if test "${blt_with_gnu_ld}" = "yes" -a "$blt_have_gcc" = "yes" ; then + if test "$blt_have_gcc" = "yes" ; then SHLIB_LD="gcc" - SHLIB_LD_FLAGS='-rdynamic -shared -Wl,-E -Wl,-soname,$@@' + SHLIB_LD_FLAGS='-shared -Wl,-soname,$@@' LD_RUN_PATH="-Wl,-rpath,${loader_run_path}" else SHLIB_LD="/usr/ccs/bin/ld" @ 1.8 log @blt: fix relro build on *BSD Remove NetBSD 1.5/1.6 specific code. Bump PKGREVISION. @ text @d1 1 a1 1 $NetBSD: patch-ae,v 1.7 2017/12/18 15:06:26 jperkin Exp $ d16 1 a16 1 @@@@ -4072,7 +4071,8 @@@@ fi d26 1 a26 1 @@@@ -4109,9 +4109,10 @@@@ test_ok=no d38 1 a38 1 @@@@ -4181,9 +4182,9 @@@@ fi @ 1.7 log @blt: Use GCC for linking on SunOS, fixes SSP. @ text @d1 1 a1 1 $NetBSD: patch-ae,v 1.6 2005/10/07 17:39:26 perry Exp $ d16 1 a16 1 @@@@ -4072,7 +4072,8 @@@@ fi d26 1 a26 1 @@@@ -4109,9 +4110,10 @@@@ test_ok=no d30 1 a30 1 + LDFLAGS="-L${prefix}/lib -L${X11BASE}/lib -Wl,-R${prefix}/lib -Wl,-R${X11BASE}/lib" d34 1 a34 1 + SHLIB_LD_FLAGS="-Bshareable -x -R${prefix}/lib -R${X11BASE}/lib" d38 1 a38 1 @@@@ -4181,9 +4183,9 @@@@ fi @ 1.6 log @fix so this package with tcl/tk 8.4 @ text @d1 1 a1 1 $NetBSD: patch-ae,v 1.5 2005/10/03 18:42:33 joerg Exp $ d3 3 a5 3 --- configure.orig 2002-10-04 01:33:59.000000000 -0400 +++ configure 2005-10-07 13:33:26.000000000 -0400 @@@@ -3384,8 +3384,8 @@@@ d16 1 a16 1 @@@@ -4072,7 +4072,8 @@@@ d26 1 a26 1 @@@@ -4109,9 +4110,10 @@@@ d38 12 @ 1.5 log @Add DragonFly support. @ text @d1 1 a1 1 $NetBSD: patch-ae,v 1.4 2004/03/06 06:26:21 minskim Exp $ d3 3 a5 3 --- configure.orig 2002-10-04 00:33:59.000000000 -0500 +++ configure @@@@ -3384,8 +3384,8 @@@@ case $target in d16 1 a16 1 @@@@ -4072,7 +4072,7 @@@@ fi d22 1 d26 1 a26 1 @@@@ -4109,9 +4109,10 @@@@ test_ok=no @ 1.4 log @Update blt to 2.4z, update MASTER_SITES and HOMEPAGE, bl3ify, and enable pkgviews installation. Many new features and bug fixes since 2.4.o. See NEWS in the distfile for the complete list. @ text @d1 1 a1 1 $NetBSD$ d16 9 @ 1.3 log @buildlink1 -> buildlink2, and remove dependency on autoconf. @ text @d3 1 a3 1 --- configure.orig Wed Jan 12 12:15:36 2000 d5 10 a14 2 @@@@ -2694,7 +2694,7 @@@@ TCL_LIB_DIR=${TCL_EXEC_PREFIX}/lib TK_LIB_DIR=${TK_EXEC_PREFIX}/lib d16 1 a16 7 case $target in - *-sunos4*|NetBSD-*|FreeBSD-*|OpenBSD-*) + *-sunos4*|*-*-netbsd*|FreeBSD-*|OpenBSD-*) TCL_LIB_SPEC="-ltcl${TCL_MAJOR_VERSION}${TCL_MINOR_VERSION}" TK_LIB_SPEC="-ltk${TK_MAJOR_VERSION}${TK_MINOR_VERSION}" ;; @@@@ -3391,9 +3391,10 @@@@ test_ok=no a27 9 @@@@ -3542,7 +3543,7 @@@@ INCLUDES=${INC_SPECS} # Propagate prefix argument as installation directory. #-------------------------------------------------------------------- -BLT_LIBRARY="${prefix}/lib/blt${BLT_VERSION}" +BLT_LIBRARY="${prefix}/lib/tcl/blt${BLT_VERSION}" #-------------------------------------------------------------------- @ 1.2 log @Fix build problem on hosts identified as 'netbsdelf'. Does not change anything on systems that already worked, so no PKGREVISION bump. @ text @d1 1 a1 1 $NetBSD: patch-ae,v 1.1 2000/10/01 14:32:57 rh Exp $ d3 4 a6 9 --- library/Makefile.in.orig Sun Oct 1 16:28:43 2000 +++ library/Makefile.in @@@@ -31,7 +31,7 @@@@ mkdirs: @@for i in $(instdirs) ; do \ - if test -d $$i ; then : ; else mkdir $$i ; fi ; \ + if test -d $$i ; then : ; else mkdir -p $$i ; fi ; \ done d8 27 a34 1 dragdrop: mkdirs @ 1.1 log @Add missing -p to mkdir. @ text @d1 1 a1 1 $NetBSD$ @