Commit graph

313193 commits

Author SHA1 Message Date
taca
96b389228e lang/ruby27-base: add ruby-base version 2.7.0
Add ruby27-base 2.7.0 package.  This package is Ruby 2.7 release
minimum base package.


Ruby is the interpreted scripting language for quick and
easy object-oriented programming.  It has many features to
process text files and to do system management tasks (as in
Perl).  It is simple, straight-forward, and extensible.

Features of Ruby are shown below.

  + Simple Syntax
  + *Normal* Object-Oriented features (ex. class, method calls)
  + *Advanced* Object-Oriented features (ex. Mix-in, Singleton-method)
  + Operator Overloading
  + Exception Handling
  + Iterators and Closures
  + Garbage Collection
  + Dynamic Loading of Object files (on some architecture)
  + Highly Portable (works on many UNIX machines, and on DOS, Windows,
    Mac, etc.)

Ruby 2.7 introduces a number of new features and performance
improvements, most notably:

  * Pattern Matching (Experimental)
  * REPL improvement
  * Compaction GC
  * Separation of positional and keyword arguments
2020-03-15 15:26:22 +00:00
taca
5098b3bec3 lang/ruby: add support for Ruby 2.7
Add support for Ruby 2.7.
2020-03-15 15:19:55 +00:00
rillig
e9b87389e2 lang/python: add show-all-pyversion target
When devel/py-flake8 is built with PYTHON_VERSION_DEFAULT=27, it
nevertheless depends on py37-test-runner-5.2. This is surprising, and to
help researching this issue, all Python-related variables can be listed
using "bmake show-all-pyversion".
2020-03-15 14:28:36 +00:00
uwe
88505c0b8a doc: Added sysutils/u-boot-a20-olinuxino-micro-emmc version 2018.11 2020-03-15 14:14:16 +00:00
uwe
4aead76cd3 Add sysutils/u-boot-a20-olinuxino-micro-emmc 2020-03-15 14:09:48 +00:00
mef
1501465394 (chat/toxcore) Update buildlink3.mk for lib/libtoxcore.so.2.10.0 bump 2020-03-15 14:03:44 +00:00
rillig
037a5e729d devel/py-flake8: fix TEST_DEPENDS for py27
The dependency py-test-[0-9]* resolves to devel/py-test5, but that
version does not support Python 2.7 anymore.
2020-03-15 13:45:07 +00:00
mef
472f739b3f doc: Updated chat/toxcore to 0.2.10 2020-03-15 13:45:06 +00:00
mef
66d32cb9ad (chat/toxcore) Updated 0.2.7 to 0.2.10
## v0.2.10

### Merged PRs:

- add undef guard in tox_many_tcp_test
- Fix bazel build version at 0.22.0 for CI.
- Disable failing TCP server test
- Do not send the same packet to the same node twice
- add configurable limit on number of stored frozen peers
- Expose api functions for enabling and disabling AV in AV groups
- Specify that buffer size for tox_conference_peer_get_name is given by $size

### Closed issues:

- CirrusCI is failing and blocking PRs
- Onion client review
- Persistent conference's offline peer list always grows and never decreases
- Loaded persistent groups fail to send audio
- How to make libtox4j-c.so for android?
- Bump so version
- Message length is too large log spam

## v0.2.9

### Merged PRs:

-  Add some const qualifiers
-  Implement all min/max functions for (un)signed int types.
-  Fix misaligned 4-byte access in trace logging.
-  Use correct path to test log to cat on error.
-  Display build log for autotools build on failure.
-  Enable auto tests under STRICT_ABI if static libs are available.
-  Add MIN_LOGGER_LEVEL to the Circle CI builds.
-  Avoid sending group messages to a peer before we have its group number
-  Use new WineHQ Debian package repository key
-  Release 0.2.9
-  Merge irungentoo/master back into toktok/master.
-  Allow unauthenticated wine packages in the Windows build.
-  Add cmake option for building additional tests
-  Define tox_conference_id_size and tox_conference_uid_size
-  Avoid format truncation in save compatibility test
-  Upgrade bazel to 0.19.0 to fix the bazel build.
-  Return TOX_ERR_CONFERENCE_SEND_MESSAGE_NO_CONNECTION if we are not
   connected to any peers
