View | Details | Raw Unified | Return to bug 278022
Collapse All | Expand All

(-)b/multimedia/libmediainfo/Makefile (-15 / +18 lines)
Lines 1-9 Link Here
1
PORTNAME=	libmediainfo
1
PORTNAME=	libmediainfo
2
PORTVERSION=	24.01.1
2
DISTVERSION=	24.03
3
CATEGORIES=	multimedia
3
CATEGORIES=	multimedia
4
MASTER_SITES=	https://mediaarea.net/download/binary/mediainfo/${PORTVERSION}/ \
4
MASTER_SITES=	https://mediaarea.net/download/source/${PORTNAME}/${DISTVERSION}/
5
		LOCAL/sunpoet
5
DISTNAME=	${PORTNAME}_${DISTVERSION}
6
DISTNAME=	MediaInfo_CLI_${PORTVERSION}_GNU_FromSource
7
6
8
MAINTAINER=	sunpoet@FreeBSD.org
7
MAINTAINER=	sunpoet@FreeBSD.org
9
COMMENT=	MediaInfo library
8
COMMENT=	MediaInfo library
Lines 11-38 WWW= https://mediaarea.net/en/MediaInfo \ Link Here
11
		https://github.com/MediaArea/MediaInfoLib
10
		https://github.com/MediaArea/MediaInfoLib
12
11
13
LICENSE=	BSD2CLAUSE
12
LICENSE=	BSD2CLAUSE
14
LICENSE_FILE=	${WRKSRC}/../../../License.html
13
LICENSE_FILE=	${WRKSRC}/../../License.html
15
14
16
LIB_DEPENDS=	libtinyxml2.so:textproc/tinyxml2 \
15
LIB_DEPENDS=	libtinyxml2.so:textproc/tinyxml2 \
17
		libzen.so:multimedia/libzen
16
		libzen.so:multimedia/libzen
18
17
19
USES=		compiler:c++11-lang dos2unix libtool localbase pathfix pkgconfig tar:xz
18
USES=		cmake compiler:c++11-lang dos2unix localbase:ldflags pathfix \
20
19
		pkgconfig tar:xz
21
CONFIGURE_ARGS=	--enable-shared --enable-static
20
DOS2UNIX_GLOB=	*.c *.cmake.in *.cpp *.h *.pc.in *.txt
22
GNU_CONFIGURE=	yes
21
DOS2UNIX_WRKSRC=${WRKDIR}
23
INSTALL_TARGET=	install-strip
24
PATHFIX_MAKEFILEIN+=	configure
25
USE_LDCONFIG=	yes
22
USE_LDCONFIG=	yes
26
23
27
WRKSRC=		${WRKDIR}/MediaInfo_CLI_GNU_FromSource/MediaInfoLib/Project/GNU/Library
24
EXTRACT_AFTER_ARGS=	--exclude MediaInfoLib/Source/ThirdParty/tinyxml2
25
WRKSRC=		${WRKDIR}/MediaInfoLib/Project/CMake
26
27
PLIST_SUB=	DISTVERSION=${DISTVERSION:S/.//}
28
28
29
DOS2UNIX_FILES=	../../../Source/MediaInfo/Audio/File_Usac.cpp \
29
CMAKE_ON=	BUILD_SHARED_LIBS
30
		../../../Source/MediaInfo/Audio/File_Usac.h
31
30
32
OPTIONS_DEFINE=	CURL
31
OPTIONS_DEFINE=	CURL
33
OPTIONS_DEFAULT=CURL
32
OPTIONS_DEFAULT=CURL
34
33
35
CURL_CONFIGURE_ON=	--with-libcurl=${LOCALBASE}
36
CURL_LIB_DEPENDS=	libcurl.so:ftp/curl
34
CURL_LIB_DEPENDS=	libcurl.so:ftp/curl
35
CURL_CMAKE_BOOL_OFF=	CMAKE_DISABLE_FIND_PACKAGE_CURL
36
37
post-patch:
38
	@${REINPLACE_CMD} -e '/^Libs_Static/d' ${PATCH_WRKSRC}/libmediainfo.pc.in
39
	${RM} -r ${STAGEDIR}${PREFIX}/include/MediaInfoDLL/
37
40
38
.include <bsd.port.mk>
41
.include <bsd.port.mk>
(-)b/multimedia/libmediainfo/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
TIMESTAMP = 1708448940
1
TIMESTAMP = 1711698060
2
SHA256 (MediaInfo_CLI_24.01.1_GNU_FromSource.tar.xz) = 24f5d6d5fa086baf06bc4c6d0e213406edf9d60d30b0905d30ee0d1c7ed9d1ad
2
SHA256 (libmediainfo_24.03.tar.xz) = cc2bb44e407c890ab566934c56763918505ab58c14134b53f0d1da9eea242c8d
3
SIZE (MediaInfo_CLI_24.01.1_GNU_FromSource.tar.xz) = 3427912
3
SIZE (libmediainfo_24.03.tar.xz) = 2018728
(-)b/multimedia/libmediainfo/pkg-plist (-2 / +5 lines)
Lines 4-11 include/MediaInfo/MediaInfo_Const.h Link Here
4
include/MediaInfo/MediaInfo_Events.h
4
include/MediaInfo/MediaInfo_Events.h
5
include/MediaInfoDLL/MediaInfoDLL.h
5
include/MediaInfoDLL/MediaInfoDLL.h
6
include/MediaInfoDLL/MediaInfoDLL_Static.h
6
include/MediaInfoDLL/MediaInfoDLL_Static.h
7
lib/libmediainfo.a
7
lib/cmake/mediainfolib/MediaInfoLibConfig.cmake
8
lib/cmake/mediainfolib/MediaInfoLibConfigVersion.cmake
9
lib/cmake/mediainfolib/MediaInfoLibTargets-%%CMAKE_BUILD_TYPE%%.cmake
10
lib/cmake/mediainfolib/MediaInfoLibTargets.cmake
8
lib/libmediainfo.so
11
lib/libmediainfo.so
9
lib/libmediainfo.so.0
12
lib/libmediainfo.so.0
10
lib/libmediainfo.so.0.0.0
13
lib/libmediainfo.so.0.%%DISTVERSION%%.0
11
libdata/pkgconfig/libmediainfo.pc
14
libdata/pkgconfig/libmediainfo.pc

Return to bug 278022