Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Treeve Jelbert (f6c3e1901f36b58518bd6c18b89f81ad5734542e)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Treeve Jelbert <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Treeve Jelbert (f6c3e1901f36b58518bd6c18b89f81ad5734542e)
  • Date: Fri, 13 May 2022 14:43:08 +0000

GIT changes to master grimoire by Treeve Jelbert <treeve AT sourcemage.org>:

ChangeLog | 3 +++
crypto/libxcrypt/BUILD | 7 +++++++
crypto/libxcrypt/DETAILS | 15 +++++++++++++++
crypto/libxcrypt/FINAL | 6 ++++++
crypto/libxcrypt/HISTORY | 4 ++++
security-libs/linux-pam/DEPENDS | 4 +++-
security-libs/linux-pam/HISTORY | 3 +++
vulkan/vulkan-headers/DETAILS | 4 ++--
vulkan/vulkan-headers/HISTORY | 3 +++
vulkan/vulkan-loader/DETAILS | 4 ++--
vulkan/vulkan-loader/HISTORY | 3 +++
vulkan/vulkan-tools/DETAILS | 4 ++--
vulkan/vulkan-tools/HISTORY | 3 +++
13 files changed, 56 insertions(+), 7 deletions(-)

New commits:
commit f6c3e1901f36b58518bd6c18b89f81ad5734542e
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

linux-pam - tweak depends

commit e1cdbb5931423f5f302118a7aeda55d9a2dca773
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libxcrypt-4.4.28

commit 42f628e1cadfadd83fe3cde14637162b0d57f173
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

vulkan-tools: => 1.3.213

commit 032fd1a97383240131347ff8203bfe2940b149bf
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

vulkan-loader: => 1.3.213

commit c2f4e26670cf923c0ce00213c954e24a75ae4159
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

vulkan-headers: => 1.3.213

diff --git a/ChangeLog b/ChangeLog
index 228efee..92a0af3 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,6 @@
+2022-05-13 Treeve Jelbert <treeve AT sourcemage.org>
+ * crypto/libxcrypt: added, modern replacement for glibc''s libcrypt
+
2022-05-12 Pavel Vinogradov <public AT sourcemage.org>
* kernels/nvidia-open-gpu-kernel-modles: new spell, NVIDIA Linux open
GPU
kernel module source
diff --git a/crypto/libxcrypt/BUILD b/crypto/libxcrypt/BUILD
new file mode 100755
index 0000000..598541d
--- /dev/null
+++ b/crypto/libxcrypt/BUILD
@@ -0,0 +1,7 @@
+OPTS+=' --disable-static' &&
+OPTS+=' --enable-obsolete-api=glibc' &&
+OPTS+=' --enable-hashes=strong,glibc' &&
+OPTS+=' --disable-werror' &&
+CFLAGS+=' -Wno-error=strict-overflow' &&
+default_build
+
diff --git a/crypto/libxcrypt/DETAILS b/crypto/libxcrypt/DETAILS
new file mode 100755
index 0000000..c416c9f
--- /dev/null
+++ b/crypto/libxcrypt/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=libxcrypt
+ VERSION=4.4.28
+
SOURCE_HASH=sha512:4371dd9a078c808a40288961634523dfa1f69abd1f4b9654f0562557c86726d3a7828c03a871bb03f01b3d0cf87389b55c9067a03871f5bd4d2d0649532045c2
+ SOURCE=$SPELL-$VERSION.tar.xz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ WEB_SITE=https://github.com/besser82/libxcrypt
+ SOURCE_URL[0]=$WEB_SITE/releases/download/v$VERSION/$SOURCE
+#https://github.com/besser82/libxcrypt/releases/download/v4.4.28/libxcrypt-4.4.28.tar.xz
+ LICENSE[0]=LGPL2
+ ENTERED=20220512
+ KEYWORDS=""
+ SHORT=""
+cat << EOF
+Extended crypt library for descrypt, md5crypt, bcrypt, and others
+EOF
diff --git a/crypto/libxcrypt/FINAL b/crypto/libxcrypt/FINAL
new file mode 100755
index 0000000..2f2e3ba
--- /dev/null
+++ b/crypto/libxcrypt/FINAL
@@ -0,0 +1,6 @@
+default_final
+#we may have replaced libcrypt from glibc, so check
+
+sed -i '/libcrypt/D;/crypt.h/D' /var/log/sorcery/{install,md5sum}/glibc-*
+rm -f /lib/libcrypt*
+ldconfig
diff --git a/crypto/libxcrypt/HISTORY b/crypto/libxcrypt/HISTORY
new file mode 100644
index 0000000..b732a15
--- /dev/null
+++ b/crypto/libxcrypt/HISTORY
@@ -0,0 +1,4 @@
+2022-05-12 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 4.4.28
+ spell created
+
diff --git a/security-libs/linux-pam/DEPENDS b/security-libs/linux-pam/DEPENDS
index ff857fc..e0c99c6 100755
--- a/security-libs/linux-pam/DEPENDS
+++ b/security-libs/linux-pam/DEPENDS
@@ -15,4 +15,6 @@ optional_depends libprelude "--enable-prelude"
"--disable-prelude" "for prelude
optional_depends libtirpc '--enable-nis' '--disable-nis' 'RPC protocol,
for NIS support' &&
if is_depends_enabled $SPELL libtirpc;then
depends libnsl
-fi
+fi &&
+optional_depends SSL --{en,dis}able-openssl 'use OpenSSL crypto libraries' &&
+optional_depends libxcrypt '' '' 'modern cryptlib'
diff --git a/security-libs/linux-pam/HISTORY b/security-libs/linux-pam/HISTORY
index f630f2c..e28df63 100644
--- a/security-libs/linux-pam/HISTORY
+++ b/security-libs/linux-pam/HISTORY
@@ -1,3 +1,6 @@
+2022-05-13 Treeve Jelbert <treeve AT sourcemage.org>
+ * DEPENDS: add SSl, libxcrypt
+
2021-09-04 Florian Franzmann <bwlf AT bandrate.org>
* DETAILS: version 1.5.2

