pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
squeak5-vm: fix uuidgen
Module Name: pkgsrc-wip
Committed By: Atsushi Toyokura <asteria.at%gmail.com@localhost>
Pushed By: steleto
Date: Thu Aug 6 18:50:57 2026 +0900
Changeset: 6799725459834b8a6883bf80c16b301474682068
Modified Files:
squeak5-vm/Makefile
squeak5-vm/distinfo
Added Files:
squeak5-vm/patches/patch-platforms_unix_plugins_UUIDPlugin_sqUnixUUID.c
Log Message:
squeak5-vm: fix uuidgen
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=6799725459834b8a6883bf80c16b301474682068
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
squeak5-vm/Makefile | 1 -
squeak5-vm/distinfo | 1 +
...patch-platforms_unix_plugins_UUIDPlugin_sqUnixUUID.c | 17 +++++++++++++++++
3 files changed, 18 insertions(+), 1 deletion(-)
diffs:
diff --git a/squeak5-vm/Makefile b/squeak5-vm/Makefile
index 3acdad436c..5eb2593045 100644
--- a/squeak5-vm/Makefile
+++ b/squeak5-vm/Makefile
@@ -66,7 +66,6 @@ do-install:
done
cd ${DESTDIR}${PREFIX}/bin && ${LN} -s spur64 squeak
-.include "../../devel/libuuid/buildlink3.mk"
.include "../../devel/pango/buildlink3.mk"
.include "../../graphics/MesaLib/buildlink3.mk"
.include "../../graphics/cairo/buildlink3.mk"
diff --git a/squeak5-vm/distinfo b/squeak5-vm/distinfo
index c41a79ebcf..085558cd04 100644
--- a/squeak5-vm/distinfo
+++ b/squeak5-vm/distinfo
@@ -12,6 +12,7 @@ SHA1 (patch-platforms_unix_config_make.ext.in) = d9fcf9124568ffac544d9bb38888364
SHA1 (patch-platforms_unix_config_squeak.sh.in) = 29b074f629fd773a6d14acdd28d5f0054f2ee59d
SHA1 (patch-platforms_unix_plugins_JoystickTabletPlugin_sqUnixJoystickTablet.c) = ceef9fe35b14024543816246bb69d91962f42108
SHA1 (patch-platforms_unix_plugins_SqueakSSL_openssl__overlay.h) = f66f067c8876a3c0a22d8728a65c3e8811411b31
+SHA1 (patch-platforms_unix_plugins_UUIDPlugin_sqUnixUUID.c) = ceeffabb8d8ad18e98e4850ca4a7680983a5a88b
SHA1 (patch-platforms_unix_vm-display-X11_acinclude.m4) = 6fe2caffdcafa00185102d79dbb1dd50c3c814ee
SHA1 (patch-platforms_unix_vm_include__ucontext.h) = ef722fe06ac5e565e9303a7467cbee1b23f9d0bd
SHA1 (patch-platforms_unix_vm_sqUnixITimerHeartbeat.c) = 96b6f1094b07c9456f9b6cc56b2bc7237e6c24f0
diff --git a/squeak5-vm/patches/patch-platforms_unix_plugins_UUIDPlugin_sqUnixUUID.c b/squeak5-vm/patches/patch-platforms_unix_plugins_UUIDPlugin_sqUnixUUID.c
new file mode 100644
index 0000000000..f6025a093d
--- /dev/null
+++ b/squeak5-vm/patches/patch-platforms_unix_plugins_UUIDPlugin_sqUnixUUID.c
@@ -0,0 +1,17 @@
+$NetBSD$
+
+fix compatibility between uuidgen(2) and uuid_generate
+
+--- platforms/unix/plugins/UUIDPlugin/sqUnixUUID.c.orig 2026-08-05 05:02:34.197747355 +0000
++++ platforms/unix/plugins/UUIDPlugin/sqUnixUUID.c
+@@ -18,7 +18,9 @@ int MakeUUID(char *location)
+ uuid_t uuid;
+
+ #if defined(HAVE_UUIDGEN)
+- uuidgen(&uuid, 1);
++ struct uuid store;
++ uuidgen(&store, 1);
++ uuid_enc_be(&uuid, &store);
+ #elif defined(HAVE_UUID_GENERATE)
+ uuid_generate(uuid);
+ #else
Home |
Main Index |
Thread Index |
Old Index