BSD Ports

www/neon 0.34.0_1 FreeBSD

HTTP and WebDAV client library for Unix systems

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
License
GPLv2
Categories
www
Package size
222.4 KiB, 735.6 KiB installed

Description

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).

In the other systems

SystemPortVersion
FreeBSDwww/neon0.34.0_1
OpenBSDnet/neon0.37.1
NetBSDwww/neon0.33.0nb10
DragonFlywww/neon0.32.5_3
MidnightBSDwww/neon0.34.0
HardenedBSDwww/neon0.34.0_1
GhostBSDwww/neon0.34.0_1
OPNsensewww/neon0.34.0_1

Install

Binary package:

pkg install neon

From the ports tree:

cd /usr/ports/www/neon/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	neon>0:www/neon
LIB_DEPENDS=	libneon.so:www/neon

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.34.0_10.34.0_10.32.40.34.0_10.34.0_1
FreeBSD:14:quarterly0.34.0_10.34.0_1n/a0.34.00.34.0_1
FreeBSD:15:latest0.34.0_10.34.0_1n/a0.34.0_10.34.0_1
FreeBSD:15:quarterly0.34.0_10.34.0_1n/an/an/a
FreeBSD:16:latest0.34.0_10.34.0_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Build dependencies 12
Run dependencies 3

Configuration

Options name: www_neon

OptionDefaultDescription
DOCSoffBuild and/or install documentation
EXPATonXML parser support via Expat
GNUTLSoffSSL/TLS support via GnuTLS
GSSAPIonGSSAPI Security API support
LIBXML2offlibxml2 XML parser support
MANPAGESonBuild and/or install manual pages
NLSoffNative Language Support
OPENSSLonSSL/TLS support via OpenSSL
PROXYofflibproxy support
USES
cpe libtool localbase:ldflags pathfix pkgconfig
Service scripts
none

Files

Manual pages 104
  • ne_add_request_header(3)
  • ne_addr_destroy(3)
  • ne_addr_error(3)
  • ne_addr_first(3)
  • ne_addr_next(3)
  • ne_addr_resolve(3)
  • ne_addr_result(3)
  • ne_buffer(3)
  • ne_buffer_altered(3)
  • ne_buffer_append(3)
  • ne_buffer_clear(3)
  • ne_buffer_concat(3)
  • ne_buffer_create(3)
  • ne_buffer_destroy(3)
  • ne_buffer_finish(3)
  • ne_buffer_grow(3)
  • ne_buffer_ncreate(3)
  • ne_buffer_zappend(3)
  • ne_calloc(3)
  • ne_close_connection(3)
  • ne_forget_auth(3)
  • ne_get_error(3)
  • ne_get_request_flag(3)
  • ne_get_response_header(3)
  • ne_get_response_location(3)
  • ne_get_scheme(3)
  • ne_get_server_hostport(3)
  • ne_get_session_flag(3)
  • ne_get_status(3)
  • ne_has_support(3)
  • ne_i18n_init(3)
  • ne_iaddr_cmp(3)
  • ne_iaddr_free(3)
  • ne_iaddr_make(3)
  • ne_iaddr_parse(3)
  • ne_iaddr_print(3)
  • ne_iaddr_raw(3)
  • ne_iaddr_reverse(3)
  • ne_iaddr_typeof(3)
  • ne_malloc(3)
  • ne_oom_callback(3)
  • ne_print_request_header(3)
  • ne_qtoken(3)
  • ne_realloc(3)
  • ne_redirect_location(3)
  • ne_redirect_register(3)
  • ne_request_create(3)
  • ne_request_destroy(3)
  • ne_request_dispatch(3)
  • ne_response_header_iterate(3)
  • ne_session_create(3)
  • ne_session_destroy(3)
  • ne_session_proxy(3)
  • ne_session_socks_proxy(3)
  • ne_session_system_proxy(3)
  • ne_set_addrlist(3)
  • ne_set_connect_timeout(3)
  • ne_set_error(3)
  • ne_set_proxy_auth(3)
  • ne_set_read_timeout(3)
  • ne_set_request_body_buffer(3)
  • ne_set_request_body_fd(3)
  • ne_set_request_body_provider(3)
  • ne_set_request_flag(3)
  • ne_set_server_auth(3)
  • ne_set_session_flag(3)
  • ne_set_useragent(3)
  • ne_shave(3)
  • ne_sock_exit(3)
  • ne_sock_init(3)
  • ne_ssl_cert_cmp(3)
  • ne_ssl_cert_export(3)
  • ne_ssl_cert_free(3)
  • ne_ssl_cert_identity(3)
  • ne_ssl_cert_import(3)
  • ne_ssl_cert_issuer(3)
  • ne_ssl_cert_read(3)
  • ne_ssl_cert_signedby(3)
  • ne_ssl_cert_subject(3)
  • ne_ssl_cert_write(3)
  • ne_ssl_clicert_decrypt(3)
  • ne_ssl_clicert_encrypted(3)
  • ne_ssl_clicert_free(3)
  • ne_ssl_clicert_name(3)
  • ne_ssl_clicert_owner(3)
  • ne_ssl_clicert_read(3)
  • ne_ssl_dname_cmp(3)
  • ne_ssl_readable_dname(3)
  • ne_ssl_set_verify(3)
  • ne_ssl_trust_cert(3)
  • ne_ssl_trust_default_ca(3)
  • ne_status(3)
  • ne_strdup(3)
  • ne_strhash(3)
  • ne_strndup(3)
  • ne_strparam(3)
  • ne_token(3)
  • ne_version_match(3)
  • ne_version_string(3)
  • ne_vstrhash(3)
  • ne_xml_create(3)
  • ne_xml_destroy(3)
  • neon(3)
  • neon-config(1)
