diff --git a/gnutls/PKGBUILD b/gnutls/PKGBUILD
index 049a244..151cf16 100644
--- a/gnutls/PKGBUILD
+++ b/gnutls/PKGBUILD
@@ -7,7 +7,7 @@
 
 pkgname=gnutls
 pkgver=3.7.4
-pkgrel=02
+pkgrel=03
 pkgdesc="A library which provides a secure layer over a reliable transport layer"
 arch=('x86_64')
 url="https://www.gnutls.org/"
@@ -15,8 +15,10 @@ options=('!zipman')
 #options=('!zipman' 'debug')  # comment or rm zipman option above, uncomment here to have gnutls-debug pkg produced
 depends=('gcc-libs' 'libtasn1' 'readline' 'zlib' 'nettle' 'p11-kit' 'libidn2'
          'libidn2.so' 'libunistring' 'brotli')
-checkdepends=('net-tools')
-optdepends=('guile: for use with Guile bindings')
+makedepends=('tpm2-tss')
+checkdepends=('net-tools' 'tpm2-tools')
+optdepends=('guile: for use with Guile bindings'
+            'tpm2-tss: support for TPM2 wrapped keys')
 source=(https://www.gnupg.org/ftp/gcrypt/gnutls/v3.7/${pkgname}-${pkgver}.tar.xz{,.sig})
 
 build() {
@@ -26,7 +28,8 @@ build() {
 	--with-idn \
 	--enable-openssl-compatibility \
 	--enable-guile --with-guile-site-dir=no \
-	--with-default-trust-store-pkcs11="pkcs11:"
+	--with-default-trust-store-pkcs11="pkcs11:" \
+	--with-tpm2
 #	--enable-ktls \ # breaks testsuite
   sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
   make
@@ -55,3 +58,4 @@ validpgpkeys=('462225C3B46F34879FC8496CD605848ED7E69871') # "Daiki Ueno <ueno@un
 
 sha256sums=(e6adbebcfbc95867de01060d93c789938cf89cc1d1f6ef9ef661890f6217451f # gnutls-3.7.4.tar.xz
 	efa67eff568e7606c299fa3261c918ea3cabd1465523f6b76393775aef2df252) # gnutls-3.7.4.tar.xz.sig
+
diff --git a/gnutls/PKGBUILD-arch b/gnutls/PKGBUILD-arch
index 180c679..e42fbde 100644
--- a/gnutls/PKGBUILD-arch
+++ b/gnutls/PKGBUILD-arch
@@ -3,7 +3,7 @@
 
 pkgname=gnutls
 pkgver=3.7.4
-pkgrel=2
+pkgrel=3
 pkgdesc="A library which provides a secure layer over a reliable transport layer"
 arch=('x86_64')
 license=('GPL3' 'LGPL2.1')
@@ -11,8 +11,10 @@ url="https://www.gnutls.org/"
 options=('!zipman' 'debug')
 depends=('gcc-libs' 'libtasn1' 'readline' 'zlib' 'nettle' 'p11-kit' 'libidn2'
          'libidn2.so' 'libunistring' 'brotli')
-checkdepends=('net-tools')
-optdepends=('guile: for use with Guile bindings')
+makedepends=('tpm2-tss')
+checkdepends=('net-tools' 'tpm2-tools')
+optdepends=('guile: for use with Guile bindings'
+            'tpm2-tss: support for TPM2 wrapped keys')
 source=(https://www.gnupg.org/ftp/gcrypt/gnutls/v3.7/${pkgname}-${pkgver}.tar.xz{,.sig})
 sha256sums=('e6adbebcfbc95867de01060d93c789938cf89cc1d1f6ef9ef661890f6217451f'
             'SKIP')
@@ -25,7 +27,8 @@ build() {
 	--with-idn \
 	--enable-openssl-compatibility \
 	--enable-guile --with-guile-site-dir=no \
-	--with-default-trust-store-pkcs11="pkcs11:"
+	--with-default-trust-store-pkcs11="pkcs11:" \
+	--with-tpm2
 #	--enable-ktls \ # breaks testsuite
   sed -i -e 's/ -shared / -Wl,-O1,--as-needed\0/g' libtool
   make
diff --git a/gnutls/deps b/gnutls/deps
index 8412548..498d933 100644
--- a/gnutls/deps
+++ b/gnutls/deps
@@ -1,2 +1,4 @@
 net-tools
 
+tpm2-tss
+tpm2-tools
diff --git a/openldap/PKGBUILD b/openldap/PKGBUILD
index 05adb0b..7a530a1 100644
--- a/openldap/PKGBUILD
+++ b/openldap/PKGBUILD
@@ -1,13 +1,14 @@
 #!/usr/bin/bash
 # JOBoRun		: Jwm OpenBox Obarun RUNit
 # Maintainer	: Joe Bo Run <joborun@disroot.org>
-# PkgSource		: url="https://gittea.disroot.org/joborun-pkg/jobcore/$pkgname"
+# PkgSource		: url="https://gittea.disroot.org/joborun-pkg/jobcoreextra/$pkgname"
+# Website		: https://pozol.eu
 #-----------------------------------------| DESCRIPTION |---------------------------------------
 
 pkgbase=openldap
 pkgname=('openldap' 'libldap')
 pkgdesc='Lightweight Directory Access Protocol (LDAP) client, libraries, and server, w/o ipv6 & systemd'
-pkgver=2.6.1
+pkgver=2.6.2
 pkgrel=01
 arch=(x86_64)
 url='https://www.openldap.org'
@@ -165,7 +166,7 @@ license=(custom)
 
 validpgpkeys=('3CE269B5398BC8B785645E987F67D5FD1CE1CBCE') # OpenLDAP Project <project@openldap.org> https://www.openldap.org/software/download/OpenLDAP/gpg-pubkey.txt
 
-sha256sums=(9d576ea6962d7db8a2e2808574e8c257c15aef55f403a1fb5a0faf35de70e6f3 # openldap-2.6.1.tgz
-	8f7ecd258edfcaabb94d0a453cf09186a332af97c4f7847dd6c9f1e33a17fc00 # openldap-2.6.1.tgz.asc
+sha256sums=(81d09345232eb62486ecf5acacd2c56c0c45b4a6c8c066612e7f421a23a1cf87 # openldap-2.6.2.tgz
+	5d7ef95c289f8115f9e52ea4c364b5b6ed61b1564a193213a259e372c3051541 # openldap-2.6.2.tgz.asc
 	0be46138e53ff2fa6d4b4c06bfbdd2100426e0bd2ed29bf3419ade6b5974e9a0 # openldap.tmpfiles
 	c6e3fa72138edfebb4ecb17f677e217c885ff9eef805b5c8ad1c09169bb0ff8e) #  openldap.sysusers
diff --git a/openldap/PKGBUILD-arch b/openldap/PKGBUILD-arch
index 3f204ac..f4471e4 100644
--- a/openldap/PKGBUILD-arch
+++ b/openldap/PKGBUILD-arch
@@ -3,7 +3,7 @@
 
 pkgbase=openldap
 pkgname=('openldap' 'libldap')
-pkgver=2.6.1
+pkgver=2.6.2
 pkgrel=1
 arch=('x86_64')
 url="https://www.openldap.org/"
@@ -14,7 +14,7 @@ source=(
   https://www.openldap.org/software/download/OpenLDAP/openldap-release/${pkgbase}-${pkgver}.tgz{,.asc}
   openldap.tmpfiles
   openldap.sysusers)
-sha256sums=('9d576ea6962d7db8a2e2808574e8c257c15aef55f403a1fb5a0faf35de70e6f3'
+sha256sums=('81d09345232eb62486ecf5acacd2c56c0c45b4a6c8c066612e7f421a23a1cf87'
             'SKIP'
             '0be46138e53ff2fa6d4b4c06bfbdd2100426e0bd2ed29bf3419ade6b5974e9a0'
             'c6e3fa72138edfebb4ecb17f677e217c885ff9eef805b5c8ad1c09169bb0ff8e')
diff --git a/openldap/deps b/openldap/deps
index 5fb69f8..bad1bc6 100644
--- a/openldap/deps
+++ b/openldap/deps
@@ -1,2 +1,5 @@
-chrpath unixodbc libsodium
+chrpath 
+unixodbc 
+libsodium
 autoconf
+
diff --git a/openldap/time b/openldap/time
index 2c022b1..8bada27 100644
--- a/openldap/time
+++ b/openldap/time
@@ -1,4 +1,5 @@
 
-real	38m16.827s
-user	5m52.200s
-sys	2m46.747s
+real	61m26.696s
+user	6m5.829s
+sys	2m49.494s
+
diff --git a/psmisc/PKGBUILD b/psmisc/PKGBUILD
index 7bc91b4..8f7903e 100644
--- a/psmisc/PKGBUILD
+++ b/psmisc/PKGBUILD
@@ -7,11 +7,12 @@
 
 pkgname=psmisc
 pkgver=23.5rc1
-pkgrel=01
+pkgrel=02
 pkgdesc='Miscellaneous procfs tools'
 arch=('x86_64')
 url='https://gitlab.com/psmisc/psmisc'
 depends=('ncurses')
+#options=('debug')  ##  uncomment this to have the debug package created
 source=("https://downloads.sourceforge.net/psmisc/${pkgname}-${pkgver}.tar.xz")
 
 build() {
@@ -34,3 +35,4 @@ license=('GPL')
 
 sha256sums=(a1213aa338ca1406715aaaa9e8a653dfe2da5acc54e291c876b42247fe1d85ff) # psmisc-23.5rc1.tar.xz
 #7f0cceeace2050c525f3ebb35f3ba01d618b8d690620580bdb8cd8269a0c1679) # psmisc-23.4.tar.xz
+
diff --git a/psmisc/PKGBUILD-arch b/psmisc/PKGBUILD-arch
index 164cf4c..54f5eb4 100644
--- a/psmisc/PKGBUILD-arch
+++ b/psmisc/PKGBUILD-arch
@@ -2,12 +2,13 @@
 
 pkgname=psmisc
 pkgver=23.5rc1
-pkgrel=1
+pkgrel=2
 pkgdesc='Miscellaneous procfs tools'
 arch=('x86_64')
 url='https://gitlab.com/psmisc/psmisc'
 license=('GPL')
 depends=('ncurses')
+options=('debug')
 source=("https://downloads.sourceforge.net/psmisc/${pkgname}-${pkgver}.tar.xz")
 sha256sums=('a1213aa338ca1406715aaaa9e8a653dfe2da5acc54e291c876b42247fe1d85ff')
 
diff --git a/psmisc/deps b/psmisc/deps
index 8b13789..139597f 100644
--- a/psmisc/deps
+++ b/psmisc/deps
@@ -1 +1,2 @@
 
+
diff --git a/psmisc/time b/psmisc/time
index aaecede..852d680 100644
--- a/psmisc/time
+++ b/psmisc/time
@@ -1 +1,5 @@
-13s
+
+real	0m5.474s
+user	0m5.150s
+sys	0m0.962s
+