Skip site navigation (1)Skip section navigation (2)
Date:      Tue,  7 Jan 2003 23:39:03 +0100 (CET)
From:      Henrik Motakef <henrik.motakef@web.de>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/46843: Update lang/clisp, fix on -CURRENT, take maintainership
Message-ID:  <20030107223903.95374232A@interim.henrik-motakef.de>

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

>Number:         46843
>Category:       ports
>Synopsis:       Update lang/clisp, fix on -CURRENT, take maintainership
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Tue Jan 07 14:40:03 PST 2003
>Closed-Date:
>Last-Modified:
>Originator:     Henrik Motakef
>Release:        FreeBSD 5.0-RC2 i386
>Organization:
>Environment:
System: FreeBSD interim.henrik-motakef.de 5.0-RC2 FreeBSD 5.0-RC2 #0: Wed Dec 18 13:43:24 GMT 2002 root@hollin.btc.adaptec.com:/usr/obj/usr/src/sys/GENERIC i386
>Description:
	Update lang/clisp to 2.30. Now builds on stable and current, using the
	default gcc.

	jabrown@caida.org isn't interested in this port any more, so we
	agreed that I'll take his maintainership.
>How-To-Repeat:
	On current: cd /usr/ports/lang/clisp && make install

	Ask Jeff Brown if he wants to keep maintaining the port. ;-)
>Fix:

diff -urN ../clisp.orig/Makefile ./Makefile
--- ../clisp.orig/Makefile	Fri Nov  8 21:44:56 2002
+++ ./Makefile	Tue Jan  7 23:26:41 2003
@@ -6,17 +6,19 @@
 #
 
 PORTNAME=	clisp
-PORTVERSION=	2.28
+PORTVERSION=	2.30
 CATEGORIES=	lang
 MASTER_SITES=	ftp://cvs2.cons.org/pub/lisp/clisp/source/${PORTVERSION}/ \
 		${MASTER_SITE_SOURCEFORGE}
 MASTER_SITE_SUBDIR=	${PORTNAME}
 
-MAINTAINER=	jabrown@caida.org
+MAINTAINER=	henrik.motakef@web.de
+
+LIB_DEPENDS=	iconv.3:${PORTSDIR}/converters/libiconv \
+		intl.4:${PORTSDIR}/devel/gettext
 
 USE_BZIP2=	yes
 GNU_CONFIGURE=	yes
-USE_GCC=	2.95
 
 # In clisp-2.28, the build dies in the "regexp" module: the build target
 # invokes a configure script, which encounters a different CC variable than
@@ -53,7 +55,7 @@
 	${PREFIX}/share/locale/nl/LC_MESSAGES/clisp.mo \
 	${PREFIX}/share/locale/nl/LC_MESSAGES/clisplow.mo
 PROG_PATHS=${PREFIX}/bin/clisp
-MAN_PATHS=${PREFIX}/man/man1/clisp.1 ${PREFIX}/man/man3/clreadline.3
+MAN_PATHS=${PREFIX}/man/man1/clisp.1
 
 # The source doesn't include a top-level Makefile, so we'll fake one.
 post-extract:
@@ -75,6 +77,5 @@
 	${CHMOD} -R ugo+rX,ugo-w ${MAN_PATHS}
 
 MAN1=	clisp.1
-MAN3=	clreadline.3
 
 .include <bsd.port.mk>
diff -urN ../clisp.orig/distinfo ./distinfo
--- ../clisp.orig/distinfo	Fri Jun 28 10:23:03 2002
+++ ./distinfo	Sun Jan  5 12:29:17 2003
@@ -1 +1 @@
-MD5 (clisp-2.28.tar.bz2) = 21d311ee262f4e0c54c35d65f16884e5
+MD5 (clisp-2.30.tar.bz2) = 29e80e430c6098c78dbd2e56334aaa90
diff -urN ../clisp.orig/files/patch-aa ./files/patch-aa
--- ../clisp.orig/files/patch-aa	Fri Jun 28 10:23:07 2002
+++ ./files/patch-aa	Sun Jan  5 22:42:53 2003
@@ -1,9 +1,9 @@
---- src/makemake.in.orig	Sun Mar  3 18:21:26 2002
-+++ src/makemake.in	Mon Jun 24 22:23:12 2002
-@@ -1663,7 +1663,15 @@
- echol "htmldir = \$(exec_prefix)${NEXT_}share${NEXT_}html"
- echol "dvidir  = \$(exec_prefix)${NEXT_}share${NEXT_}dvi"
- echol "docdir  = \$(exec_prefix)${NEXT_}share${NEXT_}doc"
+--- src/makemake.in.orig	Sun Jan  5 22:37:32 2003
++++ src/makemake.in	Sun Jan  5 22:39:09 2003
+@@ -1658,7 +1658,15 @@
+ echol "htmldir = \$(prefix)${NEXT_}share${NEXT_}html"
+ echol "dvidir  = \$(prefix)${NEXT_}share${NEXT_}dvi"
+ echol "docdir  = \$(prefix)${NEXT_}share${NEXT_}doc"
 +fsstnd=freebsd
  case "$fsstnd" in
 +  freebsd)
