From da49dfdd0374c5a0fcac8fa1afff909e0d3dd4e3 Mon Sep 17 00:00:00 2001 From: James Meyer Date: Mon, 6 Aug 2012 21:17:00 -0500 Subject: expect 5.45 --- abs/core/expect/ChangeLog | 11 +++++++++- abs/core/expect/PKGBUILD | 46 +++++++++++++++++------------------------- abs/core/expect/expect.install | 5 +++++ 3 files changed, 33 insertions(+), 29 deletions(-) create mode 100644 abs/core/expect/expect.install diff --git a/abs/core/expect/ChangeLog b/abs/core/expect/ChangeLog index 3e1246f..f0432ba 100644 --- a/abs/core/expect/ChangeLog +++ b/abs/core/expect/ChangeLog @@ -1,7 +1,16 @@ +2011-01-01 Allan McRae + + * expect 5.45-2 + - Package signing rebuild + +2011-01-01 kevin + + * expect 5.45-1 + - Added upgrade message about expectk being removed + - Have expect conflict with expectk 2010-03-27 kevin * expect 5.44.1.15-1 - Source on sourceforge now and maintained mostly by ActiveState - Added symlink to fix FS#18686 - libexpect.so is not found - diff --git a/abs/core/expect/PKGBUILD b/abs/core/expect/PKGBUILD index d219fbc..140b4a4 100644 --- a/abs/core/expect/PKGBUILD +++ b/abs/core/expect/PKGBUILD @@ -1,52 +1,42 @@ -# $Id: PKGBUILD 73840 2010-03-28 22:17:41Z kevin $ +# $Id: PKGBUILD 151250 2012-02-25 10:00:44Z allan $ # Maintainer: kevin pkgname=expect -pkgver=5.44.1.15 -pkgrel=1 +pkgver=5.45 +pkgrel=2 pkgdesc="A tool for automating interactive applications" -arch=(i686 x86_64) -url="http://expect.nist.gov/" +arch=('i686' 'x86_64') +url="http://www.nist.gov/el/msid/expect.cfm" +license=('custom') depends=('tcl>=8.5.3') -makedepends=('tk>=8.5.3') -source=(http://downloads.sourceforge.net/project/expect/Expect/${pkgver}/expect-${pkgver}.tar.bz2) +conflicts=('expectk') +install=expect.install +changelog=ChangeLog +source=(http://downloads.sourceforge.net/project/expect/Expect/${pkgver}/expect${pkgver}.tar.gz) # CVS checkout on gerolde. #source=(ftp://ftp.archlinux.org/other/expect/expect-${pkgver}.tar.bz2) # old nist source=(http://expect.nist.gov/src/expect-${pkgver}.tar.bz2) -license=('custom') -md5sums=('9307bbf67e19125036ce34544a78dadf') +md5sums=('44e1a4f4c877e9ddc5a542dfa7ecc92b') build() { - # stuff to remove. - BIN="expectk multixterm tknewsbiff tkpasswd xkibitz xpstat" - MAN="multixterm tknewsbiff xkibitz" - - cd ${srcdir}/expect-${pkgver} + cd ${srcdir}/expect${pkgver} ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \ --mandir=/usr/share/man --with-tcl=/usr/lib \ - --with-tclinclude=/usr/include --with-tk=/usr/lib \ - --with-tkinclude=/usr/include \ + --with-tclinclude=/usr/include # Keep $startdir/pkg out of library search paths. sed -e 's/-rpath,${LIB_RUNTIME_DIR}:/-rpath,/' -i Makefile - make || return 1 + make } + package() { - cd ${srcdir}/expect-${pkgver} - make DESTDIR=${pkgdir} install || return 1 + cd ${srcdir}/expect${pkgver} + make DESTDIR=${pkgdir} install # license. install -D -m644 README ${pkgdir}/usr/share/licenses/${pkgname}/README (cd ${pkgdir}/usr/lib; - ln -s expect${pkgver}/libexpect${pkgver}.so libexpect.so) - - # Remove X related stuff. - for i in ${BIN}; do - rm -f ${pkgdir}/usr/bin/${i} - done - for i in ${MAN}; do - rm -f ${pkgdir}/usr/share/man/man1/${i}.1 - done + ln -s expect${pkgver}/libexpect${pkgver}.so libexpect.so) } diff --git a/abs/core/expect/expect.install b/abs/core/expect/expect.install new file mode 100644 index 0000000..2847848 --- /dev/null +++ b/abs/core/expect/expect.install @@ -0,0 +1,5 @@ +post_upgrade() { + if [ "`vercmp $2 5.45`" -lt 0 ]; then + echo " - expectk has been removed. Use tclsh instead" + fi +} -- cgit v0.12