[arch-commits] Commit in cmucl/trunk (3 files)
Juergen Hoetzel
juergen at archlinux.org
Thu Sep 4 13:25:45 UTC 2008
Date: Thursday, September 4, 2008 @ 09:25:44
Author: juergen
Revision: 11830
fixed Makefile dependencies (failure on -j2 build), removed old xorg patch
Added:
cmucl/trunk/cmucl-19e-GNUmakefile.patch
Modified:
cmucl/trunk/PKGBUILD
Deleted:
cmucl/trunk/cmucl-19c-xorg.patch
-----------------------------+
PKGBUILD | 44 +++++++++++++++++++-----------------------
cmucl-19c-xorg.patch | 13 ------------
cmucl-19e-GNUmakefile.patch | 17 ++++++++++++++++
3 files changed, 37 insertions(+), 37 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2008-09-04 13:13:09 UTC (rev 11829)
+++ PKGBUILD 2008-09-04 13:25:44 UTC (rev 11830)
@@ -3,54 +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: cmucl-19c-xorg.patch
===================================================================
--- cmucl-19c-xorg.patch 2008-09-04 13:13:09 UTC (rev 11829)
+++ cmucl-19c-xorg.patch 2008-09-04 13:25:44 UTC (rev 11830)
@@ -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.
Added: cmucl-19e-GNUmakefile.patch
===================================================================
--- cmucl-19e-GNUmakefile.patch (rev 0)
+++ cmucl-19e-GNUmakefile.patch 2008-09-04 13:25:44 UTC (rev 11830)
@@ -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