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

(-)Makefile (-6 / +7 lines)
Lines 6-12 Link Here
6
#
6
#
7
7
8
PORTNAME=	chicken
8
PORTNAME=	chicken
9
PORTVERSION=	2.3
9
PORTVERSION=	2.5
10
PORTEPOCH=	1
10
CATEGORIES=	lang scheme
11
CATEGORIES=	lang scheme
11
MASTER_SITES=	http://www.call-with-current-continuation.org/
12
MASTER_SITES=	http://www.call-with-current-continuation.org/
12
13
Lines 15-27 Link Here
15
16
16
USE_GMAKE=	yes
17
USE_GMAKE=	yes
17
GNU_CONFIGURE=	yes
18
GNU_CONFIGURE=	yes
18
INSTALLS_SHLIB=	yes
19
USE_LDCONFIG=	yes
19
20
20
MAN1=		chicken-profile.1 chicken-setup.1 chicken.1 csc.1 csi.1
21
MAN1=		chicken-profile.1 chicken-setup.1 chicken.1 csc.1 csi.1
21
INFO=		chicken
22
22
23
.if !defined(NOPORTDOCS)
23
.if !defined(NOPORTDOCS)
24
PORTDOCS=	ChangeLog INSTALL LICENSE NEWS README TASKS chicken.html chicken.pdf
24
PORTDOCS=	ChangeLog INSTALL LICENSE NEWS README
25
.endif
25
.endif
26
26
27
OPTIONS=	PCRE "With PCRE support" off
27
OPTIONS=	PCRE "With PCRE support" off
Lines 42-48 Link Here
42
post-patch:
42
post-patch:
43
	@${REINPLACE_CMD} -e 's/\(install-data-am: \)install-data-local/\1/' \
43
	@${REINPLACE_CMD} -e 's/\(install-data-am: \)install-data-local/\1/' \
44
		${WRKSRC}/Makefile.in
44
		${WRKSRC}/Makefile.in
45
	@${REINPLACE_CMD} -e 's|"/usr/local/include" ||' ${WRKSRC}/csc.scm.in
46
45
47
post-install:
46
post-install:
48
	@${MKDIR} ${PREFIX}/lib/${PORTNAME}
47
	@${MKDIR} ${PREFIX}/lib/${PORTNAME}
Lines 50-56 Link Here
50
	@${MKDIR} ${DOCSDIR}
49
	@${MKDIR} ${DOCSDIR}
51
	(cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${DOCSDIR})
50
	(cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${DOCSDIR})
52
	@${MKDIR} ${EXAMPLESDIR}/benchmarks
51
	@${MKDIR} ${EXAMPLESDIR}/benchmarks
