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
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.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 0.34.0_1 | 0.34.0_1 | 0.32.4 | 0.34.0_1 | 0.34.0_1 |
| FreeBSD:14:quarterly | 0.34.0_1 | 0.34.0_1 | n/a | 0.34.0 | 0.34.0_1 |
| FreeBSD:15:latest | 0.34.0_1 | 0.34.0_1 | n/a | 0.34.0_1 | 0.34.0_1 |
| FreeBSD:15:quarterly | 0.34.0_1 | 0.34.0_1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.34.0_1 | 0.34.0_1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/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
Required by 21
- audio/audiocd-kio
- audio/cyanrip
- audio/goobox
- audio/libcoverart
- audio/libkcddb
- audio/libmusicbrainz5
- audio/sound-juicer
- filesystems/davfs2
- misc/far2l
- misc/tellico
- multimedia/audacious-plugins
- multimedia/gstreamer1-plugins-all
- multimedia/kdemultimedia
- sysutils/k3b
- sysutils/nut
- sysutils/nut-devel
- www/cadaver
- www/gstreamer1-plugins-neon
- www/litmus
- www/sitecopy
- x11/kde-gear
Configuration
Options name: www_neon
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build and/or install documentation |
| EXPAT | on | XML parser support via Expat |
| GNUTLS | off | SSL/TLS support via GnuTLS |
| GSSAPI | on | GSSAPI Security API support |
| LIBXML2 | off | libxml2 XML parser support |
| MANPAGES | on | Build and/or install manual pages |
| NLS | off | Native Language Support |
| OPENSSL | on | SSL/TLS support via OpenSSL |
| PROXY | off | libproxy 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
| File | Size | SHA256 |
|---|---|---|
| neon-0.34.0.tar.gz | 928587 | 2e3ee8535039966c80764f539d5c9bfee1651a17e2f36e5ca462632181253977 |
Master sites 1
- https://notroj.github.io/neon/
Commit history 0
No commits in the history this site was built from.