diff options
author | Danny Rawlins <monster.romster@gmail.com> | 2019-08-04 22:28:01 +1000 |
---|---|---|
committer | Danny Rawlins <monster.romster@gmail.com> | 2019-08-04 22:29:24 +1000 |
commit | f733a818732f109925116608b138c640fa00329a (patch) | |
tree | 22ecca1fd4020d02da7f622fa752004193adbe7a /tcl-32 | |
parent | f66722774e53337a5c6908a3d32cee7925f48cfa (diff) | |
download | compat-32-f733a818732f109925116608b138c640fa00329a.tar.gz compat-32-f733a818732f109925116608b138c640fa00329a.tar.xz |
tcl-32: initial import
Diffstat (limited to 'tcl-32')
-rw-r--r-- | tcl-32/.32bit | 0 | ||||
-rw-r--r-- | tcl-32/.footprint | 43 | ||||
-rw-r--r-- | tcl-32/.signature | 5 | ||||
-rw-r--r-- | tcl-32/Pkgfile | 48 |
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" +} |