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

(-)stklos/Makefile (-12 / +6 lines)
Lines 6-21 Link Here
6
#
6
#
7
7
8
PORTNAME=	stklos
8
PORTNAME=	stklos
9
PORTVERSION=	0.82
9
PORTVERSION=	0.98
10
PORTREVISION=	2
11
CATEGORIES=	lang scheme
10
CATEGORIES=	lang scheme
12
MASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
11
MASTER_SITES=	http://www.stklos.org/download/ \
13
MASTER_SITE_SUBDIR=	${PORTNAME}
12
		ftp://kaolin.essi.fr/pub/STklos/
14
13
15
MAINTAINER=	ports@FreeBSD.org
14
MAINTAINER=	vmagerya@gmail.com
16
COMMENT=	The successor of the STk Scheme interpreter
15
COMMENT=	The successor of the STk Scheme interpreter
17
16
18
LIB_DEPENDS=	gmp.7:${PORTSDIR}/math/libgmp4 \
17
LIB_DEPENDS=	gmp.7:${PORTSDIR}/math/libgmp4 \
18
		pcre.0:${PORTSDIR}/devel/pcre \
19
		ffi.5:${PORTSDIR}/devel/libffi \
19
		gc.1:${PORTSDIR}/devel/boehm-gc
20
		gc.1:${PORTSDIR}/devel/boehm-gc
20
21
21
ONLY_FOR_ARCHS=	i386 amd64
22
ONLY_FOR_ARCHS=	i386 amd64
Lines 35-47 Link Here
35
post-patch:
36
post-patch:
36
	@${REINPLACE_CMD} -e 's|share/man|man|' ${WRKSRC}/doc/Makefile.in
37
	@${REINPLACE_CMD} -e 's|share/man|man|' ${WRKSRC}/doc/Makefile.in
37
	@${REINPLACE_CMD} -e 's|-@VERSION@||' ${WRKSRC}/doc/Makefile.in
38
	@${REINPLACE_CMD} -e 's|-@VERSION@||' ${WRKSRC}/doc/Makefile.in
38
	@${REINPLACE_CMD} -e 's|^function ||' \
39
		${WRKSRC}/utils/stklos-config.in \
40
		${WRKSRC}/utils/stklos-ext-install \
41
		${WRKSRC}/utils/stklos-install
42
	@${REINPLACE_CMD} -e 's|$UID = 0|`id -u` -eq 0|' \
43
		${WRKSRC}/utils/stklos-ext-install \
44
		${WRKSRC}/utils/stklos-install
45
	@${REINPLACE_CMD} -e '/&&/s|make|gmake|; /&&/s|configure|./configure|' \
39
	@${REINPLACE_CMD} -e '/&&/s|make|gmake|; /&&/s|configure|./configure|' \
46
		${WRKSRC}/utils/stklos-install
40
		${WRKSRC}/utils/stklos-install
47
41
(-)stklos/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
MD5 (stklos-0.82.tar.gz) = 2dad9823a2b34fd0dccc1a63a7978cbb
1
MD5 (stklos-0.98.tar.gz) = f641b2f04b5805ce570db034fcf64d3b
2
SHA256 (stklos-0.82.tar.gz) = 6d8e8a9577292faad5845218cd0289140bef4b8b398760e6eb0287b3c563672c
2
SHA256 (stklos-0.98.tar.gz) = c809e1e5999e987b94b918e8d6556ab5b19ffef8b9b8a3a4a56ec94579ef9b93
3
SIZE (stklos-0.82.tar.gz) = 4077458
3
SIZE (stklos-0.98.tar.gz) = 5306627
(-)stklos/files/patch-configure (+31 lines)
Line 0 Link Here
1
--- configure.orig	2008-05-03 23:43:30.000000000 +0300
2
+++ configure	2009-02-02 23:23:42.000000000 +0200
3
@@ -6790,15 +6790,20 @@
4
 
5
 
6
 if test "$USER_FFI" = "yes" ;then
