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}

Reply via email to