Date: Fri, 15 Mar 2013 11:14:44 +0900 From: Hirohisa Yamaguchi <umq@ueo.co.jp> To: FreeBSD-gnats-submit@freebsd.org Subject: ports/176977: [patch] lang/expect update to 5.45 and drop lang/expect-devel Message-ID: <86ppz14dez.wl%umq@ueo.co.jp> Resent-Message-ID: <201303150220.r2F2K1tW015965@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 176977 >Category: ports >Synopsis: [patch] lang/expect update to 5.45 and drop lang/expect-devel >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: Fri Mar 15 02:20:00 UTC 2013 >Closed-Date: >Last-Modified: >Originator: Hirohisa Yamaguchi >Release: FreeBSD 8.3-RELEASE-p3 amd64 >Organization: <organization of PR author (multiple lines)> >Environment: System: FreeBSD **** 8.3-RELEASE-p3 FreeBSD 8.3-RELEASE-p3 #0: Tue Jun 12 00:39:29 UTC 2012 root@amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC amd64 >Description: newer version of lang/expect 5.45 is available in sourceforge. WWW is no longer accesible. 1. The most significant change in this update is removal of expectk, users should be notified: expectk no longer built. Use tclsh with package require Tk and Expect instead. misc/sshbuddy depends on expectk, a patch included in this PR make it launch okay without expectk 2. devel/pecl-expect (has LIB_DEPENDS on lang/expect) needs to be updated, too. patch included (and the MAINTAINER Cc:'ed) 3. This update supercedes lang/expect-devel, too. So, lang/expect-devel could be deleted. CONFLICTS line is left untouched in the patch. Two ports depends on lang/expect-devel: net-mgmt/rancid and net-mgmt/rancid-devel. They seem to use ${PREFIX}/bin/expect only, changing DEPENDS line would be sufficient. 4. other ports depend on lang/expect are: cad/opencascade (mail/exmh2) misc/dejagnu net-mgmt/nagios-silfreed-plugins net/freenx security/belier These do not need to be changed, I think. >How-To-Repeat: N/A >Fix: The patch follows: added: lang/expect/files/patch-3071706 lang/expect/files/patch-Makefile.in lang/expect/files/patch-configure lang/expect/files/patch-expect.man dropped: lang/expect/files/patch-aa lang/expect/files/patch-ac Index: lang/expect/Makefile =================================================================== --- lang/expect/Makefile (revision 313948) +++ lang/expect/Makefile (working copy) @@ -1,73 +1,67 @@ -# New ports collection makefile for: expect -# Date created: 20 November 1994 -# Whom: pst -# +# Created by: pst # $FreeBSD$ PORTNAME= expect -PORTVERSION= 5.43.0 -PORTREVISION= 3 -CATEGORIES= lang tcl tk -MASTER_SITES= http://mirror.amdmi3.ru/distfiles/ +PORTVERSION= 5.45 +CATEGORIES= lang tcl +MASTER_SITES= SF +MASTER_SITE_SUBDIR= ${PORTNAME}/${PORTNAME:S/e/E/}/${PORTVERSION} +DISTNAME= ${PORTNAME}${PORTVERSION} MAINTAINER= ports@FreeBSD.org -COMMENT= A sophisticated scripter based on tcl/tk +COMMENT= A sophisticated scripter based on tcl CONFLICTS= expect-5.44* weather-[0-9]* -PORTSCOUT= skipv:5.44.0,5.44.1 # These were recalled by NIST +OPTIONS_DEFINE= MANPAGES +OPTIONS_DEFAULT=MANPAGES -EXPECT_VER= 5.43 -LIBEXPECT_VER= 543 +EXPECT_VER= ${PORTVERSION} +LIBEXPECT_VER= ${EXPECT_VER:S/.//} -WRKSRC= ${WRKDIR}/expect-${EXPECT_VER} USE_LDCONFIG= yes +USE_TCL= yes GNU_CONFIGURE= yes MAKE_JOBS_UNSAFE= yes -PLIST_SUB+= EXPECT_VER="${EXPECT_VER}" -PLIST_SUB+= LIBEXPECT_VER="${LIBEXPECT_VER}" +PLIST_SUB= EXPECT_VER="${EXPECT_VER}" \ + LIBEXPECT_VER="${LIBEXPECT_VER}" -OPTIONS_DEFINE= X11 -OPTIONS_DEFAULT= X11 +CONFIGURE_ARGS= --enable-shared \ + --with-tcl=${TCL_LIBDIR} \ + --with-tclinclude=${TCL_INCLUDEDIR} \ + --exec-prefix=${PREFIX} .include <bsd.port.options.mk> -.if ${PORT_OPTIONS:MX11} -LIB_DEPENDS?= tk84.1:${PORTSDIR}/x11-toolkits/tk84 -.else -LIB_DEPENDS?= tcl84.1:${PORTSDIR}/lang/tcl84 -.endif - -.if ${PORT_OPTIONS:MX11} -TK_CONFIG_ARGS= --with-tkconfig=${LOCALBASE}/lib/tk8.4 \ - --with-tkinclude=${LOCALBASE}/include/tk8.4 -PLIST_SUB+= XFILES="" -.else -TK_CONFIG_ARGS= -PLIST_SUB+= XFILES="@comment " -.endif - -CONFIGURE_ARGS?=--enable-shared \ - --with-tclconfig=${LOCALBASE}/lib/tcl8.4 \ - --with-tclinclude=${LOCALBASE}/include/tcl8.4 \ - ${TK_CONFIG_ARGS} - -.if !defined(NO_MAN_INSTALL) +.if ${PORT_OPTIONS:MMANPAGES} MAN1= autoexpect.1 cryptdir.1 decryptdir.1 dislocate.1 \ expect.1 kibitz.1 mkpasswd.1 multixterm.1 passmass.1 \ tknewsbiff.1 unbuffer.1 xkibitz.1 -.if ${PORT_OPTIONS:MX11} -MAN1+= expectk.1 -.endif MAN3= libexpect.3 +.else +MAKE_ARGS+= mandir=${WRKDIR}/man .endif post-patch: - ${TOUCH} ${WRKSRC}/configure + ${REINPLACE_CMD} -e 's/{TCL_SRC_DIR}/{ac_cv_c_tclh}/' \ + -e 's/{VERSION}/{PACKAGE_VERSION}/' \ + -e 's/\.so\.1/.so/' \ + ${WRKSRC}/configure + ${REINPLACE_CMD} -e "/exec tclsh/s/tclsh/tclsh${TCL_VER}/" \ + ${WRKSRC}/example/* +.if ${PORT_OPTIONS:MMANPAGES} + ${REINPLACE_CMD} -e "s/5\.20/${LIBEXPECT_VER}/" \ + -e "s/7\.5/${USE_TCL}/" ${WRKSRC}/libexpect.man +.endif post-install: - ${LN} -sf libexpect${LIBEXPECT_VER}.so.1 \ + ${LN} -f ${PREFIX}/lib/${PORTNAME}${EXPECT_VER}/libexpect${LIBEXPECT_VER}.so \ ${PREFIX}/lib/libexpect${LIBEXPECT_VER}.so + ${LN} -f ${PREFIX}/lib/libexpect${LIBEXPECT_VER}.so \ + ${PREFIX}/lib/libexpect${LIBEXPECT_VER}.so.1 +regression-test: build + @cd ${WRKSRC} && LC_ALL=C ${MAKE} test + .include <bsd.port.mk> Index: lang/expect/distinfo =================================================================== --- lang/expect/distinfo (revision 313948) +++ lang/expect/distinfo (working copy) @@ -1,2 +1,2 @@ -SHA256 (expect-5.43.0.tar.gz) = 4c9decec3c5541806f1758706fe649193d5c8afa2913a79361d9fa5f2c993ba1 -SIZE (expect-5.43.0.tar.gz) = 525572 +SHA256 (expect5.45.tar.gz) = b28dca90428a3b30e650525cdc16255d76bb6ccd65d448be53e620d95d5cc040 +SIZE (expect5.45.tar.gz) = 628808 Index: lang/expect/files/patch-3071706 =================================================================== --- lang/expect/files/patch-3071706 (revision 0) +++ lang/expect/files/patch-3071706 (working copy) @@ -0,0 +1,73 @@ +--- exp_clib.c ++++ exp_clib.c +@@ -15,6 +15,12 @@ + #endif + #include <sys/types.h> + #include <sys/ioctl.h> ++#ifdef HAVE_UNISTD_H ++# include <unistd.h> ++#endif ++#ifdef HAVE_SYS_WAIT_H ++#include <sys/wait.h> ++#endif + + #ifdef TIME_WITH_SYS_TIME + # include <sys/time.h> +@@ -1955,6 +1955,7 @@ + + #include "expect.h" + #include "exp_int.h" ++EXTERN void exp_init_tty _ANSI_ARGS_((void)); + + /* exp_glob.c - expect functions for doing glob + * +--- exp_trap.c ++++ exp_trap.c +@@ -13,6 +13,7 @@ + #include <stdio.h> + #include <signal.h> + #include <sys/types.h> ++#include <string.h> + + #ifdef HAVE_SYS_WAIT_H + #include <sys/wait.h> +--- pty_termios.c ++++ pty_termios.c +@@ -9,6 +9,9 @@ + + #include <stdio.h> + #include <signal.h> ++#include <sys/ioctl.h> ++#include <termios.h> ++#include <libutil.h> + + #if defined(SIGCLD) && !defined(SIGCHLD) + #define SIGCHLD SIGCLD +@@ -100,6 +100,7 @@ + + #include "exp_tty_in.h" + #include "exp_rename.h" ++#include "exp_int.h" + #include "exp_pty.h" + + void expDiagLog(); +--- exp_chan.c ++++ exp_chan.c +@@ -34,6 +34,7 @@ + #include "exp_rename.h" + #include "exp_prog.h" + #include "exp_command.h" ++#include "exp_event.h" + #include "exp_log.h" + #include "tcldbg.h" /* Dbg_StdinMode */ + +--- exp_tty.h ++++ exp_tty.h +@@ -19,6 +19,7 @@ + void exp_tty_echo(int set); + void exp_tty_break(Tcl_Interp *interp, int fd); + int exp_tty_raw_noecho(Tcl_Interp *interp, exp_tty *tty_old, int *was_raw, int *was_echo); ++int exp_tty_cooked_echo(Tcl_Interp *interp, exp_tty *tty_old, int *was_raw, int *was_echo); + int exp_israw(void); + int exp_isecho(void); + Index: lang/expect/files/patch-Makefile.in =================================================================== --- lang/expect/files/patch-Makefile.in (revision 0) +++ lang/expect/files/patch-Makefile.in (working copy) @@ -0,0 +1,11 @@ +--- ./Makefile.in.orig 2010-10-01 02:14:07.000000000 +0900 ++++ ./Makefile.in 2013-03-12 22:22:42.000000000 +0900 +@@ -239,7 +239,7 @@ + @mkdir -p $(DESTDIR)$(prefix)/bin + -for i in $(SCRIPT_LIST) ; do \ + if [ -f $$i ] ; then \ +- $(INSTALL_PROGRAM) $$i $(DESTDIR)$(prefix)/bin/$$i ; \ ++ $(INSTALL_SCRIPT) $$i $(DESTDIR)$(prefix)/bin/$$i ; \ + rm -f $$i ; \ + else true; fi ; \ + done Index: lang/expect/files/patch-aa =================================================================== --- lang/expect/files/patch-aa (revision 313948) +++ lang/expect/files/patch-aa (working copy) @@ -1,29 +0,0 @@ ---- 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 -- eval "EXP_SHARED_LIB_FILE=libexpect${TCL_SHARED_LIB_SUFFIX}" -+ 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 -@@ -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 --s%@TCL_BUILD_LIB_SPEC@%$TCL_BUILD_LIB_SPEC%g -+s%@TCL_BUILD_LIB_SPEC@%$TCL_LIB_SPEC%g - s%@TCL_LIB_SPEC@%$TCL_LIB_SPEC%g - s%@TCL_SHARED_LIB_SUFFIX@%$TCL_SHARED_LIB_SUFFIX%g - s%@TK_VERSION@%$TK_VERSION%g -@@ -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%@INSTALL_PROGRAM@%$INSTALL_PROGRAM%g - s%@INSTALL_SCRIPT@%$INSTALL_SCRIPT%g Index: lang/expect/files/patch-ac =================================================================== --- lang/expect/files/patch-ac (revision 313948) +++ lang/expect/files/patch-ac (working copy) @@ -1,36 +0,0 @@ ---- Makefile.in.orig Sun Sep 28 19:20:30 1997 -+++ Makefile.in Fri Oct 10 09:05:17 1997 -@@ -186,6 +186,7 @@ - - INSTALL = @INSTALL@ - INSTALL_PROGRAM = @INSTALL_PROGRAM@ -+INSTALL_SCRIPT = @INSTALL_SCRIPT@ - INSTALL_DATA = @INSTALL_DATA@ - - AR = ar -@@ -202,6 +203,7 @@ - "HDEFS=$(HDEFS)" \ - "INSTALL=$(INSTALL)" \ - "INSTALL_DATA=$(INSTALL_DATA)" \ -+ "INSTALL_SCRIPT=$(INSTALL_SCRIPT)" \ - "INSTALL_PROGRAM=$(INSTALL_PROGRAM)" \ - "LDFLAGS=$(LDFLAGS)" \ - "RUNTEST=$(RUNTEST)" \ -@@ -350,7 +352,7 @@ - else true; fi - if [ -s $(EXP_SHARED_LIB_FILE) ] ; then \ - $(INSTALL_PROGRAM) $(EXP_SHARED_LIB_FILE) $(tcl_libdir)/$(EXP_SHARED_LIB_FILE) ; \ -- $(INSTALL_PROGRAM) pkgIndex $(libdir)/pkgIndex.tcl ; \ -+ $(INSTALL_SCRIPT) pkgIndex $(libdir)/pkgIndex.tcl ; \ - else true; fi - - expect_installed: exp_main_exp.o $(EXP_LIB_FILE) install_shared_lib -@@ -430,7 +432,7 @@ - ${srcdir}/mkinstalldirs $(bindir_arch_indep) $(man1dir) $(SCRIPTDIR) $(EXECSCRIPTDIR) - -for i in $(SCRIPT_LIST) ; do \ - if [ -f $$i ] ; then \ -- $(INSTALL_PROGRAM) $$i $(bindir_arch_indep)/$$i ; \ -+ $(INSTALL_SCRIPT) $$i $(bindir_arch_indep)/$$i ; \ - rm -f $$i ; \ - else true; fi ; \ - done Index: lang/expect/files/patch-configure =================================================================== --- lang/expect/files/patch-configure (revision 0) +++ lang/expect/files/patch-configure (working copy) @@ -0,0 +1,15 @@ +--- ./configure.orig 2010-09-17 05:46:47.000000000 +0900 ++++ ./configure 2013-03-13 21:28:56.000000000 +0900 +@@ -5866,7 +5866,11 @@ + + fi + if test $ac_cv_header_sys_wait_h = yes; then +- : ++ ++cat >>confdefs.h <<\_ACEOF ++#define HAVE_SYS_WAIT_H 1 ++_ACEOF ++ + else + + cat >>confdefs.h <<\_ACEOF Index: lang/expect/files/patch-exp_main_sub.c =================================================================== --- lang/expect/files/patch-exp_main_sub.c (revision 313948) +++ lang/expect/files/patch-exp_main_sub.c (working copy) @@ -3,7 +3,7 @@ --- exp_main_sub.c 2002/08/24 08:04:43 1.1 +++ exp_main_sub.c 2002/08/24 08:15:33 -@@ -593,6 +593,9 @@ +@@ -672,6 +672,9 @@ char *args; /* ptr to string-rep of all args */ char *debug_init; @@ -13,7 +13,7 @@ exp_argv0 = argv[0]; #ifdef TCL_DEBUGGER -@@ -768,18 +771,23 @@ +@@ -853,18 +856,23 @@ expDiagLog("set argc %s\r\n",argc_rep); if (exp_cmdfilename) { Index: lang/expect/files/patch-expect.man =================================================================== --- lang/expect/files/patch-expect.man (revision 0) +++ lang/expect/files/patch-expect.man (working copy) @@ -0,0 +1,116 @@ +--- ./expect.man.orig 2006-01-26 06:51:28.000000000 +0900 ++++ ./expect.man 2013-03-14 12:04:40.000000000 +0900 +@@ -31,20 +31,6 @@ + and interact directly when desired, afterward returning control to the + script. + .PP +-.B Expectk +-is a mixture of +-.B Expect +-and +-.BR Tk . +-It behaves just like +-.B Expect +-and +-.BR Tk 's +-.BR wish . +-.B Expect +-can also be used directly in C or C++ (that is, without Tcl). +-See libexpect(3). +-.PP + The name "Expect" comes from the idea of + .I send/expect + sequences popularized +@@ -124,8 +110,6 @@ + .B \-c + by separating them with semicolons. + Commands are executed in the order they appear. +-(When using Expectk, this option is specified as +-.BR \-command .) + .PP + The + .B \-d +@@ -143,8 +127,6 @@ + command is useful for tracing statements, and the + .B trace + command is useful for tracing variable assignments.) +-(When using Expectk, this option is specified as +-.BR \-diag .) + .PP + The + .B \-D +@@ -154,8 +136,6 @@ + or if a ^C is pressed (or a breakpoint is hit, or other appropriate debugger + command appears in the script). See the README file or SEE ALSO (below) + for more information on the debugger. +-(When using Expectk, this option is specified as +-.BR \-Debug .) + .PP + The + .B \-f +@@ -163,17 +143,14 @@ + The flag itself is optional as it is only useful when using + the #! notation (see above), + so that other arguments may be supplied on the command line. +-(When using Expectk, this option is specified as +-.BR \-file .) + .PP + By default, the command file is read into memory and executed in its entirety. + It is occasionally desirable to read files one line at a time. For example, + stdin is read this way. In order to force arbitrary files to be handled this + way, use the + .B \-b +-flag. +-(When using Expectk, this option is specified as +-.BR \-buffer .) Note that stdio-buffering may still take place however this shouldn't cause problems when reading from a fifo or stdin. ++flag. Note that stdio-buffering may still take place however this ++shouldn't cause problems when reading from a fifo or stdin. + .PP + If the string "\-" is supplied as a filename, standard input is read instead. + (Use "./\-" to read from a file actually named "\-".) +@@ -194,8 +171,6 @@ + is assumed if neither a command file nor + .B \-c + is used. +-(When using Expectk, this option is specified as +-.BR \-interactive .) + .PP + .B \-\- + may be used to delimit the end of the options. This is useful if +@@ -215,23 +190,17 @@ + The file $exp_library/expect.rc is sourced automatically if present, unless + the + .B \-N +-flag is used. +-(When using Expectk, this option is specified as +-.BR \-NORC .) +-Immediately after this, ++flag is used. Immediately after this, + the file ~/.expect.rc is sourced automatically, unless the + .B \-n + flag is used. If the environment variable DOTDIR is defined, + it is treated as a directory and .expect.rc is read from there. +-(When using Expectk, this option is specified as +-.BR \-norc .) + This sourcing occurs only after executing any + .B \-c + flags. + .PP + .B \-v +-causes Expect to print its version number and exit. (The corresponding flag +-in Expectk, which uses long flag names, is \-version.) ++causes Expect to print its version number and exit. + .PP + Optional + .I args +@@ -1793,8 +1762,8 @@ + .TP + .BI sleep " seconds" + causes the script to sleep for the given number of seconds. +-Seconds may be a decimal number. Interrupts (and Tk events if you +-are using Expectk) are processed while Expect sleeps. ++Seconds may be a decimal number. Interrupts are processed while ++Expect sleeps. + .TP + .BI spawn " [args] program [args]" + creates a new process running Index: lang/expect/pkg-descr =================================================================== --- lang/expect/pkg-descr (revision 313948) +++ lang/expect/pkg-descr (working copy) @@ -4,5 +4,5 @@ It uses pseudo-tty's to control the child processes, so it is not affected by programs that refuse to read from stdin or pipes. (eg: passwd(1) etc). -WWW: http://expect.nist.gov/ -FAQ: http://expect.nist.gov/FAQ.html +WWW: http://expect.sourceforge.net/ +FAQ: http://expect.sourceforge.net/FAQ.html Index: lang/expect/pkg-plist =================================================================== --- lang/expect/pkg-plist (revision 313948) +++ lang/expect/pkg-plist (working copy) @@ -4,7 +4,6 @@ bin/decryptdir bin/dislocate bin/expect -%%XFILES%%bin/expectk bin/ftp-rfc bin/kibitz bin/lpunlock @@ -25,9 +24,8 @@ include/expect_comm.h include/expect_tcl.h include/tcldbg.h +lib/expect%%EXPECT_VER%%/libexpect%%LIBEXPECT_VER%%.so lib/expect%%EXPECT_VER%%/pkgIndex.tcl -lib/expect%%EXPECT_VER%%/libexpect%%LIBEXPECT_VER%%.a -lib/libexpect%%LIBEXPECT_VER%%.a lib/libexpect%%LIBEXPECT_VER%%.so lib/libexpect%%LIBEXPECT_VER%%.so.1 @dirrm lib/expect%%EXPECT_VER%% Index: misc/sshbuddy/Makefile =================================================================== --- misc/sshbuddy/Makefile (revision 314193) +++ misc/sshbuddy/Makefile (working copy) @@ -1,27 +1,24 @@ -# New ports collection makefile for: sshbuddy -# Date created: 26 September 1999 -# Whom: Dan Moschuk <dan@freebsd.org> -# +# Created by: Dan Moschuk <dan@freebsd.org> # $FreeBSD$ -# PORTNAME= sshbuddy PORTVERSION= 1.05 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= misc MASTER_SITES= http://linuxmafia.com/pub/linux/security/sshbuddy/ MAINTAINER= ports@FreeBSD.org COMMENT= Simple and small GUI utility to manage ssh sessions -RUN_DEPENDS= expectk:${PORTSDIR}/lang/expect +RUN_DEPENDS= expect:${PORTSDIR}/lang/expect NO_BUILD= yes PLIST_FILES= bin/sshbuddy +USE_TK= yes -.if defined(WITHOUT_X11) -BROKEN= Broken dependency -.endif +post-patch: + ${REINPLACE_CMD} -e "s/tclsh/tclsh${TCL_VER}/" \ + ${WRKSRC}/sshbuddy.expk do-install: ${INSTALL_SCRIPT} ${WRKSRC}/sshbuddy.expk ${PREFIX}/bin/sshbuddy Index: misc/sshbuddy/files/patch-00 =================================================================== --- misc/sshbuddy/files/patch-00 (revision 314193) +++ misc/sshbuddy/files/patch-00 (working copy) @@ -1,8 +1,25 @@ ---- sshbuddy.expk.orig Fri Dec 31 02:10:35 1999 -+++ sshbuddy.expk Wed Jan 24 04:59:14 2001 -@@ -1,4 +1,4 @@ +--- sshbuddy.expk.orig 1999-12-31 02:10:35.000000000 +0900 ++++ sshbuddy.expk 2013-03-15 02:13:21.000000000 +0900 +@@ -1,16 +1,12 @@ -#!/usr/bin/expectk -+#!/usr/local/bin/expectk +-# +-# EDIT THE ABOVE LINE TO POINT TO WHERE expectk LIVES +-# +-# ALSO !!!! +-# +-# CHANGE set expect_path [exec which expect] +-# to set expect_path /man/my/expect/path/is/stupid/expect +-# if which won't pull up the correct version of expect ++#!/bin/sh ++# -*- tcl -*- # - # EDIT THE ABOVE LINE TO POINT TO WHERE expectk LIVES - # + # Version Beta1.05 ++# The next line is executed by /bin/sh, but not tcl \ ++exec tclsh "$0" ${1+"$@"} + +-set expect_path [exec which expect] ++package require Expect ++package require Tk + + ######################################################################## + # JUST MY NOTES -- nothing below here to edit Index: devel/pecl-expect/Makefile =================================================================== --- devel/pecl-expect/Makefile (revision 314194) +++ devel/pecl-expect/Makefile (working copy) @@ -16,7 +16,7 @@ MAINTAINER= miwi@FreeBSD.org COMMENT= A PHP extension for expect library -LIB_DEPENDS= expect543:${PORTSDIR}/lang/expect +LIB_DEPENDS= expect545:${PORTSDIR}/lang/expect LICENSE= PHP301 @@ -28,7 +28,7 @@ post-patch: @${REINPLACE_CMD} -e \ - 's/\(LIBRARY_WITH_PATH(\)expect/\1expect543/' \ + 's/\(LIBRARY_WITH_PATH(\)expect/\1expect545/' \ ${WRKSRC}/config.m4 .include <bsd.port.mk> Index: net-mgmt/rancid/Makefile =================================================================== --- net-mgmt/rancid/Makefile (revision 314193) +++ net-mgmt/rancid/Makefile (working copy) @@ -9,8 +9,8 @@ MAINTAINER= jmohacsi@bsd.hu COMMENT= Really Awesome New Cisco confIg Differ -BUILD_DEPENDS= expect:${PORTSDIR}/lang/expect-devel -RUN_DEPENDS= expect:${PORTSDIR}/lang/expect-devel \ +BUILD_DEPENDS= expect:${PORTSDIR}/lang/expect +RUN_DEPENDS= expect:${PORTSDIR}/lang/expect \ p5-LockFile-Simple>=0:${PORTSDIR}/devel/p5-LockFile-Simple USE_PERL5= yes Index: net-mgmt/rancid-devel/Makefile =================================================================== --- net-mgmt/rancid-devel/Makefile (revision 314193) +++ net-mgmt/rancid-devel/Makefile (working copy) @@ -11,8 +11,8 @@ MAINTAINER= jmohacsi@bsd.hu COMMENT= Really Awesome New Cisco confIg Differ -BUILD_DEPENDS= expect:${PORTSDIR}/lang/expect-devel -RUN_DEPENDS= expect:${PORTSDIR}/lang/expect-devel \ +BUILD_DEPENDS= expect:${PORTSDIR}/lang/expect +RUN_DEPENDS= expect:${PORTSDIR}/lang/expect \ p5-LockFile-Simple>=0:${PORTSDIR}/devel/p5-LockFile-Simple USE_PERL5= yes >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?86ppz14dez.wl%umq>