rsadowski 41f5ec6e08 Update libaacs to 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.

Update diff from Brad
2020-12-21 06:18:23 +00:00

31 lines
714 B
Makefile

# $OpenBSD: Makefile,v 1.17 2020/12/21 06:18:23 rsadowski Exp $
COMMENT = AACS support library for Blu-ray playback
V = 0.11.0
DISTNAME = libaacs-${V}
CATEGORIES = multimedia
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
# LGPL v2.1
PERMIT_PACKAGE = Yes
WANTLIB = c gcrypt gpg-error iconv intl
SHARED_LIBS += aacs 3.1 # 5.1
LIB_DEPENDS = security/libgcrypt
BUILD_DEPENDS = devel/bison
SEPARATE_BUILD = Yes
CONFIGURE_STYLE = gnu
YACC = ${LOCALBASE}/bin/bison -y
CONFIGURE_ARGS = --disable-optimizations
.include <bsd.port.mk>