View | Details | Raw Unified | Return to bug 190708
Collapse All | Expand All

(-)Makefile (-19 / +16 lines)
Lines 14-21 Link Here
14
14
15
LIB_DEPENDS=	libgmp.so:${PORTSDIR}/math/gmp
15
LIB_DEPENDS=	libgmp.so:${PORTSDIR}/math/gmp
16
16
17
USE_BZIP2=	yes
17
USES=		gmake tar:bzip2
18
USES=		gmake
19
18
20
OPTIONS_DEFINE =	SBCL THREADS
19
OPTIONS_DEFINE =	SBCL THREADS
21
20
Lines 40-46 Link Here
40
			sb-rt			\
39
			sb-rt			\
41
			sb-simple-streams	\
40
			sb-simple-streams	\
42
			sb-sprof
41
			sb-sprof
43
MAN1=		sbcl.1
44
NEWBOOTNAME=	${PORTNAME}-${PORTVERSION}-${ARCH}-freebsd${OSREL:R}
42
NEWBOOTNAME=	${PORTNAME}-${PORTVERSION}-${ARCH}-freebsd${OSREL:R}
45
ONLY_FOR_ARCHS=	i386 amd64
43
ONLY_FOR_ARCHS=	i386 amd64
46
ONLY_FOR_ARCHS_REASON=	is a native code compiler, and has not been ported to\
44
ONLY_FOR_ARCHS_REASON=	is a native code compiler, and has not been ported to\
Lines 47-53 Link Here
47
this architecture yet
45
this architecture yet
48
SBCL_HOME=	${PREFIX}/lib/sbcl
46
SBCL_HOME=	${PREFIX}/lib/sbcl
49
47
50
NO_STAGE=	yes
51
.include <bsd.port.options.mk>
48
.include <bsd.port.options.mk>
52
49
53
CFLAGS+=	-fno-omit-frame-pointer
50
CFLAGS+=	-fno-omit-frame-pointer
Lines 195-222 Link Here
195
		${WRKSRC}/doc/sbcl.1
192
		${WRKSRC}/doc/sbcl.1
196
193
197
do-install:
194
do-install:
198
	${MKDIR} ${SBCL_HOME}/
195
	${MKDIR} ${STAGEDIR}${SBCL_HOME}/
199
	${INSTALL_PROGRAM} ${WRKSRC}/src/runtime/sbcl ${PREFIX}/bin/
196
	${INSTALL_PROGRAM} ${WRKSRC}/src/runtime/sbcl ${STAGEDIR}${PREFIX}/bin/
200
	${INSTALL_DATA} ${WRKSRC}/output/sbcl_core ${SBCL_HOME}/
197
	${INSTALL_DATA} ${WRKSRC}/output/sbcl_core ${STAGEDIR}${SBCL_HOME}/
201
.for MOD in ${CONTRIB_MODULES}
198
.for MOD in ${CONTRIB_MODULES}
202
	${MKDIR} ${SBCL_HOME}/${MOD}
199
	${MKDIR} ${STAGEDIR}${SBCL_HOME}/${MOD}
