pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
cadical: update to 3.0.1.
Module Name: pkgsrc-wip
Committed By: Thomas Klausner <wiz%NetBSD.org@localhost>
Pushed By: wiz
Date: Thu Jul 23 14:17:49 2026 +0200
Changeset: e1c46c59a39bb3e5724dbd5f7180e4f4553dcd6b
Modified Files:
cadical/Makefile
cadical/distinfo
Added Files:
cadical/patches/patch-makefile.in
Log Message:
cadical: update to 3.0.1.
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=e1c46c59a39bb3e5724dbd5f7180e4f4553dcd6b
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
cadical/Makefile | 14 ++++++++------
cadical/distinfo | 7 ++++---
cadical/patches/patch-makefile.in | 30 ++++++++++++++++++++++++++++++
3 files changed, 42 insertions(+), 9 deletions(-)
diffs:
diff --git a/cadical/Makefile b/cadical/Makefile
index a8154e8e81..8ffa98256f 100644
--- a/cadical/Makefile
+++ b/cadical/Makefile
@@ -1,6 +1,6 @@
# $NetBSD$
-DISTNAME= cadical-2.1.3
+DISTNAME= cadical-3.0.1
CATEGORIES= math
MASTER_SITES= ${MASTER_SITE_GITHUB:=arminbiere/}
GITHUB_TAG= rel-${PKGVERSION_NOREV}
@@ -10,11 +10,13 @@ HOMEPAGE= https://github.com/arminbiere/cadical/
COMMENT= SAT Solver
LICENSE= mit
-WRKSRC= ${WRKDIR}/cadical-rel-${PKGVERSION_NOREV}
-HAS_CONFIGURE= yes
-USE_LANGUAGES= c c++
-USE_TOOLS+= gmake
-MAKE_FILE= makefile
+WRKSRC= ${WRKDIR}/cadical-rel-${PKGVERSION_NOREV}
+HAS_CONFIGURE= yes
+USE_LANGUAGES= c c++
+USE_CC_FEATURES= c99
+USE_CXX_FEATURES= c++11
+USE_TOOLS+= gmake
+MAKE_FILE= makefile
INSTALLATION_DIRS= bin include lib
diff --git a/cadical/distinfo b/cadical/distinfo
index 87b23da326..cc97edfbaf 100644
--- a/cadical/distinfo
+++ b/cadical/distinfo
@@ -1,5 +1,6 @@
$NetBSD$
-BLAKE2s (cadical-2.1.3.tar.gz) = 500c8512bbfcdbfc08ab2affeaf88f870cc18191b00441ba4c1de687fcd292d2
-SHA512 (cadical-2.1.3.tar.gz) = 8bcd6a6a432ee219909e87613e026b8b6de309ad517e4fea1d8233716ed288ae127f3ac195f8f5504187e28c23295470a9d399ff62fbdc63532e5e9e4f9c864e
-Size (cadical-2.1.3.tar.gz) = 731545 bytes
+BLAKE2s (cadical-3.0.1.tar.gz) = 871fd58882d77725d02be3fd6f225318f631500ae42c198a10ee4fead935d479
+SHA512 (cadical-3.0.1.tar.gz) = aa1838b58cce726776fc73cd9c54b55af2faf4389b97f672a4dcff007e62aed795ebe3f5862fd292b082e47747eb7672e076e1d5f849ff9cf6ab81210ca2b1f4
+Size (cadical-3.0.1.tar.gz) = 889912 bytes
+SHA1 (patch-makefile.in) = 03a4baad7682b442856ca87a504531141bbf8ab5
diff --git a/cadical/patches/patch-makefile.in b/cadical/patches/patch-makefile.in
new file mode 100644
index 0000000000..a99236f6da
--- /dev/null
+++ b/cadical/patches/patch-makefile.in
@@ -0,0 +1,30 @@
+$NetBSD$
+
+Honor LDFLAGS.
+
+--- makefile.in.orig 2026-07-23 12:16:09.567803064 +0000
++++ makefile.in
+@@ -63,19 +63,19 @@ cadical: cadical.o libcadical.a makefile
+ # tester 'mobical') and the library are the main build targets.
+
+ cadical: cadical.o libcadical.a makefile
+- $(COMPILE_CPP) -o $@ $< -L. libcadical.a $(LIBS)
++ $(COMPILE_CPP) -o $@ $< -L. libcadical.a $(LDFLAGS) $(LIBS)
+
+ cadical-dynamic: cadical.o libcadical.so makefile
+- $(COMPILE_CPP) -o $@ $< -L. libcadical.so $(LIBS)
++ $(COMPILE_CPP) -o $@ $< -L. libcadical.so $(LDFLAGS) $(LIBS)
+
+ mobical: mobical.o libcadical.a makefile $(LIBS)
+- $(COMPILE_CPP) -o $@ $< -L. libcadical.a
++ $(COMPILE_CPP) -o $@ $< -L. libcadical.a $(LDFLAGS) $(LIBS)
+
+ libcadical.a: $(OBJ_SOLVER) $(OBJ_CONTRIB) makefile
+ ar rc $@ $(OBJ_SOLVER) $(OBJ_CONTRIB)
+
+ libcadical.so: $(OBJ_SOLVER) $(OBJ_CONTRIB) $(LIBS) makefile
+- $(COMPILE_CPP) -shared -o $@ $(OBJ_SOLVER) $(OBJ_CONTRIB) $(LIBS)
++ $(COMPILE_CPP) -shared -o $@ $(OBJ_SOLVER) $(OBJ_CONTRIB) $(LDFLAGS) $(LIBS)
+
+ #--------------------------------------------------------------------------#
+
Home |
Main Index |
Thread Index |
Old Index