Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 28 Oct 1999 10:20:48 -0500
From:      Ade Lovett <ade@lovett.com>
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   ports/14577: Update lang/expect
Message-ID:  <E11grM8-000NyI-00@anaconda.lovett.com>

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

>Number:         14577
>Category:       ports
>Synopsis:       Update lang/expect
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Thu Oct 28 08:30:00 PDT 1999
>Closed-Date:
>Last-Modified:
>Originator:     Ade Lovett
>Release:        FreeBSD 3.3-STABLE i386
>Organization:
Lovett Network Consultancy
>Environment:

	Up to date ports tree.

>Description:

	Expect has been updated to version 5.31, NIST still don't use
	version numbers for their tarballs.

	Pointed out by:  bento

>How-To-Repeat:

	cd lang/expect; make

>Fix:
	
	Apply following patch to take expect to version 5.31,
	say goodbye to a.out/elf hackery, and depend on tcl/tk 8.2
	instead of 8.0

Version:	5.30 -> 5.31
Changes:	Makefile files/md5 patches/patch-aa pkg/PLIST
Adds:		NONE
Removes:	NONE

cvs diff: Diffing .
Index: Makefile
===================================================================
RCS file: /home/ncvs/ports/lang/expect/Makefile,v
retrieving revision 1.40
diff -u -r1.40 Makefile
--- Makefile	1999/08/25 06:34:30	1.40
+++ Makefile	1999/10/28 15:16:19
@@ -1,26 +1,26 @@
 # New ports collection makefile for:	expect
 # Date created:		20 November 1994
 # Whom:			pst
-# Version required:	5.30
+# Version required:	5.31
 #
 # $FreeBSD: ports/lang/expect/Makefile,v 1.40 1999/08/25 06:34:30 obrien Exp $
 
 DISTNAME=	expect
-PKGNAME=	expect-5.30
-CATEGORIES=	lang tcl80 tk80
+PKGNAME=	expect-5.31
+CATEGORIES=	lang tcl82 tk82
 MASTER_SITES=	http://expect.nist.gov/
 
 MAINTAINER=	ports@freebsd.org
 
-LIB_DEPENDS?=	tk80.1:${PORTSDIR}/x11-toolkits/tk80
+LIB_DEPENDS?=	tk82.1:${PORTSDIR}/x11-toolkits/tk82
 
 WRKSRC=		${WRKDIR}/${PKGNAME}
 GNU_CONFIGURE=	yes
 CONFIGURE_ARGS?= --enable-shared \
-		--with-tclconfig=${PREFIX}/lib/tcl8.0 \
-		--with-tclinclude=${PREFIX}/include/tcl8.0 \
-		--with-tkconfig=${PREFIX}/lib/tk8.0 \
-		--with-tkinclude=${PREFIX}/include/tk8.0
+		--with-tclconfig=${PREFIX}/lib/tcl8.2 \
+		--with-tclinclude=${PREFIX}/include/tcl8.2 \
+		--with-tkconfig=${PREFIX}/lib/tk8.2 \
+		--with-tkinclude=${PREFIX}/include/tk8.2
 .if !defined(NO_MAN_INSTALL)
 MAN1=		autoexpect.1 cryptdir.1 decryptdir.1 dislocate.1 \
 		expect.1 expectk.1 kibitz.1 mkpasswd.1 passmass.1 \
@@ -28,16 +28,8 @@
 MAN3=		libexpect.3
 .endif
 
-.include <bsd.port.pre.mk>
-
-.if ${PORTOBJFORMAT} == "elf"
-SOLIB=	libexpect530.so.1
-.else
-SOLIB=	libexpect530.so.1.2
-.endif
-
 post-install:
