aboutsummaryrefslogtreecommitdiff
path: root/japanese/expect
diff options
context:
space:
mode:
authorSteve Price <steve@FreeBSD.org>1999-09-18 17:37:39 +0000
committerSteve Price <steve@FreeBSD.org>1999-09-18 17:37:39 +0000
commit6e43b21b0553fa73bd487550aa792a333e4c7992 (patch)
tree563d96beadc453389a65b1cb6bb2ebb55acc89f9 /japanese/expect
parent59737461ce838f2b9fdc3c067508c769f0eedc89 (diff)
downloadports-6e43b21b0553fa73bd487550aa792a333e4c7992.tar.gz
ports-6e43b21b0553fa73bd487550aa792a333e4c7992.zip
Notes
Diffstat (limited to 'japanese/expect')
-rw-r--r--japanese/expect/Makefile12
-rw-r--r--japanese/expect/distinfo2
-rw-r--r--japanese/expect/files/patch-aa55
-rw-r--r--japanese/expect/files/patch-ab24
-rw-r--r--japanese/expect/pkg-plist22
5 files changed, 65 insertions, 50 deletions
diff --git a/japanese/expect/Makefile b/japanese/expect/Makefile
index 6d76c063b665..af3ff626a476 100644
--- a/japanese/expect/Makefile
+++ b/japanese/expect/Makefile
@@ -6,15 +6,16 @@
# $FreeBSD$
#
-DISTNAME= expect-5.28
-PKGNAME= ja-expect-5.28
+DISTNAME= expect
+PKGNAME= ja-expect-5.30
CATEGORIES= japanese lang tk80
-MASTER_SITES= ftp://peloton.physics.montana.edu/pub/distfiles/
+MASTER_SITES= http://expect.nist.gov/
MAINTAINER= taguchi@tohoku.iij.ad.jp
LIB_DEPENDS= tk80jp.1:${PORTSDIR}/japanese/tk80
+WRKSRC= ${WRKDIR}/expect-5.30
USE_AUTOCONF= yes
CONFIGURE_ENV= INSTALL_SCRIPT="${INSTALL_SCRIPT}"
CONFIGURE_ARGS= --enable-shared --with-tclconfig=${PREFIX}/lib/tcl8.0jp \
@@ -29,7 +30,10 @@ NO_MAN_INSTALL= yes
post-install:
${SETENV} OBJFORMAT=${PORTOBJFORMAT} ${LDCONFIG} -m ${PREFIX}/lib
.if ${PORTOBJFORMAT} == "aout"
- ${LN} -sf libexpect528jp.so.1.2 ${PREFIX}/lib/libexpect528jp.so
+ ${LN} -sf libexpect530jp.so.1.2 ${PREFIX}/lib/libexpect530jp.so
.endif
+test:
+ cd ${WRKSRC} && ${SETENV} PORTOBJFORMAT=${PORTOBJFORMAT} ${MAKE} test
+
.include <bsd.port.post.mk>
diff --git a/japanese/expect/distinfo b/japanese/expect/distinfo
index b2c89a95cd3d..e150c078dbff 100644
--- a/japanese/expect/distinfo
+++ b/japanese/expect/distinfo
@@ -1 +1 @@
-MD5 (expect-5.28.tar.gz) = 4fd07ed06049da86f63f8b0aa188367a
+MD5 (expect.tar.gz) = 947ac547a40b02e7db0ecdae84b33ca7
diff --git a/japanese/expect/files/patch-aa b/japanese/expect/files/patch-aa
index 5d763ec82c20..e24642184c93 100644
--- a/japanese/expect/files/patch-aa
+++ b/japanese/expect/files/patch-aa
@@ -1,5 +1,5 @@
---- Makefile.in.ORIG Wed Oct 7 14:07:34 1998
-+++ Makefile.in Wed Oct 7 14:11:25 1998
+--- Makefile.in.orig Thu Aug 19 01:52:07 1999
++++ Makefile.in Tue Aug 31 13:40:29 1999
@@ -24,7 +24,7 @@
TCL_LIBRARY = @TCL_LIBRARY@
@@ -23,20 +23,20 @@
# Note: On Linux systems which only have dynamic X libraries, the -g prevents
# the linker from using them. So do not use -g on such systems.
-CFLAGS = @CFLAGS@
-+CFLAGS = @CFLAGS@ -DKANJI -DBUGFIX -DKINPUT2 -DXIM_IMPROVE -DCHECK_XTT
++CFLAGS += @CFLAGS@ -DKANJI -DKINPUT2
#XCFLAGS = @CFLAGS@ @EXP_CFLAGS@ @EXP_SHLIB_CFLAGS@
XCFLAGS = @CFLAGS@ @EXP_CFLAGS@
-@@ -171,7 +171,7 @@
+@@ -179,7 +179,7 @@
man1dir = $(mandir)/man1
man3dir = $(mandir)/man3
- infodir = @infodir@
--includedir = @includedir@
-+includedir = @includedir@/expect$(VERSION)
+ infodir = $(INSTALL_ROOT)@infodir@
+-includedir = $(INSTALL_ROOT)@includedir@
++includedir = $(INSTALL_ROOT)@includedir@/expect$(VERSION)
# Expect's utility script directories - arch-independent and arch-non-
# independent. These correspond to the variables "exp_library" and
-@@ -183,12 +183,13 @@
+@@ -191,12 +191,13 @@
INSTALL = @INSTALL@
INSTALL_PROGRAM = @INSTALL_PROGRAM@
@@ -46,12 +46,12 @@
AR = ar
ARFLAGS = cr
--LOCAL_EXPECT=LD_LIBRARY_PATH=.:$$LD_LIBRARY_PATH ./expect
-+LOCAL_EXPECT=LD_LIBRARY_PATH=.:$$LD_LIBRARY_PATH ./expectjp
+-LOCAL_EXPECT=LD_LIBRARY_PATH=.:@TCL_EXEC_PREFIX@/lib:$(tcl_libdir):$$LD_LIBRARY_PATH ./expect
++LOCAL_EXPECT=LD_LIBRARY_PATH=.:@TCL_EXEC_PREFIX@/lib:$(tcl_libdir):$$LD_LIBRARY_PATH ./expectjp
# These definitions are used by the "subdirs_do" target to pass
# the compile flags down recursively.
-@@ -199,6 +200,7 @@
+@@ -207,6 +208,7 @@
"HDEFS=$(HDEFS)" \
"INSTALL=$(INSTALL)" \
"INSTALL_DATA=$(INSTALL_DATA)" \
@@ -59,7 +59,7 @@
"INSTALL_PROGRAM=$(INSTALL_PROGRAM)" \
"LDFLAGS=$(LDFLAGS)" \
"RUNTEST=$(RUNTEST)" \
-@@ -214,9 +216,9 @@
+@@ -222,9 +224,9 @@
# These let the DejaGnu test suite run when DejaGnu isn't
# installed yet, so run it from the srcdir and objdir.
EXPECT = ` \
@@ -72,7 +72,7 @@
RUNTESTFLAGS =
RUNTEST = ` \
-@@ -316,16 +318,16 @@
+@@ -324,7 +326,7 @@
$(CC) -c $(CFLAGS_INT) @EXP_SHLIB_CFLAGS@ $(STTY) $(HDEFS) $< -o shared/$@ ; \
fi
@@ -81,9 +81,10 @@
@$(MAKE) subdir_do DO=$@ $(FLAGS_TO_PASS)
info:
- dvi:
+@@ -332,9 +334,9 @@
# build expect binary that does not depend on Expect's shared libs
+ # IFF static Tcl/Tk libraries are available.
-expect: exp_main_exp.o $(EXP_UNSHARED_LIB_FILE)
- $(CC) $(XCFLAGS) @TCL_LD_FLAGS@ -o expect exp_main_exp.o $(EXP_UNSHARED_LIB_FILE) $(TCLLIB) $(EXP_AND_TCL_LIBS)
- $(SETUID) expect
@@ -93,7 +94,7 @@
# install Expect library
# This is done before the install target because the libraries have to be
-@@ -338,21 +340,25 @@
+@@ -347,21 +349,25 @@
# Local copy is pkgIndex rather than pkgIndex.tcl because pkgIndex.tcl.in
# is too long for some filesystems, sigh.
install_shared_lib: $(EXP_LIB_FILES)
@@ -128,7 +129,7 @@
# Build Expect with TestCenter
expect.tc: exp_main_exp.o $(OFILES)
-@@ -365,13 +371,13 @@
+@@ -375,13 +381,13 @@
# together. I could fix it by testing all the libraries (again, in Expect's
# configure) separately for Expectk, but as far as I know, it doesn't hurt
# anything here, so I'm not worrying about it.
@@ -149,8 +150,8 @@
# Build Expectk with TestCenter
expectk.tc: exp_main_tk.o $(OFILES)
-@@ -389,24 +395,24 @@
- # rule out for each file, sigh).
+@@ -401,24 +407,28 @@
+ expect-shared-lib-file :: $(EXP_SHARED_LIB_FILE)
$(EXP_SHARED_LIB_FILE): $(OFILES)
-rm -f $(EXP_SHARED_LIB_FILE)
+.if ${PORTOBJFORMAT} == "aout"
@@ -177,14 +178,16 @@
+ -if [ -s expectkjp_installed ] ; then \
+ $(INSTALL_PROGRAM) expectkjp_installed $(bindir)/expectkjp ; \
else true; fi
--# install Expect man page
+ # install Expect man page
- $(INSTALL_DATA) $(srcdir)/expect.man $(man1dir)/expect.1
--# install man page for Expect and Expectk libraries
++# $(INSTALL_DATA) $(srcdir)/expect.man $(man1dir)/expect.1
+ # install man page for Expect and Expectk libraries
- $(INSTALL_DATA) $(srcdir)/libexpect.man $(man3dir)/libexpect.3
++# $(INSTALL_DATA) $(srcdir)/libexpect.man $(man3dir)/libexpect.3
# install Expect's public include files
# $(INSTALL_DATA) expect_cf.h $(includedir)
$(INSTALL_DATA) $(srcdir)/expect.h $(includedir)
-@@ -421,21 +427,16 @@
+@@ -433,21 +443,16 @@
TCL_LIBRARY=$(TCL_LIBRARY) ; \
export TCL_LIBRARY ; \
if $(LOCAL_EXPECT) $(srcdir)/fixcat ; then \
@@ -208,7 +211,7 @@
$(SCRIPT_LIST):
TCL_LIBRARY=$(TCL_LIBRARY) ; \
-@@ -445,27 +446,21 @@
+@@ -457,27 +462,21 @@
# Delete all the installed files that the `install' target creates
# (but not the noninstalled files such as `make all' creates)
uninstall:
@@ -239,7 +242,7 @@
done
###################################
-@@ -516,7 +511,7 @@
+@@ -528,7 +527,7 @@
# delete all files from current directory that are created by "make"
clean:
-rm -rf *~ *.o shared core \
@@ -248,7 +251,7 @@
dumb exho devtty \
$(EXP_UNSHARED_LIB_FILE) $(EXP_SHARED_LIB_FILE) \
$(SCRIPT_LIST)
-@@ -532,7 +527,7 @@
+@@ -544,7 +543,7 @@
# because most people don't have to worry about them
mostlyclean:
-rm -rf *~ *.o shared core \
@@ -257,7 +260,7 @@
$(EXP_UNSHARED_LIB_FILE) $(EXP_SHARED_LIB_FILE)
@$(MAKE) subdir_do DO=$@ $(FLAGS_TO_PASS)
-@@ -684,7 +679,7 @@
+@@ -685,7 +684,7 @@
expect-$(VERSION).tar.gz: expect-$(VERSION).tar
gzip -fc expect-$(VERSION).tar > $@
@@ -266,7 +269,7 @@
rm -f .tmp
echo "set objdir" `pwd` > .tmp
if [ "$(srcdir)" = "." ] ; then \
-@@ -694,7 +689,7 @@
+@@ -695,7 +694,7 @@
echo "source all" >> .tmp
rootme=`pwd`; export rootme; \
srcdir=${srcdir} ; export srcdir ; \
diff --git a/japanese/expect/files/patch-ab b/japanese/expect/files/patch-ab
index ac53296680f2..0f0f5d406797 100644
--- a/japanese/expect/files/patch-ab
+++ b/japanese/expect/files/patch-ab
@@ -1,22 +1,30 @@
---- configure.in.ORIG Wed Oct 7 14:12:36 1998
-+++ configure.in Wed Oct 7 14:13:44 1998
+--- configure.in.orig Thu Sep 2 22:01:56 1999
++++ configure.in Sat Sep 18 12:10:30 1999
@@ -10,11 +10,14 @@
# note when updating version numbers here, also update pkgIndex.in (see
# comments in Makefile)
EXP_MAJOR_VERSION=5
--EXP_MINOR_VERSION=28
-+EXP_MINOR_VERSION_PREFIX=28
+-EXP_MINOR_VERSION=30
++EXP_MINOR_VERSION_PREFIX=30
+EXP_MINOR_VERSION_L10N=jp
+EXP_MINOR_VERSION=$EXP_MINOR_VERSION_PREFIX$EXP_MINOR_VERSION_L10N
EXP_MICRO_VERSION=1
EXP_VERSION=$EXP_MAJOR_VERSION.$EXP_MINOR_VERSION
EXP_VERSION_NODOTS=$EXP_MAJOR_VERSION$EXP_MINOR_VERSION
EXP_VERSION_FULL=$EXP_VERSION.$EXP_MICRO_VERSION
-+EXP_VERSION_PKG=$EXP_MAJOR_VERSION.$EXP_MINOR_VERSION_PREFIX.$EXP_MICRO_VERSION
++EXP_VERSION_PKG=$EXP_MAJOR_VERSION.$EXP_MINOR_VERSION_PREFIX.$EXP_MICRO_VERSIO
# Tcl's handling of shared_lib_suffix requires this symbol exist
VERSION=$EXP_MAJOR_VERSION.$EXP_MINOR_VERSION
-@@ -1003,9 +1006,9 @@
+@@ -24,7 +27,6 @@
+
+ dnl AC_CONFIG_AUX_DIR(`cd $srcdir;pwd`/..)
+ AC_CANONICAL_SYSTEM
+-
+ AC_CONFIG_HEADER(expect_cf.h)
+
+ # /bin/sh on some systems is too deficient (in particular, Ultrix 4.3
+@@ -1042,9 +1044,9 @@
if test x"$no_tk" != x"true" ; then
# libexpectk no longer exists
# X_PROGS="expectk \$(LIBEXPECTK)"
@@ -28,7 +36,7 @@
else
X_PROGS="# no X support on this system"
AC_MSG_WARN([No X based programs will be built])
-@@ -1126,6 +1129,7 @@
+@@ -1183,6 +1185,7 @@
AC_SUBST(EXP_MINOR_VERSION)
AC_SUBST(EXP_MICRO_VERSION)
AC_SUBST(EXP_VERSION_FULL)
@@ -36,7 +44,7 @@
AC_SUBST(EXP_VERSION)
AC_SUBST(CC)
AC_SUBST(EXP_CONFIG_SHELL)
-@@ -1149,4 +1153,5 @@
+@@ -1206,4 +1209,5 @@
AC_SUBST(SETUID)
AC_SUBST(UNSHARED_RANLIB)
AC_SUBST(DEFAULT_STTY_ARGS)
diff --git a/japanese/expect/pkg-plist b/japanese/expect/pkg-plist
index 96077da37a2d..80db078c6380 100644
--- a/japanese/expect/pkg-plist
+++ b/japanese/expect/pkg-plist
@@ -20,16 +20,16 @@ bin/unbuffer-jp
bin/weather-jp
bin/xkibitz-jp
bin/xpstat-jp
-include/expect5.28jp/tclRegexp.h
-include/expect5.28jp/expect.h
-include/expect5.28jp/expect_comm.h
-include/expect5.28jp/expect_tcl.h
-include/expect5.28jp/tcldbg.h
-@dirrm include/expect5.28jp
-lib/expect5.28jp/pkgIndex.tcl
-@dirrm lib/expect5.28jp
-lib/libexpect528jp.a
-lib/libexpect528jp.so.1.2
-lib/libexpect528jp.so
+include/expect5.30jp/tclRegexp.h
+include/expect5.30jp/expect.h
+include/expect5.30jp/expect_comm.h
+include/expect5.30jp/expect_tcl.h
+include/expect5.30jp/tcldbg.h
+@dirrm include/expect5.30jp
+lib/expect5.30jp/pkgIndex.tcl
+@dirrm lib/expect5.30jp
+lib/libexpect530jp.a
+lib/libexpect530jp.so.1.2
+lib/libexpect530jp.so
@exec /usr/bin/env OBJFORMAT=%%PORTOBJFORMAT%% /sbin/ldconfig -m %B
@unexec /usr/bin/env OBJFORMAT=%%PORTOBJFORMAT%% /sbin/ldconfig -R