head 1.11; access; symbols pkgsrc-2013Q2:1.11.0.16 pkgsrc-2013Q2-base:1.11 pkgsrc-2012Q4:1.11.0.14 pkgsrc-2012Q4-base:1.11 pkgsrc-2011Q4:1.11.0.12 pkgsrc-2011Q4-base:1.11 pkgsrc-2011Q2:1.11.0.10 pkgsrc-2011Q2-base:1.11 pkgsrc-2009Q4:1.11.0.8 pkgsrc-2009Q4-base:1.11 pkgsrc-2008Q4:1.11.0.6 pkgsrc-2008Q4-base:1.11 pkgsrc-2008Q3:1.11.0.4 pkgsrc-2008Q3-base:1.11 cube-native-xorg:1.11.0.2 cube-native-xorg-base:1.11 pkgsrc-2008Q2:1.10.0.4 pkgsrc-2008Q2-base:1.10 cwrapper:1.10.0.2 pkgsrc-2008Q1:1.9.0.2 pkgsrc-2008Q1-base:1.9 pkgsrc-2007Q4:1.8.0.12 pkgsrc-2007Q4-base:1.8 pkgsrc-2007Q3:1.8.0.10 pkgsrc-2007Q3-base:1.8 pkgsrc-2007Q2:1.8.0.8 pkgsrc-2007Q2-base:1.8 pkgsrc-2007Q1:1.8.0.6 pkgsrc-2007Q1-base:1.8 pkgsrc-2006Q4:1.8.0.4 pkgsrc-2006Q4-base:1.8 pkgsrc-2006Q3:1.8.0.2 pkgsrc-2006Q3-base:1.8 pkgsrc-2006Q2:1.7.0.2 pkgsrc-2006Q2-base:1.7 pkgsrc-2006Q1:1.6.0.16 pkgsrc-2006Q1-base:1.6 pkgsrc-2005Q4:1.6.0.14 pkgsrc-2005Q4-base:1.6 pkgsrc-2005Q3:1.6.0.12 pkgsrc-2005Q3-base:1.6 pkgsrc-2005Q2:1.6.0.10 pkgsrc-2005Q2-base:1.6 pkgsrc-2005Q1:1.6.0.8 pkgsrc-2005Q1-base:1.6 pkgsrc-2004Q4:1.6.0.6 pkgsrc-2004Q4-base:1.6 pkgsrc-2004Q3:1.6.0.4 pkgsrc-2004Q3-base:1.6 pkgsrc-2004Q2:1.6.0.2 pkgsrc-2004Q2-base:1.6 pkgsrc-2004Q1:1.5.0.4 pkgsrc-2004Q1-base:1.5 pkgsrc-2003Q4:1.5.0.2 pkgsrc-2003Q4-base:1.5 netbsd-1-6-1:1.4.0.6 netbsd-1-6-1-base:1.4 netbsd-1-6:1.4.0.8 netbsd-1-6-RELEASE-base:1.4 pkgviews:1.4.0.4 pkgviews-base:1.4 buildlink2:1.4.0.2 buildlink2-base:1.4 netbsd-1-5-PATCH003:1.4 netbsd-1-4-PATCH002:1.2 comdex-fall-1999:1.1 netbsd-1-4-PATCH001:1.1 netbsd-1-4-RELEASE:1.1; locks; strict; comment @# @; 1.11 date 2008.07.15.13.32.54; author ahoka; state dead; branches; next 1.10; 1.10 date 2008.06.23.19.34.00; author ghen; state Exp; branches; next 1.9; 1.9 date 2008.02.29.19.34.44; author tnn; state dead; branches; next 1.8; 1.8 date 2006.07.20.23.05.43; author perry; state Exp; branches; next 1.7; 1.7 date 2006.05.10.18.26.34; author joerg; state Exp; branches; next 1.6; 1.6 date 2004.03.29.02.46.18; author perry; state dead; branches 1.6.16.1; next 1.5; 1.5 date 2003.07.13.14.34.49; author dillo; state Exp; branches; next 1.4; 1.4 date 2002.03.14.07.44.23; author jmc; state Exp; branches; next 1.3; 1.3 date 2000.06.16.23.53.44; author wiz; state dead; branches; next 1.2; 1.2 date 99.12.18.04.53.18; author mjl; state Exp; branches; next 1.1; 1.1 date 99.04.17.01.55.55; author mjl; state Exp; branches; next ; 1.6.16.1 date 2006.05.24.16.55.00; author ghen; state Exp; branches; next ; desc @@ 1.11 log @Update to CLISP 2.46. Removing patch-ad: Issue fixed upstream. User visible changes: * CLISP built natively on 64-bit platforms (i.e., with 64-bit pointers) now has :WORD-SIZE=64 in *FEATURES*. See for details. * Module syscalls now offers OS:ERRNO and OS:STRERROR (for the sake of FFI modules). See for details. * Modules MIT-CLX and NEW-CLX export a new macro XLIB:WITH-OPEN-DISPLAY. * Module netica has been upgraded to the Netica C API version 3.25 (from 2.15). See for details. * Module libsvm has been upgraded to the upstream version 2.86. See for details. * Bug fixes: + Work around the absence of tgamma() on solaris. + Avoid a rare segfault on SIGHUP. + Improve module portability to systems with non-GNU make. + Fix GRAY:STREAM-READ-SEQUENCE and GRAY:STREAM-WRITE-SEQUENCE. + Fix the remaining bugs in special bindings in evaluated code on TYPECODES (64-bit) platforms. + Fix SOCKET:SOCKET-CONNECT with timeout to a dead port. @ text @$NetBSD: patch-ad,v 1.10 2008/06/23 19:34:00 ghen Exp $ No tgamma in NetBSD. --- modules/syscalls/calls.c.orig 2008-05-15 08:44:49.000000000 +0400 +++ modules/syscalls/calls.c 2008-06-21 00:13:41.000000000 +0400 @@@@ -812,7 +812,9 @@@@ DEFUNF(POSIX::Y0,x) { VAL_D(y0); mv_count=1; } DEFUNF(POSIX::Y1,x) { VAL_D(y1); mv_count=1; } DEFUNF(POSIX::YN,i y) { VAL_ID(yn); mv_count=1; } +#if defined(HAVE_TGAMMA) DEFUNF(POSIX::TGAMMA,x) { VAL_D(tgamma); mv_count=1; } +#endif #if defined(HAVE_LGAMMA) || HAVE_DECL_LGAMMA_R DEFUNF(POSIX::LGAMMA,x) { @ 1.10 log @Update CLISP to 2.45, from Aleksej Saushev via PR pkg/39005. Changes since previous (2.44.1) release: User visible changes -------------------- * Experimental Just-In-Time Compilation of byte-compiled closures is now done using GNU lightning (this is a configure-time option). Thanks to Yann Dauphin . * New command-line option -lp adds directories to *LOAD-PATHS*. See for details. * New function FFI:OPEN-FOREIGN-LIBRARY allows pre-opening of shared libraries. See for details. * New macro EXT:COMPILE-TIME-VALUE allows computing values at file compilation. See for details. * New function FFI:FOREIGN-POINTER-INFO allows some introspection. See for details. * Versioned library symbols are now accessible via the :VERSION argument of DEF-CALL-OUT and DEF-C-VAR. Thanks to Kaz Kylheku . See for details. * New functions GRAY:STREAM-READ-SEQUENCE and GRAY:STREAM-WRITE-SEQUENCE have been added for portability reasons. Suggested by Anton Vodonosov . See for details. * New user variable CUSTOM:*SUPPRESS-SIMILAR-CONSTANT-REDEFINITION-WARNING* controls whether the redefinition warning is issues when the new constant value is visually similar to the old one. See for details. * REPL commands can now accept arguments. See for details. * Updated the postgresql module to PostgreSQL 8.3. See for details. * Module syscalls now interfaces to (for the sake of FFI modules). See for details. There are others additions there also, but they are too numerous to be enumerated here. * Bug fixes: + Fix handling of quoted objects by READ-PRESERVING-WHITESPACE. [ 1890854 ] + Fix rectangle count in NEW-CLX XLIB:SET-GCONTEXT-CLIP-MASK. [ 1918017 ] + Fix argument handling in NEW-CLX XLIB:QUERY-COLORS. [ 1931101 ] + Fix compilation on systems not supporting returning void. [ 1924506 ] + Fix TANH floating point overflow for large floats. [ 1683394 ] + Avoid extra aggressive bignum overflow reporting in READ. [ 1928735 ] + Improved floating point number formatting. [ 1790496, 1928759 ] + COMPILE no longer discards MACRO doc strings. [ 1936255 ] + Improved accuracy of LOG on complex numbers. [ 1934968 ] + Fix COERCE for compound float result-types. [ 1942246 ] + Fix $http_proxy parsing. [ 1959436 ] + Fix LISTEN on buffered streams when the last character was CRLF. [ 1961475 ] + Cross-compilation process has been restored to its former glory, @ text @d1 1 a1 1 $NetBSD$ @ 1.9 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 @d1 1 a1 1 $NetBSD: patch-ad,v 1.8 2006/07/20 23:05:43 perry Exp $ d3 14 a16 11 --- src/asmi386.hh.orig 2006-07-20 18:24:45.000000000 -0400 +++ src/asmi386.hh @@@@ -231,7 +231,7 @@@@ // Define the DECLARE_FUNCTION(name) macro. #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.8 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-ad,v 1.7 2006/05/10 18:26:34 joerg Exp $ @ 1.7 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 --- src/asmi386.hh.orig 2006-03-24 07:35:56.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.6 log @Update to 2.33 @ text @d1 1 a1 1 $NetBSD: patch-ad,v 1.5 2003/07/13 14:34:49 dillo Exp $ d3 11 a13 17 --- .././ffcall/callback/vacall_r/Makefile.in.orig Sun Mar 24 19:51:37 2002 +++ .././ffcall/callback/vacall_r/Makefile.in @@@@ -121,11 +121,12 @@@@ vacall-rs6000.lo : $(srcdir)/vacall-rs60 aix3*) syntax=aix.old;; \ aix*) syntax=aix.new;; \ linux*) syntax=linux;; \ + netbsd*) syntax=netbsd;; \ *) syntax=sysv4;; \ esac; \ $(LIBTOOL_COMPILE) $(CC) @@GCC_X_NONE@@ -c $(srcdir)/vacall-rs6000-$${syntax}.s ; \ - cp vacall-rs6000-$${syntax}.lo vacall-rs6000.lo ; rm -f vacall-rs6000-$${syntax}.lo ; \ - if test -f vacall-rs6000-$${syntax}.o; then mv vacall-rs6000-$${syntax}.o vacall-rs6000.o; fi + cp vacall-rs6000-$${syntax}.lo vacall-rs6000.lo ; \ + if test -f vacall-rs6000-$${syntax}.o; then cp vacall-rs6000-$${syntax}.o vacall-rs6000.o; fi vacall-m88k.lo : $(srcdir)/vacall-m88k.s $(LIBTOOL_COMPILE) $(CC) @@GCC_X_NONE@@ -c $(srcdir)/vacall-m88k.s @ 1.6.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-ad,v 1.7 2006/05/10 18:26:34 joerg Exp $ d3 17 a19 11 --- src/asmi386.hh.orig 2006-03-24 07:35:56.000000000 +0000 +++ src/asmi386.hh @@@@ -231,7 +231,7 @@@@ // Define the DECLARE_FUNCTION(name) macro. #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.5 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.4 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/vacall_r/Makefile.in.orig Tue Jun 12 07:31:01 2001 +++ ../ffcall/callback/vacall_r/Makefile.in Thu Mar 14 07:13:43 2002 @@@@ -118,11 +118,12 @@@@ @ 1.3 log @Restructure patch-aa to get it integrated in the main tree. Remove patch-a{b,c,d} since self tests work now. Correct HOMEPAGE. @ text @d1 1 a1 1 $NetBSD: patch-ad,v 1.2 1999/12/18 04:53:18 mjl Exp $ d3 14 a16 5 --- ../ffcall/callback/Makefile.in.orig Sat Dec 18 03:30:02 1999 +++ ../ffcall/callback/Makefile.in Sat Dec 18 03:30:39 1999 @@@@ -134,10 +134,7 @@@@ check-subdirs : force cd @@subdir@@; $(MAKE) -r check d18 2 a19 8 -check : all check-subdirs tests - ./tests > tests.out - uniq -u < tests.out > tests.output.$(HOST) - test '!' -s tests.output.$(HOST) +check : # Fail with egcs mostlyclean : force cd @@subdir@@; $(MAKE) -r mostlyclean @ 1.2 log @Make this package patch and compile again. @ text @d1 1 a1 1 $NetBSD: patch-ad,v 1.1 1999/04/17 01:55:55 mjl Exp $ @ 1.1 log @Make this work with egcs using the compilation notes provided by Sean Doran . Closes PR/6339. @ text @d1 1 a1 1 $NetBSD$ d3 3 a5 3 --- ../ffcall/callback/Makefile.in.orig Sat Apr 17 02:34:45 1999 +++ ../ffcall/callback/Makefile.in Sat Apr 17 02:35:02 1999 @@@@ -99,10 +99,7 @@@@ d7 1 a7 1 cd @@subdir@@; $(MAKE) check d13 1 a13 1 +check : # Theses tests also fail with egcs. d16 1 a16 1 cd @@subdir@@; $(MAKE) mostlyclean @