-  Fix indices calculation for congestion control.
-  Improve handling of peers entering and leaving conferences
-  Expose offline conference peers in API
-  Fix critical stack overflow arising from VLA usage
-  Add some hopefully helpful documentation to the functions in mono_time.h
-  Change method of PK production for FAKE friend in DHT
-   Increase NOFILE limit for tox-bootstrapd
-  Use `bool` for IPv6 flag in test programs and `DHT_bootstrap`.
-  Add `LOGGER_ASSERT` for checking fatal error conditions.
-  Include `CTest` in CMakeLists.txt to get valgrind support.
-  Consistently use camel case enum names.
-  Add AUTOTEST option to CMakeLists.txt
-  Make tox-bootstrapd free memory on SIGINT and SIGTERM
-  Support DragonFlyBSD and prune unused variables.
-  Ensure save data unchanged after save and load
-  Make saving and loading the responsibility of Tox rather than Messenger
-  Some improvements to tox-bootstrapd's Dockerfile
-  Remove Alpine Linux bootstrap daemon dockerfile.
-  Improve Windows compatibility of toxav code.
-  Add LAN_discovery to the list of apidsl-generated files.
-  conferences saving

### Closed issues:

-  Persistent group titles get mixed up
-  How to run test case?
-  Save file corruption
-  tox_conference_id_size() symbol missing
-  Fails to build with STRICT_ABI option
-  PK should not be generated with random_bytes
-  Test #1081
-  friendlist access (add, delete, ...) causes crashes sometimes
-  Proposal: TFCL [Tox Friend Capabilities Level]
-  packet ranges not very clearly explained
-  Proposal: reduce Video corruption even more by negotating the
   reference frame between sender and receiver
-  Proposal: Tox MessageV2
-  libvpx vulnerability
-  please add documentation to: bwcontroller.c
-  function names misleading in ToxAV
-  WIP: ToxIdenticon - howto
-  PACKET_LOSSY_AV_RESERVED 8 # why?
-  payload_type hardcoded
-  running a normal tox node as tcp relay is not possible
-  [INFO]: network graphs 0.1.9 vs 0.1.10
-  toxcore removes message receipts and filetransfers from memory, when client has short network outage
-  Invalid bit rate prevents call

## v0.2.8

### Merged PRs:

-  Release 0.2.8
-  Avoid use of IPv6 in tests if not supported (e.g. on Travis).
-  Fix memory leak in tcp server by wiping priority queues on deletion.
-  Fix logger level defaulting to TRACE in CMake
-  Remove a function-like macro and replace it with a function.
-  Use a working DHT node for bootstrap tests.
-  Revert "Improve cmake build for MSVC."
-  Reset onion search rate for a friend when we see evidence that they are
   online
