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

Collapse All | Expand All

(-)lang/smalltalk/Makefile (-6 / +4 lines)
Lines 1-26 Link Here
1
# New ports collection makefile for:	smalltalk
1
# New ports collection makefile for:	smalltalk
2
# Version required:	1.6.2
2
# Version required:	1.7.3
3
# Date created:		09 Feb 1995
3
# Date created:		09 Feb 1995
4
# Whom:			gpalmer
4
# Whom:			gpalmer
5
#
5
#
6
# $FreeBSD: ports/lang/smalltalk/Makefile,v 1.22 2000/03/21 08:30:08 mharo Exp $
6
# $FreeBSD: ports/lang/smalltalk/Makefile,v 1.22 2000/03/21 08:30:08 mharo Exp $
7
#
7
#
8
8
9
DISTNAME=	smalltalk-1.6.2
9
DISTNAME=	smalltalk-1.7.3
10
CATEGORIES=	lang
10
CATEGORIES=	lang
11
MASTER_SITES=	${MASTER_SITE_GNU}
11
MASTER_SITES=	${MASTER_SITE_GNU}
12
MASTER_SITE_SUBDIR=	smalltalk
12
MASTER_SITE_SUBDIR=	smalltalk
13
13
14
MAINTAINER=	alex@big.endian.de
14
MAINTAINER=	alex@big.endian.de
15
15
16
BUILD_DEPENDS=	${LOCALBASE}/lib/libgdbm.a:${PORTSDIR}/databases/gdbm
16
USE_GMAKE=	yes
17
18
GNU_CONFIGURE=	yes
17
GNU_CONFIGURE=	yes
19
CONFIGURE_ARGS=	--with-optimize --with-readline
20
18
21
MAN1=		gst.1
19
MAN1=		gst.1
22
20
23
# Set all-target to test the stuff
21
# Set all-target to test the stuff
24
ALL_TARGET=	all check
22
ALL_TARGET=	optimize info check
25
23
26
.include <bsd.port.mk>
24
.include <bsd.port.mk>
(-)lang/smalltalk/files/md5 (-1 / +1 lines)
Line 1 Link Here
1
MD5 (smalltalk-1.6.2.tar.gz) = 604ba50197d004e685e6d8b5209e3242
1
MD5 (smalltalk-1.7.3.tar.gz) = 71ec44421fb8dc9c51002cf80c8377bc
(-)lang/smalltalk/patches/patch-aa (-7 / +11 lines)
Lines 1-18 Link Here
1
--- lib/lex.c.old	Sun Dec 26 10:56:37 1999
1
--- lib/lex.c.orig	Mon Feb 21 19:05:50 2000
2
+++ lib/lex.c	Sun Dec 26 10:57:50 1999
2
+++ lib/lex.c	Sat Mar 25 21:43:17 2000
3
@@ -48,6 +48,7 @@
3
@@ -50,6 +50,9 @@
4
 #include "sysdep.h"
4
 
5
 #include <stdio.h>
5
 #include <stdio.h>
6
 #include <math.h>
6
 #include <math.h>
7
+#if defined(__FreeBSD__)
7
+#include <floatingpoint.h>
8
+#include <floatingpoint.h>
9
+#endif
10
 
8
 #ifdef HAVE_READLINE
11
 #ifdef HAVE_READLINE
9
 #include <readline/readline.h>
12
 #include <readline/readline.h>
10
 #include <readline/history.h>
13
@@ -735,6 +738,9 @@
11
@@ -693,6 +694,7 @@
12
   if (isNegative) {
14
   if (isNegative) {
13
     num = -num;
15
     num = -num;
14
   }
16
   }
17
+#if defined(__FreeBSD__)
15
+  fpsetmask(0);
18
+  fpsetmask(0);
19
+#endif
16
     
20
     
