summaryrefslogtreecommitdiff
path: root/devel
AgeCommit message (Collapse)AuthorFilesLines
2018-01-28recursive bump after mpfr shlib major bumpwiz1-2/+2
2018-01-28libsigsegv: update to 2.12.wiz2-7/+7
New in 2.12: * Added support for catching stack overflow on Hurd/i386. * Added support for catching stack overflow on Haiku. * Corrected distinction between stack overflow and other fault on AIX. * Reliability improvements on Linux, FreeBSD, NetBSD. * NOTE: Support for Cygwin and native Windows is currently not up-to-date.
2018-01-28waf: update to 2.0.4.wiz2-7/+7
NEW IN WAF 2.0.4 ---------------- * Enable more advanced warnings of ant_glob on build folders in verbose mode * Defer node.ant_glob(..., generator=True) evaluation * Enable 'waf clean' to get the list of files to remove from bld.clean_files * Define the environment variable WAF_NO_PREFORK to skip pre-forking * Fix Can't pickle local object '_createenviron.<locals>.encode' exceptions (Python 3.6) * Improve the Erlang module #2095 * Add task target to parallel_debug outputs #2091 NEW IN WAF 2.0.3 ---------------- * Enable install_path=None for Python targets #2087 * Skip empty or duplicates in java user classpath #2084 * Change the unit test summary color scheme to use green and red colors * Improve the deadlock error message * Report sys.path values from Context.load_tool to improve error messages * Cache qrc uic->h conversions to enable qrc re-use across targets * Output long-running tasks outputs immediately using bld(rule=..., stdout=None)
2018-01-28py-txrequests: updated to 0.9.6adam3-12/+11
0.9.6: Fix issue with twisted._threads._ithreads.AlreadyQuit
2018-01-28py-more-itertools: updated to 4.1.0adam2-7/+7
4.1.0 New itertools: - split_at - circular_shifts - make_decorator - see the blog post Yo, I heard you like decorators for a tour - always_reversible - nth_combination (from the Python 3.7 docs) Improvements to existing itertools: - seekable now has an elements method to return cached items. - The performance tradeoffs between roundrobin and interleave_longest are now documented
2018-01-27Update to 5.20180120wen2-7/+7
Upstream changes: Changes for version 5.20180120 Updated for v5.27.8
2018-01-27Update to 1.30wen2-8/+7
Upstream changes: 1.30 2018-01-26T15:32:00 - Explicitly escape { and } in a regexp because unescaped { issues a warning now and will become a fatal error in Perl V 5.32. - Adopt new repo structure. See http://savage.net.au/Ron/html/My.Workflow.for.Building.Distros.html.
2018-01-26debl3ificationtriaxx2-14/+2
2018-01-26bl3ificationtriaxx2-2/+14
2018-01-26libsigc++1: Specify c++03 to avoid conflicts with std::bind.jperkin1-2/+2
2018-01-26ruby-eventmachine: Specify c++03 to avoid conflicts with std::bind.jperkin1-2/+2
2018-01-26py-autopep8: updated to 1.3.4adam2-7/+7
v1.3.4: new feature: add E133 fixed method and --hang-closing option improved: E712 fixed method logic fix bugs
2018-01-25Add py-retry_decorator version 1.1.0.bsiegert5-1/+37
retry_decorator is a Python module that exposes a decorator that retries the decorated function with exponential backoff. This is yet another dependency for PR pkg/52941.
2018-01-25libgnomeui: Extend _XOPEN_SOURCE workaround to clang.jperkin1-3/+3
2018-01-25py-ipython5: also DEPEND on py-sqlite3adam1-1/+3
2018-01-25py-ipykernel: updated to 4.8.0adam3-8/+15
4.8.0 - Cleanly shutdown integrated event loops when shutting down the kernel. - %gui qt now uses Qt 5 by default rather than Qt 4, following a similar change in terminal IPython. - Fix event loop integration for :mod:asyncio when run with Tornado 5, which uses asyncio where available.
2018-01-25py_jupyter_client: updated to 5.2.2adam3-9/+9
Changes in Jupyter Client 5.2.2 - Fix :meth:.KernelSpecManager.get_all_specs method in subclasses that only override :meth:.KernelSpecManager.find_kernel_specs and :meth:.KernelSpecManager.get_kernel_spec. - Eliminate occasional error messages during process exit. - Improve error message when attempting to bind on invalid address. - Add missing direct dependency on tornado
2018-01-25py-ipython: also DEPEND on py-sqlite3adam1-2/+3
2018-01-24kf5: strip -fvisibility=hidden in all kf5 packagesmarkd21-21/+42
as it breaks the plugin mechanism due to not being able to resolve various symbols
2018-01-24Update to 1.4.1ryoon3-9/+12
Changelog: Changes from 1.4.0 to 1.4.1: ---------------------------- * Bug fixes: - revert some quoting changes because they don't work well with certain GCC edge cases (#168) * Enhancements: - add limited support for --cflags with --msvc-syntax Changes from 1.3.7 to 1.4.0: ---------------------------- * Notable libpkgconf API changes: - pkgconf_pkg_t.requires has been renamed to pkgconf_pkg_t.required for C++20 compatibility. * Enhancements: - pkgconf and libpkgconf has been ported to Windows as native binaries. - improved compatibility with freedesktop.org pkg-config's ${pc_sysrootdir} usage pattern. - do not mention PKG_CONFIG_SKIP_CONFLICTS environmental variable when simplified errors are requested, as with PKG_CONFIG_PATH. - the dependency solver now stores solutions to dependency graph elements it visits, allowing for the dependency graph to be incrementally solved. this improves dependency solving time by an order of magnitude in most cases. - new --env option allows for exporting cflags/libs fragments as export variables - new support for building pkgconf with CMake and Meson - improved compiler warning flag detection on autoconf and CMake - removed PKGCONF_BUFSIZE allocations from the stack where possible - allow for customizing the way fragment lists are rendered using a callback API - new support for --msvc-syntax output using the new fragment rendering callbacks - fragments are now quoted according to POSIX literal rules - new variables on the pkg-config builtin: - ${pc_system_includedirs}: the system includedir search path known by pkgconf - ${pc_system_libdirs}: the system libdir search path known by pkgconf - new manpages: - pc(5) describing pkgconf's interpretation of pkg-config .pc files - pkg.m4(7) describing the autotools macros bundled with pkgconf * Bug fixes: - fix pkgconf_pkg_t.id generation on native Windows where either \ or / are usable as path separator. - add missing --modversion to --help output - do not evaluate module paths for modules that are not actually on disk - ensure we work on a zeroed buffer prior to calling realpath(2) with it - fix path deduplication edge case when cache-inodes feature is unavailable - fix path rewriting regression with PKG_CONFIG_SYSROOT_DIR when PKG_CONFIG_SYSROOT_DIR is set to / - fix crash in edge case where a .pc file has misquoting in a fragment list. - fix logic edge case when comparing relocated paths Changes from 1.3.6 to 1.3.7: ---------------------------- * Enhancements: - improved diagnostics for malformed packages. * Bug fixes: - reject packages which contain incomplete metadata in post-parse phase. Changes from 1.3.5 to 1.3.6: ---------------------------- * Enhancements: - add many cflags to the protected set: -Wa, -Wl, -Wp, -ansi, -std=, -stdlib=, -pedantic, -pthread, -trigraphs, -nostdinc, -nostdlibinc, -nobuiltininc. * Bug fixes: - handle -include cflag fragments properly.
2018-01-24Update to 3.35ryoon4-54/+7
Changelog: The NSS team has released Network Security Services (NSS) 3.35, which is a minor release. Summary of the major changes included in this release: - The default database storage format has been changed to SQL, using filenames cert9.db, key4.db, pkcs11.txt. - TLS 1.3 support has been updated to draft -23, along with additional significant changes. - Support for TLS compression was removed. - Added formally verified implementations of non-vectorized Chacha20 and non-vectorized Poly1305 64-bit. - When creating encrypted PKCS#7 or PKCS#12 data, NSS uses a higher iteration count for stronger security. - The CA trust list was updated to version 2.22.
2018-01-24Update to 4.18ryoon5-40/+42
Changelog: NSPR 4.18 contains the following changes: - removed HP-UX DCE threads support - improvements for the Windows implementation of PR_SetCurrentThreadName - fixes for the Windows implementation of TCP Fast Open
2018-01-24sqlite3: updated to 3.22.0adam1-5/+5
Release 3.22.0: The output of sqlite3_trace_v2() now shows each individual SQL statement run within a trigger. Add the ability to read from WAL mode databases even if the application lacks write permission on the database and its containing directory, as long as the -shm and -wal files exist in that directory. Added the rtreecheck() scalar SQL function to the R-Tree extension. Added the sqlite3_vtab_nochange() and sqlite3_value_nochange() interfaces to help virtual table implementations optimize UPDATE operations. Added the sqlite3_vtab_collation() interface. Added support for the "^" initial token syntax in FTS5. New extensions: The Zipfile virtual table can read and write a ZIP Archive. Added the fsdir(PATH) table-valued function to the fileio.c extension, for listing the files in a directory. The sqlite_btreeinfo eponymous virtual table for introspecting and estimating the sizes of the btrees in a database. The Append VFS is a VFS shim that allows an SQLite database to be appended to some other file. This allows (for example) a database to be appended to an executable that then opens and reads the database. Query planner enhancements: The optimization that uses an index to quickly compute an aggregate min() or max() is extended to work with indexes on expressions. The decision of whether to implement a FROM-clause subquery as a co-routine or using query flattening now considers whether the result set of the outer query is "complex" (if it contains functions or expression subqueries). A complex result set biases the decision toward the use of co-routines. The planner avoids query plans that use indexes with unknown collating functions. The planner omits unused LEFT JOINs even if they are not the right-most joins of a query. Other performance optimizations: A smaller and faster implementation of text to floating-point conversion subroutine: sqlite3AtoF(). The Lemon parser generator creates a faster parser. Use the strcspn() C-library routine to speed up the LIKE and GLOB operators. Improvements to the command-line shell: The ".schema" command shows the structure of virtual tables. Added support for reading and writing SQL Archive files using the .archive command. Added the experimental .expert command Added the ".eqp trigger" variant of the ".eqp" command Enhance the ".lint fkey-indexes" command so that it works with WITHOUT ROWID tables. If the filename argument to the shell is a ZIP archive rather than an SQLite database, then the shell automatically opens that ZIP archive using the Zipfile virtual table. Added the edit() SQL function. Added the .excel command to simplify exporting database content to a spreadsheet. Databases are opened using Append VFS when the --append flag is used on the command line or with the .open command. Enhance the SQLITE_ENABLE_UPDATE_DELETE_LIMIT compile-time option so that it works for WITHOUT ROWID tables. Provide the sqlite_offset(X) SQL function that returns the byte offset into the database file to the beginning of the record holding value X, when compiling with -DSQLITE_ENABLE_OFFSET_SQL_FUNC. Bug fixes
2018-01-24devel: Add yarn.jperkin1-1/+2
2018-01-24yarn: Import version 1.3.2 into pkgsrc.jperkin5-0/+63
Yarn is a package manager for your code. It allows you to use and share code with other developers from around the world. Yarn does this quickly, securely, and reliably so you don't ever have to worry. Yarn allows you to use other developers' solutions to different problems, making it easier for you to develop your software. If you have problems, you can report issues or contribute back, and when the problem is fixed, you can use Yarn to keep it all up to date. Code is shared through something called a package (sometimes referred to as a module). A package contains all the code being shared as well as a package.json file which describes the package.
2018-01-24py-zconfig: use ALTERNATIVES; clean-upadam3-16/+23
2018-01-24py-urwid: updated to 2.0.1adam2-7/+7
Urwid 2.0.1 Late fix for proper exception reraising from within main loop
2018-01-24py-pylint: updated to 1.8.2adam3-8/+9
What's New in Pylint 1.8.2? * Fixed a crash which occurred when Uninferable wasn't properly handled in stop-iteration-return * Use the proper node to get the name for redefined functions * Don't crash when encountering bare raises while checking inconsistent returns * Fix a false positive inconsistent-return-statements message when if statement is inside try/except. * Fix a false positive inconsistent-return-statements message when while loop are used. * Fix unused-argument false positives with overshadowed variable in dictionary comprehension. * Fix false positive inconsistent-return-statements message when never returning functions are used (i.e sys.exit for example). * Fix error when checking if function is exception, as in bad-exception-context.
2018-01-23rudiments: Avoid -Wdeprecated-declarations failure on Darwin.jperkin1-1/+3
2018-01-23Import buildlink3.mk file for devel/libusb-compatkhorben1-0/+13
libusb-compat is an API wrapper, emulating devel/libusb through the newer code from devel/libusb1. On NetBSD, this has multiple advantages, such as not requiring root privileges when accessing ugen(4) USB devices. We should therefore consider to default to devel/libusb-compat instead of devel/libusb on NetBSD at the very least. Tested with devel/libftdi on NetBSD/amd64.
2018-01-23ruby-redmine: Some files are .so not .${RUBY_DLEXT}jperkin1-3/+3
2018-01-23py-gobject: updated to 2.28.7adam16-185/+130
2.28.7: - Move property and signal creation into _class_init() - gio-types.defs: change some enums to flags - Fix set_qdata warning on accessing NULL gobject property - Disable introspection support by default - Don't install codegen for Python 3 - Ship tests/te_ST@nouppera in release tarballs for tests to succeed - [gi] Port test_properties from static gio to GI Gio - [python3] fix build. PYcairo_IMPORT doesn't exists anymore - [python3] Fix maketrans import - [gi-overrides] fix MessageBox so it correctly handles the type constructor param - gdbus tests: Fix hang if test case fails - Fix crash in Gtk.TextIter overrides - correctly initialize the _gi_cairo_functions array to be zero filled - [gtk-override] print warning if user imports Gtk 2.0 - Add support for enums in gobject.property
2018-01-23git: updated to 2.16.1adam2-7/+7
Git v2.16.1 Release Notes Fixes since v2.16 * "git clone" segfaulted when cloning a project that happens to track two paths that differ only in case on a case insensitive filesystem.
2018-01-23ocaml-cppo: fix Makefilewiz1-3/+3
2018-01-22git: updated to 2.16.0adam4-10/+10
Git 2.16 Release Notes Backward compatibility notes and other notable changes. * Use of an empty string as a pathspec element that is used for 'everything matches' is now an error. Updates since v2.15 UI, Workflows & Features * An empty string as a pathspec element that means "everything" i.e. 'git add ""', is now illegal. We started this by first deprecating and warning a pathspec that has such an element in 2.11 (Nov 2016). * A hook script that is set unexecutable is simply ignored. Git notifies when such a file is ignored, unless the message is squelched via advice.ignoredHook configuration. * "git pull" has been taught to accept "--[no-]signoff" option and pass it down to "git merge". * The "--push-option=<string>" option to "git push" now defaults to a list of strings configured via push.pushOption variable. * "gitweb" checks if a directory is searchable with Perl's "-x" operator, which can be enhanced by using "filetest 'access'" pragma, which now we do. * "git stash save" has been deprecated in favour of "git stash push". * The set of paths output from "git status --ignored" was tied closely with its "--untracked=<mode>" option, but now it can be controlled more flexibly. Most notably, a directory that is ignored because it is listed to be ignored in the ignore/exclude mechanism can be handled differently from a directory that ends up to be ignored only because all files in it are ignored. * The remote-helper for talking to MediaWiki has been updated to truncate an overlong pagename so that ".mw" suffix can still be added. * The remote-helper for talking to MediaWiki has been updated to work with mediawiki namespaces. * The "--format=..." option "git for-each-ref" takes learned to show the name of the 'remote' repository and the ref at the remote side that is affected for 'upstream' and 'push' via "%(push:remotename)" and friends. * Doc and message updates to teach users "bisect view" is a synonym for "bisect visualize". * "git bisect run" that did not specify any command to run used to go ahead and treated all commits to be tested as 'good'. This has been corrected by making the command error out. * The SubmittingPatches document has been converted to produce an HTML version via AsciiDoc/Asciidoctor. * We learned to optionally talk to a file system monitor via new fsmonitor extension to speed up "git status" and other operations that need to see which paths have been modified. Currently we only support "watchman". See File System Monitor section of git-update-index(1) for more detail. * The "diff" family of commands learned to ignore differences in carriage return at the end of line. * Places that know about "sendemail.to", like documentation and shell completion (in contrib/) have been taught about "sendemail.tocmd", too. * "git add --renormalize ." is a new and safer way to record the fact that you are correcting the end-of-line convention and other "convert_to_git()" glitches in the in-repository data. * "git branch" and "git checkout -b" are now forbidden from creating a branch whose name is "HEAD". * "git branch --list" learned to show its output through the pager by default when the output is going to a terminal, which is controlled by the pager.branch configuration variable. This is similar to a recent change to "git tag --list". * "git grep -W", "git diff -W" and their friends learned a heuristic to extend a pre-context beyond the line that matches the "function pattern" (aka "diff.*.xfuncname") to include a comment block, if exists, that immediately precedes it. * "git config --expiry-date gc.reflogexpire" can read "2.weeks" from the configuration and report it as a timestamp, just like "--int" would read "1k" and report 1024, to help consumption by scripts. * The shell completion (in contrib/) learned that "git pull" can take the "--autostash" option. * The tagnames "git log --decorate" uses to annotate the commits can now be limited to subset of available refs with the two additional options, --decorate-refs[-exclude]=<pattern>. * "git grep" compiled with libpcre2 sometimes triggered a segfault, which is being fixed. * "git send-email" tries to see if the sendmail program is available in /usr/lib and /usr/sbin; extend the list of locations to be checked to also include directories on $PATH. * "git diff" learned, "--anchored", a variant of the "--patience" algorithm, to which the user can specify which 'unique' line to be used as anchoring points. * The way "git worktree add" determines what branch to create from where and checkout in the new worktree has been updated a bit. * Ancient part of codebase still shows dots after an abbreviated object name just to show that it is not a full object name, but these ellipses are confusing to people who newly discovered Git who are used to seeing abbreviated object names and find them confusing with the range syntax. * With a configuration variable rebase.abbreviateCommands set, "git rebase -i" produces the todo list with a single-letter command names. * "git worktree add" learned to run the post-checkout hook, just like "git checkout" does, after the initial checkout. * "git svn" has been updated to strip CRs in the commit messages, as recent versions of Subversion rejects them. * "git imap-send" did not correctly quote the folder name when making a request to the server, which has been corrected. * Error messages from "git rebase" have been somewhat cleaned up. * Git has been taught to support an https:// URL used for http.proxy when using recent versions of libcurl. * "git merge" learned to pay attention to merge.verifySignatures configuration variable and pretend as if '--verify-signatures' option was given from the command line. * "git describe" was taught to dig trees deeper to find a <commit-ish>:<path> that refers to a given blob object.
2018-01-22Turn oniguruma support into a (default) option.fhajny2-4/+17
2018-01-22Added missing dependency to devel/ocaml-cppojaapb2-3/+6
2018-01-22Updated package devel/ocaml-lwt-ssl to version 1.1.1.jaapb2-6/+5
This fixes compatibility with OCaml 4.06.
2018-01-22Updated package devel/ocaml-lwt to version 3.2.0.jaapb6-51/+37
This release includes several bugfixes and additions. For more details see the CHANGES file.
2018-01-22Updated package devel/js_of_ocaml to version 3.0.2.jaapb6-91/+19
Changes include compatibility fixes for OCaml 4.05 and 4.06, plus some other minor features and bugfixes (see the CHANGES file for details)
2018-01-22nss: Fix build on SunOS with clang.jperkin4-12/+37
2018-01-22Compilation fixes for devel/ocaml-optcomp.jaapb4-5/+28
Includes a patch for OCaml 4.06 (from an upstream pull request) and a call to oasis to regenerate the setup files (which were not compatible with 4.06 either).
2018-01-22Patch to devel/ocaml-findlib to not install num libraryjaapb4-10/+28
The num library was split off from ocaml. ocamlfind installs META files for it if it is detected, but this is not the correct behaviour. This patch disables detection, which is needed if package updates are to work.
2018-01-22Update to 0.101wen2-8/+7
Upstream changes: 0.101 2018-01-21 19:32:11-05:00 America/New_York - escape some unescaped braces in regex
2018-01-22update fflush.c and fseeko.c patch so that this builds on Darwindbj3-7/+7
2018-01-22Update to 0.12.15wen2-8/+9
Upstream changelog is too long, please visit: https://github.com/RcppCore/Rcpp/blob/master/ChangeLog
2018-01-21Add p5-currywen1-1/+2
2018-01-21Import curry-1.001000 as devel/p5-curry.wen3-0/+24
Perl module to create automatic curried method call closures for any class or object.
2018-01-20py-urwid: updated to 2.0.0adam2-12/+9
Urwid 2.0.0: Full Python 2.x/3.x support Proper handling & customization of OS signals by GLib event loop vterm: Fix handling of NUL characters Add 256-color support for fbterm Italics support Store envron's TERM value as a Screen attribute Replaced hashbangs to use proper Python binary Post-change signal for Edit, CheckBox and RadioButton widgets ListBox.body update SimpleListWalker is now default when setting ListBox.body SelectEventLoop alarm improvements Title align & borderless sides for LineBox Support for 'home' and 'end' keys in ListBox Various code cleanups CI fixes Example fixes Documentation fixes Code cleanup & typo fixes Integration of tox for easier Python cross-version testing Test fixes Correct error messages in Decoration Fix for StandardTextLayout.calculate_text_segments Fix for raw display should release file descriptors Fix issues with unicode characters in ProgressBar Fix for 'page up' and 'page down' in ListBox when having focusable children Fixes for examples compatibility with Python 3 Fix default screen size on raw display Fix underlining for padded text Fix for terminal widget crash with Python 3 Fix for string formatting error Fix for iterator in WidgetContainerListContentsMixin Fix for missing modified signal in SimpleFocusListWalker Dropped Python 3.2 support Test coverage is now collected
2018-01-20libuv: updated to 1.9.1adam2-7/+7
v1.19.1: * Revert "unix,tcp: avoid marking server sockets connected" * Revert "unix,fs: fix for potential partial reads/writes" * Revert "win: use RemoveDirectoryW() instead of _wmrmdir()" * cygwin: fix compilation of ifaddrs impl