Index | Thread | Search

From:
"Marco van Hulten" <marco@hulten.org>
Subject:
[update] archivers/libaec-1.1.7
To:
<ports@openbsd.org>
Cc:
"Martin Reindl" <martin@catai.org>
Date:
Wed, 16 Sep 2026 15:44:15 +0200

Download raw body.

Thread
This updates libaec to the latest release.

Tested on arm64.

- Use CMake instead of Autotools (thanks to Martin)
- Disabled static libs, because by default eccodes builds static AND shared libs


diff -r 9a48d02b4438 -r 2d18694e4073 archivers/libaec/Makefile
--- archivers/libaec/Makefile	Mon Sep 14 16:10:32 2026 +0200
+++ archivers/libaec/Makefile	Wed Sep 16 15:27:01 2026 +0200
@@ -1,10 +1,11 @@
 COMMENT =	fast lossless compression, implementing Golomb-Rice coding
 
-VERSION =	1.1.4
-DISTNAME =	libaec-$(VERSION)
+VERSION =		1.1.7
+DISTNAME =		libaec-$(VERSION)
+REVISION =		0
 
-SHARED_LIBS +=	aec                  0.0      # 1.4
-SHARED_LIBS +=	sz                   0.0      # 2.1
+SHARED_LIBS +=		aec	0.0 # 1.4
+SHARED_LIBS +=		sz	0.0 # 2.1
 
 CATEGORIES =		archivers
 
@@ -17,8 +18,7 @@
 
 SITES =			https://github.com/MathisRosenhauer/libaec/releases/download/v$(VERSION)/
 
-SEPARATE_BUILD =	Yes
-
-CONFIGURE_STYLE =	gnu
+MODULES =		devel/cmake
+CONFIGURE_ARGS +=	-DBUILD_STATIC_LIBS=OFF
 
 .include <bsd.port.mk>
diff -r 9a48d02b4438 -r 2d18694e4073 archivers/libaec/distinfo
--- archivers/libaec/distinfo	Mon Sep 14 16:10:32 2026 +0200
+++ archivers/libaec/distinfo	Wed Sep 16 15:27:01 2026 +0200
@@ -1,2 +1,2 @@
-SHA256 (libaec-1.1.4.tar.gz) = G587kT2REUaag4IKtiu2qfPsel+bbWgXYXdq7Lx/774=
-SIZE (libaec-1.1.4.tar.gz) = 3148407
+SHA256 (libaec-1.1.7.tar.gz) = zHuTvpAC4lqItF1rjV9hIHVsteEABhP5HYA84L66JNk=
+SIZE (libaec-1.1.7.tar.gz) = 3152700
diff -r 9a48d02b4438 -r 2d18694e4073 archivers/libaec/pkg/PLIST
--- archivers/libaec/pkg/PLIST	Mon Sep 14 16:10:32 2026 +0200
+++ archivers/libaec/pkg/PLIST	Wed Sep 16 15:27:01 2026 +0200
@@ -1,8 +1,10 @@
 include/libaec.h
 include/szlib.h
-@static-lib lib/libaec.a
-lib/libaec.la
+lib/cmake/
+lib/cmake/libaec/
+lib/cmake/libaec/libaec-config-version.cmake
+lib/cmake/libaec/libaec-config.cmake
+lib/cmake/libaec/libaec_shared-targets${MODCMAKE_BUILD_SUFFIX}
+lib/cmake/libaec/libaec_shared-targets.cmake
 @lib lib/libaec.so.${LIBaec_VERSION}
-@static-lib lib/libsz.a
-lib/libsz.la
 @lib lib/libsz.so.${LIBsz_VERSION}