17
   if (dotSeen) {
21
   if (isFloat) {
18
     lvalp->fval = num;
22
     lvalp->fval = num;
(-)lang/smalltalk/patches/patch-ab (-24 / +4 lines)
Lines 1-30 Link Here
1
--- docs/Makefile.old	Sun Dec 26 11:24:54 1999
1
--- docs/Makefile.orig	Mon Feb 21 19:05:16 2000
2
+++ docs/Makefile	Sun Dec 26 11:28:37 1999
2
+++ docs/Makefile	Sat Mar 25 22:13:43 2000
3
@@ -36,11 +36,11 @@
3
@@ -65,7 +65,7 @@
4
 
5
 # MAKEINFO won't fail -- they pass a `:' to us if it's absent
6
 $(INFO): $(SOURCES)
7
-	$(MAKEINFO) $(srcdir)/docs/$<
8
+	-$(MAKEINFO) $(srcdir)/docs/$(SOURCES)
9
 
10
 # It is ok for this to fail because the program isn't present.
11
 $(DVI): $(SOURCES) texinfo.tex
12
-	-$(TEXI2DVI) $(srcdir)/docs/$<
13
+	-$(TEXI2DVI) $(srcdir)/docs/$(SOURCES) texinfo.tex
14
 
15
 classes.txi:
16
 	cd $(srcdir);							\
17
@@ -67,11 +67,11 @@
18
 # Install targets
19
 install: all
20
 	$(INSTALL_DATA) gst.1 $(mandir)/man1/gst.1
21
-	cd $(srcdir); for file in $(INFO)*; do				\
22
+	cd $(srcdir)/docs; for file in $(INFO)*; do				\
23
 	  $(INSTALL_DATA) $$file $(infodir);				\
4
 	  $(INSTALL_DATA) $$file $(infodir);				\
24
 	done
5
 	done
25
-	cd $(srcdir); for file in $(INFO); do				\
6
 	cd $(srcdir)/docs; for file in $(INFO); do			\
26
-	  $(INSTALL_INFO) --dir-file=$(infodir)/dir $(infodir)/$$file	\
7
-	  $(INSTALL_INFO) --dir-file=$(infodir)/dir $(infodir)/$$file	\
27
+	cd $(srcdir)/docs; for file in $(INFO); do				\
28
+	  $(INSTALL_INFO) --dir-file=$(infodir)/dir $(infodir)/$$file;	\
8
+	  $(INSTALL_INFO) --dir-file=$(infodir)/dir $(infodir)/$$file;	\
29
 	done
9
 	done
30
 
10
 
(-)lang/smalltalk/patches/patch-ac (-10 / +9 lines)
Lines 1-24 Link Here
1
--- Makefile.body.orig	Sun Aug 29 11:38:31 1999
1
--- Makefile.body.orig	Sat Mar 18 18:23:25 2000
2
+++ Makefile.body	Sun Dec 26 11:53:07 1999
2
+++ Makefile.body	Sat Mar 25 22:37:58 2000
3
@@ -122,10 +122,10 @@
3
@@ -90,7 +90,7 @@
4
 	compiler/StartCompiler.st compiler/STVisitor.st \
5
 	compiler/STParseNodes.st compiler/STParser.st \
6
 	compiler/STSymTable.st compiler/STTok.st \
7
-	compiler/STToken.st compiler/STCompiler.st compiler/README
8
+	compiler/STToken.st compiler/STCompiler.st compiler/Readme
4
 
9
 
5
 EMACS_FILES = emacs/bison.el emacs/st-changelog.el emacs/st.el
10
 GDBM_FILES = examples/gdbm/gdbm.st
6
 
11
 
7
-TEST_FILES = test/array.base test/array.st \
8
+TEST_FILES = test/arrays.base test/arrays.st \
9
 	test/blocks.base test/blocks.st \
10
 	test/chars.base test/chars.st \
11
-	test/class.base test/class.st \
12
+	test/classes.base test/classes.st \

Return to bug 17685