initial import

This commit is contained in:
2025-06-22 20:39:04 -05:00
commit f8a70886f0
3428 changed files with 302546 additions and 0 deletions

60
tcllib/PKGBUILD Normal file
View File

@@ -0,0 +1,60 @@
# Maintainer: Jesus E. <heckyel@riseup.net>
_pkgname=tcllib-libre
pkgname=tcllib
pkgver=1.20
_debver=$pkgver
_debrel=1
pkgrel=1
pkgdesc="Set of pure-Tcl extensions."
arch=('any')
url="http://core.tcl.tk/tcllib/"
license=('custom:BSD' 'custom:RSA' 'custom:RSA2' 'custom:RSA3' 'Expat')
depends=('tcl')
makedepends=('quilt')
mksource=("https://core.tcl-lang.org/tcllib/uv/${pkgname}-${pkgver}.tar.gz")
source=("https://repo.hyperbola.info:50000/sources/${_pkgname}/${_pkgname}-${pkgver}.tar.gz"{,.sig}
"https://deb.debian.org/debian/pool/main/t/tcllib/tcllib_${_debver}+dfsg-${_debrel}.debian.tar.xz"
"libre.patch")
mksha512sums=('c7c386c08620724e058e0c2ef7b0900337d711d093cb6cf1c25f602152abb2d042a4411cb3ae712223171ff95629f7790e56c4a965e827a27bb70ab6bfe09f99')
sha512sums=('fc284f1f39019b128bf50f616119911e5720d5ffc30fd92f4a1121f3bfa776f5a83e5564434aba3642b771cfb43576e6fa44f606ced5d04ebcab607ef12696f2'
'SKIP'
'5d42040ade39b4b35777bdb132b44cce57673f8a30a4a0280603d2e4d176ac7762321c09af22dfb5f434afb503e484d5714ac566e124f7c5be2827156647996c'
'675633a1e022b8f521f8eb84b24970c9991e4f9d6a175509dc6dd4a2ca87ef6c6ace3f119dea761763d371ace5101dfcd8c50fc5b1038f7c632bcc4b6c203a59')
validpgpkeys=('C92BAA713B8D53D3CAE63FC9E6974752F9704456') # André Silva
mksource() {
cd "$srcdir"/$pkgname-$pkgver
# Remove nonfree Amazon S3
rm -rf modules/amazon-s3
rm -rf idoc/man/files/modules/amazon-s3
}
prepare() {
cd "$srcdir"/$pkgname-$pkgver
if [[ ${pkgver%.*} = ${_debver%.*} ]]; then
# Debian patches
export QUILT_PATCHES=debian/patches
export QUILT_REFRESH_ARGS='-p ab --no-timestamps --no-index'
export QUILT_DIFF_ARGS='--no-timestamps'
mv "$srcdir"/debian .
quilt push -av
fi
patch -Np1 -i ${srcdir}/libre.patch
}
package(){
cd "$srcdir"/$pkgname-$pkgver
tclsh installer.tcl -pkg-path "$pkgdir"/usr/lib/tcllib \
-app-path "$pkgdir"/usr/bin \
-nroff-path "$pkgdir"/usr/share/man/mann \
-no-examples -no-html \
-no-wait -no-gui
install -Dm644 license.terms -t "$pkgdir"/usr/share/licenses/$pkgname
for manp in graph; do
mv "$pkgdir"/usr/share/man/mann/{,tcllib-}$manp.n
done
}

58
tcllib/libre.patch Normal file
View File

@@ -0,0 +1,58 @@
--- a/project.shed 2019-04-10 19:19:50.000000000 +0200
+++ b/project.shed 2023-04-02 12:04:17.836424653 +0200
@@ -1285,45 +1285,6 @@
file: aes.tcl
}
}
-e0731db5f391ff5f78311d7f2eacc6918da7b4f5 {
- entity {
- name: amazon-s3
- shed_class: module
- version: {}
- }
- meta {
- class: source
- package-provide: {{S3 1.0.3} {xsxp 1.0}}
- package-require: {{-exact xsxp 1.0} base64 md5 sha1 {Tcl 8.5} xml xsxp}
- path: modules/amazon-s3
- }
- package/ {
- 874860fbaa5df31ffe070d08e34582556d0f4478
- 53c9eaaf207c9886a7278407f0abaf54d03e0356
- }
-}
-874860fbaa5df31ffe070d08e34582556d0f4478 {
- entity {
- name: S3
- shed_class: package
- version: 1.0.3
- }
- meta {
- class: package
- file: S3.tcl
- }
-}
-53c9eaaf207c9886a7278407f0abaf54d03e0356 {
- entity {
- name: xsxp
- shed_class: package
- version: 1
- }
- meta {
- class: package
- file: xsxp.tcl
- }
-}
7e5b62e852f46297ee2832f63b2878456fdbfc23 {
entity {
name: asn
--- a/support/installation/modules.tcl 2019-12-01 23:04:24.000000000 +0100
+++ b/support/installation/modules.tcl 2023-04-02 11:57:27.448845728 +0200
@@ -45,7 +45,6 @@
# name pkg doc example
Module aes _tcl _man _null
-Module amazon-s3 _tcl _man _null
Module asn _tcl _man _null
Module base32 _tcl _man _null
Module base64 _tcl _man _null