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

(-)math/xlispstat/Makefile (-17 / +10 lines)
Lines 1-29 Link Here
1
# New ports collection makefile for:	xlisp-stat
1
# Created by: Eric L. Hernes <erich@rrnet.com>
2
# Date created:				Tue Aug 15 17:57:48 CDT 1995
3
# Whom:					Eric L. Hernes <erich@rrnet.com>
4
#
5
# $FreeBSD: head/math/xlispstat/Makefile 300896 2012-07-14 13:54:48Z beat $
2
# $FreeBSD: head/math/xlispstat/Makefile 300896 2012-07-14 13:54:48Z beat $
6
#
7
3
8
PORTNAME=	xlispstat
4
PORTNAME=	xlispstat
9
PORTVERSION=	3.52.20
5
PORTVERSION=	3.52.23
10
PORTREVISION=	2
11
CATEGORIES=	math lang lisp
6
CATEGORIES=	math lang lisp
12
MASTER_SITES=	ftp://ftp.stat.umn.edu/pub/xlispstat/current/ \
7
MASTER_SITES=	http://homepage.stat.uiowa.edu/~luke/xls/xlispstat/3-52/%SUBDIR%/
13
		http://lib.stat.cmu.edu/xlispstat/Src/current/ \
8
MASTER_SITE_SUBDIR=	. old
14
		ftp://ftp.stat.unipg.it/pub/stat/xlispstat/current/ \
15
		ftp://srsuna.shlrc.mq.edu.au/pub/xlispstat/current/ \
16
		ftp://statlab.uni-heidelberg.de/pub/mirrors/umn/xlispstat/current/
17
DISTNAME=	${PORTNAME}-${PORTVERSION:S/./-/g}
9
DISTNAME=	${PORTNAME}-${PORTVERSION:S/./-/g}
18
10
19
MAINTAINER=	ports@FreeBSD.org
11
MAINTAINER=	ports@FreeBSD.org
20
COMMENT=	A statistics/X11 based lisp interpreter
12
COMMENT=	Statistics/X11 based lisp interpreter
21
13
14
LICENSE=	BSD
15
16
USE_XORG=	x11
22
GNU_CONFIGURE=	yes
17
GNU_CONFIGURE=	yes
18
CONFIGURE_ENV=	UCFLAGS="${CFLAGS}"
23
ALL_TARGET=	${PORTNAME}
19
ALL_TARGET=	${PORTNAME}
24
USE_XORG=	x11
20
MAKE_JOBS_UNSAFE=	yes
25
26
post-patch:
27
	@${REINPLACE_CMD} '/^static double fmax/d' ${WRKSRC}/lowess.c
28
21
29
.include <bsd.port.mk>
22
.include <bsd.port.mk>
(-)math/xlispstat/distinfo (-2 / +2 lines)
Lines 1-2 Link Here
1
SHA256 (xlispstat-3-52-20.tar.gz) = 977d3e984cbe881244b0f15d1b8a78f4660ac2b7cbc53cc857606d75ecd0b71a
1
SHA256 (xlispstat-3-52-23.tar.gz) = 9bf165eb3f92384373dab34f9a56ec8455ff9e2bf7dff6485e807767e6ce6cf4
2
SIZE (xlispstat-3-52-20.tar.gz) = 1527951
2
SIZE (xlispstat-3-52-23.tar.gz) = 1570981
(-)math/xlispstat/files/patch-ac (-11 lines)
Lines 1-11 Link Here
1
--- configure.orig	Fri Mar 24 01:03:59 2000
2
+++ configure	Wed May  3 09:00:00 2000
3
@@ -580,7 +580,7 @@
4
 # Set some default values
5
 #
6
 LIBS=-lm
7
-UCFLAGS=-O
8
+UCFLAGS=$CFLAGS
9
 ULDFLAGS=
10
 X11INCDIR_FLAG=
11
 X11LIBDIR_FLAG=
