2010-01-17 13:02:03 +01:00
|
|
|
# $NetBSD: Makefile,v 1.50 2010/01/17 12:02:49 wiz Exp $
|
2002-01-13 20:29:02 +01:00
|
|
|
|
Update "neon" package to version 0.29. Changes since version 0.28.5:
* Interface changes:
o none, API and ABI backwards-compatible with 0.28.x and 0.27.x
* New interfaces and features:
o added NTLM auth support for Unix builds (Kai Sommerfeld,
Daniel Stenberg)
o ne_auth.h: added NE_AUTH_GSSAPI and NE_AUTH_NTLM auth protocol codes
o added ne_acl3744.h, updated WebDAV ACL support (Henrik Holst)
o added built-in SOCKS v4/v4a/v5 support: ne_socket.h:ne_sock_proxy(),
and ne_session.h:ne_session_socks_proxy()
o added support for system-default proxies: ne_session_system_proxy(),
implemented using libproxy where available
o ne_session.h: added NE_SESSFLAG_EXPECT100 session flag,
SSL verification failure bits extended by NE_SSL_BADCHAIN and
NE_SSL_REVOKED, better handling of failures within the cert chain
(thanks to Ludwig Nussel)
o ne_socket.h: ne_sock_writev() (Julien Reichel), ne_sock_set_error(),
ne_iaddr_raw(), ne_iaddr_parse()
o ne_string.h: ne_buffer_qappend(), ne_strnqdup()
* Deprecated interfaces:
o ne_acl.h is obsoleted by ne_acl3744.h (but is still present)
o obsolete feature "NE_FEATURE_SOCKS" now never marked present
* Other changes:
o fix handling of "stale" flag in RFC2069-style Digest auth challenge
o ne_free() implemented as a function on Win32 (thanks to Helge Hess)
o symbol versioning used for new symbols, where supported
o ensure SSL connections are closed cleanly with OpenSSL
o fix build with OpenSSL 1.0 beta
o updated Polish (pl) translation (Arfrever Frehtes Taifersar Arahesis)
* SECURITY (CVE-2009-2473): Fix "billion laughs" attack against expat;
could allow a Denial of Service attack by a malicious server.
* SECURITY (CVE-2009-2474): Fix handling of an embedded NUL byte in a
certificate subject name; could allow an undetected MITM attack against
an SSL server if a trusted CA issues such a cert.
Tested by Daniel Horecki with SVN client.
2009-09-14 18:48:43 +02:00
|
|
|
DISTNAME= neon-0.29.0
|
2010-01-17 13:02:03 +01:00
|
|
|
PKGREVISION= 1
|
2007-03-11 22:01:31 +01:00
|
|
|
CATEGORIES= www
|
|
|
|
MASTER_SITES= http://www.webdav.org/neon/
|
2002-01-13 20:29:02 +01:00
|
|
|
|
2008-08-18 02:55:48 +02:00
|
|
|
MAINTAINER= pkgsrc-users@NetBSD.org
|
2007-03-11 22:01:31 +01:00
|
|
|
HOMEPAGE= http://www.webdav.org/neon/
|
|
|
|
COMMENT= HTTP and WebDAV client library
|
Update "neon" package to version 0.29. Changes since version 0.28.5:
* Interface changes:
o none, API and ABI backwards-compatible with 0.28.x and 0.27.x
* New interfaces and features:
o added NTLM auth support for Unix builds (Kai Sommerfeld,
Daniel Stenberg)
o ne_auth.h: added NE_AUTH_GSSAPI and NE_AUTH_NTLM auth protocol codes
o added ne_acl3744.h, updated WebDAV ACL support (Henrik Holst)
o added built-in SOCKS v4/v4a/v5 support: ne_socket.h:ne_sock_proxy(),
and ne_session.h:ne_session_socks_proxy()
o added support for system-default proxies: ne_session_system_proxy(),
implemented using libproxy where available
o ne_session.h: added NE_SESSFLAG_EXPECT100 session flag,
SSL verification failure bits extended by NE_SSL_BADCHAIN and
NE_SSL_REVOKED, better handling of failures within the cert chain
(thanks to Ludwig Nussel)
o ne_socket.h: ne_sock_writev() (Julien Reichel), ne_sock_set_error(),
ne_iaddr_raw(), ne_iaddr_parse()
o ne_string.h: ne_buffer_qappend(), ne_strnqdup()
* Deprecated interfaces:
o ne_acl.h is obsoleted by ne_acl3744.h (but is still present)
o obsolete feature "NE_FEATURE_SOCKS" now never marked present
* Other changes:
o fix handling of "stale" flag in RFC2069-style Digest auth challenge
o ne_free() implemented as a function on Win32 (thanks to Helge Hess)
o symbol versioning used for new symbols, where supported
o ensure SSL connections are closed cleanly with OpenSSL
o fix build with OpenSSL 1.0 beta
o updated Polish (pl) translation (Arfrever Frehtes Taifersar Arahesis)
* SECURITY (CVE-2009-2473): Fix "billion laughs" attack against expat;
could allow a Denial of Service attack by a malicious server.
* SECURITY (CVE-2009-2474): Fix handling of an embedded NUL byte in a
certificate subject name; could allow an undetected MITM attack against
an SSL server if a trusted CA issues such a cert.
Tested by Daniel Horecki with SVN client.
2009-09-14 18:48:43 +02:00
|
|
|
LICENSE= gnu-gpl-v2 AND gnu-lgpl-v2
|
2002-01-13 20:29:02 +01:00
|
|
|
|
2004-03-07 23:30:33 +01:00
|
|
|
PKG_INSTALLATION_TYPES= overwrite pkgviews
|
2006-11-03 20:14:25 +01:00
|
|
|
PKG_DESTDIR_SUPPORT= user-destdir
|
2004-03-07 23:30:33 +01:00
|
|
|
|
2002-01-13 20:29:02 +01:00
|
|
|
USE_LIBTOOL= yes
|
2007-03-16 01:29:51 +01:00
|
|
|
USE_TOOLS+= pkg-config msgfmt
|
2005-09-28 14:26:54 +02:00
|
|
|
GNU_CONFIGURE= yes
|
2002-01-13 20:29:02 +01:00
|
|
|
CONFIGURE_ARGS+= --enable-shared
|
2007-03-11 22:01:31 +01:00
|
|
|
CONFIGURE_ARGS+= --with-expat
|
|
|
|
CONFIGURE_ARGS+= --with-ssl=yes
|
2002-01-13 20:29:02 +01:00
|
|
|
|
2007-03-11 22:01:31 +01:00
|
|
|
PKGCONFIG_OVERRIDE= neon.pc.in
|
2003-12-20 20:44:39 +01:00
|
|
|
TEST_TARGET= check
|
2009-07-24 20:09:27 +02:00
|
|
|
#selftest needs perl
|
|
|
|
#USE_TOOLS+= perl
|
2003-12-20 20:44:39 +01:00
|
|
|
|
2006-01-31 05:15:29 +01:00
|
|
|
.include "options.mk"
|
|
|
|
|
2007-03-24 00:52:17 +01:00
|
|
|
.include "../../devel/gettext-lib/buildlink3.mk"
|
2004-03-07 23:30:33 +01:00
|
|
|
.include "../../devel/zlib/buildlink3.mk"
|
|
|
|
.include "../../security/openssl/buildlink3.mk"
|
|
|
|
.include "../../textproc/expat/buildlink3.mk"
|
2002-01-13 20:29:02 +01:00
|
|
|
.include "../../mk/bsd.pkg.mk"
|