Commit graph

326993 commits

Author SHA1 Message Date
joerg
5a27488d84 Do not pick up GCC's Go backend. 2020-10-11 23:47:31 +00:00
kim
5cb7d74a04 Pass PKG_SYSCONFDIR to cmake
Fixes PR/55717
2020-10-11 21:43:26 +00:00
leot
b445bfead5 doc: Updated net/gallery-dl to 1.15.1 2020-10-11 20:46:16 +00:00
leot
76b66f8508 gallery-dl: Update to 1.15.1
Changes:
1.15.1
------
### Additions
 - [hentaicafe] add `manga_id` metadata field (#1036)
 - [hentaifoundry] add support for stories (#734)
 - [hentaifoundry] add `include` option
 - [newgrounds] extract image embeds (#1033)
 - [nijie] add `include` option (#1018)
 - [reactor] match URLs without subdomain (#1053)
 - [twitter] extend `retweets` option (#1026)
 - [weasyl] add extractors (#977)

### Fixes
 - [500px] update query hashes
 - [behance] fix `collection` extraction
 - [newgrounds] fix video extraction (#1042)
 - [twitter] improve twitpic extraction (#1019)
 - [weibo] handle posts with more than 9 images (#926)
 - [xvideos] fix `title` extraction
 - fix crash when using `--download-archive` with `--no-skip` (#1023)
 - fix issues with `blacklist`/`whitelist` defaults (#1051, #1056)

### Removals
 - [kissmanga] remove module
2020-10-11 20:46:04 +00:00
nia
d43bec3c99 doc: Added sysutils/ytree version 2.02 2020-10-11 16:40:51 +00:00
nia
f23d96d2aa sysutils: add ytree.
Ytree - a (curses-based) file manager similar to DOS Xtree(tm).

... for browsing filesystems and archives (RAR/SPM/RPM/TAR/ARC/LHA/ZIP/ZOO).
2020-10-11 16:40:39 +00:00
wen
faf96a075a Updated math/R to 4.0.3 2020-10-11 15:25:21 +00:00
wen
572ef294c8 Update to 4.0.3
CHANGES IN R 4.0.3:

  NEW FEATURES:

    * On platforms using configure option --with-internal-tzcode,
      additional values "internal" and (on macOS only) "macOS" are
      accepted for the environment variable TZDIR.  (See ?TZDIR.)

      On macOS, "macOS" is used by default if the system timezone
      database is a newer version than that in the R installation.

    * When install.packages(type = "source") fails to find a package in
      a repository it mentions package versions which are excluded by
      their R version requirement and links to hints on why a package
      might not be found.

    * The default value for options("timeout") can be set from
      enviromnent variable R_DEFAULT_INTERNET_TIMEOUT, still defaulting
      to 60 (seconds) if that is not set or invalid.

      This may be needed when child R processes are doing downloads,
      for example during the installation of source packages which
      download jars or other forms of data.

  LINK-TIME OPTIMIZATION on a UNIX-ALIKE:

    * There is now support for parallelized Link-Time Optimization
      (LTO) with GCC and for 'thin' LTO with clang _via_ setting the
      LTO macro.

    * There is support for setting a different LTO flag for the Fortran
      compiler, including to empty when mixing clang and gfortran (as
      on macOS).  See file config.site.

    * There is a new LTO_LD macro to set linker options for LTO
      compilation, for example to select an alternative linker or to
      parallelize thin LTO.

  DEPRECATED AND DEFUNCT:

    * The LINPACK argument to chol.default(), chol2inv(),
      solve.default() and svd() has been defunct since R 3.1.0.  Using
      it now gives a warning which will become an error in R 4.1.0.

  BUG FIXES:

    * The code mitigating stack overflow with PCRE regexps on very long
      strings is enabled for PCRE2 < 10.30 also when JIT is enabled,
      since stack overflows have been seen in that case.

    * Fix to correctly show the group labels in dotchart() (which where
      lost in the ylab improvement for R 4.0.0).

    * addmargins(*, ..) now also works when fn() is a local function,
      thanks to bug report and patch PR#17124 from Alex Bertram.

    * rank(x) and hence sort(x) now work when x is an object (as per
      is.object(x)) of type "raw" _and_ provides a valid `[` method,
      e.g., for gmp::as.bigz(.) numbers.

    * chisq.test(*, simulate.p.value=TRUE) and r2dtable() now work
      correctly for large table entries (in the millions).  Reported by
      Sebastian Meyer and investigated by more helpers in PR#16184.

    * Low-level socket read/write operations have been fixed to
      correctly signal communication errors. Previously, such errors
      could lead to a segfault due to invalid memory access. Reported
      and debugged by Dmitriy Selivanov in PR#17850.

    * quantile(x, pr) works more consistently for pr values slightly
      outside [0,1], thanks to Suharto Anggono's PR#17891.

      Further, quantile(x, prN, names=FALSE) now works even when prN
      contains NAs, thanks to Anggono's PR#17892.  Ditto for ordered
      factors or Date objects when type = 1 or 3, thanks to PR#17899.

    * Libcurl-based internet access, including curlGetHeaders(), was
      not respecting the "timeout" option.  If this causes
      unanticipated timeouts, consider increasing the default by
      setting R_DEFAULT_INTERNET_TIMEOUT.

    * as.Date(<char>) now also works with an initial "", thanks to
      Michael Chirico's PR#17909.

    * isS3stdGeneric(f) now detects an S3 generic also when it it is
      trace()d, thanks to Gabe Becker's PR#17917.

    * R_allocLD() has been fixed to return memory aligned for long
      double type PR#16534.

    * fisher.test() no longer segfaults when called again after its
      internal stack has been exceeded PR#17904.

    * Accessing a long vector represented by a compact integer sequence
      no longer segfaults (reported and debugged by Hugh Parsonage).

    * duplicated() now works also for strings with multiple encodings
      inside a single vector PR#17809.

    * phyper(11, 15, 0, 12, log.p=TRUE) no longer gives NaN; reported
      as PR#17271 by Alexey Stukalov.

    * Fix incorrect calculation in logLik.nls() PR#16100, patch from
      Sebastian Meyer.

    * A very old bug could cause a segfault in model.matrix() when
      terms involved logical variables.  Part of PR#17879.

    * model.frame.default() allowed data = 1, leading to involuntary
      variable capture (rest of PR#17879).

    * tar() no longer skips non-directory files, thanks to a patch by
      Sebastian Meyer, fixing the remaining part of PR#16716.
2020-10-11 15:22:56 +00:00
pin
f695294964 doc: Added audio/spotify-qt version 2.12 2020-10-11 13:41:54 +00:00
pin
8413bf356f Add audio/spotify-qt 2020-10-11 13:41:19 +00:00
pin
35a0f76409 audio/spotify-qt: import
A Spotify client using Qt as a simpler, lighter alternative to the official
client, inspired by spotify-tui.
Much like spotify-tui, you need an actual Spotify client running, which can be
configured from within the app.
Also like other clients, controlling music playback requires Spotify Premium.
2020-10-11 13:40:06 +00:00
pin
00d6796b60 doc: Added audio/librespot version 0.1.3 2020-10-11 13:22:08 +00:00
pin
e1c3298544 Add audio/librespot 2020-10-11 13:21:35 +00:00
pin
8508c519aa audio/librespot: import
Open source client library for Spotify. It enables applications to use Spotify's
service to contol and play music via various backends, and to act as a Spotify
Connect receiver.
It is an alternative to the official and deprecated closed-source libspotify.
Additionally, it will provide extra features which are not available in the
official library.

Note: librespot only works with Spotify Premium. This will remain the case for
the foreseeable future, as we are unlikely to work on implementing the features
such as limited skips and adverts that would be required to make librespot
compliant with free accounts.
2020-10-11 13:19:42 +00:00
ryoon
ee71dda3a4 doc: Updated devel/cbindgen to 0.15.0 2020-10-11 13:05:13 +00:00
ryoon
570c28f941 cbindgen: Update to 0.15.0
Changelog:
  * Allow customizing mangling of generic parameters in C (#575)
  * Box<T> simplifies to T* in C (4ce324c)
  * ManuallyDrop<T> and MaubeUninit<T> simplify to T in C, and are opaque in C++ (0076a17)
  * C++ supports a derive-ostream annotation to derive serialization of structs, unions and enums (#582)
  * Large character constants have been fixed on Windows (#586)
  * Constants are now generated for typedefs, etc (#589)
  * The `sort_by` configuration option has been made to work for constants (#587)
  * Default sort order is source order now (sort_by = "None"), and can be changed by the above option (#587)
2020-10-11 13:04:35 +00:00
nia
9604771f16 doc: Added wm/yeahwm version 0.3.5 2020-10-11 08:56:54 +00:00
nia
44ccab492d wm: Add yeahwm.
YeahWM is a h* window manager for X based on evilwm and aewm.

Features:

   * Sloppy Focus.
   * BeOS-like tabbed titles, which can be repositioned.
   * Support for Xinerama.
   * Simple Appearance.
   * Good keyboard control.
   * Creative usage of the mouse.
   * Respects aspect size hints.
   * Solid resize and move operations.
   * Virtual Desktops.
   * "Magic" screen edges for desktop switching.
   * Snapping to other windows and screen borders when moving windows.
   * Small binary size(ca. 23kb).
   * Little resource usage.
2020-10-11 08:56:37 +00:00
nia
0a7e64d5cf Add evilwm-license 2020-10-11 08:53:28 +00:00
nat
7ff4b8690d Mention update to diffbreaker. 2020-10-11 01:59:43 +00:00
nat
7fed02059b UI change moving though the diff now moves to next marker which was
the prev/intended behaviour.

Bump version.
2020-10-11 01:57:03 +00:00
adam
f850322e80 Added lang/python39, lang/py39-html-docs 2020-10-10 20:21:24 +00:00
adam
cbdf05b53b python39: add patches 2020-10-10 20:20:12 +00:00
adam
c0743b7269 python39: added version 3.9.0
3.9.0 Release highlights

New syntax features:

PEP 584, union operators added to dict;
PEP 585, type hinting generics in standard collections;
PEP 614, relaxed grammar restrictions on decorators.

New built-in features:

PEP 616, string methods to remove prefixes and suffixes.

New features in the standard library:

PEP 593, flexible function and variable annotations;
os.pidfd_open() added that allows process management without races and signals.

Interpreter improvements:

PEP 573, fast access to module state from methods of C extension types;
PEP 617, CPython now uses a new parser based on PEG;
a number of Python builtins (range, tuple, set, frozenset, list, dict) are now sped up using PEP 590 vectorcall;
garbage collection does not block on resurrected objects;
a number of Python modules (_abc, audioop, _bz2, _codecs, _contextvars, _crypt, _functools, _json, _locale, math, operator, resource, time, _weakref) now use multiphase initialization as defined by PEP 489;
a number of standard library modules (audioop, ast, grp, _hashlib, pwd, _posixsubprocess, random, select, struct, termios, zlib) are now using the stable ABI defined by PEP 384.

New library modules:

PEP 615, the IANA Time Zone Database is now present in the standard library in the zoneinfo module;
an implementation of a topological sort of a graph is now provided in the new graphlib module.

Release process changes:

PEP 602, CPython adopts an annual release cycle.
2020-10-10 20:19:47 +00:00
nia
977cddec48 doc: Added wm/qvwm version 1.1.12 2020-10-10 20:12:35 +00:00
nia
7cce4b5af5 wm: Revive qvwm package.
This was deleted a few years ago due to the gtk1 deprecation, but
removing its dependency on gtk1 is trivial and does not impact
its functionality.

I consider qvwm essential software for fun.

-

qvwm is a window manager for the X Window System which provides a user
experience very close to Windows 95/98. It is small and extremely fast.
2020-10-10 20:11:51 +00:00
nia
0b280202a9 lua-sdl2: mark incompatible with lua52 2020-10-10 18:40:41 +00:00
adam
b808356c32 Updated www/py-asgiref, security/py-authlib 2020-10-10 18:05:13 +00:00
adam
d8526c8bcc py-authlib: updated to 0.15
Version 0.15

This is the last release before v1.0. In this release, we added more RFCs
implementations and did some refactors for JOSE:

RFC8037: CFRG Elliptic Curve Diffie-Hellman (ECDH) and Signatures in JSON Object Signing and Encryption (JOSE)
RFC7638: JSON Web Key (JWK) Thumbprint

We also fixed bugs for integrations:

Fixed support for HTTPX>=0.14.3
Added OAuth clients of HTTPX back
Fixed parallel token refreshes for HTTPX async OAuth 2 client
Raise OAuthError when callback contains errors

Breaking Change:

The parameter algorithms in JsonWebSignature and JsonWebEncryption
are changed. Usually you don't have to care about it since you won't use it directly.
Whole JSON Web Key is refactored, please check JSON Web Key (JWK)
2020-10-10 18:04:52 +00:00
adam
71f5e3be1c py-asgiref: updated to 3.3.0
3.3.0:
* sync_to_async now defaults to thread-sensitive mode being on
* async_to_sync now works inside of forked processes
* WsgiToAsgi now correctly clamps its response body when Content-Length is set
2020-10-10 18:00:57 +00:00
nia
1b1498bc0e doc: Updated lang/rust-bin to 1.47.0 2020-10-10 17:14:00 +00:00
nia
8a9fa97391 rust-bin: Update to 1.47.0
This release contains no new language features, though it does add one
long-awaited standard library feature. It is mostly quality of life
improvements, library stabilizations and const-ifications, and toolchain
improvements.

https://blog.rust-lang.org/2020/10/08/Rust-1.47.html
2020-10-10 17:13:48 +00:00
martin
b8ed2d923a doc: Updated emulators/qemu to 5.1.0nb7 2020-10-10 16:29:36 +00:00
martin
223db659b8 PR 54310: fix out of bounds memory write, analyzed and fix provided
by Harold Gutch. Already reported upstream.
Bump pkg revision.
2020-10-10 16:29:21 +00:00
nia
21f7444a7d coinmp: binary packages appear broken (wants some libstdc++.so.7)...
attempt to fix this with a USE_GCC_RUNTIME
2020-10-10 16:10:27 +00:00
triaxx
6ce8724faa libusb1: Fix PR pkg/54903
pkgsrc changes:
---------------
  * Remove the pkgconfig file generation since the version of libusb1 cannot
    be obtained by parsing LIBUSB_API_VERSION from libusb.h (e.g. FreeBSD
    provides 0x01000102 for 1.0.13 and Arch provides 0x01000107 for 1.0.23).
  * At least FreeBSD, Debian and Arch provides a libusb-1.0.pc file for
    their native implementation. Link this file to ${BUILDLINK_DIR}.
  * Add logic in mk/buildlink3 to find pkgconfig files in common pkgconfig
    directories (for at least FreeBSD, Debian and Arch).
2020-10-10 14:17:02 +00:00
mef
47f2b7102e (audio/csound6) Add patch for [check-portability.awk] 2020-10-10 14:02:37 +00:00
mef
1a173614f9 (benchmarks/phoronix-test-suite) fix build, add patch for [check-portability.awk] 2020-10-10 12:57:41 +00:00
mef
84a5e073b8 (devel/libusb-compat) Using github raw files. (not src distribution) 2020-10-10 12:32:24 +00:00
mef
b1ea9ccb1d (databases/postgresql-timescaledb) USE_TOOLS+= bash 2020-10-10 11:20:10 +00:00
schmonz
4ed54aa500 doc: Updated mail/qsmtp to 0.38 2020-10-10 10:01:47 +00:00
schmonz
c29b216187 Update to 0.38. From the changelog:
- many portability fixes for BSD like systems
- Qremote: allow the SSL key to be stored independent of the certificate
2020-10-10 10:01:38 +00:00
jperkin
381af86204 mk: Stop using XCode binaries on Big Sur.
These no longer support being executed via a symlink, failing with errors
such as:

  xcode-select: Failed to locate 'gmake', and no install could be requested

This breaks the entire .tools/bin directory, so we just have to avoid them
and use tools from pkgsrc instead.

It's likely a lot more will need to be added to this list, but this is
enough to get devel/cmake building at least.
2020-10-10 09:31:50 +00:00
nia
19820b4a88 rxvt: fix distfiles 2020-10-10 08:26:56 +00:00
nia
949992fd50 doc: Updated textproc/lua-lyaml to 6.2.6 2020-10-10 08:16:20 +00:00
nia
9f6472a22a lua-lyaml: Update to 6.2.6
## Noteworthy changes in release 6.2.6 (2020-08-28) [stable]

### Bug fixes

  - `luke` really propagates `LDFLAGS` to module compilation
    commands.
2020-10-10 08:16:08 +00:00
nia
ac3458a987 doc: Updated textproc/lua-utf8 to 0.1.3 2020-10-10 08:14:08 +00:00
nia
527dfa1680 lua-utf8: Update to 0.1.3
changes:

    update Unicode version to 14
    Fix compile error on CentOS6
2020-10-10 08:13:58 +00:00
jperkin
7fca306169 mk: Exclude /System/Library on Big Sur too.
As expected this is necessary, as early as requring the CoreFoundation
framework for devel/gettext-lib.
2020-10-09 20:18:30 +00:00
jperkin
cc608c9260 mk: Set _OPSYS_LIB_DIRS to the SDK directory on Big Sur.
This is required for find-libs.mk to continue detecting the presence of
libraries supported by the system.  It's definitely not ideal, and only
still works because Apple happens to ship .tdb files for each library, and
these are found via the current "lib${_lib_}.*" glob.

Patch taken from sjmulder@, I only limited it to Big Sur for now in case
there are issues using the SDK directory on older releases.
2020-10-09 17:43:48 +00:00