Commit graph

312426 commits

Author SHA1 Message Date
wiz
954575e209 libsoup: update to 2.68.4.
Changes in libsoup from 2.68.3 to 2.68.4:

	* WebSockets: Ensure a new connection is created for WebSocket requests [Carlos
	  Garcia Campos]

	* WebSockets: Do not start the input source when IO is closing [Carlos Garcia
	  Campos]

	* build: Update glib requirement to 2.58 [Xavier Claessens]
2020-03-04 09:44:41 +00:00
fcambus
6f8b626932 spleen: also install OTF versions of the fonts. 2020-03-04 09:09:59 +00:00
rin
f699fa1f3d doc: Updated emulators/tme to 0.8nb40 2020-03-04 07:53:31 +00:00
rin
673b94a8c3 Add tap(4) support for *BSD, written by kiyohara@.
The patch was proposed on some mailing lists back in 2013, but
unfortunately, left uncommitted until today:

    https://mail-index.netbsd.org/port-sparc64/2013/01/29/msg001951.html

It works perfectly for me on NetBSD/amd64 for sun[23].

Bump revision.
2020-03-04 07:52:11 +00:00
wiz
6e98bdd969 doc/TODO: add some
+ mame-0.219, seamonkey-2.53.1, tor-browser-9.0.5.
2020-03-04 06:28:32 +00:00
adam
27a2ae0921 Updated finance/py-stripe, lang/py-parso 2020-03-03 19:06:42 +00:00
adam
989544478f py-parso: updated to 0.6.2
0.6.2:
- Bugfixes
- Add Grammar.refactor (might still be subject to change until 0.7.0)
2020-03-03 19:06:18 +00:00
adam
2dce734ddb py-stripe: updated to 2.43.0
2.43.0:
* Add support for listing Checkout `Session`
2020-03-03 19:04:40 +00:00
brook
1cda42b912 Remove hacks.mk as being superceded.
On Darwin, gegl v0.4.22 links against Apple's OpenCL (see gegl/meson.build).
Presumably the hacks in hacks.mk are no longer necessary.  In any case,
the package builds and can be used by gimp without it.
2020-03-03 14:32:49 +00:00
leot
a6ff136b51 doc: Updated graphics/librsvg-c to 2.40.21 2020-03-03 13:04:51 +00:00
leot
0248f26d21 librsvg-c: Update to 2.40.21
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-03 13:04:34 +00:00
adam
d76ef72a59 Updated lang/gcc7, lang/gcc7-libs 2020-03-03 12:59:51 +00:00
adam
716cb3262a gcc7: updated to 7.5.0
7.5.0 is a bug-fix release.
2020-03-03 12:58:42 +00:00
nia
f7c0330c05 janet: Add test target ("205 of 205 tests passed") 2020-03-03 10:02:20 +00:00
nia
64e7cd72d7 doc: Added lang/janet version 1.7.0 2020-03-03 09:44:16 +00:00
nia
91135e9206 lang: Add janet.
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-03 09:44:02 +00:00
khorben
be9f50bad7 gcc5: also record the checksum for ecj-4.5.jar
This fixes building lang/gcc5 with the "gcc-java" option enabled.
2020-03-03 09:18:30 +00:00
adam
b5f23250c2 Updated devel/py-ipython, devel/py-fakefs, net/py-responses, devel/py-importlib-resources 2020-03-03 06:01:24 +00:00
adam
6760f6aab8 py-importlib-resources: updated to 1.2.0
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-03 06:01:00 +00:00
adam
ae8ca92033 py-responses: updated to 0.10.12
0.10.12
- Fixed incorrect content-type in `add_callback()` when headers are provided as a list of tuples.
2020-03-03 05:59:30 +00:00
adam
c663ee5b7f py-fakefs: updated to 3.7.2
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-03 05:58:24 +00:00
adam
7c1d2e69ff py-ipython: updated to 7.13.0
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-03 05:56:20 +00:00
gutteridge
0a75dd39cf xfce4-session: fix botch in patch 2020-03-03 05:06:20 +00:00
brook
8131bdc4c5 Update the module extension on Darwin.
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-03 04:15:20 +00:00
brook
f0915efebd Update the module extension for Darwin.
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-03 04:12:22 +00:00
khorben
27f233f474 gcc6: also record the checksum for ecj-4.5.jar
This fixes building lang/gcc6 with the "gcc-java" option enabled.
2020-03-02 23:33:04 +00:00
jperkin
5d3c77860e rust: Bump SmartOS bootstrap library requirements. 2020-03-02 21:21:10 +00:00
adam
c0147bc32d Updated sysutils/py-supervisor; Removed www/py-meld3 2020-03-02 20:36:04 +00:00
adam
66c5822ea4 py-meld3: removed; included in latest py-supervisor 2020-03-02 20:35:10 +00:00
adam
1404b19be4 py-supervisor: updated to 4.1.0
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 <4e334d9cf2>`_
  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-02 20:33:30 +00:00
gdt
be35005564 net/nagios-plugin-spamd: Fix spamc embedded path
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-02 17:07:58 +00:00
adam
cff7e38238 Updated databases/py-sqlparse, textproc/py-parse, devel/py-mako, devel/py-importlib-resources 2020-03-02 10:41:43 +00:00
adam
26bbdcdf16 py-importlib-resources: updated to 1.1.0
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-02 10:41:22 +00:00
adam
d12ce3c02a py-mako: updated to 1.1.2
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-02 10:34:12 +00:00
adam
6c6f6e51af py-parse: updated to 1.15.0
1.15.0 Several fixes for parsing non-base 10 numbers
2020-03-02 10:29:57 +00:00
adam
1ad7932533 py-sqlparse: updated to 0.3.1
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-02 10:28:26 +00:00
leot
a84dc44e41 doc: Updated net/gallery-dl to 1.13.1 2020-03-01 21:17:16 +00:00
leot
9557583976 gallery-dl: Update to 1.13.1
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-01 21:16:59 +00:00
gutteridge
f4af2e42cc doc: Updated x11/xfce4-session to 4.14.1nb1 2020-03-01 19:48:17 +00:00
gutteridge
8318faef6a xfce4-session: fix compilation on !Linux !*BSD
More work would be required should someone want suspension or
hibernation to function in this case, this is simply a build fix.
2020-03-01 19:47:22 +00:00
nia
f513f8d4fb proxytunnel: Fix build with OpenSSL 1.1
bump PKGREVISION
2020-03-01 18:20:33 +00:00
nia
b7c61375bf litmus: Disable SSL support, broken with OpenSSL 1.1
Also fails to build with current gnutls...

Bump PKGREVISION
2020-03-01 18:07:51 +00:00
nia
a05b59e5d0 doc: Removed security/gpass 2020-03-01 18:01:26 +00:00
nia
21d6a58e81 security: Remove gpass, dead GNOME 2 app, fails with OpenSSL 1.1 2020-03-01 17:59:32 +00:00
nia
b970a48e6a doc: Removed mail/freepops 2020-03-01 17:51:12 +00:00
nia
60f5d583a7 mail: Remove freepops - dead since 2008, fails with OpenSSL 1.1 2020-03-01 17:47:36 +00:00
nia
f973d653cb doc: Removed security/mixminion 2020-03-01 17:40:33 +00:00
nia
3fdc784b1e security: Remove mixminion - in alpha since 2007, fails with OpenSSL 1.1 2020-03-01 17:40:05 +00:00
nia
fa75781528 doc: Removed security/sign 2020-03-01 17:36:57 +00:00
nia
9cbd97290e security: Remove sign - fails with OpenSSL 1.1, no release since 2004 2020-03-01 17:35:29 +00:00