head 1.13; access; symbols pkgsrc-2026Q1:1.13.0.126 pkgsrc-2026Q1-base:1.13 pkgsrc-2025Q4:1.13.0.124 pkgsrc-2025Q4-base:1.13 pkgsrc-2025Q3:1.13.0.122 pkgsrc-2025Q3-base:1.13 pkgsrc-2025Q2:1.13.0.120 pkgsrc-2025Q2-base:1.13 pkgsrc-2025Q1:1.13.0.118 pkgsrc-2025Q1-base:1.13 pkgsrc-2024Q4:1.13.0.116 pkgsrc-2024Q4-base:1.13 pkgsrc-2024Q3:1.13.0.114 pkgsrc-2024Q3-base:1.13 pkgsrc-2024Q2:1.13.0.112 pkgsrc-2024Q2-base:1.13 pkgsrc-2024Q1:1.13.0.110 pkgsrc-2024Q1-base:1.13 pkgsrc-2023Q4:1.13.0.108 pkgsrc-2023Q4-base:1.13 pkgsrc-2023Q3:1.13.0.106 pkgsrc-2023Q3-base:1.13 pkgsrc-2023Q2:1.13.0.104 pkgsrc-2023Q2-base:1.13 pkgsrc-2023Q1:1.13.0.102 pkgsrc-2023Q1-base:1.13 pkgsrc-2022Q4:1.13.0.100 pkgsrc-2022Q4-base:1.13 pkgsrc-2022Q3:1.13.0.98 pkgsrc-2022Q3-base:1.13 pkgsrc-2022Q2:1.13.0.96 pkgsrc-2022Q2-base:1.13 pkgsrc-2022Q1:1.13.0.94 pkgsrc-2022Q1-base:1.13 pkgsrc-2021Q4:1.13.0.92 pkgsrc-2021Q4-base:1.13 pkgsrc-2021Q3:1.13.0.90 pkgsrc-2021Q3-base:1.13 pkgsrc-2021Q2:1.13.0.88 pkgsrc-2021Q2-base:1.13 pkgsrc-2021Q1:1.13.0.86 pkgsrc-2021Q1-base:1.13 pkgsrc-2020Q4:1.13.0.84 pkgsrc-2020Q4-base:1.13 pkgsrc-2020Q3:1.13.0.82 pkgsrc-2020Q3-base:1.13 pkgsrc-2020Q2:1.13.0.78 pkgsrc-2020Q2-base:1.13 pkgsrc-2020Q1:1.13.0.58 pkgsrc-2020Q1-base:1.13 pkgsrc-2019Q4:1.13.0.80 pkgsrc-2019Q4-base:1.13 pkgsrc-2019Q3:1.13.0.76 pkgsrc-2019Q3-base:1.13 pkgsrc-2019Q2:1.13.0.74 pkgsrc-2019Q2-base:1.13 pkgsrc-2019Q1:1.13.0.72 pkgsrc-2019Q1-base:1.13 pkgsrc-2018Q4:1.13.0.70 pkgsrc-2018Q4-base:1.13 pkgsrc-2018Q3:1.13.0.68 pkgsrc-2018Q3-base:1.13 pkgsrc-2018Q2:1.13.0.66 pkgsrc-2018Q2-base:1.13 pkgsrc-2018Q1:1.13.0.64 pkgsrc-2018Q1-base:1.13 pkgsrc-2017Q4:1.13.0.62 pkgsrc-2017Q4-base:1.13 pkgsrc-2017Q3:1.13.0.60 pkgsrc-2017Q3-base:1.13 pkgsrc-2017Q2:1.13.0.56 pkgsrc-2017Q2-base:1.13 pkgsrc-2017Q1:1.13.0.54 pkgsrc-2017Q1-base:1.13 pkgsrc-2016Q4:1.13.0.52 pkgsrc-2016Q4-base:1.13 pkgsrc-2016Q3:1.13.0.50 pkgsrc-2016Q3-base:1.13 pkgsrc-2016Q2:1.13.0.48 pkgsrc-2016Q2-base:1.13 pkgsrc-2016Q1:1.13.0.46 pkgsrc-2016Q1-base:1.13 pkgsrc-2015Q4:1.13.0.44 pkgsrc-2015Q4-base:1.13 pkgsrc-2015Q3:1.13.0.42 pkgsrc-2015Q3-base:1.13 pkgsrc-2015Q2:1.13.0.40 pkgsrc-2015Q2-base:1.13 pkgsrc-2015Q1:1.13.0.38 pkgsrc-2015Q1-base:1.13 pkgsrc-2014Q4:1.13.0.36 pkgsrc-2014Q4-base:1.13 pkgsrc-2014Q3:1.13.0.34 pkgsrc-2014Q3-base:1.13 pkgsrc-2014Q2:1.13.0.32 pkgsrc-2014Q2-base:1.13 pkgsrc-2014Q1:1.13.0.30 pkgsrc-2014Q1-base:1.13 pkgsrc-2013Q4:1.13.0.28 pkgsrc-2013Q4-base:1.13 pkgsrc-2013Q3:1.13.0.26 pkgsrc-2013Q3-base:1.13 pkgsrc-2013Q2:1.13.0.24 pkgsrc-2013Q2-base:1.13 pkgsrc-2013Q1:1.13.0.22 pkgsrc-2013Q1-base:1.13 pkgsrc-2012Q4:1.13.0.20 pkgsrc-2012Q4-base:1.13 pkgsrc-2012Q3:1.13.0.18 pkgsrc-2012Q3-base:1.13 pkgsrc-2012Q2:1.13.0.16 pkgsrc-2012Q2-base:1.13 pkgsrc-2012Q1:1.13.0.14 pkgsrc-2012Q1-base:1.13 pkgsrc-2011Q4:1.13.0.12 pkgsrc-2011Q4-base:1.13 pkgsrc-2011Q3:1.13.0.10 pkgsrc-2011Q3-base:1.13 pkgsrc-2011Q2:1.13.0.8 pkgsrc-2011Q2-base:1.13 pkgsrc-2011Q1:1.13.0.6 pkgsrc-2011Q1-base:1.13 pkgsrc-2010Q4:1.13.0.4 pkgsrc-2010Q4-base:1.13 pkgsrc-2010Q3:1.13.0.2 pkgsrc-2010Q3-base:1.13 pkgsrc-2009Q4:1.12.0.10 pkgsrc-2009Q4-base:1.12 pkgsrc-2008Q4:1.12.0.8 pkgsrc-2008Q4-base:1.12 pkgsrc-2008Q3:1.12.0.6 pkgsrc-2008Q3-base:1.12 cube-native-xorg:1.12.0.4 cube-native-xorg-base:1.12 pkgsrc-2008Q2:1.12.0.2 pkgsrc-2008Q2-base:1.12 pkgsrc-2008Q1:1.11.0.2 pkgsrc-2008Q1-base:1.11 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.13 date 2010.07.09.18.08.05; author asau; state Exp; branches; next 1.12; 1.12 date 2008.06.23.19.34.00; author ghen; state dead; branches; next 1.11; 1.11 date 2008.03.13.03.12.26; author tnn; state Exp; branches; next 1.10; 1.10 date 2008.03.11.22.05.39; author tnn; 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.13 log @Update to CLISP 2.49. pkgsrc changes: desupport build options that are turned into module packages. 2.49 (2010-07-07) ================= User visible changes -------------------- * New command line option -disable-readline lets working around bugs and incompatibilities between readline CLISP was built against and the library actually installed. See for details. * FFI:OPEN-FOREIGN-LIBRARY now accepts the :REQUIRE argument. See for details. * New user variable CUSTOM:*USER-LIB-DIRECTORY* is respected by REQUIRE and used by "clisp-link install". Dynamic modules are now the default build option. See and for details. * Function RENAME-FILE now accepts :IF-EXISTS argument which determines the action when the destination exists, unless, of course, *ANSI* is T. See for details. * The replacement value entered by the user in STORE-VALUE and USE-VALUE restarts is now EVALuated. * The old user variable CUSTOM:*PRINT-CLOSURE* now controls interpreted closure output too (RFE#3001956). This is a tricky feature, read up! See . * Module readline now supports readline 6.1. (Older versions are, of course, still supported). See for details. * Module pcre now supports pcre 8.01. (Older versions are, of course, still supported). See for details. * Module libsvm does not come with the upstream sources anymore, install locally and pass --with-libsvm-prefix to the top-level configure instead. All upstream versions up to 2.91 are supported. See for details. * Module berkeley-db now supports Berkeley-DB 4.8. (Older versions are, of course, still supported). See for details. * Module postgresql now supports PostgreSQL 8.4. (Older versions are, of course, still supported). See for details. * Module pari has been updated to support both 64 & 32 bit platforms with and without GMP. See for details. * New functions OS:VERSION-COMPARE et al call strverscmp. See for details. * Bug fixes: + Do not eliminate function calls which are advertised to have exceptional situation in unsafe code (bug#2868166). + Fix an internal error in DECLAIM on bad OPTIMIZE quality (bug#2868147). + CLEAR-INPUT now clears the EOF condition on file streams (bug#2902716). + When quitting on a signal, never enter the debugger (bug#2795278). + Respect :FULL T in DIRECTORY :WILD-INFERIORS (bug#3009966). + Handle TWO-WAY-STREAM and ECHO-STREAM correctly by (SETF STREAM-EXTERNAL-FORMAT) (bug#3020933). + Fix unbuffered output pipe stream initialization (bug#3024887). * ANSI compliance: + Implement the ANSI issue COMPILER-DIAGNOSTICS:USE-HANDLER: use the CL Condition System for compiler diagnostics. + STREAM-ELEMENT-TYPE on empty CONCATENATED-STREAMs now returns NIL because nothing can be read from such streams (bug#3014921). @ text @$NetBSD$ Support staged installation. --- src/clisp-link.in.orig 2010-05-25 23:54:54.000000000 +0400 +++ src/clisp-link.in 2010-07-09 00:17:46.000000000 +0400 @@@@ -145,8 +145,8 @@@@ LIBDIR="" set_dynamic_module_location() { if test -z "${LIBDIR}"; then - if touch ${CLISP_LIBDIR}/${DYNMOD}/.abazonk 2>/dev/null; then - rm -f ${CLISP_LIBDIR}/${DYNMOD}/.abazonk + if touch "${DESTDIR}${CLISP_LIBDIR}/${DYNMOD}/.abazonk" 2>/dev/null; then + rm -f "${DESTDIR}${CLISP_LIBDIR}/${DYNMOD}/.abazonk" LIBDIR=${CLISP_LIBDIR} else # cf. src/m4/clisp.m4 CLISP_LIBDIR_USER=`clisp_eval '(and *user-lib-directory* (namestring *user-lib-directory*))'` @@@@ -194,29 +194,29 @@@@ done # create the REQUIRE file reqfile=${dyndir}/${firstmod}.lisp - rm -f ${reqfile} + rm -f "${DESTDIR}${reqfile}" for f in ${TO_PRELOAD}; do # preload files are not compiled - echo "(cl:load (cl:merge-pathnames \"../${moduledir}/${f}\" cl:*load-truename*))" >> ${reqfile} + echo "(cl:load (cl:merge-pathnames \"../${moduledir}/${f}\" cl:*load-truename*))" >> "${DESTDIR}${reqfile}" done # dll has SHREXT extension DM="(sys::dynload-modules (cl:merge-pathnames \"${dll}\" cl:*load-truename*) (quote (" for m in ${NEW_MODULES}; do DM=${DM}" \"$m\"" done - echo ${DM}" )))" >> ${reqfile} + echo ${DM}" )))" >> "${DESTDIR}${reqfile}" if test -n "${TO_LOAD}"; then - echo ";; for def-call-out to non-existent functions" >> ${reqfile} - echo "(ext:appease-cerrors" >> ${reqfile} + echo ";; for def-call-out to non-existent functions" >> "${DESTDIR}${reqfile}" + echo "(ext:appease-cerrors" >> "${DESTDIR}${reqfile}" for f in ${TO_LOAD}; do # module files must be compiled - echo " (cl:load (cl:merge-pathnames \"../${moduledir}/${f}.fas\" cl:*load-truename*))" >> ${reqfile} + echo " (cl:load (cl:merge-pathnames \"../${moduledir}/${f}.fas\" cl:*load-truename*))" >> "${DESTDIR}${reqfile}" done - echo ")" >> ${reqfile} + echo ")" >> "${DESTDIR}${reqfile}" fi # create links to the REQUIRE file for m in ${othermods}; do - ln ${dyndir}/$m.lisp ${reqfile} + ln ${dyndir}/$m.lisp "${DESTDIR}${reqfile}" done fi } @@@@ -556,12 +556,12 @@@@ absolute_moduledir=`/bin/pwd` . ./link.sh prepare_dynamic_module # sets LIBDIR - mkdir -p "${LIBDIR}/$moduledir" + mkdir -p "${DESTDIR}${LIBDIR}/$moduledir" # when running "CLISP=./clisp ./clisp-link install " # in the build directory, avoid "cp: `...' and `...' are the same file" - absolute_distribdir=`cd "${LIBDIR}/$moduledir"; /bin/pwd` + absolute_distribdir=`cd "${DESTDIR}${LIBDIR}/$moduledir"; /bin/pwd` test "${absolute_moduledir}" = "${absolute_distribdir}" || \ - make clisp-module-distrib LN=cp distribdir="${LIBDIR}/$moduledir" + make clisp-module-distrib LN=cp distribdir="${DESTDIR}${LIBDIR}/$moduledir" cd "$absolute_currentdir" done ;; @ 1.12 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: patch-ac,v 1.11 2008/03/13 03:12:26 tnn Exp $ d3 69 a71 11 --- configure.orig 2007-12-13 00:56:58.000000000 +0100 +++ configure @@@@ -171,6 +171,8 @@@@ do else case "$arg" in + --with-x | --x-includes=* | --x-libs=* | --x-libraries=*) + ;; # src/configure doesn't grok these options --build | --buil | --bui | --bu) do_config=1 @ 1.11 log @Really fix build with native X11. (tested) @ text @d1 1 a1 1 $NetBSD: patch-ac,v 1.10 2008/03/11 22:05:39 tnn Exp $ @ 1.10 log @Try to fix build failure with X11_TYPE=native and any of the X toolkit options enabled. @ text @d1 1 a1 1 $NetBSD$ d9 1 a9 1 + --with-x | --x-includes=* | --x-libs=*) @ 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-ac,v 1.8 2006/07/20 23:05:43 perry Exp $ d3 4 a6 3 --- src/asmi386.h.orig 2006-07-20 18:23:37.000000000 -0400 +++ src/asmi386.h @@@@ -231,7 +231,7 @@@@ d8 6 a13 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.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-ac,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.h.orig 2006-03-24 07:35:25.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-ac,v 1.5 2003/07/13 14:34:49 dillo Exp $ d3 3 a5 13 --- .././ffcall/vacall/Makefile.in.orig Sun Mar 24 19:51:37 2002 +++ .././ffcall/vacall/Makefile.in @@@@ -111,11 +111,11 @@@@ vacall-rs6000.o : $(srcdir)/vacall-rs600 case "$(OS)" in \ aix3*) syntax=aix.old;; \ aix*) syntax=aix.new;; \ - linux*) syntax=linux;; \ + linux* | netbsd*) syntax=linux;; \ *) syntax=sysv4;; \ esac; \ $(CC) @@GCC_X_NONE@@ -c $(srcdir)/vacall-rs6000-$${syntax}.s ; \ - mv vacall-rs6000-$${syntax}.o vacall-rs6000.o + cp vacall-rs6000-$${syntax}.o vacall-rs6000.o d7 7 a13 2 vacall-m88k.o : $(srcdir)/vacall-m88k.s $(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-ac,v 1.7 2006/05/10 18:26:34 joerg Exp $ d3 13 a15 3 --- src/asmi386.h.orig 2006-03-24 07:35:25.000000000 +0000 +++ src/asmi386.h @@@@ -231,7 +231,7 @@@@ d17 2 a18 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.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/vacall/Makefile.in.orig Tue Mar 5 09:50:39 2002 +++ .././ffcall/vacall/Makefile.in Wed Mar 6 05:38:50 2002 @@@@ -108,11 +108,11 @@@@ @ 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-ac,v 1.2 1999/12/18 04:53:18 mjl Exp $ d3 13 a15 13 --- ../ffcall/avcall/Makefile.in.orig Sat Dec 18 03:39:13 1999 +++ ../ffcall/avcall/Makefile.in Sat Dec 18 03:39:31 1999 @@@@ -189,10 +189,7 @@@@ tests : tests.o libavcall.la $(LIBTOOL_LINK) $(CC) $(CFLAGS) @@GCC_X_NONE@@ tests.o libavcall.la -o tests -check : all tests - ./tests > tests.out - uniq -u < tests.out > tests.output.$(HOST) - test '!' -s tests.output.$(HOST) +check : # all tests mostlyclean : clean d17 2 @ 1.2 log @Make this package patch and compile again. @ text @d1 1 a1 1 $NetBSD: patch-ac,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 5 a7 5 --- ../ffcall/avcall/Makefile.in.orig Sat Apr 17 02:28:04 1999 +++ ../ffcall/avcall/Makefile.in Sat Apr 17 02:38:43 1999 @@@@ -130,10 +130,7 @@@@ tests : tests.o $(OBJECTS) $(CC) $(CFLAGS) tests.o $(OBJECTS) -o tests d13 1 a13 1 +check : # This test crashes with egcs @