Hello -- I am away for the US holiday. I'll be back tomorrow evening and I will check this over then.
Some quick things: 1. You can get all the diffs at once with `cvs diff`. 2. Are all the DESCR changes necessary? Your diff makes it quite long--longer than a 80x25 terminal window can display. 3. Do you know which two tests fail? Is it the same with the version currently in ports? Thanks. ~Brian On 5/29/2022 1:06 PM, oliw...@danwin1210.de wrote: > i had compiled successfully on amd64. > can someone test and commit it? > changelog: > https://raw.githubusercontent.com/Karlson2k/libmicrohttpd/master/NEWS > > how can i get all diffs at once instead of diff -u every file separately? > > ============================================================================ > Testsuite summary for GNU Libmicrohttpd 0.9.75 > ============================================================================ > # TOTAL: 36 > # PASS: 34 > # SKIP: 0 > # XFAIL: 0 > # FAIL: 2 > # XPASS: 0 > # ERROR: 0 > ============================================================================ > > --- /usr/ports/www/libmicrohttpd/Makefile Thu Mar 24 22:15:19 2022 > +++ Makefile Sun May 29 18:53:35 2022 > @@ -1,16 +1,15 @@ > COMMENT = tiny embeddable httpd library written in C > -DISTNAME = libmicrohttpd-0.9.70 > -REVISION = 0 > +DISTNAME = libmicrohttpd-0.9.75 > CATEGORIES = www > > -SHARED_LIBS += microhttpd 0.4 # 65.0 > +SHARED_LIBS += microhttpd 0.5 # 72.0 > > + > HOMEPAGE = https://www.gnu.org/software/libmicrohttpd/ > MAINTAINER = Brian Callahan <bcal...@openbsd.org> > > # LGPLv2.1+ > PERMIT_PACKAGE = Yes > - > WANTLIB += brotlidec brotlienc gmp gnutls hogweed iconv idn2 intl > WANTLIB += nettle p11-kit pthread tasn1 unistring z zstd > > @@ -28,5 +27,6 @@ > TEST_DEPENDS = misc/zzuf \ > net/curl \ > net/socat > +SEPARATE_BUILD = Yes > > .include <bsd.port.mk> > > > --- /usr/ports/www/libmicrohttpd/distinfo Tue Feb 25 15:09:26 2020 > +++ distinfo Sun May 29 14:54:59 2022 > @@ -1,2 +1,2 @@ > -SHA256 (libmicrohttpd-0.9.70.tar.gz) = > kNCj05b5b5vEHrD36Bh3lgSShfq++CYErNSHlZCXcwc= > -SIZE (libmicrohttpd-0.9.70.tar.gz) = 1886435 > +SHA256 (libmicrohttpd-0.9.75.tar.gz) = > kniQem9XGzkaq5ZE/WRqUQjtlzEexm9jWc677bCk47s= > +SIZE (libmicrohttpd-0.9.75.tar.gz) = 1952076 > > --- /usr/ports/www/libmicrohttpd/pkg/DESCR Wed Dec 27 20:31:07 2017 > +++ pkg/DESCR Sun May 29 18:17:43 2022 > @@ -1,14 +1,36 @@ > -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 libmicrohttpd is a small C library that is supposed to make it > +easy to run an HTTP server as part of another application. GNU > +Libmicrohttpd is free software and part of the GNU project. Key > +features that distinguish GNU Libmicrohttpd from other projects > +are: > > -Features: > -* 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) > -* Support for IPv6 > -* Support for SHOUTcast > -* Support for incremental processing of POST data > -* Support for basic and digest authentication > -* Support for TLS > + > +*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 > +*Various threading modes: run in application thread, internal thread, > + thread pool, and thread-per-connection > + > +*Three different sockets polling modes: select(), poll(), and epoll > +*Minimised number of sys-calls to avoid extra user/kernel mode switches > +*Supported platforms include GNU/Linux, FreeBSD, OpenBSD, NetBSD, Android, > + Darwin (macOS),W32, OpenIndiana/Solaris, 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 TLS (requires libgnutls, optional) > +*Binary is only about 32k (without TLS support and other optional features) > + > +GNU libmicrohttpd was started because the author needed an easy way > +to add a concurrent HTTP server to other projects. Existing > +alternatives were either non-free, not reentrant, standalone, of > +terrible code quality, or a combination thereof. Do not use GNU > +libmicrohttpd if you are looking for a standalone HTTP server, there > +are many other projects out there that provide that kind of > +functionality already. However, if you want to be able to serve > +simple WWW pages from within your C or C++ application, check it > +out.