(-)math/xlispstat/files/patch-aj (-27 / +14 lines)
Lines 1-16 Link Here
1
--- Makefile.in.orig	Wed Feb  2 08:22:53 2000
1
--- Makefile.in.orig	Wed Feb  2 08:22:53 2000
2
+++ Makefile.in	Wed May  3 09:00:00 2000
2
+++ Makefile.in	Wed May  3 09:00:00 2000
3
@@ -6,7 +6,8 @@
3
@@ -7,13 +7,15 @@
4
 ##############################################################################
5
 ##############################################################################
4
 ##############################################################################
6
 #
5
 #
7
-# XLSLIB -- directory for xlisp executable, startup, example, and help files
6
 # XLSLIB -- directory for xlisp executable, startup, example, and help files
8
+# XLSLIB -- directory for xlisp example and help files
9
+# XLSLIBEXEC -- directory for xlisp executable and startup
7
+# XLSLIBEXEC -- directory for xlisp executable and startup
10
 # BINDIR -- directory for xlispstat shell script
8
 # BINDIR -- directory for xlispstat shell script
11
 #
9
 #
12
 # For the remaining parameters, if your machine has a subdirectory in the 
10
 
13
@@ -34,7 +35,8 @@
14
 prefix = @prefix@
11
 prefix = @prefix@
15
 exec_prefix = @exec_prefix@
12
 exec_prefix = @exec_prefix@
16
 
13
 
Lines 19-49 Link Here
19
+XLSLIBEXEC=${prefix}/libexec/xlispstat
16
+XLSLIBEXEC=${prefix}/libexec/xlispstat
20
 BINDIR=${exec_prefix}/bin
17
 BINDIR=${exec_prefix}/bin
21
 
18
 
22
 GRAPHSYS = @GRAPHSYS@
19
 SHELL = /bin/sh
23
@@ -67,11 +69,11 @@
20
@@ -33,7 +35,7 @@
24
 .lsp.fsl:
25
 	echo "(compile-file \"$<\") (exit)" | ./xlisp
26
 
27
-CFLAGS = -D${GRAPHSYS} ${UCFLAGS} ${X11INCDIR_FLAG}
28
+CFLAGS = -D${GRAPHSYS} ${UCFLAGS} ${X11INCDIR_FLAG} -Dunix
29
 
30
 LIBS = ${EXTRALIBS} -lm
21
 LIBS = ${EXTRALIBS} -lm
31
 
22
 
32
-LDFLAGS = ${ULDFLAGS}
33
+LDFLAGS+= ${ULDFLAGS}
34
 
35
 OSOBJS = xsdynload.o xssystem.o unixprim.o
36
 
37
@@ -118,7 +120,7 @@
38
 	compiler/assemble.fsl compiler/cmpfront.fsl
39
 
40
 xlispstat: setup.shell xlisp.wks
23
 xlispstat: setup.shell xlisp.wks
41
-	./setup.shell xlispstat ${XLSLIB}
24
-	./setup.shell xlispstat ${XLSLIB}
42
+	./setup.shell xlispstat ${XLSLIB} ${XLSLIBEXEC}
25
+	./setup.shell xlispstat ${XLSLIB} ${XLSLIBEXEC}
43
 	chmod a+x xlispstat
26
 	chmod a+x xlispstat
44
 
27
 
45
 xlisp.wks: xlisp ${CMPFSLFILES} ${FSLFILES} ${AUTOFSLFILES}
28
 xlisp.wks: xlisp ${LSPDIR}/xlisp.wks
46
@@ -141,20 +143,21 @@
29
@@ -46,24 +48,25 @@
30
 	rm -f xlisp
31
 	cp ${CDIR}/xlisp ./xlisp
32
 ${CDIR}/xlisp:
33
-	(cd ${CDIR}; make xlisp)
34
+	(cd ${CDIR}; ${MAKE} xlisp)
35
 
47
 install: installexecs installlsp
36
 install: installexecs installlsp
48
 
37
 
