Ravenports generated: 02 Sep 2022 21:37
[ravenports.git] / bucket_7F / libmicrohttpd
1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
2
3 NAMEBASE=               libmicrohttpd
4 VERSION=                0.9.75
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.75.tar.gz:main
14 DF_INDEX=               1
15 SPKGS[standard]=        single
16
17 OPTIONS_AVAILABLE=      none
18 OPTIONS_STANDARD=       none
19
20 BUILDRUN_DEPENDS=       gnutls:primary:standard
21                         libgcrypt:single:standard
22
23 USES=                   cpe libtool makeinfo
24
25 LICENSE=                LGPL21+:single
26 LICENSE_TERMS=          single:{{WRKDIR}}/TERMS
27 LICENSE_FILE=           LGPL21+:{{WRKSRC}}/COPYING
28 LICENSE_AWK=            TERMS:"CONNECTION_H"
29 LICENSE_SOURCE=         TERMS:{{WRKSRC}}/src/microhttpd/connection.h
30 LICENSE_SCHEME=         solo
31
32 INFO=                   single:libmicrohttpd
33                         single:libmicrohttpd-tutorial
34 CPE_VENDOR=             gnu
35 FPC_EQUIVALENT=         www/libmicrohttpd
36 INFO_SUBDIR=            .
37
38 MUST_CONFIGURE=         gnu
39 CONFIGURE_ARGS=         --enable-https
40                         --disable-examples
41
42 INSTALL_TARGET=         install-strip
43 SOVERSION=              12.60.0
44
45 post-patch-dragonfly:
46         # export PF_UNET, pipe2(), etc
47         ${REINPLACE_CMD} -e 's@_XOPEN_SOURCE@&__@g' -e 's@__BSD_VISIBLE@&__@g' \
48                 ${WRKSRC}/configure
49         ${TOUCH} ${WRKSRC}/configure -r ${WRKSRC}/Makefile
50
51 [FILE:286:descriptions/desc.single]
52 libmicrohttpd is a small C library for embedding  HTTP server functionality
53 into other  applications. It is reentrant, fast, supports HTTP 1.1, and
54 permits listening on multiple ports. The API is simple and still powerful
55 enough to allow programmers to use the entire HTTP feature set.
56
57
58 [FILE:106:distinfo]
59 9278907a6f571b391aab9644fd646a5108ed97311ec66f6359cebbedb0a4e3bb      1952076 libmicrohttpd-0.9.75.tar.gz
60
61
62 [FILE:234:manifests/plist.single]
63 include/microhttpd.h
64 share/info/libmicrohttpd_performance_data.png
65 lib/
66  libmicrohttpd.a
67  libmicrohttpd.so
68  libmicrohttpd.so.%%SOMAJOR%%
69  libmicrohttpd.so.%%SOVERSION%%
70 lib/pkgconfig/libmicrohttpd.pc
71 share/man/man3/libmicrohttpd.3.gz
72