Skip to Content.
Sympa Menu

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

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 (3bf5f675e8506abc2937b85de8954da34de55957)
  • Date: Fri, 3 Apr 2015 19:21:32 -0500

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

ChangeLog | 3 +++
devel/tclvfs/DEPENDS | 1 +
devel/tclvfs/DETAILS | 17 +++++++++++++++++
devel/tclvfs/HISTORY | 3 +++
devel/tclvfs/PRE_BUILD | 11 +++++++++++
devel/tclvfs/patches/typefixes.patch | 14 ++++++++++++++
6 files changed, 49 insertions(+)

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

tclvfs: new spell, VFS extension for TCL

diff --git a/ChangeLog b/ChangeLog
index 727d927..e9377e8 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2015-04-04 Ismael Luceno <ismael AT sourcemage.org>
+ * devel/tclvfs: new spell, VFS extension for TCL
+
2015-04-02 Vlad Glagolev <stealth AT sourcemage.org>
* kernel.gpg: added C4790F9D public key (Linux Kernel Archives
Verification Key (One-off resigning of old releases)
diff --git a/devel/tclvfs/DEPENDS b/devel/tclvfs/DEPENDS
new file mode 100755
index 0000000..4845533
--- /dev/null
+++ b/devel/tclvfs/DEPENDS
@@ -0,0 +1 @@
+depends tcl
diff --git a/devel/tclvfs/DETAILS b/devel/tclvfs/DETAILS
new file mode 100755
index 0000000..dfab280
--- /dev/null
+++ b/devel/tclvfs/DETAILS
@@ -0,0 +1,17 @@
+ SPELL=tclvfs
+ VERSION=20080503
+ SOURCE="$SPELL-$VERSION.tar.gz"
+
SOURCE_URL[0]=http://downloads.sourceforge.net/sourceforge/project/$SPELL/$SPELL/$SPELL-$VERSION/$SOURCE
+
SOURCE_HASH=sha512:ac7b5e2f61b1e3c34855c817deff9ad51c6437b6fec14f8983bb91c7e37c877e4acdb805b2d7ffdb910df1f91bc8568a6714e4eb7a92370c03a33d63e38eed41
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ WEB_SITE="http://sourceforge.net/projects/tclvfs/";
+ LICENSE[0]="BSD"
+ ENTERED=20150403
+ KEYWORDS=""
+ SHORT="VFS extension for TCL"
+cat << EOF
+The TclVfs project aims to provide an extension to the Tcl language which
+allows Virtual Filesystems to be built using Tcl scripts only. It is also
+a repository of such Tcl-implemented filesystems (metakit, zip, ftp, tar,
+http, webdav, namespace, url).
+EOF
diff --git a/devel/tclvfs/HISTORY b/devel/tclvfs/HISTORY
new file mode 100644
index 0000000..d2707c7
--- /dev/null
+++ b/devel/tclvfs/HISTORY
@@ -0,0 +1,3 @@
+2015-04-03 Ismael Luceno <ismael AT sourcemage.org>
+ * DEPENDS, DETAILS, PRE_BUILD: spell created
+ * patches/typefixes.patch: Fix type mismatches.
diff --git a/devel/tclvfs/PRE_BUILD b/devel/tclvfs/PRE_BUILD
new file mode 100755
index 0000000..f159d52
--- /dev/null
+++ b/devel/tclvfs/PRE_BUILD
@@ -0,0 +1,11 @@
+default_pre_build &&
+cd "$SOURCE_DIRECTORY" &&
+
+# Fix configure script, shouldn't edit VPATH
+sedit 's@^if test "x\$srcdir" = x\.;@if false;@' configure &&
+
+# Apply patches
+if [ -d "$SPELL_DIRECTORY/patches" ]; then
+ find "$SPELL_DIRECTORY/patches" \( -name \*.patch -o -name \*.diff \) \
+ -exec patch -fp1 -i '{}' \;
+fi
diff --git a/devel/tclvfs/patches/typefixes.patch
b/devel/tclvfs/patches/typefixes.patch
new file mode 100644
index 0000000..8577ee3
--- /dev/null
+++ b/devel/tclvfs/patches/typefixes.patch
@@ -0,0 +1,14 @@
+From: Ismael Luceno <ismael AT sourcemage.org>
+Subject: Fix type mismatches between function prototypes and definitions
+
+--- tclvfs-20080503/generic/vfs.c.orig 2015-04-03 21:10:57.533045785 -0300
++++ tclvfs-20080503/generic/vfs.c 2015-04-03 21:11:57.210047333 -0300
+@@ -1656,7 +1656,7 @@
+ return returnVal;
+ }
+
+-static CONST char**
++static const char * const *
+ VfsFileAttrStrings(pathPtr, objPtrRef)
+ Tcl_Obj* pathPtr;
+ Tcl_Obj** objPtrRef;



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

Archive powered by MHonArc 2.6.24.

Top of Page