View | Details | Raw Unified | Return to bug 56393 | Differences between
and this patch

Collapse All | Expand All

(-)Makefile (-13 / +6 lines)
Lines 6-42 Link Here
6
#
6
#
7
7
8
PORTNAME=	slib
8
PORTNAME=	slib
9
PORTVERSION=	2d5
9
PORTVERSION=	2d6
10
PORTREVISION=	1
10
CATEGORIES=	devel scheme
11
CATEGORIES=	lang scheme
12
MASTER_SITES=	http://swissnet.ai.mit.edu/ftpdir/scm/
11
MASTER_SITES=	http://swissnet.ai.mit.edu/ftpdir/scm/
13
DISTNAME=	slib${PORTVERSION}
12
DISTNAME=	slib${PORTVERSION}
14
13
15
MAINTAINER=	nakai@FreeBSD.org
14
MAINTAINER=	nakai@FreeBSD.org
16
COMMENT=	A portable scheme library
15
COMMENT=	A portable scheme library
17
16
18
RUN_DEPENDS=	guile:${PORTSDIR}/lang/guile
19
20
WRKSRC=		${WRKDIR}/slib
17
WRKSRC=		${WRKDIR}/slib
21
22
NO_BUILD=	yes
18
NO_BUILD=	yes
19
INFO=		slib
23
20
24
do-install:
21
do-install:
25
	${MKDIR} ${DATADIR}
22
	${MKDIR} ${DATADIR}