53
	${INSTALL_DATA} ${WRKSRC}/benchmarks/* ${EXAMPLESDIR}/benchmarks
52
	@${MKDIR} ${EXAMPLESDIR}/benchmarks/options
53
	@${MKDIR} ${EXAMPLESDIR}/benchmarks/others
54
	${CP} -R ${WRKSRC}/benchmarks/* ${EXAMPLESDIR}/benchmarks/
54
.endif
55
.endif
55
56
56
.include <bsd.port.post.mk>
57
.include <bsd.port.post.mk>
(-)distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
MD5 (chicken-2.3.tar.gz) = 319a3ea1769747e69802062efb4fe22c
1
MD5 (chicken-2.5.tar.gz) = 25b162542d9f1abb2828c384c38f48b5
2
SHA256 (chicken-2.3.tar.gz) = 530791fa60ecb5420fb038fa063fd752db49673e40cfff27352311eeb2ef4cfd
2
SHA256 (chicken-2.5.tar.gz) = 34d3b185e84e05b2b404637f99f0beddcee6382374000fba4171ae2ac3d487b7
3
SIZE (chicken-2.3.tar.gz) = 3906266
3
SIZE (chicken-2.5.tar.gz) = 3013368
(-)pkg-plist (-5 / +26 lines)
Lines 18-30 Link Here
18
lib/libuchicken.so.0
18
lib/libuchicken.so.0
19
%%DATADIR%%/banner.scm
19
%%DATADIR%%/banner.scm
20
%%DATADIR%%/chicken-ffi-macros.scm
20
%%DATADIR%%/chicken-ffi-macros.scm
21
%%DATADIR%%/chicken-match-macros.scm
22
%%DATADIR%%/chicken-more-macros.scm
21
%%DATADIR%%/chicken-more-macros.scm
22
%%DATADIR%%/eval.exports
23
%%DATADIR%%/extras.exports
24
%%DATADIR%%/library.exports
25
%%DATADIR%%/lolevel.exports
26
%%DATADIR%%/posix.exports
27
%%DATADIR%%/regex.exports
28
%%DATADIR%%/scheduler.exports
29
%%DATADIR%%/srfi-1.exports
30
%%DATADIR%%/srfi-13.exports
31
%%DATADIR%%/srfi-14.exports
32
%%DATADIR%%/srfi-18.exports
33
%%DATADIR%%/srfi-4.exports
34
%%DATADIR%%/tcp.exports
35
%%DATADIR%%/utils.exports
23
%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/boyer.scm
36
%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/boyer.scm
24
%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/browse.scm
37
%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/browse.scm
25
%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/conform.scm
38
%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/conform.scm
26
%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/cpstak.scm
39
%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/cpstak.scm
27
%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/cscbench
28
%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/ctak.scm
40
%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/ctak.scm
29
%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/dderiv.scm
41
%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/dderiv.scm
30
%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/deriv.scm
42
%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/deriv.scm
Lines 42-58 Link Here
42
%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/lattice.scm
54
%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/lattice.scm
43
%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/maze.scm
55
%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/maze.scm
44
%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/nqueens.scm
56
%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/nqueens.scm
45
%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/plists
57
%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/others/Makefile
58
%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/others/except.scm
59
%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/others/except2.scm
60
%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/others/exception.cpp
61
%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/others/results.txt
62
%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/others/setlongjmp.c
63
%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/plists.scm
46
%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/puzzle.scm
64
%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/puzzle.scm
47
%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/scheme.scm
65
%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/scheme.scm
66
%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/stack-size.cmake
48
%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/tak.scm
67
%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/tak.scm
49
%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/takl.scm
68
%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/takl.scm
50
%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/takr.scm
69
%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/takr.scm
51
%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/traverse.scm
70
%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/traverse.scm
52
%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/travinit.scm
71
%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/travinit.scm
53
%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/triangl.scm
72
%%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/triangl.scm
54
%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/benchmarks
73
%%PORTDOCS%%@dirrm %%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/others
55
%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%
74
%%PORTDOCS%%@dirrm %%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks/options
75
%%PORTDOCS%%@dirrm %%PORTDOCS%%%%EXAMPLESDIR%%/benchmarks
76
%%PORTDOCS%%@dirrm %%PORTDOCS%%%%EXAMPLESDIR%%
56
@dirrm %%DATADIR%%
77
@dirrm %%DATADIR%%
57
@exec mkdir -p %D/lib/chicken
78
@exec mkdir -p %D/lib/chicken
58
@dirrm lib/chicken
79
@dirrm lib/chicken
(-)files/patch-Makefile.in (-10 / +8 lines)
Lines 1-11 Link Here
1
--- Makefile.in.orig	Sat May 28 11:37:56 2005
1
--- Makefile.in.orig	Fri Oct 20 11:36:49 2006
2
+++ Makefile.in	Sat May 28 11:39:10 2005
2
+++ Makefile.in	Fri Oct 20 11:38:13 2006
3
@@ -199,7 +199,7 @@
3
@@ -1,3 +1,6 @@
4
 # use -DC_NO_PIC_NO_DLL ... -DC_NO_PIC_NO_DLL is only for libtool
4
+#
5
 # compiles
5
+# remove this patch
6
 BASE_CPPFLAGS = -DC_STACK_GROWS_DOWNWARD=$(STACK_GROWS_DOWNWARD) -DC_INSTALL_LIB_HOME='"$(pkglibdir)"' \
6
+#
7
-  -DC_INSTALL_HOME='"$(pkgdatadir)"' -DC_USE_C_DEFAULTS
7
 # Makefile.in generated by automake 1.8.3 from Makefile.am.
8
+  -DC_INSTALL_HOME='"$(pkgdatadir)"' -DC_USE_C_DEFAULTS -I$(includedir)
8
 # @configure_input@
9
 
10
 INCLUDES = $(BASE_CPPFLAGS) -DC_NO_PIC_NO_DLL

Return to bug 104619