diff options
Diffstat (limited to 'multimedia/libmediainfo/Makefile')
-rw-r--r-- | multimedia/libmediainfo/Makefile | 30 |
1 files changed, 12 insertions, 18 deletions
diff --git a/multimedia/libmediainfo/Makefile b/multimedia/libmediainfo/Makefile index e6e4b302882c..c11c0b396399 100644 --- a/multimedia/libmediainfo/Makefile +++ b/multimedia/libmediainfo/Makefile @@ -1,7 +1,5 @@ -# Created by: Po-Chuan Hsieh <sunpoet@FreeBSD.org> - PORTNAME= libmediainfo -PORTVERSION= 22.03 +PORTVERSION= 24.04 CATEGORIES= multimedia MASTER_SITES= https://mediaarea.net/download/binary/mediainfo/${PORTVERSION}/ \ LOCAL/sunpoet @@ -9,36 +7,32 @@ DISTNAME= MediaInfo_CLI_${PORTVERSION}_GNU_FromSource MAINTAINER= sunpoet@FreeBSD.org COMMENT= MediaInfo library +WWW= https://mediaarea.net/en/MediaInfo \ + https://github.com/MediaArea/MediaInfoLib LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/../../../License.html -LIB_DEPENDS= libzen.so:multimedia/libzen +LIB_DEPENDS= libtinyxml2.so:textproc/tinyxml2 \ + libzen.so:multimedia/libzen -USES= alias compiler:c++11-lang libtool localbase pathfix pkgconfig tar:xz +USES= compiler:c++11-lang dos2unix libtool localbase pathfix pkgconfig tar:xz -CFLAGS+= -D_POSIX_PRIORITY_SCHEDULING CONFIGURE_ARGS= --enable-shared --enable-static GNU_CONFIGURE= yes INSTALL_TARGET= install-strip -USE_CXXSTD= c++11 +PATHFIX_MAKEFILEIN+= configure USE_LDCONFIG= yes WRKSRC= ${WRKDIR}/MediaInfo_CLI_GNU_FromSource/MediaInfoLib/Project/GNU/Library -OPTIONS_DEFINE= CURL MMS TINYXML2 -OPTIONS_DEFAULT=TINYXML2 -TINYXML2_DESC= Use textproc/tinyxml2 instead of bundled one +DOS2UNIX_FILES= ../../../Source/MediaInfo/Audio/File_Usac.cpp \ + ../../../Source/MediaInfo/Audio/File_Usac.h + +OPTIONS_DEFINE= CURL +OPTIONS_DEFAULT=CURL CURL_CONFIGURE_ON= --with-libcurl=${LOCALBASE} CURL_LIB_DEPENDS= libcurl.so:ftp/curl -MMS_CONFIGURE_ON= --with-libmms=${LOCALBASE} -MMS_LIB_DEPENDS= libmms.so:net/libmms -TINYXML2_CONFIGURE_ON= --with-libtinyxml2=yes -TINYXML2_LIB_DEPENDS= libtinyxml2.so:textproc/tinyxml2 - -post-install: - ${INSTALL_DATA} ${WRKSRC}/libmediainfo.pc ${STAGEDIR}${PREFIX}/libdata/pkgconfig/libmediainfo.pc - ${RM} -r ${STAGEDIR}${PREFIX}/include/MediaInfoDLL/ .include <bsd.port.mk> |