7
-  echo "Configuring libffi"
8
-  (cd ffi; CC=${CC} CFLAGS=${CFLAGS} ./configure \
9
-           --disable-structs --disable-raw-api --disable-shared \
10
-	   --prefix=$prefix)
11
-  LIBS="$LIBS ../ffi/.libs/libffi.a"
12
-  CFLAGS="$CFLAGS -I../ffi/include"
13
-  LIBFFI="ffi"
14
+#  echo "Configuring libffi"
15
+#  (cd ffi; CC=${CC} CFLAGS=${CFLAGS} ./configure \
16
+#           --disable-structs --disable-raw-api --disable-shared \
17
+#	   --prefix=$prefix)
18
+#  LIBS="$LIBS ../ffi/.libs/libffi.a"
19
+#  CFLAGS="$CFLAGS -I../ffi/include"
20
+#  LIBFFI="ffi"
21
+#  HAVE_FFI="#define HAVE_FFI 1"
22
+#  FFI="yes"
23
+  echo "Using the system libffi library"
24
+  LIBS="$LIBS -lffi"
25
+  LIBFFI=""
26
   HAVE_FFI="#define HAVE_FFI 1"
27
-  FFI="yes"
28
+  FFI="use the system library"
29
 else
30
   echo "Disabling FFI support"
31
   LIBFFI=""
