Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 26 Jun 2002 14:13:49 -0700 (PDT)
From:      Jeff Brown <jabrown@caida.org>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/39898: Maintainer update of lang/clisp
Message-ID:  <200206262113.g5QLDnnx001378@login.caida.org>

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

>Number:         39898
>Category:       ports
>Synopsis:       Maintainer update of lang/clisp
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Wed Jun 26 16:40:00 PDT 2002
>Closed-Date:
>Last-Modified:
>Originator:     Jeff Brown
>Release:        FreeBSD 4.4-RELEASE i386
>Organization:
Just me.
>Environment:
System: FreeBSD gogo.local.lan 4.4-RELEASE FreeBSD 4.4-RELEASE #12: Thu Dec 20 12:01:18 PST 2001 root@gogo.local.lan:/usr/src/sys/compile/GOGO i386


>Description:
No problem.  Just a port update.

>How-To-Repeat:
Apply patch.  Build newer version.  Be happy.

>Fix:

diff -urN clisp.orig/Makefile clisp/Makefile
--- clisp.orig/Makefile	Fri Feb  8 06:39:38 2002
+++ clisp/Makefile	Wed Jun 26 13:52:08 2002
@@ -6,7 +6,7 @@
 #
 
 PORTNAME=	clisp
-PORTVERSION=	2.27
+PORTVERSION=	2.28
 CATEGORIES=	lang
 MASTER_SITES=	ftp://cvs2.cons.org/pub/lisp/clisp/source/${PORTVERSION}/ \
 		${MASTER_SITE_SOURCEFORGE}
@@ -17,6 +17,13 @@
 USE_BZIP2=	yes
 GNU_CONFIGURE=	yes
 
+# 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
+# the one the top-level configure cached.  We'll explicitly set CC to avoid
+# this.
+MAKE_ENV+= CC="${CC}"
+CONFIGURE_ENV+= CC="${CC}"
+
 # The build uses INSTALL_* to copy files around, but since the Ports
 # INSTALL_* try to set file permissions, using them breaks non-root builds.
 # Instead, we'll just fix up permissions in the post-install target, after we
@@ -27,7 +34,8 @@
 # Build subdirectory
 BUILD_DIRNAME=${CONFIGURE_TARGET}
 
-# These came from clisp-2.27's "configure" on my 4.1.1-R system.
+# These came from clisp-2.28's "configure" on my 4.4-R system,
+# with "--with-module=regexp --with-export-syscalls" added in.
 MAKEMAKE_ARGS=--prefix=${PREFIX} --with-readline --with-gettext \
 	--with-dynamic-ffi --with-module=regexp --with-export-syscalls
 
diff -urN clisp.orig/distinfo clisp/distinfo
--- clisp.orig/distinfo	Sat Sep  1 06:39:08 2001
+++ clisp/distinfo	Mon Jun 24 22:09:16 2002
@@ -1 +1 @@
-MD5 (clisp-2.27.tar.bz2) = d4939d1dbc1d4625dadc9e619d78eccc
+MD5 (clisp-2.28.tar.bz2) = 21d311ee262f4e0c54c35d65f16884e5
diff -urN clisp.orig/files/patch-aa clisp/files/patch-aa
--- clisp.orig/files/patch-aa	Sat Sep  1 06:39:08 2001
+++ clisp/files/patch-aa	Tue Jun 25 23:27:30 2002
@@ -1,17 +1,18 @@
---- src/makemake.in.orig	Mon Jun 25 07:54:46 2001
-+++ src/makemake.in	Sun Aug 26 23:41:48 2001
-@@ -1634,7 +1634,14 @@
- echol "mandir = \$(exec_prefix)${NEXT_}man"
+--- 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 "dvidir  = \$(exec_prefix)${NEXT_}share${NEXT_}dvi"
+ echol "docdir  = \$(exec_prefix)${NEXT_}share${NEXT_}doc"
 +fsstnd=freebsd
  case "$fsstnd" in
 +  freebsd)
++    echol "mandir  = \$(exec_prefix)${NEXT_}man"
 +    echol "docdir = \$(exec_prefix)${NEXT_}share${NEXT_}doc"
 +    echol "lispdocdir = \$(docdir)${NEXT_}clisp"
 +    echol "htmldir = \$(lispdocdir)"
 +    echol "dvidir = \$(lispdocdir)"
 +    ;;
-   gnu_ext)
-     echol "docdir = \$(exec_prefix)${NEXT_}doc"
-     echol "lispdocdir = \$(docdir)${NEXT_}clisp"
+   suse)
+     echol "lispdocdir = \$(docdir)${NEXT_}packages${NEXT_}clisp"
+     ;;
diff -urN clisp.orig/pkg-plist clisp/pkg-plist
--- clisp.orig/pkg-plist	Sat Jan 12 06:39:28 2002
+++ clisp/pkg-plist	Wed Jun 26 13:41:46 2002
@@ -48,12 +48,13 @@
 share/doc/clisp/doc/LISP-tutorial.txt
 share/doc/clisp/doc/clisp.1
 share/doc/clisp/doc/clisp.dvi
-share/doc/clisp/doc/clisp.gif
 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/locale/de/LC_MESSAGES/clisp.mo
>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?200206262113.g5QLDnnx001378>