Neon is an HTTP and WebDAV client library for Unix systems, with a C
interface. Featuring:
. High-level interface to HTTP and WebDAV methods
(PUT, GET, HEAD etc)
. Low-level interface to HTTP request handling, to allow
implementing new methods easily.
. HTTP/1.1 and HTTP/1.0 persistent connections
. RFC2617 basic and digest authentication
(including auth-int, md5-sess)
. Proxy support (including basic/digest authentication)
. Generic WebDAV 207 XML response handling mechanism
. XML parsing using the expat or libxml parsers
. Easy generation of error messages from 207 error responses
. WebDAV resource manipulation: MOVE, COPY, DELETE, MKCOL
. WebDAV metadata support: set and remove properties, query
any set of properties (PROPPATCH/PROPFIND).
WWW: http://www.webdav.org/neon/
===> The following configuration options are available for neon29-0.29.6_7:
CA_BUNDLE=on: Install CA bundle for OpenSSL
DOCS=on: Build and/or install documentation
GSSAPI=on: GSSAPI Security API support
NLS=on: Native Language Support
OPENSSL=on: SSL/TLS support via OpenSSL
PROXY=off: libproxy support
====> XML parser library: you have to select exactly one of them
EXPAT=on: XML parser support via Expat
LIBXML=off: libxml2 XML parser support
===> Use 'make config' to modify these settings
- rename www/neon29 to www/neon and update to neon-0.30.1
- adjust ports depending on neon, bump PORTREVISION
Changelog:
Fix memory leak with GnuTLS (Werner Baumann, Patrick Ohly).
Fix possible crash after DNS lookup errors on Windows (Olivier Goffart).
Don't fail if the SSL cert changes between connections with OpenSSL, behaviour
now matches that with GnuTLS.
Fix PKCS#11 support under OpenSSL with TLS 1.2.
Fix static linking with pkg-config file (Alan H)
PR: 195786
Differential Revision: https://reviews.freebsd.org/D1319
Submitted by: ohauer
Reviewed by: portmgr (bapt, mat)
Approved by: portmgr, lev (implicit)
- use new CONFIG syntax
- add LICENSE
- do not install man pages a second time
- use REINPLACE_CMD instead dedicated patch
- remove obsolete CONFLICT line
- cleanup pkg-plist
- bump PORTREVISION
Approved by: lev (implicit)
Remove indefinite articles and trailing periods from COMMENT, plus
minor COMMENT typos and surrounding whitespace fixes. A few Makefiles
where not included as they contain Latin-1 characters that break
the Phabricator workflow. Category W.
CR: D510
Approved by: portmgr (bapt)
- remove patch to not install docs per default (recover defaults)
this way a second call to the install-html target is not required
- sort pkg-plist according new `make makeplist'
Nothing changes in the resulting package therefor no bump
The FreeBSD x11@ and graphics team proudly presents
a zeising, kwm production, with help from dumbbell, bdrewery:
NEW XORG ON FREEBSD 9-STABLE AND 10-STABLE
This update switches over to use the new xorg stack by default on FreeBSD 9
and 10 stable, on osversions where vt(9) is available.
It is still possible to use the old stack by specifying WITHOUT_NEW_XORG in
/etc/make.conf .
FreeBSD 8-STABLE and released versions of FreeBSD still use
the old version.
A package repository with binary packages for new xorg will
be available soon.
This patch also contains updates of libxcb and related ports, pixman, as well
(Only the first 15 lines of the commit message are shown above )
- Makes neon29 our default neon library. The neon 0.27.x to 0.29.x are API and
ABI backwards compatible. It is unnecessary to have more than one same
libraries (ie: neon28 and neon29) as it creates issue in our ports tree such
as CONFLICTS and made our Makefile complicate.
- Remove www/neonpp and www/neon28.
- Add USE_GNOME=ltverhack; it corrects the shared library version by change
from libneon.so.29 to libneon.so.27. It won't get bump again with no reason
unless ABI changes.
- Bump the PORTREVISION on all ports and chase the shared library change.
- Add info in the UPDATING for how to rebuild on all ports that depend on
neon.
PR: ports/148295
Approved by: lev (maintainer timeout, no respone for months),
portmgr
Tested by: pointyhat-exp by pav