summaryrefslogtreecommitdiffstats
path: root/network/go-sendxmpp
diff options
context:
space:
mode:
Diffstat (limited to 'network/go-sendxmpp')
-rw-r--r--network/go-sendxmpp/go-sendxmpp.SlackBuild15
-rw-r--r--network/go-sendxmpp/go-sendxmpp.info56
-rw-r--r--network/go-sendxmpp/modules.txt75
3 files changed, 90 insertions, 56 deletions
diff --git a/network/go-sendxmpp/go-sendxmpp.SlackBuild b/network/go-sendxmpp/go-sendxmpp.SlackBuild
index d3930b0171..52239b4824 100644
--- a/network/go-sendxmpp/go-sendxmpp.SlackBuild
+++ b/network/go-sendxmpp/go-sendxmpp.SlackBuild
@@ -2,7 +2,7 @@
# Slackware build script for go-sendxmpp
-# Copyright 2022, Alexander Verbovetsky, Moscow, Russia
+# Copyright 2022-2024, Alexander Verbovetsky, Moscow, Russia
# All rights reserved.
#
# Redistribution and use of this script, with or without modification, is
@@ -25,7 +25,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=go-sendxmpp
-VERSION=${VERSION:-0.5.1}
+VERSION=${VERSION:-0.11.0}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -74,11 +74,12 @@ mkdir -p vendor
cat $CWD/modules.txt > vendor/modules.txt
for DIR in $(grep -o "^# .* " vendor/modules.txt | cut -d' ' -f2)
do
- NAME=$(echo $DIR | cut -d/ -f3)
+ NAME=$(echo $DIR | sed 's/[./]v[0-9]\+$//' | xargs basename)
DIR=vendor/$DIR
- tar xvf $CWD/$NAME-*.tar.gz
+ find -L $CWD -maxdepth 1 -type f -regex ".*/${NAME}-[^-]*\.tar\.gz" \
+ -exec tar xvf '{}' \;
mkdir -p $(dirname $DIR)
- mv $NAME-* $DIR
+ mv ${NAME}-* $DIR
done
chown -R root:root .
@@ -88,8 +89,8 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
-CFLAGS="$SLKCFLAGS" \
-CXXFLAGS="$SLKCFLAGS" \
+CGO_CFLAGS="$SLKCFLAGS" \
+CGO_CXXFLAGS="$SLKCFLAGS" \
go build
install -sDm 0755 go-sendxmpp -t $PKG/usr/bin
diff --git a/network/go-sendxmpp/go-sendxmpp.info b/network/go-sendxmpp/go-sendxmpp.info
index d2bfb71f98..d5da45817a 100644
--- a/network/go-sendxmpp/go-sendxmpp.info
+++ b/network/go-sendxmpp/go-sendxmpp.info
@@ -1,32 +1,38 @@
PRGNAM="go-sendxmpp"
-VERSION="0.5.1"
+VERSION="0.11.0"
HOMEPAGE="https://salsa.debian.org/mdosch/go-sendxmpp"
-DOWNLOAD="https://salsa.debian.org/mdosch/go-sendxmpp/-/archive/v0.5.1/go-sendxmpp-v0.5.1.tar.gz \
- https://github.com/ProtonMail/gopenpgp/archive/v2.4.7/gopenpgp-2.4.7.tar.gz \
- https://github.com/beevik/etree/archive/v1.1.0/etree-1.1.0.tar.gz \
- https://github.com/gabriel-vasile/mimetype/archive/v1.4.0/mimetype-1.4.0.tar.gz \
- https://github.com/mattn/go-xmpp/archive/1411b9c/go-xmpp-1411b9cc8b9a9259d247c4074f22fb26724e8a31.tar.gz \
- https://github.com/pborman/getopt/archive/v2.1.0/getopt-2.1.0.tar.gz \
- https://salsa.debian.org/mdosch/xmppsrv/-/archive/v0.1.1/xmppsrv-v0.1.1.tar.gz \
- https://github.com/ProtonMail/go-crypto/archive/88bb529/go-crypto-88bb52951d5bd29e0f8e4840271d3db1ab8bfef7.tar.gz \
- https://github.com/ProtonMail/go-mime/archive/2192574/go-mime-2192574d760f1c639dee6a41684ba0ae4058a0f7.tar.gz \
- https://github.com/pkg/errors/archive/v0.9.1/errors-0.9.1.tar.gz \
- https://github.com/golang/crypto/archive/6f7dac9/crypto-6f7dac9698988af7b704298c9fd8adf58e1d30c0.tar.gz \
- https://github.com/golang/net/archive/2e3eb7b/net-2e3eb7b945c2d9c792af7388e297d53078fd9e76.tar.gz \
- https://github.com/golang/text/archive/v0.3.7/text-0.3.7.tar.gz"
-MD5SUM="fcb6cfa4c0a8e5edb4127b0cf1aa3bbd \
- 3133afb32aa3a39b84e436daf7c5f5a5 \
- 642a97129410b7213645f83a13e81f06 \
- 62497ee55ded97f3a5eb551fe3b37cdf \
- e86e71075034c85c212c1a39086a3fda \
+DOWNLOAD="https://salsa.debian.org/mdosch/go-sendxmpp/-/archive/v0.11.0/go-sendxmpp-v0.11.0.tar.gz \
+ https://github.com/ProtonMail/go-crypto/archive/v1.0.0/go-crypto-v1.0.0.tar.gz \
+ https://github.com/ProtonMail/go-mime/archive/7d82a38/go-mime-7d82a3887f2f.tar.gz \
+ https://github.com/ProtonMail/gopenpgp/archive/v2.7.5/gopenpgp-v2.7.5.tar.gz \
+ https://github.com/beevik/etree/archive/v1.4.0/etree-v1.4.0.tar.gz \
+ https://github.com/cloudflare/circl/archive/v1.3.8/circl-v1.3.8.tar.gz \
+ https://github.com/gabriel-vasile/mimetype/archive/v1.4.4/mimetype-v1.4.4.tar.gz \
+ https://github.com/google/uuid/archive/v1.6.0/uuid-v1.6.0.tar.gz \
+ https://github.com/pborman/getopt/archive/v2.1.0/getopt-v2.1.0.tar.gz \
+ https://github.com/pkg/errors/archive/v0.9.1/errors-v0.9.1.tar.gz \
+ https://github.com/xmppo/go-xmpp/archive/v0.2.1/go-xmpp-v0.2.1.tar.gz \
+ https://github.com/golang/crypto/archive/v0.23.0/crypto-v0.23.0.tar.gz \
+ https://github.com/golang/net/archive/v0.25.0/net-v0.25.0.tar.gz \
+ https://github.com/golang/sys/archive/v0.20.0/sys-v0.20.0.tar.gz \
+ https://github.com/golang/text/archive/v0.15.0/text-v0.15.0.tar.gz \
+ https://salsa.debian.org/mdosch/xmppsrv/-/archive/v0.2.6/xmppsrv-v0.2.6.tar.gz"
+MD5SUM="0add6c5d4edf7fd8f2ee525ce7bc0f36 \
+ 207b3050d2cdc7c5bcc8242728fb7c68 \
+ a6ae51724981dd98d1564dba0df3979a \
+ de949ecba9611996b8b1bce236f3ffab \
+ 77acd1d21156d311ac475f6e9323af09 \
+ f79801307a30fbcf69fff50cb6180647 \
+ 07fb0a75d6a225d40a430470e62d9464 \
+ 62b4a8921dd78aa37017b32cbeef6810 \
c52d24206b9fe29454e909a6ecbefe99 \
- 740851a9cee8c4374b8d17e740e05ca1 \
- c9baaeaa88b00745b636251ae3033bbf \
- f9748048e91aed589f90843e1958c291 \
0951216925c98fda75a484a528b06af6 \
- b0540b86e00ab953e28255563cc30a75 \
- 7d42c21b8d9fe8427d0affcbd3d35092 \
- efe2f974b42f7b0421edc8216aa7fef2"
+ d796d4e6b760b2c1d86341c6c28fb5ee \
+ 00e11f35f21ea2c2fdd8aeadd3c290bb \
+ 3f0e4076d7db63db5d14458c57a49751 \
+ 7b645e9b79a0c60a4272df2e6cc9a5f3 \
+ 6f3820644b768e517a6749c186338cc5 \
+ e8e409d942149234a415c1299ebedb52"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES="google-go-lang"
diff --git a/network/go-sendxmpp/modules.txt b/network/go-sendxmpp/modules.txt
index 4c170d66b0..cb8c12f85d 100644
--- a/network/go-sendxmpp/modules.txt
+++ b/network/go-sendxmpp/modules.txt
@@ -1,5 +1,5 @@
-# github.com/ProtonMail/go-crypto v0.0.0-20220517143526-88bb52951d5b
-## explicit
+# github.com/ProtonMail/go-crypto v1.0.0
+## explicit; go 1.13
github.com/ProtonMail/go-crypto/bitcurves
github.com/ProtonMail/go-crypto/brainpool
github.com/ProtonMail/go-crypto/eax
@@ -10,6 +10,8 @@ github.com/ProtonMail/go-crypto/openpgp/aes/keywrap
github.com/ProtonMail/go-crypto/openpgp/armor
github.com/ProtonMail/go-crypto/openpgp/clearsign
github.com/ProtonMail/go-crypto/openpgp/ecdh
+github.com/ProtonMail/go-crypto/openpgp/ecdsa
+github.com/ProtonMail/go-crypto/openpgp/eddsa
github.com/ProtonMail/go-crypto/openpgp/elgamal
github.com/ProtonMail/go-crypto/openpgp/errors
github.com/ProtonMail/go-crypto/openpgp/internal/algorithm
@@ -17,45 +19,70 @@ github.com/ProtonMail/go-crypto/openpgp/internal/ecc
github.com/ProtonMail/go-crypto/openpgp/internal/encoding
github.com/ProtonMail/go-crypto/openpgp/packet
github.com/ProtonMail/go-crypto/openpgp/s2k
-# github.com/ProtonMail/go-mime v0.0.0-20220429130430-2192574d760f
-## explicit
+# github.com/ProtonMail/go-mime v0.0.0-20230322103455-7d82a3887f2f
+## explicit; go 1.12
github.com/ProtonMail/go-mime
-# github.com/ProtonMail/gopenpgp/v2 v2.4.7
-## explicit
+# github.com/ProtonMail/gopenpgp/v2 v2.7.5
+## explicit; go 1.15
github.com/ProtonMail/gopenpgp/v2/armor
github.com/ProtonMail/gopenpgp/v2/constants
github.com/ProtonMail/gopenpgp/v2/crypto
github.com/ProtonMail/gopenpgp/v2/internal
-# github.com/beevik/etree v1.1.0
-## explicit
+# github.com/beevik/etree v1.4.0
+## explicit; go 1.16
github.com/beevik/etree
-# github.com/gabriel-vasile/mimetype v1.4.0
-## explicit
+# github.com/cloudflare/circl v1.3.8
+## explicit; go 1.21
+github.com/cloudflare/circl/dh/x25519
+github.com/cloudflare/circl/dh/x448
+github.com/cloudflare/circl/ecc/goldilocks
+github.com/cloudflare/circl/internal/conv
+github.com/cloudflare/circl/internal/sha3
+github.com/cloudflare/circl/math
+github.com/cloudflare/circl/math/fp25519
+github.com/cloudflare/circl/math/fp448
+github.com/cloudflare/circl/math/mlsbset
+github.com/cloudflare/circl/sign
+github.com/cloudflare/circl/sign/ed25519
+github.com/cloudflare/circl/sign/ed448
+# github.com/gabriel-vasile/mimetype v1.4.4
+## explicit; go 1.20
github.com/gabriel-vasile/mimetype
github.com/gabriel-vasile/mimetype/internal/charset
github.com/gabriel-vasile/mimetype/internal/json
github.com/gabriel-vasile/mimetype/internal/magic
-# github.com/mattn/go-xmpp v0.0.0-20220513082406-1411b9cc8b9a
+# github.com/google/uuid v1.6.0
## explicit
-github.com/mattn/go-xmpp
+github.com/google/uuid
# github.com/pborman/getopt/v2 v2.1.0
-## explicit
+## explicit; go 1.13
github.com/pborman/getopt/v2
# github.com/pkg/errors v0.9.1
## explicit
github.com/pkg/errors
-# golang.org/x/crypto v0.0.0-20220518034528-6f7dac969898
-## explicit
+# github.com/xmppo/go-xmpp v0.2.1
+## explicit; go 1.21.5
+github.com/xmppo/go-xmpp
+# golang.org/x/crypto v0.23.0
+## explicit; go 1.18
+golang.org/x/crypto/argon2
+golang.org/x/crypto/blake2b
golang.org/x/crypto/cast5
-golang.org/x/crypto/curve25519
-golang.org/x/crypto/curve25519/internal/field
-golang.org/x/crypto/ed25519
-# golang.org/x/net v0.0.0-20220520000938-2e3eb7b945c2
-## explicit
+golang.org/x/crypto/hkdf
+golang.org/x/crypto/pbkdf2
+golang.org/x/crypto/scrypt
+golang.org/x/crypto/sha3
+# golang.org/x/net v0.25.0
+## explicit; go 1.18
golang.org/x/net/html
golang.org/x/net/html/atom
-# golang.org/x/text v0.3.7
-## explicit
+golang.org/x/net/internal/socks
+golang.org/x/net/proxy
+# golang.org/x/sys v0.20.0
+## explicit; go 1.18
+golang.org/x/sys/cpu
+# golang.org/x/text v0.15.0
+## explicit; go 1.18
golang.org/x/text/encoding
golang.org/x/text/encoding/charmap
golang.org/x/text/encoding/htmlindex
@@ -73,6 +100,6 @@ golang.org/x/text/internal/utf8internal
golang.org/x/text/language
golang.org/x/text/runes
golang.org/x/text/transform
-# salsa.debian.org/mdosch/xmppsrv v0.1.1
-## explicit
+# salsa.debian.org/mdosch/xmppsrv v0.2.6
+## explicit; go 1.16
salsa.debian.org/mdosch/xmppsrv