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

(-)lang/smalltalk/Makefile (-4 / +8 lines)
Lines 6-12 Link Here
6
#
6
#
7
7
8
PORTNAME=	smalltalk
8
PORTNAME=	smalltalk
9
PORTVERSION=	2.0.1
9
PORTVERSION=	2.0.6
10
CATEGORIES=	lang
10
CATEGORIES=	lang
11
MASTER_SITES=	${MASTER_SITE_GNU}
11
MASTER_SITES=	${MASTER_SITE_GNU}
12
MASTER_SITE_SUBDIR=	${PORTNAME}
12
MASTER_SITE_SUBDIR=	${PORTNAME}
Lines 14-20 Link Here
14
MAINTAINER=	ports@FreeBSD.org
14
MAINTAINER=	ports@FreeBSD.org
15
15
16
LIB_DEPENDS=	iconv.3:${PORTSDIR}/converters/libiconv \
16
LIB_DEPENDS=	iconv.3:${PORTSDIR}/converters/libiconv \
17
		gdbm.2:${PORTSDIR}/databases/gdbm
17
		gdbm.2:${PORTSDIR}/databases/gdbm \
18
		gmp.6:${PORTSDIR}/math/libgmp4
18
19
19
USE_REINPLACE=	yes
20
USE_REINPLACE=	yes
20
USE_GMAKE=	yes
21
USE_GMAKE=	yes
Lines 22-29 Link Here
22
CONFIGURE_TARGET=	--build=${ARCH}-portbld-freebsd${OSREL}
23
CONFIGURE_TARGET=	--build=${ARCH}-portbld-freebsd${OSREL}
23
CONFIGURE_ENV=	CPPFLAGS="-I${LOCALBASE}/include" \
24
CONFIGURE_ENV=	CPPFLAGS="-I${LOCALBASE}/include" \
24
		LDFLAGS="-L${LOCALBASE}/lib" \
25
		LDFLAGS="-L${LOCALBASE}/lib" \
25
		MAKEINFO='makeinfo --no-split'
26
		MAKEINFO="makeinfo --no-split"
26
CONFIGURE_ARGS=	--without-gmp
27
27
28
MAN1=		gst.1
28
MAN1=		gst.1
29
29
Lines 47-51 Link Here
47
		's|-release [\$$][(]VERSION[)]|-avoid-version|g'
47
		's|-release [\$$][(]VERSION[)]|-avoid-version|g'
48
	@${REINPLACE_CMD} -e \
48
	@${REINPLACE_CMD} -e \
49
		's|<malloc.h>|<stdlib.h>|g' ${WRKSRC}/examples/modules/gdbm.c
49
		's|<malloc.h>|<stdlib.h>|g' ${WRKSRC}/examples/modules/gdbm.c
50
51
pre-build:
52
	@cd ${WRKSRC}/snprintfv && ${SETENV} ${MAKE_ENV} \
