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:v22.12
13 DISTFILE[1]= generated:main
15 SPKGS[standard]= single
17 OPTIONS_AVAILABLE= none
18 OPTIONS_STANDARD= none
20 BUILD_DEPENDS= libtool:single:standard
21 BUILDRUN_DEPENDS= tinyxml2:single:standard
22 libzen:single:standard
25 USES= autoreconf:build dos2unix libtool pkgconfig zlib
27 LICENSE= BSD2CLAUSE:single
28 LICENSE_FILE= BSD2CLAUSE:{{WRKSRC}}/License.txt
31 FPC_EQUIVALENT= multimedia/libmediainfo
34 CONFIGURE_WRKSRC= {{WRKSRC}}/Project/GNU/Library
35 CONFIGURE_ARGS= --enable-shared
37 --with-libtinyxml2=yes
38 --with-libcurl={{LOCALBASE}}
40 BUILD_WRKSRC= {{WRKSRC}}/Project/GNU/Library
42 INSTALL_WRKSRC= {{WRKSRC}}/Project/GNU/Library
43 INSTALL_TARGET= install-strip
47 cd ${CONFIGURE_WRKSRC} && ${SH} ./autogen.sh
49 [FILE:130:descriptions/desc.single]
50 The MediaInfo library enables a convenient unified display of the most
51 relevant technical and tag data for video and audio files.
55 d585866b48e6eb1ec6a913b9d21b282ca93b2643a2d26e8af9576c6c160f00dd 2733222 MediaArea-MediaInfoLib-22.12.tar.gz
58 [FILE:277:manifests/plist.single]
70 libmediainfo.so.%%SOMAJOR%%
71 libmediainfo.so.%%SOVERSION%%
72 lib/pkgconfig/libmediainfo.pc
75 [FILE:657:patches/patch-Source_ThirdParty_aes-gladman_brg__endian.h]
76 --- Source/ThirdParty/aes-gladman/brg_endian.h.orig 2022-10-05 19:31:22 UTC
77 +++ Source/ThirdParty/aes-gladman/brg_endian.h
78 @@ -27,7 +27,7 @@ Issue Date: 20/12/2007
79 /* Include files where endian defines and byteswap functions may reside */
81 # include <sys/isa_defs.h>
82 -#elif defined( __FreeBSD__ ) || defined( __OpenBSD__ ) || defined( __NetBSD__ )
83 +#elif defined( __FreeBSD__ ) || defined( __OpenBSD__ ) || defined( __NetBSD__ ) || defined( __DragonFly__ )
84 # include <sys/endian.h>
85 #elif defined( BSD ) && ( BSD >= 199103 ) || defined( __APPLE__ ) || \
86 defined( __CYGWIN32__ ) || defined( __DJGPP__ ) || defined( __osf__ )