summaryrefslogtreecommitdiff
path: root/devel
AgeCommit message (Collapse)AuthorFilesLines
2017-06-30Correct LLDB build on NetBSD 8.99.1kamil3-4/+27
Address <sys/user.h> removal fallout.
2017-06-28These packages all require the PERL_USE_UNSAFE_INC hack.jperkin2-2/+6
2017-06-28These packages all require the PERL_USE_UNSAFE_INC hack.jperkin5-5/+14
2017-06-27fix include on sunoswiedi2-5/+7
2017-06-27add support for PKGMANDIRwiedi2-5/+5
2017-06-27Add a missing entry to tex-l3packages-doc's PLISTminskim2-2/+4
Bump PKGREVISION.
2017-06-27Move workaround for missing include from csound6 to main boost package,joerg1-2/+2
it affects others. Bump boost-headers.
2017-06-27Phabricator doesn't support PHP-7.0.roy3-5/+9
Works fine with other versions in tree.
2017-06-26Revert, handled differently.joerg1-2/+0
2017-06-26Introduce a PLIST variable for preloadable_libintl.so. While that filejoerg2-2/+10
is installed only for glibc systems, approximate it as Linux for now. Reported by Jason Bacon.
2017-06-26Handle Linux-specific lib/preloadable_libintl.so.jperkin1-0/+2
Submitted by Jason Bacon <bacon4000@gmail.com>
2017-06-26Update to 0.31. From the changelog:schmonz4-15/+58
0.31: special case buffer_get_token with token length 1 through memccpy (almost 4x speedup) test for pread and use it instead of lseek+read in cdb and io_mmapwritefile add mmap_readat (like mmap_read but open by fd, not by name) add fmt_iso8601 and scan_iso8601 (time_t -> "2014-05-27T19:22:16Z") add fmt_netstring and scan_netstring (http://cr.yp.to/proto/netstrings.txt) add (fmt|scan)_varint and (fmt|scan)_pb_* (binary marshaling ala protocol buffers) 0.30: add compiletimeassert.h add haveuint128.h byte.h now defines UNALIGNED_ACCESS_OK on x86 add scan_ulongn, scan_8longn, scan_xlongn, scan_longn, scan_netstring change buffer to have a destructor function pointer SECURITY: fmt_strn would write one byte too many (returned right length though, so usually not a problem as that byte would be overwritten with \0 by the caller anyway) fmt_pad and fmt_fill fail more gracefully when srclen > maxlen You can now say $ make WERROR=-Werror (compiling t.c may fail but that's strictly speaking not part of the library) scan_html now decodes HTML entities based on the actual w3c list (from entities.json, say gmake update to fetch the current version) added fmt_escapechar* to fmt.h (implement various escaping mechanisms also found in textcode but for a single char not a whole string, and they always escape, not just when they think it's needed) scan_ushort was supposed to abort early and return 5 when attempting to parse "65536", because the result does not fit. It did not. Now it does. scan_*long, scan_*int, scan_*short now properly abort if the number would not fit SECURITY: check for integer overflow in stralloc_ready switch io_fds from array to newly implemented (hopefully thread-safe) iarray switch epoll from level triggering to edge triggering introduce io_eagain_read and io_eagain_write (discontinue using io_eagain plz) fix buffer_get add fmt_html_tagarg, fmt_xml, scan_html_tagarg add socket_fastopen, socket_fastopen_connect4, socket_fastopen_connect6 and socket_quickack on Linux, in iob_send, if MSG_MORE is defined, and the request type lends itself to it, used sendto/sendmsg with MSG_MORE instead of TCP_CORK (saves two syscalls) add io_fd_flags so the caller can tell io_fd whether the socket is blocking (saves one fcntl syscall) more constness for stralloc and buffer mmap_read/mmap_shared on zero length files no longer fail but return a zero length buffer if SOCK_NONBLOCK is defined, use it instead of socket+fcntl ... but if errno==EINVAL still fall back to socket+fcntl (Robert Henney) SECURITY: fix botched integer overflow handling logic in stralloc_ready (Giorgio) add critbit 0.29: save 8 bytes in taia.h for 64-bit systems add buffer_tosa (buffer writing to auto-growing stralloc) add iarray support SCTP in addition to TCP fix io_receivefd so the incoming buffer is only 1 byte; io_passfd sends only one byte, so we might receive (and discard) other data if we try to read more (Stefan Bühler, from the lightttpd project) add io_fd_canwrite (like io_fd but assume the fd is writable) save a few syscalls here and there add awesome hack in isset.h (comex, Linus Torvalds) add byte_equal_notimingattack
2017-06-26Actually, this code is public-domain. Respect PKG_SYSCONFDIR.schmonz4-5/+40
Ride previous PKGREVISION bump.
2017-06-26Removed one patch too many. Ride previous PKGREVISION bump.schmonz2-1/+16
2017-06-26Remove patches that seem unnecessary with present-day clang. Add patchschmonz6-61/+21
with new leap seconds since this software was written. Specify LICENSE explicitly. Bump PKGREVISION.
2017-06-25Updated p5-Scalar-List-Utils to 1.48.wiz2-8/+7
1.48 -- 2017/06/23 17:29:42 [CHANGES] * Note in documentation that outer function's @_ can be accessed in some blocks, but ought not be (thanks wchristian) [BUGFIXES] * Ensure pairmap extends its stack correctly (thanks davem) * Fix name of List::Util::unpairs in its error messages
2017-06-25Updated p5-Test-Simple to 1.302086.wiz2-8/+7
1.302086 2017-06-20 10:43:13-07:00 America/Los_Angeles - Make it possible to turn off result logging in Test::Builder
2017-06-25Updated devel/p5-AnyEvent to 7.14mef3-24/+7
--------------------------------- 7.14 Sat Jun 24 01:44:19 CEST 2017 - fix a crash bug in AnyEvent::Handle with openssl 1.1.0 (patched by Paul Howarth and apparently tracked down by Mike McCauley). - AnyEvent::Handle->keepalive was documented (and defined) twice (found by Matt Merhar). - AnyEvent::Socket::tcp_bind/tcp_server would immediately unlink a unix listening socket unless a guard is used. Change this so that no cleanup will be performed unless a guard is used and document this more clearly. - make tcp_bind/tcp_server error messages more regular. - work around latest perl upstream breakage - this time, perl5porters were apparently bullied by a bogus CVE (CVE-2016-1238), and since distros stupidly apply anything that has "security fix" stamped on it, it's likely going to be a problem in practise (and working around it is trivial on windows and unix). - add TCP_FASTOPEN/MSG_FASTOPEN and MSG_NOSIGNAL/MSG_MORE/MSG_DONTWAIT to constants. - update warnings to common::sense 3.74 standards. (pkgsrc changes) - Drop recent patch for Makefile.PL to fix '. is not included @INC' issue, upstream fixed with similar change.
2017-06-25Updated devel/git-{base,contrib,docs,git-gitk} to 2.13.2mef3-55/+7
-------------------------------------------------------- Git v2.13.2 Release Notes ========================= Fixes since v2.13.1 ------------------- * The "collision detecting" SHA-1 implementation shipped with 2.13.1 was still broken on some platforms. Update to the upstream code again to take their fix. * "git checkout --recurse-submodules" did not quite work with a submodule that itself has submodules. * Introduce the BUG() macro to improve die("BUG: ..."). * The "run-command" API implementation has been made more robust against dead-locking in a threaded environment. * A recent update to t5545-push-options.sh started skipping all the tests in the script when a web server testing is disabled or unavailable, not just the ones that require a web server. Non HTTP tests have been salvaged to always run in this script. * "git clean -d" used to clean directories that has ignored files, even though the command should not lose ignored ones without "-x". "git status --ignored" did not list ignored and untracked files without "-uall". These have been corrected. * The timestamp of the index file is now taken after the file is closed, to help Windows, on which a stale timestamp is reported by fstat() on a file that is opened for writing and data was written but not yet closed. * "git pull --rebase --autostash" didn't auto-stash when the local history fast-forwards to the upstream. * "git describe --contains" penalized light-weight tags so much that they were almost never considered. Instead, give them about the same chance to be considered as an annotated tag that is the same age as the underlying commit would. * The result from "git diff" that compares two blobs, e.g. "git diff $commit1:$path $commit2:$path", used to be shown with the full object name as given on the command line, but it is more natural to use the $path in the output and use it to look up .gitattributes. * A flaky test has been corrected. * Help contributors that visit us at GitHub. * "git stash push <pathspec>" did not work from a subdirectory at all. Bugfix for a topic in v2.13 Also contains various documentation updates and code clean-ups. (pkgsrc-changes) ---------------- drop patch git-base/patches/patch-sha1dc_sha1.c, see the first paragraph of above RelNote
2017-06-25Remove PKGREVISION for preparing update 2.13.1 to 2.13.2mef1-2/+1
2017-06-24snappy now requires googletest to build, so include the buildlink3.mk fileagc1-1/+2
2017-06-245.1:adam4-13/+13
Define Jupyter protocol version 5.2, resolving ambiguity of cursor_pos field in the presence of unicode surrogate pairs. Add :meth:`Session.clone` for making a copy of a Session object without sharing the digest history. Reusing a single Session object to connect multiple sockets to the same IOPub peer can cause digest collisions. Avoid global references preventing garbage collection of background threads.
2017-06-24IPython 5.4.1adam3-8/+11
Released a few hours after 5.4, fix a crash when backports.shutil-get-terminal-size is not installed. IPython 5.4 IPython 5.4-LTS is the first release of IPython after the release of the 6.x series which is Python 3 only. It backports most of the new exposed API additions made in IPython 6.0 and 6.1 and avoid having to write conditional logics depending of the version of IPython.
2017-06-24Added 'python' to CATEGORIESadam1-2/+2
2017-06-24Inital commit had too much dirt -- this is a clean-up.adam1-9/+1
2017-06-24uvloop is a fast, drop-in replacement of the built-in asyncio event loop.adam6-1/+129
uvloop and asyncio, combined with the power of async/await in Python 3.5, makes it easier than ever to write high-performance networking code in Python. uvloop makes asyncio fast. In fact, it is at least 2x faster than nodejs, gevent, as well as any other Python asynchronous framework. The performance of uvloop-based asyncio is close to that of Go programs.
2017-06-24Version 1.12.0adam2-8/+7
* test: fix tests on OpenBSD * test: fix -Wformat warning * win,fs: avoid double freeing uv_fs_event_t.dirw * unix: remove unused code in `uv__io_start` * signal: add uv_signal_start_oneshot method * unix: factor out reusable POSIX hrtime impl * unix,win: add uv_os_{get,set,unset}env() * win: add uv__convert_utf8_to_utf16() * docs: improve UV_ENOBUFS scenario documentation * unix: return UV_EINVAL for NULL env name * unix: filter getifaddrs results consistently * unix: factor out getifaddrs result filter * unix: factor out reusable BSD ifaddrs impl * unix: use union to follow strict aliasing rules * unix: simplify async watcher dispatch logic * samples: update timer callback prototype * unix: make loops and watchers usable after fork() * win: free uv__loops once empty * tools: add make_dist_html.py script * win,sunos: stop handle on uv_fs_event_start() err * unix,windows: refactor request init logic * win: fix memory leak inside uv__pipe_getname * fsevent: support for files without short name * doc: fix multiple doc typos * test,osx: fix flaky kill test * unix: inline uv_pipe_bind() err_bind goto target * unix,test: deadstore fixes * win: fix memory leak inside uv_fs_access() * doc: fix docs/src/fs.rst build warning * doc: minor grammar fix in Installation section * doc: suggestions for design page * doc: libuv does not touch uv_loop_t.data * github: add ISSUE_TEMPLATE.md * doc: add link to libuv/help to README * udp: fix fast path in uv_udp_send() on unix * test: add test for uv_udp_send() fix * doc: fix documentation for uv_handle_t.type * zos: use proper prototype for epoll_init() * doc: rename docs to "libuv documentation" * doc: update copyright years * doc: move TOC to a dedicated document * doc: move documentation section up * doc: move "upgrading" to a standalone document * doc: add initial version of the User Guide * doc: removed unused file * doc: update guide/about and mention new maintainership * doc: remove licensing note from guide/about * doc: add warning note to user guide * doc: change license to CC BY 4.0 * doc: remove ubvook reference from README * doc: add code samples from uvbook * doc: update supported linux/glibc baseline * win: avoid leaking pipe handles to child processes * win,test: support stdout output larger than 1kb * win: remove __declspec(inline) from atomic op * test: fix VC++ compilation warning * build: add -Wstrict-prototypes * zos: implement uv__io_fork, skip fs event tests * unix: do not close udp sockets on bind error * unix: remove FSEventStreamFlushSync() call * build,openbsd: remove kvm-related code * test: fix flaky tcp-write-queue-order * unix,win: add uv_os_gethostname() * zos: increase timeout for tcp_writealot * zos: do not inline OOB data by default * test: fix -Wstrict-prototypes compiler warnings * unix: factor out reusable no-proctitle impl * test: factor out fsevents skip explanation * test: skip fork fsevent cases when lacking support * unix: factor out reusable no-fsevents impl * unix: factor out reusable sysinfo memory lookup * unix: factor out reusable sysinfo loadavg impl * unix: factor out reusable procfs exepath impl * unix: add a uv__io_poll impl using POSIX poll(2) * cygwin: implement support for cygwin and msys2 * cygwin: recognize EOF on named pipe closure * cygwin: fix uv_pipe_connect report of ENOTSOCK * cygwin: disable non-functional ipc handle send * test: skip self-connecting tests on cygwin * doc: mark uv_loop_fork() as experimental * doc: add bzoz to maintainers * doc: fix memory leak in tcp-echo-server example * win: make uv__get_osfhandle() public * doc: use valid pipe name in pipe-echo-server
2017-06-23Add tex-latexbug{,-doc}markd1-1/+3
2017-06-23Add tex-latexbug{,-doc} 1.0amarkd8-0/+48
The package is written in order to help identifying the rightful addressee for a bug report. The LaTeX team asks that it will be loaded in any test file that is intended to be sent to the LaTeX bug database as part of a bug report.
2017-06-23Correct gdb build failure on NetBSD 8.99.1kamil2-3/+13
Address <sys/user.h> removal fallout.
2017-06-23Update mate-common to 1.18.0youri2-7/+7
2017-06-23Take over maintainership. ok youri@roy8-56/+34
Swap back to the latest stable branch.
2017-06-23Add upstream bug report URL.wiz2-3/+4
2017-06-23Updated automake to 1.15.1.wiz4-43/+15
New in 1.15.1: * Bugs fixed: - The code has been adapted to remove a warning present since Perl 5.22 stating that "Unescaped left brace in regex is deprecated". This warning has become an hard error in Perl 5.26 (bug#22372). - The generated Makefiles do not rely on the obsolescent GZIP environment variable which was used for passing arguments to 'gzip'. Compatibility with old versions has been preserved. (bug#20132) * Miscellaneous changes: - Support the Windows version of the Intel C Compiler (icl) in the 'compile' script in the same way the (compatible) Microsoft C Compiler is supported.
2017-06-22Update phabricator to last git commit.youri3-119/+357
2017-06-22Update arcanist to last git commit.youri3-10/+11
2017-06-22Update libphutil to last git commit.youri3-9/+12
2017-06-221.4.2:adam2-11/+8
Set the response URL to the request URL
2017-06-212.8.0:adam2-7/+7
fix: asyncio - remove the hacks for "simulating" chained futures (no longer works - cpy36 has native code for future) new: run CI on Python 3.5 and 3.6
2017-06-21Bump revision due to change of PKGPATH of depending rails components' packages.taca6-8/+12
2017-06-21Remove ruby-dotenv package. it was required by ruby-celluloid but it dosetaca4-45/+0
not any more.
2017-06-21Delete ruby-dotenv.taca1-2/+1
2017-06-21Fix test conditional in pre-configure rule.taca2-4/+4
2017-06-21Update ruby-fast_gettext to 1.4.1.taca2-7/+7
* Add ruby 2.4 support in travis. * Upgrade to rails 4.2.8 for ruby 2.4 support. * Add reload method to Db TranslationRepository.
2017-06-21Use RUBY_ACTIVESUPPORT_DEPENDS to ruby-activesupport32 dependency.taca1-2/+2
2017-06-21* Update ruby-railties32 and ruby-railties42 package to updated railstaca6-14/+31
framework. * Add support of pkg_alternatives to coexist of ruby-rails32 and ruby-rails42.
2017-06-21Switch most of Ruby on Rails related packages to updated frame work.taca6-13/+17
2017-06-210.26.2:adam2-7/+7
This is a maintenance release. Just a few changes: * Removed official support for Python 3.4, added for 3.5. * Various tox-related improvements for development. * Improved documentation.
2017-06-21USE_LANGUAGES is not neededadam1-3/+1
2017-06-212.8.12:adam2-8/+8
Bugfixes