From: Alexander H. <ale...@us...> - 2008-12-30 17:01:24
|
Update of /cvsroot/fink/dists/10.4/stable/main/finkinfo/languages In directory fdv4jf1.ch3.sourceforge.com:/tmp/cvs-serv22671 Modified Files: sbcl.patch Added Files: sbcl-i386.info Log Message: Finish modernization Index: sbcl.patch =================================================================== RCS file: /cvsroot/fink/dists/10.4/stable/main/finkinfo/languages/sbcl.patch,v retrieving revision 1.1 retrieving revision 1.2 diff -u -d -r1.1 -r1.2 --- sbcl.patch 20 Jan 2006 20:12:54 -0000 1.1 +++ sbcl.patch 30 Dec 2008 17:01:15 -0000 1.2 @@ -1,23 +1,22 @@ -diff -Naur sbcl.orig/install.sh sbcl/install.sh ---- sbcl.orig/install.sh 2004-08-18 05:58:41.000000000 -0700 -+++ sbcl/install.sh 2004-09-30 14:47:47.000000000 -0700 -@@ -82,18 +82,7 @@ - # info - for info in doc/manual/*.info - do -- cp $info $BUILD_ROOT$INFO_DIR/ \ -- && echo -n " info $BUILD_ROOT$INFO_DIR/`basename $info`" \ -- && ( install-info $BUILD_ROOT$INFO_DIR/`basename $info` > /dev/null 2>&1 \ -- || echo -n " (could not add to system catalog)" ) \ -- && echo --done -- --# pdf --for pdf in doc/manual/*.pdf --do -- cp $pdf $BUILD_ROOT$DOC_DIR/ \ -- && echo " pdf $BUILD_ROOT$DOC_DIR/`basename $pdf`" -+ cp $info $BUILD_ROOT$INFO_DIR/ - done +--- sbcl-1.0.19/src/runtime/globals.h 2008-10-19 19:06:29.000000000 -0400 ++++ sbcl-1.0.19.patched/src/runtime/globals.h 2008-05-15 11:37:50.000000000 -0400 +@@ -97,7 +97,7 @@ + /**/ + # ifdef LISP_FEATURE_PPC + # ifdef LISP_FEATURE_DARWIN +-# define EXTERN(name,bytes) .globl _/**/name ++# define EXTERN(name,bytes) .globl _##name + # else + # define EXTERN(name,bytes) .globl name + # endif +--- sbcl-1.0.19/src/runtime/ppc-assem.S 2008-10-19 19:06:27.000000000 -0400 ++++ sbcl-1.0.19.patched/src/runtime/ppc-assem.S 2006-12-05 10:46:18.000000000 -0500 +@@ -21,7 +21,7 @@ + .align 3 @ \ + _##x: - # html +-#define GFUNCDEF(x) .globl _/**/x @ \ ++#define GFUNCDEF(x) .globl _##x @ \ + FUNCDEF(x) + #else + #define FUNCDEF(x) .text ; \ --- NEW FILE: sbcl-i386.info --- Package: sbcl Architecture: i386 Version: 1.0.19 Revision: 2 License: BSD Description: ANSI Common Lisp implementation Maintainer: Jesse Alama <al...@st...> # NOTE: The version of the bootstrap binary does not automatically # change when the version field is updated! CompileScript and Source2 # need to be updated by hand when moving to a new version of the # bootstap binary BuildDepends: texinfo (>= 4.6), fink ( >= 0.24.12 ) Recommends: gnupg | gnupg-idea | gnupg-testing Source: mirror:sourceforge:sbcl/sbcl-%v-source.tar.bz2 Source2: mirror:sourceforge:sbcl/sbcl-1.0.2-x86-darwin-binary.tar.bz2 #Source2: mirror:sourceforge:sbcl/sbcl-1.0.19-x86-darwin-binary.tar.bz2 Source-MD5: c84b4b3c2f4293e98f0941a43fb746f4 Source2-MD5: 3b222a1f945ca462a2884fc378362c33 #Source2-MD5: 56d8d77291a8dcf3c47cf997c9de902f SourceDirectory: sbcl-%v # The 1.0.19 bootstrap binary bombs here with "dyld: Symbol not found: _kill$UNIX2003 Expected in: /usr/lib/libSystem.B.dylib" PatchFile: %n.patch PatchFile-MD5: 4724087c1ac59bd11c4b407fa4e8e62e CompileScript: << # cd ../%n-1.0.19-x86-darwin; mv %n-1.0.19/* .; rmdir %n-1.0.19 # unset LD_PREBIND; sh make.sh clisp --disable-debugger unset LD_PREBIND ; sh make.sh "../sbcl-1.0.2-x86-darwin/src/runtime/sbcl --core ../sbcl-1.0.2-x86-darwin/output/sbcl.core --disable-debugger --sysinit /dev/null --userinit /dev/null" cd doc/manual ; make html info << InstallScript: << find %b -depth -type d -name CVS -exec rm -rf {} \; find %b -depth -type f -name .cvsignore -exec rm -f {} \; unset SBCL_HOME ; INSTALL_ROOT=%i sh install.sh mv %i/bin/sbcl %i/lib/sbcl/sbcl echo '#! /bin/sh' > %i/bin/sbcl echo 'SBCL_HOME=%p/lib/sbcl/ exec %p/lib/sbcl/sbcl "$@"' >> %i/bin/sbcl chmod 755 %i/bin/sbcl << InfoDocs: sbcl.info asdf.info Homepage: http://www.sbcl.org/ DescDetail: << Steel Bank Common Lisp is an open source development system for ANSI Common Lisp. It provides an interactive environment including an integrated native compiler, interpreter, and debugger. Several extensions, such as a foreign function interface, and support for Unix (POSIX) system calls are also included. SBCL is derived from CMU CL. << DescPort: << Uses an SBCL binary for bootstrapping. << |