1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
7 SDESC[standard]= Multimedia file information library
8 HOMEPAGE= https://mediaarea.net/en/MediaInfo
12 SITES[main]= GITHUB/MediaArea:MediaInfoLib:v24.01
13 DISTFILE[1]= generated:main
15 SPKGS[standard]= complete
19 OPTIONS_AVAILABLE= none
20 OPTIONS_STANDARD= none
22 BUILD_DEPENDS= libtool:single:standard
25 BUILDRUN_DEPENDS= tinyxml2:primary:standard
26 libzen:primary:standard
28 USES= autoreconf:build dos2unix libtool pkgconfig zlib
31 LICENSE= BSD2CLAUSE:primary
32 LICENSE_FILE= BSD2CLAUSE:{{WRKSRC}}/LICENSE
35 FPC_EQUIVALENT= multimedia/libmediainfo
38 CONFIGURE_WRKSRC= {{WRKSRC}}/Project/GNU/Library
39 CONFIGURE_ARGS= --enable-shared
41 --with-libtinyxml2=yes
42 --with-libcurl={{LOCALBASE}}
44 BUILD_WRKSRC= {{WRKSRC}}/Project/GNU/Library
46 INSTALL_WRKSRC= {{WRKSRC}}/Project/GNU/Library
47 INSTALL_TARGET= install-strip
51 cd ${CONFIGURE_WRKSRC} && ${SH} ./autogen.sh
53 [FILE:130:descriptions/desc.primary]
54 The MediaInfo library enables a convenient unified display of the most
55 relevant technical and tag data for video and audio files.
59 132198e65e62d82ad8f15ec74d786a01d2d1866e97fa7fe5cf46cbf982b93e31 2901602 MediaArea-MediaInfoLib-24.01.tar.gz
62 [FILE:65:manifests/plist.primary]
64 libmediainfo.so.%%SOMAJOR%%
65 libmediainfo.so.%%SOVERSION%%
68 [FILE:217:manifests/plist.dev]
80 lib/pkgconfig/libmediainfo.pc
83 [FILE:657:patches/patch-Source_ThirdParty_aes-gladman_brg__endian.h]
84 --- Source/ThirdParty/aes-gladman/brg_endian.h.orig 2023-09-22 15:07:44 UTC
85 +++ Source/ThirdParty/aes-gladman/brg_endian.h
86 @@ -27,7 +27,7 @@ Issue Date: 20/12/2007
87 /* Include files where endian defines and byteswap functions may reside */
89 # include <sys/isa_defs.h>
90 -#elif defined( __FreeBSD__ ) || defined( __OpenBSD__ ) || defined( __NetBSD__ )
91 +#elif defined( __FreeBSD__ ) || defined( __OpenBSD__ ) || defined( __NetBSD__ ) || defined( __DragonFly__ )
92 # include <sys/endian.h>
93 #elif defined( BSD ) && ( BSD >= 199103 ) || defined( __APPLE__ ) || \
94 defined( __CYGWIN32__ ) || defined( __DJGPP__ ) || defined( __osf__ )