49
 installexecs: xlispstat xlisp installdirs
38
 installexecs: xlispstat xlisp installdirs
Lines 52-70 Link Here
52
+	${BSD_INSTALL_SCRIPT} xlispstat ${BINDIR}/xlispstat
41
+	${BSD_INSTALL_SCRIPT} xlispstat ${BINDIR}/xlispstat
53
+	${BSD_INSTALL_PROGRAM} xlisp ${XLSLIBEXEC}
42
+	${BSD_INSTALL_PROGRAM} xlisp ${XLSLIBEXEC}
54
 
43
 
55
 installlsp: xlisp.wks xlisp.hlp ${AUTOFSLFILES} ${CMPFSLFILES} installdirs
44
 installlsp: xlisp.wks xlisp.hlp installdirs
56
-	-cp xlisp.wks ${XLSLIB}
45
-	-cp xlisp.wks ${XLSLIB}
57
-	-cp xlisp.hlp ${XLSLIB}
46
-	-cp xlisp.hlp ${XLSLIB}
58
-	-cp Autoload/_autoidx.lsp Autoload/*.fsl ${XLSLIB}/Autoload
47
-	-cp Autoload/_autoidx.lsp Autoload/*.fsl ${XLSLIB}/Autoload
59
-	-cp Data/*.lsp ${XLSLIB}/Data
48
-	-cp Data/*.lsp ${XLSLIB}/Data
60
-	-cp Examples/*.lsp ${XLSLIB}/Examples
49
-	-cp Examples/*.lsp ${XLSLIB}/Examples
61
-#	-cp ${CMPFSLFILES} ${XLSLIB}/compiler
62
+	${BSD_INSTALL_SCRIPT} xlisp.wks ${XLSLIBEXEC}
50
+	${BSD_INSTALL_SCRIPT} xlisp.wks ${XLSLIBEXEC}
63
+	${BSD_INSTALL_DATA} xlisp.hlp ${XLSLIB}
51
+	${BSD_INSTALL_DATA} xlisp.hlp ${XLSLIB}
64
+	${BSD_INSTALL_DATA} Autoload/_autoidx.lsp Autoload/*.fsl ${XLSLIB}/Autoload
52
+	${BSD_INSTALL_DATA} Autoload/_autoidx.lsp Autoload/*.fsl ${XLSLIB}/Autoload
65
+	${BSD_INSTALL_DATA} Data/*.lsp ${XLSLIB}/Data
53
+	${BSD_INSTALL_DATA} Data/*.lsp ${XLSLIB}/Data
66
+	${BSD_INSTALL_DATA} Examples/*.lsp ${XLSLIB}/Examples
54
+	${BSD_INSTALL_DATA} Examples/*.lsp ${XLSLIB}/Examples
67
+#	${BSD_INSTALL_DATA} ${CMPFSLFILES} ${XLSLIB}/compiler
68
 
55
 
69
 installdirs:
56
 installdirs:
70
 	-mkdir -p ${BINDIR}
57
 	-mkdir -p ${BINDIR}
(-)math/xlispstat/pkg-descr (-5 / +5 lines)
Lines 1-7 Link Here
1
XLISP-STAT is a statistical environment based on a dialect of the Lisp
1
XLISP-STAT is a statistical environment based on a dialect of the Lisp
2
language called XLISP.  To facilitate statistical computations, standard Lisp
2
language called XLISP. To facilitate statistical computations, standard
3
functions for addition, logarithms, etc., have been modified to operate on
3
Lisp functions for addition, logarithms, etc., have been modified to
4
lists and arrays of numbers, and a number of basic statistical functions have
4
operate on lists and arrays of numbers, and a number of basic
5
been added.
5
statistical functions have been added.
6
6
7
WWW: http://www.stat.uiowa.edu/~luke/xls/xlsinfo/xlsinfo.html
7
WWW: http://homepage.stat.uiowa.edu/~luke/xls/xlsinfo/xlsinfo.html

Return to bug 179216