Automatic conversion of the NetBSD pkgsrc CVS module, use with care
Find a file
wiz 721d3964a8 libmicrohttpd: update to 0.9.57.
Mon Nov 27 22:24:00 MSK 2017
	Releasing GNU libmicrohttpd 0.9.57. -EG

Mon Nov 27 21:36:00 MSK 2017
	Updated README. -EG

Mon Nov 27 18:37:00 MSK 2017
	Corrected names in W32 DLL resources.
	Reordered and clarified configure summary message.
	Additional compiler warning mutes for builds with various configure
	parameters.
	Fixed tests on Cygwin.
	Used larger SETSIZE for Cygwin (same value as for native W32).
	Minor fixes for Cygwin.
	Added configure parameter to force disable usage of sendfile().
	Minor testsuite fixes.
	Really fixed builds with optimisation for size. -EG

Sat Nov 25 18:37:00 MSK 2017
	Fixed build with optimisation for size. -EG

Fri Nov 24 20:14:02 CET 2017
	Releasing GNU libmicrohttpd 0.9.56. -CG

Thu Nov 23 17:40:00 MSK 2017
	Added MHD_FEATURE_SENDFILE enum value and report. -EG

Thu Nov 23 08:56:00 MSK 2017
	Fixed receiving large requests in TLS mode with epoll.
	Improved GnuTLS and libgcrypt detection in configure, do not ignore
	flags in GNUTLS_{CFLAGS,LIBS} variables.
	Added special trick for Solaris/Openindiana to find GnuTLS-3 with
	right bitness.
	Added support for Solaris sendfile(3) function.
	Fixed dataraces with thread ID on W32 and pthread. Now check for
	correct thread in MHD_queue_response() works correctly.
	Fixed and silenced compiler warnings in tests and examples.
	Removed usage of TLS flags in examples where TLS is not required.
	Added support for MultiSSL in https tests with libcurl >= 7.56.0.
	Improved detection of OFF_T_MAX, SIZE_MAX. Added macros for
	SSIZE_MAX in mhd_limits.h. There are some platforms that really
	require those macros.
	Added support for Darwin's sendfile() function.
	Updated .gitignore files.
	Reworked mhd_sys_extentions.m4 with better support of modern
	platforms, more reliable detection of required macros, and
	detection of disabling of system-specific features by
	_XOPEN_SOURCE macro. -EG

Wed Nov  1 20:43:00 MSK 2017
	Mixed and muted many compiler warnings. Now GCC's flags
	-Wall -Wextra could be used for building.
	Fixed compilation of examples without libmagic.
	Better detection of libgnutls in configure.
	Reworked launch of nested configure in "po" directory to
	prevent useless reconfiguration.
	Fixed some wrong asserts.
	Enabled "test_options" test.
	Use "test_start_stop" without libcurl.
	Use chunks with sendfile() to prevent locking thread for
	single connection with large file.
	Added support for FreeBSD's sendfile with additional
	optimisations for FreeBSD 11.
	Refactoring and improvements for MHD_start_daemon_va() and
	MHD_stop_daemon().
	Fixed testing with GnuTLS >= 3.6.0. -EG

Mon Oct  9 22:38:07 CEST 2017
	Add MHD_free() to allow proper free()-ing of username/password
	data returned via MHD_digest_auth_get_username() or
	MHD_basic_auth_get_username_password() on Windows. -CG

Tue Sep 26 14:00:58 CEST 2017
	Fixing race involving setting "at_limit" flag. -CG

Tue Sep 08 21:39:00 MSK 2017
	Fixed build of examples when MHD build with non-pthread lib.
	MHD_queue_response(): added check for using in correct thread.
	Fixed sending responses larger 16 KiB in TLS mode with epoll.
	Improved doxy for MHD_get_timeout() and related functions.
	Minor internal refactoring. -EG

Tue Jul 23 11:32:00 MSK 2017
	Updated chunked_example.c to provide real illustration of usage of
	chunked encoding. -EG

Thu Jul 13 21:41:00 MSK 2017
	Restored SIGPIPE suppression in TLS mode.
	Added new value MHD_FEATURE_AUTOSUPPRESS_SIGPIPE so application could
	check whether SIGPIPE handling is required.
	Used GNUTLS_NONBLOCK for TLS sessions. -EG

Tue Jun 20 23:52:00 MSK 2017
	Libgcrypt is now optional and required only for old GnuTLS versions. -EG

Wed Jun 14 21:42:00 MSK 2017
	Added support for debug assert() and new configure parameter
	--enable-asserts for debug builds.
	Removed non-functional Symbian support. -EG

Mon Jun 05 23:34:00 MSK 2017
	More internal refactoring:
	merged MHD_tls_connection_handle_read/write() with non-TLS version,
	reduced and unified number of layers for network processing (before
	refactoring MHD_tls_connection_handle_read->MHD_connection_handle_read->
	do_read->recv_tls_adapter->GnuTLS->recv_param_adapter - 5 MHD layers;
	after refactoring MHD_connection_handle_read->recv_tls_adapter->GnuTLS -
	2 MHD layers),
	simplified and removed dead code from
	MHD_connection_handle_read/write() without functional change. -EG

Mon Jun 05 22:20:00 MSK 2017
	Internal refactoring:
	used TCP sockets directly with GnuTLS (performance improvement),
	moved some connection-related code from daemon.c to
	connection.c/connection_https.c,
	removed hacks around sendfile() and implemented correct support of
	sendfile(),
	removed do_read() and do_write() to reduce number of layer around send()
	and recv() and to improve readability and maintainability of code,
	implemented separate tracking of TLS layer state, independent of HTTP
	connection stage. -EG

