summaryrefslogtreecommitdiff
path: root/lang/sbcl
diff options
context:
space:
mode:
authorMarcus Alves Grando <mnag@FreeBSD.org>2005-11-08 18:47:52 +0000
committerMarcus Alves Grando <mnag@FreeBSD.org>2005-11-08 18:47:52 +0000
commit9256e09d9be7a5ec2482854f73a9d853bb748a22 (patch)
treed3ed3bf636ec5e1b184d0448cd13f02b344317a0 /lang/sbcl
parent- Allow slave to override PKGORIGIN (diff)
Fix build and respect CFLAGS
Add SHA256 Notified by: kris
Diffstat (limited to 'lang/sbcl')
-rw-r--r--lang/sbcl/Makefile6
-rw-r--r--lang/sbcl/distinfo2
-rw-r--r--lang/sbcl/files/patch-src__runtime__GNUmakefile15
3 files changed, 7 insertions, 16 deletions
diff --git a/lang/sbcl/Makefile b/lang/sbcl/Makefile
index f7752a7dbef7..4e8bc08a030c 100644
--- a/lang/sbcl/Makefile
+++ b/lang/sbcl/Makefile
@@ -28,6 +28,7 @@ BUILD_DEPENDS= lisp:${PORTSDIR}/lang/cmucl
LISP_CMD= "lisp -noinit -batch"
.endif
+USE_REINPLACE= yes
USE_BZIP2= yes
USE_GMAKE= yes
@@ -51,7 +52,10 @@ BUILD_DEPENDS+= gtar:${PORTSDIR}/archivers/gtar
.endif
post-patch:
- @${FIND} ${WRKSRC} -name '*.orig' -delete
+ @${REINPLACE_CMD} -E -e \
+ 's|CFLAGS = .*|CFLAGS = ${CFLAGS} -DSBCL_HOME=\\"${PREFIX}/lib/sbcl/\\"|' \
+ ${WRKSRC}/src/runtime/GNUmakefile
+ @${FIND} ${WRKSRC} -name '*.orig' -o -name '*.bak' | ${XARGS} ${RM}
do-build:
(cd ${WRKSRC} && ${SETENV} INSTALL_ROOT=${PREFIX} \
diff --git a/lang/sbcl/distinfo b/lang/sbcl/distinfo
index abb9b42c146d..da2613c48f8d 100644
--- a/lang/sbcl/distinfo
+++ b/lang/sbcl/distinfo
@@ -1,4 +1,6 @@
MD5 (sbcl-0.9.6-source.tar.bz2) = 5e94122e73bc59c1411ff93fee948bfb
+SHA256 (sbcl-0.9.6-source.tar.bz2) = 7a2dbfbaba7160acc5085c06bdcb158ea870778f7e472c3ebf4a0728ab5d9e45
SIZE (sbcl-0.9.6-source.tar.bz2) = 2664152
MD5 (sbcl-0.9.6-html.tar.bz2) = e2d56c8df81e73f7085791e9ef89a2b3
+SHA256 (sbcl-0.9.6-html.tar.bz2) = 921edd471203e2865a0fe90e180b18606681945343ec923031fc85943a846267
SIZE (sbcl-0.9.6-html.tar.bz2) = 117398
diff --git a/lang/sbcl/files/patch-src__runtime__GNUmakefile b/lang/sbcl/files/patch-src__runtime__GNUmakefile
deleted file mode 100644
index 814f4ef00a8a..000000000000
--- a/lang/sbcl/files/patch-src__runtime__GNUmakefile
+++ /dev/null
@@ -1,15 +0,0 @@
---- src/runtime/GNUmakefile.orig Fri Aug 19 09:15:15 2005
-+++ src/runtime/GNUmakefile Mon Nov 7 13:35:10 2005
-@@ -22,7 +22,11 @@
- DEPEND_FLAGS = -MM
- GREP = grep
-
--CFLAGS = -g -Wall -O3
-+ifeq ($(strip $(INSTALL_ROOT)),)
-+INSTALL_ROOT = /usr/local
-+endif
-+TMPCFLAGS = $(CFLAGS)
-+CFLAGS = -g -Wall $(TMPCFLAGS) -DSBCL_HOME=\"$(INSTALL_ROOT)/lib/sbcl/\"
- ASFLAGS = $(CFLAGS)
- CPPFLAGS = -I.
-