head 1.7; access; symbols pkgsrc-2013Q2:1.7.0.20 pkgsrc-2013Q2-base:1.7 pkgsrc-2012Q4:1.7.0.18 pkgsrc-2012Q4-base:1.7 pkgsrc-2011Q4:1.7.0.16 pkgsrc-2011Q4-base:1.7 pkgsrc-2011Q2:1.7.0.14 pkgsrc-2011Q2-base:1.7 pkgsrc-2009Q4:1.7.0.12 pkgsrc-2009Q4-base:1.7 pkgsrc-2008Q4:1.7.0.10 pkgsrc-2008Q4-base:1.7 pkgsrc-2008Q3:1.7.0.8 pkgsrc-2008Q3-base:1.7 cube-native-xorg:1.7.0.6 cube-native-xorg-base:1.7 pkgsrc-2008Q2:1.7.0.4 pkgsrc-2008Q2-base:1.7 pkgsrc-2008Q1:1.7.0.2 pkgsrc-2008Q1-base:1.7 pkgsrc-2007Q4:1.6.0.6 pkgsrc-2007Q4-base:1.6 pkgsrc-2007Q3:1.6.0.4 pkgsrc-2007Q3-base:1.6 pkgsrc-2007Q2:1.6.0.2 pkgsrc-2007Q2-base:1.6 pkgsrc-2007Q1:1.4.0.2 pkgsrc-2007Q1-base:1.4 pkgsrc-2006Q4:1.2.0.22 pkgsrc-2006Q4-base:1.2 pkgsrc-2006Q3:1.2.0.20 pkgsrc-2006Q3-base:1.2 pkgsrc-2006Q2:1.2.0.18 pkgsrc-2006Q2-base:1.2 pkgsrc-2006Q1:1.2.0.16 pkgsrc-2006Q1-base:1.2 pkgsrc-2005Q4:1.2.0.14 pkgsrc-2005Q4-base:1.2 pkgsrc-2005Q3:1.2.0.12 pkgsrc-2005Q3-base:1.2 pkgsrc-2005Q2:1.2.0.10 pkgsrc-2005Q2-base:1.2 pkgsrc-2005Q1:1.2.0.8 pkgsrc-2005Q1-base:1.2 pkgsrc-2004Q4:1.2.0.6 pkgsrc-2004Q4-base:1.2 pkgsrc-2004Q3:1.2.0.4 pkgsrc-2004Q3-base:1.2 pkgsrc-2004Q2:1.2.0.2 pkgsrc-2004Q2-base:1.2 pkgsrc-2004Q1:1.1.0.4 pkgsrc-2004Q1-base:1.1 pkgsrc-2003Q4:1.1.0.2 pkgsrc-2003Q4-base:1.1; locks; strict; comment @# @; 1.7 date 2008.02.29.19.34.45; author tnn; state dead; branches; next 1.6; 1.6 date 2007.06.09.06.10.31; author obache; state Exp; branches; next 1.5; 1.5 date 2007.06.06.21.29.55; author uwe; state Exp; branches; next 1.4; 1.4 date 2007.04.01.12.45.40; author tron; state Exp; branches; next 1.3; 1.3 date 2007.03.29.12.00.15; author tron; state Exp; branches; next 1.2; 1.2 date 2004.03.29.02.46.18; author perry; state dead; branches; next 1.1; 1.1 date 2003.08.18.05.31.04; author jmc; state Exp; branches; next ; desc @@ 1.7 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-ak,v 1.6 2007/06/09 06:10:31 obache Exp $ --- ffcall/callback/vacall_r/Makefile.in.orig 2006-09-03 23:39:43.000000000 +0000 +++ ffcall/callback/vacall_r/Makefile.in @@@@ -164,7 +164,7 @@@@ libvacall.la : $(OBJECTS) # $(libdir) and $(includedir) - don't use $(prefix) and $(exec_prefix) here. install-lib : all force if [ ! -d $(includedir) ] ; then mkdir $(includedir) ; fi - $(INSTALL_DATA) vacall_r.h $(includedir)/vacall_r.h + $(TOOLS_PLATFORM.install) -c -m 644 vacall_r.h $(includedir)/vacall_r.h install : all force if [ ! -d $(DESTDIR)$(prefix) ] ; then mkdir $(DESTDIR)$(prefix) ; fi @ 1.6 log @Update clisp to 2.41. Based on patch provided by Yorick Hardy in PR 36334, I ajust patch files. 2.41 (2006-10-13) ================= User visible changes -------------------- * New module libsvm interfaces to and makes Support Vector Machines available in CLISP. See for details. * The same internal interface now handles FFI forms DEF-CALL-OUT and DEF-C-VAR regardless of the presence of the :LIBRARY argument. (:LIBRARY NIL) is now identical to omitting the :LIBRARY argument. The default for the :LIBRARY argument is provided by FFI:*DEFAULT-FOREIGN-LIBRARY* (bound in a compilation unit). See for details. * Bug fixes: + DOCUMENTATION on built-in functions was broken on some platforms. [ 1569234 ] + Fixed FFI callbacks, broken since the 2.36 release. + Fixed the way the top-level driver handles the "--" option terminator. + Fixed COMPILE of APPLY in LABELS for local function. [ 1575946 ] 2.40 (2006-09-23) ================= Important notes --------------- * All .fas files generated by previous CLISP versions are invalid and must be recompiled. This is because DOCUMENTATION and LAMBDA-LIST are now kept with the closures. Set CUSTOM:*LOAD-OBSOLETE-ACTION* to :COMPILE to automate this. See for details. User visible changes -------------------- * Infrastructure + Top-level configure now accepts a new option --elispdir which specifies the installation directory for the Emacs Lisp files (clhs.el et al). The default value is ${datadir}/emacs/site-lisp/. Thus, clhs.el at al are now installed by "make install", and should be included in the 3rd party distributions. + Top-level configure now accepts variables on command line, e.g., ./configure CC=g++ CFLAGS=-g * Function PCRE:PCRE-EXEC accepts :DFA and calls pcre_dfa_exec() when built against PCRE v6. See . * New functions RAWSOCK:IF-NAME-INDEX, RAWSOCK:IFADDRS. See . * When the OPTIMIZE SPACE level is low enough, keep function documentation and lambda list. See . * Bug fixes: + Make it possible to set *IMPNOTES-ROOT-DEFAULT* and *CLHS-ROOT-DEFAULT* to local paths, as opposed to URLs. [ 1494059 ] + Fix the evaluation order of initialization and :INITIALLY forms in then extended LOOP. [ 1516684 ] + Do not allow non-symbols as names of anonymous classes. [ 1528201 ] + REINITIALIZE-INSTANCE now calls FINALIZE-INHERITANCE. [ 1526448 ] + Fix the RAWSOCK module on big-endian platforms. [ 1529244 ] + PRINT-OBJECT now works on built-in objects. [ 1482533 ] + ADJUST-ARRAY signals an error if :FILL-POINTER is supplied and non-NIL but the non-adjustable array has no fill pointer, as per ANSI. [ 1538333 ] + MAKE-PATHNAME no longer ignores explicit :DIRECTORY NIL (thanks to Stephen Compall ). [ 1550803 ] + Executable images now work on ia64 (thanks to Dr. Werner Fink ). + MAKE-PATHNAME on win32 now handles correctly directories that start with a non-string (e.g., :WILD). [ 1555096 ] + SOCKET-STREAM-PEER and SOCKET-STREAM-LOCAL had do-not-resolved-p inverted since 2.37. + Set functions with :TEST 'EQUALP were broken on large lists. [ 1567186 ] @ text @d1 1 a1 1 $NetBSD: patch-ak,v 1.5 2007/06/06 21:29:55 uwe Exp $ @ 1.5 log @clisp now ships with its own copy of ffcall that has evolved from the last released version that we have as devel/ffcall. Arrange for powerpc files (from files/) to end up in the right place and get used by the build: tramp-* files are no longer used, so don't copy them. They can probably be deleted from files/ now. powerpc is now known to ffcall as powerpc, not rs6000 so change the target name accordingly and make the makefile rule recognize netbsd and pick up our file. Makes clisp build/work on my macppc. Ok wiz@@ (except any typos in this commit message). @ text @d1 1 a1 1 $NetBSD$ d3 1 a3 1 --- ffcall/callback/vacall_r/Makefile.in.orig 2006-04-25 12:10:44.000000000 +0400 d5 1 a5 16 @@@@ -120,12 +120,13 @@@@ vacall-arm.lo : vacall-arm.s vacall-arm.s : $(srcdir)/vacall-arm.S $(CPP) $(ASPFLAGS) $(srcdir)/vacall-arm.S | grep -v '^ *#line' | grep -v '^#' | sed -e 's,% ,%,g' -e 's,//,@@,g' -e 's,\$$,#,g' > vacall-arm.s -vacall-powerpc.lo : $(srcdir)/vacall-powerpc-aix.old.s $(srcdir)/vacall-powerpc-aix.new.s $(srcdir)/vacall-powerpc-sysv4.s $(srcdir)/vacall-powerpc-linux.s $(srcdir)/vacall-powerpc-macos.s +vacall-powerpc.lo : $(srcdir)/vacall-powerpc-aix.old.s $(srcdir)/vacall-powerpc-aix.new.s $(srcdir)/vacall-powerpc-sysv4.s $(srcdir)/vacall-powerpc-linux.s $(srcdir)/vacall-powerpc-macos.s $(srcdir)/vacall-powerpc-netbsd.s case "$(OS)" in \ aix3*) syntax=aix.old;; \ aix*) syntax=aix.new;; \ linux*) syntax=linux;; \ macos* | darwin*) syntax=macos;; \ + netbsd*) syntax=netbsd;; \ *) syntax=sysv4;; \ esac; \ $(LIBTOOL_COMPILE) $(CC) @@GCC_X_NONE@@ -c $(srcdir)/vacall-powerpc-$${syntax}.s ; \ @@@@ -163,7 +164,7 @@@@ libvacall.la : $(OBJECTS) @ 1.4 log @Use "$(TOOLS_PLATFORM.install)" instead of hard coded "install" to fix build problems under Solaris. Based on a suggestion by Aleksey Cheusov. @ text @d1 1 a1 1 $NetBSD: patch-ak,v 1.3 2007/03/29 12:00:15 tron Exp $ d3 1 a3 1 --- ffcall/callback/vacall_r/Makefile.in.orig 2006-04-25 11:10:44.000000000 +0300 d5 16 a20 1 @@@@ -163,7 +163,7 @@@@ libvacall.la : $(OBJECTS) @ 1.3 log @Make this build as non-root user. Patches provided by Aleksey Cheusov in PR pkg/34987. This also fixes PR pkg/36096. @ text @d1 1 a1 1 $NetBSD$ d10 1 a10 1 + install -c -m 644 vacall_r.h $(includedir)/vacall_r.h @ 1.2 log @Update to 2.33 @ text @d1 1 a1 1 $NetBSD: patch-ak,v 1.1 2003/08/18 05:31:04 jmc Exp $ d3 8 a10 5 --- autoconf/aclocal.m4.orig Sun Aug 17 23:54:26 2003 +++ autoconf/aclocal.m4 Sun Aug 17 23:54:35 2003 @@@@ -5645,7 +5645,7 @@@@ if (!(getrusage(RUSAGE_SELF, &prev) == 0)) exit(1); sleep (1); d12 2 a13 5 - while (++count < 10000) + while (++count < 100000) { getrusage(RUSAGE_SELF, &used); if ((used.ru_utime.tv_usec != prev.ru_utime.tv_usec) @ 1.1 log @Tweak the getrusage test to a much larger loop value as my machine was fast enough in the testing for instance that it never got usage on the process. @ text @d1 1 a1 1 $NetBSD$ @