Browse Source

multimedia/libmediainfo: Update to 25.04

Changes:	https://github.com/MediaArea/MediaInfoLib/blob/master/History_DLL.txt
overlay
Po-Chuan Hsieh 1 month ago
parent
commit
ec861dc1cb
No known key found for this signature in database GPG Key ID: 9A4BD10F002DD04B
  1. 41
      multimedia/libmediainfo/Makefile
  2. 6
      multimedia/libmediainfo/distinfo
  3. 7
      multimedia/libmediainfo/pkg-plist

41
multimedia/libmediainfo/Makefile

@ -1,9 +1,9 @@
PORTNAME= libmediainfo
DISTVERSION= 25.03
PORTREVISION= 1
PORTVERSION= 25.04
CATEGORIES= multimedia
MASTER_SITES= https://mediaarea.net/download/source/${PORTNAME}/${DISTVERSION}/
DISTNAME= ${PORTNAME}_${DISTVERSION}
MASTER_SITES= https://mediaarea.net/download/binary/mediainfo/${PORTVERSION}/ \
LOCAL/sunpoet
DISTNAME= MediaInfo_CLI_${PORTVERSION}_GNU_FromSource
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= MediaInfo library
@ -11,32 +11,23 @@ WWW= https://mediaarea.net/en/MediaInfo \
https://github.com/MediaArea/MediaInfoLib
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/../../License.html
LICENSE_FILE= ${WRKSRC}/../../../License.html
LIB_DEPENDS= libtinyxml2.so:textproc/tinyxml2 \
LIB_DEPENDS= libcurl.so:ftp/curl \
libtinyxml2.so:textproc/tinyxml2 \
libzen.so:multimedia/libzen
USES= cmake compiler:c++11-lang dos2unix localbase:ldflags pathfix \
pkgconfig tar:xz
DOS2UNIX_GLOB= *.c *.cmake.in *.cpp *.h *.pc.in *.txt
DOS2UNIX_WRKSRC=${WRKDIR}
USE_LDCONFIG= yes
EXTRACT_AFTER_ARGS= --exclude MediaInfoLib/Source/ThirdParty/tinyxml2
WRKSRC= ${WRKDIR}/MediaInfoLib/Project/CMake
PLIST_SUB= DISTVERSION=${DISTVERSION:S/.//}
USES= compiler:c++11-lang dos2unix libtool localbase pathfix pkgconfig tar:xz
CMAKE_ON= BUILD_SHARED_LIBS
OPTIONS_DEFINE= CURL
OPTIONS_DEFAULT=CURL
CONFIGURE_ARGS= --enable-shared --enable-static --with-libcurl=${LOCALBASE}
GNU_CONFIGURE= yes
INSTALL_TARGET= install-strip
PATHFIX_MAKEFILEIN+= configure
USE_LDCONFIG= yes
CURL_LIB_DEPENDS= libcurl.so:ftp/curl
CURL_CMAKE_BOOL_OFF= CMAKE_DISABLE_FIND_PACKAGE_CURL
WRKSRC= ${WRKDIR}/MediaInfo_CLI_GNU_FromSource/MediaInfoLib/Project/GNU/Library
post-patch:
@${REINPLACE_CMD} -e '/^Libs_Static/d' ${PATCH_WRKSRC}/libmediainfo.pc.in
${RM} -r ${STAGEDIR}${PREFIX}/include/MediaInfoDLL/
DOS2UNIX_FILES= ../../../Source/MediaInfo/Audio/File_Usac.cpp \
../../../Source/MediaInfo/Audio/File_Usac.h
.include <bsd.port.mk>

6
multimedia/libmediainfo/distinfo

@ -1,3 +1,3 @@
TIMESTAMP = 1742645027
SHA256 (libmediainfo_25.03.tar.xz) = 35f1fdab81239ca355c6de358a84fbde0477fed8eb350e5dfef6a598145c5207
SIZE (libmediainfo_25.03.tar.xz) = 2117836
TIMESTAMP = 1747546426
SHA256 (MediaInfo_CLI_25.04_GNU_FromSource.tar.xz) = ecd286de77cb13ea4b6ce0ebdbbff3f3da89c67ec2d5c330d47f385a4329c5d2
SIZE (MediaInfo_CLI_25.04_GNU_FromSource.tar.xz) = 5987512

7
multimedia/libmediainfo/pkg-plist

@ -4,11 +4,8 @@ include/MediaInfo/MediaInfo_Const.h
include/MediaInfo/MediaInfo_Events.h
include/MediaInfoDLL/MediaInfoDLL.h
include/MediaInfoDLL/MediaInfoDLL_Static.h
lib/cmake/mediainfolib/MediaInfoLibConfig.cmake
lib/cmake/mediainfolib/MediaInfoLibConfigVersion.cmake
lib/cmake/mediainfolib/MediaInfoLibTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/mediainfolib/MediaInfoLibTargets.cmake
lib/libmediainfo.a
lib/libmediainfo.so
lib/libmediainfo.so.0
lib/libmediainfo.so.0.%%DISTVERSION%%.0
lib/libmediainfo.so.0.0.0
libdata/pkgconfig/libmediainfo.pc

Loading…
Cancel
Save