Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Ismael Luceno (b9d74aeeae85c591bc8d0f71824ff8c2d365fcd4)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Ismael Luceno <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Ismael Luceno (b9d74aeeae85c591bc8d0f71824ff8c2d365fcd4)
  • Date: Sat, 4 Apr 2015 07:08:48 -0500

GIT changes to master grimoire by Ismael Luceno <ismael AT sourcemage.org>:

ChangeLog | 2 ++
devel/memchan/DEPENDS | 1 +
devel/memchan/DETAILS | 22 ++++++++++++++++++++++
devel/memchan/HISTORY | 2 ++
devel/trf/DEPENDS | 8 ++++++++
devel/trf/DETAILS | 21 +++++++++++++++++++++
devel/trf/HISTORY | 2 ++
devel/vqtcl/CONFIGURE | 1 +
devel/vqtcl/DEPENDS | 6 +++++-
devel/vqtcl/DETAILS | 1 +
devel/vqtcl/HISTORY | 5 +++++
graphics-libs/tkimg/DETAILS | 1 +
graphics-libs/tkimg/HISTORY | 2 ++
graphics-libs/tkimg/INSTALL | 2 ++
14 files changed, 75 insertions(+), 1 deletion(-)

New commits:
commit b9d74aeeae85c591bc8d0f71824ff8c2d365fcd4
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

vqtcl: Optionally depends on trf and memchan for compression support

commit c04b34efb2133aedc6041cbf5a4c79de523680dd
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

memchan: new spell, In-memory channels for Tcl.

commit 147a772d0f9d777a6413684370a16d4c5d3868be
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

trf: new spell, Tcl extension providing "transformer" commands

commit 0ab3b139a852c690cbea03ee2f503c4b2ccd5db7
Author: Ismael Luceno <ismael AT sourcemage.org>
Commit: Ismael Luceno <ismael AT sourcemage.org>

tkimg: Fix inclusion of zlib.h in zlibtclDecls.h

diff --git a/ChangeLog b/ChangeLog
index 9059a9b..f1776d8 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,6 +1,8 @@
2015-04-04 Ismael Luceno <ismael AT sourcemage.org>
* devel/tclvfs: new spell, VFS extension for TCL
* devel/vqtcl: new spell, Vlerq for Tcl
+ * devel/trf: new spell, Tcl extension providing "transformer" commands
+ * devel/memchan: new spell, In-memory channels for Tcl.

