From de7927d39a9131632634c961039f645e7342fddb Mon Sep 17 00:00:00 2001 From: "Tom G. Christensen" Date: Tue, 6 May 2008 19:05:36 +0000 Subject: [PATCH] expect 5.43.0 --- expect/build.sh | 75 ++++++++++++++++++++++++++++++++++++++++++++ expect/meta/pkgdef | 28 +++++++++++++++++ expect/meta/relnotes | 27 ++++++++++++++++ 3 files changed, 130 insertions(+) create mode 100755 expect/build.sh create mode 100644 expect/meta/pkgdef create mode 100644 expect/meta/relnotes diff --git a/expect/build.sh b/expect/build.sh new file mode 100755 index 0000000..361242c --- /dev/null +++ b/expect/build.sh @@ -0,0 +1,75 @@ +#!/bin/bash +# +# This is a generic build.sh script +# It can be used nearly unmodified with many packages +# +# build.sh helper functions +. ${BUILDPKG_BASE}/scripts/build.sh.functions +# +########################################################### +# Check the following 4 variables before running the script +topdir=expect +version=5.43.0 +pkgver=1 +source[0]=$topdir-$version.tar.gz +# If there are no patches, simply comment this +patch[0]=expect-5.43-no-rpath.patch + +# Source function library +. ${BUILDPKG_BASE}/scripts/buildpkg.functions + +# Global settings +export CPPFLAGS="-I$prefix/include" +export LDFLAGS="-L$prefix/lib -R$prefix/lib" + +configure_args="--prefix=$prefix --mandir=$prefix/$_mandir --with-tcl=${prefix}/${_libdir} --with-tclinclude=${prefix}/${_includedir}/tcl-private --with-tkinclude=${prefix}/${_includedir}/tk-private --with-tk=${prefix}/${_libdir} --enable-shared" + +topsrcdir=$topdir-${version%.*} +majorver=5.43 + +reg prep +prep() +{ + generic_prep + sleep 1 + touch configure +} + +reg build +build() +{ + generic_build +} + +reg check +check() +{ + generic_check +} + +reg install +install() +{ + generic_install INSTALL_ROOT + setdir ${stagedir}${prefix}/${_libdir} + ${__ln} -s libexpect${majorver}.so libexpect.so + ${__rm} -f ${_libdir}/expect-${majorver}/*.a + doc FAQ README HISTORY +} + +reg pack +pack() +{ + generic_pack +} + +reg distclean +distclean() +{ + clean distclean +} + +################################################### +# No need to look below here +################################################### +build_sh $* diff --git a/expect/meta/pkgdef b/expect/meta/pkgdef new file mode 100644 index 0000000..ef1e0f3 --- /dev/null +++ b/expect/meta/pkgdef @@ -0,0 +1,28 @@ +[expect] +pkgname="${pkgprefix}xpect" +name="$topdir - A program-script interaction and testing utility" +pkgcat="application" +pkgvendor="http://expect.nist.gov/" +pkgdesc="Expect makes it easy for a script to control another program and interact with it" +pkgver="$pkgver" +files(-,root,bin) +default_docs +$_bindir +$_libdir/libexpect${majorver}.so +$_libdir/expect${majorver}/pkgIndex.tcl +$_mandir/?a?[12456789] + +[expect-devel] +pkgname="${pkgprefix}xpectd" +name="$topdir - Development support for expect" +pkgcat="application" +pkgvendor="http://expect.nist.gov/" +pkgdesc="Files needed for developing with expect" +pkgver="$pkgver" +files(-,root,bin) +$_includedir +$_libdir/libexpect.so +$_libdir/*.a +$_libdir/expect${majorver}/*.a +$_mandir/?a?3 + diff --git a/expect/meta/relnotes b/expect/meta/relnotes new file mode 100644 index 0000000..bd83629 --- /dev/null +++ b/expect/meta/relnotes @@ -0,0 +1,27 @@ +PACKAGE DETAILS +--------------- +Name: %%PKGNAME%% +Version: %%SOURCE_AND_VER%% +Vendor: %%VENDOR%% +Packager: %%PKGEDBY%% + +Source (sha1sum): +%%SOURCE_SHA1SUM%% + +BUILD DETAILS +------------- +Compiler: +%%COMPILER%% + +Environment: +%%ENVIRONMENT%% + +Configure: +%%CONFIGURE%% + +KNOWN DEPENDENCIES +------------------ +%%DEPENDENCIES%% + +ERRORS/MISCELLANEOUS +--------------------