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

(-)chicken/Makefile (-4 / +2 lines)
Lines 6-12 Link Here
6
#
6
#
7
7
8
PORTNAME=	chicken
8
PORTNAME=	chicken
9
PORTVERSION=	4.1.0
9
PORTVERSION=	4.4.0
10
CATEGORIES=	lang scheme
10
CATEGORIES=	lang scheme
11
MASTER_SITES=	http://www.call-with-current-continuation.org/ \
11
MASTER_SITES=	http://www.call-with-current-continuation.org/ \
12
		http://chicken.wiki.br/releases/${PORTVERSION}/
12
		http://chicken.wiki.br/releases/${PORTVERSION}/
Lines 30-43 Link Here
30
.if ${ARCH} == "amd64" || ${ARCH} == "i386"
30
.if ${ARCH} == "amd64" || ${ARCH} == "i386"
31
.if ${ARCH} != ${NEW_ARCH}
31
.if ${ARCH} != ${NEW_ARCH}
32
post-patch:
32
post-patch:
33
	${MV} ${WRKSRC}/apply-hack.${NEW_ARCH}.s ${WRKSRC}/apply-hack.${ARCH}.s
33
	${MV} ${WRKSRC}/apply-hack.${NEW_ARCH}.S ${WRKSRC}/apply-hack.${ARCH}.S
34
.endif
34
.endif
35
.endif
35
.endif
36
36
37
post-install:
37
post-install:
38
	@${INSTALL_DATA} ${WRKSRC}/NEWS ${DOCSDIR}
38
	@${INSTALL_DATA} ${WRKSRC}/NEWS ${DOCSDIR}
39
	@${MKDIR} ${EXAMPLESDIR}/benchmarks
