Here is an update to libaacs 0.11.0.
2020-07-22: Version 0.11.0
- Add more AACS2 support (still not complete).
- Add support for partial unit keys in KEYDB.CFG.
- Improve opening of UHD discs (~ 10 seconds faster).
- Improve large KEYDB.CFG parsing (~ 4 times faster).
- Improve error resilience.
- Reduce memory usage (does not depend on config file size anymore).
- Fix segfault on macOS when MMC opening fails.
- Fix memory leak with multiple UK entries in KEYDB.cfg file.
- Fix AACS2 with multiple unit keys.
- Fix include flags order (do not include wrong headers outside of source tree).
2020-03-22: Version 0.10.0
- Add support for AACS2 content certificate.
- Add aacs_set_key_caching().
- Add aacs_error_str().
- Issue a warning when using AACS2 capable drive.
- Fix macOS mount issues.
- Fix parsing title entries from multiple KEYDB.cfg files.
- Fix memory leak with multiple KEYDB.cfg files.
- Fix data corruption when structs are not packed.
Index: Makefile
===================================================================
RCS file: /home/cvs/ports/multimedia/libaacs/Makefile,v
retrieving revision 1.16
diff -u -p -u -p -r1.16 Makefile
--- Makefile 14 Jul 2019 00:39:38 -0000 1.16
+++ Makefile 20 Dec 2020 21:17:46 -0000
@@ -2,13 +2,12 @@
COMMENT = AACS support library for Blu-ray playback
-V = 0.9.0
+V = 0.11.0
DISTNAME = libaacs-${V}
-REVISION = 0
CATEGORIES = multimedia
-HOMEPAGE = http://www.videolan.org/developers/libaacs.html
+HOMEPAGE = https://www.videolan.org/developers/libaacs.html
MASTER_SITES =
https://download.videolan.org/pub/videolan/libaacs/${V}/ \
ftp://ftp.videolan.org/pub/videolan/libaacs/${V}/
EXTRACT_SUFX = .tar.bz2
@@ -18,8 +17,7 @@ PERMIT_PACKAGE = Yes
WANTLIB = c gcrypt gpg-error iconv intl
-SHARED_LIBS += aacs 3.0 # 5.1
-
+SHARED_LIBS += aacs 3.1 # 5.1
LIB_DEPENDS = security/libgcrypt
BUILD_DEPENDS = devel/bison
Index: distinfo
===================================================================
RCS file: /home/cvs/ports/multimedia/libaacs/distinfo,v
retrieving revision 1.4
diff -u -p -u -p -r1.4 distinfo
--- distinfo 29 Aug 2017 13:16:44 -0000 1.4
+++ distinfo 20 Dec 2020 21:13:52 -0000
@@ -1,2 +1,2 @@
-SHA256 (libaacs-0.9.0.tar.bz2) = R+C9ycnw9hRu17TMeO0VJ6BKU3ASz1QM9SEeBqJIus4=
-SIZE (libaacs-0.9.0.tar.bz2) = 316323
+SHA256 (libaacs-0.11.0.tar.bz2) = bYhDgfu2WeKlZeupHnJJl3hjWXXks9b9lKs2SiWWU4c=
+SIZE (libaacs-0.11.0.tar.bz2) = 324061
Index: pkg/PLIST
===================================================================
RCS file: /home/cvs/ports/multimedia/libaacs/pkg/PLIST,v
retrieving revision 1.3
diff -u -p -u -p -r1.3 PLIST
--- pkg/PLIST 22 May 2015 11:31:17 -0000 1.3
+++ pkg/PLIST 20 Dec 2020 21:16:50 -0000
@@ -4,7 +4,7 @@ include/libaacs/
include/libaacs/aacs-version.h
include/libaacs/aacs.h
include/libaacs/filesystem.h
-lib/libaacs.a
+@static-lib lib/libaacs.a
lib/libaacs.la
@lib lib/libaacs.so.${LIBaacs_VERSION}
lib/pkgconfig/libaacs.pc