summaryrefslogtreecommitdiff
path: root/lang/clisp
AgeCommit message (Collapse)AuthorFilesLines
2015-01-04Remove NOT_FOR_PLATFORM here; failing the parent package is sufficient.dholland1-6/+1
(If we decide we want the restrictions here after all so modules fail up front, which isn't completely useless, they should at least match the ones on the parent package.)
2015-01-04Use BROKEN_ON_PLATFORM; also remove sparc64 restriction since the linkdholland1-6/+4
for it points to a bug that's been fixed upstream.
2014-12-10Pass down normal sanitised environment.joerg1-2/+2
2014-10-09Remove pkgviews: don't set PKG_INSTALLATION_TYPES in mk files.wiz1-4/+1
2014-10-09Remove pkgviews: don't set PKG_INSTALLATION_TYPES in Makefiles.wiz1-3/+1
2014-05-14Disable custom (and broken) Solaris linking, fixes 64-bit build.jperkin3-10/+31
2014-05-05Recursive revbump from x11/pixmanryoon1-2/+2
Fix PR pkg/48777
2013-10-26Rpath is a linker option, prefix it with -Wl when necessary.joerg2-1/+81
2013-10-15Give Lisp users an option to build CLISP without PDF documentation.asau3-7/+16
This lets building CLISP and SBCL without pulling the whole X11 stack in.
2013-10-10Recursive revbump from pango-1.36.0ryoon1-2/+2
2013-09-02Revbump after cairo updateadam1-2/+2
2013-07-15* .include "../../devel/readline/buildlink3.mk" with USE_GNU_READLINE=yesryoon1-2/+1
are replaced with .include "../../devel/readline/buildlink3.mk", and USE_GNU_READLINE are removed, * .include "../../devel/readline/buildlink3.mk" without USE_GNU_READLINE are replaced with .include "../../mk/readline.buildlink3.mk".
2013-06-18Don't use register variables with Clang/amd64, provide assembler forjoerg2-1/+22
fetching/setting SP. Can't use the fast accessor as clisp doesn't align in the stack correctly in that case. Still fails somewhere in the middle of the regression tests, but much much farther in.
2013-06-06Bump PKGREVISION for libXft changes for NetBSD native X support onwiz1-2/+2
NetBSD 6, requested by tron.
2013-06-04Try to fix the fallout caused by the fix for PR pkg/47882. Part 3:tron1-2/+2
Recursively bump package revisions again after the "freetype2" and "fontconfig" handling was fixed.
2013-06-03Bump freetype2 and fontconfig dependencies to current pkgsrc versions,wiz1-2/+2
to address issues with NetBSD-6(and earlier)'s fontconfig not being new enough for pango. While doing that, also bump freetype2 dependency to current pkgsrc version. Suggested by tron in PR 47882
2013-04-24Revbump for all packages that have USE_TOOLS+=gssbd1-2/+2
2013-03-31This makes my bulk build hang, mark not for MirBSD for now.bsiegert1-1/+4
2013-02-16Recursive bump for png-1.6.wiz1-2/+2
2012-10-08Revbump after updating graphics/pangoadam1-2/+2
2012-10-02Drop superfluous PKG_DESTDIR_SUPPORT, "user-destdir" is default these days.asau2-5/+2
2012-10-02Mass recursive bump after the dependence fix of the "cairo" packagetron1-2/+2
requested by Thomas Klausner.
2012-09-27USE_TOOLS += groff, required to build the documentation.jperkin1-2/+2
2012-09-15recursive bump from libffi shlib major bumpobache1-2/+2
(additionaly, reset PKGREVISION of qt4-* sub packages from base qt4 update)
2012-09-07Revbump after updating graphics/cairoadam1-2/+2
2012-03-03Recursive bump for pcre-8.30* (shlib major change)wiz1-2/+2
2012-02-06Revbump forwiz1-2/+2
a) tiff update to 4.0 (shlib major change) b) glib2 update 2.30.2 (adds libffi dependency to buildlink3.mk) Enjoy.
2012-01-24Recursive dependency bump for databases/gdbm ABI_DEPENDS change.sbd1-2/+2
2011-11-01Recursive bump for graphics/freetype2 buildlink addition.sbd1-2/+2
2011-08-23Recursive bump from gdbm shlib bump.obache1-2/+2
2011-04-22recursive bump from gettext-lib shlib bump.obache1-2/+2
2011-04-20Fix build on SunOS.hans1-1/+9
2011-04-20Allow module packages to specify their own do-install target.hans1-1/+3
Used by x11/clisp-mit-clx.
2011-04-20Add package for wildcard module of lang/clisp. Remove conflicting optionhans1-6/+5
wildcard from lang/clisp.
2011-04-20Add package for pari module of lang/clisp. Remove conflicting optionhans1-7/+7
pari from lang/clisp.
2011-04-20Add package for mit-clx module of lang/clisp. Remove conflicting optionhans1-10/+7
mit-clx from lang/clisp.
2011-04-20Add package for the new-clx module of lang/clisp. Remove conflictinghans1-8/+8
option new-clx from lang/clisp
2011-04-20Add package for berkeley-db module of lang/clisp. Remove conflicting bdbhans1-9/+9
option from lang/clisp.
2011-01-13png shlib name changed for png>=1.5.0, so bump PKGREVISIONs.wiz1-2/+2
2010-11-15PKGREVISION bumps for changes to gtk2, librsvg, libbonobo and libgnomeabs1-2/+2
2010-09-14More PKGREVISION bumps for pixman update.wiz1-1/+2
2010-07-09Update to CLISP 2.49.asau8-134/+263
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 <http://clisp.cons.org/impnotes/clisp.html#opt-norl> for details. * FFI:OPEN-FOREIGN-LIBRARY now accepts the :REQUIRE argument. See <http://clisp.cons.org/impnotes/dffi.html#dffi-open-lib> 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 <http://clisp.cons.org/impnotes/require.html> and <http://clisp.cons.org/impnotes/clisp-link.html> 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 <http://clisp.cons.org/impnotes/file-func.html#rename-file> 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 <http://clisp.cons.org/impnotes/multi-rep.html#pr-closure>. * Module readline now supports readline 6.1. (Older versions are, of course, still supported). See <http://clisp.cons.org/impnotes/readline-mod.html> for details. * Module pcre now supports pcre 8.01. (Older versions are, of course, still supported). See <http://clisp.cons.org/impnotes/pcre.html> 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 <http://clisp.cons.org/impnotes/libsvm.html> for details. * Module berkeley-db now supports Berkeley-DB 4.8. (Older versions are, of course, still supported). See <http://clisp.cons.org/impnotes/berkeley-db.html> for details. * Module postgresql now supports PostgreSQL 8.4. (Older versions are, of course, still supported). See <http://clisp.cons.org/impnotes/postgresql.html> for details. * Module pari has been updated to support both 64 & 32 bit platforms with and without GMP. See <http://clisp.cons.org/impnotes/pari.html> for details. * New functions OS:VERSION-COMPARE et al call strverscmp. See <http://clisp.cons.org/impnotes/syscalls.html#strverscmp> 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).
2010-04-14Add patch-ab (clx fix) to distinfo.hans1-1/+2
2010-04-14Fix build with options new-clx or mit-clx enabled. Ok by asau.hans1-0/+15
2009-12-29Provide more resources to allow building with gcc4 on NetBSD/macppc 4-STABLE.asau1-2/+2
From <uwe> by personal mail.
2009-12-15Update to CLISP 2.48:asau4-21/+58
Important notes --------------- * Multiple threads of execution are now experimentally supported (not ready for prime time yet). Thanks to Vladimir Tzankov <vtzankov@gm...>. See <http://clisp.cons.org/impnotes/mt.html> for details. * Module libsvm has been upgraded to the upstream version 2.89. See <http://clisp.cons.org/impnotes/libsvm.html> for details. * Module Berkeley-DB now supports Berkeley DB 4.7. (older versions 4.* are, of course, still supported). See <http://clisp.cons.org/impnotes/berkeley-db.html> for details. * Module readline now supports readline 6.0. (older versions 5.* are, of course, still supported). See <http://clisp.cons.org/impnotes/readline-mod.html> for details. * Passing :EXECUTABLE 0 to EXT:SAVEINITMEM results in an executable image which delegates processing of all the usual CLISP command line options to the :INIT-FUNCTION. See <http://clisp.cons.org/impnotes/image.html> for details. * Driver clisp accepts "-b" to print the installation directory. See <http://clisp.cons.org/impnotes/clisp.html#opt-printlibdir> for details. * Add file clisp.m4 so that the packages which use CLISP can check whether it is properly installed and has the required version. * POSIX:COPY-FILE now accepts :METHOD :HARDLINK-OR-COPY. See <http://clisp.cons.org/impnotes/syscalls.html#copy-file> for details. * New function POSIX:WAIT calls waitpid or wait4. See <http://clisp.cons.org/impnotes/syscalls.html#wait> for details. * New function EXT:TRIM-IF removes leading and trailing matches. See <http://clisp.cons.org/impnotes/seq-func-ext.html#trim-if> for details. * New user command "LocalSymbols" (abbreviated ":ls"). See <http://clisp.cons.org/impnotes/repl.html#debugger-main-deb-step> for details. * Commands "add" and "create" replace "add-module-set", "add-module-sets" and "create-module-set" in clisp-link. See <http://clisp.cons.org/impnotes/modules.html#clisp-link> for details. * Bug fixes: + Better support of :START and :END arguments in NEW-CLX. [ 2159172 ] + Fix LOAD-LOGICAL-PATHNAME-TRANSLATIONS when *LOAD-PATHS* contains wild pathnames (introduced in 2.47). [ 2198109 ] + Module NEW-CLX now has the XLIB:QUEUE-EVENT function, implemented by Philippe Brochard <hocwp@fr...>. + Extend the domain of LOG to larger BIGNUMs and RATIOs. [ 1007358 ] + Avoid a segfault on (EXPT <HUGE> <HUGE>). [ 2807311 ] + Fix interaction of finalizers and weak objects. [ 1472478 ] * ANSI compliance: + Implement the ANSI (IGNORE #'FUNCTION) declaration.
2009-08-26bump revision because of graphics/jpeg updatesno1-2/+2
2009-06-14Remove @dirrm entries from PLISTsjoerg1-10/+1
2009-05-20Recursive ABI depends update and PKGREVISION bump for readline-6.0 shlibwiz1-1/+2
major change. Reported by Robert Elz in PR 41345.
2008-10-27Update to clisp-2.47. From Aleksej Saushev via pkgsrc-wip. Changes:tnn4-46/+45
* New module DBUS interfaces to the D-Bus message bus system. See <http://clisp.cons.org/impnotes/dbus.html> for details. * New function EXT:PROBE-PATHNAME can figure out whether the existing pathname refers to a file or a directory. See <http://clisp.cons.org/impnotes/files.html#probe-path> for details. * New function EXT:CANONICALIZE lets you easily canonicalize a value before processing it. See <http://clisp.cons.org/impnotes/macros3.html#canonicalize> for details. * New user variable CUSTOM:*REOPEN-OPEN-FILE* controls CLISP behavior when opening an already open file. See <http://clisp.cons.org/impnotes/open.html#reopen> for details. * New SETFable function OS:FILE-SIZE extends FILE-LENGTH to pathname designators and lets you change file size. See <http://clisp.cons.org/impnotes/syscalls.html#file-size> for details. New function OS:USER-SHELLS returns the list of legal user shells. See <http://clisp.cons.org/impnotes/syscalls.html#user-shells> for details. New SETFable functions OS:HOSTID and OS:DOMAINNAME. See <http://clisp.cons.org/impnotes/syscalls.html#hostid> for details. * Module readline has been upgraded to readline 5.2 (older versions 5.0 and 5.1 are, of course, still supported). See <http://clisp.cons.org/impnotes/readline-mod.html> for details. * LOAD now uses DIRECTORY only for wild *LOAD-PATHS* components, thus speeding up the most common cases and preventing the denial-of-service attack whereas CLISP would not start if a file with a name incompatible with *PATHNAME-ENCODING* is present in USER-HOMEDIR-PATHNAME. * ROOM now prints some GC statistics and returns the same values as GC. See <http://clisp.cons.org/impnotes/environment-enq.html#room> for details. * New user variable CUSTOM:*HTTP-LOG-STREAM* controls EXT:OPEN-HTTP logging. See <http://clisp.cons.org/impnotes/macros3.html#http-log-stream> for details. * Bug fixes: + Comparison of floats and rationals never underflows. [ 2014262 ] + When failing to convert a huge LONG-FLOAT to a RATIONAL, signal an ARITHMETIC-ERROR instead of blowing the stack. [ 2015118 ] + Restored TYPECODES g++ compilation [ 2015118 ], which allowed fixing a few GC-safety bugs. + Fixed a segfault when signaling some UNBOUND-VARIABLE errors in some interpreted code on MacOS X (introduced in 2.46). [ 2020784 ] Thanks to Vladimir Tzankov <vtzankov@gmail.com>. + Fixed input after switching a :DOS stream to binary. [ 2022362 ] + Support circular objects in EQUAL and EQUALP hash-tables. [ 2029069 ] + Avoid C namespace pollution. [ 2146126 ] + Fix timeout precision in NEW-CLX. [ 2188102 ] * ANSI compliance: + The sets of declaration and type names are disjoint. + FLET, LABELS and MACROLET respect declarations.