Ravenports generated: 10 Feb 2024 22:55
[ravenports.git] / bucket_A0 / libstrophe
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               libstrophe
4 VERSION=                0.13.0
5 KEYWORDS=               net_im
6 VARIANTS=               standard
7 SDESC[standard]=        Lightweight XMPP library
8 HOMEPAGE=               https://strophe.im/libstrophe/
9 CONTACT=                nobody
10
11 DOWNLOAD_GROUPS=        main
12 SITES[main]=            GITHUB/strophe:libstrophe:0.13.0
13 DISTFILE[1]=            generated:main
14 DF_INDEX=               1
15 SPKGS[standard]=        single
16
17 OPTIONS_AVAILABLE=      none
18 OPTIONS_STANDARD=       none
19
20 USES=                   autoreconf gmake libtool pkgconfig ssl expat zlib
21
22 LICENSE=                MIT:single GPLv3+:single
23 LICENSE_TERMS=          single:{{WRKSRC}}/LICENSE.txt
24 LICENSE_FILE=           MIT:{{WRKSRC}}/MIT-LICENSE.txt
25                         GPLv3+:{{WRKSRC}}/GPL-LICENSE.txt
26 LICENSE_SCHEME=         dual
27
28 FPC_EQUIVALENT=         net-im/libstrophe
29
30 MUST_CONFIGURE=         gnu
31 CONFIGURE_ARGS=         --with-pkgconfigdir={{PREFIX}}/lib/pkgconfig
32
33 INSTALL_TARGET=         install-strip
34 SOVERSION=              0.13.0
35
36 [FILE:193:descriptions/desc.single]
37 libstrophe is a lightweight XMPP client library written in C.
38 It has minimal dependencies and is configurable for various environments.
39 It runs well on Linux, Unix and Windows based platforms.
40
41
42 [FILE:111:distinfo]
43 c1e3cc7c728c2d793a8799b29208439495b65bdedc6732d855fe54c3a1fc13c8       228692 strophe-libstrophe-0.13.0.tar.gz
44
45
46 [FILE:136:manifests/plist.single]
47 include/strophe.h
48 lib/
49  libstrophe.a
50  libstrophe.so
51  libstrophe.so.%%SOMAJOR%%
52  libstrophe.so.%%SOVERSION%%
53 lib/pkgconfig/libstrophe.pc
54
55
56 [FILE:375:patches/patch-configure.ac]
57 --- configure.ac.orig   2024-02-01 08:34:32 UTC
58 +++ configure.ac
59 @@ -21,6 +21,7 @@ AS_CASE([$host_os],
60      [freebsd*],    [PLATFORM="bsd"],
61      [openbsd*],    [PLATFORM="bsd"],
62      [netbsd*],     [PLATFORM="bsd"],
63 +    [midnight*],   [PLATFORM="bsd"],
64      [*nto*|*qnx*], [PLATFORM="qnx"],
65      [*solaris*],   [PLATFORM="solaris"],
66      [*android*],   [PLATFORM="android"],
67
68
69 [FILE:314:patches/patch-src_compression.c]
70 --- src/compression.c.orig      2024-02-01 08:34:32 UTC
71 +++ src/compression.c
72 @@ -19,6 +19,10 @@
73  
74  #include "common.h"
75  
76 +#ifndef EBADFD
77 +#define EBADFD EBADF
78 +#endif
79 +
80  #ifndef STROPHE_COMPRESSION_BUFFER_SIZE
81  /** Max buffer size for compressed data (send & receive). */
82  #define STROPHE_COMPRESSION_BUFFER_SIZE 4096
83