203
	${INSTALL_DATA} ${WRKSRC}/contrib/${MOD}/*.lisp ${SBCL_HOME}/${MOD}/
200
	${INSTALL_DATA} ${WRKSRC}/contrib/${MOD}/*.lisp ${STAGEDIR}${SBCL_HOME}/${MOD}/
204
	${INSTALL_DATA} ${WRKSRC}/contrib/${MOD}/*.fasl ${SBCL_HOME}/${MOD}/
201
	${INSTALL_DATA} ${WRKSRC}/contrib/${MOD}/*.fasl ${STAGEDIR}${SBCL_HOME}/${MOD}/
205
	(if test -f ${WRKSRC}/contrib/${MOD}/${MOD}.asd; then ${INSTALL_DATA} \
202
	(if test -f ${WRKSRC}/contrib/${MOD}/${MOD}.asd; then ${INSTALL_DATA} \
206
	    ${WRKSRC}/contrib/${MOD}/${MOD}.asd ${SBCL_HOME}/${MOD}/; fi)
203
	    ${WRKSRC}/contrib/${MOD}/${MOD}.asd ${STAGEDIR}${SBCL_HOME}/${MOD}/; fi)
207
.endfor
204
.endfor
208
.if ${PORT_OPTIONS:MDOCS}
205
.if ${PORT_OPTIONS:MDOCS}
209
	${MKDIR} ${DOCSDIR}/
206
	${MKDIR} ${STAGEDIR}${DOCSDIR}/
210
	${INSTALL_DATA} ${MANUALS:S,^, ${WRKSRC}/doc/manual/,g} ${DOCSDIR}/
207
	${INSTALL_DATA} ${MANUALS:S,^, ${WRKSRC}/doc/manual/,g} ${STAGEDIR}${DOCSDIR}/
211
	${INSTALL_DATA} ${TEXTDOCS:S,^,${WRKSRC}/,g} ${DOCSDIR}/
208
	${INSTALL_DATA} ${TEXTDOCS:S,^,${WRKSRC}/,g} ${STAGEDIR}${DOCSDIR}/
212
	${MKDIR} ${MODULESDOCS:C,/[^/]+$,,g:u:S,^,${DOCSDIR}/,g}
209
	${MKDIR} ${MODULESDOCS:C,/[^/]+$,,g:u:S,^,${STAGEDIR}${DOCSDIR}/,g}
213
. for MODDOC in ${MODULESDOCS}
210
. for MODDOC in ${MODULESDOCS}
214
	${INSTALL_DATA} ${WRKSRC}/contrib/${MODDOC} ${DOCSDIR}/${MODDOC}
211
	${INSTALL_DATA} ${WRKSRC}/contrib/${MODDOC} ${STAGEDIR}${DOCSDIR}/${MODDOC}
215
. endfor
212
. endfor
216
.endif
213
.endif
217
	${INSTALL_MAN} ${WRKSRC}/doc/sbcl.1 ${MAN1PREFIX}/man/man1
214
	${INSTALL_MAN} ${WRKSRC}/doc/sbcl.1 ${STAGEDIR}${MAN1PREFIX}/man/man1
218
	${MKDIR} ${SBCL_HOME}/site-systems
215
	${MKDIR} ${STAGEDIR}${SBCL_HOME}/site-systems
219
	@${TOUCH} ${SBCL_HOME}/site-systems/.keep_me
216
	@${TOUCH} ${STAGEDIR}${SBCL_HOME}/site-systems/.keep_me
220
217
221
check regression-test test: build
218
check regression-test test: build
222
	(cd ${WRKSRC}/tests && ${SETENV} CC="${CC}" ${SH} run-tests.sh)
219
	(cd ${WRKSRC}/tests && ${SETENV} CC="${CC}" ${SH} run-tests.sh)
(-)pkg-plist (+1 lines)
Lines 188-193 Link Here
188
lib/sbcl/sb-sprof/test.lisp
188
lib/sbcl/sb-sprof/test.lisp
189
lib/sbcl/sbcl_core
189
lib/sbcl/sbcl_core
190
lib/sbcl/site-systems/.keep_me
190
lib/sbcl/site-systems/.keep_me
191
man/man1/sbcl.1.gz
191
%%PORTDOCS%%%%DOCSDIR%%/BUGS
192
%%PORTDOCS%%%%DOCSDIR%%/BUGS
192
%%PORTDOCS%%%%DOCSDIR%%/COPYING
193
%%PORTDOCS%%%%DOCSDIR%%/COPYING
193
%%PORTDOCS%%%%DOCSDIR%%/CREDITS
194
%%PORTDOCS%%%%DOCSDIR%%/CREDITS

Return to bug 190708