Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 4 Jul 2005 03:00:16 +0900
From:      KATO Tsuguru <tkato432@yahoo.com>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/82940: Update port: lang/scm to 5e1
Message-ID:  <20050704030016.7a497caa.tkato432@yahoo.com>
Resent-Message-ID: <200507031810.j63IAKnF084462@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         82940
>Category:       ports
>Synopsis:       Update port: lang/scm to 5e1
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sun Jul 03 18:10:20 GMT 2005
>Closed-Date:
>Last-Modified:
>Originator:     KATO Tsuguru
>Release:        FreeBSD 4.11-RELEASE-p11 i386
>Organization:
>Environment:
>Description:
- Update to version 5e1

>How-To-Repeat:
>Fix:

diff -urN /usr/ports/lang/scm/Makefile lang/scm/Makefile
--- /usr/ports/lang/scm/Makefile	Mon Dec 13 13:28:15 2004
+++ lang/scm/Makefile	Wed Jun 29 03:11:15 2005
@@ -6,13 +6,12 @@
 #
 
 PORTNAME=	scm
-PORTVERSION=	5d9
-PORTREVISION=	1
+PORTVERSION=	5e1
 CATEGORIES=	lang scheme
 MASTER_SITES=	http://swissnet.ai.mit.edu/ftpdir/scm/%SUBDIR%/
 MASTER_SITE_SUBDIR=	. OLD
-DISTFILES=	scm5d9.zip slib3a1.zip slib-psd1-3.tar.gz
-EXTRACT_ONLY=	scm5d9.zip slib3a1.zip
+DISTFILES=	scm5e1.zip slib3a2.zip slib-psd1-3.tar.gz
+EXTRACT_ONLY=	scm5e1.zip slib3a2.zip
 
 MAINTAINER=	ports@FreeBSD.org
 COMMENT=	A scheme interpreter
@@ -29,10 +28,12 @@
 
 PLIST_SUB=	VERSION=${PORTVERSION}
 
+SUB_FILES=	pkg-descr
+
 SCM_DATA=	COPYING Iedline.scm Init${PORTVERSION}.scm Link.scm \
 		Macexp.scm Macro.scm Transcen.scm Tscript.scm mkimpcat.scm \
 		r4rstest.scm
-SCM_MODULES=	crs.so edline.so gsubr.so ioext.so posix.so ramap.so \
+SCM_MODULES=	byte.so crs.so edline.so gsubr.so ioext.so posix.so ramap.so \
 		record.so rgx.so sc2.so socket.so unix.so
 
 .include <bsd.port.pre.mk>
@@ -54,7 +55,13 @@
 post-build:
 	@cd ${WRKSRC} \
 		&& SCMLIT="./scmlit" ${SH} ./build \
-		 -F "arrays bignums cautious inexact macro dynamic-linking" \
+		 -F arrays \
+		 -F bignums \
+		 -F cautious \
+		 -F engineering-notation \
+		 -F inexact \
+		 -F macro \
+		 -F dynamic-linking \
 		 -h system \
 		 -o scm \
 		 -s "${PREFIX}/lib/scm/" \
@@ -67,8 +74,43 @@
 		 -h system \
 		 -t dll \
 		&& SCMLIT="./scmlit" ${SH} ./build \
-		 -c "sc2.c rgx.c record.c gsubr.c ioext.c posix.c unix.c \
-		     socket.c ramap.c" \
+		 -c sc2.c \
+		 -h system \
+		 -t dll \
+		&& SCMLIT="./scmlit" ${SH} ./build \
+		 -c rgx.c \
+		 -h system \
+		 -t dll \
+		&& SCMLIT="./scmlit" ${SH} ./build \
+		 -c record.c \
+		 -h system \
+		 -t dll \
+		&& SCMLIT="./scmlit" ${SH} ./build \
+		 -c gsubr.c \
+		 -h system \
+		 -t dll \
+		&& SCMLIT="./scmlit" ${SH} ./build \
+		 -c ioext.c \
+		 -h system \
+		 -t dll \
+		&& SCMLIT="./scmlit" ${SH} ./build \
+		 -c posix.c \
+		 -h system \
+		 -t dll \
+		&& SCMLIT="./scmlit" ${SH} ./build \
+		 -c unix.c \
+		 -h system \
+		 -t dll \
+		&& SCMLIT="./scmlit" ${SH} ./build \
+		 -c socket.c \
+		 -h system \
+		 -t dll \
+		&& SCMLIT="./scmlit" ${SH} ./build \
+		 -c ramap.c \
+		 -h system \
+		 -t dll \
+		&& SCMLIT="./scmlit" ${SH} ./build \
+		 -c byte.c \
 		 -h system \
 		 -t dll
 