-  Run tests on Appveyor (Windows native build).
-  Add Cirrus CI configuration.
-  Use new `@pthread` library from toktok-stack for Windows compat.
-  Run UBSAN (undefined behaviour sanitizer) on Circle CI.
-  Fix using uninitialized mutex on call end
-  Send rejoin packets on conference disconnection
-  Improve cmake build for MSVC
-  Fix yamllint test (it's gone from bazel, add a new one).
-  Fix typos in comments and log and test assertion messages.
-  Fixed a silly boolean practice using uint8_t
-  Format yaml files according to yamllint's requirements and remove branch
   filter for appveyor.
-  Use most recent version of Bazel (0.17.1).
-  Use C++ style casts in C++ code.
-  Use run_auto_test fixture in typing_test.c
-  Standardise header guards.
-  Assert that we don't kill tox before killing toxav.
-  Always use the passed logger (from Messenger) in msi_kill.
-  Fix typo: tcp_replays -> tcp_relays.
-  Use `(void)` for empty parameter lists in C.
-  Ignore "unused-result" warning in super_donators code.
-  Fix login issue on Travis-CI FreeBSD build
-  Include necessary opencv2 header on OSX.
-  Clean up `add_to_list` function a bit.
-  Avoid recursion in `ip_is_lan` and `ip_is_local`.
-  Add tool to find directly recursive calls in toxcore.
-  Remove the use of `CLOCK_MONOTONIC_RAW`.
-  Avoid use of global mutable state in mono_time on win32.
-  Use `code font` for tool names and flags in INSTALL.md.
-  Simplify configure.ac for faster autotools build.
-  Use test clock in run_auto_test tests and dht test
-  Add mechanism for recovering from disconnections in conferences
-  Finish the messenger state plugin system
-  Feature bootstrap trace/debug log output

### Closed issues:

-  Massive red shutdown of nodes
-  Windows cross-compilation is broken
-  Persistent groups don't work properly when using toxync bot
-  How to get groupchat identifier?
2020-03-15 13:44:04 +00:00
rillig
86b01285fc devel/R-Rcpp: remove nonexistent dependency R-rbenchmark 2020-03-15 13:34:37 +00:00
ryoon
570ca12047 doc: Updated mail/thunderbird-l10n to 68.6.0 2020-03-15 13:30:07 +00:00
ryoon
443572a9a4 thunderbird-l10n: Update to 68.6.0
* Sync with mail/thunderbird-68.6.0
2020-03-15 13:29:45 +00:00
ryoon
70b842587a Updated mail/thunderbird to 68.6.0 2020-03-15 13:29:30 +00:00
ryoon
eb01e0a27f thunderbird: Update to 68.6.0
CVhangelog:
68.6.0
new
Thunderbird now displays a popup window when starting up on a new
profile

changed
Thunderbird now provides partial updates resulting in smaller
downloads

fixed
Searching in message bodies led to false negatives under some
circumstances in quoted-printable encoded HTML bodies

"Get New Messages for All Accounts" not working for OAuth2-authenticated
IMAP accounts

Various security fixes
#CVE-2020-6805: Use-after-free when removing data about origins
#CVE-2020-6806: BodyStream::OnInputStreamReady was missing protections against state confusion
#CVE-2020-6807: Use-after-free in cubeb during stream destruction
#CVE-2020-6811: Devtools' 'Copy as cURL' feature did not fully escape website-controlled data, potentially leading to command injection
#CVE-2019-20503: Out of bounds reads in sctp_load_addresses_from_init
#CVE-2020-6812: The names of AirPods with personally identifiable information were exposed to websites with camera or microphone permission
#CVE-2020-6814: Memory safety bugs fixed in Thunderbird 68.6


68.0.5
new
Support for Client Identity IMAP/SMTP Service Extension

Support for OAuth 2.0 authentication for POP3 accounts

fixed
Status area goes blank during account setup

Calendar: Could not remove color for default categories

Calendar: Prevent calendar component loading multiple times

Calendar: Today pane did not retain width between sessions

Various security fixes
#CVE-2020-6793: Out-of-bounds read when processing certain email messages
#CVE-2020-6794: Setting a master password post-Thunderbird 52 does not delete unencrypted previously stored passwords
#CVE-2020-6795: Crash processing S/MIME messages with multiple signatures
#CVE-2020-6797: Extensions granted downloads.open permission could open arbitrary applications on Mac OSX
#CVE-2020-6798: Incorrect parsing of template tag could result in JavaScript injection
#CVE-2020-6792: Message ID calculcation was based on uninitialized data
#CVE-2020-6800: Memory safety bugs fixed in Thunderbird 68.5
2020-03-15 13:28:51 +00:00
ryoon
3ce109580a doc: Updated lang/openjdk-bin to 13.0.2 2020-03-15 12:52:26 +00:00
ryoon
8323384d31 openjdk-bin: Update to 13.0.2
Changelog:
Fix security bugs.
New festures: JEP 350, JEP-351, JEP-353, JEP-354, JEP-355
2020-03-15 12:47:31 +00:00
mef
005b915329 doc: Updated chat/skypeweb-purple to 1.5 2020-03-15 11:59:05 +00:00
mef
8c80a06019 (chat/skypeweb-purple) Updated 1.3 to 1.5
Change Log
----------
  * 1.5 - Adds 'alternative auth' support, adds support for suggested
    contacts, fixes 'deny' friend requests

  * 1.4 - libpurple3.0 support, newer HTTP library which uses less
    CPU, fix for adding/removing/blocking contacts
2020-03-15 11:58:54 +00:00
wiz
aa49e46d75 doc: Updated net/tigervnc to 1.10.1nb2 2020-03-15 11:54:21 +00:00
wiz
465f6b0d03 tigervnc: switch back to xserver-1.17
With 1.19, Xvnc immediately dumps core on startup for me.

Bump PKGREVISION.
2020-03-15 11:54:12 +00:00
mef
9e50f328b0 (chat/skypeweb-purple) Githubify 2020-03-15 11:53:22 +00:00
leot
527a7dcccd doc: Updated net/gallery-dl to 1.13.2 2020-03-15 11:37:34 +00:00
leot
93c9b50938 gallery-dl: Update to 1.13.2
Changes:
1.13.2
------
### Additions
 - [furaffinity] extract more metadata
 - [instagram] add `post_shortcode` metadata field (#525)
 - [kabeuchi] add extractor (#561)
 - [newgrounds] add extractor for favorited posts (#394)
 - [pixiv] implement `avatar` option (#595, #623)
 - [twitter] add extractor for bookmarked Tweets (#625)

### Fixes
 - [bcy] reduce number of HTTP requests during data extraction
 - [e621] update to new interface (#635)
 - [exhentai] handle incomplete MIME types (#632)
 - [hitomi] improve metadata extraction
 - [mangoxo] fix login
 - [newgrounds] improve error handling when extracting post data
2020-03-15 11:37:17 +00:00
rillig
34255debae doc: Updated pkgtools/pkglint to 19.4.11 2020-03-15 11:31:36 +00:00
rillig
9559fc179c pkgtools/pkglint: update to 19.4.11
Changes since 19.4.10:

The use of PKG_OPTIONS and PKG_BUILD_OPTIONS in buildlink3.mk and other
files is checked for common mistakes.

Checking the indentation of a continuation line no longer crashes in edge
cases.
2020-03-15 11:31:24 +00:00
mef
4ab1120b83 doc: Updated chat/matterircd to 0.19.4 2020-03-15 11:16:04 +00:00
mef
ad5492d9bc (chat/matterircd) Updated 0.18.4 to 0.19.4
# v0.19.4

## Bugfix

- slack: fix regression with slack library (#264)
- slack: fix an unexpected panic (#263)


# v0.19.3

## Enhancement

* general: Add UPDATELASTVIEWED command, and make DisableAutoView work consistently (#255)
* slack: Handle message edits and deletion (#260)
* slack: Add handling of reactions, stars and pins (#229)

## Bugfix

* mattermost: Fix a panic #247
* mattermost: Fixes incorrect users because of paging. #244
* mattermost: Fix outdated channel issue
* mattermost: Add paging so we can see > 200 users in a channel #248
* mattermost: Fix expired session panic #259
* general: Fix datarace #246
* general: Fix empty JoinInclude
* general: Fix panic #257

This release couldn't exist without the following contributors:
@Aketzu, @bucko909, @42wim

# v0.19.2
## Enhancement
* general: Add a default value matterirc.toml for the '-conf' flag (#240)
* slack: library updated
* mattermost: library updated
* mattermost: Add support for channel created/deleted events

## Bugfix
* mattermost: Remove ourselves from the channel when removed in mattermost. Fixes #233
* mattermost: Add/remove ourselves to the channel if we join using the GUI. #239
* mattermost: Update topics in mattermost. Closes #241
* mattermost: Fix pastes and attachments in direct message. Closes #228
* mattermost: Update channels if not known on join yet

# v0.19.1
## New features
* mattermost: Added support for disabling of automatic view flag updates (#226). See DisableAutoView in matterircd.toml.example
* slack: Add message showing enhancements and add slackbot to all channels (#230)

## Bugfix
* general: Fix tight loop (100% CPU). Closes #231

# v0.19.0
## New features
* irc: Add support for spoofing query messages. #195
	* You can now see your own messages you've typed on slack/mattermost web in irc
* irc: Add PasteBufferTimeout option (send ascii-art!)
   	* See matterircd.toml.example for an example.
   	* PasteBufferTimeout specifies the amount of time in milliseconds that messages get kept in matterircd internal buffer before being sent to
   	 mattermost or slack.  Messages that will be received in this time will be concatenated together
   	 So this can be used to paste stuff like ascii-art or code.
   	 Default 0 (is disabled)
   	 Depending on how fast you type 2500 is a good number

## Bugfix
* slack: Correctly handle different nick and username #203
* slack: Ignore channel join messages #198
2020-03-15 11:15:54 +00:00
rillig
ef473259f9 mk/pkg-build-options: fail immediately if pkgbase is not set 2020-03-15 10:33:42 +00:00
rillig
9b7f822dbc graphics/libraw: fix determining PKG_BUILD_OPTIONS.libraw 2020-03-15 10:31:59 +00:00
bsiegert
fc21d86701 doc: Updated sysutils/py-borgbackup to 1.1.11 2020-03-15 10:30:51 +00:00
bsiegert
c3be0f3cc7 Update py-borgbackup to 1.1.11.
Pre-1.1.11 potential index corruption / data loss issue
-------------------------------------------------------

A bug was discovered in our hashtable code, see issue #4829.
The code is used for the client-side chunks cache and the server-side repo index.

Although borg uses the hashtables very heavily, the index corruption did not
happen too frequently, because it needed specific conditions to happen.

Data loss required even more specific conditions, so it should be rare (and
also detectable via borg check).

You might be affected if borg crashed with / complained about:
- AssertionError: Corrupted segment reference count - corrupted index or hints
- ObjectNotFound: Object with key ... not found in repository ...
- Index mismatch for key b'...'. (..., ...) != (-1, -1)
- ValueError: stats_against: key contained in self but not in master_index.

Advised procedure to fix any related issue in your indexes/caches:
- install fixed borg code (on client AND server)
- for all of your clients and repos remove the cache by:
  borg delete --cache-only YOURREPO
  (later, the cache will be re-built automatically)
- for all your repos, rebuild the repo index by:
  borg check --repair YOURREPO
  This will also check all archives and detect if there is any data-loss issue.

Affected branches / releases:

fd06497 introduced the bug into 1.1-maint branch - it affects all borg 1.1.x since 1.1.0b4.
fd06497 introduced the bug into master branch - it affects all borg 1.2.0 alpha releases.
c5cd882 introduced the bug into 1.0-maint branch - it affects all borg 1.0.x since 1.0.11rc1.

The bug was fixed by:

701159a fixes the bug in 1.1-maint branch - will be released with borg 1.1.11.
fa63150 fixes the bug in master branch - will be released with borg 1.2.0a8.
7bb90b6 fixes the bug in 1.0-maint branch. Branch is EOL, no new release is planned as of now.
2020-03-15 10:30:34 +00:00
wiz
c5933403a3 doc/TODO: add some
+ SDL2-2.0.12, adwaita-icon-theme-3.36.0, dconf-0.36.0, farstream-0.2.9,
  gjs-1.64.0, glib2-2.64.1, guile-3.0.1, libsecret-0.20.2,
  perl5-5.30.2, py-cairo-1.19.1 [drops python-2.x support],
  py-google-api-python-client-1.8.0, py-google-auth-1.11.3,
  py-setuptools-46.0.0 [drops python-2.x support], vala-0.48.1.
2020-03-15 10:14:41 +00:00
wiz
5cc29ac90e doc/TODO: add some
+ genius-1.0.25, gnome-3.36, memcached-1.6, ocaml-4.10.0 [wip],
  openoffice-4.1.7.
2020-03-15 08:31:34 +00:00
gutteridge
ccdbc927c7 doc: Updated x11/xfce4-whiskermenu-plugin to 2.4.3 2020-03-15 05:35:54 +00:00
gutteridge
77c042a6a4 xfce4-whiskermenu-plugin: update to 2.4.3
Change log:

2.4.3
=====
- Fix loading incorrect icons for some applications. (bug #16461)
- Translation updates: Bulgarian, Finnish, Greek, Icelandic, Interlingue,
  Nepali, Norwegian Bokmål, Russian, Slovak.
2020-03-15 05:35:08 +00:00
uwe
16cec932da U-Boot package for the Olimex A20-OLinuXino-MICRO-eMMC. 2020-03-15 00:26:10 +00:00
bacon
71c1a460a2 devel/hdf5-c++: Install missing headers
The for loop with a version-specific header file list was not updated with
the 1.10.6 upgrade.  This fragile approach is now replaced with a simpler
install command to install all current headers.
2020-03-14 23:09:48 +00:00
tnn
2f74b80258 librsvg: rust debug_info is hundreds of MB. Don't build with it. Bump. 2020-03-14 22:40:47 +00:00
gutteridge
df3bd38759 doc: Updated archivers/arqiver to 0.4.0 2020-03-14 22:26:40 +00:00
gutteridge
49ceec2376 arqiver: update to 0.4.0
Packaged in pkgsrc-wip by pin.

V0.4.0
---------
 * Added support for Zstd (because tar supports it).
 * Allow stopping (killing) long processes.
 * Prevent DND when the backend is busy.
 * Smooth scrolling when the mouse wheel turns inside the view.
 * Fixed a potential issue in translations.
 * Enable the "Remove File(s)" action only if an item is selected.
 * Show (optional) prompt before removing items.
 * Show the updated view only after populating and adjusting it.
 * Added an option to select libarchive binary with non-Linux systems.
2020-03-14 22:26:26 +00:00
gutteridge
763f747ac8 doc: Updated editors/featherpad to 0.13.1 2020-03-14 22:18:25 +00:00
gutteridge
8150e41246 featherpad: update to 0.13.1
Packaged in pkgsrc-wip by pin.

V0.13.1
---------
 * Don't preserve the last file's extension on saving a new tab.
2020-03-14 22:17:55 +00:00
tnn
ea6f4f69b9 subversion: skip portability checks for unused files 2020-03-14 14:13:02 +00:00
tnn
2385bb746c exiv2: skip portability check for unused file 2020-03-14 14:00:02 +00:00
gdt
73f715adcc doc: Updated net/unifi to 5.12.35 2020-03-14 13:43:45 +00:00
gdt
d1cb56dec4 net/unifi: Update to 5.12.35
(Tested on NetBSD 8/amd64 with up-to-date dependencies from pkgsrc
head.  This is notable as only recently does mongodb3 work (fdatasync)
and build with up-to-date boost.  Thanks to Paul Ripke and Adam for
fixes.)

Upstream changes since last pkgsrc update:

Features

    Cloud Email.*
    Netconsole logging for USG.
    New Settings.
    Push notification support.
    RADIUS DAS/DAC/CoA support.
    Release channel selection for controller and firmware updates (New Settings).
    Wi-Fi AI (New Settings).
    Wi-Fi Schedule enhancements (New Settings).

*Cloud Email notes:

    Enabled after successful Remote Access login. This will send (all)
    admin invites, alert/event, and password recovery emails via UniFi
    Cloud Access without requiring a SMTP server to be configured. We
    plan to add support for password recovery without having Remote
    Access or SMTP configured in a future update.  If SMTP is
    configured then that will be used instead of Cloud Email.
2020-03-14 13:43:40 +00:00
tnn
24c071fd3e gmake: try harder to unbreak circular dependency
Having builtin gettext (the lib) doesn't always imply that we have a
builtin msgfmt (the tool).
2020-03-14 13:28:57 +00:00
wiz
e397308403 mk: fix typo in example 2020-03-14 13:28:38 +00:00
rillig
8aa5401f8d devel/MoarVM: skip portability check for release target 2020-03-14 13:00:03 +00:00
mef
29be809ad5 Updated devel/p5-Alien-Build to 2.12
Updated devel/p5-Data-ObjectDriver to 0.19
2020-03-14 12:49:06 +00:00