Ravenports generated: 05 Apr 2023 03:22
[ravenports.git] / bucket_9F / libmediainfo
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               libmediainfo
4 VERSION=                23.03
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.03
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 BUILDRUN_DEPENDS=       tinyxml2:single:standard
24                         libzen:single:standard
25
26 USES=                   autoreconf:build dos2unix libtool pkgconfig zlib
27                         curl
28
29 LICENSE=                BSD2CLAUSE:primary
30 LICENSE_FILE=           BSD2CLAUSE:{{WRKSRC}}/License.txt
31 LICENSE_SCHEME=         solo
32
33 FPC_EQUIVALENT=         multimedia/libmediainfo
34
35 MUST_CONFIGURE=         gnu
36 CONFIGURE_WRKSRC=       {{WRKSRC}}/Project/GNU/Library
37 CONFIGURE_ARGS=         --enable-shared
38                         --enable-static
39                         --with-libtinyxml2=yes
40                         --with-libcurl={{LOCALBASE}}
41
42 BUILD_WRKSRC=           {{WRKSRC}}/Project/GNU/Library
43
44 INSTALL_WRKSRC=         {{WRKSRC}}/Project/GNU/Library
45 INSTALL_TARGET=         install-strip
46 SOVERSION=              0.0.0
47
48 pre-configure:
49         cd ${CONFIGURE_WRKSRC} && ${SH} ./autogen.sh
50
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.
54
55
56 [FILE:114:distinfo]
57 547716cb4e77b6ba0eee73c000d661ea68bccf5b18e82c5ecb0407e0a153aa46      2778335 MediaArea-MediaInfoLib-23.03.tar.gz
58
59
60 [FILE:65:manifests/plist.primary]
61 lib/
62  libmediainfo.so.%%SOMAJOR%%
63  libmediainfo.so.%%SOVERSION%%
64
65
66 [FILE:217:manifests/plist.dev]
67 include/MediaInfo/
68  MediaInfo.h
69  MediaInfoList.h
70  MediaInfo_Const.h
71  MediaInfo_Events.h
72 include/MediaInfoDLL/
73  MediaInfoDLL.h
74  MediaInfoDLL_Static.h
75 lib/
76  libmediainfo.a
77  libmediainfo.so
78 lib/pkgconfig/libmediainfo.pc
79
80
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 */
86  #if defined( __sun )
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__ )
93