[csw-devel] SF.net SVN: gar:[9228] csw/mgar/pkg/expect/trunk

dmichelsen at users.sourceforge.net dmichelsen at users.sourceforge.net
Wed Mar 17 13:46:44 CET 2010


Revision: 9228
          http://gar.svn.sourceforge.net/gar/?rev=9228&view=rev
Author:   dmichelsen
Date:     2010-03-17 12:46:44 +0000 (Wed, 17 Mar 2010)

Log Message:
-----------
expect: Add tcl/tk source download

Modified Paths:
--------------
    csw/mgar/pkg/expect/trunk/Makefile
    csw/mgar/pkg/expect/trunk/checksums

Modified: csw/mgar/pkg/expect/trunk/Makefile
===================================================================
--- csw/mgar/pkg/expect/trunk/Makefile	2010-03-17 12:44:45 UTC (rev 9227)
+++ csw/mgar/pkg/expect/trunk/Makefile	2010-03-17 12:46:44 UTC (rev 9228)
@@ -4,18 +4,36 @@
 
 DESCRIPTION = Tool for automating interactive applications
 define BLURB
-Expect is a tool for automating interactive applications such as telnet, ftp, passwd, fsck, rlogin, tip, etc. Expect really makes this stuff trivial. Expect is also useful for testing these same applications. And by adding Tk, you can also wrap interactive applications in X11 GUIs.
+  Expect is a tool for automating interactive applications such as telnet,
+  ftp, passwd, fsck, rlogin, tip, etc. Expect really makes this stuff trivial.
+  Expect is also useful for testing these same applications. And by adding Tk,
+  you can also wrap interactive applications in X11 GUIs.
 
-Expect can make easy all sorts of tasks that are prohibitively difficult with anything else. You will find that Expect is an absolutely invaluable tool - using it, you will be able to automate tasks that you've never even thought of before - and you'll be able to do this automation quickly and easily.
+  Expect can make easy all sorts of tasks that are prohibitively difficult with
+  anything else. You will find that Expect is an absolutely invaluable tool - using it,
+  you will be able to automate tasks that you've never even thought of before - and
+  you'll be able to do this automation quickly and easily.
 endef
 
+# Build and package tcl
+# Build and package tk
+# "gmake extract" in expect
+# "cp -rp ../../tcl/trunk/work/.../tcl8.5.7 work/.../build.../"
+# "cp -rp ../../tk/trunk/work/.../tk8.5.7 work/.../build.../"
+# "gmake build package repackage"
+
+
 # For some reason upstream have recalled 5.44.1 and has 5.43 as primary on 
 # homepage as expect.tar.gz
 MASTER_SITES = http://expect.nist.gov/
+MASTER_SITES += http://downloads.sourceforge.net/tcl/
 DISTNAME  = $(GARNAME)-$(GARVERSION)
 DISTFILES  = $(GARNAME).tar.gz
 DISTFILES += expect.m4
 
+DISTFILES += tcl8.5.7-src.tar.gz
+DISTFILES += tk8.5.7-src.tar.gz
+
 PATCHFILES += expect-5.39.0-libdir.patch
 #PATCHFILES += expect-5.42.1-missing-includes.patch
 #PATCHFILES += expect-5.42.1-multilib.patch
@@ -27,13 +45,13 @@
 
 UFILES_REGEX = $(GARNAME)-(\d+(?:\.\d+)*).tar.gz
 
-# UPSTREAM_MASTER_SITES = 
-
 CONFIGURE_ARGS  = $(DIRPATHS)
 CONFIGURE_ARGS += --enable-shared
 CONFIGURE_ARGS += --with-tcl=/opt/csw/lib --with-tk=/opt/csw/lib
-CONFIGURE_ARGS += --with-tclinclude=$(WORKSRC)/../tcl8.5.7/generic/
-CONFIGURE_ARGS += --with-tkinclude=$(WORKSRC)/../tk8.5.7/generic/
+# CONFIGURE_ARGS += --with-tclinclude=$(WORKSRC)/../tcl8.5.7/generic/
+# CONFIGURE_ARGS += --with-tkinclude=$(WORKSRC)/../tk8.5.7/generic/
+CONFIGURE_ARGS += --with-tclinclude=$(abspath $(WORKDIR)/tcl8.5.7/unix)
+CONFIGURE_ARGS += --with-tkinclude=$(abspath $(WORKDIR)/tk8.5.7/unix)
 
 TEST_TARGET = 
 

Modified: csw/mgar/pkg/expect/trunk/checksums
===================================================================
--- csw/mgar/pkg/expect/trunk/checksums	2010-03-17 12:44:45 UTC (rev 9227)
+++ csw/mgar/pkg/expect/trunk/checksums	2010-03-17 12:46:44 UTC (rev 9228)
@@ -2,6 +2,7 @@
 5661004ca23ddc9592f488142367c2f5  expect-5.43.0-avoid-tcl-internals-1.patch
 3d67a79c1d7790c7e49b5df7f57b0290  expect-5.43.0-missing-includes.patch
 2103ff302f6e8a0dd748772f6512b3a5  expect-5.43.0-multilib.patch
-af7966f18f7ebc7ec48b7a6e095e90ff  expect-5.44.1-destdir.patch
 595b7a7c63f7ddb42e19c2537bb2891b  expect.m4
 43e1dc0e0bc9492cf2e1a6f59f276bc3  expect.tar.gz
+f70ad8f78b5e4a9f792fe101f22b125f  tcl8.5.7-src.tar.gz
+0764f63ae2106b4774c4ecb0ef391610  tk8.5.7-src.tar.gz


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.


More information about the devel mailing list