(-)stklos/pkg-descr (-1 / +1 lines)
Lines 4-7 Link Here
4
be compiled as a library, so that one can easily embed it in an
4
be compiled as a library, so that one can easily embed it in an
5
application.
5
application.
6
6
7
WWW: http://stklos.sourceforge.net/
7
WWW: http://www.stklos.org/
(-)stklos/pkg-plist (-14 / +39 lines)
Lines 4-10 Link Here
4
bin/stklos-ext-install
4
bin/stklos-ext-install
5
bin/stklos-genlex
5
bin/stklos-genlex
6
bin/stklos-install
6
bin/stklos-install
7
bin/stklos-pkg
7
bin/stklos-script
8
bin/stklos-script
9
etc/stklos/Makefile-scmpkg.tmpl
8
include/stklos/extraconf.h
10
include/stklos/extraconf.h
9
include/stklos/fport.h
11
include/stklos/fport.h
10
include/stklos/socket.h
12
include/stklos/socket.h
Lines 18-28 Link Here
18
%%DATADIR%%/%%VERSION%%/Match.d/normalize.scm
20
%%DATADIR%%/%%VERSION%%/Match.d/normalize.scm
19
%%DATADIR%%/%%VERSION%%/Match.d/s2cfun.scm
21
%%DATADIR%%/%%VERSION%%/Match.d/s2cfun.scm
20
%%DATADIR%%/%%VERSION%%/STklos.init
22
%%DATADIR%%/%%VERSION%%/STklos.init
23
%%DATADIR%%/%%VERSION%%/ScmPkg.d/scmpkg-interface.stk
24
%%DATADIR%%/%%VERSION%%/ScmPkg.d/scmpkg-languages.stk
21
%%DATADIR%%/%%VERSION%%/assembler.stk
25
%%DATADIR%%/%%VERSION%%/assembler.stk
22
%%DATADIR%%/%%VERSION%%/bb.stk
26
%%DATADIR%%/%%VERSION%%/bb.stk
23
%%DATADIR%%/%%VERSION%%/bigloo.stk
27
%%DATADIR%%/%%VERSION%%/bigloo-support.stk
28
%%DATADIR%%/%%VERSION%%/bigmatch.ostk
29
%%DATADIR%%/%%VERSION%%/bigmatch.stk
24
%%DATADIR%%/%%VERSION%%/bonus.stk
30
%%DATADIR%%/%%VERSION%%/bonus.stk
31
%%DATADIR%%/%%VERSION%%/boot-callcc.stk
25
%%DATADIR%%/%%VERSION%%/boot.stk
32
%%DATADIR%%/%%VERSION%%/boot.stk
33
%%DATADIR%%/%%VERSION%%/callcc.stk
26
%%DATADIR%%/%%VERSION%%/compfile.ostk
34
%%DATADIR%%/%%VERSION%%/compfile.ostk
27
%%DATADIR%%/%%VERSION%%/compfile.stk
35
%%DATADIR%%/%%VERSION%%/compfile.stk
28
%%DATADIR%%/%%VERSION%%/compiler.stk
36
%%DATADIR%%/%%VERSION%%/compiler.stk
Lines 30-43 Link Here
30
%%DATADIR%%/%%VERSION%%/date.stk
38
%%DATADIR%%/%%VERSION%%/date.stk
31
%%DATADIR%%/%%VERSION%%/describe.ostk
39
%%DATADIR%%/%%VERSION%%/describe.ostk
32
%%DATADIR%%/%%VERSION%%/describe.stk
40
%%DATADIR%%/%%VERSION%%/describe.stk
41
%%DATADIR%%/%%VERSION%%/env.ostk
42
%%DATADIR%%/%%VERSION%%/env.stk
33
%%DATADIR%%/%%VERSION%%/expand.pp
43
%%DATADIR%%/%%VERSION%%/expand.pp
34
%%DATADIR%%/%%VERSION%%/expand.ss
44
%%DATADIR%%/%%VERSION%%/expand.ss
45
%%DATADIR%%/%%VERSION%%/ffi.ostk
46
%%DATADIR%%/%%VERSION%%/ffi.stk
35
%%DATADIR%%/%%VERSION%%/full-conditions.ostk
47
%%DATADIR%%/%%VERSION%%/full-conditions.ostk
36
%%DATADIR%%/%%VERSION%%/full-conditions.stk
48
%%DATADIR%%/%%VERSION%%/full-conditions.stk
37
%%DATADIR%%/%%VERSION%%/full-syntax.ostk
49
%%DATADIR%%/%%VERSION%%/full-syntax.ostk
38
%%DATADIR%%/%%VERSION%%/full-syntax.stk
50
%%DATADIR%%/%%VERSION%%/full-syntax.stk
39
%%DATADIR%%/%%VERSION%%/getopt.ostk
51
%%DATADIR%%/%%VERSION%%/getopt.ostk
40
%%DATADIR%%/%%VERSION%%/getopt.stk
52
%%DATADIR%%/%%VERSION%%/getopt.stk
53
%%DATADIR%%/%%VERSION%%/http.ostk
54
%%DATADIR%%/%%VERSION%%/http.stk
41
%%DATADIR%%/%%VERSION%%/lalr.ostk
55
%%DATADIR%%/%%VERSION%%/lalr.ostk
42
%%DATADIR%%/%%VERSION%%/lalr.stk
56
%%DATADIR%%/%%VERSION%%/lalr.stk
43
%%DATADIR%%/%%VERSION%%/ldap.ostk
57
%%DATADIR%%/%%VERSION%%/ldap.ostk
Lines 46-53 Link Here
46
%%DATADIR%%/%%VERSION%%/lex-rt.stk
60
%%DATADIR%%/%%VERSION%%/lex-rt.stk
47
%%DATADIR%%/%%VERSION%%/load.stk
61
%%DATADIR%%/%%VERSION%%/load.stk
48
%%DATADIR%%/%%VERSION%%/make-C-boot.stk
62
%%DATADIR%%/%%VERSION%%/make-C-boot.stk
49
%%DATADIR%%/%%VERSION%%/match.ostk
50
%%DATADIR%%/%%VERSION%%/match.stk
51
%%DATADIR%%/%%VERSION%%/mbe.stk
63
%%DATADIR%%/%%VERSION%%/mbe.stk
52
%%DATADIR%%/%%VERSION%%/module.stk
64
%%DATADIR%%/%%VERSION%%/module.stk
53
%%DATADIR%%/%%VERSION%%/multilex.scm
65
%%DATADIR%%/%%VERSION%%/multilex.scm
Lines 58-67 Link Here
58
%%DATADIR%%/%%VERSION%%/pp.stk
70
%%DATADIR%%/%%VERSION%%/pp.stk
59
%%DATADIR%%/%%VERSION%%/process.stk
71
%%DATADIR%%/%%VERSION%%/process.stk
60
%%DATADIR%%/%%VERSION%%/r5rs.stk
72
%%DATADIR%%/%%VERSION%%/r5rs.stk
73
%%DATADIR%%/%%VERSION%%/recette.ostk
74
%%DATADIR%%/%%VERSION%%/recette.stk
61
%%DATADIR%%/%%VERSION%%/regexp.stk
75
%%DATADIR%%/%%VERSION%%/regexp.stk
62
%%DATADIR%%/%%VERSION%%/repl.stk
76
%%DATADIR%%/%%VERSION%%/repl.stk
63
%%DATADIR%%/%%VERSION%%/runtime.stk
77
%%DATADIR%%/%%VERSION%%/runtime.stk
78
%%DATADIR%%/%%VERSION%%/scmpkg-support.ostk
79
%%DATADIR%%/%%VERSION%%/scmpkg-support.stk
64
%%DATADIR%%/%%VERSION%%/silex.scm
80
%%DATADIR%%/%%VERSION%%/silex.scm
81
%%DATADIR%%/%%VERSION%%/slib.ostk
65
%%DATADIR%%/%%VERSION%%/slib.stk
82
%%DATADIR%%/%%VERSION%%/slib.stk
66
%%DATADIR%%/%%VERSION%%/srfi-0.stk
83
%%DATADIR%%/%%VERSION%%/srfi-0.stk
67
%%DATADIR%%/%%VERSION%%/srfi-1.ostk
84
%%DATADIR%%/%%VERSION%%/srfi-1.ostk
Lines 90-123 Link Here
90
%%DATADIR%%/%%VERSION%%/srfi-36.stk
107
%%DATADIR%%/%%VERSION%%/srfi-36.stk
91
%%DATADIR%%/%%VERSION%%/srfi-4.ostk
108
%%DATADIR%%/%%VERSION%%/srfi-4.ostk
92
%%DATADIR%%/%%VERSION%%/srfi-4.stk
109
%%DATADIR%%/%%VERSION%%/srfi-4.stk
110
%%DATADIR%%/%%VERSION%%/srfi-45.ostk
111
%%DATADIR%%/%%VERSION%%/srfi-45.stk
93
%%DATADIR%%/%%VERSION%%/srfi-48.ostk
112
%%DATADIR%%/%%VERSION%%/srfi-48.ostk
94
%%DATADIR%%/%%VERSION%%/srfi-48.stk
113
%%DATADIR%%/%%VERSION%%/srfi-48.stk
114
%%DATADIR%%/%%VERSION%%/srfi-59.ostk
115
%%DATADIR%%/%%VERSION%%/srfi-59.stk
95
%%DATADIR%%/%%VERSION%%/srfi-60.ostk
116
%%DATADIR%%/%%VERSION%%/srfi-60.ostk
96
%%DATADIR%%/%%VERSION%%/srfi-60.stk
117
%%DATADIR%%/%%VERSION%%/srfi-60.stk
97
%%DATADIR%%/%%VERSION%%/srfi-66.ostk
118
%%DATADIR%%/%%VERSION%%/srfi-66.ostk
98
%%DATADIR%%/%%VERSION%%/srfi-66.stk
119
%%DATADIR%%/%%VERSION%%/srfi-66.stk
120
%%DATADIR%%/%%VERSION%%/srfi-69.ostk
121
%%DATADIR%%/%%VERSION%%/srfi-69.stk
99
%%DATADIR%%/%%VERSION%%/srfi-7.ostk
122
%%DATADIR%%/%%VERSION%%/srfi-7.ostk
100
%%DATADIR%%/%%VERSION%%/srfi-7.stk
123
%%DATADIR%%/%%VERSION%%/srfi-7.stk
101
%%DATADIR%%/%%VERSION%%/srfi-70.ostk
124
%%DATADIR%%/%%VERSION%%/srfi-70.ostk
102
%%DATADIR%%/%%VERSION%%/srfi-70.stk
125
%%DATADIR%%/%%VERSION%%/srfi-70.stk
126
%%DATADIR%%/%%VERSION%%/srfi-89.ostk
127
%%DATADIR%%/%%VERSION%%/srfi-89.stk
103
%%DATADIR%%/%%VERSION%%/srfi-9.ostk
128
%%DATADIR%%/%%VERSION%%/srfi-9.ostk
104
%%DATADIR%%/%%VERSION%%/srfi-9.stk
129
%%DATADIR%%/%%VERSION%%/srfi-9.stk
105
%%DATADIR%%/%%VERSION%%/struct.stk
130
%%DATADIR%%/%%VERSION%%/struct.stk
131
%%DATADIR%%/%%VERSION%%/tar.ostk
132
%%DATADIR%%/%%VERSION%%/tar.stk
133
%%DATADIR%%/%%VERSION%%/thread.stk
106
%%DATADIR%%/%%VERSION%%/trace.ostk
134
%%DATADIR%%/%%VERSION%%/trace.ostk
107
%%DATADIR%%/%%VERSION%%/trace.stk
135
%%DATADIR%%/%%VERSION%%/trace.stk
136
%%PORTDOCS%%%%DOCSDIR%%/html/doc-style.css
137
%%PORTDOCS%%%%DOCSDIR%%/html/images/hierarchy.jpg
108
%%PORTDOCS%%%%DOCSDIR%%/html/stklos-ref-1.html
138
%%PORTDOCS%%%%DOCSDIR%%/html/stklos-ref-1.html
109
%%PORTDOCS%%%%DOCSDIR%%/html/stklos-ref-10.html
139
%%PORTDOCS%%%%DOCSDIR%%/html/stklos-ref-10.html
110
%%PORTDOCS%%%%DOCSDIR%%/html/stklos-ref-11.html
140
%%PORTDOCS%%%%DOCSDIR%%/html/stklos-ref-11.html
111
%%PORTDOCS%%%%DOCSDIR%%/html/stklos-ref-12.html
141
%%PORTDOCS%%%%DOCSDIR%%/html/stklos-ref-12.html
112
%%PORTDOCS%%%%DOCSDIR%%/html/stklos-ref-13.html
142
%%PORTDOCS%%%%DOCSDIR%%/html/stklos-ref-13.html
113
%%PORTDOCS%%%%DOCSDIR%%/html/stklos-ref-14.html
143
%%PORTDOCS%%%%DOCSDIR%%/html/stklos-ref-14.html
114
%%DATADIR%%/%%VERSION%%/env.stk
144
%%PORTDOCS%%%%DOCSDIR%%/html/stklos-ref-15.html
115
%%DATADIR%%/%%VERSION%%/srfi-69.stk
145
%%PORTDOCS%%%%DOCSDIR%%/html/stklos-ref-16.html
116
%%DATADIR%%/%%VERSION%%/env.ostk
117
%%DATADIR%%/%%VERSION%%/srfi-69.ostk
118
%%DATADIR%%/%%VERSION%%/boot-callcc.stk
119
%%DATADIR%%/%%VERSION%%/callcc.stk
120
%%DATADIR%%/%%VERSION%%/thread.stk
121
%%PORTDOCS%%%%DOCSDIR%%/html/stklos-ref-2.html
146
%%PORTDOCS%%%%DOCSDIR%%/html/stklos-ref-2.html
122
%%PORTDOCS%%%%DOCSDIR%%/html/stklos-ref-3.html
147
%%PORTDOCS%%%%DOCSDIR%%/html/stklos-ref-3.html
123
%%PORTDOCS%%%%DOCSDIR%%/html/stklos-ref-4.html
148
%%PORTDOCS%%%%DOCSDIR%%/html/stklos-ref-4.html
Lines 127-142 Link Here
127
%%PORTDOCS%%%%DOCSDIR%%/html/stklos-ref-8.html
152
%%PORTDOCS%%%%DOCSDIR%%/html/stklos-ref-8.html
128
%%PORTDOCS%%%%DOCSDIR%%/html/stklos-ref-9.html
153
%%PORTDOCS%%%%DOCSDIR%%/html/stklos-ref-9.html
129
%%PORTDOCS%%%%DOCSDIR%%/html/stklos-ref.html
154
%%PORTDOCS%%%%DOCSDIR%%/html/stklos-ref.html
130
%%PORTDOCS%%%%DOCSDIR%%/html/doc-style.css
131
%%PORTDOCS%%%%DOCSDIR%%/html/images/hierarchy.jpg
132
%%PORTDOCS%%%%DOCSDIR%%/pdf/stklos-ref.pdf
155
%%PORTDOCS%%%%DOCSDIR%%/pdf/stklos-ref.pdf
156
%%PORTDOCS%%@dirrm %%DOCSDIR%%/pdf
133
%%PORTDOCS%%@dirrm %%DOCSDIR%%/html/images
157
%%PORTDOCS%%@dirrm %%DOCSDIR%%/html/images
134
%%PORTDOCS%%@dirrm %%DOCSDIR%%/html
158
%%PORTDOCS%%@dirrm %%DOCSDIR%%/html
135
%%PORTDOCS%%@dirrm %%DOCSDIR%%/pdf
136
%%PORTDOCS%%@dirrm %%DOCSDIR%%
159
%%PORTDOCS%%@dirrm %%DOCSDIR%%
160
@dirrm %%DATADIR%%/%%VERSION%%/ScmPkg.d
137
@dirrm %%DATADIR%%/%%VERSION%%/Match.d
161
@dirrm %%DATADIR%%/%%VERSION%%/Match.d
138
@dirrm %%DATADIR%%/%%VERSION%%
162
@dirrm %%DATADIR%%/%%VERSION%%
139
@dirrm %%DATADIR%%
163
@dirrm %%DATADIR%%
140
@dirrm include/stklos
141
@dirrm lib/stklos/%%VERSION%%
164
@dirrm lib/stklos/%%VERSION%%
142
@dirrm lib/stklos
165
@dirrm lib/stklos
166
@dirrm include/stklos
167
@dirrm etc/stklos

Return to bug 131349