Unified
Split
Showing
with
1,130 additions
and 5 deletions.
- +8 −5 dev-lang/tcl/tcl-8.5.18.recipe
- +85 −0 dev-tcltk/expect/expect-5.45.recipe
- +997 −0 dev-tcltk/expect/patches/expect-5.45.patchset
- +40 −0 dev-util/dejagnu/dejagnu-1.6.recipe
| @@ -8,7 +8,7 @@ is truly cross platform, easily deployed and highly extensible." | ||
| HOMEPAGE="http://www.tcl.tk" | ||
| COPYRIGHT="Regents of the University of California, Sun Microsystems, Inc., Scriptics Corporation, ActiveState Corporation and other parties" | ||
| LICENSE="BSD (2-clause)" | ||
| REVISION="2" | ||
| REVISION="3" | ||
| SOURCE_URI="http://sourceforge.net/projects/tcl/files/Tcl/$portVersion/tcl$portVersion-src.tar.gz" | ||
| CHECKSUM_SHA256="032be57a607bdf252135b52fac9e3a7016e526242374ac7637b083ecc4c5d3c9" | ||
| SOURCE_DIR="tcl$portVersion" | ||
| @@ -52,20 +52,23 @@ BUILD() | ||
| cd unix | ||
| autoconf -f | ||
| runConfigure ./configure \ | ||
| --enable-threads --enable-man-symlinks | ||
| --enable-threads --enable-man-symlinks | ||
| make | ||
| } | ||
|
|
||
| INSTALL() | ||
| { | ||
| cd unix | ||
| make install | ||
| make install install-private-headers | ||
|
|
||
| ln -s tclsh8.5 "${binDir}/tclsh" | ||
|
|
||
| sed -i -e "s#${sourceDir}/unix#${developLibDir}#" \ | ||
| -e "s#${sourceDir}#${includeDir}#" \ | ||
| ${libDir}/tclConfig.sh | ||
|
|
||
| prepareInstalledDevelLibs libtclstub8.5 | ||
| packageEntries devel $developDir | ||
| packageEntries devel ${libDir}/tclConfig.sh | ||
| packageEntries devel $developDir ${libDir}/tclConfig.sh | ||
| } | ||
|
|
||
| TEST() | ||
| @@ -0,0 +1,85 @@ | ||
| SUMMARY="A tool to automate interactive applications" | ||
| DESCRIPTION="expect is a program that performs programmed \ | ||
| dialogue with other interactive programs." | ||
| HOMEPAGE="http://www.nist.gov/el/msid/expect.cfm" | ||
| COPYRIGHT="1987-1994 The Regents of the University of California. | ||
| 1994-1997 Sun Microsystems, Inc. | ||
| 1993-1996 Lucent Technologies. | ||
| 1998-1999 Scriptics Corporation. | ||
| " | ||
| LICENSE="Public Domain" | ||
| REVISION="1" | ||
| SOURCE_URI="http://downloads.sourceforge.net/project/expect/Expect/$portVersion/expect$portVersion.tar.gz" | ||
| CHECKSUM_SHA256="b28dca90428a3b30e650525cdc16255d76bb6ccd65d448be53e620d95d5cc040" | ||
| SOURCE_DIR="expect$portVersion" | ||
| PATCHES="expect-$portVersion.patchset" | ||
|
|
||
| ARCHITECTURES="x86_gcc2 x86 x86_64" | ||
|
|
||
| PROVIDES=" | ||
| expect = $portVersion | ||
| lib:libexpect$portVersion | ||
| cmd:autoexpect | ||
| cmd:autopasswd | ||
| cmd:cryptdir | ||
| cmd:decryptdir | ||
| cmd:dislocate | ||
| cmd:expect | ||
| cmd:ftp_rfc | ||
| cmd:kibitz | ||
| cmd:lpunlock | ||
| cmd:mkpasswd | ||
| cmd:multixterm | ||
| cmd:passmass | ||
| cmd:rftp | ||
| cmd:rlogin_cwd | ||
| cmd:timed_read | ||
| cmd:timed_run | ||
| cmd:tknewsbiff | ||
| cmd:tkpasswd | ||
| cmd:unbuffer | ||
| cmd:weather | ||
| cmd:xkibitz | ||
| cmd:xpstat | ||
| " | ||
| REQUIRES=" | ||
| haiku | ||
| tcl | ||
| " | ||
| PROVIDES_devel=" | ||
| expect_devel = $portVersion | ||
| devel:libexpect$portVersion | ||
| " | ||
| REQUIRES_devel=" | ||
| expect == $portVersion | ||
| " | ||
|
|
||
| BUILD_REQUIRES=" | ||
| haiku_devel | ||
| tcl_devel | ||
| " | ||
| BUILD_PREREQUIRES=" | ||
| cmd:autoconf | ||
| cmd:gcc | ||
| cmd:make | ||
| " | ||
|
|
||
| BUILD() | ||
| { | ||
| autoconf -f | ||
| runConfigure --omit-dirs "docDir dataRootDir" ./configure \ | ||
| --with-tcl=$portPackageLinksDir/tcl_devel/lib | ||
| make $jobArgs | ||
| } | ||
|
|
||
| INSTALL() | ||
| { | ||
| make install | ||
|
|
||
| mv $libDir/expect$portVersion/libexpect$portVersion.so $libDir | ||
|
|
||
| prepareInstalledDevelLibs libexpect$portVersion | ||
|
|
||
| packageEntries devel $developDir | ||
|
|
||
| } |
Oops, something went wrong.