2015-04-02 Vlad Glagolev <stealth AT sourcemage.org>
* kernel.gpg: added C4790F9D public key (Linux Kernel Archives
diff --git a/devel/memchan/DEPENDS b/devel/memchan/DEPENDS
new file mode 100755
index 0000000..4845533
--- /dev/null
+++ b/devel/memchan/DEPENDS
@@ -0,0 +1 @@
+depends tcl
diff --git a/devel/memchan/DETAILS b/devel/memchan/DETAILS
new file mode 100755
index 0000000..e58d451
--- /dev/null
+++ b/devel/memchan/DETAILS
@@ -0,0 +1,22 @@
+ SPELL=memchan
+ SPELLX=Memchan
+ VERSION=2.3
+ SOURCE="$SPELLX$VERSION.tar.gz"
+
SOURCE_URL[0]=http://downloads.sourceforge.net/sourceforge/project/$SPELL/$SPELL/$VERSION/$SOURCE
+
SOURCE_HASH=sha512:b57d6cf64a8c3124aec71ea57f13956f73fedf760ce5e0268f9b31c7ac5a19f4718fe958c6853879bd7e9744417fb6fedbf8b40bdc2d38853eb611f1c2d63db6
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELLX$VERSION"
+ WEB_SITE="http://memchan.sourceforge.net/";
+ LICENSE[0]="BSD"
+ ENTERED=20150404
+ KEYWORDS=""
+ SHORT="In-memory channels for Tcl."
+cat << EOF
+Memchan is an extension library to the script language Tcl, as created by
+John Ousterhout. It provides several new channel types for in-memory channels
+and the appropriate commands for their creation.
+
+They are useful to transfer large amounts of data between procedures or
+interpreters, and additionally provide an easy interface to on-the-fly
+generation of code or data too. No need to [set] or [append] to a string,
+just do a simple [puts].
+EOF
diff --git a/devel/memchan/HISTORY b/devel/memchan/HISTORY
new file mode 100644
index 0000000..edc0674
--- /dev/null
+++ b/devel/memchan/HISTORY
@@ -0,0 +1,2 @@
+2015-04-04 Ismael Luceno <ismael AT sourcemage.org>
+ * DEPENDS, DETAILS: spell created
diff --git a/devel/trf/DEPENDS b/devel/trf/DEPENDS
new file mode 100755
index 0000000..62d9e32
--- /dev/null
+++ b/devel/trf/DEPENDS
@@ -0,0 +1,8 @@
+depends tcl &&
+depends tkimg &&
+optional_depends zlib --with{,out}-zlib \
+ "for zlib (de)compression support" &&
+optional_depends bzip2 --with{,out}-bzip2 \
+ "for bzip2 (de)compression support" &&
+optional_depends SSL --with{,out}-ssl \
+ "for cryptographic support"
diff --git a/devel/trf/DETAILS b/devel/trf/DETAILS
new file mode 100755
index 0000000..14b545f
--- /dev/null
+++ b/devel/trf/DETAILS
@@ -0,0 +1,21 @@
+ SPELL=trf
+ VERSION=2.1.4
+ SOURCE="$SPELL$VERSION.tar.bz2"
+
SOURCE_URL[0]=http://downloads.sourceforge.net/sourceforge/project/tcl$SPELL/tcl$SPELL/$VERSION/$SOURCE
+
SOURCE_HASH=sha512:1106af8aa7ff479d336d488b1a19c7081f129793291977f341fdfc83c931864252ac5e548ed70f3c642e8253090c33990b61b3d4e5462703db709dbfd9be2e55
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL$VERSION"
+ WEB_SITE="http://tcltrf.sourceforge.net/";
+ LICENSE[0]="BSD"
+ ENTERED=20150404
+ KEYWORDS=""
+ SHORT='Tcl extension providing "transformer" commands'
+cat << EOF
+Trf is an extension library to the script language Tcl, as created by John
+Ousterhout. It provides transformer procedures which change the flow of
+bytes through a channel in arbitrary ways. The underlying functionlaity in
+the core is that of ''stacked channels which allows code outside of the core
+to intercept all actions (read/write) on a channel.
+
+Among the applications of the above provided here are compression, charset
+recording, error correction, and hash generation.
+EOF
diff --git a/devel/trf/HISTORY b/devel/trf/HISTORY
new file mode 100644
index 0000000..edc0674
--- /dev/null
+++ b/devel/trf/HISTORY
@@ -0,0 +1,2 @@
+2015-04-04 Ismael Luceno <ismael AT sourcemage.org>
+ * DEPENDS, DETAILS: spell created
diff --git a/devel/vqtcl/CONFIGURE b/devel/vqtcl/CONFIGURE
new file mode 100755
index 0000000..734a132
--- /dev/null
+++ b/devel/vqtcl/CONFIGURE
@@ -0,0 +1 @@
+config_query VQTCL_COMP_SUPPORT "Compression support?" y
diff --git a/devel/vqtcl/DEPENDS b/devel/vqtcl/DEPENDS
index 560fe0b..c89f520 100755
--- a/devel/vqtcl/DEPENDS
+++ b/devel/vqtcl/DEPENDS
@@ -1,2 +1,6 @@
depends tcl &&
-depends tclvfs
+depends tclvfs &&
+if [ "$VQTCL_COMP_SUPPORT" = y ]; then
+ runtime_depends trf &&
+ runtime_depends memchan
+fi
diff --git a/devel/vqtcl/DETAILS b/devel/vqtcl/DETAILS
index 79b5d99..1d20e95 100755
--- a/devel/vqtcl/DETAILS
+++ b/devel/vqtcl/DETAILS
@@ -1,5 +1,6 @@
SPELL=vqtcl
VERSION=4.1
+ PATCHLEVEL=1
SOURCE="$SPELL-$VERSION.tar.gz"
WEB_SITE="https://github.com/ismaell/vqtcl";
SOURCE_URL[0]="$WEB_SITE/archive/v$VERSION.tar.gz"
diff --git a/devel/vqtcl/HISTORY b/devel/vqtcl/HISTORY
index bd675c2..bcdeeb7 100644
--- a/devel/vqtcl/HISTORY
+++ b/devel/vqtcl/HISTORY
@@ -1,2 +1,7 @@
+2015-04-04 Ismael Luceno <ismael AT sourcemage.org>
+ * CONFIGURE, DEPENDS: Run-time dependency on trf and memchan for
+ compression support
+ * DETAILS: PATCHLEVEL++
+
2015-04-03 Ismael Luceno <ismael AT sourcemage.org>
* DEPENDS, DETAILS: spell created
diff --git a/graphics-libs/tkimg/DETAILS b/graphics-libs/tkimg/DETAILS
index f1d9d08..39103bb 100755
--- a/graphics-libs/tkimg/DETAILS
+++ b/graphics-libs/tkimg/DETAILS
@@ -1,5 +1,6 @@
SPELL=tkimg
VERSION=1.4.2
+ PATCHLEVEL=1
VERX=${VERSION%.*}
SOURCE="$SPELL$VERSION.tar.bz2"
SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
diff --git a/graphics-libs/tkimg/HISTORY b/graphics-libs/tkimg/HISTORY
index 22a55ba..877ce64 100644
--- a/graphics-libs/tkimg/HISTORY
+++ b/graphics-libs/tkimg/HISTORY
@@ -2,6 +2,8 @@
* PRE_BUILD: Remove config.cache, in case it exists
* DEPENDS: Always uses bundled versions of jpeg, libpng and tiff
* DETAILS: updated spell to 1.4.2
+ * DETAILS, INSTALL: Fix inclusion of zlib.h in zlibtclDecls.h
+ PATCHLEVEL++

2010-11-03 Ladislav Hagara <hgr AT vabo.cz>
* DEPENDS: jpeg -> JPEG
diff --git a/graphics-libs/tkimg/INSTALL b/graphics-libs/tkimg/INSTALL
new file mode 100755
index 0000000..658f7f7
--- /dev/null
+++ b/graphics-libs/tkimg/INSTALL
@@ -0,0 +1,2 @@
+sed -i 's@^#include "[^"]*/zlib.h"@#include <zlib.h>@' zlib/zlibtclDecls.h &&
+default_install



  • [SM-Commit] GIT changes to master grimoire by Ismael Luceno (b9d74aeeae85c591bc8d0f71824ff8c2d365fcd4), Ismael Luceno, 04/04/2015

Archive powered by MHonArc 2.6.24.

Top of Page