Ravenports generated: 04 Sep 2023 02:41
[ravenports.git] / bucket_9F / libmediainfo
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               libmediainfo
4 VERSION=                23.07
5 KEYWORDS=               multimedia
6 VARIANTS=               standard
7 SDESC[standard]=        Multimedia file information library
8 HOMEPAGE=               https://mediaarea.net/en/MediaInfo
9 CONTACT=                nobody
10
11 DOWNLOAD_GROUPS=        main
12 SITES[main]=            GITHUB/MediaArea:MediaInfoLib:v23.07
13 DISTFILE[1]=            generated:main
14 DF_INDEX=               1
15 SPKGS[standard]=        complete
16                         primary
17                         dev
18
19 OPTIONS_AVAILABLE=      none
20 OPTIONS_STANDARD=       none
21
22 BUILD_DEPENDS=          libtool:single:standard
23                         libzen:dev:standard
24                         tinyxml2:dev:standard
25 BUILDRUN_DEPENDS=       tinyxml2:primary:standard
26                         libzen:primary:standard
27
28 USES=                   autoreconf:build dos2unix libtool pkgconfig zlib
29                         curl
30
31 LICENSE=                BSD2CLAUSE:primary
32 LICENSE_FILE=           BSD2CLAUSE:{{WRKSRC}}/LICENSE
33 LICENSE_SCHEME=         solo
34
35 FPC_EQUIVALENT=         multimedia/libmediainfo
36
37 MUST_CONFIGURE=         gnu
38 CONFIGURE_WRKSRC=       {{WRKSRC}}/Project/GNU/Library
39 CONFIGURE_ARGS=         --enable-shared
40                         --enable-static
41                         --with-libtinyxml2=yes
42                         --with-libcurl={{LOCALBASE}}
43
44 BUILD_WRKSRC=           {{WRKSRC}}/Project/GNU/Library
45
46 INSTALL_WRKSRC=         {{WRKSRC}}/Project/GNU/Library
47 INSTALL_TARGET=         install-strip
48 SOVERSION=              0.0.0
49
50 pre-configure:
51         cd ${CONFIGURE_WRKSRC} && ${SH} ./autogen.sh
52
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.
56
57
58 [FILE:114:distinfo]
59 fb8664434248067ab5227a384e6454fc569b62caf6e21ed5623997c6b87c0ebd      2844797 MediaArea-MediaInfoLib-23.07.tar.gz
60
61
62 [FILE:65:manifests/plist.primary]
63 lib/
64  libmediainfo.so.%%SOMAJOR%%
65  libmediainfo.so.%%SOVERSION%%
66
67
68 [FILE:217:manifests/plist.dev]
69 include/MediaInfo/
70  MediaInfo.h
71  MediaInfoList.h
72  MediaInfo_Const.h
73  MediaInfo_Events.h
74 include/MediaInfoDLL/
75  MediaInfoDLL.h
76  MediaInfoDLL_Static.h
77 lib/
78  libmediainfo.a
79  libmediainfo.so
80 lib/pkgconfig/libmediainfo.pc
81
82
83 [FILE:657:patches/patch-Source_ThirdParty_aes-gladman_brg__endian.h]
84 --- Source/ThirdParty/aes-gladman/brg_endian.h.orig     2023-07-02 02:31:07 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 */
88  #if defined( __sun )
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__ )
95