diff --git a/vulkan/vulkan-headers/DETAILS b/vulkan/vulkan-headers/DETAILS
index 6860bb3..0aef254 100755
--- a/vulkan/vulkan-headers/DETAILS
+++ b/vulkan/vulkan-headers/DETAILS
@@ -1,7 +1,7 @@
SPELL=vulkan-headers
SPELLX=Vulkan-Headers
- VERSION=1.3.212
-
SOURCE_HASH=sha512:335888062d3f676d30d337e4ad22db608212d974016559d1aff02046d849d4c82c88607d415484e5dc1138c45996ac03578d1eead630f3f4f12b7d604bc36286
+ VERSION=1.3.213
+
SOURCE_HASH=sha512:e406c2dca9529ebafe33ab74280be896b1643a7174f91078d705b09f7c05f969e60b0ec4247d9ec65cb8e4cbfc06d22533d7f949649e6f5b92035e3f87aeeb13
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-$VERSION
WEB_SITE=https://github.com/KhronosGroup/$SPELLX
diff --git a/vulkan/vulkan-headers/HISTORY b/vulkan/vulkan-headers/HISTORY
index 6972f5e..c127bcd 100644
--- a/vulkan/vulkan-headers/HISTORY
+++ b/vulkan/vulkan-headers/HISTORY
@@ -1,3 +1,6 @@
+2022-05-12 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.3.213
+
2022-04-30 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 1.3.212

diff --git a/vulkan/vulkan-loader/DETAILS b/vulkan/vulkan-loader/DETAILS
index 344720c..0525c8b 100755
--- a/vulkan/vulkan-loader/DETAILS
+++ b/vulkan/vulkan-loader/DETAILS
@@ -1,7 +1,7 @@
SPELL=vulkan-loader
SPELLX=Vulkan-Loader
- VERSION=1.3.212
-
SOURCE_HASH=sha512:2866c8fe3314a334c7ae2b7ce87539bb659fda6984788a4e602f78215bbc4ffbe1706daa21cadcabec13be504e5fe4aa5fd83b14ce52e6c1c6d6b3a364a8933e
+ VERSION=1.3.213
+
SOURCE_HASH=sha512:6035ecfb8a76096c7622e8b8bfd47f6f5fa01ba98711bab1a49e4f6bfdee181846b2ebadf87e6003ff669971b8fa6334b1058bd837ca0021141d819885f7ed4b
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-$VERSION
WEB_SITE=https://github.com/KhronosGroup//$SPELLX
diff --git a/vulkan/vulkan-loader/HISTORY b/vulkan/vulkan-loader/HISTORY
index 4c7b546..e37a053 100644
--- a/vulkan/vulkan-loader/HISTORY
+++ b/vulkan/vulkan-loader/HISTORY
@@ -1,3 +1,6 @@
+2022-05-12 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.3.213
+
2022-04-30 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 1.3.212

diff --git a/vulkan/vulkan-tools/DETAILS b/vulkan/vulkan-tools/DETAILS
index 18052d6..0b8ac86 100755
--- a/vulkan/vulkan-tools/DETAILS
+++ b/vulkan/vulkan-tools/DETAILS
@@ -1,7 +1,7 @@
SPELL=vulkan-tools
SPELLX=Vulkan-Tools
- VERSION=1.3.212
-
SOURCE_HASH=sha512:48b38c1f7348cfef3c0ac1fff79390ada9f20bc12b912b88b1af7b96869c3892f4700156ca1e439e1d1c255f9ccbdb761e0d759c66dfc163ec513999cc68c2ad
+ VERSION=1.3.213
+
SOURCE_HASH=sha512:f5bc3cd5d29ff95748125d5d4ec8d9db5ac99b3cad08d98a4f04a5d5bf87771c95f7833b37ec88ad20c86a8a3b657b7100007f32fc40fc5392e3690733fd1446
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELLX-$VERSION
WEB_SITE=https://github.com/KhronosGroup/$SPELLX
diff --git a/vulkan/vulkan-tools/HISTORY b/vulkan/vulkan-tools/HISTORY
index 12e56c5..d0f12ef 100644
--- a/vulkan/vulkan-tools/HISTORY
+++ b/vulkan/vulkan-tools/HISTORY
@@ -1,3 +1,6 @@
+2022-05-12 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.3.213
+
2022-04-30 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 1.3.212




  • [SM-Commit] GIT changes to master grimoire by Treeve Jelbert (f6c3e1901f36b58518bd6c18b89f81ad5734542e), Treeve Jelbert, 05/13/2022

Archive powered by MHonArc 2.6.24.

Top of Page