@@ -86,7 +128,6 @@
 	@${MKDIR} ${PREFIX}/lib/scm/slib/psd
 	${INSTALL_DATA} ${WRKDIR}/slib/psd/*.scm ${PREFIX}/lib/scm/slib/psd
 	${INSTALL_DATA} ${WRKDIR}/scm/scm.info ${PREFIX}/info
-	@install-info ${PREFIX}/info/scm.info ${PREFIX}/info/dir
 	cd ${PREFIX}/lib/scm && ${PREFIX}/bin/scm -lmkimpcat.scm
 
 .include <bsd.port.post.mk>
diff -urN /usr/ports/lang/scm/distinfo lang/scm/distinfo
--- /usr/ports/lang/scm/distinfo	Thu Mar 18 13:53:35 2004
+++ lang/scm/distinfo	Wed Jun 29 01:41:17 2005
@@ -1,6 +1,6 @@
-MD5 (scm5d9.zip) = 27ca7806ca4fcb205b9f53a914853546
-SIZE (scm5d9.zip) = 843122
-MD5 (slib3a1.zip) = a8805700c4c49d48a14fc8a0c2b996f4
-SIZE (slib3a1.zip) = 861953
+MD5 (scm5e1.zip) = d16e3b63f958e13109efa57a72ab262c
+SIZE (scm5e1.zip) = 868500
+MD5 (slib3a2.zip) = 1e3a119031411105c47c02c9cc8450dc
+SIZE (slib3a2.zip) = 961683
 MD5 (slib-psd1-3.tar.gz) = 81f5d0b2cb4cc1bf51ad4ed3e40b6769
 SIZE (slib-psd1-3.tar.gz) = 62397
diff -urN /usr/ports/lang/scm/files/patch-ac lang/scm/files/patch-ac
--- /usr/ports/lang/scm/files/patch-ac	Wed Dec 10 10:16:38 2003
+++ lang/scm/files/patch-ac	Wed Jun 29 01:42:32 2005
@@ -1,9 +1,9 @@
---- build.orig	Mon Dec  1 07:29:36 2003
-+++ build	Sun Dec  7 23:42:13 2003
+--- build.orig	Mon Sep 13 09:20:04 2004
++++ build	Wed Jun 29 01:42:24 2005
 @@ -1,5 +1,5 @@
  #! /bin/sh
--:;exec ./scmlit -no-init-file -f $0 -e"(bi)" build $*
-+:;exec $SCMLIT -no-init-file -f $0 -e"(bi)" build $*
+-:;exec ./scmlit -no-init-file -f $0 -e"(bi)" build "$@"
++:;exec $SCMLIT -no-init-file -f $0 -e"(bi)" build "$@"
  
  (require 'getopt)
  (require 'getopt-parameters)
diff -urN /usr/ports/lang/scm/files/patch-build.scm lang/scm/files/patch-build.scm
--- /usr/ports/lang/scm/files/patch-build.scm	Mon Jan  6 16:00:27 2003
+++ lang/scm/files/patch-build.scm	Wed Jun 29 02:32:39 2005
@@ -1,37 +1,41 @@
---- build.scm.orig	Wed Nov 27 10:44:43 2002
-+++ build.scm	Sat Nov 30 13:16:28 2002
-@@ -1438,7 +1438,7 @@
-   (lambda (files parms)
-     (and (batch:try-chopped-command
+--- build.scm.orig	Mon Jan 10 00:23:55 2005
++++ build.scm	Wed Jun 29 02:32:25 2005
+@@ -1576,7 +1576,7 @@
  	  parms
+ ;;; gcc 3.4.2 for FreeBSD does not allow options other than default i.e. -O0 if NO -DGCC_SPARC_BUG - dai 2004-10-30
+ 	  ;;"cc" "-O3 -pipe -DGCC_SPARC_BUG " "-c"
 -	  "cc" "-O3 -pipe " "-c"
 +	  "%%CC%%" "%%CFLAGS%%" "-c"
  	  (c-includes parms)
  	  (c-flags parms)
  	  files)
-@@ -1459,7 +1459,7 @@
+@@ -1586,7 +1586,7 @@
+     (batch:rename-file parms
+ 		       oname (string-append oname "~"))
+     (and (batch:try-command parms
+-			    "cc" "-o" oname
++			    "%%CC%%" "-o" oname
+ 			    (must-be-first
+ 			     '("-nostartfiles"
+ 			       "pre-crt0.o" "crt0.o"
+@@ -1596,14 +1596,14 @@
+ (defcommand compile-dll-c-files freebsd
    (lambda (files parms)
      (and (batch:try-chopped-command
- 	  parms
--	  "cc" "-O3 -pipe "
-+	  "%%CC%%" "%%CFLAGS%%"
- 	  "-fPIC" "-c" (c-includes parms)
- 	  (c-flags parms)
- 	  files)
-@@ -1468,10 +1468,10 @@
- 		 (lambda (fname)
- 		   (and (batch:try-command
- 			 parms
--			 "cc" "-shared"
-+			 "%%CC%%" "-shared"
- 			 (cond
- 			  ((equal? fname "edline") "-lreadline")
--			  ((equal? fname "x") "-L/usr/X11R6/lib -lSM -lICE -lXext -lX11 -lxpg4")
-+			  ((equal? fname "x") "-L%%X11BASE%%/lib -lSM -lICE -lXext -lX11")
- 			  (else ""))
- 			 "-o"
- 			 (string-append fname ".so")
-@@ -1485,7 +1485,7 @@
+-	  parms "cc" "-O3 -pipe " "-fPIC" "-c"
++	  parms "%%CC%%" "%%CFLAGS%%" "-fPIC" "-c"
+ 	  (c-includes parms) (c-flags parms) files)
+ 	 (let ((fnames (truncate-up-to (map c-> files) #\/)))
+ 	   (and (batch:try-command
+ 		 parms "cc" "-shared"
+ 		 (cond
+ 		  ((equal? (car fnames) "edline") "-lreadline")
+-		  ((equal? (car fnames) "x") "-L/usr/X11R6/lib -lSM -lICE -lXext -lX11 -lxpg4")
++		  ((equal? (car fnames) "x") "-L%%X11BASE%%/lib -lSM -lICE -lXext -lX11 -lxpg4")
+ 		  (else ""))
+ 		 "-o" (string-append (car fnames) ".so")
+ 		 (map (lambda (fname) (string-append fname ".o")) fnames))
+@@ -1616,7 +1616,7 @@
    (lambda (oname objects libs parms)
      (and (batch:try-command
  	  parms
diff -urN /usr/ports/lang/scm/pkg-descr lang/scm/pkg-descr
--- /usr/ports/lang/scm/pkg-descr	Mon Apr 12 12:53:45 2004
+++ lang/scm/pkg-descr	Wed Jun 29 03:14:56 2005
@@ -10,10 +10,10 @@
 
 SLIB-PSD is a portable debugger for Scheme (requires emacs editor).
 
-The init file is hard-coded as /usr/local/share/scm/Init.scm.  Alternatively,
+The init file is hard-coded as /usr/local/lib/scm/Init.scm.  Alternatively,
 one can set the environment variable SCM_INIT_PATH to the pathname of Init.scm.
 
-The library files are in /usr/local/share/scm/slib.  Alternatively, one can set
+The library files are in /usr/local/lib/scm/slib.  Alternatively, one can set
 the environment variable SCHEME_LIBRARY_PATH to the slib directory.  Remember to
 use a trailing / on the pathname.
 
diff -urN /usr/ports/lang/scm/pkg-plist lang/scm/pkg-plist
--- /usr/ports/lang/scm/pkg-plist	Wed Dec 10 10:16:38 2003
+++ lang/scm/pkg-plist	Wed Jun 29 03:05:51 2005
@@ -8,6 +8,7 @@
 lib/scm/Macro.scm
 lib/scm/Transcen.scm
 lib/scm/Tscript.scm
+lib/scm/byte.so
 lib/scm/crs.so
 lib/scm/edline.so
 lib/scm/gsubr.so
@@ -33,6 +34,7 @@
 lib/scm/slib/bytenumb.scm
 lib/scm/slib/chap.scm
 lib/scm/slib/charplot.scm
+lib/scm/slib/clrnamdb.scm
 lib/scm/slib/cltime.scm
 lib/scm/slib/coerce.scm
 lib/scm/slib/collect.scm
@@ -64,6 +66,8 @@
 lib/scm/slib/factor.scm
 lib/scm/slib/fft.scm
 lib/scm/slib/fluidlet.scm
+lib/scm/slib/format.scm
+lib/scm/slib/formatst.scm
 lib/scm/slib/genwrite.scm
 lib/scm/slib/getopt.scm
 lib/scm/slib/getparam.scm
@@ -95,6 +99,7 @@
 lib/scm/slib/obj2str.scm
 lib/scm/slib/object.scm
 lib/scm/slib/paramlst.scm
+lib/scm/slib/peanosfc.scm
 lib/scm/slib/phil-spc.scm
 lib/scm/slib/plottest.scm
 lib/scm/slib/pnm.scm
@@ -156,6 +161,7 @@
 lib/scm/slib/synchk.scm
 lib/scm/slib/synclo.scm
 lib/scm/slib/synrul.scm
+lib/scm/slib/timecore.scm
 lib/scm/slib/timezone.scm
 lib/scm/slib/top-refs.scm
 lib/scm/slib/trace.scm
>Release-Note:
>Audit-Trail:
>Unformatted:



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20050704030016.7a497caa.tkato432>