pkg-plist 194
  • bin/neon-config
  • include/neon/ne_207.h
  • include/neon/ne_acl.h
  • include/neon/ne_acl3744.h
  • include/neon/ne_alloc.h
  • include/neon/ne_auth.h
  • include/neon/ne_basic.h
  • include/neon/ne_compress.h
  • include/neon/ne_dates.h
  • include/neon/ne_defs.h
  • include/neon/ne_i18n.h
  • include/neon/ne_locks.h
  • include/neon/ne_md5.h
  • include/neon/ne_pkcs11.h
  • include/neon/ne_props.h
  • include/neon/ne_redirect.h
  • include/neon/ne_request.h
  • include/neon/ne_session.h
  • include/neon/ne_socket.h
  • include/neon/ne_ssl.h
  • include/neon/ne_string.h
  • include/neon/ne_uri.h
  • include/neon/ne_utils.h
  • include/neon/ne_xml.h
  • include/neon/ne_xmlreq.h
  • lib/libneon.so
  • lib/libneon.so.27
  • lib/libneon.so.27.7.0
  • libdata/pkgconfig/neon.pc
  • share/man/man1/neon-config.1.gz
  • share/man/man3/ne_add_request_header.3.gz
  • share/man/man3/ne_addr_destroy.3.gz
  • share/man/man3/ne_addr_error.3.gz
  • share/man/man3/ne_addr_first.3.gz
  • share/man/man3/ne_addr_next.3.gz
  • share/man/man3/ne_addr_resolve.3.gz
  • share/man/man3/ne_addr_result.3.gz
  • share/man/man3/ne_buffer.3.gz
  • share/man/man3/ne_buffer_altered.3.gz
  • share/man/man3/ne_buffer_append.3.gz
  • share/man/man3/ne_buffer_clear.3.gz
  • share/man/man3/ne_buffer_concat.3.gz
  • share/man/man3/ne_buffer_create.3.gz
  • share/man/man3/ne_buffer_destroy.3.gz
  • share/man/man3/ne_buffer_finish.3.gz
  • share/man/man3/ne_buffer_grow.3.gz
  • share/man/man3/ne_buffer_ncreate.3.gz
  • share/man/man3/ne_buffer_zappend.3.gz
  • share/man/man3/ne_calloc.3.gz
  • share/man/man3/ne_close_connection.3.gz
  • share/man/man3/ne_forget_auth.3.gz
  • share/man/man3/ne_get_error.3.gz
  • share/man/man3/ne_get_request_flag.3.gz
  • share/man/man3/ne_get_response_header.3.gz
  • share/man/man3/ne_get_response_location.3.gz
  • share/man/man3/ne_get_scheme.3.gz
  • share/man/man3/ne_get_server_hostport.3.gz
  • share/man/man3/ne_get_session_flag.3.gz
  • share/man/man3/ne_get_status.3.gz
  • share/man/man3/ne_has_support.3.gz
  • share/man/man3/ne_i18n_init.3.gz
  • share/man/man3/ne_iaddr_cmp.3.gz
  • share/man/man3/ne_iaddr_free.3.gz
  • share/man/man3/ne_iaddr_make.3.gz
  • share/man/man3/ne_iaddr_parse.3.gz
  • share/man/man3/ne_iaddr_print.3.gz
  • share/man/man3/ne_iaddr_raw.3.gz
  • share/man/man3/ne_iaddr_reverse.3.gz
  • share/man/man3/ne_iaddr_typeof.3.gz
  • share/man/man3/ne_malloc.3.gz
  • share/man/man3/ne_oom_callback.3.gz
  • share/man/man3/ne_print_request_header.3.gz
  • share/man/man3/ne_qtoken.3.gz
  • share/man/man3/ne_realloc.3.gz
  • share/man/man3/ne_redirect_location.3.gz
  • share/man/man3/ne_redirect_register.3.gz
  • share/man/man3/ne_request_create.3.gz
  • share/man/man3/ne_request_destroy.3.gz
  • share/man/man3/ne_request_dispatch.3.gz
  • share/man/man3/ne_response_header_iterate.3.gz
  • share/man/man3/ne_session_create.3.gz
  • share/man/man3/ne_session_destroy.3.gz
  • share/man/man3/ne_session_proxy.3.gz
  • share/man/man3/ne_session_socks_proxy.3.gz
  • share/man/man3/ne_session_system_proxy.3.gz
  • share/man/man3/ne_set_addrlist.3.gz
  • share/man/man3/ne_set_connect_timeout.3.gz
  • share/man/man3/ne_set_error.3.gz
  • share/man/man3/ne_set_proxy_auth.3.gz
  • share/man/man3/ne_set_read_timeout.3.gz
  • share/man/man3/ne_set_request_body_buffer.3.gz
  • share/man/man3/ne_set_request_body_fd.3.gz
  • share/man/man3/ne_set_request_body_provider.3.gz
  • share/man/man3/ne_set_request_flag.3.gz
  • share/man/man3/ne_set_server_auth.3.gz
  • share/man/man3/ne_set_session_flag.3.gz
  • share/man/man3/ne_set_useragent.3.gz
  • share/man/man3/ne_shave.3.gz
  • share/man/man3/ne_sock_exit.3.gz
  • share/man/man3/ne_sock_init.3.gz

The first 100 are listed.

distinfo 1
FileSizeSHA256
neon-0.34.0.tar.gz9285872e3ee8535039966c80764f539d5c9bfee1651a17e2f36e5ca462632181253977
Master sites 1
  • https://notroj.github.io/neon/

Commit history 0

No commits in the history this site was built from.