Ravenports generated: 22 Oct 2023 19:35
[ravenports.git] / bucket_7F / libmicrohttpd
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               libmicrohttpd
4 VERSION=                0.9.77
5 KEYWORDS=               www
6 VARIANTS=               standard
7 SDESC[standard]=        Small C library to run an HTTP server
8 HOMEPAGE=               https://www.gnu.org/software/libmicrohttpd/
9 CONTACT=                nobody
10
11 DOWNLOAD_GROUPS=        main
12 SITES[main]=            GNU/libmicrohttpd
13 DISTFILE[1]=            libmicrohttpd-0.9.77.tar.gz:main
14 DF_INDEX=               1
15 SPKGS[standard]=        complete
16                         primary
17                         dev
18                         man
19
20 OPTIONS_AVAILABLE=      none
21 OPTIONS_STANDARD=       none
22
23 BUILD_DEPENDS=          gnutls:dev:standard
24                         libgcrypt:dev:standard
25 BUILDRUN_DEPENDS=       gnutls:primary:standard
26                         libgcrypt:primary:standard
27
28 USES=                   cpe libtool makeinfo mbsdfix
29
30 LICENSE=                LGPL21+:primary
31 LICENSE_TERMS=          primary:{{WRKDIR}}/TERMS
32 LICENSE_FILE=           LGPL21+:{{WRKSRC}}/COPYING
33 LICENSE_AWK=            TERMS:"CONNECTION_H"
34 LICENSE_SOURCE=         TERMS:{{WRKSRC}}/src/microhttpd/connection.h
35 LICENSE_SCHEME=         solo
36
37 INFO=                   man:libmicrohttpd
38                         man:libmicrohttpd-tutorial
39 CPE_VENDOR=             gnu
40 FPC_EQUIVALENT=         www/libmicrohttpd
41 INFO_SUBDIR=            .
42
43 MUST_CONFIGURE=         gnu
44 CONFIGURE_ARGS=         --enable-https
45                         --disable-examples
46
47 INSTALL_TARGET=         install-strip
48 SOVERSION=              12.61.0
49
50 post-patch-dragonfly:
51         # export PF_UNET, pipe2(), etc
52         ${REINPLACE_CMD} -e 's@_XOPEN_SOURCE@&__@g' -e 's@__BSD_VISIBLE@&__@g' \
53                 ${WRKSRC}/configure
54         ${TOUCH} ${WRKSRC}/configure -r ${WRKSRC}/Makefile
55
56 [FILE:286:descriptions/desc.primary]
57 libmicrohttpd is a small C library for embedding  HTTP server functionality
58 into other  applications. It is reentrant, fast, supports HTTP 1.1, and
59 permits listening on multiple ports. The API is simple and still powerful
60 enough to allow programmers to use the entire HTTP feature set.
61
62
63 [FILE:106:distinfo]
64 9e7023a151120060d2806a6ea4c13ca9933ece4eacfc5c9464d20edddb76b0a0      1896679 libmicrohttpd-0.9.77.tar.gz
65
66
67 [FILE:113:manifests/plist.primary]
68 share/info/libmicrohttpd_performance_data.png
69 lib/
70  libmicrohttpd.so.%%SOMAJOR%%
71  libmicrohttpd.so.%%SOVERSION%%
72
73
74 [FILE:92:manifests/plist.dev]
75 include/microhttpd.h
76 lib/
77  libmicrohttpd.a
78  libmicrohttpd.so
79 lib/pkgconfig/libmicrohttpd.pc
80
81
82 [FILE:34:manifests/plist.man]
83 share/man/man3/libmicrohttpd.3.gz
84