head 1.6; access; symbols pkgsrc-2013Q2:1.6.0.20 pkgsrc-2013Q2-base:1.6 pkgsrc-2012Q4:1.6.0.18 pkgsrc-2012Q4-base:1.6 pkgsrc-2011Q4:1.6.0.16 pkgsrc-2011Q4-base:1.6 pkgsrc-2011Q2:1.6.0.14 pkgsrc-2011Q2-base:1.6 pkgsrc-2009Q4:1.6.0.12 pkgsrc-2009Q4-base:1.6 pkgsrc-2008Q4:1.6.0.10 pkgsrc-2008Q4-base:1.6 pkgsrc-2008Q3:1.6.0.8 pkgsrc-2008Q3-base:1.6 cube-native-xorg:1.6.0.6 cube-native-xorg-base:1.6 pkgsrc-2008Q2:1.6.0.4 pkgsrc-2008Q2-base:1.6 pkgsrc-2008Q1:1.6.0.2 pkgsrc-2008Q1-base:1.6 pkgsrc-2007Q4:1.5.0.12 pkgsrc-2007Q4-base:1.5 pkgsrc-2007Q3:1.5.0.10 pkgsrc-2007Q3-base:1.5 pkgsrc-2007Q2:1.5.0.8 pkgsrc-2007Q2-base:1.5 pkgsrc-2007Q1:1.5.0.6 pkgsrc-2007Q1-base:1.5 pkgsrc-2006Q4:1.5.0.4 pkgsrc-2006Q4-base:1.5 pkgsrc-2006Q3:1.5.0.2 pkgsrc-2006Q3-base:1.5 pkgsrc-2006Q2:1.4.0.2 pkgsrc-2006Q2-base:1.4 pkgsrc-2006Q1:1.3.0.16 pkgsrc-2006Q1-base:1.3 pkgsrc-2005Q4:1.3.0.14 pkgsrc-2005Q4-base:1.3 pkgsrc-2005Q3:1.3.0.12 pkgsrc-2005Q3-base:1.3 pkgsrc-2005Q2:1.3.0.10 pkgsrc-2005Q2-base:1.3 pkgsrc-2005Q1:1.3.0.8 pkgsrc-2005Q1-base:1.3 pkgsrc-2004Q4:1.3.0.6 pkgsrc-2004Q4-base:1.3 pkgsrc-2004Q3:1.3.0.4 pkgsrc-2004Q3-base:1.3 pkgsrc-2004Q2:1.3.0.2 pkgsrc-2004Q2-base:1.3 pkgsrc-2004Q1:1.2.0.4 pkgsrc-2004Q1-base:1.2 pkgsrc-2003Q4:1.2.0.2 pkgsrc-2003Q4-base:1.2 netbsd-1-6-1:1.1.0.6 netbsd-1-6-1-base:1.1 netbsd-1-6:1.1.0.8 netbsd-1-6-RELEASE-base:1.1 pkgviews:1.1.0.4 pkgviews-base:1.1 buildlink2:1.1.0.2 buildlink2-base:1.1 netbsd-1-5-PATCH003:1.1; locks; strict; comment @# @; 1.6 date 2008.02.29.19.34.44; author tnn; state dead; branches; next 1.5; 1.5 date 2006.07.20.23.05.43; author perry; state Exp; branches; next 1.4; 1.4 date 2006.05.10.18.26.34; author joerg; state Exp; branches; next 1.3; 1.3 date 2004.03.29.02.46.18; author perry; state dead; branches 1.3.16.1; next 1.2; 1.2 date 2003.07.13.14.34.49; author dillo; state Exp; branches; next 1.1; 1.1 date 2002.03.14.07.44.23; author jmc; state Exp; branches; next ; 1.3.16.1 date 2006.05.24.16.55.00; author ghen; state Exp; branches; next ; desc @@ 1.6 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-ag,v 1.5 2006/07/20 23:05:43 perry Exp $ --- ffcall/vacall/asmi386.h.orig 2006-07-20 18:27:34.000000000 -0400 +++ ffcall/vacall/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.5 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-ag,v 1.4 2006/05/10 18:26:34 joerg Exp $ @ 1.4 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/vacall/asmi386.h.orig 2006-03-24 07:50:16.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.3 log @Update to 2.33 @ text @d1 1 a1 1 $NetBSD: patch-ag,v 1.2 2003/07/13 14:34:49 dillo Exp $ d3 11 a13 14 --- ../ffcall/callback/trampoline_r/test1.c.orig Wed May 8 10:11:49 2002 +++ ../ffcall/callback/trampoline_r/test1.c @@@@ -70,7 +70,11 @@@@ register void* env __asm__("%r29"); register void* env __asm__("r12"); #endif #ifdef __rs6000__ +#ifdef __NetBSD__ +register void* env __asm__("r13"); +#else register void* env __asm__("r11"); +#endif #endif #ifdef __m88k__ register void* env __asm__("r11"); @ 1.3.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-ag,v 1.4 2006/05/10 18:26:34 joerg Exp $ d3 14 a16 11 --- ffcall/vacall/asmi386.h.orig 2006-03-24 07:50:16.000000000 +0000 +++ ffcall/vacall/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.2 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.1 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 3 a5 3 --- ../ffcall/callback/trampoline_r/test1.c.orig Thu Mar 14 07:22:04 2002 +++ ../ffcall/callback/trampoline_r/test1.c Thu Mar 14 07:22:07 2002 @@@@ -69,7 +69,11 @@@@ @