public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
From: "Stelian Ionescu" <sionescu@cddr.org>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] proj/lisp:master commit in: dev-lisp/sbcl/, dev-lisp/sbcl/files/
Date: Fri,  4 Nov 2011 10:10:51 +0000 (UTC)	[thread overview]
Message-ID: <bdf1583eeb73a130d592e535a5d18f5ee38691c3.fenlix@gentoo> (raw)

commit:     bdf1583eeb73a130d592e535a5d18f5ee38691c3
Author:     Stelian Ionescu <sionescu <AT> cddr <DOT> org>
AuthorDate: Fri Nov  4 10:10:06 2011 +0000
Commit:     Stelian Ionescu <sionescu <AT> cddr <DOT> org>
CommitDate: Fri Nov  4 10:10:06 2011 +0000
URL:        http://git.overlays.gentoo.org/gitweb/?p=proj/lisp.git;a=commit;h=bdf1583e

dev-lisp/sbcl: bump to 1.0.52

Remove build system patch because it's too much work to port it forward

---
 .../files/1.0.51-gentoo-fix_build_system.patch     |  564 --------------------
 .../{sbcl-1.0.51.ebuild => sbcl-1.0.52.ebuild}     |    1 -
 2 files changed, 0 insertions(+), 565 deletions(-)

