Ping! On Tue, Dec 13, 2016 at 08:25:32PM +1100, Peter Ross wrote: > Small C library for embedding HTTP server into applications. > This is not to be confused with the existing 'micro-httpd' cygwin package. > > Homepage: https://www.gnu.org/software/libmicrohttpd/ > > License: LGPL version 2.1 > > Yep, is packaged by other distro: > https://packages.debian.org/search?keywords=microhttpd&searchon=names > https://packages.ubuntu.com/search?keywords=microhttpd&searchon=names > https://software.opensuse.org/package/libmicrohttpd > https://admin.fedoraproject.org/pkgdb/package/rpms/libmicrohttpd/ > > Packages: > http://pross.sdf.org/sandpit/libmicrohttpd/x86/libmicrohttpd-0.9.52-1.hint > http://pross.sdf.org/sandpit/libmicrohttpd/x86/libmicrohttpd-0.9.52-1.tar.xz > http://pross.sdf.org/sandpit/libmicrohttpd/x86/libmicrohttpd-0.9.52-1-src.tar.xz > http://pross.sdf.org/sandpit/libmicrohttpd/x86_64/libmicrohttpd-0.9.52-1.hint > http://pross.sdf.org/sandpit/libmicrohttpd/x86_64/libmicrohttpd-0.9.52-1.tar.xz > http://pross.sdf.org/sandpit/libmicrohttpd/x86_64/libmicrohttpd-0.9.52-1-src.tar.xz > > Cygport file: > > NAME="libmicrohttpd" > VERSION=0.9.52 > RELEASE=1 > CATEGORY="Libs" > SUMMARY="library embedding HTTP server functionality" > DESCRIPTION="GNU libmicrohttpd is a small C library that is supposed to make > it easy to run an HTTP server as part of another application. GNU GNU > Libmicrohttpd is free software and part of the GNU project. Key features that > distinguish GNU Libmicrohttpd from other projects are: > - C library: fast and small > - API is simple, expressive and fully reentrant > - Implementation is HTTP 1.1 compliant > - HTTP server can listen on multiple ports > - Four different threading models (select, poll, pthread, thread pool) > - Supported platforms include GNU/Linux, FreeBSD, OpenBSD, NetBSD, Android, > OS X, W32, Symbian and z/OS > - Support for IPv6 > - Support for SHOUTcast > - Support for incremental processing of POST data (optional) > - Support for basic and digest authentication (optional) > - Support for SSL3 and TLS (requires libgcrypt and libgnutls, optional) > - Binary is only about 32k (without TLS/SSL support and other optional > features)" > HOMEPAGE="https://www.gnu.org/software/libmicrohttpd/" > SRC_URI="https://ftp.gnu.org/gnu/libmicrohttpd/libmicrohttpd-${VERSION}.tar.gz" > DEPEND="gettext-devel" > > # enable test suite > DEPEND="${DEPEND} libcurl-devel" > > # enable SSL > DEPEND="${DEPEND} libgcrypt-devel libgnutls-devel" > > # Note, if cygport fails with this error: > # /usr/bin/sed: can't read /usr/lib/libtasn1.la: No such file or directory > # it means libgnutls has installed an obsolete .la file. > # to solve this problem, delete /usr/lib/libgnutls.la > # discussion here: https://cygwin.com/ml/cygwin/2016-12/msg00106.html > > -- Peter > (A907 E02F A6E5 0CD2 34CD 20D2 6760 79C5 AC40 DD6B)
-- Peter (A907 E02F A6E5 0CD2 34CD 20D2 6760 79C5 AC40 DD6B)
signature.asc
Description: PGP signature