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

Juergen Hoetzel juergen at archlinux.org
Thu Sep 4 13:29:26 UTC 2008


    Date: Thursday, September 4, 2008 @ 09:29:26
  Author: juergen
Revision: 11831

Merged revisions 2-11830 via svnmerge from 
svn+ssh://svn.archlinux.org/home/svn-packages/cmucl/trunk

........
  r356 | aaron | 2008-04-19 00:56:27 +0200 (Sa, 19 Apr 2008) | 1 line
  
  Added svn:keywords to all PKGBUILDs
........
  r2304 | paul | 2008-05-31 07:00:40 +0200 (Sa, 31 Mai 2008) | 2 lines
  
  Added licenses for 64 packages.
........
  r11830 | juergen | 2008-09-04 15:25:44 +0200 (Do, 04 Sep 2008) | 1 line
  
  fixed Makefile dependencies (failure on -j2 build), removed old xorg patch
........

Added:
  cmucl/repos/extra-i686/cmucl-19e-GNUmakefile.patch
    (from rev 11830, cmucl/trunk/cmucl-19e-GNUmakefile.patch)
Modified:
  cmucl/repos/extra-i686/	(properties)
  cmucl/repos/extra-i686/PKGBUILD
Deleted:
  cmucl/repos/extra-i686/cmucl-19c-xorg.patch

-----------------------------+
 PKGBUILD                    |   45 +++++++++++++++++++-----------------------
 cmucl-19c-xorg.patch        |   13 ------------
 cmucl-19e-GNUmakefile.patch |   17 +++++++++++++++
 3 files changed, 38 insertions(+), 37 deletions(-)


Property changes on: cmucl/repos/extra-i686
___________________________________________________________________
Name: svnmerge-integrated
   - /cmucl/trunk:1
   + /cmucl/trunk:1-11830

Modified: extra-i686/PKGBUILD
===================================================================
--- extra-i686/PKGBUILD	2008-09-04 13:25:44 UTC (rev 11830)
+++ extra-i686/PKGBUILD	2008-09-04 13:29:26 UTC (rev 11831)
@@ -3,53 +3,50 @@
 # Maintainer: Juergen Hoetzel <juergen at archlinux.org>
 
 pkgname=cmucl
-pkgver=19d
+pkgver=19e
 pkgrel=1
 pkgdesc="CMU Common Lisp"
 depends=('glibc' 'lesstif')
 makedepends=('sed' 'bc')
+#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 \
-		cmucl-19c-xorg.patch)
-md5sums=('3a3dba371a7e1db7fa4b8f338acd72a3' '802cd8b05e376ff04c9006dd04f5bc7e'\
-         '13b083f9cf3c2f17f88c60b02edcd63c')
+    http://common-lisp.net/project/cmucl/downloads/release/${pkgver}/cmucl-${pkgver}-x86-linux.tar.bz2\
+    cmucl-${pkgver}-GNUmakefile.patch)
+md5sums=('f6e236bc404afc3952b36a3fd6d8ec79' 'd88262b3a6d65a83683290e5fd4097b3'\
+         'd2659f8c70328f55e5554adc594934e5')
 url="http://www.cons.org/cmucl/"
