summaryrefslogtreecommitdiff
path: root/lang/clisp/patches
diff options
context:
space:
mode:
authordillo <dillo@pkgsrc.org>2003-07-13 14:34:48 +0000
committerdillo <dillo@pkgsrc.org>2003-07-13 14:34:48 +0000
commit24668f590edcffffbaa14276fc93e4711d350765 (patch)
tree8d675a1627fa41ec20885c945ad9af17060978cc /lang/clisp/patches
parent1739777cef60cf9a89146f8217203267cc627c20 (diff)
downloadpkgsrc-24668f590edcffffbaa14276fc93e4711d350765.tar.gz
upgrade to 2.30
does no longer include (copies of) libintl and libiconv numerous enhancements and bug fixes, see included NEWS file
Diffstat (limited to 'lang/clisp/patches')
-rw-r--r--lang/clisp/patches/patch-aa31
-rw-r--r--lang/clisp/patches/patch-ab8
-rw-r--r--lang/clisp/patches/patch-ac8
-rw-r--r--lang/clisp/patches/patch-ad8
-rw-r--r--lang/clisp/patches/patch-ae8
-rw-r--r--lang/clisp/patches/patch-af42
-rw-r--r--lang/clisp/patches/patch-ag8
-rw-r--r--lang/clisp/patches/patch-ah12
-rw-r--r--lang/clisp/patches/patch-ai48
9 files changed, 116 insertions, 57 deletions
diff --git a/lang/clisp/patches/patch-aa b/lang/clisp/patches/patch-aa
index b3d3e28af87..2c76502dc20 100644
--- a/lang/clisp/patches/patch-aa
+++ b/lang/clisp/patches/patch-aa
@@ -1,18 +1,29 @@
-$NetBSD: patch-aa,v 1.9 2002/02/21 04:13:21 dillo Exp $
+$NetBSD: patch-aa,v 1.10 2003/07/13 14:34:49 dillo Exp $
---- ../configure.orig Tue May 8 16:09:59 2001
+--- ../configure.orig Thu Sep 5 02:06:40 2002
+++ ../configure
-@@ -512,13 +512,6 @@
- makemake_args="$makemake_args --with-nogettext"
- fi
- fi
+@@ -7,6 +7,9 @@
+ # configure make.gcc gcc (deprecated)
+ # configure make.cc cc (deprecated)
+
++# strip leading spaces, which lead to problems later on
++CPPFLAGS="`echo $CPPFLAGS`"
++
+ info_help () {
+ cat << \EOP
+ Usage: configure [options] [dirname]
+@@ -437,14 +443,6 @@ if test -n "$do_config"; then
+ done
+ rm -f config.cache; # avoid problems with stale caches
+ cd ..
+-fi
+-
-if test -d $ABS_DIRNAME/avcall -a -d $ABS_DIRNAME/callback; then
- (cd $ABS_DIRNAME/avcall && make) &&
- (cd $ABS_DIRNAME/callback && make) &&
- (cd $ABS_DIRNAME/avcall && make check) &&
- (cd $ABS_DIRNAME/callback && make check) &&
-- makemake_args="$makemake_args --with-dynamic-ffi"
--fi
-
- if test -z "$do_build"; then
+- makemake_args="--with-dynamic-ffi $makemake_args"
+ fi
+ makemake_args="${makemake_args} ${target} ${debug}";
diff --git a/lang/clisp/patches/patch-ab b/lang/clisp/patches/patch-ab
index f5b51f87779..3f51650baf8 100644
--- a/lang/clisp/patches/patch-ab
+++ b/lang/clisp/patches/patch-ab
@@ -1,8 +1,8 @@
-$NetBSD: patch-ab,v 1.4 2002/03/14 07:44:23 jmc Exp $
+$NetBSD: patch-ab,v 1.5 2003/07/13 14:34:49 dillo Exp $
---- .././ffcall/avcall/Makefile.in.orig Tue Jun 12 07:31:01 2001
-+++ .././ffcall/avcall/Makefile.in Wed Mar 6 05:38:16 2002
-@@ -117,12 +117,12 @@
+--- .././ffcall/avcall/Makefile.in.orig Sun Mar 24 19:51:37 2002
++++ .././ffcall/avcall/Makefile.in
+@@ -120,12 +120,12 @@ avcall-rs6000.lo : $(srcdir)/avcall-rs60
case "$(OS)" in \
aix3*) syntax=aix.old;; \
aix*) syntax=aix.new;; \
diff --git a/lang/clisp/patches/patch-ac b/lang/clisp/patches/patch-ac
index f7293a7d226..e5a50110e5a 100644
--- a/lang/clisp/patches/patch-ac
+++ b/lang/clisp/patches/patch-ac
@@ -1,8 +1,8 @@
-$NetBSD: patch-ac,v 1.4 2002/03/14 07:44:23 jmc Exp $
+$NetBSD: patch-ac,v 1.5 2003/07/13 14:34:49 dillo Exp $
---- .././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 @@
+--- .././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;; \
diff --git a/lang/clisp/patches/patch-ad b/lang/clisp/patches/patch-ad
index a3ae8a80c97..3255084da93 100644
--- a/lang/clisp/patches/patch-ad
+++ b/lang/clisp/patches/patch-ad
@@ -1,8 +1,8 @@
-$NetBSD: patch-ad,v 1.4 2002/03/14 07:44:23 jmc Exp $
+$NetBSD: patch-ad,v 1.5 2003/07/13 14:34:49 dillo Exp $
---- ../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 @@
+--- .././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;; \
diff --git a/lang/clisp/patches/patch-ae b/lang/clisp/patches/patch-ae
index eb56286eca0..870aeb0a998 100644
--- a/lang/clisp/patches/patch-ae
+++ b/lang/clisp/patches/patch-ae
@@ -1,8 +1,8 @@
-$NetBSD: patch-ae,v 1.4 2002/03/14 07:44:23 jmc Exp $
+$NetBSD: patch-ae,v 1.5 2003/07/13 14:34:49 dillo Exp $
---- ../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 @@
+--- .././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
cache-rs6000.lo : $(srcdir)/cache-rs6000-sysv4.s
diff --git a/lang/clisp/patches/patch-af b/lang/clisp/patches/patch-af
index 9bcde07ce0d..5d12f8c1366 100644
--- a/lang/clisp/patches/patch-af
+++ b/lang/clisp/patches/patch-af
@@ -1,22 +1,22 @@
-$NetBSD: patch-af,v 1.3 2002/03/14 07:44:23 jmc Exp $
+$NetBSD: patch-af,v 1.4 2003/07/13 14:34:49 dillo Exp $
---- lispbibl.d.orig Tue Mar 5 20:53:41 2002
-+++ lispbibl.d Tue Mar 5 20:55:32 2002
-@@ -1400,7 +1400,7 @@
- #define intBWsize intBsize
- #define intWLsize intWsize
- #define intBWLsize intBsize
-- #elif (defined(MC680X0) && defined(HPUX_ASSEMBLER)) || defined(SPARC) || defined(HPPA) || defined(MIPS) || defined(M88000) || defined(RS6000) || defined(CONVEX) || defined(S390)
-+ #elif (defined(MC680X0) && defined(HPUX_ASSEMBLER)) || defined(SPARC) || defined(HPPA) || defined(MIPS) || defined(M88000) || defined(RS6000) || defined(CONVEX) || defined(S390) || defined(__powerpc__)
- # Der Sparc-Prozessor kann mit uintB und uintW schlecht rechnen.
- # Anderen 32-Bit-Prozessoren geht es genauso.
- #define intBWsize intWsize
-@@ -1593,7 +1593,7 @@
- #define intDsize 16
- #define intDDsize 32 # = 2*intDsize
- #define log2_intDsize 4 # = log2(intDsize)
-- #elif defined(MC680Y0) || defined(I80386) || defined(SPARC) || defined(HPPA) || defined(MIPS) || defined(M88000) || defined(RS6000) || defined(VAX) || defined(CONVEX) || defined(ARM) || defined(DECALPHA) || defined(IA64) || defined(S390)
-+ #elif defined(MC680Y0) || defined(I80386) || defined(SPARC) || defined(HPPA) || defined(MIPS) || defined(M88000) || defined(RS6000) || defined(VAX) || defined(CONVEX) || defined(ARM) || defined(DECALPHA) || defined(IA64) || defined(S390) || defined(__powerpc__)
- #define intDsize 32
- #define intDDsize 64 # = 2*intDsize
- #define log2_intDsize 5 # = log2(intDsize)
+--- lispbibl.d.orig Thu Sep 12 10:14:09 2002
++++ lispbibl.d
+@@ -1438,7 +1438,7 @@ typedef unsigned_int_with_n_bits(pointer
+ #define intBWsize intBsize
+ #define intWLsize intWsize
+ #define intBWLsize intBsize
+-#elif (defined(MC680X0) && defined(HPUX_ASSEMBLER)) || defined(SPARC) || defined(HPPA) || defined(MIPS) || defined(M88000) || defined(RS6000) || defined(CONVEX) || defined(S390)
++#elif (defined(MC680X0) && defined(HPUX_ASSEMBLER)) || defined(SPARC) || defined(HPPA) || defined(MIPS) || defined(M88000) || defined(RS6000) || defined(CONVEX) || defined(S390) || defined(__powerpc__)
+ # The Sparc-processor computes rather badly with uintB and uintW.
+ # Other 32-Bit-processoren have similar weaknesses.
+ #define intBWsize intWsize
+@@ -1631,7 +1631,7 @@ typedef unsigned_int_with_n_bits(intBWLs
+ #define intDsize 16
+ #define intDDsize 32 # = 2*intDsize
+ #define log2_intDsize 4 # = log2(intDsize)
+-#elif defined(MC680Y0) || defined(I80386) || defined(SPARC) || defined(HPPA) || defined(MIPS) || defined(M88000) || defined(RS6000) || defined(VAX) || defined(CONVEX) || defined(ARM) || defined(DECALPHA) || defined(IA64) || defined(S390)
++#elif defined(MC680Y0) || defined(I80386) || defined(SPARC) || defined(HPPA) || defined(MIPS) || defined(M88000) || defined(RS6000) || defined(VAX) || defined(CONVEX) || defined(ARM) || defined(DECALPHA) || defined(IA64) || defined(S390) || defined(__powerpc__)
+ #define intDsize 32
+ #define intDDsize 64 # = 2*intDsize
+ #define log2_intDsize 5 # = log2(intDsize)
diff --git a/lang/clisp/patches/patch-ag b/lang/clisp/patches/patch-ag
index 788019f9d13..6ed22c44467 100644
--- a/lang/clisp/patches/patch-ag
+++ b/lang/clisp/patches/patch-ag
@@ -1,8 +1,8 @@
-$NetBSD: patch-ag,v 1.1 2002/03/14 07:44:23 jmc Exp $
+$NetBSD: patch-ag,v 1.2 2003/07/13 14:34:49 dillo Exp $
---- ../ffcall/callback/trampoline_r/test1.c.orig Thu Mar 14 07:22:04 2002
-+++ ../ffcall/callback/trampoline_r/test1.c Thu Mar 14 07:22:07 2002
-@@ -69,7 +69,11 @@
+--- ../ffcall/callback/trampoline_r/test1.c.orig Wed May 8 10:11:49 2002
++++ ../ffcall/callback/trampoline_r/test1.c
+@@ -70,7 +70,11 @@ register void* env __asm__("%r29");
register void* env __asm__("r12");
#endif
#ifdef __rs6000__
diff --git a/lang/clisp/patches/patch-ah b/lang/clisp/patches/patch-ah
index c44067c027b..f0452133f10 100644
--- a/lang/clisp/patches/patch-ah
+++ b/lang/clisp/patches/patch-ah
@@ -1,7 +1,7 @@
-$NetBSD: patch-ah,v 1.1 2002/03/14 07:44:23 jmc Exp $
+$NetBSD: patch-ah,v 1.2 2003/07/13 14:34:49 dillo Exp $
---- ../ffcall/callback/trampoline_r/trampoline.c.orig Thu Mar 14 07:23:32 2002
-+++ ../ffcall/callback/trampoline_r/trampoline.c Thu Mar 14 07:23:35 2002
+--- ../ffcall/callback/trampoline_r/trampoline.c.orig Tue Jul 2 10:11:01 2002
++++ ../ffcall/callback/trampoline_r/trampoline.c
@@ -21,12 +21,16 @@
#endif
#endif
@@ -19,7 +19,7 @@ $NetBSD: patch-ah,v 1.1 2002/03/14 07:44:23 jmc Exp $
#if defined(__hppanew__)
/*
* A function pointer is a biased pointer to a data area whose first word
-@@ -259,7 +263,7 @@
+@@ -259,7 +263,7 @@ extern int shmctl ();
#include <sys/syslocal.h>
#endif
/* Inline assembly function for instruction cache flush. */
@@ -28,7 +28,7 @@ $NetBSD: patch-ah,v 1.1 2002/03/14 07:44:23 jmc Exp $
#ifdef __GNUC__
extern inline
#if defined(__sparc__) || defined(__sparc64__)
-@@ -336,7 +340,7 @@
+@@ -336,7 +340,7 @@ extern void __TR_clear_cache();
#define TRAMP_LENGTH 32
#define TRAMP_ALIGN 4
#endif
@@ -37,7 +37,7 @@ $NetBSD: patch-ah,v 1.1 2002/03/14 07:44:23 jmc Exp $
#define TRAMP_LENGTH 24
#define TRAMP_ALIGN 4
#endif
-@@ -872,6 +876,39 @@
+@@ -910,6 +914,39 @@ __TR_function alloc_trampoline_r (addres
#define is_tramp(function) \
*(unsigned short *) (function + 0) == 0x3D60 && \
*(unsigned short *) (function + 4) == 0x616B && \
diff --git a/lang/clisp/patches/patch-ai b/lang/clisp/patches/patch-ai
new file mode 100644
index 00000000000..ea26eb0fb6e
--- /dev/null
+++ b/lang/clisp/patches/patch-ai
@@ -0,0 +1,48 @@
+$NetBSD: patch-ai,v 1.1 2003/07/13 14:35:33 dillo Exp $
+
+--- makemake.in.orig Sun Sep 8 02:34:17 2002
++++ makemake.in
+@@ -337,6 +337,7 @@ case $# in
+ GROFF='@GROFF@' # either 'groff' or ''
+ GMALLOC='@GMALLOC@' # either 'gmalloc' or ''
+ LIBS='@LIBS@' # list of system libraries
++ LDFLAGS='@LDFLAGS@' # additional options for linking
+ LIBTERMCAP='@LIBTERMCAP@' # either '-ltermcap' or '-lncurses'
+ LIBDL='@LIBDL@' # either '-ldl' or ''
+ LIBICONV='@LIBICONV@' # either '-liconv' or ''
+@@ -1654,9 +1655,9 @@ echol "prefix = ${PREFIX}"
+ echol "exec_prefix = ${EXEC_PREFIX}"
+ echol "bindir = \$(exec_prefix)${NEXT_}bin"
+ echol "shared = \$(prefix)${NEXT_}share"
+-echol "mandir = \$(prefix)${NEXT_}share${NEXT_}man"
+-echol "htmldir = \$(prefix)${NEXT_}share${NEXT_}html"
+-echol "dvidir = \$(prefix)${NEXT_}share${NEXT_}dvi"
++echol "mandir = \$(prefix)${NEXT_}man"
++echol "htmldir = \$(prefix)${NEXT_}share${NEXT_}doc${NEXT_}html"
++echol "dvidir = \$(prefix)${NEXT_}share${NEXT_}doc"
+ echol "docdir = \$(prefix)${NEXT_}share${NEXT_}doc"
+ case "$fsstnd" in
+ suse)
+@@ -1721,11 +1722,13 @@ else
+ echol "CPP = ${XCPP}"
+ echol "CLFLAGS = ${XCLFLAGS}"
+ echol "LIBS = ${LIBS}"
++ echol "LDFLAGS = ${LDFLAGS}"
+ XCC="\$(CC)"
+ XCFLAGS="\$(CFLAGS)"
+ XCPP="\$(CPP)"
+ XCLFLAGS="\$(CLFLAGS)"
+ LIBS="\$(LIBS)"
++ LDFLAGS="\$(LDFLAGS)"
+ fi
+ echol "X_LIBS = ${X_LIBS}"
+ X_LIBS="\$(X_LIBS)"
+@@ -2620,7 +2623,7 @@ if [ $HOS != os2 -a $HOS != win32 ] ; th
+ LIBGCC_DIR='`'"${XCC} -print-libgcc-file-name"' | sed -e '"'"'s,[^/]*$$,,'"'"'`'
+ echotab "${XCC} ${XCFLAGS} ${XCLFLAGS} \$(OBJECTS) modules${TOBJ} ${LIBS} -o lisp${LEXE} || /usr/ccs/bin/ld -V -dy -Bdynamic -Y P,/usr/ccs/lib:/usr/lib -Qy -o lisp${LEXE} ${LIBGCC_DIR}crt1.o ${LIBGCC_DIR}crti.o /usr/ccs/lib/values-Xa.o ${LIBGCC_DIR}crtbegin.o \$(OBJECTS) modules${TOBJ} -L${LIBGCC_DIR} -L/usr/ccs/bin ${LIBS} -lgcc -lc ${LIBGCC_DIR}crtend.o ${LIBGCC_DIR}crtn.o -lgcc"
+ else
+- echotab "${XCC} ${XCFLAGS} ${XCLFLAGS} \$(OBJECTS) modules${TOBJ} ${LIBS} -o lisp${LEXE}"
++ echotab "${XCC} ${XCFLAGS} ${XCLFLAGS} ${LDFLAGS} \$(OBJECTS) modules${TOBJ} ${LIBS} -o lisp${LEXE}"
+ fi
+ if [ $HOS = unix ] ; then
+ echotab "-sync"