head 1.8; access; symbols pkgsrc-2013Q2:1.8.0.20 pkgsrc-2013Q2-base:1.8 pkgsrc-2012Q4:1.8.0.18 pkgsrc-2012Q4-base:1.8 pkgsrc-2011Q4:1.8.0.16 pkgsrc-2011Q4-base:1.8 pkgsrc-2011Q2:1.8.0.14 pkgsrc-2011Q2-base:1.8 pkgsrc-2009Q4:1.8.0.12 pkgsrc-2009Q4-base:1.8 pkgsrc-2008Q4:1.8.0.10 pkgsrc-2008Q4-base:1.8 pkgsrc-2008Q3:1.8.0.8 pkgsrc-2008Q3-base:1.8 cube-native-xorg:1.8.0.6 cube-native-xorg-base:1.8 pkgsrc-2008Q2:1.8.0.4 pkgsrc-2008Q2-base:1.8 pkgsrc-2008Q1:1.8.0.2 pkgsrc-2008Q1-base:1.8 pkgsrc-2007Q4:1.7.0.12 pkgsrc-2007Q4-base:1.7 pkgsrc-2007Q3:1.7.0.10 pkgsrc-2007Q3-base:1.7 pkgsrc-2007Q2:1.7.0.8 pkgsrc-2007Q2-base:1.7 pkgsrc-2007Q1:1.7.0.6 pkgsrc-2007Q1-base:1.7 pkgsrc-2006Q4:1.7.0.4 pkgsrc-2006Q4-base:1.7 pkgsrc-2006Q3:1.7.0.2 pkgsrc-2006Q3-base:1.7 pkgsrc-2006Q2:1.6.0.2 pkgsrc-2006Q2-base:1.6 pkgsrc-2006Q1:1.5.0.16 pkgsrc-2006Q1-base:1.5 pkgsrc-2005Q4:1.5.0.14 pkgsrc-2005Q4-base:1.5 pkgsrc-2005Q3:1.5.0.12 pkgsrc-2005Q3-base:1.5 pkgsrc-2005Q2:1.5.0.10 pkgsrc-2005Q2-base:1.5 pkgsrc-2005Q1:1.5.0.8 pkgsrc-2005Q1-base:1.5 pkgsrc-2004Q4:1.5.0.6 pkgsrc-2004Q4-base:1.5 pkgsrc-2004Q3:1.5.0.4 pkgsrc-2004Q3-base:1.5 pkgsrc-2004Q2:1.5.0.2 pkgsrc-2004Q2-base:1.5 pkgsrc-2004Q1:1.4.0.4 pkgsrc-2004Q1-base:1.4 pkgsrc-2003Q4:1.4.0.2 pkgsrc-2003Q4-base:1.4 netbsd-1-6-1:1.3.0.6 netbsd-1-6-1-base:1.3 netbsd-1-6:1.3.0.8 netbsd-1-6-RELEASE-base:1.3 pkgviews:1.3.0.4 pkgviews-base:1.3 buildlink2:1.3.0.2 buildlink2-base:1.3 netbsd-1-5-PATCH003:1.3 netbsd-1-5-PATCH001:1.1 netbsd-1-5-RELEASE:1.1 netbsd-1-4-PATCH003:1.1; locks; strict; comment @# @; 1.8 date 2008.02.29.19.34.44; author tnn; state dead; branches; next 1.7; 1.7 date 2006.07.20.23.05.43; author perry; state Exp; branches; next 1.6; 1.6 date 2006.05.10.18.26.34; author joerg; state Exp; branches; next 1.5; 1.5 date 2004.03.29.02.46.18; author perry; state dead; branches 1.5.16.1; next 1.4; 1.4 date 2003.07.13.14.34.49; author dillo; state Exp; branches; next 1.3; 1.3 date 2002.03.14.07.44.23; author jmc; state Exp; branches; next 1.2; 1.2 date 2002.02.21.04.13.22; author dillo; state dead; branches; next 1.1; 1.1 date 2000.05.27.02.47.15; author wiz; state Exp; branches; next ; 1.5.16.1 date 2006.05.24.16.55.00; author ghen; state Exp; branches; next ; desc @@ 1.8 log @Update to 2.44.1, packaged by Aleksej Saushev. Major changes from 2.41: - Use pkgsrc-supplied libffcall - Use libtool - New PKG_OPTIONS to enable support for db4, gdbm, gtk2, fastcgi, pcre. - lots of bugfixes @ text @$NetBSD: patch-af,v 1.7 2006/07/20 23:05:43 perry Exp $ --- ffcall/callback/vacall_r/asmi386.h.orig 2006-07-20 18:26:36.000000000 -0400 +++ ffcall/callback/vacall_r/asmi386.h @@@@ -231,7 +231,7 @@@@ #ifdef _MSC_VER #define DECLARE_FUNCTION(name) -#elif defined(__svr4__) || defined(__ELF__) || defined(__NetBSD__) || defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__DragonFly) || defined(__ROSE__) || defined(_SEQUENT_) || defined(DGUX) || defined(_SCO_COFF) || defined(_SCO_ELF) +#elif defined(__svr4__) || defined(__ELF__) || defined(__NetBSD__) || defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__DragonFly__) || defined(__ROSE__) || defined(_SEQUENT_) || defined(DGUX) || defined(_SCO_COFF) || defined(_SCO_ELF) #define DECLARE_FUNCTION(name) .type C(name),@@function #else #define DECLARE_FUNCTION(name) @ 1.7 log @Update to clisp 2.39 List of changes from the release notes: 2.39 (2006-07-16) ================= User visible changes -------------------- * SAVEINITMEM now accepts :SCRIPT argument that disables interpreting the first positional argument as the script name; and :DOCUMENTATION argument that is printed by the new -help-image command line option. See and for details. * FFI:UINT64 and FFI:SINT64 are now compatible with C's long long type. * Stack overflow detection and recovery finally work fine on Unix. Libsigsegv is required for this, on all platforms (including MS-Windows). CLISP should neither exit nor crash under infinite recursion. If your distribution has CLISP compiled without libsigsegv, report the missing feature to its maintainer. Note that libsigsegv 2.4 is required, there are bugs in libsigsegv 2.3! * It is now possible to specify the default method-combination of a generic function, to be used when the DEFGENERIC form does not specify the :METHOD-COMBINATION explicitly, through a default initarg specification for the :METHOD-COMBINATION keyword on the generic function class. * Readline completion works with non 1:1 terminal encodings, e.g. UTF-8. * WITH-KEYBOARD works with a Unix tty even when SLIME hijacks *TERMINAL-IO*. * I/O operations on Win32 are now much faster. * New functions: POSIX:FFS, POSIX:PATHCONF. * Infrastructure: + Top-level configure now accepts a new option --with-gmalloc to use the GNU malloc implementation instead of the one supplied by libc. You may need it on older HP-UX and newer OpenBSD systems. See file unix/PLATFORMS for more information. + The value of the environment variable CFLAGS is respected by configure. * Bug fixes: + SOCKET:SOCKET-SERVER :INTERFACE now behaves as documented. + EXT:READ-BYTE-NO-HANG and SOCKET:SOCKET-STATUS used to hang on buffered binary sockets. + Allow DESTRUCTURING-BIND (a . b) with circular and dotted lists. + ADJUST-ARRAY of zero length adjustable string now works. + TIME now reports correct results when the heap grows over 4GB. + RAWSOCK functions now handle :START/:END arguments correctly. + BDB:DBC-GET now accepts :READ-COMMITTED and :READ-UNCOMMITTED. + POSIX:GROUP-INFO and POSIX:USER-INFO now handle errors correctly. * Portability: + Support DragonFly BSD. @ text @d1 1 a1 1 $NetBSD: patch-af,v 1.6 2006/05/10 18:26:34 joerg Exp $ @ 1.6 log @Readd the various pieces for DragonFly. Explicitly disable mmap, it currently doesn't work. @ text @d1 1 a1 1 $NetBSD$ d3 1 a3 1 --- ffcall/callback/vacall_r/asmi386.h.orig 2006-03-24 07:49:53.000000000 +0000 d9 1 a9 1 -#elif defined(__svr4__) || defined(__ELF__) || defined(__NetBSD__) || defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__ROSE__) || defined(_SEQUENT_) || defined(DGUX) || defined(_SCO_COFF) || defined(_SCO_ELF) @ 1.5 log @Update to 2.33 @ text @d1 1 a1 1 $NetBSD: patch-af,v 1.4 2003/07/13 14:34:49 dillo Exp $ d3 11 a13 20 --- lispbibl.d.orig Thu Sep 12 10:14:09 2002 +++ lispbibl.d @@@@ -1438,7 +1438,7 @@@@ typedef unsigned_int_with_n_bits(pointer #define intBWsize intBsize #define intWLsize intWsize #define intBWLsize intBsize -#elif (defined(MC680X0) && defined(HPUX_ASSEMBLER)) || defined(SPARC) || defined(HPPA) || defined(MIPS) || defined(M88000) || defined(RS6000) || defined(CONVEX) || defined(S390) +#elif (defined(MC680X0) && defined(HPUX_ASSEMBLER)) || defined(SPARC) || defined(HPPA) || defined(MIPS) || defined(M88000) || defined(RS6000) || defined(CONVEX) || defined(S390) || defined(__powerpc__) # The Sparc-processor computes rather badly with uintB and uintW. # Other 32-Bit-processoren have similar weaknesses. #define intBWsize intWsize @@@@ -1631,7 +1631,7 @@@@ typedef unsigned_int_with_n_bits(intBWLs #define intDsize 16 #define intDDsize 32 # = 2*intDsize #define log2_intDsize 4 # = log2(intDsize) -#elif defined(MC680Y0) || defined(I80386) || defined(SPARC) || defined(HPPA) || defined(MIPS) || defined(M88000) || defined(RS6000) || defined(VAX) || defined(CONVEX) || defined(ARM) || defined(DECALPHA) || defined(IA64) || defined(S390) +#elif defined(MC680Y0) || defined(I80386) || defined(SPARC) || defined(HPPA) || defined(MIPS) || defined(M88000) || defined(RS6000) || defined(VAX) || defined(CONVEX) || defined(ARM) || defined(DECALPHA) || defined(IA64) || defined(S390) || defined(__powerpc__) #define intDsize 32 #define intDDsize 64 # = 2*intDsize #define log2_intDsize 5 # = log2(intDsize) @ 1.5.16.1 log @Pullup ticket 1670 - requested by joerg build and other fixes for clisp Revisions pulled up: - pkgsrc/lang/clisp/Makefile 1.52, 1.54 - pkgsrc/lang/clisp/distinfo 1.12 - pkgsrc/lang/clisp/patches/patch-aa 1.13 - pkgsrc/lang/clisp/patches/patch-ab 1.9 - pkgsrc/lang/clisp/patches/patch-ac 1.7 - pkgsrc/lang/clisp/patches/patch-ad 1.7 - pkgsrc/lang/clisp/patches/patch-ae 1.7 - pkgsrc/lang/clisp/patches/patch-af 1.6 - pkgsrc/lang/clisp/patches/patch-ag 1.4 Module Name: pkgsrc Committed By: wiz Date: Tue Apr 4 19:12:10 UTC 2006 Modified Files: pkgsrc/lang/clisp: Makefile Log Message: Fix build on amd64. Add same workaround for other 64-bit platforms. Remove outdated comment. From Martijn in PR 33189. --- Module Name: pkgsrc Committed By: joerg Date: Wed May 10 18:26:34 UTC 2006 Modified Files: pkgsrc/lang/clisp: Makefile distinfo pkgsrc/lang/clisp/patches: patch-aa Added Files: pkgsrc/lang/clisp/patches: patch-ab patch-ac patch-ad patch-ae patch-af patch-ag Log Message: Readd the various pieces for DragonFly. Explicitly disable mmap, it currently doesn't work. @ text @d1 1 a1 1 $NetBSD: patch-af,v 1.6 2006/05/10 18:26:34 joerg Exp $ d3 20 a22 11 --- ffcall/callback/vacall_r/asmi386.h.orig 2006-03-24 07:49:53.000000000 +0000 +++ ffcall/callback/vacall_r/asmi386.h @@@@ -231,7 +231,7 @@@@ #ifdef _MSC_VER #define DECLARE_FUNCTION(name) -#elif defined(__svr4__) || defined(__ELF__) || defined(__NetBSD__) || defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__ROSE__) || defined(_SEQUENT_) || defined(DGUX) || defined(_SCO_COFF) || defined(_SCO_ELF) +#elif defined(__svr4__) || defined(__ELF__) || defined(__NetBSD__) || defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__DragonFly__) || defined(__ROSE__) || defined(_SEQUENT_) || defined(DGUX) || defined(_SCO_COFF) || defined(_SCO_ELF) #define DECLARE_FUNCTION(name) .type C(name),@@function #else #define DECLARE_FUNCTION(name) @ 1.4 log @upgrade to 2.30 does no longer include (copies of) libintl and libiconv numerous enhancements and bug fixes, see included NEWS file @ text @d1 1 a1 1 $NetBSD$ @ 1.3 log @Port to powerpc: Provide a trampoline implementation that doesn't presume r11 is free (it's not in dynamically linked programs and the ELF ABI says as much but somehow linux managed to avoid this it seems). Use r13 for the time being since while gcc will allocate it, it's the last "local" one allocated so none of the clisp code hits that (nothing needed 17+ local registers in use ever). Update the vacall implementation to match the trampoline calls but otherwise for any assembly use the linux code. Make these changes specific to netbsd, update the test cases so everything works. This now passes all the clisp tests when done/installed. @ text @d3 20 a22 20 --- lispbibl.d.orig Tue Mar 5 20:53:41 2002 +++ lispbibl.d Tue Mar 5 20:55:32 2002 @@@@ -1400,7 +1400,7 @@@@ #define intBWsize intBsize #define intWLsize intWsize #define intBWLsize intBsize - #elif (defined(MC680X0) && defined(HPUX_ASSEMBLER)) || defined(SPARC) || defined(HPPA) || defined(MIPS) || defined(M88000) || defined(RS6000) || defined(CONVEX) || defined(S390) + #elif (defined(MC680X0) && defined(HPUX_ASSEMBLER)) || defined(SPARC) || defined(HPPA) || defined(MIPS) || defined(M88000) || defined(RS6000) || defined(CONVEX) || defined(S390) || defined(__powerpc__) # Der Sparc-Prozessor kann mit uintB und uintW schlecht rechnen. # Anderen 32-Bit-Prozessoren geht es genauso. #define intBWsize intWsize @@@@ -1593,7 +1593,7 @@@@ #define intDsize 16 #define intDDsize 32 # = 2*intDsize #define log2_intDsize 4 # = log2(intDsize) - #elif defined(MC680Y0) || defined(I80386) || defined(SPARC) || defined(HPPA) || defined(MIPS) || defined(M88000) || defined(RS6000) || defined(VAX) || defined(CONVEX) || defined(ARM) || defined(DECALPHA) || defined(IA64) || defined(S390) + #elif defined(MC680Y0) || defined(I80386) || defined(SPARC) || defined(HPPA) || defined(MIPS) || defined(M88000) || defined(RS6000) || defined(VAX) || defined(CONVEX) || defined(ARM) || defined(DECALPHA) || defined(IA64) || defined(S390) || defined(__powerpc__) #define intDsize 32 #define intDDsize 64 # = 2*intDsize #define log2_intDsize 5 # = log2(intDsize) @ 1.2 log @Update CLISP to 2.27, based on PR 15224 by Shell Hung, libtool-overridden and buildlinked by me. Changes: Now distributed under the GPL. All .fas files generated by previous CLISP versions are invalid and must be recompiled. Hostname resolution is now optional in EXT:SOCKET-STREAM-PEER and EXT:SOCKET-STREAM-LOCAL. EXT:SOCKET-STATUS now accepts SOCKET-SERVERs too, and the direction of the checks can be specified. Added install.bat for win32 installation. Fixed handling of circular structs and pointers to functions in the FFI. Fixed binary I/O for streams with element type longer than one byte, but not a whole number of bytes. @ text @d1 1 a1 1 $NetBSD: patch-af,v 1.1 2000/05/27 02:47:15 wiz Exp $ d3 20 a22 11 --- configure.orig Wed Jan 26 16:24:25 2000 +++ configure Sat May 27 04:26:57 2000 @@@@ -1130,7 +1130,7 @@@@ # AIX installbsd doesn't work without option "-g". : else - ac_cv_path_install="$ac_dir/$ac_prog -c" + cl_cv_path_install="$ac_dir/$ac_prog -c" break 2 fi fi @ 1.1 log @Update to 2000-03-06. Changes too many to list here, please take a look at the NEWS file included in the distribution. Update provided by Dieter Baron in private communication. @ text @d1 1 a1 1 $NetBSD$ @