[arch-commits] Commit in cmucl/repos (5 files)
Juergen Hoetzel
juergen at archlinux.org
Tue Nov 24 22:10:06 UTC 2009
Date: Tuesday, November 24, 2009 @ 17:10:06
Author: juergen
Revision: 59595
Merged revisions 59575,59594 via svnmerge from
svn+ssh://gerolde.archlinux.org/srv/svn-packages/cmucl/trunk
........
r59575 | juergen | 2009-11-24 22:21:39 +0100 (Di, 24 Nov 2009) | 1 line
removed orphan patches
........
r59594 | juergen | 2009-11-24 23:09:26 +0100 (Di, 24 Nov 2009) | 2 lines
update to 20a
........
Modified:
cmucl/repos/extra-i686/ (properties)
cmucl/repos/extra-i686/PKGBUILD
Deleted:
cmucl/repos/extra-i686/cmucl-19b-fedora-4.patch
cmucl/repos/extra-i686/cmucl-19e-GNUmakefile.patch
cmucl/repos/extra-i686/cmucl_19b-gcc-401.diff
-----------------------------+
PKGBUILD | 4 -
cmucl-19b-fedora-4.patch | 91 ------------------------------------------
cmucl-19e-GNUmakefile.patch | 17 -------
cmucl_19b-gcc-401.diff | 30 -------------
4 files changed, 2 insertions(+), 140 deletions(-)
Property changes on: cmucl/repos/extra-i686
___________________________________________________________________
Modified: svnmerge-integrated
- /cmucl/trunk:1-30036
+ /cmucl/trunk:1-59594
Modified: extra-i686/PKGBUILD
===================================================================
--- extra-i686/PKGBUILD 2009-11-24 22:09:26 UTC (rev 59594)
+++ extra-i686/PKGBUILD 2009-11-24 22:10:06 UTC (rev 59595)
@@ -3,7 +3,7 @@
# Maintainer: Juergen Hoetzel <juergen at archlinux.org>
pkgname=cmucl
-pkgver=19f
+pkgver=20a
pkgrel=1
pkgdesc="CMU Common Lisp"
depends=('glibc' 'lesstif')
@@ -13,7 +13,7 @@
#license PublicDomain
source=(http://common-lisp.net/project/cmucl/downloads/release/${pkgver}/cmucl-src-${pkgver}.tar.bz2 \
http://common-lisp.net/project/cmucl/downloads/release/${pkgver}/cmucl-${pkgver}-x86-linux.tar.bz2)
-md5sums=('89529846608fe6fbf1227d52556109d9' 'b4d5e17959f808448f90ba074ef84843')
+md5sums=('e3e1daa3631d38ed3c3e7601d798aba1' 'bfc6eb859c9219d8e7b00796c69e504c')
url="http://www.cons.org/cmucl/"
arch=(i686)
Deleted: extra-i686/cmucl-19b-fedora-4.patch
===================================================================
--- extra-i686/cmucl-19b-fedora-4.patch 2009-11-24 22:09:26 UTC (rev 59594)
+++ extra-i686/cmucl-19b-fedora-4.patch 2009-11-24 22:10:06 UTC (rev 59595)
@@ -1,91 +0,0 @@
---- cmucl-19/src/motif/server/Config.x86.motif 2004-04-26 07:07:36.000000000 -0500
-+++ cmucl-19/src/motif/server/Config.x86 2004-08-04 12:59:32.209585248 -0500
-@@ -1,6 +1,6 @@
--CFLAGS = -O2 -I/usr/X11R6/include -I. -I$(VPATH)
-+CFLAGS = -O2 $(RPM_OPT_FLAGS) -I/usr/X11R6/include -I. -I$(VPATH)
- LDFLAGS = -L/usr/X11R6/lib
--LIBS = -static -lXm -dynamic -lXt -lXext -lX11 -lSM -lICE -lXp -ldl -lpthread
-+LIBS = -lXm -lXt -lXext -lX11 -lSM -lICE -lXp -ldl -lpthread
- # This def assumes you are building in the same or parallel
- # tree to the CVS souce layout. Sites may need to customize
- # this path.
---- cmucl-19b/src/lisp/Linux-os.h.gcc4 2005-01-13 13:55:00.000000000 -0600
-+++ cmucl-19b/src/lisp/Linux-os.h 2005-09-21 23:00:28.000000000 -0500
-@@ -80,7 +80,13 @@
- #define GET_CONTEXT int code=0; struct sigcontext_struct *context=&contextstruct;
- #endif
-
--#define setfpucw(cw) asm("fldcw %0" : : "m" (cw))
-+#ifdef _HAVE_FPU_CONTROL_H
-+#include <fpu_control.h>
-+#define setfpucw(cw) {fpu_control_t cw_tmp=cw;_FPU_SETCW(cw_tmp);}
-+#else
-+/* _FPU_SETCW code borrowed from fpu_control.h above */
-+#define setfpucw(cw) {unsigned int cw_tmp=cw;__asm__ __volatile__ ("fldcw %0" : : "m" (*&cw_tmp)); }
-+#endif
-
- #define sigvec sigaction
- #define sv_mask sa_mask
---- cmucl-19b/src/lisp/Config.linux_gencgc.mak 2005-09-22 08:04:35.157010000 -0500
-+++ cmucl-19b/src/lisp/Config.linux_gencgc 2005-09-22 08:10:12.947121112 -0500
-@@ -19,7 +19,18 @@
- GC_SRC = gencgc.c
- endif
-
--RUNTIME = $(GENCGC) $(LINKAGE)
-+PERSONALITY=$(wildcard /usr/include/sys/personality.h)
-+ifneq ($(PERSONALITY),)
-+NO_RANDOMIZE=-DADDR_NO_RANDOMIZE
-+endif
-+
-+HAVE_FPU_CONTROL_H=$(wildcard /usr/include/fpu_control.h)
-+ifneq ($(HAVE_FPU_CONTROL_H),)
-+HAVE_FPU_CONTROL_H=-D_HAVE_FPU_CONTROL_H
-+endif
-+
-+RUNTIME = $(GENCGC) $(LINKAGE) $(NO_RANDOMIZE) $(HAVE_FPU_CONTROL_H)
-+
- # __NO_CTYPE so builds on glibc 2.3 will run on (some) older glibc's.
- CPPFLAGS = -D__NO_CTYPE -I. -I$(PATH2) -I$(PATH1) -I- -I/usr/X11R6/include $(RUNTIME)
- CFLAGS = -rdynamic -Wstrict-prototypes -Wall -g $(RUNTIME) $(RPM_OPT_FLAGS)
---- cmucl-19b/src/lisp/Config.linux_gencgc.optflags 2004-06-29 22:27:47.000000000 -0500
-+++ cmucl-19b/src/lisp/Config.linux_gencgc 2005-09-19 09:44:18.649617939 -0500
-@@ -22,7 +22,7 @@
- RUNTIME = $(GENCGC) $(LINKAGE)
- # __NO_CTYPE so builds on glibc 2.3 will run on (some) older glibc's.
- CPPFLAGS = -D__NO_CTYPE -I. -I$(PATH2) -I$(PATH1) -I- -I/usr/X11R6/include $(RUNTIME)
--CFLAGS = -rdynamic -Wstrict-prototypes -Wall -g $(RUNTIME)
-+CFLAGS = -rdynamic -Wstrict-prototypes -Wall -g $(RUNTIME) $(RPM_OPT_FLAGS)
- ASFLAGS = -g -DGENCGC -DLINKAGE_TABLE
- NM = $(PATH1)/linux-nm
- UNDEFSYMPATTERN = -Xlinker -u -Xlinker &
---- cmucl-19b/src/lisp/lisp.c.pers 2005-04-14 20:40:08.000000000 -0500
-+++ cmucl-19b/src/lisp/lisp.c 2005-09-19 09:03:57.929151702 -0500
-@@ -12,6 +12,9 @@
- #include <sys/file.h>
- #include <sys/param.h>
- #include <sys/stat.h>
-+#if defined(__linux__) && defined(ADDR_NO_RANDOMIZE)
-+#include <sys/personality.h>
-+#endif
-
- #include "signal.h"
-
-@@ -455,6 +458,17 @@
- boolean monitor;
- lispobj initial_function = 0;
-
-+#if defined(__linux__) && defined(ADDR_NO_RANDOMIZE)
-+ long pers = personality(-1);
-+ /* 0x40000 aka. ADDR_NO_RANDOMIZE */
-+ if (!(pers & 0x40000)) {
-+ if (personality(pers | 0x40000) != -1) {
-+ execvp(argv[0], argv);
-+ }
-+ fprintf(stderr, "WARNING: Couldn't re-exec with the proper personality flags. Trying to continue anyway.\n");
-+ }
-+#endif
-+
- if (builtin_image_flag != 0)
- initial_function = (lispobj) &initial_function_addr;
-
Deleted: extra-i686/cmucl-19e-GNUmakefile.patch
===================================================================
--- extra-i686/cmucl-19e-GNUmakefile.patch 2009-11-24 22:09:26 UTC (rev 59594)
+++ extra-i686/cmucl-19e-GNUmakefile.patch 2009-11-24 22:10:06 UTC (rev 59595)
@@ -1,17 +0,0 @@
-diff -urb src.old/lisp/GNUmakefile src/lisp/GNUmakefile
---- src.old/lisp/GNUmakefile 2008-01-18 15:31:50.000000000 +0100
-+++ src/lisp/GNUmakefile 2008-09-04 14:37:22.000000000 +0200
-@@ -30,10 +30,12 @@
- $(NM) lisp | grep -v " [F] " >> ,lisp.nm
- mv ,lisp.nm lisp.nm
-
--lisp: version.c ${OBJS} version
-+version.o: version.c version
- echo '1 + ' `cat version` | bc > ,version
- mv ,version version
- $(CC) ${CFLAGS} -DVERSION=`cat version` -c $<
-+
-+lisp: ${OBJS} version.o
- $(CC) -g ${OS_LINK_FLAGS} -o ,lisp \
- ${OBJS} version.o \
- ${OS_LIBS} -lm
Deleted: extra-i686/cmucl_19b-gcc-401.diff
===================================================================
--- extra-i686/cmucl_19b-gcc-401.diff 2009-11-24 22:09:26 UTC (rev 59594)
+++ extra-i686/cmucl_19b-gcc-401.diff 2009-11-24 22:10:06 UTC (rev 59595)
@@ -1,30 +0,0 @@
-diff -ur src.sic/lisp/x86-arch.c src/lisp/x86-arch.c
---- src.sic/lisp/x86-arch.c 2005-10-12 00:22:16.000000000 +0200
-+++ src/lisp/x86-arch.c 2005-10-12 00:25:00.000000000 +0200
-@@ -55,7 +55,7 @@
- vlen = *(char*) SC_PC(context)++;
- /* Skip lisp error arg data bytes */
- while(vlen-- > 0)
-- ((char*) SC_PC(context))++;
-+ SC_PC(context)++;
- break;
-
- case trap_Breakpoint:
-@@ -265,7 +265,7 @@
- #if 0
- fprintf(stderr,"*C break\n");
- #endif
-- (char*) SC_PC(context) -= 1;
-+ SC_PC(context) -= 1;
-
- handle_breakpoint(signal, code, context);
- #if 0
-@@ -274,7 +274,7 @@
- break;
-
- case trap_FunctionEndBreakpoint:
-- (char*) SC_PC(context) -= 1;
-+ SC_PC(context) -= 1;
- SC_PC(context) = (int) handle_function_end_breakpoint(signal, code, context);
- break;
-
More information about the arch-commits
mailing list