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

(-)./Makefile (-10 / +17 lines)
Lines 6-37 Link Here
6
#
6
#
7
7
8
PORTNAME=	mosh
8
PORTNAME=	mosh
9
PORTVERSION=	0.0.6
9
PORTVERSION=	0.0.7
10
CATEGORIES=	lang
10
CATEGORIES=	lang
11
MASTER_SITES=	${MASTER_SITE_GOOGLE_CODE}
11
MASTER_SITES=	${MASTER_SITE_GOOGLE_CODE}
12
12
13
MAINTAINER=	katsuji.ishikawa@gmail.com
13
MAINTAINER=	katsuji.ishikawa@gmail.com
14
COMMENT=	A Fast R6RS Scheme interpreter
14
COMMENT=	A Fast R6RS Scheme interpreter
15
15
16
BUILD_DEPENDS=	gosh:${PORTSDIR}/lang/gauche
17
18
PROJECTHOST=	mosh-scheme
16
PROJECTHOST=	mosh-scheme
19
17
20
GNU_CONFIGURE=	yes
18
GNU_CONFIGURE=	yes
21
USE_GMAKE=	yes
22
USE_GCC=	4.2+
19
USE_GCC=	4.2+
23
20
24
# Compilation tends to eat extreme amounts of memory otherwise
21
SCMS=		all-tests.scm repl.scm tools/psyntax-r6rs/rev10_to_10/psyntax.scm
25
CFLAGS+=	"-O0"
22
SS1=		lib/srfi/%3A8.ss lib/srfi/%3A98.ss
26
CXXFLAGS+=	"-O0"
23
SS2=		lib/mosh/test.ss
27
28
SCMS=		all-tests.scm repl.scm r6rs-examples/psyntax.scm
29
24
30
do-install:
25
do-install:
31
	${MKDIR} ${DATADIR}
26
	${MKDIR} ${DATADIR}/lib
27
	${MKDIR} ${DATADIR}/lib/srfi
28
	${MKDIR} ${DATADIR}/lib/mosh
29
32
.for F in ${SCMS}
30
.for F in ${SCMS}
33
	${INSTALL_DATA} ${WRKSRC}/${F} ${DATADIR}/
31
	${INSTALL_DATA} ${WRKSRC}/${F} ${DATADIR}/
34
.endfor
32
.endfor
33
34
.for F in ${SS1}
35
	${INSTALL_DATA} ${WRKSRC}/${F} ${DATADIR}/lib/srfi/
36
.endfor
37
38
.for F in ${SS2}
39
	${INSTALL_DATA} ${WRKSRC}/${F} ${DATADIR}/lib/mosh/
40
.endfor
41
35
	${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin/
42
	${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin/
36
43
37
.include <bsd.port.mk>
44
.include <bsd.port.mk>
(-)./distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
MD5 (mosh-0.0.6.tar.gz) = 6496bb281ad543816ae0ba18ecbf3a09
1
MD5 (mosh-0.0.7.tar.gz) = 3c4e312234f0b15db3ac7eb6fa888e68
2
SHA256 (mosh-0.0.6.tar.gz) = f6d10f739247f20b6e6031c7ac8564d1352eda2ac05019c22599de30cc1c3e8e
2
SHA256 (mosh-0.0.7.tar.gz) = ab576a7ec6a9221c67914f9bd1006e8a23c464365ee807543cf1a7b6e640f5ae
3
SIZE (mosh-0.0.6.tar.gz) = 4828440
3
SIZE (mosh-0.0.7.tar.gz) = 3629298
(-)./files/patch-HashTableProceduures.cpp (-20 lines)
Lines 1-20 Link Here
1
--- HashTableProceduures.cpp.orig	2008-08-16 14:52:38.000000000 +0400
2
+++ HashTableProceduures.cpp	2008-08-31 16:12:15.000000000 +0400
3
@@ -32,6 +32,8 @@
4
 #include "HashTableProceduures.h"
5
 #include "ProcedureMacro.h"
6
 
7
+#include <stdint.h>
8
+
9
 using namespace scheme;
10
 
11
 extern scheme::VM* theVM;
12
@@ -81,7 +83,7 @@
13
 int scheme::symbolHash(Symbol* symbol)
14
 {
15
     // we can use pointer as hash, because symbol is interned.
16
-    return reinterpret_cast<int>(symbol);
17
+    return reinterpret_cast<intptr_t>(symbol);
18
 }
19
 
20
 
(-)./pkg-plist (+6 lines)
Lines 2-5 Link Here
2
%%DATADIR%%/all-tests.scm
2
%%DATADIR%%/all-tests.scm
3
%%DATADIR%%/psyntax.scm
3
%%DATADIR%%/psyntax.scm
4
%%DATADIR%%/repl.scm
4
%%DATADIR%%/repl.scm
5
%%DATADIR%%/lib/srfi/%3A8.ss
6
%%DATADIR%%/lib/srfi/%3A98.ss
7
%%DATADIR%%/lib/mosh/test.ss
8
@dirrmtry %%DATADIR%%/lib/srfi
9
@dirrmtry %%DATADIR%%/lib/mosh
10
@dirrmtry %%DATADIR%%/lib
5
@dirrmtry %%DATADIR%%
11
@dirrmtry %%DATADIR%%

Return to bug 132177