-	${LN} -sf ${SOLIB} ${PREFIX}/lib/libexpect530.so
+	${LN} -sf libexpect531.so.1 ${PREFIX}/lib/libexpect531.so
 	${SETENV} OBJFORMAT=${PORTOBJFORMAT} ${LDCONFIG} -m ${PREFIX}/lib
 
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
cvs diff: Diffing files
Index: files/md5
===================================================================
RCS file: /home/ncvs/ports/lang/expect/files/md5,v
retrieving revision 1.16
diff -u -r1.16 md5
--- md5	1999/09/06 05:20:00	1.16
+++ md5	1999/10/27 23:06:07
@@ -1 +1 @@
-MD5 (expect.tar.gz) = 947ac547a40b02e7db0ecdae84b33ca7
+MD5 (expect.tar.gz) = aee409b4d3ebb4cc9a32b194006c0a51
cvs diff: Diffing patches
Index: patches/patch-aa
===================================================================
RCS file: /home/ncvs/ports/lang/expect/patches/patch-aa,v
retrieving revision 1.9
diff -u -r1.9 patch-aa
--- patch-aa	1999/08/19 03:19:02	1.9
+++ patch-aa	1999/10/27 23:10:39
@@ -1,19 +1,15 @@
---- configure.orig	Wed Aug 18 11:52:19 1999
-+++ configure	Wed Aug 18 18:24:52 1999
-@@ -6076,7 +6076,11 @@
+--- configure.orig	Fri Oct 22 22:48:14 1999
++++ configure	Wed Oct 27 18:10:25 1999
+@@ -6273,7 +6273,7 @@
+ echo "configure:6274: checking for type of library to build" >&5
  if test "$enable_shared" = "yes" && test "x${TCL_SHLIB_SUFFIX}" != "x" ; then
    EXP_SHLIB_CFLAGS=$TCL_SHLIB_CFLAGS
- #  EXP_SHARED_LIB_FILE=libexpect$EXP_LIB_VERSION$TCL_DBGX$TCL_SHLIB_SUFFIX
 -  eval "EXP_SHARED_LIB_FILE=libexpect${TCL_SHARED_LIB_SUFFIX}"
-+  if test X`objformat` = Xelf ; then
-+    eval "EXP_SHARED_LIB_FILE=libexpect`echo ${VERSION} | tr -d .`.so.1"
-+  else
-+    eval "EXP_SHARED_LIB_FILE=libexpect`echo ${VERSION} | tr -d .`.so.1.2"
-+  fi
++  eval "EXP_SHARED_LIB_FILE=libexpect`echo ${VERSION} | tr -d .`.so.1"
    EXP_LIB_FILE=$EXP_SHARED_LIB_FILE
    EXP_LIB_FILES="$EXP_SHARED_LIB_FILE $EXP_UNSHARED_LIB_FILE"
    echo "$ac_t""both shared and unshared" 1>&6
-@@ -6290,7 +6294,7 @@
+@@ -6504,7 +6504,7 @@
  s%@TCL_SHLIB_LD@%$TCL_SHLIB_LD%g
  s%@SHLIB_SUFFIX@%$SHLIB_SUFFIX%g
  s%@TCL_LD_FLAGS@%$TCL_LD_FLAGS%g
@@ -22,12 +18,12 @@
  s%@TCL_LIB_SPEC@%$TCL_LIB_SPEC%g
  s%@TCL_SHARED_LIB_SUFFIX@%$TCL_SHARED_LIB_SUFFIX%g
  s%@TK_VERSION@%$TK_VERSION%g
-@@ -6298,7 +6302,7 @@
+@@ -6512,7 +6512,7 @@
  s%@TK_DBGX@%$TK_DBGX%g
  s%@TK_XINCLUDES@%$TK_XINCLUDES%g
  s%@TK_XLIBSW@%$TK_XLIBSW%g
 -s%@TK_BUILD_LIB_SPEC@%$TK_BUILD_LIB_SPEC%g
 +s%@TK_BUILD_LIB_SPEC@%$TK_LIB_SPEC%g
  s%@TK_LIB_SPEC@%$TK_LIB_SPEC%g
- s%@CC@%$CC%g
  s%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g
+ s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g
cvs diff: Diffing pkg
Index: pkg/PLIST
===================================================================
RCS file: /home/ncvs/ports/lang/expect/pkg/PLIST,v
retrieving revision 1.14
diff -u -r1.14 PLIST
--- PLIST	1999/08/19 03:19:03	1.14
+++ PLIST	1999/10/28 15:12:01
@@ -25,11 +25,11 @@
 include/expect_tcl.h
 include/tclRegexp.h
 include/tcldbg.h
-lib/expect5.30/pkgIndex.tcl
-lib/expect5.30/libexpect530.a
-lib/libexpect530.a
-lib/libexpect530.so
-lib/libexpect530.so.1
+lib/expect5.31/pkgIndex.tcl
+lib/expect5.31/libexpect531.a
+lib/libexpect531.a
+lib/libexpect531.so
+lib/libexpect531.so.1
 @exec /usr/bin/env OBJFORMAT=%%PORTOBJFORMAT%% /sbin/ldconfig -m %B
 @unexec /usr/bin/env OBJFORMAT=%%PORTOBJFORMAT%% /sbin/ldconfig -R
-@dirrm lib/expect5.30
+@dirrm lib/expect5.31

>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?E11grM8-000NyI-00>