diff options
author | Marcus Alves Grando <mnag@FreeBSD.org> | 2005-11-08 18:47:52 +0000 |
---|---|---|
committer | Marcus Alves Grando <mnag@FreeBSD.org> | 2005-11-08 18:47:52 +0000 |
commit | 9256e09d9be7a5ec2482854f73a9d853bb748a22 (patch) | |
tree | d3ed3bf636ec5e1b184d0448cd13f02b344317a0 /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/Makefile | 6 | ||||
-rw-r--r-- | lang/sbcl/distinfo | 2 | ||||
-rw-r--r-- | lang/sbcl/files/patch-src__runtime__GNUmakefile | 15 |
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. - |