pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/lang/squeak-vm
Module Name: pkgsrc
Committed By: wiz
Date: Sun Jan 4 11:28:20 UTC 2026
Modified Files:
pkgsrc/lang/squeak-vm: Makefile distinfo
Added Files:
pkgsrc/lang/squeak-vm/patches: patch-unix_CMakeLists.txt
Log Message:
squeak-vm: fix some problems building on NetBSD-current.
Now fails in linking step.
To generate a diff of this commit:
cvs rdiff -u -r1.70 -r1.71 pkgsrc/lang/squeak-vm/Makefile
cvs rdiff -u -r1.11 -r1.12 pkgsrc/lang/squeak-vm/distinfo
cvs rdiff -u -r0 -r1.1 \
pkgsrc/lang/squeak-vm/patches/patch-unix_CMakeLists.txt
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/lang/squeak-vm/Makefile
diff -u pkgsrc/lang/squeak-vm/Makefile:1.70 pkgsrc/lang/squeak-vm/Makefile:1.71
--- pkgsrc/lang/squeak-vm/Makefile:1.70 Thu Oct 23 20:38:06 2025
+++ pkgsrc/lang/squeak-vm/Makefile Sun Jan 4 11:28:20 2026
@@ -1,22 +1,18 @@
-# $NetBSD: Makefile,v 1.70 2025/10/23 20:38:06 wiz Exp $
-#
+# $NetBSD: Makefile,v 1.71 2026/01/04 11:28:20 wiz Exp $
SQUEAK_VERSION= 4.10.2.2614
-
DISTNAME= Squeak-${SQUEAK_VERSION}-src
PKGNAME= squeak-vm-${SQUEAK_VERSION:C/-/./}
PKGREVISION= 36
CATEGORIES= lang
MASTER_SITES= https://files.squeak.org/
+DIST_SUBDIR= squeak
MAINTAINER= pkgsrc-users%NetBSD.org@localhost
HOMEPAGE= https://squeak.org/
COMMENT= Full Smalltalk 80 with portability to UN*X, Mac, and Windows
LICENSE= 2-clause-bsd
-DIST_SUBDIR= squeak
-CHECK_PORTABILITY_SKIP= unix/config/configure # not used anymore
-
USE_LANGUAGES= c c++
USE_CMAKE= yes
USE_TOOLS+= gzip pkg-config
@@ -31,6 +27,13 @@ CMAKE_CONFIGURE_ARGS+= -DCMAKE_POLICY_VE
LDFLAGS.SunOS+= -lsocket -lnsl -lm
+CFLAGS+= -Wno-int-conversion
+CFLAGS+= -Wno-implicit-function-declaration
+CFLAGS+= -Wno-implicit-int
+CFLAGS+= -Wno-incompatible-pointer-types
+
+CHECK_PORTABILITY_SKIP= unix/config/configure # not used anymore
+
# UUID routines are in libc:
BUILDLINK_TRANSFORM.NetBSD+= rm:-luuid
Index: pkgsrc/lang/squeak-vm/distinfo
diff -u pkgsrc/lang/squeak-vm/distinfo:1.11 pkgsrc/lang/squeak-vm/distinfo:1.12
--- pkgsrc/lang/squeak-vm/distinfo:1.11 Tue Oct 26 10:51:56 2021
+++ pkgsrc/lang/squeak-vm/distinfo Sun Jan 4 11:28:20 2026
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.11 2021/10/26 10:51:56 nia Exp $
+$NetBSD: distinfo,v 1.12 2026/01/04 11:28:20 wiz Exp $
BLAKE2s (squeak/Squeak-4.10.2.2614-src.tar.gz) = c4d82a638208cf5f23ab7d879ab355c8513ae2e0cc0b9d1155dab83fee7fdee4
SHA512 (squeak/Squeak-4.10.2.2614-src.tar.gz) = b823fb97f7826dbbae5feeb15ffc3ab7e11cf27c5a3cc3f2cf2f8c39b56af5f9d0078d020a4b8f72b997198d296be6d85ec10e0bca10d5214bf586e1e0587f07
@@ -12,5 +12,6 @@ SHA1 (patch-ac) = bad06ae257766407c90a62
SHA1 (patch-ad) = e426d1de4b496704be08c67d2d2ab61a24735017
SHA1 (patch-ae) = 73c358e42d153c9e6fe605fa1c77360ad48c6ec3
SHA1 (patch-af) = 529550d988f5655791942145c79f5448431c04c4
+SHA1 (patch-unix_CMakeLists.txt) = 283b66810e94e8f08d98812d327f7150eb5becdb
SHA1 (patch-unix_plugins_SerialPlugin_sqUnixSerial.c) = 674a9cf191958ecff2cfd1d6527fcff803f27861
SHA1 (patch-unix_plugins_UUIDPlugin_sqUnixUUID.c) = 949ca3dff48806d99ea8d54d485fea1b6449a6e9
Added files:
Index: pkgsrc/lang/squeak-vm/patches/patch-unix_CMakeLists.txt
diff -u /dev/null pkgsrc/lang/squeak-vm/patches/patch-unix_CMakeLists.txt:1.1
--- /dev/null Sun Jan 4 11:28:20 2026
+++ pkgsrc/lang/squeak-vm/patches/patch-unix_CMakeLists.txt Sun Jan 4 11:28:20 2026
@@ -0,0 +1,15 @@
+$NetBSD: patch-unix_CMakeLists.txt,v 1.1 2026/01/04 11:28:20 wiz Exp $
+
+No CMake files in npsqueak directory, so recursing there doesn't work.
+
+--- unix/CMakeLists.txt.orig 2026-01-04 11:19:19.082755404 +0000
++++ unix/CMakeLists.txt
+@@ -155,7 +155,7 @@ INCLUDE (${unix}/vm/build.cmake)
+
+ BUILD_PLUGINS ()
+
+-ADD_SUBDIRECTORY (${unix}/npsqueak)
++#ADD_SUBDIRECTORY (${unix}/npsqueak)
+
+ SET (cmake ${unix}/../../cmake)
+
Home |
Main Index |
Thread Index |
Old Index