Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=frugalware-current.git;a=commitdiff;h=23dd7b2978cd69b29edfcb482a10a073bb9e2ab9

commit 23dd7b2978cd69b29edfcb482a10a073bb9e2ab9
Author: crazy <[EMAIL PROTECTED]>
Date:   Sat Feb 23 22:58:19 2008 +0100

sbcl-1.0.14-2-i686
* release bump
* added an patch to set SBCL_HOME to /usr/lib/sbcl/
* removed sbcl.sh not needed anymore
* delete CVS files before building the package ,
* we don't want these in our fpm

diff --git a/source/devel-extra/sbcl/FrugalBuild 
b/source/devel-extra/sbcl/FrugalBuild
index 6c4d577..1000dde 100644
--- a/source/devel-extra/sbcl/FrugalBuild
+++ b/source/devel-extra/sbcl/FrugalBuild
@@ -3,7 +3,7 @@

pkgname=sbcl
pkgver=1.0.14
-pkgrel=1
+pkgrel=2
pkgdesc="Steel Bank Common Lisp"
url="http://sbcl.sourceforge.net/";
depends=('glibc')
@@ -12,13 +12,16 @@ groups=('devel-extra')
archs=('i686' 'x86_64')
_F_sourceforge_ext="-source.tar.bz2"
Finclude sourceforge
-source=($source $pkgname.sh)
+source=($source no_local_lib_please.patch)
sha1sums=('e3fc5431fc65637857d23ef539ac8729530aaec7' \
-          '9357b6f2d69801cccfa5070706c16ffc9dc821bc')
+          '29df2f80163179eb2c38d22836e9ed8c0778bfd2')

build()
{
Fcd
+       Fpatchall
+       find . -name "CVS" | xargs rm -rf
+       find . -name "*cvsignore"  | xargs rm -rf
export INSTALL_ROOT=$Fdestdir/usr
Fmkdir /usr/share/man/man1
Fsed '\(CFLAGS =\)  -g -Wall -O3' "\1 $CFLAGS" src/runtime/GNUmakefile
@@ -29,7 +32,6 @@ build()

unset SBCL_HOME
sh install.sh
-       Fexe /etc/profile.d/$pkgname.sh
Fmv /usr/share/doc/$pkgname /usr/share/doc/$pkgname-$pkgver
}

diff --git a/source/devel-extra/sbcl/no_local_lib_please.patch 
b/source/devel-extra/sbcl/no_local_lib_please.patch
new file mode 100644
index 0000000..e4ba4de
--- /dev/null
+++ b/source/devel-extra/sbcl/no_local_lib_please.patch
@@ -0,0 +1,24 @@
+diff -Naur sbcl-1.0.14/doc/sbcl.1 sbcl-1.0.14-p/doc/sbcl.1
+--- sbcl-1.0.14/doc/sbcl.1     2008-01-10 16:54:04.000000000 +0100
++++ sbcl-1.0.14-p/doc/sbcl.1   2008-02-23 21:49:59.000000000 +0100
+@@ -451,7 +451,7 @@
+ This variable controls where files like "sbclrc", "sbcl.core", and the
+ add-on "contrib" systems are searched for.  If it is not set, then
+ sbcl sets it from a compile-time default location which is usually
+-/usr/local/lib/sbcl/ but may have been changed \fIe.g.\fR by a third-party
++/usr/lib/sbcl/ but may have been changed \fIe.g.\fR by a third-party
+ packager.
+
+ .SH FILES
+diff -Naur sbcl-1.0.14/src/runtime/runtime.c 
sbcl-1.0.14-p/src/runtime/runtime.c
+--- sbcl-1.0.14/src/runtime/runtime.c  2007-10-26 06:33:34.000000000 +0200
++++ sbcl-1.0.14-p/src/runtime/runtime.c        2008-02-23 21:48:22.000000000 
+0100
+@@ -67,7 +67,7 @@
+ #endif
+
+ #ifndef SBCL_HOME
+-#define SBCL_HOME "/usr/local/lib/sbcl/"
++#define SBCL_HOME "/usr/lib/sbcl/"
+ #endif
+
+
diff --git a/source/devel-extra/sbcl/sbcl.sh b/source/devel-extra/sbcl/sbcl.sh
deleted file mode 100644
index 81d15b5..0000000
--- a/source/devel-extra/sbcl/sbcl.sh
+++ /dev/null
@@ -1,7 +0,0 @@
-#!/bin/bash
-
-# (c) 2004 Vajna Miklos <[EMAIL PROTECTED]>
-# sbcl.sh for Frugalware
-# distributed under GPL License
-
-export SBCL_HOME=/usr/lib/sbcl
_______________________________________________
Frugalware-git mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to