Index: head/multimedia/libdvdcss/Makefile =================================================================== --- head/multimedia/libdvdcss/Makefile (revision 562094) +++ head/multimedia/libdvdcss/Makefile (revision 562095) @@ -1,32 +1,34 @@ # Created by: ijliao # $FreeBSD$ PORTNAME= libdvdcss -PORTVERSION= 1.4.2 +DISTVERSION= 1.4.2 +PORTREVISION= 1 CATEGORIES= multimedia -MASTER_SITES= http://download.videolan.org/pub/${PORTNAME}/${PORTVERSION}/ +MASTER_SITES= https://download.videolan.org/pub/${PORTNAME}/${DISTVERSION}/ MAINTAINER= jpaetzel@FreeBSD.org COMMENT= Portable abstraction library for DVD decryption LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING +USES= libtool pathfix tar:bzip2 + RESTRICTED= CSS code may violate the DMCA -USES= gmake 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 post-install-DOXYGEN-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${INSTALL_WRKSRC}/doc/html/* ${STAGEDIR}${DOCSDIR} .include Index: head/multimedia/libdvdcss/files/patch-src_libdvdcss.c =================================================================== --- head/multimedia/libdvdcss/files/patch-src_libdvdcss.c (nonexistent) +++ head/multimedia/libdvdcss/files/patch-src_libdvdcss.c (revision 562095) @@ -0,0 +1,23 @@ +--- 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 ) + { Property changes on: head/multimedia/libdvdcss/files/patch-src_libdvdcss.c ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property