summaryrefslogtreecommitdiff
AgeCommit message (Collapse)AuthorFilesLines
2020-03-03librsvg-c: Update to 2.40.21leot4-33/+8
pkgsrc changes: - Remove patches/patch-test-driver: applied upstream Changes: 2.40.21 ------- - CVE-2019-20446 - Backport the following fixes from 2.46.x: - #515 - Librsvg now has limits on the number of loaded XML elements, and the number of referenced elements within an SVG document. This is to mitigate malicious SVGs which try to consume all memory, and those which try to consume an exponential amount of CPU time. - #308 - Fix stack exhaustion with circular references in <use> elements. - #323 - Fix a denial-of-service condition from exponential explosion of rendered elements, through nested use of SVG "use" elements in malicious SVGs. This is similar to the XML "billion laughs attack" but for SVG instancing.
2020-03-03Updated lang/gcc7, lang/gcc7-libsadam1-1/+3
2020-03-03gcc7: updated to 7.5.0adam6-20/+19
7.5.0 is a bug-fix release.
2020-03-03janet: Add test target ("205 of 205 tests passed")nia1-1/+2
2020-03-03doc: Added lang/janet version 1.7.0nia1-1/+2
2020-03-03lang: Add janet.nia7-1/+134
Janet is a functional and imperative programming language. Janet makes a good system scripting language, or a language to embed in other programs. Think Lua or Guile. Janet also can be used for rapid prototying, dynamic systems, and other domains where lisp shines.
2020-03-03gcc5: also record the checksum for ecj-4.5.jarkhorben1-1/+5
This fixes building lang/gcc5 with the "gcc-java" option enabled.
2020-03-03Updated devel/py-ipython, devel/py-fakefs, net/py-responses, ↵adam1-1/+5
devel/py-importlib-resources
2020-03-03py-importlib-resources: updated to 1.2.0adam3-9/+8
v1.2.0 Traversable now requires an open method. Fixed error on Python 3.5.{0,3}. Updated packaging to resolve version from package metadata.
2020-03-03py-responses: updated to 0.10.12adam2-7/+7
0.10.12 - Fixed incorrect content-type in `add_callback()` when headers are provided as a list of tuples.
2020-03-03py-fakefs: updated to 3.7.2adam2-7/+7
Version 3.7.2 This version backports some fixes from master. Fixes * Fixed handling of relative paths in `lresolve` / `os.lstat` * Fixed `os.walk` if path ends with path separator * Fixed handling of empty path in `os.makedirs` * Fixed handling of `os.TMPFILE` flag under Linux * Fixed behavior of `os.makedirs` in write-protected directory
2020-03-03py-ipython: updated to 7.13.0adam2-8/+11
IPython 7.13 is the first release of the 7.x branch since master is diverging toward an 8.0. Exiting new features have already been merged in 8.0 and will not be available on the 7.x branch. All the changes bellow have been backported from the master branch. - Fix inability to run PDB when inside an event loop - Fix ability to interrupt some processes on windows - Fix debugger shortcuts - improve tab completion when inside a string by removing irrelevant elements - Fix display of filename tab completion when the path is long - Many removal of Python 2 specific code path - displaying wav files do not require NumPy anymore, and is 5x to 30x faster
2020-03-03xfce4-session: fix botch in patchgutteridge2-4/+16
2020-03-03Update the module extension on Darwin.brook2-52/+37
gegl v0.4.22 now uses .dylib as the extension for modules on Darwin. Consequently, it is no longer necessary to rename the files post-install. It is, however, necessary to use different extensions for more of PLIST.
2020-03-03Update the module extension for Darwin.brook2-45/+30
Babl v0.1.74 now uses .dylib as the extension for modules on Darwin. Consequently, it is no longer necessary to rename the files post-install, but it is necessary to use different extensions for more of PLIST.
2020-03-02gcc6: also record the checksum for ecj-4.5.jarkhorben1-1/+5
This fixes building lang/gcc6 with the "gcc-java" option enabled.
2020-03-02rust: Bump SmartOS bootstrap library requirements.jperkin1-3/+3
2020-03-02Updated sysutils/py-supervisor; Removed www/py-meld3adam1-1/+3
2020-03-02py-meld3: removed; included in latest py-supervisoradam5-53/+1
2020-03-02py-supervisor: updated to 4.1.0adam4-30/+67
4.1.0: - Fixed a bug on Python 3 only where logging to syslog did not work and would log the exception ``TypeError: a bytes-like object is required, not 'str'`` to the main ``supervisord`` log file. - Fixed a Python 3.8 compatibility issue caused by the removal of ``cgi.escape()``. - The ``meld3`` package is no longer a dependency. A version of ``meld3`` is now included within the ``supervisor`` package itself. 4.0.4: - Fixed a bug where ``supervisorctl tail <name> stdout`` would actually tail ``stderr``. Note that ``tail <name>`` without the explicit ``stdout`` correctly tailed ``stdout``. The bug existed since 3.0a3 (released in 2007). - Improved the warning message added in 4.0.3 so it is now emitted for both ``tail`` and ``tail -f``. - CVE-2019-12105. Documentation addition only, no code changes. This CVE states that ``inet_http_server`` does not use authentication by default (`details <https://github.com/Supervisor/supervisor/issues/1245>`_). Note that ``inet_http_server`` is not enabled by default, and is also not enabled in the example configuration output by ``echo_supervisord_conf``. The behavior of the ``inet_http_server`` options have been correctly documented, and have not changed, since the feature was introduced in 2006. A new `warning message <https://github.com/Supervisor/supervisor/commit/4e334d9cf2a1daff685893e35e72398437df3dcb>`_ was added to the documentation. 4.0.3: - Fixed an issue on Python 2 where running ``supervisorctl tail -f <name>`` would fail with the message ``Cannot connect, error: <type 'exceptions.UnicodeEncodeError'>`` where it may have worked on Supervisor 3.x. The issue was introduced in Supervisor 4.0.0 due to new bytes/strings conversions necessary to add Python 3 support. For ``supervisorctl`` to correctly display logs with Unicode characters, the terminal encoding specified by the environment must support it. If not, the ``UnicodeEncodeError`` may still occur on either Python 2 or 3. A new warning message is now printed if a problematic terminal encoding is detected. 4.0.2: - Fixed a bug where inline comments in the config file were not parsed correctly such that the comments were included as part of the values. This only occurred on Python 2, and only where the environment had an extra ``configparser`` module installed. The bug was introduced in Supervisor 4.0.0 because of Python 2/3 compatibility code that expected a Python 2 environment to only have a ``ConfigParser`` module. 4.0.1: - Fixed an issue on Python 3 where an ``OSError: [Errno 29] Illegal seek`` would occur if ``logfile`` in the ``[supervisord]`` section was set to a special file like ``/dev/stdout`` that was not seekable, even if ``logfile_maxbytes = 0`` was set to disable rotation. The issue only affected the main log and not child logs. 4.0.0: - Support for Python 3 has been added. On Python 3, Supervisor requires Python 3.4 or later. Many thanks to Vinay Sajip, Scott Maxwell, Palm Kevin, Tres Seaver, Marc Abramowitz, Son Nguyen, Shane Hathaway, Evan Andrews, and Ethan Hann who all made major contributions to the Python 3 porting effort. Thanks also to all contributors who submitted issue reports and patches towards this effort. - Support for Python 2.4, 2.5, and 2.6 has been dropped. On Python 2, Supervisor now requires Python 2.7. - The ``supervisor`` package is no longer a namespace package. - The behavior of the config file expansion ``%(here)s`` has changed. In previous versions, a bug caused ``%(here)s`` to always expand to the directory of the root config file. Now, when ``%(here)s`` is used inside a file included via ``[include]``, it will expand to the directory of that file. Thanks to Alex Eftimie and Zoltan Toth-Czifra for the patches. - The default value for the config file setting ``exitcodes=``, the expected exit codes of a program, has changed. In previous versions, it was ``0,2``. This caused issues with Golang programs where ``panic()`` causes the exit code to be ``2``. The default value for ``exitcodes`` is now ``0``. - An undocumented feature where multiple ``supervisorctl`` commands could be combined on a single line separated by semicolons has been removed. - ``supervisorctl`` will now set its exit code to a non-zero value when an error condition occurs. Previous versions did not set the exit code for most error conditions so it was almost always 0. - Added new ``stdout_syslog`` and ``stderr_syslog`` options to the config file. These are boolean options that indicate whether process output will be sent to syslog. Supervisor can now log to both files and syslog at the same time. Specifying a log filename of ``syslog`` is still supported but deprecated.
2020-03-02net/nagios-plugin-spamd: Fix spamc embedded pathgdt1-3/+5
Upstream has a hard-coded path to spamc which is not correct in the pkgsrc context. Previously there was a SUBST block to change this, but it was changed to an odd directory with a missing /, and it seems this could never have worked. Change the SUBST block to result in looking for spamc in ${PREFIX}/bin/spamc, which is where the pkgsrc build of spamassassin puts it. Add comments explaining why there is both this SUBST block (embedded spamc path) and REPLACE_PERL (interpreter path). From Mike Pumford on pkgsrc-users.
2020-03-02Updated databases/py-sqlparse, textproc/py-parse, devel/py-mako, ↵adam1-1/+5
devel/py-importlib-resources
2020-03-02py-importlib-resources: updated to 1.1.0adam3-9/+16
v1.1.0 Add support for retrieving resources from subdirectories of packages through the new files() function, which returns a Traversable object with joinpath and read_* interfaces matching those of pathlib.Path objects. This new function supersedes all of the previous functionality as it provides a more general-purpose access to a package’s resources. With this function, subdirectories are supported. The documentation has been updated to reflect that this function is now the preferred interface for loading package resources. It does not, however, support resources from arbitrary loaders. It currently only supports resources from file system path and zipfile packages (a consequence of the ResourceReader interface only operating on Python packages).
2020-03-02py-mako: updated to 1.1.2adam2-11/+10
1.1.2 [feature] [commands] Added –output-file argument to the Mako command line runner, which allows a specific output file to be selected. Pull request courtesy Björn Dahlgren. 1.1.1 [bug] [py3k] Replaced usage of the long-superseded “parser.suite” module in the mako.util package for parsing the python magic encoding comment with the “ast.parse” function introduced many years ago in Python 2.5, as “parser.suite” is emitting deprecation warnings in Python 3.9. [bug] [ext] Added “babel” and “lingua” dependency entries to the setuptools entrypoints for the babel and lingua extensions, so that pkg_resources can check that these extra dependencies are available, raising an informative exception if not. Pull request courtesy sinoroc.
2020-03-02py-parse: updated to 1.15.0adam2-7/+7
1.15.0 Several fixes for parsing non-base 10 numbers
2020-03-02py-sqlparse: updated to 0.3.1adam2-7/+7
Release 0.3.1: Enhancements * Add HQL keywords. * Add support for time zone casts. * Enhance formatting of AS keyword. * Stabilize grouping engine when parsing invalid SQL statements. Bug Fixes * Fix splitting of SQL with multiple statements inside parentheses. * Correctly identify NULLS FIRST / NULLS LAST as keywords. * Fix splitting of SQL statements that contain dollar signs in identifiers. * Remove support for parsing double slash comments introduced in 0.3.0 as it had some side-effects with other dialects and doesn't seem to be widely used. * Restrict detection of alias names to objects that acutally could have an alias. * Fix parsing of date/time literals. * Fix initialization of TokenList. * Fix parsing of LIKE. * Improve parsing of identifiers
2020-03-01doc: Updated net/gallery-dl to 1.13.1leot1-1/+2
2020-03-01gallery-dl: Update to 1.13.1leot3-8/+14
Changes: 1.13.1 ------ ### Additions - [hentaihand] add extractors (#605) - [hiperdex] add chapter and manga extractors (#606) - [oauth] implement option to write DeviantArt refresh-tokens to cache (#616) - [downloader:http] add more MIME types for `.bmp` and `.rar` files (#621, #628) - warn about expired cookies ### Fixes - [bcy] fix partial image URLs (#613) - [danbooru] fix Ugoira downloads and metadata - [deviantart] check availability of `/intermediary/` URLs (#609) - [hitomi] follow multiple redirects & fix image URLs - [piczel] improve and update - [tumblr] replace `-` with ` ` in tag searches (#611) - [vsco] update gallery URL pattern - fix `--verbose` and `--quiet` command-line options
2020-03-01doc: Updated x11/xfce4-session to 4.14.1nb1gutteridge1-1/+2
2020-03-01xfce4-session: fix compilation on !Linux !*BSDgutteridge3-2/+48
More work would be required should someone want suspension or hibernation to function in this case, this is simply a build fix.
2020-03-01proxytunnel: Fix build with OpenSSL 1.1nia3-3/+19
bump PKGREVISION
2020-03-01litmus: Disable SSL support, broken with OpenSSL 1.1nia1-4/+3
Also fails to build with current gnutls... Bump PKGREVISION
2020-03-01doc: Removed security/gpassnia1-1/+2
2020-03-01security: Remove gpass, dead GNOME 2 app, fails with OpenSSL 1.1nia11-234/+1
2020-03-01doc: Removed mail/freepopsnia1-1/+2
2020-03-01mail: Remove freepops - dead since 2008, fails with OpenSSL 1.1nia15-491/+1
2020-03-01doc: Removed security/mixminionnia1-1/+2
2020-03-01security: Remove mixminion - in alpha since 2007, fails with OpenSSL 1.1nia8-371/+1
2020-03-01doc: Removed security/signnia1-1/+2
2020-03-01security: Remove sign - fails with OpenSSL 1.1, no release since 2004nia5-41/+1
2020-03-01doc: Removed security/studnia1-1/+2
2020-03-01security: Remove stud - abandonware, fails to build with OpenSSL 1.1nia12-524/+1
From the README: "Stud is now officially abandonware, thanks for playing."
2020-03-01doc: Removed security/sslwrapnia1-1/+2
2020-03-01security: Remove sslwrap. Breaks with OpenSSL 1.1, no release since 2000nia8-126/+1
2020-03-01doc: Removed security/p5-OpenSSLnia1-1/+2
2020-03-01security: Remove p5-OpenSSL. Broken with OpenSSL 1.1, dead upstream.nia4-40/+1
p5-Net-SSLeay seems more popular in Perl-land.
2020-03-01doc: Removed print/pdfmodnia1-1/+2
2020-03-01print: remove pdfmodnia7-142/+1
unmaintained gnome2 component, archived upstream
2020-03-01opencv-contrib-face: Fix possible build failure when jasper is installedleot1-1/+2
When jasper is installed the build fails because it is accidentally recognized. Discussed on pkgsrc-changes@: https://mail-index.NetBSD.org/pkgsrc-changes/2020/02/16/msg206681.html
2020-03-01opencv: Restore optionality of jaspernia3-6/+18
bump PKGREVISION