diff -urN ../clisp.orig/files/patch-ab ./files/patch-ab
--- ../clisp.orig/files/patch-ab	Thu Jan  1 01:00:00 1970
+++ ./files/patch-ab	Sun Jan  5 18:47:35 2003
@@ -0,0 +1,20 @@
+--- src/clisp-link.in.orig	Sun Jan  5 18:38:36 2003
++++ src/clisp-link.in	Sun Jan  5 18:39:24 2003
+@@ -282,7 +282,7 @@
+     verbose "$destinationdir"/${LISPRUN} -B "$installbasedir" -M "$lispinitdir"/lispinit.mem -norc -q -i $to_load -x "(saveinitmem \"$destinationdir/lispinit.mem\")"
+     # Generate new makevars
+     LIBS=`echo $LIBS | sed s/','/'\\,'/g`
+-    sed -e "s,^LIBS=.*\$,LIBS='${LIBS}'," -e "s,^FILES=.*\$,FILES='${FILES}'," < "$sourcedir"/makevars > "$destinationdir"/makevars
++    sed -e "s;^LIBS=.*\$;LIBS='${LIBS}';" -e "s;^FILES=.*\$;FILES='${FILES}';" < "$sourcedir"/makevars > "$destinationdir"/makevars
+     # Done.
+     trap '' 1 2 15
+     ;;
+@@ -421,7 +421,7 @@
+       fi
+       # Generate new makevars
+       LIBS=`echo $LIBS | sed s/','/'\\,'/g`
+-      sed -e "s,^LIBS=.*\$,LIBS='${LIBS}'," -e "s,^FILES=.*\$,FILES='${FILES}'," < "$sourcedir"/makevars > "$destinationdir"/makevars
++      sed -e "s;^LIBS=.*\$;LIBS='${LIBS}';" -e "s;^FILES=.*\$;FILES='${FILES}';" < "$sourcedir"/makevars > "$destinationdir"/makevars
+     fi
+     # Done.
+     trap '' 1 2 15
diff -urN ../clisp.orig/pkg-plist ./pkg-plist
--- ../clisp.orig/pkg-plist	Fri Jun 28 10:23:03 2002
+++ ./pkg-plist	Mon Jan  6 21:11:36 2003
@@ -1,11 +1,8 @@
 bin/clisp
 lib/clisp/base/libavcall.a
 lib/clisp/base/libcallback.a
-lib/clisp/base/libiconv.a
-lib/clisp/base/libintl.a
+lib/clisp/base/libcharset.a
 lib/clisp/base/libnoreadline.a
-lib/clisp/base/libreadline.a
-lib/clisp/base/libsigsegv.a
 lib/clisp/base/lisp.a
 lib/clisp/base/lisp.run
 lib/clisp/base/lispinit.mem
@@ -17,11 +14,8 @@
 lib/clisp/data/clhs.txt
 lib/clisp/full/libavcall.a
 lib/clisp/full/libcallback.a
-lib/clisp/full/libiconv.a
-lib/clisp/full/libintl.a
 lib/clisp/full/libnoreadline.a
-lib/clisp/full/libreadline.a
-lib/clisp/full/libsigsegv.a
+lib/clisp/full/libcharset.a
 lib/clisp/full/lisp.a
 lib/clisp/full/lisp.run
 lib/clisp/full/lispinit.mem
@@ -44,19 +38,15 @@
 share/doc/clisp/README.de
 share/doc/clisp/README.es
 share/doc/clisp/SUMMARY
-share/doc/clisp/doc/CLOS-guide.txt
-share/doc/clisp/doc/LISP-tutorial.txt
-share/doc/clisp/doc/clisp.1
-share/doc/clisp/doc/clisp.dvi
-share/doc/clisp/doc/clisp.html
-share/doc/clisp/doc/clisp.png
-share/doc/clisp/doc/clreadline.3
-share/doc/clisp/doc/clreadline.dvi
-share/doc/clisp/doc/clreadline.html
-share/doc/clisp/doc/editors.txt
-share/doc/clisp/doc/impnotes.css
-share/doc/clisp/doc/impnotes.html
-share/doc/clisp/doc/readline.dvi
+share/doc/clisp/CLOS-guide.txt
+share/doc/clisp/LISP-tutorial.txt
+share/doc/clisp/clisp.1
+share/doc/clisp/clisp.dvi
+share/doc/clisp/clisp.html
+share/doc/clisp/clisp.png
+share/doc/clisp/editors.txt
+share/doc/clisp/impnotes.css
+share/doc/clisp/impnotes.html
 share/locale/de/LC_MESSAGES/clisp.mo
 share/locale/de/LC_MESSAGES/clisplow.mo
 share/locale/en/LC_MESSAGES/clisp.mo
@@ -67,7 +57,6 @@
 share/locale/fr/LC_MESSAGES/clisplow.mo
 share/locale/nl/LC_MESSAGES/clisp.mo
 share/locale/nl/LC_MESSAGES/clisplow.mo
-@dirrm share/doc/clisp/doc
 @dirrm share/doc/clisp
 @dirrm lib/clisp/base
 @dirrm lib/clisp/data

>Release-Note:
>Audit-Trail:
>Unformatted:

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




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