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