40
	${CP} -R ${WRKSRC}/benchmarks/* ${EXAMPLESDIR}/benchmarks/
41
	@${ECHO_CMD}; ${CAT} ${PKGMESSAGE}; ${ECHO_CMD}
39
	@${ECHO_CMD}; ${CAT} ${PKGMESSAGE}; ${ECHO_CMD}
42
40
43
.include <bsd.port.post.mk>
41
.include <bsd.port.post.mk>
(-)chicken/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
MD5 (chicken-4.1.0.tar.gz) = 9a43b536408c271b0eaf802307e8c415
1
MD5 (chicken-4.4.0.tar.gz) = 598e7ea036807a67297c3e2bf4a454c4
2
SHA256 (chicken-4.1.0.tar.gz) = 280516ea373dd3b05e149d72c2cff7bd292a62a60a5b650b9010b2f81443db4c
2
SHA256 (chicken-4.4.0.tar.gz) = 2578dcd041d864f8c6d83c1f84023cd1be8287a9c71c3f4d91679186231e6cfd
3
SIZE (chicken-4.1.0.tar.gz) = 3392068
3
SIZE (chicken-4.4.0.tar.gz) = 3663262
(-)chicken/files/patch-defaults.make (-6 / +6 lines)
Lines 1-19 Link Here
1
--- ./defaults.make.orig	2009-07-31 19:13:36.000000000 -0300
1
--- defaults.make.orig	2010-03-29 14:43:35.000000000 +0000
2
+++ ./defaults.make	2009-09-06 19:03:43.000000000 -0300
2
+++ defaults.make	2010-03-29 14:44:24.000000000 +0000
3
@@ -43,6 +43,7 @@
3
@@ -43,6 +43,7 @@
4
 SRCDIR ?= .$(SEP)
4
 SRCDIR ?= .$(SEP)
5
 DESTDIR ?=
5
 DESTDIR ?=
6
 PREFIX ?= /usr/local
6
 PREFIX ?= /usr/local
7
+LOCALBASE ?= /usr/local
7
+LOCALBASE ?= /usr/local
8
 BRANCHNAME ?= $(shell scripts/identify-branch $(SRCDIR))
8
 
9
 
9
 BINDIR = $(PREFIX)/bin
10
 BINDIR = $(PREFIX)/bin
10
 LIBDIR = $(PREFIX)/lib
11
@@ -52,7 +53,7 @@
11
@@ -51,7 +52,7 @@
12
 TOPMANDIR = $(SHAREDIR)/man
12
 TOPMANDIR = $(SHAREDIR)/man
13
 MANDIR = $(TOPMANDIR)/man1
13
 MANDIR = $(TOPMANDIR)/man1
14
 INCDIR = $(PREFIX)/include
14
 INCDIR = $(PREFIX)/include
15
-DOCDIR = $(DATADIR)/doc
15
-DOCDIR = $(DATADIR)/doc
16
+DOCDIR = $(SHAREDIR)/doc/chicken
16
+DOCDIR = $(SHAREDIR)/doc/chicken
17
 CHICKENLIBDIR = $(LIBDIR)/chicken
17
 VARDIR ?= $(LIBDIR)
18
 CHICKENLIBDIR = $(VARDIR)/chicken
18
 EGGDIR = $(CHICKENLIBDIR)/$(BINARYVERSION)
19
 EGGDIR = $(CHICKENLIBDIR)/$(BINARYVERSION)
19
 
(-)chicken/pkg-plist (-115 / +77 lines)
Lines 2-136 Link Here
2
bin/chicken-bug
2
bin/chicken-bug
3
bin/chicken-install
3
bin/chicken-install
4
bin/chicken-profile
4
bin/chicken-profile
5
bin/chicken-setup
6
bin/chicken-status
5
bin/chicken-status
7
bin/chicken-uninstall
6
bin/chicken-uninstall
8
bin/csc
7
bin/csc
9
bin/csi
8
bin/csi
10
include/chicken-config.h
9
include/chicken-config.h
11
include/chicken.h
10
include/chicken.h
12
lib/chicken/4/chicken.import.so
11
lib/chicken/5/chicken.import.so
13
lib/chicken/4/csi.import.so
12
lib/chicken/5/csi.import.so
14
lib/chicken/4/data-structures.import.so
13
lib/chicken/5/data-structures.import.so
15
lib/chicken/4/extras.import.so
14
lib/chicken/5/extras.import.so
16
lib/chicken/4/files.import.so
15
lib/chicken/5/files.import.so
17
lib/chicken/4/foreign.import.so
16
lib/chicken/5/foreign.import.so
18
lib/chicken/4/irregex.import.so
17
lib/chicken/5/irregex.import.so
19
lib/chicken/4/lolevel.import.so
18
lib/chicken/5/lolevel.import.so
20
lib/chicken/4/modules.db
19
lib/chicken/5/modules.db
21
lib/chicken/4/ports.import.so
20
lib/chicken/5/ports.import.so
22
lib/chicken/4/posix.import.so
21
lib/chicken/5/posix.import.so
23
lib/chicken/4/regex.import.so
22
lib/chicken/5/regex.import.so
24
lib/chicken/4/scheme.import.so
23
lib/chicken/5/scheme.import.so
25
lib/chicken/4/setup-api.import.so
24
lib/chicken/5/setup-api.import.so
26
lib/chicken/4/setup-api.so
25
lib/chicken/5/setup-api.so
27
lib/chicken/4/setup-download.import.so
26
lib/chicken/5/setup-download.import.so
28
lib/chicken/4/setup-download.so
27
lib/chicken/5/setup-download.so
29
lib/chicken/4/srfi-1.import.so
28
lib/chicken/5/srfi-1.import.so
30
lib/chicken/4/srfi-13.import.so
29
lib/chicken/5/srfi-13.import.so
31
lib/chicken/4/srfi-14.import.so
30
lib/chicken/5/srfi-14.import.so
32
lib/chicken/4/srfi-18.import.so
31
lib/chicken/5/srfi-18.import.so
33
lib/chicken/4/srfi-4.import.so
32
lib/chicken/5/srfi-4.import.so
34
lib/chicken/4/srfi-69.import.so
33
lib/chicken/5/srfi-69.import.so
35
lib/chicken/4/tcp.import.so
34
lib/chicken/5/tcp.import.so
36
lib/chicken/4/types.db
35
lib/chicken/5/types.db
37
lib/chicken/4/utils.import.so
36
lib/chicken/5/utils.import.so
38
lib/libchicken.a
37
lib/libchicken.a
39
lib/libchicken.so
38
lib/libchicken.so
39
lib/libchicken.so.5
40
lib/libuchicken.a
40
lib/libuchicken.a
41
lib/libuchicken.so
41
lib/libuchicken.so
42
lib/libuchicken.so.5
42
%%DATADIR%%/setup.defaults
43
%%DATADIR%%/setup.defaults
43
%%DOCSDIR%%/LICENSE
44
%%DOCSDIR%%/LICENSE
44
%%DOCSDIR%%/NEWS
45
%%DOCSDIR%%/NEWS
45
%%DOCSDIR%%/README
46
%%DOCSDIR%%/README
46
%%DOCSDIR%%/html/Accessing external objects.html
47
%%DOCSDIR%%/manual/Accessing external objects
47
%%DOCSDIR%%/html/Acknowledgements.html
48
%%DOCSDIR%%/manual/Acknowledgements
48
%%DOCSDIR%%/html/Basic mode of operation.html
49
%%DOCSDIR%%/manual/Basic mode of operation
49
%%DOCSDIR%%/html/Bibliography.html
50
%%DOCSDIR%%/manual/Bibliography
50
%%DOCSDIR%%/html/Bugs and limitations.html
51
%%DOCSDIR%%/manual/Bugs and limitations
51
%%DOCSDIR%%/html/C interface.html
52
%%DOCSDIR%%/manual/C interface
52
%%DOCSDIR%%/html/Callbacks.html
53
%%DOCSDIR%%/manual/Callbacks
53
%%DOCSDIR%%/html/Data representation.html
54
%%DOCSDIR%%/manual/Data representation
54
%%DOCSDIR%%/html/Declarations.html
55
%%DOCSDIR%%/manual/Declarations
55
%%DOCSDIR%%/html/Deviations from the standard.html
56
%%DOCSDIR%%/manual/Deployment
56
%%DOCSDIR%%/html/Embedding.html
57
%%DOCSDIR%%/manual/Deviations from the standard
57
%%DOCSDIR%%/html/Extensions to the standard.html
58
%%DOCSDIR%%/manual/Embedding
58
%%DOCSDIR%%/html/Extensions.html
59
%%DOCSDIR%%/manual/Extensions
59
%%DOCSDIR%%/html/Foreign type specifiers.html
60
%%DOCSDIR%%/manual/Extensions to the standard
60
%%DOCSDIR%%/html/Interface to external functions and variables.html
61
%%DOCSDIR%%/manual/Foreign type specifiers
61
%%DOCSDIR%%/html/Locations.html
62
%%DOCSDIR%%/manual/Getting started
62
%%DOCSDIR%%/html/Modules and macros.html
63
%%DOCSDIR%%/manual/Interface to external functions and variables
63
%%DOCSDIR%%/html/Non-standard macros and special forms.html
64
%%DOCSDIR%%/manual/Locations
64
%%DOCSDIR%%/html/Non-standard read syntax.html
65
%%DOCSDIR%%/manual/Modules and macros
65
%%DOCSDIR%%/html/Other support procedures.html
66
%%DOCSDIR%%/manual/Non-standard macros and special forms
66
%%DOCSDIR%%/html/Parameters.html
67
%%DOCSDIR%%/manual/Non-standard read syntax
67
%%DOCSDIR%%/html/Supported language.html
68
%%DOCSDIR%%/manual/Other support procedures
68
%%DOCSDIR%%/html/The User's Manual.html
69
%%DOCSDIR%%/manual/Parameters
69
%%DOCSDIR%%/html/Unit data-structures.html
70
%%DOCSDIR%%/manual/Supported language
70
%%DOCSDIR%%/html/Unit eval.html
71
%%DOCSDIR%%/manual/The R5RS standard
71
%%DOCSDIR%%/html/Unit expand.html
72
%%DOCSDIR%%/manual/The User's Manual
72
%%DOCSDIR%%/html/Unit extras.html
73
%%DOCSDIR%%/manual/Unit data-structures
73
%%DOCSDIR%%/html/Unit files.html
74
%%DOCSDIR%%/manual/Unit eval
74
%%DOCSDIR%%/html/Unit library.html
75
%%DOCSDIR%%/manual/Unit expand
75
%%DOCSDIR%%/html/Unit lolevel.html
76
%%DOCSDIR%%/manual/Unit extras
76
%%DOCSDIR%%/html/Unit ports.html
77
%%DOCSDIR%%/manual/Unit files
77
%%DOCSDIR%%/html/Unit posix.html
78
%%DOCSDIR%%/manual/Unit library
78
%%DOCSDIR%%/html/Unit regex.html
79
%%DOCSDIR%%/manual/Unit lolevel
79
%%DOCSDIR%%/html/Unit srfi-1.html
80
%%DOCSDIR%%/manual/Unit ports
80
%%DOCSDIR%%/html/Unit srfi-13.html
81
%%DOCSDIR%%/manual/Unit posix
81
%%DOCSDIR%%/html/Unit srfi-14.html
82
%%DOCSDIR%%/manual/Unit regex
82
%%DOCSDIR%%/html/Unit srfi-18.html
83
%%DOCSDIR%%/manual/Unit srfi-1
83
%%DOCSDIR%%/html/Unit srfi-4.html
84
%%DOCSDIR%%/manual/Unit srfi-13
84
%%DOCSDIR%%/html/Unit tcp.html
85
%%DOCSDIR%%/manual/Unit srfi-14
85
%%DOCSDIR%%/html/Unit utils.html
86
%%DOCSDIR%%/manual/Unit srfi-18
86
%%DOCSDIR%%/html/Using the compiler.html
87
%%DOCSDIR%%/manual/Unit srfi-4
87
%%DOCSDIR%%/html/Using the interpreter.html
88
%%DOCSDIR%%/manual/Unit srfi-69
88
%%DOCSDIR%%/html/faq.html
89
%%DOCSDIR%%/manual/Unit tcp
89
%%DOCSDIR%%/html/manual.css
90
%%DOCSDIR%%/manual/Unit utils
90
%%EXAMPLESDIR%%/benchmarks/0.scm
91
%%DOCSDIR%%/manual/Using the compiler
91
%%EXAMPLESDIR%%/benchmarks/binarytrees.scm
92
%%DOCSDIR%%/manual/Using the interpreter
92
%%EXAMPLESDIR%%/benchmarks/boyer.scm
93
%%DOCSDIR%%/manual/faq
93
%%EXAMPLESDIR%%/benchmarks/browse.scm
94
%%EXAMPLESDIR%%/benchmarks/conform.scm
95
%%EXAMPLESDIR%%/benchmarks/cpstak.scm
96
%%EXAMPLESDIR%%/benchmarks/cscbench.scm
97
%%EXAMPLESDIR%%/benchmarks/ctak.scm
98
%%EXAMPLESDIR%%/benchmarks/dderiv.scm
99
%%EXAMPLESDIR%%/benchmarks/deriv.scm
100
%%EXAMPLESDIR%%/benchmarks/destructive.scm
101
%%EXAMPLESDIR%%/benchmarks/div-iter.scm
102
%%EXAMPLESDIR%%/benchmarks/div-rec.scm
103
%%EXAMPLESDIR%%/benchmarks/dynamic.scm
104
%%EXAMPLESDIR%%/benchmarks/earley.scm
105
%%EXAMPLESDIR%%/benchmarks/fft.scm
106
%%EXAMPLESDIR%%/benchmarks/fib.scm
107
%%EXAMPLESDIR%%/benchmarks/fibc.scm
108
%%EXAMPLESDIR%%/benchmarks/fprint.scm
109
%%EXAMPLESDIR%%/benchmarks/fread.scm
110
%%EXAMPLESDIR%%/benchmarks/hanoi.scm
111
%%EXAMPLESDIR%%/benchmarks/lattice.scm
112
%%EXAMPLESDIR%%/benchmarks/maze.scm
113
%%EXAMPLESDIR%%/benchmarks/nbody.scm
114
%%EXAMPLESDIR%%/benchmarks/nqueens.scm
115
%%EXAMPLESDIR%%/benchmarks/others/Makefile
116
%%EXAMPLESDIR%%/benchmarks/others/except.scm
117
%%EXAMPLESDIR%%/benchmarks/others/except2.scm
118
%%EXAMPLESDIR%%/benchmarks/others/exception.cpp
119
%%EXAMPLESDIR%%/benchmarks/others/results.txt
120
%%EXAMPLESDIR%%/benchmarks/others/setlongjmp.c
121
%%EXAMPLESDIR%%/benchmarks/puzzle.scm
122
%%EXAMPLESDIR%%/benchmarks/scheme.scm
123
%%EXAMPLESDIR%%/benchmarks/tak.scm
124
%%EXAMPLESDIR%%/benchmarks/takl.scm
125
%%EXAMPLESDIR%%/benchmarks/takr.scm
126
%%EXAMPLESDIR%%/benchmarks/traverse.scm
127
%%EXAMPLESDIR%%/benchmarks/travinit.scm
128
%%EXAMPLESDIR%%/benchmarks/triangl.scm
129
@dirrm %%EXAMPLESDIR%%/benchmarks/others
130
@dirrm %%EXAMPLESDIR%%/benchmarks
131
@dirrm %%EXAMPLESDIR%%
132
@dirrm %%DATADIR%%
94
@dirrm %%DATADIR%%
133
@dirrm %%DOCSDIR%%/html
95
@dirrm %%DOCSDIR%%/manual
134
@dirrm %%DOCSDIR%%
96
@dirrm %%DOCSDIR%%
135
@dirrm lib/chicken/4
97
@dirrm lib/chicken/5
136
@dirrm lib/chicken
98
@dirrm lib/chicken

Return to bug 145168