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:v23.03
13 DISTFILE[1]= generated:main
15 SPKGS[standard]= complete
19 OPTIONS_AVAILABLE= none
20 OPTIONS_STANDARD= none
22 BUILD_DEPENDS= libtool:single:standard
23 BUILDRUN_DEPENDS= tinyxml2:single:standard
24 libzen:single:standard
26 USES= autoreconf:build dos2unix libtool pkgconfig zlib
29 LICENSE= BSD2CLAUSE:primary
30 LICENSE_FILE= BSD2CLAUSE:{{WRKSRC}}/License.txt
33 FPC_EQUIVALENT= multimedia/libmediainfo
36 CONFIGURE_WRKSRC= {{WRKSRC}}/Project/GNU/Library
37 CONFIGURE_ARGS= --enable-shared
39 --with-libtinyxml2=yes
40 --with-libcurl={{LOCALBASE}}
42 BUILD_WRKSRC= {{WRKSRC}}/Project/GNU/Library
44 INSTALL_WRKSRC= {{WRKSRC}}/Project/GNU/Library
45 INSTALL_TARGET= install-strip
49 cd ${CONFIGURE_WRKSRC} && ${SH} ./autogen.sh
51 [FILE:130:descriptions/desc.primary]
52 The MediaInfo library enables a convenient unified display of the most
53 relevant technical and tag data for video and audio files.
57 547716cb4e77b6ba0eee73c000d661ea68bccf5b18e82c5ecb0407e0a153aa46 2778335 MediaArea-MediaInfoLib-23.03.tar.gz
60 [FILE:65:manifests/plist.primary]
62 libmediainfo.so.%%SOMAJOR%%
63 libmediainfo.so.%%SOVERSION%%
66 [FILE:217:manifests/plist.dev]
78 lib/pkgconfig/libmediainfo.pc
81 [FILE:657:patches/patch-Source_ThirdParty_aes-gladman_brg__endian.h]
82 --- Source/ThirdParty/aes-gladman/brg_endian.h.orig 2023-04-04 23:40:41 UTC
83 +++ Source/ThirdParty/aes-gladman/brg_endian.h
84 @@ -27,7 +27,7 @@ Issue Date: 20/12/2007
85 /* Include files where endian defines and byteswap functions may reside */
87 # include <sys/isa_defs.h>
88 -#elif defined( __FreeBSD__ ) || defined( __OpenBSD__ ) || defined( __NetBSD__ )
89 +#elif defined( __FreeBSD__ ) || defined( __OpenBSD__ ) || defined( __NetBSD__ ) || defined( __DragonFly__ )
90 # include <sys/endian.h>
91 #elif defined( BSD ) && ( BSD >= 199103 ) || defined( __APPLE__ ) || \
92 defined( __CYGWIN32__ ) || defined( __DJGPP__ ) || defined( __osf__ )