head	1.9;
access;
symbols
	pkgsrc-2013Q2:1.9.0.20
	pkgsrc-2013Q2-base:1.9
	pkgsrc-2012Q4:1.9.0.18
	pkgsrc-2012Q4-base:1.9
	pkgsrc-2011Q4:1.9.0.16
	pkgsrc-2011Q4-base:1.9
	pkgsrc-2011Q2:1.9.0.14
	pkgsrc-2011Q2-base:1.9
	pkgsrc-2009Q4:1.9.0.12
	pkgsrc-2009Q4-base:1.9
	pkgsrc-2008Q4:1.9.0.10
	pkgsrc-2008Q4-base:1.9
	pkgsrc-2008Q3:1.9.0.8
	pkgsrc-2008Q3-base:1.9
	cube-native-xorg:1.9.0.6
	cube-native-xorg-base:1.9
	pkgsrc-2008Q2:1.9.0.4
	pkgsrc-2008Q2-base:1.9
	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-5-PATCH001:1.2
	netbsd-1-5-RELEASE:1.2
	netbsd-1-4-PATCH003:1.2
	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.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	2002.02.21.04.13.21;	author dillo;	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.56;	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.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
@$NetBSD: patch-ae,v 1.8 2006/07/20 23:05:43 perry Exp $

--- ffcall/avcall/asmi386.h.orig	2006-07-20 18:25:42.000000000 -0400
+++ ffcall/avcall/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.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 <http://clisp.cons.org/impnotes/image.html> and
  <http://clisp.cons.org/impnotes/clisp.html#opt-help-image> 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-ae,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
--- ffcall/avcall/asmi386.h.orig	2006-03-24 07:37:13.000000000 +0000
d9 2
a10 2
-#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(__DragonFly__) || 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-ae,v 1.5 2003/07/13 14:34:49 dillo Exp $
d3 3
a5 4
--- .././ffcall/callback/trampoline_r/Makefile.in.orig	Sun Mar 24 19:51:37 2002
+++ .././ffcall/callback/trampoline_r/Makefile.in
@@@@ -93,7 +93,7 @@@@ cache-hppa.lo : $(srcdir)/cache-hppa.s
 	$(LIBTOOL_COMPILE) $(CC) @@GCC_X_NONE@@ -c $(srcdir)/cache-hppa.s
d7 7
a13 6
 cache-rs6000.lo : $(srcdir)/cache-rs6000-sysv4.s
-	$(LIBTOOL_COMPILE) $(CC) @@GCC_X_NONE@@ -c $(srcdir)/cache-rs6000-sysv4.s ; mv -f cache-rs6000-sysv4.o cache-rs6000.o ; mv -f cache-rs6000-sysv4.lo cache-rs6000.lo
+	$(LIBTOOL_COMPILE) $(CC) @@GCC_X_NONE@@ -c $(srcdir)/cache-rs6000-sysv4.s ; cp cache-rs6000-sysv4.o cache-rs6000.o ; mv cache-rs6000-sysv4.lo cache-rs6000.lo
 
 cache-convex.lo : $(srcdir)/cache-convex.s
 	$(LIBTOOL_COMPILE) $(CC) @@GCC_X_NONE@@ -c $(srcdir)/cache-convex.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-ae,v 1.7 2006/05/10 18:26:34 joerg Exp $
d3 4
a6 3
--- ffcall/avcall/asmi386.h.orig	2006-03-24 07:37:13.000000000 +0000
+++ ffcall/avcall/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(__ROSE__) || defined(_SEQUENT_) || defined(DGUX) || defined(_SCO_COFF) || defined(_SCO_ELF)
+#elif defined(__svr4__) || defined(__ELF__) || defined(__NetBSD__) || defined(__FreeBSD__) || defined(__DragonFly__) || defined(__OpenBSD__) || 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/trampoline_r/Makefile.in.orig	Tue Mar  5 09:57:45 2002
+++ ../ffcall/callback/trampoline_r/Makefile.in	Tue Mar  5 09:57:54 2002
@@@@ -90,7 +90,7 @@@@
@


1.3
log
@Update CLISP to 2.27, based on PR 15224 by Shell Hung, libtool-overridden
and buildlinked by me.

Changes:
Now distributed under the GPL.
All .fas files generated by previous CLISP versions are invalid
and must be recompiled.

Hostname resolution is now optional in EXT:SOCKET-STREAM-PEER and
EXT:SOCKET-STREAM-LOCAL. EXT:SOCKET-STATUS now accepts SOCKET-SERVERs too,
and the direction of the checks can be specified. Added install.bat for
win32 installation. Fixed handling of circular structs and pointers to
functions in the FFI. Fixed binary I/O for streams with element type longer
than one byte, but not a whole number of bytes.
@
text
@d1 1
a1 1
$NetBSD: patch-ae,v 1.2 1999/12/18 04:53:18 mjl Exp $
d3 4
a6 10
--- unix.d.orig	Sat Dec 18 03:35:20 1999
+++ unix.d	Sat Dec 18 03:35:50 1999
@@@@ -29,7 +29,7 @@@@
   # geschützt sein.
   #define OS_errno errno
   extern int sys_nerr; # Anzahl der Betriebssystem-Fehlermeldungen
-  extern SYS_ERRLIST_CONST char* SYS_ERRLIST_CONST sys_errlist[]; # Betriebssystem-Fehlermeldungen
+  # extern SYS_ERRLIST_CONST char* SYS_ERRLIST_CONST sys_errlist[]; # Betriebssystem-Fehlermeldungen
   # siehe PERROR(3)
 # wird verwendet von ERROR, SPVW, STREAM, PATHNAME
d8 6
@


1.2
log
@Make this package patch and compile again.
@
text
@d1 1
a1 1
$NetBSD: patch-ae,v 1.1 1999/04/17 01:55:56 mjl Exp $
@


1.1
log
@Make this work with egcs using the compilation notes provided
by Sean Doran <smd@@ebone.net>. Closes PR/6339.
@
text
@d1 1
a1 1
$NetBSD$
d3 11
a13 19
*** unix.d.orig	Sat Apr 17 02:51:01 1999
--- unix.d	Sat Apr 17 02:51:12 1999
***************
*** 29,35 ****
    # geschützt sein.
    #define OS_errno errno
    extern int sys_nerr; # Anzahl der Betriebssystem-Fehlermeldungen
!   extern SYS_ERRLIST_CONST char* SYS_ERRLIST_CONST sys_errlist[]; # Betriebssystem-Fehlermeldungen
    # siehe PERROR(3)
  # wird verwendet von ERROR, SPVW, STREAM, PATHNAME
  
--- 29,35 ----
    # geschützt sein.
    #define OS_errno errno
    extern int sys_nerr; # Anzahl der Betriebssystem-Fehlermeldungen
!   # extern SYS_ERRLIST_CONST char* SYS_ERRLIST_CONST sys_errlist[]; # Betriebssystem-Fehlermeldungen
    # siehe PERROR(3)
  # wird verwendet von ERROR, SPVW, STREAM, PATHNAME
  
@

