1 # Buildsheet autogenerated by ravenadm tool -- Do not edit.
3 NAMEBASE= libmicrohttpd
7 SDESC[standard]= Small C library to run an HTTP server
8 HOMEPAGE= https://www.gnu.org/software/libmicrohttpd/
12 SITES[main]= GNU/libmicrohttpd
13 DISTFILE[1]= libmicrohttpd-0.9.77.tar.gz:main
15 SPKGS[standard]= complete
20 OPTIONS_AVAILABLE= none
21 OPTIONS_STANDARD= none
23 BUILD_DEPENDS= gnutls:dev:standard
24 libgcrypt:dev:standard
25 BUILDRUN_DEPENDS= gnutls:primary:standard
26 libgcrypt:primary:standard
28 USES= cpe libtool makeinfo mbsdfix
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
37 INFO= man:libmicrohttpd
38 man:libmicrohttpd-tutorial
40 FPC_EQUIVALENT= www/libmicrohttpd
44 CONFIGURE_ARGS= --enable-https
47 INSTALL_TARGET= install-strip
51 # export PF_UNET, pipe2(), etc
52 ${REINPLACE_CMD} -e 's@_XOPEN_SOURCE@&__@g' -e 's@__BSD_VISIBLE@&__@g' \
54 ${TOUCH} ${WRKSRC}/configure -r ${WRKSRC}/Makefile
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.
64 9e7023a151120060d2806a6ea4c13ca9933ece4eacfc5c9464d20edddb76b0a0 1896679 libmicrohttpd-0.9.77.tar.gz
67 [FILE:113:manifests/plist.primary]
68 share/info/libmicrohttpd_performance_data.png
70 libmicrohttpd.so.%%SOMAJOR%%
71 libmicrohttpd.so.%%SOVERSION%%
74 [FILE:92:manifests/plist.dev]
79 lib/pkgconfig/libmicrohttpd.pc
82 [FILE:34:manifests/plist.man]
83 share/man/man3/libmicrohttpd.3.gz