head 1.8; access; symbols pkgsrc-2026Q1:1.8.0.38 pkgsrc-2026Q1-base:1.8 pkgsrc-2025Q4:1.8.0.36 pkgsrc-2025Q4-base:1.8 pkgsrc-2025Q3:1.8.0.34 pkgsrc-2025Q3-base:1.8 pkgsrc-2025Q2:1.8.0.32 pkgsrc-2025Q2-base:1.8 pkgsrc-2025Q1:1.8.0.30 pkgsrc-2025Q1-base:1.8 pkgsrc-2024Q4:1.8.0.28 pkgsrc-2024Q4-base:1.8 pkgsrc-2024Q3:1.8.0.26 pkgsrc-2024Q3-base:1.8 pkgsrc-2024Q2:1.8.0.24 pkgsrc-2024Q2-base:1.8 pkgsrc-2024Q1:1.8.0.22 pkgsrc-2024Q1-base:1.8 pkgsrc-2023Q4:1.8.0.20 pkgsrc-2023Q4-base:1.8 pkgsrc-2023Q3:1.8.0.18 pkgsrc-2023Q3-base:1.8 pkgsrc-2023Q2:1.8.0.16 pkgsrc-2023Q2-base:1.8 pkgsrc-2023Q1:1.8.0.14 pkgsrc-2023Q1-base:1.8 pkgsrc-2022Q4:1.8.0.12 pkgsrc-2022Q4-base:1.8 pkgsrc-2022Q3:1.8.0.10 pkgsrc-2022Q3-base:1.8 pkgsrc-2022Q2:1.8.0.8 pkgsrc-2022Q2-base:1.8 pkgsrc-2022Q1:1.8.0.6 pkgsrc-2022Q1-base:1.8 pkgsrc-2021Q4:1.8.0.4 pkgsrc-2021Q4-base:1.8 pkgsrc-2021Q3:1.8.0.2 pkgsrc-2021Q3-base:1.8 pkgsrc-2021Q2:1.7.0.122 pkgsrc-2021Q2-base:1.7 pkgsrc-2021Q1:1.7.0.120 pkgsrc-2021Q1-base:1.7 pkgsrc-2020Q4:1.7.0.118 pkgsrc-2020Q4-base:1.7 pkgsrc-2020Q3:1.7.0.116 pkgsrc-2020Q3-base:1.7 pkgsrc-2020Q2:1.7.0.112 pkgsrc-2020Q2-base:1.7 pkgsrc-2020Q1:1.7.0.92 pkgsrc-2020Q1-base:1.7 pkgsrc-2019Q4:1.7.0.114 pkgsrc-2019Q4-base:1.7 pkgsrc-2019Q3:1.7.0.110 pkgsrc-2019Q3-base:1.7 pkgsrc-2019Q2:1.7.0.108 pkgsrc-2019Q2-base:1.7 pkgsrc-2019Q1:1.7.0.106 pkgsrc-2019Q1-base:1.7 pkgsrc-2018Q4:1.7.0.104 pkgsrc-2018Q4-base:1.7 pkgsrc-2018Q3:1.7.0.102 pkgsrc-2018Q3-base:1.7 pkgsrc-2018Q2:1.7.0.100 pkgsrc-2018Q2-base:1.7 pkgsrc-2018Q1:1.7.0.98 pkgsrc-2018Q1-base:1.7 pkgsrc-2017Q4:1.7.0.96 pkgsrc-2017Q4-base:1.7 pkgsrc-2017Q3:1.7.0.94 pkgsrc-2017Q3-base:1.7 pkgsrc-2017Q2:1.7.0.90 pkgsrc-2017Q2-base:1.7 pkgsrc-2017Q1:1.7.0.88 pkgsrc-2017Q1-base:1.7 pkgsrc-2016Q4:1.7.0.86 pkgsrc-2016Q4-base:1.7 pkgsrc-2016Q3:1.7.0.84 pkgsrc-2016Q3-base:1.7 pkgsrc-2016Q2:1.7.0.82 pkgsrc-2016Q2-base:1.7 pkgsrc-2016Q1:1.7.0.80 pkgsrc-2016Q1-base:1.7 pkgsrc-2015Q4:1.7.0.78 pkgsrc-2015Q4-base:1.7 pkgsrc-2015Q3:1.7.0.76 pkgsrc-2015Q3-base:1.7 pkgsrc-2015Q2:1.7.0.74 pkgsrc-2015Q2-base:1.7 pkgsrc-2015Q1:1.7.0.72 pkgsrc-2015Q1-base:1.7 pkgsrc-2014Q4:1.7.0.70 pkgsrc-2014Q4-base:1.7 pkgsrc-2014Q3:1.7.0.68 pkgsrc-2014Q3-base:1.7 pkgsrc-2014Q2:1.7.0.66 pkgsrc-2014Q2-base:1.7 pkgsrc-2014Q1:1.7.0.64 pkgsrc-2014Q1-base:1.7 pkgsrc-2013Q4:1.7.0.62 pkgsrc-2013Q4-base:1.7 pkgsrc-2013Q3:1.7.0.60 pkgsrc-2013Q3-base:1.7 pkgsrc-2013Q2:1.7.0.58 pkgsrc-2013Q2-base:1.7 pkgsrc-2013Q1:1.7.0.56 pkgsrc-2013Q1-base:1.7 pkgsrc-2012Q4:1.7.0.54 pkgsrc-2012Q4-base:1.7 pkgsrc-2012Q3:1.7.0.52 pkgsrc-2012Q3-base:1.7 pkgsrc-2012Q2:1.7.0.50 pkgsrc-2012Q2-base:1.7 pkgsrc-2012Q1:1.7.0.48 pkgsrc-2012Q1-base:1.7 pkgsrc-2011Q4:1.7.0.46 pkgsrc-2011Q4-base:1.7 pkgsrc-2011Q3:1.7.0.44 pkgsrc-2011Q3-base:1.7 pkgsrc-2011Q2:1.7.0.42 pkgsrc-2011Q2-base:1.7 pkgsrc-2011Q1:1.7.0.40 pkgsrc-2011Q1-base:1.7 pkgsrc-2010Q4:1.7.0.38 pkgsrc-2010Q4-base:1.7 pkgsrc-2010Q3:1.7.0.36 pkgsrc-2010Q3-base:1.7 pkgsrc-2010Q2:1.7.0.34 pkgsrc-2010Q2-base:1.7 pkgsrc-2010Q1:1.7.0.32 pkgsrc-2010Q1-base:1.7 pkgsrc-2009Q4:1.7.0.30 pkgsrc-2009Q4-base:1.7 pkgsrc-2009Q3:1.7.0.28 pkgsrc-2009Q3-base:1.7 pkgsrc-2009Q2:1.7.0.26 pkgsrc-2009Q2-base:1.7 pkgsrc-2009Q1:1.7.0.24 pkgsrc-2009Q1-base:1.7 pkgsrc-2008Q4:1.7.0.22 pkgsrc-2008Q4-base:1.7 pkgsrc-2008Q3:1.7.0.20 pkgsrc-2008Q3-base:1.7 cube-native-xorg:1.7.0.18 cube-native-xorg-base:1.7 pkgsrc-2008Q2:1.7.0.16 pkgsrc-2008Q2-base:1.7 cwrapper:1.7.0.14 pkgsrc-2008Q1:1.7.0.12 pkgsrc-2008Q1-base:1.7 pkgsrc-2007Q4:1.7.0.10 pkgsrc-2007Q4-base:1.7 pkgsrc-2007Q3:1.7.0.8 pkgsrc-2007Q3-base:1.7 pkgsrc-2007Q2:1.7.0.6 pkgsrc-2007Q2-base:1.7 pkgsrc-2007Q1:1.7.0.4 pkgsrc-2007Q1-base:1.7 pkgsrc-2006Q4:1.7.0.2 pkgsrc-2006Q4-base:1.7 pkgsrc-2006Q3:1.6.0.4 pkgsrc-2006Q3-base:1.6 pkgsrc-2006Q2:1.6.0.2 pkgsrc-2006Q2-base:1.6 pkgsrc-2006Q1:1.5.0.4 pkgsrc-2006Q1-base:1.5 pkgsrc-2005Q4:1.5.0.2 pkgsrc-2005Q4-base:1.5 pkgsrc-2005Q3:1.4.0.2 pkgsrc-2005Q3-base:1.4 pkgsrc-2005Q2:1.3.0.14 pkgsrc-2005Q2-base:1.3 pkgsrc-2005Q1:1.3.0.12 pkgsrc-2005Q1-base:1.3 pkgsrc-2004Q4:1.3.0.10 pkgsrc-2004Q4-base:1.3 pkgsrc-2004Q3:1.3.0.8 pkgsrc-2004Q3-base:1.3 pkgsrc-2004Q2:1.3.0.6 pkgsrc-2004Q2-base:1.3 pkgsrc-2004Q1:1.3.0.4 pkgsrc-2004Q1-base:1.3 pkgsrc-2003Q4:1.3.0.2 pkgsrc-2003Q4-base:1.3 buildlink2-base:1.2 netbsd-1-4-PATCH001:1.1 netbsd-1-4-RELEASE:1.1; locks; strict; comment @# @; 1.8 date 2021.06.27.01.22.52; author dholland; state Exp; branches; next 1.7; commitid 0aV0BzFzTSMRZHYC; 1.7 date 2006.10.05.11.22.35; author rillig; state Exp; branches; next 1.6; 1.6 date 2006.05.10.16.46.21; author tonio; state dead; branches; next 1.5; 1.5 date 2005.11.04.21.21.02; author tonio; state Exp; branches; next 1.4; 1.4 date 2005.09.06.18.15.32; author tonio; state dead; branches; next 1.3; 1.3 date 2003.09.16.20.15.33; author jmmv; state Exp; branches; next 1.2; 1.2 date 99.08.07.10.23.54; author drochner; state dead; branches; next 1.1; 1.1 date 98.10.14.21.34.44; author frueauf; state Exp; branches; next ; desc @@ 1.8 log @lang/kaffe: Fix broken build on current by patching invalid regexp. @ text @$NetBSD: patch-ae,v 1.7 2006/10/05 11:22:35 rillig Exp $ - \JNIEXPORT is an invalid regexp; it appears the backslash is just a stray - Using the ">" operator conflicts with "set -C". --- libraries/javalib/external/classpath/scripts/check_jni_methods.sh.orig 2005-09-05 18:46:16.000000000 +0000 +++ libraries/javalib/external/classpath/scripts/check_jni_methods.sh @@@@ -27,7 +27,7 @@@@ find native/jni -name \*.cpp | \ find native/jni -name \*.cpp | \ xargs egrep -h '^(JNIEXPORT .* JNICALL )?Java_' | \ cut -f4 -d\ | \ - LC_ALL=C sed -e 's,^\JNIEXPORT .* JNICALL \(Java_[a-z_A-Z0-9]*\) *(.*$,\1,' >> $TMPFILE2 + LC_ALL=C sed -e 's,^JNIEXPORT .* JNICALL \(Java_[a-z_A-Z0-9]*\) *(.*$,\1,' >> $TMPFILE2 mv $TMPFILE2 $TMPFILE3 sort $TMPFILE3 > $TMPFILE2 rm $TMPFILE3 @@@@ -43,7 +43,7 @@@@ EOF # Use fgrep and direct the output to /dev/null for compatibility with older # grep instead of using the non portable -q. if diff -b -U 0 $TMPFILE $TMPFILE2 | grep '^[+-]Java' | \ - fgrep -v -f $TMPFILE3 > /dev/null; + fgrep -v -f $TMPFILE3 >> /dev/null; then PROBLEM=1 echo "Found a problem with the JNI methods declared and implemented." @ 1.7 log @Added a patch for check_jni_methods.sh. @ text @d1 1 a1 1 $NetBSD$ d3 2 a4 1 Using the ">" operator conflicts with "set -C". d6 11 a16 2 --- libraries/javalib/external/classpath/scripts/check_jni_methods.sh.orig 2005-09-05 20:46:16.000000000 +0200 +++ libraries/javalib/external/classpath/scripts/check_jni_methods.sh 2006-10-05 13:21:27.000000000 +0200 @ 1.6 log @Update lang/kaffe{-x11,-esound} to 1.1.7 What's New In Kaffe 1.1.7 ------------------------------------------------------ * Many cleanups, warning fixes and bug fixes. * Removed support for class library profiles, since --with-glibj-zip offers a more convenient replacement. * Updated to boehm-gc 6.6 * Updated to gjdoc 0.7.7 * Merged in fastjar. * Merged in zlib. There is a new configure option, --with-system-zlib to allow the use of the system zlib, instead of the merged in one. * Merged in GNU Classpath completely. Updated to version 0.90, with additional fixes. * Merged in port to DROPS. * Merged in port to Blackfin CPU. * Support for DragonFly BSD. * Ported to ia64-freebsd and alpha-freebsd. * Ported to powerpc-openbsd. * Improved support for Cygwin and sparc64-openbsd. * Improved stack handling for pthreads on openbsd. * Added simple direct threading interpreter implementation. The patches have been removes, since they were either included upstram or are no more necessary @ text @d1 1 a1 1 $NetBSD: patch-ae,v 1.5 2005/11/04 21:21:02 tonio Exp $ d3 13 a15 12 --- config/config.h.in.orig 2005-09-20 02:31:32.000000000 +0200 +++ config/config.h.in @@@@ -747,6 +747,9 @@@@ /* additional directories to search for native jni libraries */ #undef JNI_LIBRARY_PATH +/* Defined on NetBSD because sigwait needs the handle not to be registered */ +#undef KAFFE_BUGGY_NETBSD_SIGWAIT + /* Full path to the directory containing kaffe's locales */ #undef KAFFE_LOCALEDIR @ 1.5 log @Integrate patches from kaffe'cvs to fix thread signal handling on netbsd Thanks guilhem_at_kaffe.org for those patches (Now kaffe passes 100% of the regression tests under netbsd -current (at least i386)) bump PKGREVISION @ text @d1 1 a1 1 $NetBSD$ @ 1.4 log @Update lang/kaffe to 1.1.5 regenerate buildlink3 approved by wiz@@ @ text @d1 1 a1 1 $NetBSD: patch-ae,v 1.3 2003/09/16 20:15:33 jmmv Exp $ d3 5 a7 3 --- config/alpha/trampolines.c.orig 2001-06-18 11:39:22.000000000 +0100 +++ config/alpha/trampolines.c 2003-08-11 13:10:17.142991000 +0100 @@@@ -32,11 +32,11 @@@@ d9 5 a13 127 #if !defined(START_ASM_FUNC) #define START_ASM_FUNC(FUNC) \ - ".text \n\ - .align 3 \n\ - .globl " C_FUNC_NAME(FUNC) " \n\ - .ent " C_FUNC_NAME(FUNC) " \n\ -" C_FUNC_NAME(FUNC) ":" + ".text \n"\ + ".align 3 \n"\ + ".globl " C_FUNC_NAME(FUNC) " \n"\ + ".ent " C_FUNC_NAME(FUNC) " \n"\ + C_FUNC_NAME(FUNC) ":" #endif #if !defined(END_ASM_FUNC) #define END_ASM_FUNC(FUNC) \ @@@@ -44,59 +44,59 @@@@ #endif asm( - START_ASM_FUNC(alpha_do_fixup_trampoline) " \n\ - .frame $30,14*8,$26,0 \n\ - .mask 0x04000000,-14*8 \n\ - ldgp $29,0($27) \n\ - lda $30,-14*8($30) # reserve 14 on stack \n\ - \n\ - # Save frame registers \n\ - stq $26,0*8($30) # ra \n\ - .prologue 1 \n\ - \n\ - # Save register arguments as local variables \n\ - stq $16,1*8($30) # a0 \n\ - stq $17,2*8($30) # a1 \n\ - stq $18,3*8($30) # a2 \n\ - stq $19,4*8($30) # a3 \n\ - stq $20,5*8($30) # a4 \n\ - stq $21,6*8($30) # a5 \n\ - stt $f16,7*8($30) \n\ - stt $f17,8*8($30) \n\ - stt $f18,9*8($30) \n\ - stt $f19,10*8($30) \n\ - stt $f20,11*8($30) \n\ - stt $f21,12*8($30) \n\ - \n\ - # Compute the address of methodTrampoline.method \n\ - lda $16,8($1) \n\ - # Call C to do the fixup \n\ - jsr $26," C_FUNC_NAME(soft_fixup_trampoline) " \n\ - ldgp $29,0($26) \n\ - mov $0,$27 \n\ - \n\ - # Reload register arguments \n\ - ldq $16,1*8($30) # a0 \n\ - ldq $17,2*8($30) # a1 \n\ - ldq $18,3*8($30) # a2 \n\ - ldq $19,4*8($30) # a3 \n\ - ldq $20,5*8($30) # a4 \n\ - ldq $21,6*8($30) # a5 \n\ - ldt $f16,7*8($30) \n\ - ldt $f17,8*8($30) \n\ - ldt $f18,9*8($30) \n\ - ldt $f19,10*8($30) \n\ - ldt $f20,11*8($30) \n\ - ldt $f21,12*8($30) \n\ - \n\ - ldq $26,0*8($30) # ra \n\ - lda $30,14*8($30) # release stack \n\ - \n\ - # Jump to translated method \n\ - jmp $31,($27),0 \n\ - \n\ - # for __alpha_nextFrame() \n\ - ret $31,($26),1 \n" + START_ASM_FUNC(alpha_do_fixup_trampoline) " \n" +" .frame $30,14*8,$26,0 \n" +" .mask 0x04000000,-14*8 \n" +" ldgp $29,0($27) \n" +" lda $30,-14*8($30) # reserve 14 on stack \n" +" \n" +" # Save frame registers \n" +" stq $26,0*8($30) # ra \n" +" .prologue 1 \n" +" \n" +" # Save register arguments as local variables \n" +" stq $16,1*8($30) # a0 \n" +" stq $17,2*8($30) # a1 \n" +" stq $18,3*8($30) # a2 \n" +" stq $19,4*8($30) # a3 \n" +" stq $20,5*8($30) # a4 \n" +" stq $21,6*8($30) # a5 \n" +" stt $f16,7*8($30) \n" +" stt $f17,8*8($30) \n" +" stt $f18,9*8($30) \n" +" stt $f19,10*8($30) \n" +" stt $f20,11*8($30) \n" +" stt $f21,12*8($30) \n" +" \n" +" # Compute the address of methodTrampoline.method \n" +" lda $16,8($1) \n" +" # Call C to do the fixup \n" +" jsr $26," C_FUNC_NAME(soft_fixup_trampoline) " \n" +" ldgp $29,0($26) \n" +" mov $0,$27 \n" +" \n" +" # Reload register arguments \n" +" ldq $16,1*8($30) # a0 \n" +" ldq $17,2*8($30) # a1 \n" +" ldq $18,3*8($30) # a2 \n" +" ldq $19,4*8($30) # a3 \n" +" ldq $20,5*8($30) # a4 \n" +" ldq $21,6*8($30) # a5 \n" +" ldt $f16,7*8($30) \n" +" ldt $f17,8*8($30) \n" +" ldt $f18,9*8($30) \n" +" ldt $f19,10*8($30) \n" +" ldt $f20,11*8($30) \n" +" ldt $f21,12*8($30) \n" +" \n" +" ldq $26,0*8($30) # ra \n" +" lda $30,14*8($30) # release stack \n" +" \n" +" # Jump to translated method \n" +" jmp $31,($27),0 \n" +" \n" +" # for __alpha_nextFrame() \n" +" ret $31,($26),1 \n" END_ASM_FUNC(alpha_do_fixup_trampoline) ); @ 1.3 log @Fix build with gcc3. From Jonathan Perkin in PR pkg/22437. @ text @d1 1 a1 1 $NetBSD$ @ 1.2 log @update to 1.0b4 @ text @d1 1 a1 1 $NetBSD: patch-ae,v 1.1 1998/10/14 21:34:44 frueauf Exp $ d3 132 a134 11 --- libraries/clib/management/Makefile.in-orig Tue Oct 6 14:06:10 1998 +++ libraries/clib/management/Makefile.in Wed Oct 14 22:49:59 1998 @@@@ -27,7 +27,7 @@@@ DLLTOOL= @@DLLTOOL@@ DEPTOOL= @@DEPTOOL@@ PIC= @@PIC@@ -LDFLAGS= @@LIBSHARE@@ @@LDFLAGS@@ +LDFLAGS= @@LIBSHARE@@ LIBS= @@LIBS@@ LDTAIL= @@LDTAIL@@ @@STD_LIBRARIES@@ KVER= @@KVER@@ @ 1.1 log @Update kaffe to 1.0.b2. @ text @d1 1 a1 1 $NetBSD$ @