diff --git a/multimedia/libdvdcss/Makefile b/multimedia/libdvdcss/Makefile index d7b7f3c24c82..792aea749f83 100644 --- a/multimedia/libdvdcss/Makefile +++ b/multimedia/libdvdcss/Makefile @@ -1,37 +1,36 @@ # Created by: ijliao PORTNAME= libdvdcss -DISTVERSION= 1.4.2 -PORTREVISION= 2 +DISTVERSION= 1.4.3 CATEGORIES= multimedia MASTER_SITES= https://download.videolan.org/pub/${PORTNAME}/${DISTVERSION}/ MAINTAINER= ports@FreeBSD.org COMMENT= Portable abstraction library for DVD decryption LICENSE= GPLv2 DMCA LICENSE_COMB= multi LICENSE_NAME_DMCA= DMCA LICENSE_TEXT_DMCA= CSS code may violate the DMCA LICENSE_FILE_GPLv2= ${WRKSRC}/COPYING LICENSE_PERMS_DMCA= auto-accept USES= libtool pathfix tar:bzip2 GNU_CONFIGURE= yes USE_LDCONFIG= yes INSTALL_TARGET= install-strip PORTDOCS= * OPTIONS_DEFINE= DOXYGEN DOCS DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen DOXYGEN_CONFIGURE_ENABLE= doc DOXYGEN_USES= gmake post-install-DOXYGEN-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${INSTALL_WRKSRC}/doc/html/* ${STAGEDIR}${DOCSDIR} .include diff --git a/multimedia/libdvdcss/distinfo b/multimedia/libdvdcss/distinfo index ff2bf7b78e7b..c79bc1b33008 100644 --- a/multimedia/libdvdcss/distinfo +++ b/multimedia/libdvdcss/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1538967502 -SHA256 (libdvdcss-1.4.2.tar.bz2) = 78c2ed77ec9c0d8fbed7bf7d3abc82068b8864be494cfad165821377ff3f2575 -SIZE (libdvdcss-1.4.2.tar.bz2) = 366824 +TIMESTAMP = 1619377457 +SHA256 (libdvdcss-1.4.3.tar.bz2) = 233cc92f5dc01c5d3a96f5b3582be7d5cee5a35a52d3a08158745d3d86070079 +SIZE (libdvdcss-1.4.3.tar.bz2) = 388404 diff --git a/multimedia/libdvdcss/files/patch-src_libdvdcss.c b/multimedia/libdvdcss/files/patch-src_libdvdcss.c deleted file mode 100644 index f9fddff4d7f6..000000000000 --- a/multimedia/libdvdcss/files/patch-src_libdvdcss.c +++ /dev/null @@ -1,23 +0,0 @@ ---- src/libdvdcss.c.orig 2018-03-02 15:44:29 UTC -+++ src/libdvdcss.c -@@ -320,7 +320,19 @@ static int init_cache_dir( dvdcss_t dvdcss ) - return -1; - } - -- sprintf( psz_tagfile, "%s/" CACHE_TAG_NAME, dvdcss->psz_cachefile ); -+ i_ret = snprintf( psz_tagfile, PATH_MAX, "%s/" CACHE_TAG_NAME, -+ dvdcss->psz_cachefile ); -+ if ( i_ret < 0 || i_ret >= PATH_MAX) -+ { -+ if ( i_ret < 0) -+ print_error( dvdcss, "failed to compose cache directory tag path"); -+ else -+ print_error( dvdcss, "cache directory tag path too long: %s/" CACHE_TAG_NAME, -+ dvdcss->psz_cachefile ); -+ dvdcss->psz_cachefile[0] = '\0'; -+ return -1; -+ } -+ - i_fd = open( psz_tagfile, O_RDWR|O_CREAT, 0644 ); - if( i_fd >= 0 ) - {