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

Reply via email to