diff --git a/dev-lisp/sbcl/files/1.0.51-gentoo-fix_build_system.patch b/dev-lisp/sbcl/files/1.0.51-gentoo-fix_build_system.patch
deleted file mode 100644
index f3dbbc7..0000000
--- a/dev-lisp/sbcl/files/1.0.51-gentoo-fix_build_system.patch
+++ /dev/null
@@ -1,564 +0,0 @@
-diff --git a/contrib/asdf-module.mk b/contrib/asdf-module.mk
-index d3ffbad..7a5936e 100644
---- a/contrib/asdf-module.mk
-+++ b/contrib/asdf-module.mk
-@@ -1,3 +1,5 @@
-+# -*- makefile -*- included by contribs built with ASDF
-+
- CC=gcc
- 
- # We need to extend flags to the C compiler and the linker
-@@ -7,6 +9,9 @@ CC=gcc
- # directly via ASDF from a non-C-aware module which has these tricky
- # ones as dependencies.
- 
-+# from src/runtime/
-+-include platform.mk
-+
- UNAME:=$(shell uname -s)
- 
- ifeq (SunOS,$(UNAME))
-@@ -23,7 +28,9 @@ ifeq (CYGWIN,$(findstring CYGWIN,$(UNAME)))
-   CC:=$(shell cygpath -m $(shell readlink -fn $(shell which $(CC))))
- endif
- 
--export CC SBCL EXTRA_CFLAGS EXTRA_LDFLAGS
-+EXTRA_CFLAGS += $(CFLAGS)
-+
-+export CC SBCL EXTRA_CFLAGS
- 
- all: $(EXTRA_ALL_TARGETS)
- 	$(MAKE) -C ../asdf
-diff --git a/contrib/vanilla-module.mk b/contrib/vanilla-module.mk
-index 41c1771..4c343ee 100644
---- a/contrib/vanilla-module.mk
-+++ b/contrib/vanilla-module.mk
-@@ -1,3 +1,7 @@
-+# -*- makefile -*- included by contribs that don't use ASDF
-+
-+# from src/runtime/
-+-include platform.mk
- 
- $(MODULE).fasl: $(MODULE).lisp ../../output/sbcl.core
- 	$(SBCL) --eval '(compile-file (format nil "SYS:CONTRIB;~:@(~A~);~:@(~A~).LISP" "$(MODULE)" "$(MODULE)"))' </dev/null
-diff --git a/make-target-contrib.sh b/make-target-contrib.sh
-index 85345e6..e3185d8 100644
---- a/make-target-contrib.sh
-+++ b/make-target-contrib.sh
-@@ -66,7 +66,7 @@ for i in contrib/*; do
-     # export INSTALL_DIR=$SBCL_HOME/`basename $i `
-     test -f $i/test-passed && rm $i/test-passed
-     # hack to get exit codes right.
--    if $GNUMAKE -C $i test 2>&1 && touch $i/test-passed ; then
-+    if $GNUMAKE -C $i -I ../../src/runtime test 2>&1 && touch $i/test-passed ; then
- 	:
-     else
- 	exit $?
-diff --git a/src/runtime/Config.alpha-linux b/src/runtime/Config.alpha-linux
-index 42df1fc..50de020 100644
---- a/src/runtime/Config.alpha-linux
-+++ b/src/runtime/Config.alpha-linux
-@@ -10,7 +10,7 @@
- # files for more information.
- 
- LD = ld -taso
--LINKFLAGS += -dynamic -v -Wl,-T -Wl,ld-script.alpha-linux -rdynamic
-+SBCL_LDFLAGS += -dynamic -v -Wl,-T -Wl,ld-script.alpha-linux -rdynamic
- NM = ./linux-nm
- 
- ASSEM_SRC = alpha-assem.S ldso-stubs.S
-diff --git a/src/runtime/Config.alpha-osf1 b/src/runtime/Config.alpha-osf1
-index 0553f48..8c39543 100644
---- a/src/runtime/Config.alpha-osf1
-+++ b/src/runtime/Config.alpha-osf1
-@@ -9,11 +9,10 @@
- # provided with absolutely no warranty. See the COPYING and CREDITS
- # files for more information.
- 
--CFLAGS += -Dosf1 -O0 -g -D_XOPEN_SOURCE=500 -D_OSF_SOURCE=500
--CFLAGS += -msg_disable newlocale
-+CFLAGS += -Dosf1 -O0 -D_XOPEN_SOURCE=500 -D_OSF_SOURCE=500 -msg_disable newlocale
- ASFLAGS += -Dosf1 #-ULANGUAGE_ASSEMBLY
- LD = ld -xtaso
--LINKFLAGS = -non_shared # dynamic -v -g  -Wl,-T  -Wl,ld-script.alpha-linux
-+LDFLAGS += -non_shared # dynamic -v -g  -Wl,-T  -Wl,ld-script.alpha-linux
- # Digital^WCompaq^WHP's cc declares `static inline' functions to exist
- # in multiple places in the binary; we add the '-g' flag to suppress all
- # internal (i.e. static) function names being spat out.  GENESIS
-diff --git a/src/runtime/Config.hppa-hpux b/src/runtime/Config.hppa-hpux
-index fec282b..7509a60 100644
---- a/src/runtime/Config.hppa-hpux
-+++ b/src/runtime/Config.hppa-hpux
-@@ -9,7 +9,7 @@
- # provided with absolutely no warranty. See the COPYING and CREDITS
- # files for more information.
- 
--LINKFLAGS += -v
-+LDFLAGS += -v
- # avoid native tools
- NM = /usr/local/bin/nm
- CC = /usr/local/bin/gcc
-diff --git a/src/runtime/Config.hppa-linux b/src/runtime/Config.hppa-linux
-index 72449bd..1145452 100644
---- a/src/runtime/Config.hppa-linux
-+++ b/src/runtime/Config.hppa-linux
-@@ -9,7 +9,7 @@
- # provided with absolutely no warranty. See the COPYING and CREDITS
- # files for more information.
- 
--LINKFLAGS += -v -static
-+SBCL_LDFLAGS += -v -static
- NM = ./linux-nm
- 
- ASSEM_SRC = hppa-assem.S #hppa-linux-stubs.S
-diff --git a/src/runtime/Config.mips-linux b/src/runtime/Config.mips-linux
-index 9f32f3c..88cc65c 100644
---- a/src/runtime/Config.mips-linux
-+++ b/src/runtime/Config.mips-linux
-@@ -9,7 +9,7 @@
- # provided with absolutely no warranty. See the COPYING and CREDITS
- # files for more information.
- 
--LINKFLAGS += -v -O2 -Wl,--export-dynamic
-+SBCL_LDFLAGS += -v -O2 -Wl,--export-dynamic
- NM = ./linux-nm
- 
- ASSEM_SRC = mips-assem.S ldso-stubs.S
-@@ -19,7 +19,7 @@ OS_SRC = linux-os.c mips-linux-os.c
- OS_LIBS = -ldl
- 
- ifdef LISP_FEATURE_LARGEFILE
--  CFLAGS += -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
-+  SBCL_CFLAGS += -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
- endif
- 
- ifdef LISP_FEATURE_SB_THREAD
-diff --git a/src/runtime/Config.ppc-darwin b/src/runtime/Config.ppc-darwin
-index 0d3d79a..ea3eaf7 100644
---- a/src/runtime/Config.ppc-darwin
-+++ b/src/runtime/Config.ppc-darwin
-@@ -9,8 +9,8 @@
- # provided with absolutely no warranty. See the COPYING and CREDITS
- # files for more information.
- 
--CFLAGS = -g -Wall -O2 -fdollars-in-identifiers -mmacosx-version-min=10.4
--LINKFLAGS += -mmacosx-version-min=10.4
-+CFLAGS += -O2 -fdollars-in-identifiers -mmacosx-version-min=10.4
-+LDFLAGS += -mmacosx-version-min=10.4
- 
- OS_SRC = bsd-os.c darwin-os.c ppc-darwin-os.c
- 
-diff --git a/src/runtime/Config.ppc-linux b/src/runtime/Config.ppc-linux
-index f8ceded..77fa228 100644
---- a/src/runtime/Config.ppc-linux
-+++ b/src/runtime/Config.ppc-linux
-@@ -9,8 +9,7 @@
- # provided with absolutely no warranty. See the COPYING and CREDITS
- # files for more information.
- 
--CFLAGS = -g
--LINKFLAGS += -v -rdynamic
-+SBCL_LDFLAGS += -v -rdynamic
- NM = ./linux-nm
- 
- ASSEM_SRC = ppc-assem.S ldso-stubs.S
-diff --git a/src/runtime/Config.ppc-netbsd b/src/runtime/Config.ppc-netbsd
-index 07f668e..a17ebc7 100644
---- a/src/runtime/Config.ppc-netbsd
-+++ b/src/runtime/Config.ppc-netbsd
-@@ -9,8 +9,8 @@
- # provided with absolutely no warranty. See the COPYING and CREDITS
- # files for more information.
- 
--LINKFLAGS += -dynamic -export-dynamic
--CFLAGS =  -g -Wall -O2
-+LDFLAGS += -dynamic -export-dynamic
-+CFLAGS += -O2
- 
- ASSEM_SRC = ppc-assem.S ldso-stubs.S
- ARCH_SRC = ppc-arch.c
-diff --git a/src/runtime/Config.sparc-linux b/src/runtime/Config.sparc-linux
-index 1ad0213..4b4f389 100644
---- a/src/runtime/Config.sparc-linux
-+++ b/src/runtime/Config.sparc-linux
-@@ -9,8 +9,7 @@
- # provided with absolutely no warranty. See the COPYING and CREDITS
- # files for more information.
- 
--ASFLAGS = -g -Wall
--LINKFLAGS += -v -rdynamic
-+SBCL_LDFLAGS += -v -rdynamic
- NM = ./linux-nm
- 
- ASSEM_SRC = sparc-assem.S ldso-stubs.S
-diff --git a/src/runtime/Config.sparc-netbsd b/src/runtime/Config.sparc-netbsd
-index ec95cf8..7ca8cab 100644
---- a/src/runtime/Config.sparc-netbsd
-+++ b/src/runtime/Config.sparc-netbsd
-@@ -10,8 +10,8 @@
- # files for more information.
- 
- CC = gcc
--CFLAGS += -g -Wall -O2
--LINKFLAGS += -v
-+CFLAGS += -O2
-+LDFLAGS += -v
- NM = nm -t x -p
- 
- ASSEM_SRC = sparc-assem.S ldso-stubs.S
-diff --git a/src/runtime/Config.sparc-sunos b/src/runtime/Config.sparc-sunos
-index c5c89b8..7ca56e8 100644
---- a/src/runtime/Config.sparc-sunos
-+++ b/src/runtime/Config.sparc-sunos
-@@ -11,8 +11,8 @@
- 
- CC = gcc
- CFLAGS += -DSVR4 -D_REENTRANT
--ASFLAGS = -g -Wall -DSVR4
--LINKFLAGS += -v
-+ASFLAGS += -DSVR4
-+LDFLAGS += -v
- NM = nm -t x -p 
- 
- ASSEM_SRC = sparc-assem.S ldso-stubs.S
-diff --git a/src/runtime/Config.x86-64-darwin b/src/runtime/Config.x86-64-darwin
-index 24965f5..efecb06 100644
---- a/src/runtime/Config.x86-64-darwin
-+++ b/src/runtime/Config.x86-64-darwin
-@@ -9,13 +9,15 @@
- # provided with absolutely no warranty. See the COPYING and CREDITS
- # files for more information.
- 
--CFLAGS = -g -Wall -O2 -fdollars-in-identifiers
-+CFLAGS += -arch x86_64 -O2 -fdollars-in-identifier
-+LDFLAGS += -arch x86_64
-+
- ifdef LISP_FEATURE_DARWIN9_OR_BETTER
- CFLAGS += -mmacosx-version-min=10.5
--LINKFLAGS += -mmacosx-version-min=10.5
-+LDFLAGS += -mmacosx-version-min=10.5
- else
- CFLAGS += -mmacosx-version-min=10.4
--LINKFLAGS += -mmacosx-version-min=10.4
-+LDFLAGS += -mmacosx-version-min=10.4
- endif
- ifdef LISP_FEATURE_INODE64
- CFLAGS += -D_DARWIN_USE_64_BIT_INODE
-@@ -31,9 +33,9 @@ endif
- ASSEM_SRC = x86-64-assem.S ldso-stubs.S
- ARCH_SRC = x86-64-arch.c
- 
--LINKFLAGS += -arch x86_64 -dynamic -twolevel_namespace -bind_at_load -pagezero_size 0x100000
-+LDFLAGS += -dynamic -twolevel_namespace -bind_at_load -pagezero_size 0x100000
- 
--CFLAGS += -arch x86_64 -fno-omit-frame-pointer -pagezero_size 0x100000
-+CFLAGS += -fno-omit-frame-pointer -pagezero_size 0x100000
- 
- GC_SRC = gencgc.c
- 
-diff --git a/src/runtime/Config.x86-64-freebsd b/src/runtime/Config.x86-64-freebsd
-index cb35476..2945aa5 100644
---- a/src/runtime/Config.x86-64-freebsd
-+++ b/src/runtime/Config.x86-64-freebsd
-@@ -13,11 +13,11 @@ include Config.x86-64-bsd
- 
- ASSEM_SRC += ldso-stubs.S
- 
--# Until sbcl-0.6.7.3, we used "LINKFLAGS+=-static" here, which
-+# Until sbcl-0.6.7.3, we used "LDFLAGS+=-static" here, which
- # worked fine for most things, but LOAD-FOREIGN & friends require
- # dlopen() etc., which in turn depend on dynamic linking of the
- # runtime.
--LINKFLAGS += -dynamic -export-dynamic
-+LDFLAGS += -dynamic -export-dynamic
- 
- # use libthr (1:1 threading).  libpthread (m:n threading) does not work.
- ifdef LISP_FEATURE_SB_THREAD
-diff --git a/src/runtime/Config.x86-64-netbsd b/src/runtime/Config.x86-64-netbsd
-index e893ee0..41e66ba 100644
---- a/src/runtime/Config.x86-64-netbsd
-+++ b/src/runtime/Config.x86-64-netbsd
-@@ -14,9 +14,4 @@ include Config.x86-64-bsd
- ASSEM_SRC += ldso-stubs.S
- OS_LIBS += -lutil
- 
--# XXX why do all the other Configs set LINKFLAGS instead of LDFLAGS?
--# LINKFLAGS is only used in src/runtime/GNUmakefile, this causes the
--# dladdr test in tools-for-build/ to fail.
--
--LINKFLAGS += -export-dynamic
- LDFLAGS += -export-dynamic
-diff --git a/src/runtime/Config.x86-64-openbsd b/src/runtime/Config.x86-64-openbsd
-index e893ee0..41e66ba 100644
---- a/src/runtime/Config.x86-64-openbsd
-+++ b/src/runtime/Config.x86-64-openbsd
-@@ -14,9 +14,4 @@ include Config.x86-64-bsd
- ASSEM_SRC += ldso-stubs.S
- OS_LIBS += -lutil
- 
--# XXX why do all the other Configs set LINKFLAGS instead of LDFLAGS?
--# LINKFLAGS is only used in src/runtime/GNUmakefile, this causes the
--# dladdr test in tools-for-build/ to fail.
--
--LINKFLAGS += -export-dynamic
- LDFLAGS += -export-dynamic
-diff --git a/src/runtime/Config.x86-64-sunos b/src/runtime/Config.x86-64-sunos
-index 8441cef..208a4f7 100644
---- a/src/runtime/Config.x86-64-sunos
-+++ b/src/runtime/Config.x86-64-sunos
-@@ -1,14 +1,14 @@
- CC=gcc
--CFLAGS = -m64 -g -O2 -Wall -D__EXTENSIONS__ -D_POSIX_C_SOURCE=199506L -DSVR4 -D_REENTRANT -fno-omit-frame-pointer
--ASFLAGS = -m64 -Wall
-+CFLAGS += -m64 -O2 -D__EXTENSIONS__ -D_POSIX_C_SOURCE=199506L -DSVR4 -D_REENTRANT -fno-omit-frame-pointer
-+ASFLAGS += -m64
- LD = ld
--LINKFLAGS = -m64 -g
-+LDFLAGS += -m64 -g
- NM = nm -xgp
- GREP = ggrep
- 
- #CC=/opt/SunStudioExpress/bin/cc
--#CFLAGS = -xarch=generic64 -g -O2 -Wall -D__EXTENSIONS__ -D_POSIX_C_SOURCE=199506L -DSVR4 -D_REENTRANT -fno-omit-frame-pointer
--#ASFLAGS = -xarch=generic64 -Wall
-+#CFLAGS += -xarch=generic64 -g -O2 -D__EXTENSIONS__ -D_POSIX_C_SOURCE=199506L -DSVR4 -D_REENTRANT -fno-omit-frame-pointer
-+#ASFLAGS += -xarch=generic64
- 
- ASSEM_SRC = x86-64-assem.S ldso-stubs.S
- ARCH_SRC = x86-64-arch.c
-diff --git a/src/runtime/Config.x86-darwin b/src/runtime/Config.x86-darwin
-index df53b0c..4e6683d 100644
---- a/src/runtime/Config.x86-darwin
-+++ b/src/runtime/Config.x86-darwin
-@@ -9,14 +9,14 @@
- # provided with absolutely no warranty. See the COPYING and CREDITS
- # files for more information.
- 
--CFLAGS = -arch i386 -g -Wall -O2 -fdollars-in-identifiers -fno-omit-frame-pointer
--LINKFLAGS += -arch i386
-+SBCL_CFLAGS += -arch i386 -O2 -fdollars-in-identifiers -fno-omit-frame-pointer
-+SBCL_LDFLAGS += -arch i386
- ifdef LISP_FEATURE_DARWIN9_OR_BETTER
--CFLAGS += -mmacosx-version-min=10.5
--LINKFLAGS += -mmacosx-version-min=10.5
-+SBCL_CFLAGS += -mmacosx-version-min=10.5
-+SBCL_LDFLAGS += -mmacosx-version-min=10.5
- else
--CFLAGS += -mmacosx-version-min=10.4
--LINKFLAGS += -mmacosx-version-min=10.4
-+SBCL_CFLAGS += -mmacosx-version-min=10.4
-+SBCL_LDFLAGS += -mmacosx-version-min=10.4
- endif
- 
- OS_SRC = bsd-os.c x86-bsd-os.c darwin-os.c x86-darwin-os.c
-@@ -31,7 +31,7 @@ CC = gcc
- ASSEM_SRC = x86-assem.S ldso-stubs.S
- ARCH_SRC = x86-arch.c
- 
--CPPFLAGS += -no-cpp-precomp
-+SBCL_CPPFLAGS += -no-cpp-precomp
- 
- GC_SRC = gencgc.c
- 
-diff --git a/src/runtime/Config.x86-freebsd b/src/runtime/Config.x86-freebsd
-index a30afdc..497334f 100644
---- a/src/runtime/Config.x86-freebsd
-+++ b/src/runtime/Config.x86-freebsd
-@@ -13,11 +13,11 @@ include Config.x86-bsd
- 
- ASSEM_SRC += ldso-stubs.S
- 
--# Until sbcl-0.6.7.3, we used "LINKFLAGS+=-static" here, which
-+# Until sbcl-0.6.7.3, we used "LDFLAGS+=-static" here, which
- # worked fine for most things, but LOAD-FOREIGN & friends require
- # dlopen() etc., which in turn depend on dynamic linking of the
- # runtime.
--LINKFLAGS += -dynamic -export-dynamic
-+LDFLAGS += -dynamic -export-dynamic
- 
- # use libthr (1:1 threading).  libpthread (m:n threading) does not work.
- ifdef LISP_FEATURE_SB_THREAD
-diff --git a/src/runtime/Config.x86-linux b/src/runtime/Config.x86-linux
-index cabbf71..a5f9af4 100644
---- a/src/runtime/Config.x86-linux
-+++ b/src/runtime/Config.x86-linux
-@@ -27,13 +27,13 @@ OS_SRC = linux-os.c x86-linux-os.c
- # (You *are* encouraged to design and implement a coherent stable
- # interface, though.:-| As far as I (WHN 2002-05-19) know, no one is
- # working on one and it would be a nice thing to have.)
--LINKFLAGS += -Wl,--export-dynamic -m32
-+SBCL_LDFLAGS += -Wl,--export-dynamic -m32
- OS_LIBS = -ldl
- 
- ifdef LISP_FEATURE_LARGEFILE
--  CFLAGS += -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
-+  SBCL_CFLAGS += -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
- endif
--CFLAGS += -m32 -fno-omit-frame-pointer
-+SBCL_CFLAGS += -m32 -fno-omit-frame-pointer
- 
- ifdef LISP_FEATURE_SB_THREAD
-   OS_LIBS += -lpthread
-diff --git a/src/runtime/Config.x86-netbsd b/src/runtime/Config.x86-netbsd
-index b101bd1..53ff180 100644
---- a/src/runtime/Config.x86-netbsd
-+++ b/src/runtime/Config.x86-netbsd
-@@ -13,6 +13,6 @@ include Config.x86-bsd
- 
- ASSEM_SRC += ldso-stubs.S
- OS_SRC += undefineds.c
--LINKFLAGS += -dynamic -export-dynamic
-+SBCL_LDFLAGS += -dynamic -export-dynamic
- 
--CFLAGS = -g -Wall -O2 -fno-omit-frame-pointer
-+SBCL_CFLAGS = -O2 -fno-omit-frame-pointer
-diff --git a/src/runtime/Config.x86-openbsd b/src/runtime/Config.x86-openbsd
-index 144cc2b..fc4a17e 100644
---- a/src/runtime/Config.x86-openbsd
-+++ b/src/runtime/Config.x86-openbsd
-@@ -18,11 +18,6 @@ OS_LIBS += -lutil
- # locations used. If you wish to link the runtime using -Z option then
- # please see the comments in src/compiler/x86/parms.lisp
- 
--# XXX why do all the other Configs set LINKFLAGS instead of LDFLAGS?
--# LINKFLAGS is only used in src/runtime/GNUmakefile, this causes the
--# dladdr test in tools-for-build/ to fail.
-+SBCL_LDFLAGS += -export-dynamic
- 
--LINKFLAGS += -export-dynamic
--LDFLAGS += -export-dynamic
--
--CFLAGS = -g -Wall -O2 -fno-omit-frame-pointer
-+SBCL_CFLAGS += -O2 -fno-omit-frame-pointer
-diff --git a/src/runtime/Config.x86-sunos b/src/runtime/Config.x86-sunos
-index 1367565..ab2d748 100644
---- a/src/runtime/Config.x86-sunos
-+++ b/src/runtime/Config.x86-sunos
-@@ -10,8 +10,8 @@
- # files for more information.
- 
- CC=gcc
--CFLAGS = -g -O2 -Wall -D__EXTENSIONS__ -D_POSIX_C_SOURCE=199506L -DSVR4 -D_REENTRANT -fno-omit-frame-pointer
--ASFLAGS = -Wall
-+SBCL_CFLAGS += -O2 -D__EXTENSIONS__ -D_POSIX_C_SOURCE=199506L -DSVR4 -D_REENTRANT -fno-omit-frame-pointer
-+SBCL_ASFLAGS += -Wall
- LD = ld
- NM = nm -xgp
- GREP = ggrep
-diff --git a/src/runtime/Config.x86_64-linux b/src/runtime/Config.x86_64-linux
-index e1efb79..ea0f567 100644
---- a/src/runtime/Config.x86_64-linux
-+++ b/src/runtime/Config.x86_64-linux
-@@ -27,18 +27,18 @@ OS_SRC = linux-os.c x86-64-linux-os.c
- # (You *are* encouraged to design and implement a coherent stable
- # interface, though.:-| As far as I (WHN 2002-05-19) know, no one is
- # working on one and it would be a nice thing to have.)
--LINKFLAGS += -Wl,--export-dynamic
-+LDFLAGS += -Wl,--export-dynamic
- OS_LIBS = -ldl
- 
- ifdef LISP_FEATURE_LARGEFILE
--  CFLAGS += -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
-+  SBCL_CFLAGS += -D_LARGEFILE_SOURCE -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64
- endif
- 
- ifdef LISP_FEATURE_SB_THREAD
-   OS_LIBS += -lpthread
- endif
- 
--CFLAGS += -fno-omit-frame-pointer
-+SBCL_CFLAGS += -fno-omit-frame-pointer
- 
- GC_SRC = gencgc.c
- 
-diff --git a/src/runtime/GNUmakefile b/src/runtime/GNUmakefile
-index f0fbe19..6dc0581 100644
---- a/src/runtime/GNUmakefile
-+++ b/src/runtime/GNUmakefile
-@@ -18,27 +18,19 @@ TARGET=sbcl
- # Config file. Most of them are same on most systems right now.
- # If you need to override one of these, do it in Config.
- LD = ld
--LINKFLAGS = -g
-+SBCL_LDFLAGS = -g
- NM = nm -gp
- DEPEND_FLAGS = -MM
- GREP = grep
- 
- include ../../output/prefix.def
- 
--CFLAGS = -g -Wall -Wsign-compare -O3
--ASFLAGS = $(CFLAGS)
--CPPFLAGS = -I. -DSBCL_PREFIX=\"$(SBCL_PREFIX)\"
-+SBCL_CFLAGS = -g -Wall -Wsign-compare -O3
-+SBCL_ASFLAGS = $(SBCL_CFLAGS)
-+SBCL_CPPFLAGS = -I. -DSBCL_PREFIX=\"$(SBCL_PREFIX)\"
- 
--# Give make access to the target Lisp features.
--include genesis/Makefile.features
--
--# The Config file is the preferred place for tweaking options which
--# are appropriate for particular setups (OS, ARCH, whatever). Make a
--# Config-foo file for setup foo, then arrange for Config to be a
--# symlink to Config-foo.
--# Commonly used variables in Config are: ARCH_SRC, ASSEM_SRC, GC_SRC,
--# OS_SRC, OS_LIBS, OS_OBJS, OS_CLEAN_FILES
--include Config
-+# Also included by tools-for-build/Makefile
-+-include platform.mk
- 
- COMMON_SRC = alloc.c backtrace.c breakpoint.c coreparse.c \
- 	dynbind.c funcall.c gc-common.c globals.c interr.c interrupt.c \
-@@ -58,7 +50,7 @@ LIBS = ${OS_LIBS} -lm
- targets: $(TARGET) sbcl.nm
- 
- $(TARGET): $(OBJS)
--	$(CC) ${LINKFLAGS} -o $@ $^ $(LIBS)
-+	$(CC) $(LDFLAGS) -o $@ $^ $(LIBS)
- 
- sbcl.nm: $(TARGET)
- 	$(NM) $(TARGET) | $(GREP) -v " [FUw] " > ,$@
-diff --git a/src/runtime/platform.mk b/src/runtime/platform.mk
-new file mode 100644
-index 0000000..d2470cd
---- /dev/null
-+++ b/src/runtime/platform.mk
-@@ -0,0 +1,17 @@
-+# -*- makefile -*- for the C-level run-time support for SBCL
-+
-+# Give make access to the target Lisp features.
-+-include genesis/Makefile.features
-+
-+# The Config file is the preferred place for tweaking options which
-+# are appropriate for particular setups (OS, ARCH, whatever). Make a
-+# Config-foo file for setup foo, then arrange for Config to be a
-+# symlink to Config-foo.
-+# Commonly used variables in Config are: ARCH_SRC, ASSEM_SRC, GC_SRC,
-+# OS_SRC, OS_LIBS, OS_OBJS, OS_CLEAN_FILES
-+-include Config
-+
-+CPPFLAGS := $(SBCL_CPPFLAGS) $(CPPFLAGS)
-+CFLAGS   := $(SBCL_CFLAGS)   $(CFLAGS)
-+ASFLAGS  := $(SBCL_ASFLAGS)  $(ASFLAGS)
-+LDFLAGS  := $(SBCL_LDFLAGS)  $(LDFLAGS)
-diff --git a/tools-for-build/Makefile b/tools-for-build/Makefile
-index 7a4c16f..dc99ebc 100644
---- a/tools-for-build/Makefile
-+++ b/tools-for-build/Makefile
-@@ -7,12 +7,11 @@
- # provided with absolutely no warranty. See the COPYING and CREDITS
- # files for more information.
- 
---include genesis/Makefile.features
---include Config
-+SBCL_CPPFLAGS = -I../src/runtime
-+SBCL_LDFLAGS = $(OS_LIBS)
- 
--CPPFLAGS:=-I../src/runtime
--LDFLAGS:=$(LDFLAGS)
--LDLIBS:=$(OS_LIBS)
-+# from src/runtime/
-+-include platform.mk
- 
- all: grovel-headers determine-endianness where-is-mcontext \
-         modify-ldt-struct-name sigaction-sa-nodefer-works-test

diff --git a/dev-lisp/sbcl/sbcl-1.0.51.ebuild b/dev-lisp/sbcl/sbcl-1.0.52.ebuild
similarity index 99%
rename from dev-lisp/sbcl/sbcl-1.0.51.ebuild
rename to dev-lisp/sbcl/sbcl-1.0.52.ebuild
index 4c47165..038f2e3 100644
--- a/dev-lisp/sbcl/sbcl-1.0.51.ebuild
+++ b/dev-lisp/sbcl/sbcl-1.0.52.ebuild
@@ -76,7 +76,6 @@ src_unpack() {
 }
 
 src_prepare() {
-	epatch "${FILESDIR}"/${PV}-gentoo-fix_build_system.patch
 	epatch "${FILESDIR}"/gentoo-fix_install_man.patch
 	epatch "${FILESDIR}"/gentoo-fix_linux-os-c.patch
 



             reply	other threads:[~2011-11-04 10:11 UTC|newest]

Thread overview: 13+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2011-11-04 10:10 Stelian Ionescu [this message]
  -- strict thread matches above, loose matches on Subject: below --
2022-04-01 11:12 [gentoo-commits] proj/lisp:master commit in: dev-lisp/sbcl/, dev-lisp/sbcl/files/ Ulrich Müller
2017-07-02 16:11 José María Alonso
2017-04-04 18:39 José María Alonso
2017-04-04 18:05 José María Alonso
2014-12-17 16:17 José María Alonso
2013-04-05  0:31 Stelian Ionescu
2012-02-04 20:15 Stelian Ionescu
2011-08-26 23:20 Stelian Ionescu
2011-08-08  0:03 Stelian Ionescu
2011-07-14 16:37 Stelian Ionescu
2011-06-08 16:20 Stelian Ionescu
2011-03-29 22:51 Stelian Ionescu

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=bdf1583eeb73a130d592e535a5d18f5ee38691c3.fenlix@gentoo \
    --to=sionescu@cddr.org \
    --cc=gentoo-commits@lists.gentoo.org \
    --cc=gentoo-dev@lists.gentoo.org \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox