Index | Thread | Search

From:
Volker Schlecht <openbsd-ports@schlecht.dev>
Subject:
[Update] graphics/stable-diffusion.cpp
To:
ports <ports@openbsd.org>
Date:
Mon, 16 Mar 2026 20:47:59 +0100

Download raw body.

Thread
  • Volker Schlecht:

    [Update] graphics/stable-diffusion.cpp

Update to latest release and I'd like to take Maintainer for now.
ok?
Index: Makefile
===================================================================
RCS file: /cvs/ports/graphics/stable-diffusion.cpp/Makefile,v
retrieving revision 1.2
diff -u -p -r1.2 Makefile
--- Makefile	7 Feb 2026 10:00:33 -0000	1.2
+++ Makefile	16 Mar 2026 19:43:34 -0000
@@ -5,7 +5,7 @@ COMMENT =		diffusion model inference sys
 
 GH_ACCOUNT =		leejet
 GH_PROJECT =		stable-diffusion.cpp
-GH_TAGNAME =		master-492-f957fa3
+GH_TAGNAME =		master-537-545fac4
 PKGNAME =		stable-diffusion.cpp-0.0.${GH_TAGNAME:S/master-//:S/-//g}
 
 VERSION.ggml =		a8db410a252c8c8f2d120c6f2e7133ebe032f35d
@@ -16,6 +16,8 @@ CATEGORIES =		graphics
 
 FLAVORS =		vulkan
 FLAVOR ?=
+
+MAINTAINER =		Volker Schlecht <openbsd-ports@schlecht.dev>
 
 # MIT
 PERMIT_PACKAGE =	Yes
Index: distinfo
===================================================================
RCS file: /cvs/ports/graphics/stable-diffusion.cpp/distinfo,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 distinfo
--- distinfo	4 Feb 2026 18:38:03 -0000	1.1.1.1
+++ distinfo	16 Mar 2026 19:43:34 -0000
@@ -1,4 +1,4 @@
 SHA256 (a8db410a252c8c8f2d120c6f2e7133ebe032f35d.tar.gz) = P2rOx2YOeEMlIUwtU9RQNcQm0ouHYyZvDvPNyfnx0QM=
-SHA256 (stable-diffusion.cpp-master-492-f957fa3.tar.gz) = wmadv0qX/4z+4CiCFl33fOfjPw90E1foAGePb96DRso=
+SHA256 (stable-diffusion.cpp-master-537-545fac4.tar.gz) = R1MH0UvaVQdCcppCKq/Hs8sQ+MP1eVey0UcPDpZzE8k=
 SIZE (a8db410a252c8c8f2d120c6f2e7133ebe032f35d.tar.gz) = 2543523
-SIZE (stable-diffusion.cpp-master-492-f957fa3.tar.gz) = 58839632
+SIZE (stable-diffusion.cpp-master-537-545fac4.tar.gz) = 59085259
Index: patches/patch-CMakeLists_txt
===================================================================
RCS file: /cvs/ports/graphics/stable-diffusion.cpp/patches/patch-CMakeLists_txt,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 patch-CMakeLists_txt
--- patches/patch-CMakeLists_txt	4 Feb 2026 18:38:03 -0000	1.1.1.1
+++ patches/patch-CMakeLists_txt	16 Mar 2026 19:43:34 -0000
@@ -1,8 +1,8 @@
 Index: CMakeLists.txt
 --- CMakeLists.txt.orig
 +++ CMakeLists.txt
-@@ -92,7 +92,7 @@ file(GLOB SD_LIB_SOURCES
-     "*.hpp"
+@@ -87,7 +87,7 @@ file(GLOB SD_LIB_SOURCES
+     "src/vocab/*.cpp"
  )
  
 -find_program(GIT_EXE NAMES git git.exe NO_CMAKE_FIND_ROOT_PATH)
Index: patches/patch-ggml_src_ggml-backend-reg_cpp
===================================================================
RCS file: /cvs/ports/graphics/stable-diffusion.cpp/patches/patch-ggml_src_ggml-backend-reg_cpp,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 patch-ggml_src_ggml-backend-reg_cpp
--- patches/patch-ggml_src_ggml-backend-reg_cpp	4 Feb 2026 18:38:03 -0000	1.1.1.1
+++ patches/patch-ggml_src_ggml-backend-reg_cpp	16 Mar 2026 19:43:34 -0000
@@ -4,7 +4,7 @@ because the backend isn't loaded dynamic
 Index: ggml/src/ggml-backend-reg.cpp
 --- ggml/src/ggml-backend-reg.cpp.orig
 +++ ggml/src/ggml-backend-reg.cpp
-@@ -531,7 +531,9 @@ static ggml_backend_reg_t ggml_backend_load_best(const
+@@ -463,7 +463,9 @@ static ggml_backend_reg_t ggml_backend_load_best(const
          search_paths.push_back(fs::u8path(GGML_BACKEND_DIR));
  #endif
          // default search paths: executable directory, current directory
Index: pkg/PLIST
===================================================================
RCS file: /cvs/ports/graphics/stable-diffusion.cpp/pkg/PLIST,v
retrieving revision 1.1.1.1
diff -u -p -r1.1.1.1 PLIST
--- pkg/PLIST	4 Feb 2026 18:38:03 -0000	1.1.1.1
+++ pkg/PLIST	16 Mar 2026 19:43:34 -0000
@@ -3,6 +3,7 @@
 include/stable-diffusion.h
 @static-lib lib/libstable-diffusion.a
 share/doc/stable-diffusion.cpp/
+share/doc/stable-diffusion.cpp/anima.md
 share/doc/stable-diffusion.cpp/build.md
 share/doc/stable-diffusion.cpp/caching.md
 share/doc/stable-diffusion.cpp/chroma.md