Sun Jun 04 15:02:00 MSK 2017
	Improved thread-safety of MHD_add_connection() and
	internal_add_connection(), minor optimisations. -EG
2017-11-29 14:05:44 +00:00
archivers Disable ACL support on ChromeOS. 2017-11-25 15:48:49 +00:00
audio SDL_sound: fix build with physfs-3.0.1 2017-11-29 12:42:54 +00:00
benchmarks super_pi: add a backup master site 2017-09-23 13:15:28 +00:00
biology transfig: remove, replaced by print/fig2dev 2017-10-03 15:12:42 +00:00
bootstrap Set cwrappers in bootstrap mk.conf too. 2017-10-22 19:29:20 +00:00
cad Update to pcb-4.0.1 2017-10-24 02:21:55 +00:00
chat iip: remove - it was EOLed in 2004. 2017-11-26 10:48:04 +00:00
comms recursive bump for libxkbcommon removal from at-spi2-core 2017-11-23 17:19:40 +00:00
converters convmv: update to 2.04. 2017-11-28 13:45:52 +00:00
cross transfig: remove, replaced by print/fig2dev 2017-10-03 15:12:42 +00:00
databases py-sqlalchemy-utils: updated to 0.32.21 2017-11-28 09:43:21 +00:00
devel p5-Test2-Suite: update to 0.000092. 2017-11-29 13:48:04 +00:00
distfiles
doc doc/TODO: update webkit-gtk entry. 2017-11-29 14:03:38 +00:00
editors editors: Add dte 2017-11-24 06:47:15 +00:00
emulators recursive bump for libxkbcommon removal from at-spi2-core 2017-11-23 17:19:40 +00:00
filesystems Update to glusterfs 3.12.3 2017-11-15 03:31:56 +00:00
finance recursive bump for libxkbcommon removal from at-spi2-core 2017-11-23 17:19:40 +00:00
fonts py-fonttools: updated to 3.20.1 2017-11-28 08:59:32 +00:00
games *: use py-cairo's bl3.mk file where previously it used cairo:link 2017-11-25 08:58:55 +00:00
geography gama: Update to 1.21 2017-11-29 01:27:40 +00:00
graphics libimagequant: updated to 2.11.4 2017-11-28 10:35:27 +00:00
ham recursive bump for libxkbcommon removal from at-spi2-core 2017-11-23 17:19:40 +00:00
inputmethod recursive bump for libxkbcommon removal from at-spi2-core 2017-11-23 17:19:40 +00:00
lang rust: remove lib/rustlib/uninstall.sh 2017-11-29 12:25:45 +00:00
licenses Add net/py-bonjour v0.3 2017-11-28 13:48:07 +00:00
mail Update to 52.5.0 2017-11-27 23:38:39 +00:00
math maxima: update to 5.41.0. 2017-11-28 15:18:21 +00:00
mbone Generate makefile for NetBSD 8. 2017-09-12 08:21:30 +00:00
meta-pkgs recursive bump for libxkbcommon removal from at-spi2-core 2017-11-23 17:19:40 +00:00
misc Fix 'Application Error' 2017-11-27 23:59:24 +00:00
mk Add /usr/local for include and libdir on ChromeOS. 2017-11-21 19:16:47 +00:00
multimedia mpv: Pass `--bindir' to waf configure phase to fix installation with waf-2.0.2 2017-11-26 13:57:08 +00:00
net Update net/py-lexicon to 2.1.12. 2017-11-29 12:38:55 +00:00
news newsbeuter: follow redirect 2017-11-06 13:29:56 +00:00
packages
parallel Reset maintainer 2017-09-16 19:26:41 +00:00
pkgtools Bump cwrappers after reverting the last patch 2017-11-08 04:04:42 +00:00
print latexmk: update to 454. 2017-11-28 13:49:27 +00:00
regress Fixed pkglint warnings. 2016-06-11 11:36:14 +00:00
security p5-CryptX: update to 0.055. 2017-11-29 13:52:24 +00:00
shells shells/Makefile: Add zsh-completions 2017-11-28 19:32:25 +00:00
sysutils di: update to 4.44. 2017-11-28 15:50:56 +00:00
templates Point at the HTML pkgsrc guide, not a plain-text human redirect. 2017-02-04 03:47:47 +00:00
textproc p5-Syntax-Highlight-Engine-Kate: update to 0.13. 2017-11-29 13:53:51 +00:00
time recursive bump for libxkbcommon removal from at-spi2-core 2017-11-23 17:19:40 +00:00
wm recursive bump for libxkbcommon removal from at-spi2-core 2017-11-23 17:19:40 +00:00
www libmicrohttpd: update to 0.9.57. 2017-11-29 14:05:44 +00:00
x11 libXfont: update to 1.5.4. 2017-11-28 14:59:27 +00:00
Makefile
pkglocate
README Make top dir README a little more helpful. 2017-03-02 09:51:35 +00:00

$NetBSD: README,v 1.19 2017/03/02 09:51:35 maya Exp $

pkgsrc is a framework for building software on UNIX-like systems.

To use, bootstrap using:
% cd pkgsrc/bootstrap/
% ./bootstrap

build packages, use:
% cd pkgsrc/category/package-name
% $PREFIX/bin/bmake install

Where $PREFIX is where you've chosen to install packages (typically /usr/pkg)

Bugs and patches can be filed in the follow link (use category 'pkg'):
https://www.netbsd.org/cgi-bin/sendpr.cgi?gndb=netbsd

To fetch the main CVS repository:
% cvs -d anoncvs@anoncvs.NetBSD.org:/cvsroot checkout -P pkgsrc

It's also possible to contribute through pkgsrc wip (work in progress), for
more information, see http://pkgsrc.org/wip/users/

Please see doc/pkgsrc.txt for information.