Ravenports generated: 21 Feb 2024 17:31
[ravenports.git] / bucket_9F / libmediainfo
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               libmediainfo
4 VERSION=                24.01
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:v24.01
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 132198e65e62d82ad8f15ec74d786a01d2d1866e97fa7fe5cf46cbf982b93e31      2901602 MediaArea-MediaInfoLib-24.01.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-09-22 15:07:44 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