+arch=(i686)
 
 build() {
   cd $startdir/src
-  (cd src && patch -p1 -i $startdir/src/cmucl-19c-xorg.patch) || return 1
+  patch -p0 -i $startdir/src/cmucl-${pkgver}-GNUmakefile.patch  || return 1
   export CMUCLCORE=$startdir/src/lib/cmucl/lib/lisp.core
   # Create target buildroot
-  ./src/tools/create-target.sh $CHOST linux_gencgc
+  ./src/tools/create-target.sh $CHOST 
   # Use binary-dist lisp to create initial kernel.core
-  ./src/tools/build-world.sh $CHOST bin/lisp
+  ./src/tools/build-world.sh $CHOST $startdir/src/bin/lisp
   # build native lisp binary
   ./src/tools/rebuild-lisp.sh $CHOST 
   # Generate lisp.core
-  ./src/tools/load-world.sh $CHOST "$pkgver archlinux release $pkgver"
+  ./src/tools/load-world.sh $CHOST  ${pkgver}
   # rebuild kernel.core using native lisp 
   ./src/tools/build-world.sh $CHOST $CHOST/lisp/lisp
-  # (Re)generate lisp.core
-  ./src/tools/load-world.sh $CHOST "$pkgver archlinux release $pkgver"
+  # "(Re)generate lisp.core"
+  ./src/tools/load-world.sh $CHOST ${pkgver} 
   # Build auxilary stuff
   ./src/tools/build-utils.sh $CHOST 
   # make new binary dist archives
   ./src/tools/make-dist.sh $CHOST ${pkgver} x86 linux
-
+  
+  mkdir -p $startdir/pkg/usr/lib/cmucl/
+  mkdir -p $startdir/pkg/usr/share/man/man1
   mkdir dist
-  pushd dist
-  # unarchive newly creating binary dist archives
-  tar xvzf ../cmucl-${pkgver}-x86-linux.tar.gz
-  tar xvzf ../cmucl-${pkgver}-x86-linux.extra.tar.gz
+  tar xjf cmucl-${pkgver}-x86-linux.tar.bz2 -C dist 
+  tar xjf cmucl-${pkgver}-x86-linux.extra.tar.bz2 -C dist
+  cp -a dist/bin ${startdir}/pkg/usr/lib/cmucl
+  cp -a dist/lib/cmucl ${startdir}/pkg/usr/lib/ 
+  cp -a dist/man/man1 ${startdir}/pkg/usr/share/man/man1 
 
-  mkdir -p $startdir/pkg/usr/lib/cmucl/
-  cp -a bin $startdir/pkg/usr/lib/cmucl/
-  cp -a lib/cmucl $startdir/pkg/usr/lib/
-
-  mkdir -p $startdir/pkg/usr/man/man1
-  install -p man/man1/* $startdir/pkg/usr/man/man1/
-  popd 
-
   ## Setup app-wrapper
   install -m755 -p -D lib/cmucl/sample-wrapper $startdir/pkg/usr/bin/cmucl
   # Fixup paths in wrapper

Deleted: extra-i686/cmucl-19c-xorg.patch
===================================================================
--- extra-i686/cmucl-19c-xorg.patch	2008-09-04 13:25:44 UTC (rev 11830)
+++ extra-i686/cmucl-19c-xorg.patch	2008-09-04 13:29:26 UTC (rev 11831)
@@ -1,13 +0,0 @@
-diff -ur src.orig/motif/server/Config.x86 src/motif/server/Config.x86
---- src.orig/motif/server/Config.x86	2004-04-26 14:07:36.000000000 +0200
-+++ src/motif/server/Config.x86	2006-01-04 18:12:39.000000000 +0100
-@@ -1,6 +1,6 @@
--CFLAGS = -O2 -I/usr/X11R6/include -I. -I$(VPATH)
--LDFLAGS = -L/usr/X11R6/lib
--LIBS = -static -lXm -dynamic -lXt -lXext -lX11 -lSM -lICE -lXp -ldl -lpthread
-+CFLAGS = -O2 -I/usr/include -I. -I$(VPATH)
-+LDFLAGS = -L/usr/lib
-+LIBS = -lXau -lXdmcp -lXm -dynamic -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.

Copied: cmucl/repos/extra-i686/cmucl-19e-GNUmakefile.patch (from rev 11830, cmucl/trunk/cmucl-19e-GNUmakefile.patch)
===================================================================
--- extra-i686/cmucl-19e-GNUmakefile.patch	                        (rev 0)
+++ extra-i686/cmucl-19e-GNUmakefile.patch	2008-09-04 13:29:26 UTC (rev 11831)
@@ -0,0 +1,17 @@
+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




More information about the arch-commits mailing list