Ravenports generated: 30 Jan 2023 20:50
[ravenports.git] / bucket_9F / libmediainfo
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               libmediainfo
4 VERSION=                22.12
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:v22.12
13 DISTFILE[1]=            generated:main
14 DF_INDEX=               1
15 SPKGS[standard]=        single
16
17 OPTIONS_AVAILABLE=      none
18 OPTIONS_STANDARD=       none
19
20 BUILD_DEPENDS=          libtool:single:standard
21 BUILDRUN_DEPENDS=       tinyxml2:single:standard
22                         libzen:single:standard
23                         curl:primary:standard
24
25 USES=                   autoreconf:build dos2unix libtool pkgconfig zlib
26
27 LICENSE=                BSD2CLAUSE:single
28 LICENSE_FILE=           BSD2CLAUSE:{{WRKSRC}}/License.txt
29 LICENSE_SCHEME=         solo
30
31 FPC_EQUIVALENT=         multimedia/libmediainfo
32
33 MUST_CONFIGURE=         gnu
34 CONFIGURE_WRKSRC=       {{WRKSRC}}/Project/GNU/Library
35 CONFIGURE_ARGS=         --enable-shared
36                         --enable-static
37                         --with-libtinyxml2=yes
38                         --with-libcurl={{LOCALBASE}}
39
40 BUILD_WRKSRC=           {{WRKSRC}}/Project/GNU/Library
41
42 INSTALL_WRKSRC=         {{WRKSRC}}/Project/GNU/Library
43 INSTALL_TARGET=         install-strip
44 SOVERSION=              0.0.0
45
46 pre-configure:
47         cd ${CONFIGURE_WRKSRC} && ${SH} ./autogen.sh
48
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.
52
53
54 [FILE:114:distinfo]
55 d585866b48e6eb1ec6a913b9d21b282ca93b2643a2d26e8af9576c6c160f00dd      2733222 MediaArea-MediaInfoLib-22.12.tar.gz
56
57
58 [FILE:277:manifests/plist.single]
59 include/MediaInfo/
60  MediaInfo.h
61  MediaInfoList.h
62  MediaInfo_Const.h
63  MediaInfo_Events.h
64 include/MediaInfoDLL/
65  MediaInfoDLL.h
66  MediaInfoDLL_Static.h
67 lib/
68  libmediainfo.a
69  libmediainfo.so
70  libmediainfo.so.%%SOMAJOR%%
71  libmediainfo.so.%%SOVERSION%%
72 lib/pkgconfig/libmediainfo.pc
73
74
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 */
80  #if defined( __sun )
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__ )
87