26
	${INSTALL_DATA} ${WRKSRC}/*.scm ${DATADIR}
23
	cd ${WRKSRC}; ${INSTALL_DATA} *.scm *.init *.txt *.xyz ${DATADIR}
27
	${RM} -f ${LOCALBASE}/share/guile/slib
28
	${LN} -sf ${PREFIX}/share/slib ${LOCALBASE}/share/guile/slib
29
	${LOCALBASE}/bin/guile -c \
30
		"(use-modules (ice-9 slib)) (require 'new-catalog)"
31
24
32
post-install:
25
post-install:
26
	${INSTALL_MAN} ${WRKSRC}/slib.info ${PREFIX}/info
27
	install-info ${PREFIX}/info/slib.info ${PREFIX}/info/dir
33
.if !defined(NOPORTDOCS)
28
.if !defined(NOPORTDOCS)
34
	${MKDIR} ${DOCSDIR}
29
	${MKDIR} ${DOCSDIR}
35
.for file in ANNOUNCE COPYING ChangeLog FAQ README
30
.for file in ANNOUNCE COPYING ChangeLog FAQ README
36
	${INSTALL_MAN} ${WRKSRC}/${file} ${DOCSDIR}
31
	${INSTALL_MAN} ${WRKSRC}/${file} ${DOCSDIR}
37
.endfor
32
.endfor
38
	${INSTALL_MAN} ${WRKSRC}/slib.info ${PREFIX}/info
39
	install-info ${PREFIX}/info/slib.info ${PREFIX}/info/dir
40
.endif
33
.endif
41
34
42
.include <bsd.port.mk>
35
.include <bsd.port.mk>
(-)distinfo (-1 / +1 lines)
Line 1 Link Here
1
MD5 (slib2d5.tar.gz) = e76f8d3b52ccd5c0f9c559310ecf6f68
1
MD5 (slib2d6.tar.gz) = 25afebd0735c523b6d43be55d4a521c4
(-)pkg-descr (-7 / +2 lines)
Lines 1-9 Link Here
1
A portable scheme library
1
SLIB is a portable scheme library providing compatibility and utility
2
2
functions for standard Scheme implementations.
3
This package is constructed to work with GNU Guile. To use the
4
features offered by the SLIB library, add the following construct
5
to your programs:
6
7
       (use-modules (ice-9 slib))
8
3
9
WWW: http://www.swiss.ai.mit.edu/~jaffer/SLIB.html
4
WWW: http://www.swiss.ai.mit.edu/~jaffer/SLIB.html
(-)pkg-plist (-13 / +31 lines)
Lines 1-14 Link Here
1
%%DATADIR%%/Bev2slib.scm
1
%%DATADIR%%/Bev2slib.scm
2
%%DATADIR%%/DrScheme.init
3
%%DATADIR%%/RScheme.init
4
%%DATADIR%%/STk.init
2
%%DATADIR%%/Template.scm
5
%%DATADIR%%/Template.scm
3
%%DATADIR%%/alist.scm
6
%%DATADIR%%/alist.scm
4
%%DATADIR%%/alistab.scm
7
%%DATADIR%%/alistab.scm
5
%%DATADIR%%/array.scm
8
%%DATADIR%%/array.scm
6
%%DATADIR%%/arraymap.scm
9
%%DATADIR%%/arraymap.scm
7
%%DATADIR%%/batch.scm
10
%%DATADIR%%/batch.scm
11
%%DATADIR%%/bigloo.init
8
%%DATADIR%%/break.scm
12
%%DATADIR%%/break.scm
9
%%DATADIR%%/byte.scm
13
%%DATADIR%%/byte.scm
10
%%DATADIR%%/chap.scm
14
%%DATADIR%%/chap.scm
11
%%DATADIR%%/charplot.scm
15
%%DATADIR%%/charplot.scm
16
%%DATADIR%%/chez.init
17
%%DATADIR%%/cie1931.xyz
18
%%DATADIR%%/cie1964.xyz
12
%%DATADIR%%/cltime.scm
19
%%DATADIR%%/cltime.scm
13
%%DATADIR%%/coerce.scm
20
%%DATADIR%%/coerce.scm
14
%%DATADIR%%/collect.scm
21
%%DATADIR%%/collect.scm
Lines 34-49 Link Here
34
%%DATADIR%%/dwindtst.scm
41
%%DATADIR%%/dwindtst.scm
35
%%DATADIR%%/dynamic.scm
42
%%DATADIR%%/dynamic.scm
36
%%DATADIR%%/dynwind.scm
43
%%DATADIR%%/dynwind.scm
44
%%DATADIR%%/elk.init
37
%%DATADIR%%/eval.scm
45
%%DATADIR%%/eval.scm
38
%%DATADIR%%/factor.scm
46
%%DATADIR%%/factor.scm
39
%%DATADIR%%/fft.scm
47
%%DATADIR%%/fft.scm
40
%%DATADIR%%/fluidlet.scm
48
%%DATADIR%%/fluidlet.scm
41
%%DATADIR%%/format.scm
49
%%DATADIR%%/format.scm
42
%%DATADIR%%/formatst.scm
50
%%DATADIR%%/formatst.scm
51
%%DATADIR%%/gambit.init
43
%%DATADIR%%/genwrite.scm
52
%%DATADIR%%/genwrite.scm
44
%%DATADIR%%/getopt.scm
53
%%DATADIR%%/getopt.scm
45
%%DATADIR%%/getparam.scm
54
%%DATADIR%%/getparam.scm
46
%%DATADIR%%/glob.scm
55
%%DATADIR%%/glob.scm
56
%%DATADIR%%/guile.init
47
%%DATADIR%%/hash.scm
57
%%DATADIR%%/hash.scm
48
%%DATADIR%%/hashtab.scm
58
%%DATADIR%%/hashtab.scm
49
%%DATADIR%%/html4each.scm
59
%%DATADIR%%/html4each.scm
Lines 52-61 Link Here
52
%%DATADIR%%/lineio.scm
62
%%DATADIR%%/lineio.scm
53
%%DATADIR%%/logical.scm
63
%%DATADIR%%/logical.scm
54
%%DATADIR%%/macrotst.scm
64
%%DATADIR%%/macrotst.scm
65
%%DATADIR%%/macscheme.init
55
%%DATADIR%%/macwork.scm
66
%%DATADIR%%/macwork.scm
56
%%DATADIR%%/matfile.scm
67
%%DATADIR%%/matfile.scm
57
%%DATADIR%%/mbe.scm
68
%%DATADIR%%/mbe.scm
58
%%DATADIR%%/minimize.scm
69
%%DATADIR%%/minimize.scm
70
%%DATADIR%%/mitscheme.init
59
%%DATADIR%%/mklibcat.scm
71
%%DATADIR%%/mklibcat.scm
60
%%DATADIR%%/modular.scm
72
%%DATADIR%%/modular.scm
61
%%DATADIR%%/mulapply.scm
73
%%DATADIR%%/mulapply.scm
Lines 63-72 Link Here
63
%%DATADIR%%/mwdenote.scm
75
%%DATADIR%%/mwdenote.scm
64
%%DATADIR%%/mwexpand.scm
76
%%DATADIR%%/mwexpand.scm
65
%%DATADIR%%/mwsynrul.scm
77
%%DATADIR%%/mwsynrul.scm
78
%%DATADIR%%/ncbi-dna.scm
66
%%DATADIR%%/null.scm
79
%%DATADIR%%/null.scm
67
%%DATADIR%%/obj2str.scm
80
%%DATADIR%%/obj2str.scm
68
%%DATADIR%%/object.scm
81
%%DATADIR%%/object.scm
69
%%DATADIR%%/paramlst.scm
82
%%DATADIR%%/paramlst.scm
83
%%DATADIR%%/phil-spc.scm
70
%%DATADIR%%/plottest.scm
84
%%DATADIR%%/plottest.scm
71
%%DATADIR%%/pnm.scm
85
%%DATADIR%%/pnm.scm
72
%%DATADIR%%/pp.scm
86
%%DATADIR%%/pp.scm
Lines 76-81 Link Here
76
%%DATADIR%%/priorque.scm
90
%%DATADIR%%/priorque.scm
77
%%DATADIR%%/process.scm
91
%%DATADIR%%/process.scm
78
%%DATADIR%%/promise.scm
92
%%DATADIR%%/promise.scm
93
%%DATADIR%%/pscheme.init
79
%%DATADIR%%/psxtime.scm
94
%%DATADIR%%/psxtime.scm
80
%%DATADIR%%/qp.scm
95
%%DATADIR%%/qp.scm
81
%%DATADIR%%/queue.scm
96
%%DATADIR%%/queue.scm
Lines 89-95 Link Here
89
%%DATADIR%%/repl.scm
104
%%DATADIR%%/repl.scm
90
%%DATADIR%%/report.scm
105
%%DATADIR%%/report.scm
91
%%DATADIR%%/require.scm
106
%%DATADIR%%/require.scm
107
%%DATADIR%%/resenecolours.txt
92
%%DATADIR%%/root.scm
108
%%DATADIR%%/root.scm
109
%%DATADIR%%/s48-0_57.init
110
%%DATADIR%%/saturate.txt
93
%%DATADIR%%/sc2.scm
111
%%DATADIR%%/sc2.scm
94
%%DATADIR%%/sc4opt.scm
112
%%DATADIR%%/sc4opt.scm
95
%%DATADIR%%/sc4sc3.scm
113
%%DATADIR%%/sc4sc3.scm
Lines 99-106 Link Here
99
%%DATADIR%%/scamacr.scm
117
%%DATADIR%%/scamacr.scm
100
%%DATADIR%%/scanf.scm
118
%%DATADIR%%/scanf.scm
101
%%DATADIR%%/scaoutp.scm
119
%%DATADIR%%/scaoutp.scm
120
%%DATADIR%%/scheme2c.init
121
%%DATADIR%%/scheme48.init
102
%%DATADIR%%/schmooz.scm
122
%%DATADIR%%/schmooz.scm
123
%%DATADIR%%/scm.init
103
%%DATADIR%%/scmacro.scm
124
%%DATADIR%%/scmacro.scm
125
%%DATADIR%%/scsh.init
104
%%DATADIR%%/selfset.scm
126
%%DATADIR%%/selfset.scm
105
%%DATADIR%%/sierpinski.scm
127
%%DATADIR%%/sierpinski.scm
106
%%DATADIR%%/simetrix.scm
128
%%DATADIR%%/simetrix.scm
Lines 118-123 Link Here
118
%%DATADIR%%/synchk.scm
140
%%DATADIR%%/synchk.scm
119
%%DATADIR%%/synclo.scm
141
%%DATADIR%%/synclo.scm
120
%%DATADIR%%/synrul.scm
142
%%DATADIR%%/synrul.scm
143
%%DATADIR%%/t3.init
121
%%DATADIR%%/timezone.scm
144
%%DATADIR%%/timezone.scm
122
%%DATADIR%%/trace.scm
145
%%DATADIR%%/trace.scm
123
%%DATADIR%%/transact.scm
146
%%DATADIR%%/transact.scm
Lines 125-147 Link Here
125
%%DATADIR%%/trnscrpt.scm
148
%%DATADIR%%/trnscrpt.scm
126
%%DATADIR%%/tsort.scm
149
%%DATADIR%%/tsort.scm
127
%%DATADIR%%/tzfile.scm
150
%%DATADIR%%/tzfile.scm
151
%%DATADIR%%/umbscheme.init
128
%%DATADIR%%/uri.scm
152
%%DATADIR%%/uri.scm
129
%%DATADIR%%/values.scm
153
%%DATADIR%%/values.scm
154
%%DATADIR%%/vscm.init
130
%%DATADIR%%/withfile.scm
155
%%DATADIR%%/withfile.scm
131
%%DATADIR%%/wttest.scm
156
%%DATADIR%%/wttest.scm
132
%%DATADIR%%/wttree.scm
157
%%DATADIR%%/wttree.scm
133
%%DATADIR%%/yasyn.scm
158
%%DATADIR%%/yasyn.scm
134
%%PORTDOCS%%share/doc/slib/ANNOUNCE
159
%%PORTDOCS%%%%DOCSDIR%%/ANNOUNCE
135
%%PORTDOCS%%share/doc/slib/COPYING
160
%%PORTDOCS%%%%DOCSDIR%%/COPYING
136
%%PORTDOCS%%share/doc/slib/ChangeLog
161
%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
137
%%PORTDOCS%%share/doc/slib/FAQ
162
%%PORTDOCS%%%%DOCSDIR%%/FAQ
138
%%PORTDOCS%%share/doc/slib/README
163
%%PORTDOCS%%%%DOCSDIR%%/README
139
%%PORTDOCS%%@unexec install-info --delete %D/info/slib.info %D/info/dir
164
%%PORTDOCS%%@dirrm %%DOCSDIR%%
140
%%PORTDOCS%%info/slib.info
141
%%PORTDOCS%%@exec install-info %D/info/slib.info %D/info/dir
142
%%PORTDOCS%%@dirrm share/doc/slib
143
@exec ln -shf %D/%%DATADIR%% %%LOCALBASE%%/share/guile/slib
144
@exec %%LOCALBASE%%/bin/guile -c "(use-modules (ice-9 slib)) (require 'new-catalog)"
145
@unexec rm -f %%LOCALBASE%%/share/guile/slib
146
@unexec rm -f %%LOCALBASE%%/share/guile/slibcat
147
@dirrm %%DATADIR%%
165
@dirrm %%DATADIR%%

Return to bug 56393