53
		${MAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${ALL_TARGET}
50
54
51
.include <bsd.port.mk>
55
.include <bsd.port.mk>
(-)lang/smalltalk/distinfo (-1 / +1 lines)
Line 1 Link Here
1
MD5 (smalltalk-2.0.1.tar.gz) = 4eba018117597839b96e58290ef1b1e6
1
MD5 (smalltalk-2.0.6.tar.gz) = c2b7c1190181d02360ac98afcdab6b6e
(-)lang/smalltalk/files/patch-Makefile (+11 lines)
Line 0 Link Here
1
--- Makefile.in.bak	Tue Sep 10 18:17:27 2002
2
+++ Makefile.in	Sun Oct 13 01:00:49 2002
3
@@ -146,7 +146,7 @@
4
 AUTOMAKE_OPTIONS = gnu 1.6
5
 ACLOCAL_AMFLAGS = -I config
6
 
7
-SUBDIRS = lib-src libltdl snprintfv lightning libgst xml net \
8
+SUBDIRS = lib-src libltdl lightning libgst xml net \
9
 	i18n config unsupported kernel compiler sunit tcp \
10
 	examples blox vfs . tests doc
11
 
(-)lang/smalltalk/files/patch-doc::gst-base.texi (-60 lines)
Lines 1-60 Link Here
1
--- doc/gst-base.texi.orig	Fri Jun 14 06:37:01 2002
2
+++ doc/gst-base.texi	Thu Jun 27 06:28:55 2002
3
@@ -87,7 +87,6 @@
4
      * Base classes: (gst-base).             The GNU Smalltalk base classes.
5
 @end direntry
6
 
7
-@copying
8
 This file documents GNU Smalltalk Version @value{VERSION}.
9
 It was last updated on @value{UPDATED}.
10
 
11
@@ -103,7 +102,6 @@
12
 
13
 There are no Cover Texts and no Invariant Sections; this text, along
14
 with its equivalent in the printed manual, constitutes the Title Page.
15
-@end copying
16
 
17
 @titlepage
18
 @title @sc{gnu} Smalltalk Library Reference
19
@@ -115,7 +113,19 @@
20
 @comment  The following two commands start the copyright page.
21
 @page
22
 @vskip 0pt plus 1filll
23
-@insertcopying
24
+Copyright @copyright{} 1988-92, 1994-95, 1999-2001 Free Software Foundation, Inc.
25
+
26
+This document is released under the terms of the @sc{gnu} Free Documentation
27
+License as published by the Free Software Foundation; either version 1.1, or
28
+(at your option) any later version.
29
+
30
+You should have received a copy of the @sc{gnu} Free Documentation License
31
+along with @sc{gnu} Smalltalk; see the file @file{COPYING.DOC}.  If not,
32
+write to the Free Software Foundation, 59 Temple Place - Suite 330, Boston,
33
+MA 02111-1307, USA.  
34
+
35
+There are no Cover Texts and no Invariant Sections; this text, along with
36
+its equivalent in the Info documentation, constitutes the Title Page.
37
 @end titlepage
38
 
39
 @node Top, , , (DIR)
40
@@ -125,7 +135,19 @@
41
 This document describes the class libraries that are distributed
42
 together with the @gst{} programming language.
43
 
44
-@insertcopying
45
+Copyright @copyright{} 1988-92, 1994-95, 1999-2001 Free Software Foundation, Inc.
46
+
47
+This document is released under the terms of the @sc{gnu} Free Documentation
48
+License as published by the Free Software Foundation; either version 1.1, or
49
+(at your option) any later version.
50
+
51
+You should have received a copy of the @sc{gnu} Free Documentation License
52
+along with @sc{gnu} Smalltalk; see the file @file{COPYING.DOC}.  If not,
53
+write to the Free Software Foundation, 59 Temple Place - Suite 330, Boston,
54
+MA 02111-1307, USA.  
55
+
56
+There are no Cover Texts and no Invariant Sections; this text, along with
57
+its equivalent in the Info documentation, constitutes the Title Page.
58
 @end ifnottex
59
 
60
 @menu
(-)lang/smalltalk/files/patch-doc::gst-libs.texi (-60 lines)
Lines 1-60 Link Here
1
--- doc/gst-libs.texi.orig	Fri Jun 14 06:37:01 2002
2
+++ doc/gst-libs.texi	Thu Jun 27 06:22:24 2002
3
@@ -87,7 +87,6 @@
4
      * Libraries: (gst-libs).                The GNU Smalltalk class libraries.
5
 @end direntry
6
 
7
-@copying
8
 This file documents GNU Smalltalk Version @value{VERSION}.
9
 It was last updated on @value{UPDATED}.
10
 
11
@@ -103,7 +102,6 @@
12
 
13
 There are no Cover Texts and no Invariant Sections; this text, along
14
 with its equivalent in the printed manual, constitutes the Title Page.
15
-@end copying
16
 
17
 @setchapternewpage odd
18
 
19
@@ -117,7 +115,19 @@
20
 @comment  The following two commands start the copyright page.
21
 @page
22
 @vskip 0pt plus 1filll
23
-@insertcopying
24
+Copyright @copyright{} 1988-92, 1994-95, 1999-2001 Free Software Foundation, Inc.
25
+
26
+This document is released under the terms of the @sc{gnu} Free Documentation
27
+License as published by the Free Software Foundation; either version 1.1, or
28
+(at your option) any later version.
29
+
30
+You should have received a copy of the @sc{gnu} Free Documentation License
31
+along with @sc{gnu} Smalltalk; see the file @file{COPYING.DOC}.  If not,
32
+write to the Free Software Foundation, 59 Temple Place - Suite 330, Boston,
33
+MA 02111-1307, USA.  
34
+
35
+There are no Cover Texts and no Invariant Sections; this text, along with
36
+its equivalent in the Info documentation, constitutes the Title Page.
37
 @end titlepage
38
 
39
 @node Top, , , (DIR)
40
@@ -127,7 +137,19 @@
41
 This document describes the class libraries that are distributed
42
 together with the @gst{} programming language.
43
 
44
-@insertcopying
45
+Copyright @copyright{} 1988-92, 1994-95, 1999-2001 Free Software Foundation, Inc.
46
+
47
+This document is released under the terms of the @sc{gnu} Free Documentation
48
+License as published by the Free Software Foundation; either version 1.1, or
49
+(at your option) any later version.
50
+
51
+You should have received a copy of the @sc{gnu} Free Documentation License
52
+along with @sc{gnu} Smalltalk; see the file @file{COPYING.DOC}.  If not,
53
+write to the Free Software Foundation, 59 Temple Place - Suite 330, Boston,
54
+MA 02111-1307, USA.  
55
+
56
+There are no Cover Texts and no Invariant Sections; this text, along with
57
+its equivalent in the Info documentation, constitutes the Title Page.
58
 @end ifnottex
59
 
60
 @menu
(-)lang/smalltalk/files/patch-doc::gst.texi (-60 lines)
Lines 1-60 Link Here
1
--- doc/gst.texi.orig	Fri Jun 21 22:32:31 2002
2
+++ doc/gst.texi	Thu Jun 27 04:11:24 2002
3
@@ -77,7 +77,6 @@
4
      * GNU Smalltalk: (gst).                 The GNU Smalltalk environment.
5
 @end direntry
6
 
7
-@copying
8
 This file documents GNU Smalltalk Version @value{VERSION}.
9
 It was last updated on @value{UPDATED}.
10
 
11
@@ -93,7 +92,6 @@
12
 
13
 There are no Cover Texts and no Invariant Sections; this text, along
14
 with its equivalent in the printed manual, constitutes the Title Page.
15
-@end copying
16
 
17
 @titlepage
18
 @title @sc{gnu} Smalltalk User's Guide
19
@@ -105,7 +103,19 @@
20
 @comment  The following two commands start the copyright page.
21
 @page
22
 @vskip 0pt plus 1filll
23
-@insertcopying
24
+Copyright @copyright{} 1988-92, 1994-95, 1999-2001 Free Software Foundation, Inc.
25
+
26
+This document is released under the terms of the @sc{gnu} Free Documentation
27
+License as published by the Free Software Foundation; either version 1.1, or
28
+(at your option) any later version.
29
+
30
+You should have received a copy of the @sc{gnu} Free Documentation License
31
+along with @sc{gnu} Smalltalk; see the file @file{COPYING.DOC}.  If not,
32
+write to the Free Software Foundation, 59 Temple Place - Suite 330, Boston,
33
+MA 02111-1307, USA.  
34
+
35
+There are no Cover Texts and no Invariant Sections; this text, along with
36
+its equivalent in the Info documentation, constitutes the Title Page.
37
 @end titlepage
38
 
39
 @node Top, , , (DIR)
40
@@ -115,7 +125,19 @@
41
 This document describes installing and operating the @gst{}
42
 programming language.
43
 
44
-@insertcopying
45
+Copyright @copyright{} 1988-92, 1994-95, 1999-2001 Free Software Foundation, Inc.
46
+
47
+This document is released under the terms of the @sc{gnu} Free Documentation
48
+License as published by the Free Software Foundation; either version 1.1, or
49
+(at your option) any later version.
50
+
51
+You should have received a copy of the @sc{gnu} Free Documentation License
52
+along with @sc{gnu} Smalltalk; see the file @file{COPYING.DOC}.  If not,
53
+write to the Free Software Foundation, 59 Temple Place - Suite 330, Boston,
54
+MA 02111-1307, USA.  
55
+
56
+There are no Cover Texts and no Invariant Sections; this text, along with
57
+its equivalent in the Info documentation, constitutes the Title Page.
58
 
59
 @end ifnottex
60
 
(-)lang/smalltalk/files/patch-snprintfv::configure (+23 lines)
Line 0 Link Here
1
--- snprintfv/configure.orig	Tue Sep 10 18:02:44 2002
2
+++ snprintfv/configure	Sun Oct 13 02:01:04 2002
3
@@ -10549,12 +10549,6 @@
4
     fi
5
     if test x$ac_cv_header_limits_h = xyes; then
6
       echo '#include <limits.h>' >> $tmpfile
7
-    elif test x$ac_cv_header_values_h = xyes; then
8
-      cat >> $tmpfile << '_EOF_'
9
-#ifndef MAXINT
10
-#  include <values.h>
11
-#endif /* MAXINT */
12
-_EOF_
13
     fi
14
     if test x$ac_cv_header_string_h = xyes; then
15
       echo '#include <string.h>' >> $tmpfile
16
@@ -10571,6 +10565,7 @@
17
       echo '#include <stdint.h>' >> $tmpfile
18
     fi
19
     if test x$ac_cv_type_intmax_t = xno; then
20
+      cat >> $tmpfile << '_EOF_'
21
 #if __GNUC__ >= 2
22
 typedef long long intmax_t;
23
 typedef unsigned long long uintmax_t;
(-)lang/smalltalk/pkg-plist (+5 lines)
Lines 157-162 Link Here
157
share/smalltalk/kernel/FileSegment.st
157
share/smalltalk/kernel/FileSegment.st
158
share/smalltalk/kernel/FileStream.st
158
share/smalltalk/kernel/FileStream.st
159
share/smalltalk/kernel/Float.st
159
share/smalltalk/kernel/Float.st
160
share/smalltalk/kernel/FloatD.st
161
share/smalltalk/kernel/FloatE.st
162
share/smalltalk/kernel/FloatQ.st
160
share/smalltalk/kernel/Fraction.st
163
share/smalltalk/kernel/Fraction.st
161
share/smalltalk/kernel/HashedColl.st
164
share/smalltalk/kernel/HashedColl.st
162
share/smalltalk/kernel/IdentDict.st
165
share/smalltalk/kernel/IdentDict.st
Lines 273-278 Link Here
273
share/smalltalk/vfs/uzip
276
share/smalltalk/vfs/uzip
274
share/smalltalk/vfs/uzoo
277
share/smalltalk/vfs/uzoo
275
share/smalltalk/xml/XML.st
278
share/smalltalk/xml/XML.st
279
share/smalltalk/xml/XPath.st
280
share/smalltalk/xml/XSL.st
276
@dirrm share/smalltalk/xml
281
@dirrm share/smalltalk/xml
277
@dirrm share/smalltalk/vfs
282
@dirrm share/smalltalk/vfs
278
@dirrm share/smalltalk/tcp
283
@dirrm share/smalltalk/tcp

Return to bug 44115