[arch-commits] Commit in cmucl/repos (5 files)

Juergen Hoetzel juergen at archlinux.org
Tue Nov 24 17:10:06 EST 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