summaryrefslogtreecommitdiff
path: root/tcl-32
diff options
context:
space:
mode:
authorDanny Rawlins <monster.romster@gmail.com>2019-08-04 22:28:01 +1000
committerDanny Rawlins <monster.romster@gmail.com>2019-08-04 22:29:24 +1000
commitf733a818732f109925116608b138c640fa00329a (patch)
tree22ecca1fd4020d02da7f622fa752004193adbe7a /tcl-32
parentf66722774e53337a5c6908a3d32cee7925f48cfa (diff)
downloadcompat-32-f733a818732f109925116608b138c640fa00329a.tar.gz
compat-32-f733a818732f109925116608b138c640fa00329a.tar.xz
tcl-32: initial import
Diffstat (limited to 'tcl-32')
-rw-r--r--tcl-32/.32bit0
-rw-r--r--tcl-32/.footprint43
-rw-r--r--tcl-32/.signature5
-rw-r--r--tcl-32/Pkgfile48
4 files changed, 96 insertions, 0 deletions
diff --git a/tcl-32/.32bit b/tcl-32/.32bit
new file mode 100644
index 00000000..e69de29b
--- /dev/null
+++ b/tcl-32/.32bit
diff --git a/tcl-32/.footprint b/tcl-32/.footprint
new file mode 100644
index 00000000..0bf76189
--- /dev/null
+++ b/tcl-32/.footprint
@@ -0,0 +1,43 @@
+drwxr-xr-x root/root usr/
+drwxr-xr-x root/root usr/lib32/
+drwxr-xr-x root/root usr/lib32/itcl4.0.5/
+-rw-r--r-- root/root usr/lib32/itcl4.0.5/itcl.tcl
+-rw-r--r-- root/root usr/lib32/itcl4.0.5/itclConfig.sh
+-rw-r--r-- root/root usr/lib32/itcl4.0.5/itclHullCmds.tcl
+-rw-r--r-- root/root usr/lib32/itcl4.0.5/itclWidget.tcl
+-rw-r--r-- root/root usr/lib32/itcl4.0.5/libitcl4.0.5.so
+-rw-r--r-- root/root usr/lib32/itcl4.0.5/libitclstub4.0.5.a
+-rw-r--r-- root/root usr/lib32/itcl4.0.5/pkgIndex.tcl
+lrwxrwxrwx root/root usr/lib32/libtcl.so -> libtcl8.6.so
+-r-xr-xr-x root/root usr/lib32/libtcl8.6.so
+-rwxr-xr-x root/root usr/lib32/libtclstub8.6.a
+drwxr-xr-x root/root usr/lib32/pkgconfig/
+-rw-r--r-- root/root usr/lib32/pkgconfig/tcl.pc
+drwxr-xr-x root/root usr/lib32/tcl8/
+drwxr-xr-x root/root usr/lib32/tcl8/8.6/
+drwxr-xr-x root/root usr/lib32/tcl8/8.6/tdbc/
+-r--r--r-- root/root usr/lib32/tcl8/8.6/tdbc/sqlite3-1.0.4.tm
+-rw-r--r-- root/root usr/lib32/tclConfig.sh
+-rw-r--r-- root/root usr/lib32/tclooConfig.sh
+drwxr-xr-x root/root usr/lib32/tdbc1.0.4/
+-rw-r--r-- root/root usr/lib32/tdbc1.0.4/libtdbc1.0.4.so
+-rw-r--r-- root/root usr/lib32/tdbc1.0.4/libtdbcstub1.0.4.a
+-rw-r--r-- root/root usr/lib32/tdbc1.0.4/pkgIndex.tcl
+-rw-r--r-- root/root usr/lib32/tdbc1.0.4/tdbc.tcl
+-rw-r--r-- root/root usr/lib32/tdbc1.0.4/tdbcConfig.sh
+drwxr-xr-x root/root usr/lib32/tdbcmysql1.0.4/
+-rw-r--r-- root/root usr/lib32/tdbcmysql1.0.4/libtdbcmysql1.0.4.so
+-rw-r--r-- root/root usr/lib32/tdbcmysql1.0.4/pkgIndex.tcl
+-rw-r--r-- root/root usr/lib32/tdbcmysql1.0.4/tdbcmysql.tcl
+drwxr-xr-x root/root usr/lib32/tdbcodbc1.0.4/
+-rwxr-xr-x root/root usr/lib32/tdbcodbc1.0.4/libtdbcodbc1.0.4.so
+-r--r--r-- root/root usr/lib32/tdbcodbc1.0.4/pkgIndex.tcl
+-r--r--r-- root/root usr/lib32/tdbcodbc1.0.4/tdbcodbc.tcl
+drwxr-xr-x root/root usr/lib32/tdbcpostgres1.0.4/
+-rwxr-xr-x root/root usr/lib32/tdbcpostgres1.0.4/libtdbcpostgres1.0.4.so
+-r--r--r-- root/root usr/lib32/tdbcpostgres1.0.4/pkgIndex.tcl
+-r--r--r-- root/root usr/lib32/tdbcpostgres1.0.4/tdbcpostgres.tcl
+drwxr-xr-x root/root usr/lib32/thread2.8.0/
+-rw-r--r-- root/root usr/lib32/thread2.8.0/libthread2.8.0.so
+-rw-r--r-- root/root usr/lib32/thread2.8.0/pkgIndex.tcl
+-rw-r--r-- root/root usr/lib32/thread2.8.0/ttrace.tcl
diff --git a/tcl-32/.signature b/tcl-32/.signature
new file mode 100644
index 00000000..e9f67ef3
--- /dev/null
+++ b/tcl-32/.signature
@@ -0,0 +1,5 @@
+untrusted comment: verify with /etc/ports/compat-32.pub
+RWSwxGo/zH7eXYILX9AhH7xChrcZE7+POSIVUVJ/QVwXJ/34F+5t8pLu04OrR91OoTa1qlgm2uKYl1M3bILFEnOdbUgXKR1zBwQ=
+SHA256 (Pkgfile) = 1554601fe6feff9c33eb47a42ada19edbe2c1a5fb4e86acda96955f0f5179463
+SHA256 (.footprint) = 100e0a08d052727814598ea78813d5267b12b7413d245109da9e5cccc09fc367
+SHA256 (tcl8.6.6-src.tar.gz) = a265409781e4b3edcc4ef822533071b34c3dc6790b893963809b9fe221befe07
diff --git a/tcl-32/Pkgfile b/tcl-32/Pkgfile
new file mode 100644
index 00000000..96fbfa89
--- /dev/null
+++ b/tcl-32/Pkgfile
@@ -0,0 +1,48 @@
+# Description: The Tcl scripting language.
+# URL: https://www.tcl.tk/
+# Maintainer: CRUX compat-32 Team, compat-32-ports at crux dot nu
+# Depends on: tcl zlib-32
+
+name=tcl-32
+version=8.6.6
+release=2
+source=(https://downloads.sourceforge.net/tcl/tcl$version-src.tar.gz)
+
+build() {
+ cd ${name%-*}$version
+
+ rm -rf pkgs/sqlite3*
+ cd unix
+
+ ./configure \
+ --prefix=/usr \
+ --libdir=/usr/lib32 \
+ --mandir=/usr/share/man \
+ --enable-threads
+
+ make
+ make INSTALL_ROOT=$PKG install install-private-headers
+
+ rm -r $PKG/usr/{bin,include,lib,share}
+ ln -s libtcl${version%.*}.so $PKG/usr/lib32/libtcl.so
+
+ sed \
+ -e "s#$SRC/tcl$version/unix#/usr/lib32#" \
+ -e "s#$SRC/tcl$version#/usr/include#" \
+ -i "$PKG/usr/lib32/tclConfig.sh"
+
+ tdbcver=1.0.4
+ sed \
+ -e "s#$SRC/tcl$version/unix/pkgs/tdbc${tdbcver}#/usr/lib32/tdbc${tdbcver}#" \
+ -e "s#$SRC/tcl$version/pkgs/tdbc${tdbcver}/generic#/usr/include#" \
+ -e "s#$SRC/tcl$version/pkgs/tdbc${tdbcver}/library#/usr/lib32/tcl${version%.*}#" \
+ -e "s#$SRC/tcl$version/pkgs/tdbc${tdbcver}#/usr/include#" \
+ -i "$PKG/usr/lib32/tdbc${tdbcver}/tdbcConfig.sh"
+
+ ictlver=4.0.5
+ sed \
+ -e "s#$SRC/tcl$version/unix/pkgs/itcl${ictlver}#/usr/lib32/${ictlver}#" \
+ -e "s#$SRC/tcl$version/pkgs/itcl${ictlver}/generic#/usr/include#" \
+ -e "s#$SRC/tcl$version/pkgs/itcl${ictlver}#/usr/include#" \
+ -i "$PKG/usr/lib32/itcl${ictlver}/itclConfig.sh"
+}

Generated by cgit