Link [ pkgsrc | NetBSD | pkgsrc git mirror | PR fulltext-search | netbsd commit viewer ]


   
        usage: [branch:branch] [user:user] [path[@revision]] keyword [... [-excludekeyword [...]]] (e.g. branch:MAIN pkgtools/pkg)




switch to index mode

recent branches: MAIN (1m)  pkgsrc-2024Q1 (15d)  pkgsrc-2023Q4 (43d)  pkgsrc-2023Q2 (75d)  pkgsrc-2023Q3 (154d) 

2024-05-13 16:01:18 UTC Now

2020-06-05 03:52:23 UTC MAIN commitmail json YAML

mpv: Enable libmpv shaerd library build, bump PKGREVISION

And add buildlink3.mk.

(ryoon)

2020-06-05 03:46:30 UTC MAIN commitmail json YAML

fortunes-de: Use DISTNAME and PKGNAME like other packages

(ryoon)

2020-06-05 03:40:22 UTC MAIN commitmail json YAML

doc: Updated www/firefox-l10n to 77.0.1

(ryoon)

2020-06-05 03:39:52 UTC MAIN commitmail json YAML

firefox-l10n: Update to 77.0.1

* Sync with www/firefox-77.0.1.

(ryoon)

2020-06-05 03:39:32 UTC MAIN commitmail json YAML

Updated www/firefox to 77.0.1

(ryoon)

2020-06-05 03:38:57 UTC MAIN commitmail json YAML

firefox: Update to 77.0.1

Changelog:
Fixed:
Disabled automatic selection of DNS over HTTPS providers during a test to
enable wider deployment in a more controlled way (bug 1642723)

(ryoon)

2020-06-04 20:17:19 UTC MAIN commitmail json YAML

grub2: Fix missing interpreter in bulk build

pkgsrc changes:
---------------
  * Include lang/python/tool.mk so that PYTHON_FOR_BUILD_ONLY is taken into
    account.
  * Pull {SSP,FORTIFY}_SUPPORTED up to put them before inclusion of
    mk/bsd.prefs.mk (/!\ lang/python/tool.mk includes mk/bsd.prefs.mk).

(triaxx)

2020-06-04 19:45:46 UTC MAIN commitmail json YAML

Updated misc/py-anita to 2.4

(gson)

2020-06-04 19:44:41 UTC MAIN commitmail json YAML

misc/py-anita: update to 2.4.

Changes from 2.3:

Deal with the root device name of evbarm-aarch64 changing as a result
of the the switch to GPT at source date 2020.05.24.18.44.46.

(gson)

2020-06-04 17:56:27 UTC MAIN commitmail json YAML

wmii: Assign MAINTAINERship to Rares Aioanei

Patch provided by Rares via PR pkg/55345, thanks for the patch and for stepping
up to maintain it!

(leot)

2020-06-04 16:46:35 UTC MAIN commitmail json YAML

converters/utf8proc: Add support for pkg-config, Reduce build dependencies

- Drop cmake
  Drive libtool directly (utf8proc can be build with a single compiler call).
  This removes the C++11 build dependency for cmake (C99 is now sufficient)
  and more build dependencies that are at least an order of magnitude larger
  than utf8proc itself.
- Drop patch for cmake
- Add support for pkg-config
  Install "libutf8proc.pc".
- Bump PKGREVISION for additional installed files.
- Remove supported Unicode version from DESCR
  Was not maintained in the past
- Take maintainership

OK from minskim@
OK from wiz@ (as long as I am MAINTAINER)

(micha)

2020-06-04 13:47:19 UTC MAIN commitmail json YAML

2020-06-04 13:17:33 UTC MAIN commitmail json YAML

doc: Updated textproc/p5-XML-Atom-SimpleFeed to 0.904

(kleink)

2020-06-04 13:17:10 UTC MAIN commitmail json YAML

p5-XML-Atom-SimpleFeed: Update to 0.904.

0.904 Jun 03 May 2020
        - Minor packaging improvement

0.903 Jun 03 May 2020
        - No spurious test failures when DateTime::TimeZone fails

(kleink)

2020-06-04 13:15:25 UTC MAIN commitmail json YAML

doc: Updated net/dhcpcd to 9.1.1

(roy)

2020-06-04 13:15:05 UTC MAIN commitmail json YAML

Update to dhcpcd-9.1.1 with the following changes:

* Restore dumping leases from stdin
* auth: Only accept RECONFIGURE messages from LL addresses
* auth: Access the RDM monotonic counter file via privsep
* ARP: call arp_announced() when cancelling it
* BSD: fwip(4) interfaces are now ignored by default
* privsep: Ensure IPC buffers are large enough to carry messages
* privsep: Only open RAW sockets for the needed protocols
* privsep: Fix indirect ioctls returning data
* privsep: wait for processes on SIGCHLD rather than when sent a STOP cmd
* eloop: just use ppoll/pollts(2), falling back to pselect(2)

(roy)

2020-06-04 13:12:56 UTC MAIN commitmail json YAML

doc: Updated geography/py-googlemaps to 4.4.1

(kleink)

2020-06-04 13:12:28 UTC MAIN commitmail json YAML

py-googlemaps: Update to 4.4.1.

4.4.1 (2020-05-26)

Bug fixes

* mark permanently_closed as deprecated (365) (5b289d7)

(kleink)

2020-06-04 12:17:18 UTC pkgsrc-2020Q1 commitmail json YAML

Pullup ticket #6221 - requested by nia
www/firefox68-l10n: dependent update

Revisions pulled up:
- www/firefox68-l10n/Makefile                                  1.14
- www/firefox68-l10n/distinfo                                  1.11

---
  Module Name: pkgsrc
  Committed By: nia
  Date: Wed Jun  3 13:05:58 UTC 2020

  Modified Files:
  pkgsrc/www/firefox68-l10n: Makefile distinfo

  Log Message:
  firefox68-l10n: sync with firefox68

(bsiegert)

2020-06-04 11:36:28 UTC pkgsrc-2020Q1 commitmail json YAML

Pullup ticket #6220 - requested by nia
www/firefox68: security fix

Revisions pulled up:
- www/firefox68/Makefile                                        1.22
- www/firefox68/distinfo                                        1.16
- www/firefox68/patches/patch-build_moz.configure_rust.configure 1.1

---
  Module Name: pkgsrc
  Committed By: nia
  Date: Wed Jun  3 13:00:24 UTC 2020

  Modified Files:
  pkgsrc/www/firefox68: Makefile distinfo
  Added Files:
  pkgsrc/www/firefox68/patches: patch-build_moz.configure_rust.configure

  Log Message:
  firefox68: Update to 68.9.0

  Security Vulnerabilities fixed in Firefox ESR 68.9

      #CVE-2020-12399: Timing attack on DSA signatures in NSS library

      #CVE-2020-12405: Use-after-free in SharedWorkerService

      #CVE-2020-12406: JavaScript Type confusion with NativeTypes

      #CVE-2020-12410: Memory safety bugs fixed in Firefox 77 and Firefox ESR 68.9

(bsiegert)

2020-06-04 10:17:58 UTC pkgsrc-2020Q1 commitmail json YAML

Pullup ticket #6216 - requested by taca
www/drupal8: security fix

Revisions pulled up:
- www/drupal8/Makefile                                          1.32-1.33
- www/drupal8/PLIST                                            1.26
- www/drupal8/distinfo                                          1.28

---
  Module Name: pkgsrc
  Committed By: rillig
  Date: Sat May  2 13:40:18 UTC 2020

  Modified Files:
  pkgsrc/www/drupal8: Makefile

  Log Message:
  www/drupal8: remove SUBST block for nonexistent file

---
  Module Name: pkgsrc
  Committed By: taca
  Date: Wed May 20 16:31:27 UTC 2020

  Modified Files:
  pkgsrc/www/drupal8: Makefile PLIST distinfo

  Log Message:
  www/drupal8: update to 8.7.14

  Update drupal8 to 8.7.14.

  8.7.14 (2020-05-20) -- Security update

      View usage statistics for this release

  Release notes

  Maintenance and security release of the Drupal 8 series.

  This release fixes security vulnerabilities. Sites are urged to upgrade
  immediately after reading the notes below and the security announcement:

  * Drupal core - Moderately critical - Third-party library - SA-CORE-2020-002

  No other fixes are included.

(bsiegert)

2020-06-04 08:56:12 UTC MAIN commitmail json YAML

Add libatomic.

(maya)

2020-06-04 08:55:59 UTC pkgsrc-2020Q1 commitmail json YAML

Pullup ticket #6215 - requested by taca
www/drupal7: security fix

Revisions pulled up:
- www/drupal7/Makefile                                          1.64
- www/drupal7/PLIST                                            1.25
- www/drupal7/distinfo                                          1.49

---
  Module Name: pkgsrc
  Committed By: taca
  Date: Wed May 20 16:22:15 UTC 2020

  Modified Files:
  pkgsrc/www/drupal7: Makefile PLIST distinfo

  Log Message:
  www/drupal7: update to 7.70

  Update drupal7 to 7.70.

  Drupal 7.70, 2020-05-19
  -----------------------
  - Fixed security issues:
      - SA-CORE-2020-002
      - SA-CORE-2020-003

(bsiegert)

2020-06-04 08:51:18 UTC pkgsrc-2020Q1 commitmail json YAML

Pullup ticket #6214 - requested by taca
www/ruby-rails60: security fix

Revisions pulled up:
- databases/ruby-activerecord60/PLIST                          1.2
- databases/ruby-activerecord60/distinfo                        1.2-1.3
- devel/ruby-activejob60/distinfo                              1.2-1.3
- devel/ruby-activemodel60/distinfo                            1.2-1.3
- devel/ruby-activestorage60/distinfo                          1.2-1.3
- devel/ruby-activesupport60/distinfo                          1.2-1.3
- devel/ruby-railties60/distinfo                                1.2-1.3
- mail/ruby-actionmailbox60/distinfo                            1.2-1.3
- mail/ruby-actionmailer60/distinfo                            1.2-1.3
- textproc/ruby-actiontext60/distinfo                          1.2-1.3
- www/ruby-actioncable60/distinfo                              1.2-1.3
- www/ruby-actionpack60/distinfo                                1.2-1.3
- www/ruby-actionview60/distinfo                                1.2-1.3
- www/ruby-rails60/distinfo                                    1.2-1.3

---
  Module Name:    pkgsrc
  Committed By:  taca
  Date:          Sat May 16 14:15:25 UTC 2020

  Modified Files:
          pkgsrc/devel/ruby-activesupport60: distinfo

  Log Message:
  devel/ruby-activesupport60: update to 6.0.3

  Update ruby-activesupport60 to 6.0.3.

  ## Rails 6.0.3 (May 06, 2020) ##

  *  `Array#to_sentence` no longer returns a frozen string.

      Before:

          ['one', 'two'].to_sentence.frozen?
          # => true

      After:

          ['one', 'two'].to_sentence.frozen?
          # => false

      *Nicolas Dular*

  *  Update `ActiveSupport::Messages::Metadata#fresh?` to work for cookies with expiry set when
      `ActiveSupport.parse_json_times = true`.

      *Christian Gregg*

---
  Module Name:    pkgsrc
  Committed By:  taca
  Date:          Sat May 16 14:16:16 UTC 2020

  Modified Files:
          pkgsrc/devel/ruby-activemodel60: distinfo

  Log Message:
  devel/ruby-activemodel60: updat to 6.0.3

  Update ruby-activemodel60 to 6.0.3.

  ## Rails 6.0.3 (May 06, 2020) ##

  *  No changes.

---
  Module Name:    pkgsrc
  Committed By:  taca
  Date:          Sat May 16 14:16:55 UTC 2020

  Modified Files:
          pkgsrc/devel/ruby-activejob60: distinfo

  Log Message:
  devel/ruby-activejob60: update to 6.0.3

  Update ruby-activejob60 to 6.0.3.

  ## Rails 6.0.3 (May 06, 2020) ##

  *  While using `perform_enqueued_jobs` test helper enqueued jobs must be stored for the later check with
      `assert_enqueued_with`.

      *Dmitry Polushkin*

  *  Add queue name support to Que adapter

      *Brad Nauta*, *Wojciech Wnętrzak*

---
  Module Name:    pkgsrc
  Committed By:  taca
  Date:          Sat May 16 14:17:34 UTC 2020

  Modified Files:
          pkgsrc/www/ruby-actionview60: distinfo

  Log Message:
  www/ruby-actionview60: update to 6.0.3

  Update ruby-actionview60 to 6.0.3.

  ## Rails 6.0.3 (May 06, 2020) ##

  *  annotated_source_code returns an empty array so TemplateErrors without a
      template in the backtrace are surfaced properly by DebugExceptions.

      *Guilherme Mansur*, *Kasper Timm Hansen*

  *  Add autoload for SyntaxErrorInTemplate so syntax errors are correctly raised by DebugExceptions.

      *Guilherme Mansur*, *Gannon McGibbon*

---
  Module Name:    pkgsrc
  Committed By:  taca
  Date:          Sat May 16 14:18:09 UTC 2020

  Modified Files:
          pkgsrc/www/ruby-actionpack60: distinfo

  Log Message:
  www/ruby-actionpack60: update to 6.0.3

  Update ruby-actionpack60 to 6.0.3.

  ## Rails 6.0.3 (May 06, 2020) ##

  *  Include child session assertion count in ActionDispatch::IntegrationTest

      `IntegrationTest#open_session` uses `dup` to create the new session, which
      meant it had its own copy of `@assertions`. This prevented the assertions
      from being correctly counted and reported.

      Child sessions now have their `attr_accessor` overriden to delegate to the
      root session.

      Fixes #32142

      *Sam Bostock*

---
  Module Name:    pkgsrc
  Committed By:  taca
  Date:          Sat May 16 14:18:56 UTC 2020

  Modified Files:
          pkgsrc/databases/ruby-activerecord60: PLIST distinfo

  Log Message:
  databases/ruby-activerecord60: update to 6.0.3

  Update ruby-activerecord60 to 6.0.3.

  ## Rails 6.0.3 (May 06, 2020) ##

  *  Recommend applications don't use the `database` kwarg in `connected_to`

      The database kwarg in `connected_to` was meant to be used for one-off scripts but is often used in requests. This is really dangerous because it re-establishes a connection every time. It's deprecated in 6.1 and will be removed in 6.2 without replacement. This change soft deprecates it in 6.0 by removing documentation.

      *Eileen M. Uchitelle*

  *  Fix support for PostgreSQL 11+ partitioned indexes.

      *Sebastián Palma*

  *  Add support for beginless ranges, introduced in Ruby 2.7.

      *Josh Goodall*

  *  Fix insert_all with enum values

      Fixes #38716.

      *Joel Blum*

  *  Regexp-escape table name for MS SQL

      Add `Regexp.escape` to one method in ActiveRecord, so that table names with regular expression characters in them work as expected. Since MS SQL Server uses "[" and "]" to quote table and column names, and those characters are regular expression characters, methods like `pluck` and `select` fail in certain cases when used with the MS SQL Server adapter.

      *Larry Reid*

  *  Store advisory locks on their own named connection.

      Previously advisory locks were taken out against a connection when a migration started. This works fine in single database applications but doesn't work well when migrations need to open new connections which results in the lock getting dropped.

      In order to fix this we are storing the advisory lock on a new connection with the connection specification name `AdisoryLockBase`. The caveat is that we need to maintain at least 2 connections to a database while migrations are running in order to do this.

      *Eileen M. Uchitelle*, *John Crepezzi*

  *  Ensure `:reading` connections always raise if a write is attempted.

      Now Rails will raise an `ActiveRecord::ReadOnlyError` if any connection on the reading handler attempts to make a write. If your reading role needs to write you should name the role something other than `:reading`.

      *Eileen M. Uchitelle*

  *  Enforce fresh ETag header after a collection's contents change by adding
      ActiveRecord::Relation#cache_key_with_version. This method will be used by
      ActionController::ConditionalGet to ensure that when collection cache versioning
      is enabled, requests using ConditionalGet don't return the same ETag header
      after a collection is modified. Fixes #38078.

      *Aaron Lipman*

  *  A database URL can now contain a querystring value that contains an equal sign. This is needed to support passing PostgresSQL `options`.

        *Joshua Flanagan*

  *  Retain explicit selections on the base model after applying `includes` and `joins`.

      Resolves #34889.

      *Patrick Rebsch*

---
  Module Name:    pkgsrc
  Committed By:  taca
  Date:          Sat May 16 14:20:09 UTC 2020

  Modified Files:
          pkgsrc/mail/ruby-actionmailer60: distinfo

  Log Message:
  mail/ruby-actionmailer60: update to 6.0.3

  Update ruby-actionmailer60 to 6.0.3.

  ## Rails 6.0.3 (May 06, 2020) ##

  *  No changes.

---
  Module Name:    pkgsrc
  Committed By:  taca
  Date:          Sat May 16 14:20:46 UTC 2020

  Modified Files:
          pkgsrc/mail/ruby-actionmailbox60: distinfo

  Log Message:
  mail/ruby-actionmailbox60: update to 6.0.3

  Update ruby-actionmailbox60 to 6.0.3.

  ## Rails 6.0.3 (May 06, 2020) ##

  *  Update Mandrill inbound email route to respond appropriately to HEAD requests for URL health checks from Mandrill.

      *Bill Cromie*

---
  Module Name:    pkgsrc
  Committed By:  taca
  Date:          Sat May 16 14:21:24 UTC 2020

  Modified Files:
          pkgsrc/www/ruby-actioncable60: distinfo

  Log Message:
  www/ruby-actioncable60: update to 6.0.3

  Update to ruby-actioncable60 to 6.0.3.

  ## Rails 6.0.3 (May 06, 2020) ##

  *  No changes.

---
  Module Name:    pkgsrc
  Committed By:  taca
  Date:          Sat May 16 14:22:16 UTC 2020

  Modified Files:
          pkgsrc/devel/ruby-railties60: distinfo

  Log Message:
  devel/ruby-railties60: update to 6.0.3

  Update ruby-railties60 to 6.0.3.

  ## Rails 6.0.3 (May 06, 2020) ##

  *  Cache compiled view templates when running tests by default

      When generating a new app without `--skip-spring`, caching classes is
      disabled in `environments/test.rb`. This implicitly disables caching
      view templates too. This change will enable view template caching by
      adding this to the generated `environments/test.rb`:

      ````ruby
      config.action_view.cache_template_loading = true
      ````

      *Jorge Manrubia*

  *  `Rails::Application#eager_load!` is available again to load application code
      manually as it was possible in previous versions.

      Please, note this is not integrated with the whole eager loading logic that
      runs when Rails boots with eager loading enabled, you can think of this
      method as a vanilla recursive code loader.

      This ability has been restored because there are some use cases for it, such
      as indexers that need to have all application classes and modules in memory.

      *Xavier Noria*

  *  Generators that inherit from NamedBase respect `--force` option

      *Josh Brody*

  *  Regression fix: The Rake task `zeitwerk:check` supports eager loaded
      namespaces which do not have eager load paths, like the recently added
      `i18n`. These namespaces are only required to respond to `eager_load!`.

      *Xavier Noria*

---
  Module Name:    pkgsrc
  Committed By:  taca
  Date:          Sat May 16 14:22:55 UTC 2020

  Modified Files:
          pkgsrc/devel/ruby-activestorage60: distinfo

  Log Message:
  devel/ruby-activestorage60: update to 6.0.3

  Update ruby-activestorage60 to 6.0.3.

  ## Rails 6.0.3 (May 06, 2020) ##

  *  No changes.

---
  Module Name:    pkgsrc
  Committed By:  taca
  Date:          Sat May 16 14:23:36 UTC 2020

  Modified Files:
          pkgsrc/textproc/ruby-actiontext60: distinfo

  Log Message:
  textproc/ruby-actiontext60: update to 6.0.3

  Update ruby-actiontext60 to 6.0.3.

  ## Rails 6.0.3 (May 06, 2020) ##

  *  No changes.

---
  Module Name:    pkgsrc
  Committed By:  taca
  Date:          Sat May 16 14:24:28 UTC 2020

  Modified Files:
          pkgsrc/www/ruby-rails60: distinfo

  Log Message:
  www/ruby-rails60: update to 6.0.3

  Finally, update ruby-rails60 to 6.0.3.

---
  Module Name:    pkgsrc
  Committed By:  taca
  Date:          Tue May 19 17:10:27 UTC 2020

  Modified Files:
          pkgsrc/devel/ruby-activesupport60: distinfo

  Log Message:
  devel/ruby-activesupport60: update to 6.0.3.1

  Update ruby-activesupport60 to 6.0.3.1.

  ## Rails 6.0.3.1 (May 18, 2020) ##

  *  [CVE-2020-8165] Deprecate Marshal.load on raw cache read in RedisCacheStore

  *  [CVE-2020-8165] Avoid Marshal.load on raw cache value in MemCacheStore

---
  Module Name:    pkgsrc
  Committed By:  taca
  Date:          Tue May 19 17:11:10 UTC 2020

  Modified Files:
          pkgsrc/devel/ruby-activemodel60: distinfo

  Log Message:
  devel/ruby-activemodel60: update to 6.0.3.1

  Update ruby-activemodel60 to 6.0.3.1.

  ## Rails 6.0.3.1 (May 18, 2020) ##

  *  No changes.

---
  Module Name:    pkgsrc
  Committed By:  taca
  Date:          Tue May 19 17:11:43 UTC 2020

  Modified Files:
          pkgsrc/devel/ruby-activejob60: distinfo

  Log Message:
  devel/ruby-activejob60: update to 6.0.3.1

  Update ruby-activejob60 to 6.0.3.1.

  ## Rails 6.0.3.1 (May 18, 2020) ##

  *  No changes.

---
  Module Name:    pkgsrc
  Committed By:  taca
  Date:          Tue May 19 17:12:16 UTC 2020

  Modified Files:
          pkgsrc/www/ruby-actionview60: distinfo

  Log Message:
  www/ruby-actionview60: update to 6.0.3.1

  Update ruby-actionview60 to 6.0.3.1.

  ## Rails 6.0.3.1 (May 18, 2020) ##

  *  [CVE-2020-8167] Check that request is same-origin prior to including CSRF token in XHRs

---
  Module Name:    pkgsrc
  Committed By:  taca
  Date:          Tue May 19 17:12:50 UTC 2020

  Modified Files:
          pkgsrc/www/ruby-actionpack60: distinfo

  Log Message:
  www/ruby-actionpack60: update to 6.0.3.1

  Update ruby-actionpack60 to 6.0.3.1.

  ## Rails 6.0.3.1 (May 18, 2020) ##

  *  [CVE-2020-8166] HMAC raw CSRF token before masking it, so it cannot be used to reconstruct a per-form token

  *  [CVE-2020-8164] Return self when calling #each, #each_pair, and #each_value instead of the raw @parameters hash

---
  Module Name:    pkgsrc
  Committed By:  taca
  Date:          Tue May 19 17:13:24 UTC 2020

  Modified Files:
          pkgsrc/databases/ruby-activerecord60: distinfo

  Log Message:
  databases/ruby-activerecord60: update to 6.0.3.1

  Update ruby-activerecord60 to 6.0.3.1.

  ## Rails 6.0.3.1 (May 18, 2020) ##

  *  No changes.

---
  Module Name:    pkgsrc
  Committed By:  taca
  Date:          Tue May 19 17:14:04 UTC 2020

  Modified Files:
          pkgsrc/mail/ruby-actionmailer60: distinfo

  Log Message:
  mail/ruby-actionmailer60: update to 6.0.3.1

  Update ruby-actionmailer60 to 6.0.3.1.

  ## Rails 6.0.3.1 (May 18, 2020) ##

  *  No changes.

---
  Module Name:    pkgsrc
  Committed By:  taca
  Date:          Tue May 19 17:14:41 UTC 2020

  Modified Files:
          pkgsrc/mail/ruby-actionmailbox60: distinfo

  Log Message:
  mail/ruby-actionmailbox60: update to 6.0.3.1

  Update ruby-actionmailbox60 to 6.0.3.1.

  ## Rails 6.0.3.1 (May 18, 2020) ##

  *  No changes.

---
  Module Name:    pkgsrc
  Committed By:  taca
  Date:          Tue May 19 17:15:14 UTC 2020

  Modified Files:
          pkgsrc/www/ruby-actioncable60: distinfo

  Log Message:
  www/ruby-actioncable60: update to 6.0.3.1

  Update ruby-actioncable60 to 6.0.3.1.

  ## Rails 6.0.3.1 (May 18, 2020) ##

  *  No changes.

---
  Module Name:    pkgsrc
  Committed By:  taca
  Date:          Tue May 19 17:15:47 UTC 2020

  Modified Files:
          pkgsrc/devel/ruby-railties60: distinfo

  Log Message:
  devel/ruby-railties60: update to 6.0.3.1

  Update ruby-railties60 to 6.0.3.1.

  ## Rails 6.0.3.1 (May 18, 2020) ##

  *  No changes.

---
  Module Name:    pkgsrc
  Committed By:  taca
  Date:          Tue May 19 17:16:26 UTC 2020

  Modified Files:
          pkgsrc/devel/ruby-activestorage60: distinfo

  Log Message:
  devel/ruby-activestorage60: update to 6.0.3.1

  Update ruby-activestorage60 to 6.0.3.1.

  ## Rails 6.0.3.1 (May 18, 2020) ##

  *  [CVE-2020-8162] Include Content-Length in signature for ActiveStorage direct upload

---
  Module Name:    pkgsrc
  Committed By:  taca
  Date:          Tue May 19 17:17:01 UTC 2020

  Modified Files:
          pkgsrc/textproc/ruby-actiontext60: distinfo

  Log Message:
  textproc/ruby-actiontext60: update to 6.0.3.1

  Update ruby-actiontext60 to 6.0.3.1.

  ## Rails 6.0.3.1 (May 18, 2020) ##

  *  No changes.

---
  Module Name:    pkgsrc
  Committed By:  taca
  Date:          Tue May 19 17:17:45 UTC 2020

  Modified Files:
          pkgsrc/www/ruby-rails60: distinfo

  Log Message:
  www/ruby-rails60: update to 6.0.3.1.

  Finally, update ruby-rails60 to 6.0.3.1.

(bsiegert)

2020-06-04 08:28:52 UTC MAIN commitmail json YAML

retroarch: remove unneeded patch

(nia)

2020-06-04 06:25:36 UTC MAIN commitmail json YAML

Updated devel/py-googleapis-common-protos, www/py-google-apitools

(adam)

2020-06-04 06:25:17 UTC MAIN commitmail json YAML

py-google-apitools: updated to 0.5.31

v0.5.31
Update apitools version to 0.5.31.

(adam)

2020-06-04 06:20:07 UTC MAIN commitmail json YAML

py-googleapis-common-protos: updated to 1.52.0

1.52.0:
Features
create api-common-protos repo for python common protos

(adam)

2020-06-04 01:11:17 UTC MAIN commitmail json YAML

doc: Updated lang/openjdk11 to 1.11.0.7.10nb3

(ryoon)

2020-06-04 01:10:38 UTC MAIN commitmail json YAML

2020-06-03 20:30:10 UTC MAIN commitmail json YAML

doc: Updated devel/php-composer to 1.10.7

(tpaul)

2020-06-03 20:29:56 UTC MAIN commitmail json YAML

php-composer: update to 1.10.7

Upstream release notes:

1.10.7

* Fix PHP 8 deprecations
* Fixed detection of pcntl_signal being in disabled_functions when
  pcntl_async_signal is allowed

1.10.6

* Fixed version guessing to take composer-runtime-api and
  composer-plugin-api requirements into account to avoid selecting
  packages which require Composer 2
* Fixed package name validation to allow several dashes following each
  other
* Fixed post-status-cmd script not firing when there were no changes to
  be displayed
* Fixed composer-runtime-api support on Composer 1.x, the package is now
  present as 1.0.0
* Fixed support for composer show --name-only --self
* Fixed detection of GitLab URLs when handling authentication in some
  cases

(tpaul)

2020-06-03 18:30:37 UTC MAIN commitmail json YAML

doc: Updated www/gitea to 1.11.6

(jperkin)

2020-06-03 18:30:28 UTC MAIN commitmail json YAML

gitea: Update to 1.11.6

Patch submitted by teutat3s.  Changes since 1.11.5:

## [1.11.6](https://github.com/go-gitea/gitea/releases/tag/v1.11.6) - 2020-05-30

* SECURITY
  * Fix missing authorization check on pull for public repos of private/limited
    org (#11656) (#11683)
  * Use session for retrieving org teams (#11438) (#11439)
* BUGFIXES
  * Return json on 500 error from API (#11574) (#11660)
  * Fix wrong milestone in webhook message (#11596) (#11612)
  * Prevent (caught) panic on login (#11590) (#11598)
  * Fix commit page js error (#11527)
  * Use media links for img in post-process (#10515) (#11504)
  * Ensure public repositories in private organizations are visible and fix
    admin organizations list (#11465) (#11475)
  * Set correct Content-Type value for Gogs/Gitea webhooks (#9504) (#10456)
    (#11461)
  * Allow all members of private orgs to see public repos (#11442) (#11459)
  * Whenever the ctx.Session is updated, release it to save it before sending
    the redirect (#11456) (#11457)
  * Forcibly clean and destroy the session on logout (#11447) (#11451)
  * Fix /api/v1/orgs/* endpoints by changing parameter to :org from :orgname
    (#11381)
  * Add tracked time fix to doctor (part of #11111) (#11138)
  * Fix webpack chunk loading with STATIC_URL_PREFIX (#11526) (#11544)
  * Remove unnecessary parentheses in wiki/revision.tmpl to allow 1.11 to build
    on go1.14  (#11481)

(jperkin)

2020-06-03 17:08:05 UTC MAIN commitmail json YAML

Updated devel/py-mako, devel/py-wcwidth

(adam)

2020-06-03 17:02:03 UTC MAIN commitmail json YAML

py-wcwidth: updated to 0.2.3

0.2.3:
include tests in sdist

(adam)

2020-06-03 17:01:05 UTC MAIN commitmail json YAML

py-mako: updated to 1.1.3

1.1.3:
The default template encoding is now utf-8.  Previously, the encoding
"ascii", which was standard throughout Python 2.  This allows that
"magic encoding comment" for utf-8 templates is no longer required.

(adam)

2020-06-03 16:52:53 UTC MAIN commitmail json YAML

doc: Updated games/openttd to 1.10.2

(nia)

2020-06-03 16:52:40 UTC MAIN commitmail json YAML

openttd: Update to 1.10.2

1.10.2 (2020-06-01)
------------------------------------------------------------------------
Add: Ubuntu 20.04 packages (#8127)
Fix: [OSX] Possible crash on failure to set colourspace (#8181)
Fix #8166: Prevent crash from a NewGRF with an invalid RoadType (#8180)
Fix #8024: Make Online Content GUI more responsive while loading (#8179)
Fix #7970: Disable event loop when generating crash dump (#8176)
Fix: [Build] Compatibility with modern Visual Studio (#8170)
Fix: Trees would disappear completely after a few years if tree spread was disabled (#8160)
Fix #8155: Roadtype speed limit in scenario editor toolbar dropdown was doubled (#8156)
Fix: Desync after house replacement (#8151)
Fix #8137: New clients can't join (desync) after funding an industry (#8140)
Fix #8132: Corrupted savegame with station with multiple owners caused a crash (#8134, #8142)
Fix: Stop gamelog when recovering from a savegame load error (#8133)
Fix: Exceptionally unlikely issue when reading MIDI files (#8125)
Fix #8119: Docking areas were not properly updated when clearing, causing desyncs (#8124, #8130)
Fix #8117: Memory leak for incoming admin port packets (#8122)
Fix: Non-roadbridges potentially had roadtype information set (#8111)
Fix #8108: Possible crash on loading TTD savegames with phantom oil rigs (#8109, #8110)
Fix #8093: Build & refit test run changed game state and could cause desyncs (#8103)
Fix: [Script] AreWaterTilesConnected did not handle aqueducts properly (#8074)

(nia)

2020-06-03 16:50:19 UTC MAIN commitmail json YAML

gdb: Remove leftover code for DragonFlyBSD

DragonFlyBSD for i386 no longer exists and local patches for DragonFlyBSD
were definitely removed in 2018.

(kamil)

2020-06-03 16:45:02 UTC MAIN commitmail json YAML

Updated devel/py-slugify, devel/py-cookiecutter

(adam)

2020-06-03 16:43:15 UTC MAIN commitmail json YAML

transifex-client: change DEPENDS for py-slugify

(adam)

2020-06-03 16:40:09 UTC MAIN commitmail json YAML

py-cookiecutter: updated to 1.7.2

1.7.2:

Fixed: Jinja2&Six version limits causing build errors with ansible project

1.7.1:

This release was focused on internal code and CI/CD changes. During this release all code was verified to match pep8, pep257 and other code-styling guides.
Project CI/CD was significantly changed, Windows platform checks based on Appveyor engine was replaced by GitHub actions tests. Appveyor was removed. Also our CI/CD was extended with Mac builds, to verify project builds on Apple devices.

Important Changes:

Added: Added debug messages for get_user_config
Multiple templates per one repository feature added.
Update replay.py json.dump indent for easy viewing
'future' library replaced with 'six' as a more lightweight python porting library
Added extension: Slugify template filter
Added command line option: --skip-if-file-exists, allow to skip the existing files when doing overwrite_if_exists.
Some packages versions limited to be compatible with python2.7 and python 3.5

Internal CI/CD and tests changes:

Coverage comment in future merge requests disabled
Fixed Python 3.8 travis tests and setup.py message
Travis builds extended with Windows setup for all supported python versions
Update .travis.yml to be compatible with latest travis cfg specs
Added new test to improve tests coverage
Added missed coverage lines highlight to pytest-coverage report
pytest-catchlog package removed from test_requirements, as now it is included in pytest
Fixed cov-report tox invocation environment
Added: Release drafter support and configuration to exclude changelog update work and focus on development
Added: CI/CD steps for Github actions to speedup CI/CD
Removed: Appveyor CI/CD completely removed

Code style and docs changes:

Added black formatting verification on lint stage + project files reformatting
Added pep257 docstring for tests/* files
Added pep257 docstring for tests/conftests.py
Added pep257 docstring for tests/replay/conftest.py
Added pep257 docstring for docs/init.py
Added missing docstring headers to all files
Gitter links replaced by Slack in README
flake8-docstrings tests added to CI/CD
Activated pydocstyle rule: D401 - First line should be in imperative mood
Activated pydocstyle rule: D200 - One-line docstring should fit on one line with quotes
Activated pydocstyle rule: D202 - No blank lines allowed after function docstring
Activated pydocstyle rule: D205 - 1 blank line required between summary line and description
Activated pydocstyle rule: ABS101
Replaced click documentation links to point to version 7
Updated submodule link to latest version with documentation links fix
Fixed links in main README file.
Fix indentation of .cookiecutterrc in README.md
Changed format of loggers invocation

(adam)

2020-06-03 16:37:25 UTC MAIN commitmail json YAML

2020-06-03 16:27:12 UTC MAIN commitmail json YAML

games/woof: Build fix for SmartOS

Rename uint_t (is defined by unistd.h on SmartOS).
Bump PKGREVISION.

(micha)

2020-06-03 16:23:27 UTC MAIN commitmail json YAML

doc: Updated net/libtorrent-rasterbar to 1.2.7

(nia)

2020-06-03 16:23:10 UTC MAIN commitmail json YAML

libtorrent-rasterbar: Update to 1.2.7

1.2.7 released

* add set_alert_fd in python binding, to supersede set_alert_notify
* fix bug in part files > 2 GiB
* add function to clear the peer list for a torrent
* fix resume data functions to save/restore more torrent flags
* limit number of concurrent HTTP announces
* fix queue position for force_rechecking a torrent that is not auto-managed
* improve rate-based choker documentation, and minor tweak
* undeprecate upnp_ignore_nonrouters (but refering to devices on our subnet)
* increase default tracker timeout
* retry failed socks5 server connections
* allow UPnP lease duration to be changed after device discovery
* fix IPv6 address change detection on Windows

(nia)

2020-06-03 15:30:03 UTC MAIN commitmail json YAML

Updated devel/py-cheetah3, www/py-django-cors-headers, www/py-django-reversion, www/py-django2, www/py-django3

(adam)

2020-06-03 15:29:36 UTC MAIN commitmail json YAML

py-django3: updated to 3.0.7

Django 3.0.7 fixes two security issues and several bugs in 3.0.6.

CVE-2020-13254: Potential data leakage via malformed memcached keys

In cases where a memcached backend does not perform key validation, passing malformed cache keys could result in a key collision, and potential data leakage. In order to avoid this vulnerability, key validation is added to the memcached cache backends.

CVE-2020-13596: Possible XSS via admin ForeignKeyRawIdWidget

Query parameters for the admin ForeignKeyRawIdWidget were not properly URL encoded, posing an XSS attack vector. ForeignKeyRawIdWidget now ensures query parameters are correctly URL encoded.

Bugfixes

Fixed a regression in Django 3.0 by restoring the ability to use field lookups in Meta.ordering.
Fixed a regression in Django 3.0 where QuerySet.values() and values_list() crashed if a queryset contained an aggregation and a subquery annotation.
Fixed a regression in Django 3.0 where aggregates used wrong annotations when a queryset has multiple subqueries annotations.
Fixed a regression in Django 3.0 where QuerySet.values() and values_list() crashed if a queryset contained an aggregation and an Exists() annotation on Oracle.
Fixed a regression in Django 3.0 where all resolved Subquery() expressions were considered equal.
Fixed a regression in Django 3.0.5 that affected translation loading for apps providing translations for territorial language variants as well as a generic language, where the project has different plural equations for the language.
Tracking a jQuery security release, upgraded the version of jQuery used by the admin from 3.4.1 to 3.5.1.

(adam)

2020-06-03 15:28:38 UTC MAIN commitmail json YAML

py-django2: updated to 2.2.13

Django 2.2.13 fixes two security issues and a regression in 2.2.12.

CVE-2020-13254: Potential data leakage via malformed memcached keys

In cases where a memcached backend does not perform key validation, passing malformed cache keys could result in a key collision, and potential data leakage. In order to avoid this vulnerability, key validation is added to the memcached cache backends.

CVE-2020-13596: Possible XSS via admin ForeignKeyRawIdWidget

Query parameters for the admin ForeignKeyRawIdWidget were not properly URL encoded, posing an XSS attack vector. ForeignKeyRawIdWidget now ensures query parameters are correctly URL encoded.

Bugfixes

Fixed a regression in Django 2.2.12 that affected translation loading for apps providing translations for territorial language variants as well as a generic language, where the project has different plural equations for the language.
Tracking a jQuery security release, upgraded the version of jQuery used by the admin from 3.3.1 to 3.5.1.

(adam)

2020-06-03 15:27:45 UTC MAIN commitmail json YAML

py-django-reversion: updated to 3.0.7

3.0.7:
- Removing deprecated usages of `ugettest_lazy`
- Slovenian translation

3.0.6:
- Packaging improvements
- Removing deprecated usages of `force_text`
- Documentation fixes

3.0.5:
- Improved performance of `get_deleted` for large datasets
- Django 3.0 compatibility
- Drops Django < 1.11 compatibility
- Fixed errors in manageement commands when `django.contrib.admin` is not in `INSTALLED_APPS`

3.0.4:
- Remove `django.contrib.admin` dependency from django-reversion.
- README refactor
- Testing against Django 2.2

3.0.3:
- Improved performance of many reversion database queries using `EXISTS` subquery
- Added support for Django 2.1 `view` permission

3.0.2:
- Removed squashed migrations, as they subtly messed up the Django migrations framework

3.0.1:
- Added squashed migrations back in to allow older installations to upgrade.
- Fixed TypeError exception when accessing m2m_data attribute from a field that points to Django窶冱 User model

3.0.0:
- **Breaking:** ``Revision.commment`` now contains the raw JSON change message generated by django admin, rather than
  a string. Accesing ``Revision.comment`` directly is no longer recommended. Instead, use ``Revision.get_comment()``.

- **BREAKING:** django-reversion now uses ``_base_manager`` to calculate deleted models, not ``_default_manager``. This
  change will only affect models that perform default filtering in their ``_default_manager``
- Added ``request_creates_revision`` hook to ``RevisionMiddleware`` and ``views.create_revision``.
- Added ``revision_request_creates_revision`` hook to ``views.RevisionMixinView``.
- Added ``--meta`` flag to ``./manage.py createrevisions``
- Fixed bug when reverting deleted nested inlines
- Added tests for django 2.1

(adam)

2020-06-03 15:26:13 UTC MAIN commitmail json YAML

py-django-cors-headers: updated to 3.3.0

3.3.0:
* Drop Django 1.11 support. Only Django 2.0+ is supported now.
* Drop the ``providing_args`` argument from ``Signal`` to prevent a deprecation
  warning on Django 3.1.

(adam)

2020-06-03 15:25:21 UTC MAIN commitmail json YAML

py-cheetah3: updated to 3.2.5

3.2.5:
Build:
Install Cheetah3 + markdown (used in Cheetah.Filters) using pip install cheetah3[filters] (or cheetah3[markdown]).

CI:
Run tests with Python 3.8 at Travis CI.

(adam)

2020-06-03 14:21:44 UTC MAIN commitmail json YAML

Added www/py-httpcore, www/py-httpx

(adam)

2020-06-03 14:21:26 UTC MAIN commitmail json YAML

py-httpx: updated to 0.13.3

0.13.3:

Fixed

* Include missing keepalive expiry configuration.
* Improved error message when URL redirect has a custom scheme.

0.13.2:

Fixed

* Include explicit "Content-Length: 0" on POST, PUT, PATCH if no request body is used.
* Add `http2` option to `httpx.Client`.
* Tighten up API typing in places.

0.13.1:

Fixed

* Fix pool options deprecation warning.
* Include `httpx.URLLib3ProxyTransport` in top-level API.

0.13.0:

This release switches to `httpcore` for all the internal networking, which means:

* We're using the same codebase for both our sync and async clients.
* HTTP/2 support is now available with the sync client.
* We no longer have a `urllib3` dependency for our sync client, although there is still an *optional* `URLLib3Transport` class.

It also means we've had to remove our UDS support, since maintaining that would have meant having to push back our work towards a 1.0 release, which isn't a trade-off we wanted to make.

We also now have [a public "Transport API"](https://www.python-httpx.org/advanced/#custom-transports), which you can use to implement custom transport implementations against. This formalises and replaces our previously private "Dispatch API".

Changed

* Use `httpcore` for underlying HTTP transport. Drop `urllib3` requirement.
* Rename pool limit options from `soft_limit`/`hard_limit` to `max_keepalive`/`max_connections`.
* The previous private "Dispatch API" has now been promoted to a public "Transport API". When customizing the transport use `transport=...`. The `ASGIDispatch` and `WSGIDispatch` class naming is deprecated in favour of `ASGITransport` and `WSGITransport`.

Added

* Added `URLLib3Transport` class for optional `urllib3` transport support.
* Streaming multipart uploads.
* Logging via HTTPCORE_LOG_LEVEL and HTTPX_LOG_LEVEL environment variables
and TRACE level logging.

Fixed

* Performance improvement in brotli decoder.
* Proper warning level of deprecation notice in `Response.stream` and `Response.raw`.
* Fix support for generator based WSGI apps.
* Reuse of connections on HTTP/2 in close concurrency situations.
* Honor HTTP/2 max concurrent streams settings
* Fix bytes support in multipart uploads.
* Improve typing support for `files=...`.

Removed

* Dropped support for `Client(uds=...)`

(adam)

2020-06-03 14:18:43 UTC MAIN commitmail json YAML

py-httpcore: added version 0.9.1

The HTTP Core package provides a minimal low-level HTTP client, which does one
thing only. Sending HTTP requests.

It does not provide any high level model abstractions over the API, does not
handle redirects, multipart uploads, building authentication headers,
transparent HTTP caching, URL parsing, session cookie handling, content or
charset decoding, handling JSON, environment based configuration defaults, or
any of that Jazz.

Some things HTTP Core does do:
* Sending HTTP requests.
* Provides both sync and async interfaces.
* Supports HTTP/1.1 and HTTP/2.
* Async backend support for asyncio and trio.
* Automatic connection pooling.
* HTTP(S) proxy support.

(adam)

2020-06-03 14:07:49 UTC MAIN commitmail json YAML

Updated devel/git

(adam)

2020-06-03 14:06:48 UTC MAIN commitmail json YAML

git: updated to 2.27.0

Git 2.27 Release Notes
======================

Updates since v2.26
-------------------

Backward compatibility notes

* When "git describe C" finds that commit C is pointed by a signed or
  annotated tag, which records T as its tagname in the object, the
  command gives T as its answer.  Even if the user renames or moves
  such a tag from its natural location in the "refs/tags/" hierarchy,
  "git describe C" would still give T as the answer, but in such a
  case "git show T^0" would no longer work as expected.  There may be
  nothing at "refs/tags/T" or even worse there may be a different tag
  instead.

  Starting from this version, "git describe" will always use the
  "long" version, as if the "--long" option were given, when giving
  its output based on such a misplaced tag to work around the problem.

* "git pull" issues a warning message until the pull.rebase
  configuration variable is explicitly given, which some existing
  users may find annoying---those who prefer not to rebase need to
  set the variable to false to squelch the warning.

* The transport protocol version 2, which was promoted to the default
  in Git 2.26 release, turned out to have some remaining rough edges,
  so it has been demoted from the default.

UI, Workflows & Features

* A handful of options to configure SSL when talking to proxies have
  been added.

* Smudge/clean conversion filters are now given more information
  (e.g. the object of the tree-ish in which the blob being converted
  appears, in addition to its path, which has already been given).

* When "git describe C" finds an annotated tag with tagname A to be
  the best name to explain commit C, and the tag is stored in a
  "wrong" place in the refs/tags hierarchy, e.g. refs/tags/B, the
  command gave a warning message but used A (not B) to describe C.
  If C is exactly at the tag, the describe output would be "A", but
  "git rev-parse A^0" would not be equal as "git rev-parse C^0".  The
  behavior of the command has been changed to use the "long" form
  i.e. A-0-gOBJECTNAME, which is correctly interpreted by rev-parse.

* "git pull" learned to warn when no pull.rebase configuration
  exists, and neither --[no-]rebase nor --ff-only is given (which
  would result a merge).

* "git p4" learned four new hooks and also "--no-verify" option to
  bypass them (and the existing "p4-pre-submit" hook).

* "git pull" shares many options with underlying "git fetch", but
  some of them were not documented and some of those that would make
  sense to pass down were not passed down.

* "git rebase" learned the "--no-gpg-sign" option to countermand
  commit.gpgSign the user may have.

* The output from "git format-patch" uses RFC 2047 encoding for
  non-ASCII letters on From: and Subject: headers, so that it can
  directly be fed to e-mail programs.  A new option has been added
  to produce these headers in raw.

* "git log" learned "--show-pulls" that helps pathspec limited
  history views; a merge commit that takes the whole change from a
  side branch, which is normally omitted from the output, is shown
  in addition to the commits that introduce real changes.

* The interactive input from various codepaths are consolidated and
  any prompt possibly issued earlier are fflush()ed before we read.

* Allow "git rebase" to reapply all local commits, even if the may be
  already in the upstream, without checking first.

* The 'pack.useSparse' configuration variable now defaults to 'true',
  enabling an optimization that has been experimental since Git 2.21.

* "git rebase" happens to call some hooks meant for "checkout" and
  "commit" by this was not a designed behaviour than historical
  accident.  This has been documented.

* "git merge" learns the "--autostash" option.

* "sparse-checkout" UI improvements.

* "git update-ref --stdin" learned a handful of new verbs to let the
  user control ref update transactions more explicitly, which helps
  as an ingredient to implement two-phase commit-style atomic
  ref-updates across multiple repositories.

* "git commit-graph write" learned different ways to write out split
  files.

* Introduce an extension to the commit-graph to make it efficient to
  check for the paths that were modified at each commit using Bloom
  filters.

* The approxidate parser learns to parse seconds with fraction and
  ignore fractional part.

* The userdiff patterns for Markdown documents have been added.

* The sparse-checkout patterns have been forbidden from excluding all
  paths, leaving an empty working tree, for a long time.  This
  limitation has been lifted.

* "git restore --staged --worktree" now defaults to take the contents
  out of "HEAD", instead of erring out.

* "git p4" learned to recover from a (broken) state where a directory
  and a file are recorded at the same path in the Perforce repository
  the same way as their clients do.

* "git multi-pack-index repack" has been taught to honor some
  repack.* configuration variables.

Performance, Internal Implementation, Development Support etc.

* The advise API has been revamped to allow more systematic enumeration of
  advice knobs in the future.

* SHA-256 transition continues.

* The code to interface with GnuPG has been refactored.

* "git stash" has kept an escape hatch to use the scripted version
  for a few releases, which got stale.  It has been removed.

* Enable tests that require GnuPG on Windows.

* Minor test usability improvement.

* Trace2 enhancement to allow logging of the environment variables.

* Test clean-up continues.

* Perf-test update.

* A Windows-specific test element has been made more robust against
  misuse from both user's environment and programmer's errors.

* Various tests have been updated to work around issues found with
  shell utilities that come with busybox etc.

* The config API made mixed uses of int and size_t types to represent
  length of various pieces of text it parsed, which has been updated
  to use the correct type (i.e. size_t) throughout.

* The "--decorate-refs" and "--decorate-refs-exclude" options "git
  log" takes have learned a companion configuration variable
  log.excludeDecoration that sits at the lowest priority in the
  family.

* A new CI job to build and run test suite on linux with musl libc
  has been added.

* Update the CI configuration to use GitHub Actions, retiring the one
  based on Azure Pipelines.

* The directory traversal code had redundant recursive calls which
  made its performance characteristics exponential with respect to
  the depth of the tree, which was corrected.

* "git blame" learns to take advantage of the "changed-paths" Bloom
  filter stored in the commit-graph file.

* The "bugreport" tool has been added.

* The object walk with object filter "--filter=tree:0" can now take
  advantage of the pack bitmap when available.

* Instead of always building all branches at GitHub via Actions,
  users can specify which branches to build.

* Codepaths that show progress meter have been taught to also use the
  start_progress() and the stop_progress() calls as a "region" to be
  traced.

* Instead of downloading Windows SDK for CI jobs for windows builds
  from an external site (wingit.blob.core.windows.net), use the one
  created in the windows-build job, to work around quota issues at
  the external site.

(adam)

2020-06-03 13:47:49 UTC MAIN commitmail json YAML

doc: Updated emulators/libretro-sameboy to 0.13

(nia)

2020-06-03 13:47:31 UTC MAIN commitmail json YAML

doc: Updated emulators/sameboy to 0.13

(nia)

2020-06-03 13:47:21 UTC MAIN commitmail json YAML

sameboy: Update to 0.13

Version 0.13

  This version is backwards compatible with save states from SameBoy 0.11.x
  and newer.

  New/Improved Features

    * When emulating a Game Boy, you can now select out of 4 different
      palettes
    * New Monochrome LCD scaling filter
    * It is now possible to display Super Game Boy, or a built-in default
      border, even when emulating different models
    * Improvements to the built-in boot ROMs; the DMG boot ROM has a new
      animation, and the CGB boot ROM now features an anti-aliased logo
    * Gamma correction added to the CRT scaling filter
    * Add 窶彝educe Contrast窶� as an additional color correction mode
    * Optional more accurate frame blending mode, emulating the
      scanline-like appearance of actual Game Boy displays
    * The next debugger command now skips over HALT
    * The registers debugger command now display IME as well
    * Added volume control to the SDL frontend
    * The SDL frontend will now load and save 窶徘refs.bin窶� relative to the
      binary if such file exists
    * The sidebar in the Cocoa debugger is now resizable and collapsable
    * The Cocoa frontend now supports cheats
    * Added support to ISX files, used by the official toolchain
    * Rewritten and improved controller support in Cocoa, featuring rumble,
      player LEDs, and analog controls for turbo and slow motion. Controller
      support:
          * GameCube adapters (Both official and PC adapters): Full support,
            including automatic mappings, multiplayer, analog controls, and
            rumble
              * Unofficial adapters in PC mode support analog rumble, as
                opposed to PWM binary rumble; the use of PC mode is
                recommended
          * Generic 窶弋win USB窶� DualShock 2 PC adapter: Automatic mapping,
            multiplayer support
          * Switch Pro Controller: Full support, including automatic
            mappings, rumble, and player LEDs; via both USB and Bluetooth
          * DualShock 3: Full support, including automatic mappings, rumble,
            player LEDs, and analog controls; via both USB and Bluetooth
              * Some Macs seem to be unable to communicate LED and rumble
                information to DualShock 3 controllers; the use of USB for
                this controller is recommended
          * Generic controllers: Basic functionality, may need to be manually
            remapped in settings
          * Support for more controllers will come in future releases
    * Optionally add rumble support to all games, even those without a
      Rumble Pak, in all frontends
          * SDL rumble support varies between operating systems and SDL
            versions
    * The debugger now allows more than one symbol at the same address
    * Added the softbreak debugger command to enable/disable software
      breakpoints (ld b, b)
    * The SDL debugger now always outputs 窶�>窶� when it窶冱 waiting for an input
    * The SDL debugger allows the use of the magic binary sequence
      "\x03\x0a" to break the debugger from stdin in async-capable platforms

  Accuracy Improvements/Fixes

    * Fixed a regression bug that made the first frame blank instead of
      repeated on the Game Boy Color
    * Fixed an APU sequencer edge case
    * Fixed a bug affecting HDMA timing
    * Color correction is now more accurate
    * Correct emulation of the OPRI register
    * More accurate emulation of STOP mode
    * More accurate emulation of LCDC write conflicts; although individual
      units may behave differently
    * Emulation of cases where PPU object fetched are aborted in the middle
    * Correct emulation of changing object height during fetch
    * More accurate emulation of the PPU fetcher窶冱 timings
    * Accurate emulation of SCX窶冱 upper 5 bits changing mid-line
    * Rewritten window implementation, which is much more accurate now,
      including the various timing scenarios
    * More accurate emulation of background FIFO push timings
    * Emulate some of the cases where the PPU and LCD desync
    * Accurate emulation of tilemap advance timings
    * Implement a missing SGB command (ATTR_CHR)
    * More accurate MBC2 emulation
    * More accurate MBC3 emulation and proper MBC30 support
    * Correct emulation of PCM12 and PCM34 reads when emulating CGB-C
    * Improved HuC-1 emulation
    * HuC-3 emulation, including RTC and alarm clock emulation
          * Alarm clock emulation is only supported in the Cocoa frontend
    * Partial emulation of glitched VRAM reads that happen right after mode
      3

  Bug Fixes

    * Fixed a bug with scrolling menus in the SDL frontend when emulating a
      Super Game Boy
    * Fixed cases where the Cocoa frontend froze
    * Fixed a bug where an incorrect minimum window size was enforced on the
      Cocoa frontend
    * Assignments to 16-bit expression in the debugger is now working
      correctly
    * Fixed operator priorities in the debugger
    * Fixed a debugger parsing bug
    * Fixed compatibility with older macOS versions in the Cocoa version,
      restoring support for 10.9 (Mavericks) and newer

  Misc Internal Changes

    * Added per-commit automatic GitHub builds, with basic sanity tests
    * When building the SDL frontend on macOS, the Brew version of SDL2 is
      used
    * Fixed various compilation errors with GCC
    * Make the libretro frontend compile without warnings
    * HuC-1 and HuC-3 IR are emulated now, but this is not currently
      supported in any frontend

(nia)

2020-06-03 13:36:38 UTC MAIN commitmail json YAML

doc: Updated emulators/dosbox-x to 0.83.2

(nia)

2020-06-03 13:36:27 UTC MAIN commitmail json YAML

dosbox-x: Update to 0.83.2

0.83.2
  - Added help messages for some supported commands. (Wengier)
  - Added phone book support for the emulated modem. There is
    a new phonebookfile= option in the [serial] section. The
    phone book file entries need to be in the format of:
    "<dummy number> <hostname/ip:port>" e.g.
    5551234 cavebbs.homeip.net:23
  - Implemented the missing EMS subfunctions 52h and 59h by
    porting the patch that adds them (Wengier)
  - Fixed issues with the "config -wcd -all" command and other
    updates to the CONFIG command (Wengier)
  - Added [config] section in dosbox-x.conf to resemble DOS's
    CONFIG.SYS file. It currently supports REM, BREAK, NUMLOCK,
    FCBS, FILES, DOS, DEVICE/DEVICEHIGH, INSTALL/INSTALLHIGH,
    SET and LASTDRIVE commands. The file CONFIG.SYS will appear
    on the Z: drive, similar to AUTOEXEC.BAT file. The [config]
    section can be bypassed with the -noconfig command-line
    option or with the secure mode enabled (Wengier)
  - Moved PC-98 related config options (starting with "pc-98 ")
    from [dosbox] and [dos] sections to its own [pc98] section.
    These options in existing dosbox-x.conf/dosbox.conf files
    will be automatically redirected to the [pc98] section from
    the other sections when DOSBox-X starts (Wengier)
  - The user directory DOSBox-X uses has been changed to use the
    DOSBox-X directory (e.g. from ~/.dosbox to ~/.config/dosbox-x
    on Linux platform). It will be read *after* the dosbox-x.conf
    file in the current directory (Wengier)
  - Config option "dpi aware" now supports the "auto" setting
    to auto-decide on the best setting for the platform. This
    fixes very small window issue on high DPI devices such as
    Microsoft Surface tablets. (Wengier)
  - Added DTASEG, DTAOFF, and PSPSEG as hex value constants to
    the debugger interface to aid in debugging DOS programs.
  - New command-line option -helpdebug added to list debug-
    related command-line options. The standard -? / -h / -help
    command-line option will no longer list them (Wengier)
  - Implemented LFN support for FAT driver, so that it is now
    possible to view directory list, create or open files and
    directories etc with long filenames on FAT12/16/32 drives
    just like on mounted local drives.
  - FAT driver cleaned up and fixed to avoid edge cases that
    can corrupt directory entries and leave lost clusters
    on the disk, also fixed to always report root directory
    as a directory through the GetFileAttribute INT 21h call,
    needed by MOVE.EXE and XCOPY.EXE to work properly.
  - IMGMOUNT auto geometry detection will assume LBA disk
    and fake C/H/S geometry if the disk is 4GB or larger,
    the MBR lacks executable code, or the first partition
    is Windows 98-style LBA FAT16 or FAT32.
  - IMGMOUNT now assumes ISO type by default if the image file
    extension is .iso/.cue/.bin/.mdf. No need for "-t iso" in
    this case; but (if appliable) it can be overridden by for
    example "-t hdd". (Wengier)
  - IMGMOUNT command (no parameters) now lists mounted FAT/ISO
    drives and mounted drive numbers, also SUBST command (no
    parameters) now lists mounted local drives (Wengier)
  - INT AH=36h fixed to convert free space but maintain a
    cluster size (bytes/sector * sectors/cluster) that is less
    than 64KB to avoid divide by 0 crashes with FORMAT.COM /S
  - Added FAT32 free/total disk space API for FAT driver, and
    updated INT 21h AX=7303h to call it. FAT driver now provides
    FAT32 extended disk free/total through FAT32 API and 2GB
    limited free/total through INT 21h AH=36h for older DOS
    programs. Shell DIR command updated to use FAT32 free space
    API to show free space even on FAT32 partitions larger than
    2GB, but only if the DOS version is set to 7.1 or higher.
  - Added FAT32 INT21h and IOCTLs needed by MS-DOS 7.1/Windows 98
    versions of SCANDISK.EXE and FORMAT.COM, such as DOS functions
    for "FAT32 extended" absolute disk read and write.
  - Improved FAT32 support to the FAT driver, including direct
    support for FAT32 drives in the DOSBox-X command shell. Files,
    directories and volume labels on FAT32 drives can be listed,
    read from or written to just like on FAT12/16 drives.
  - Added DOS IOCTL read/write logical device track functions so
    that FORMAT.COM is able to verify and modify the partition table
    to successfully format a hard drive image. Also added stub to
    DOS IOCTL "format device track" for FORMAT.COM.
  - You can now force unmount a drive and then mount it to a new
    directory in one command, e.g. "MOUNT C C:\DOS -U" (Wengier)
  - REN command can now rename directories (in addition to files) on
    FAT drives just like on local drives (Wengier)
  - Several improvements to DEL command, such as a new /F option to
    force delete of read-only files, and improved handling when the
    argument is a directory (Wengier)
  - LS command added to list directory contents. It does not support
    all options as in Unix/Linux platform (Wengier)
  - DIR /O & /OG supported in addition to /ON|/OE|/OS|/OD options.
    Options such as /-O & /-A can be used to override /O, /A etc if
    they are specified in the DIRCMD environment varaible (Wengier)
  - DIR and VOL commands now display real serial numbers for mounted
    local drives (Windows only) and FAT drives (Wengier)
  - Fixed SYS command not working properly (Wengier)
  - DOS kernel INT 21h function Set File Attribute no longer
    allows changing volume label attributes and fixes directory
    attributes in order to prevent filesystem corruption.
    This prevents Windows 95 Setup from creating WINBOOT.INI
    and then changing it into a directory with the call.
  - FAT driver bugs fixed where a newly created zero length file
    combined with a lseek() can corrupt filesytem structures
    (root directory and/or the second FAT table). This fixes
    filesystem corruption when running Windows 95 install.
  - Enabled printer emulation for non-Windows OSes (Linux,
    Mac OS X, etc.). FreeType2 is required to enable
    printer emulation at compile time.
  - Added command-line option "-o" for MOUNT command so that
    it can be specified whether to report mounted local drives
    as remote (network) drives. It is "auto" by default just
    like the virtual drive Z:.
  - Added config option "drive z is remote" in dosbox-x.conf
    to report drive Z: as a remote (network) drive. It is
    "auto" by default, which will try to prevent SCANDISK.EXE
    from Windows 9x installs to scan and "repair" drive Z:
    which is not backed by a disk filesystem.
  - Fixed clip_key_modifier setting not working when it is
    set to alt, ctrl or shift in the SDL2 build. (Wengier)
  - Sending "Ctrl+Alt+Del" key from the menu will now reset
    the system within DOSBox-X when the intergrated DOS or a
    real DOS booted from a disk image is active. (Wengier)
  - PC speaker output fixed not to timeout and stop rendering
    unless the PC speaker output is not emitting anything
    audible anyway (Fix for Sopwith 1 and 2).
  - Added ALIAS command to define or display aliases.
  - "HELP command" now works the same as "command /?" for
    supported internal commands. (Wengier)
  - Improved handling of quotes in some commands. (Wengier)
  - Added -set command-line option to change config options.
    It can be specified multiple times for multiple options,
    overriding any options in the config file. For example,
    the command "dosbox-x.exe -set machine=pc98" will force
    DOSBox-X to start in PC-98 mode. (Wengier)
  - Re-added full drive menu items for the Windows platform.
    The "Boot from drive" item (A:, C: and D: drives only)
    should work in other platforms too. The BOOT command is
    also improved to allow e.g. "BOOT A:" to work. (Wengier)
  - INT 10h vector now points into VGA BIOS as a workaround
    for DOS programs that use vector location as part of
    their EGA/VGA detection. This fixes blink attribute
    and EGA/VGA detection failure with SuperCalc 3 and
    SuperCalc 4. This option, enabled by default, can be
    disabled or enabled from dosbox-x.conf.
  - Improved long filename (LFN) and SetFileAttr/GetFileAttr
    support for PC-98 mode. (Wengier)
  - Added config option "lfn" to enable/disable long filename
    (LFN) support. With default setting of "auto", LFN support
    is enabled if the reported DOS version is at least 7.0.
  - Added config option "automountall" (default: false) to
    automatically mount all available Windows drives (Wengier)
  - The copy & paste Windows clipboard text via the right
    mouse button feature now has support for PC-98 mode too
    in addition to other modes. (Wengier)
  - MPU401 IRQ fixed to properly default to 2 or 9 in IBM
    PC/XT/AT mode depending on the "enable slave pic" config
    option (rderooy)
  - Fluidsynth defaults fixed for better more reliable audio
    streaming on Linux and Mac OS X (Wengier and rderooy)
  - Improved support for FluidSynth MIDI device by porting
    code from DOSBox ECE. Set "mididevice=fluidsynth" along
    with other required options such as "fluid.soundfont"
    in dosbox-x.conf to use it. The previous config setting
    "mididevice=synth" is still supported for alternative
    implementation of FluidSynth. (Wengier)

(nia)

2020-06-03 13:10:19 UTC MAIN commitmail json YAML

doc: Updated www/firefox68-l10n to 68.9.0

(nia)

2020-06-03 13:05:58 UTC MAIN commitmail json YAML

2020-06-03 13:00:44 UTC MAIN commitmail json YAML

doc: Updated www/firefox68 to 68.9.0

(nia)

2020-06-03 13:00:24 UTC MAIN commitmail json YAML

firefox68: Update to 68.9.0

Security Vulnerabilities fixed in Firefox ESR 68.9

    #CVE-2020-12399: Timing attack on DSA signatures in NSS library

    #CVE-2020-12405: Use-after-free in SharedWorkerService

    #CVE-2020-12406: JavaScript Type confusion with NativeTypes

    #CVE-2020-12410: Memory safety bugs fixed in Firefox 77 and Firefox ESR 68.9

(nia)

2020-06-03 11:15:14 UTC MAIN commitmail json YAML

doc: Updated net/dbip-city-lite to 2020.06

(fcambus)

2020-06-03 11:14:48 UTC MAIN commitmail json YAML

2020-06-03 11:13:55 UTC MAIN commitmail json YAML

doc: Updated net/dbip-country-lite to 2020.06

(fcambus)

2020-06-03 11:13:44 UTC MAIN commitmail json YAML

2020-06-03 11:12:37 UTC MAIN commitmail json YAML

doc: Updated net/dbip-asn-lite to 2020.06

(fcambus)

2020-06-03 11:12:25 UTC MAIN commitmail json YAML

2020-06-03 10:56:46 UTC MAIN commitmail json YAML

subst.mk: Move hint about find to package-settable section

(gdt)

2020-06-03 10:45:04 UTC MAIN commitmail json YAML

rust*: Add PKG_SKIP_REASON depending on the value of RUST_TYPE

(nia)

2020-06-03 09:29:49 UTC MAIN commitmail json YAML

Updated lang/perl5, graphics/freetype2, lang/nodejs, lang/nodejs12, lang/nodejs10, net/grpc, net/py-grpcio, net/py-grpcio-testing, net/py-grpcio-tools

(adam)

2020-06-03 09:28:53 UTC MAIN commitmail json YAML

grpc: updated to 1.29.1

Release v1.29.1

PHP
PHP: Fix include path for boringssl in windows build

Objective-C
--grpc_out: protoc-gen-grpc: Plugin killed by signal 6.

Release v1.29.0

Core

Move decompression into gRPC Core.
Introduce CFRunLoop based iomgr.
Add option for logging keepalive pings.
Clamp the receive flow control window size to ((1 << 31) - 1).
CallCredentials debug string API.

C++

Append to CMAKE_MODULE_PATH instead of replacing it.
Clean way to enable C and C++ standards in cmake.
Autogenerate build.yaml equivalent from bazel BUILD metadata (with bazel query xml).

(adam)

2020-06-03 09:25:38 UTC MAIN commitmail json YAML

nodejs10: updated to 10.21.0

Version 10.21.0 'Dubnium' (LTS)

Notable changes

This is a security release.

Vulnerabilities fixed:

CVE-2020-8174: napi_get_value_string_*() allows various kinds of memory corruption (High).
CVE-2020-10531: ICU-20958 Prevent SEGV_MAPERR in append (High).
CVE-2020-11080: HTTP/2 Large Settings Frame DoS (Low).

Commits

- deps: fix OPENSSLDIR on Windows
- deps: backport ICU-20958 to fix CVE-2020-10531
- (SEMVER-MINOR) deps: update nghttp2 to 1.41.0
- (SEMVER-MINOR) http2: implement support for max settings entries
- napi: fix memory corruption vulnerability

(adam)

2020-06-03 09:04:37 UTC MAIN commitmail json YAML

firefox: Update nss and cbindgen requirements

(ryoon)

2020-06-03 09:02:12 UTC MAIN commitmail json YAML

doc: Updated www/firefox-l10n to 77.0

(ryoon)

2020-06-03 09:01:19 UTC MAIN commitmail json YAML

firefox-l10n: Update to 77.0

* Sync with www/firefox-77.0.
* Replace b with beta for package updaters.

(ryoon)

2020-06-03 09:00:59 UTC MAIN commitmail json YAML

doc: Updated www/firefox to 77.0

(ryoon)

2020-06-03 09:00:24 UTC MAIN commitmail json YAML

firefox: Update to 77.0

Changelog:
New
    Pocket recommendations, featuring some of the best stories on the web, will appear on the Firefox new tab for our users in the UK. If you don窶冲 see them, you can turn on Pocket articles in your new tab, follow these steps.

    WebRender continues its roll out to more Firefox for Windows users, now available by default on Windows 10 laptops running on Nvidia GPUs with medium (<= 3440x1440) and large screens (> 3440x1440).

    You can view and manage web certificates more easily on the new about:certificate page.

Fixed
    Various security fixes.

    A number of features have been fixed to improve Firefox accessibility.
        The applications list in Firefox Options is now accessible to screen reader users.
        Some live regions previously didn't report updated text with the JAWS screen reader. This issue has been fixed.
        Date/time inputs are now no longer missing labels for users of accessibility tools.

Changed
    The browser.urlbar.oneOffSearches preference has been removed. To hide one-off search buttons uncheck search engines on the about:preferences#search page

Security fixes:
#CVE-2020-12399: Timing attack on DSA signatures in NSS library
#CVE-2020-12405: Use-after-free in SharedWorkerService
#CVE-2020-12406: JavaScript type confusion with NativeTypes
#CVE-2020-12407: WebRender leaking GPU memory when using border-image CSS directive
#CVE-2020-12408: URL spoofing when using IP addresses
#CVE-2020-12409: URL spoofing with unicode characters
#CVE-2020-12410: Memory safety bugs fixed in Firefox 77 and Firefox ESR 68.9
#CVE-2020-12411: Memory safety bugs fixed in Firefox 77

(ryoon)

2020-06-03 08:53:39 UTC MAIN commitmail json YAML

doc: Updated devel/cbindgen to 0.14.2

(ryoon)

2020-06-03 08:53:04 UTC MAIN commitmail json YAML

cbindgen: Update to 0.14.2

Changelog:
0.14.2
* Fixed minimal dependency versions. (#507)
* Add an option to write pragma once. (#511)
* Fix submodule scanning for implicit Rust 2018 modules. (#512)
* Fix dependency parsing / scanning to handle target-specific versions. (#513)
* Use heck for case conversion. (#514)
* Add support for verbatim content after includes. (#416)
* Allow to add attributes to most generated functions. (#515)

0.14.1
* Handle mangling pointers. (#508)
* Unconditionally generate a return statement in partialeq implementations. (#509)

0.14.0
* Minor tweak at how [export.exclude] is handled to allow excluding
  generic instantiations in C mode. (#501)
* Documented cpp_compat option. (#496)
* Fixed a panic when parsing associated constants for a built-in type. (#494)

0.13.2
  * Constants now have suitable documentation. (#471)
  * Fixed some C warnings by emitting void when there are no arguments. (#470)
  * Avoids reading cargo.toml when not needed, which can cause panics in workspace situations.
  * Only write `default` cases if the switch is not exhaustive. (#475)
  * Some warnings have been refined. (#477)
  * Code generation for static arrays has been fixed. (#479)
  * Opt-in support for constexpr in constants. (#481)
  * Fix C code generation and some warnings when extremely large constants are used. (#490)
  * Proper escaping of enum variants and fields. (#483)
  * Added support for RefCell (as an opaque type) and Cell. (#489)

5a4d74b
ir: escape export_name while writing source of EnumVariant

(ryoon)

2020-06-03 08:52:41 UTC MAIN commitmail json YAML

doc: Updated devel/nss to 3.53

(ryoon)

2020-06-03 08:51:26 UTC MAIN commitmail json YAML

nss: Update to 3.53

Changelog:
Notable Changes in NSS 3.53

* When using the Makefiles, NSS can be built in parallel, speeding up those
builds to more similar performance as the build.sh/ninja/gyp system. (Bug
290526)

* SEED is now moved into a new freebl directory freebl/deprecated (Bug
1636389).

  - SEED will be disabled by default in a future release of NSS. At that time,
users will need to set the compile-time flag (Bug 1622033) to disable that
deprecation in order to use the algorithm.

  - Algorithms marked as deprecated will ultimately be removed.

* Several root certificates in the Mozilla program now set the
CKA_NSS_SERVER_DISTRUST_AFTER attribute, which NSS consumers can query to
further refine trust decisions. (Bug 1618404, Bug 1621159) If a builtin
certificate has a CKA_NSS_SERVER_DISTRUST_AFTER timestamp before the  SCT or
NotBefore date of a certificate that builtin issued, then clients can elect
not to trust it.
  - This attribute provides a more graceful phase-out for certificate
authorities than complete removal from the root certificate builtin store.

Bugs fixed in NSS 3.53

* Bug 1640260 - Initialize PBE params (ASAN fix)
* Bug 1618404 - Set CKA_NSS_SERVER_DISTRUST_AFTER for Symantec root certs
* Bug 1621159 - Set CKA_NSS_SERVER_DISTRUST_AFTER for Consorci AOC, GRCA, and
SK ID root certs
* Bug 1629414 - PPC64: Correct compilation error between VMX vs. VSX vector
instructions
* Bug 1639033 - Fix various compile warnings in NSS
* Bug 1640041 - Fix a null pointer in security/nss/lib/ssl/sslencode.c:67
* Bug 1640042 - Fix a null pointer in security/nss/lib/ssl/sslsock.c:4460
* Bug 1638289 - Avoid multiple definitions of SHA{256,384,512}_* symbols when
linking libfreeblpriv3.so in Firefox on ppc64le
* Bug 1636389 - Relocate deprecated SEED algorithm
* Bug 1637083 - lib/ckfw: No such file or directory. Stop.
* Bug 1561331 - Additional modular inverse test
* Bug 1629553 - Rework and cleanup gmake builds
* Bug 1438431 - Remove mkdepend and "depend" make target
* Bug 290526 - Support parallel building of NSS when using the Makefiles
* Bug 1636206 - HACL* update after changes in libintvector.h
* Bug 1636058 - Fix building NSS on Debian s390x, mips64el, and riscv64
* Bug 1622033 - Add option to build without SEED

(ryoon)

2020-06-03 08:42:41 UTC MAIN commitmail json YAML

nodejs12: updated to 12.18.0

Version 12.18.0 'Erbium' (LTS)

Notable changes

This is a security release.

Vulnerabilities fixed:

CVE-2020-8172: TLS session reuse can lead to host certificate verification bypass (High).
CVE-2020-11080: HTTP/2 Large Settings Frame DoS (Low).
CVE-2020-8174: napi_get_value_string_*() allows various kinds of memory corruption (High).

Commits

- crypto: update root certificates
- (SEMVER-MINOR) deps: update nghttp2 to 1.41.0
- (SEMVER-MINOR) http2: implement support for max settings entries
- napi: fix memory corruption vulnerability
- tls: emit session after verifying certificate
- tools: update certdata.txt

(adam)

2020-06-03 08:41:24 UTC MAIN commitmail json YAML

nodejs: updated to 14.4.0

Version 14.4.0 (Current)

Notable changes

This is a security release.

Vulnerabilities fixed:

CVE-2020-8172: TLS session reuse can lead to host certificate verification bypass (High).
CVE-2020-11080: HTTP/2 Large Settings Frame DoS (Low).
CVE-2020-8174: napi_get_value_string_*() allows various kinds of memory corruption (High).

Commits

- crypto: update root certificates
- (SEMVER-MINOR) deps: update nghttp2 to 1.41.0
- (SEMVER-MINOR) http2: implement support for max settings entries
- napi: fix memory corruption vulnerability
- tls: emit session after verifying certificate
- tools: update certdata.txt

(adam)

2020-06-03 08:40:21 UTC MAIN commitmail json YAML

freetype2: updated to 2.10.2

CHANGES BETWEEN 2.10.1 and 2.10.2

  I. IMPORTANT CHANGES

  - Support  of  WOFF2  fonts.  This  code  contribution  was  Nikhil
    Ramakrishnan's GSoC 2019 project.

  II. MISCELLANEOUS

  - Function  `FT_Get_Var_Axis_Flags' returned random data for  Type 1
    MM fonts.

  - Type 1 fonts with non-integer metrics are now supported by the new
    (CFF) engine introduced in FreeType 2.9.

  - Drop  support  for Python 2 in Freetype's API reference  generator
    `docwriter'  (Python >= 3.5 is required for targets  `make refdoc'
    and `make refdoc-venv').

  - Auto-hinter support for Hanifi Rohingya.

  - Document the `FT2_KEEP_ALIVE' debugging environment variable.

  - The Visual C++ (and Visual C)  project files for Windows builds no
    longer generate libraries that contain the FreeType version in its
    filenames.  Instead,  a  resource  file gets  used  to  make  the
    libraries contain the corresponding information.

  - The next release will remove Jam build support.

  - The  `ftbench'  demo  program  has  a new  test  for  testing  the
    `FT_Glyph_Stroke' functionality.

(adam)

2020-06-03 08:39:16 UTC MAIN commitmail json YAML

perl5: updated to 5.30.3

perl v5.30.3

Security
  [CVE-2020-10543] Buffer overflow caused by a crafted regular expression
      A signed "size_t" integer overflow in the storage space calculations for nested regular expression
      quantifiers could cause a heap buffer overflow in Perl's regular expression compiler that overwrites memory
      allocated after the regular expression storage space with attacker supplied data.

      The target system needs a sufficient amount of memory to allocate partial expansions of the nested
      quantifiers prior to the overflow occurring.  This requirement is unlikely to be met on 64-bit systems.

  [CVE-2020-10878] Integer overflow via malformed bytecode produced by a crafted regular expression
      Integer overflows in the calculation of offsets between instructions for the regular expression engine could
      cause corruption of the intermediate language state of a compiled regular expression.  An attacker could
      abuse this behaviour to insert instructions into the compiled form of a Perl regular expression.

  [CVE-2020-12723] Buffer overflow caused by a crafted regular expression
      Recursive calls to "S_study_chunk()" by Perl's regular expression compiler to optimize the intermediate
      language representation of a regular expression could cause corruption of the intermediate language state of
      a compiled regular expression.

  Additional Note
      An application written in Perl would only be vulnerable to any of the above flaws if it evaluates regular
      expressions supplied by the attacker.  Evaluating regular expressions in this fashion is known to be
      dangerous since the regular expression engine does not protect against denial of service attacks in this
      usage scenario.

Incompatible Changes
      There are no changes intentionally incompatible with Perl 5.30.2.

Modules and Pragmata
  Updated Modules and Pragmata
      o  Module::CoreList has been upgraded from version 5.20200314 to 5.20200601_30.

(adam)

2020-06-02 23:37:25 UTC MAIN commitmail json YAML

subst.mk: Give hint abotu SUBST_NOOP_OK

Note that a typical reason to need this is using find to generate a
list of files.

(gdt)

2020-06-02 22:32:02 UTC MAIN commitmail json YAML

2020-06-02 21:27:05 UTC MAIN commitmail json YAML

libatomic: remove wip reference

(maya)

2020-06-02 21:26:30 UTC MAIN commitmail json YAML

doc: Added devel/libatomic version 10.1.0

(maya)

2020-06-02 21:26:03 UTC MAIN commitmail json YAML

Import libatomic 10.1.0

Libatomic is a GCC-specific fallback implementation for atomics to
allow architectures that don't always provide a full set of atomics
to runtime-detect the existence of them, or fall back to the use of
mutexes.

(maya)

2020-06-02 20:03:09 UTC MAIN commitmail json YAML

doc/guide: there is no traditional non-pbulk bulk build anymore

(rillig)

2020-06-02 19:58:33 UTC MAIN commitmail json YAML

Updated www/nghttp2, www/nghttp2-tools, devel/py-test, devel/py-restructuredtext_lint, devel/py-doc8

(adam)

2020-06-02 19:58:00 UTC MAIN commitmail json YAML

py-doc8: updated to 0.8.1

0.8.1
-----
* README: Further tweaks
* Resolve README issues
* Accept the :substitutions: option on code-block directives in Sphinx
* Ignore 'nowrap' option for 'math' directive

0.8.1rc3
--------
* Configure packaging and release
* Ignore 'label' option for 'math' directive
* doc8/checks: ignore emphasize-lines errors in Sphinx mode
* Accept the :caption: option on code-block directives in Sphinx

0.8.1rc2
--------
* Refactor to support direct invocation from python
* Add tests for command line invocation
* Standardise check name across python versions
* Adopt python black
* Enable pre-commit

0.8.1rc1
--------
* Fix formatting of pre-commit-hooks.yaml
* Fix '\_\_main\_\_'
* Added badges to the README
* Fix travis
* Fixed tox docs
* Add pre-commit hook definition
* Allow doc8 to be called as a module
* Integrate Travis
* Update hacking version
* gitignore: Ignore pbr generated metadata
* Modernize doc building process
* General cleanup
* setup.cfg: Indicate supported versions of Python
* CONTRIBUTING: Update after move to GitHub
* setup.cfg: Update author, maintainer details
* Add Pygments to the requirements list

(adam)

2020-06-02 19:52:43 UTC MAIN commitmail json YAML

py-restructuredtext_lint: updated to 1.3.0

1.3.0 - Added Python 3.7 support
1.2.2 - Dropped PyYAML dev dependency to fix GitHub vulnerability warning
1.2.1 - Dropped Python 3.3 from Travis CI to fix testing errors
1.2.0 - Added directory support
1.1.3 - Updated documentation and typos

(adam)

2020-06-02 19:46:00 UTC MAIN commitmail json YAML

pkgtools/cwrappers: avoid dependency cycle with check-portability

(rillig)

2020-06-02 19:42:27 UTC MAIN commitmail json YAML

py-test: updated to 5.4.3

pytest 5.4.3:

Bug Fixes
* Paths appearing in error messages are now correct in case the current working directory has changed since the start of the session.
* Support deleting paths longer than 260 characters on windows created inside tmpdir.
* Prevent pytest from printing ConftestImportFailure traceback to stdout.
* Prevent hiding the underlying exception when ConfTestImportFailure is raised.
* Fix regression where running with --pdb would call the tearDown methods of unittest.TestCase subclasses for skipped tests.

(adam)

2020-06-02 19:12:55 UTC MAIN commitmail json YAML

nghttp2: updated to 1.14.0

Nghttp2 v1.41.0

Security Advisory

CVE-2020-11080: Denial of service: Overly large SETTINGS frames

For more information, read the security advisory.

lib

This release implements nghttp2_option_set_max_settings API which sets the maximum number of SETTINGS entries in one SETTINGS frame to mitigate the security issue. It also moves SETTINGS flood check earlier to make it more effective.

The bug which stalls receiving stream data is fixed. Previously, if automatic window update is enabled (which is default), after window size is set to 0 by nghttp2_session_set_local_window_size, once the receiving window is exhausted, even after window size is increased by nghttp2_session_set_local_window_size, no more data cannot be received. This is because nghttp2_session_set_local_window_size does not submit WINDOW_UPDATE. It is only triggered when new data arrives but since window is filled up, no more data cannot be received, thus dead lock happens.

build

With cmake build, the hard-coded static lib suffix is now optional.

nghttpx

proxyprotocol v2 has been implemented.

The bug in getting certificate serial number with mruby script has been fixed.

h2load

New option, --connect-to, is added.

(adam)

2020-06-02 18:45:30 UTC MAIN commitmail json YAML

geography/merkaartor: fix package comment and SUBST_FILES

(rillig)

2020-06-02 18:37:46 UTC MAIN commitmail json YAML

cross/ppc-morphos-gcc-9: skip shell portability check

(rillig)

2020-06-02 18:36:38 UTC MAIN commitmail json YAML

mingw-w64-x86_64-gcc: skip shell portability check

(rillig)

2020-06-02 18:33:40 UTC MAIN commitmail json YAML

chat/ktp-common-internals: suppress USE_TOOLS+=perl warning

(rillig)

2020-06-02 18:25:39 UTC MAIN commitmail json YAML

lang/openjdk8: skip check for unknown configure options

(rillig)

2020-06-02 17:53:29 UTC MAIN commitmail json YAML

doc: Updated pkgtools/pkglint to 20.1.13

(rillig)

2020-06-02 17:52:26 UTC MAIN commitmail json YAML

pkgtools/pkglint: update to 20.1.13

Changes since 20.1.12:

Numeric comparison in conditions should not be used.  It is currently
only used for comparing version numbers.

https://mail-index.netbsd.org/pkgsrc-changes/2020/06/02/msg215278.html

(rillig)

2020-06-02 17:40:00 UTC MAIN commitmail json YAML

lxqt-session: fix PLIST

Align with the state of the configuration installation path defined in
patches/patch-config_CMakeLists.txt.

(gutteridge)

2020-06-02 16:22:40 UTC MAIN commitmail json YAML

mk: bmake cannot compare non-integers numerically.

Just use an empty() match instead.

(jperkin)

2020-06-02 15:07:59 UTC MAIN commitmail json YAML

2020-06-02 15:04:27 UTC MAIN commitmail json YAML

dspam: Add SMF manifest.

Provided by erwinlem in joyent/pkgsrc#267.

(jperkin)

2020-06-02 14:51:03 UTC MAIN commitmail json YAML

2020-06-02 14:22:37 UTC MAIN commitmail json YAML

2020-06-02 14:17:00 UTC MAIN commitmail json YAML

doc: Updated sysutils/pear-Log to 1.13.2

(taca)

2020-06-02 14:16:05 UTC MAIN commitmail json YAML

sysutils/pear-Log: update to 1.13.2

Update to pear-Log to 1.13.2.

1.13.2 (2020-06-02)

* Bump pear/pear_exception dependency to version to 1.0.1. (#15)

(taca)

2020-06-02 14:08:58 UTC MAIN commitmail json YAML

2020-06-02 13:47:15 UTC MAIN commitmail json YAML

doc: Updated www/ruby-em-http-request to 1.1.6

(taca)

2020-06-02 13:46:43 UTC MAIN commitmail json YAML

www/ruby-em-http-request: update to 1.1.6

Update ruby-em-http-request to 1.1.6.

1.1.6 (2020-06-02)

- Merge TLS verification patch from Faraday (CVE-2020-13482)
- IPv6 literal support

(taca)

2020-06-02 13:28:06 UTC MAIN commitmail json YAML

doc: Added emulators/libretro-gearsystem version 3.1.0

(nia)

2020-06-02 13:27:50 UTC MAIN commitmail json YAML

doc: Added emulators/gearsystem version 3.1.0

(nia)

2020-06-02 13:27:32 UTC MAIN commitmail json YAML

doc: Added emulators/libretro-gearboy version 3.1.1

(nia)

2020-06-02 13:27:12 UTC MAIN commitmail json YAML

doc: Added emulators/gearboy version 3.1.1

(nia)

2020-06-02 13:26:27 UTC MAIN commitmail json YAML

emulators: add libretro-gearsystem

Libretro is a simple but powerful development interface that allows for the
easy creation of emulators, games and multimedia applications that can plug
straight into any libretro-compatible frontend. This development interface is
open to others so that they can run these pluggable emulator and game cores
also in their own programs or devices.

Gearsystem is a cross-platform Sega Master System / Game Gear / SG-1000
emulator written in C++.

(nia)

2020-06-02 13:25:45 UTC MAIN commitmail json YAML

emulators: add libretro-gearboy

Libretro is a simple but powerful development interface that allows for the
easy creation of emulators, games and multimedia applications that can plug
straight into any libretro-compatible frontend. This development interface is
open to others so that they can run these pluggable emulator and game cores
also in their own programs or devices.

Gearboy is a cross-platform Game Boy / GameBoy Color emulator written in C++.

(nia)

2020-06-02 13:25:00 UTC MAIN commitmail json YAML

emulators: add gearsystem

Gearsystem is a cross-platform Sega Master System / Game Gear / SG-1000
emulator written in C++.

## Features

- Accurate Z80 core, including undocumented opcodes and behaviour like R
  and MEMPTR registers.
- Multi-Mapper support: SEGA, Codemasters, Korean, MSX, SG-1000, and ROM
  only cartridges.
- External RAM support with save files.
- Automatic region detection: NTSC-JAP, NTSC-USA, PAL-EUR.
- Accurate VDP emulation including timing and SMS2 only 224 mode support.
- Internal database for rom detection.
- Audio emulation using SDL Audio and Sms_Snd_Emu library.
- Saves battery powered RAM cartridges to file.
- Save states.
- Compressed rom support (ZIP deflate).
- Game Genie and Pro Action Replay cheat support.
- Full debugger with disassembler, breakpoints, debug symbols, memory editor,
  IO inspector and and VRAM viewer including tiles, sprites, backgrounds and
  palettes.

(nia)

2020-06-02 13:24:32 UTC MAIN commitmail json YAML

emulators: add gearboy

Gearboy is a cross-platform Game Boy / GameBoy Color emulator written in C++.

## Features

- Accurate CPU emulation, passes cpu_instrs.gb from blargg's tests.
- Accurate instruction and memory timing, passes instr_timing.gb and
  mem_timing.gb from blargg's tests.
- Supported cartridges: ROM, ROM + RAM, MBC1, MBC2, MBC3 + RTC, MBC5, HuC-1
  and MBC1M (multicart).
- Accurate LCD controller emulation with correct timings and priorities
  including mid-scanline effects.
- Game Boy Color support.
- LCD screen ghosting effect as seen in the original Game Boy.
- LCD dot matrix effect.
- Sound emulation using SDL Audio and Gb_Snd_Emu library.
- Save battery powered RAM cartridges to file.
- Save states.
- Compressed rom support (ZIP).
- Game Genie and GameShark cheat support.
- Full debugger with disassembler, breakpoints, debug symbols, memory editor,
  IO inspector and and VRAM viewer including tiles, sprites, backgrounds and
  palettes.

(nia)

2020-06-02 12:26:14 UTC MAIN commitmail json YAML

libretro-fuse: missing zlib dependency, MASTER_SITES is redundant

(nia)

2020-06-02 12:24:10 UTC MAIN commitmail json YAML

2020-06-02 12:17:20 UTC MAIN commitmail json YAML

tnftp: Move editline support to a non-default option.

This code was very complicated and easily broke, for example when termcap is
builtin but curses is not, resulting in circular dependencies.

Such core packages should default to a safe set of build options, unless they
can be reliably added to PKG_SUGGESTED_OPTIONS, to avoid a miserable first
experience for users running on older or quirky platforms.

(jperkin)

2020-06-02 11:29:47 UTC MAIN commitmail json YAML

Will also build on NetBSD 9.1 and later, adjust ONLY_FOR_PLATFORM

(bouyer)

2020-06-02 11:12:06 UTC MAIN commitmail json YAML

collectd: disable werror

(nia)

2020-06-02 11:08:06 UTC MAIN commitmail json YAML

doc: Updated sysutils/nnn to 3.2nb1

(sjmulder)

2020-06-02 11:07:42 UTC MAIN commitmail json YAML

sysutils/nnn: Address Illumos build issues

- Fix for use of undefined macro
- Work around system curses vs ncurses conflict
- __EXTENSIONS__ to be able to use much of the standard library

(sjmulder)

2020-06-02 11:01:28 UTC MAIN commitmail json YAML

x11/lxqt-runner: Follow github hosted package nomenclature
as suggested by @leot

(pin)

2020-06-02 10:59:59 UTC MAIN commitmail json YAML

x11/lxqt-panel: Follow github hosted package nomenclature
as suggested by @leot

(pin)

2020-06-02 10:58:38 UTC MAIN commitmail json YAML

x11/qterminal: Follow github hosted package nomenclature
as suggested by @leot

(pin)

2020-06-02 10:57:16 UTC MAIN commitmail json YAML

x11/lxqt-session: Follow github hosted package nomenclature
as suggested by @leot

(pin)

2020-06-02 10:52:03 UTC MAIN commitmail json YAML

x11/lxqt-qtplugin: Follow github hosted package nomenclature
as suggested by @leot

(pin)

2020-06-02 10:49:55 UTC MAIN commitmail json YAML

x11/lxqt-notificationd: Follow github hosted package nomenclature
as suggested by @leot

(pin)

2020-06-02 10:48:35 UTC MAIN commitmail json YAML

x11/lxqt-globalkeys: Follow github hosted package nomenclature
as suggested by @leot

(pin)

2020-06-02 10:47:17 UTC MAIN commitmail json YAML

x11/lxqt-config: Follow github hosted package nomenclature
as suggested by @leot

(pin)

2020-06-02 10:45:54 UTC MAIN commitmail json YAML

x11/lxqt-admin: Follow github hosted package nomenclature
as suggested by @leot

(pin)

2020-06-02 10:44:25 UTC MAIN commitmail json YAML

x11/lxqt-about: Follow github hosted package nomenclature
as suggested by @leot

(pin)

2020-06-02 10:39:04 UTC MAIN commitmail json YAML

x11/qtermwidget: Follow github hosted package nomenclature
as suggested by @leot

(pin)

2020-06-02 10:38:27 UTC MAIN commitmail json YAML

mk/defaults: Add 'mouse' option

Used already in sysutils/nnn but forgot to commit options.description.

(sjmulder)

2020-06-02 10:37:29 UTC MAIN commitmail json YAML

x11/libfm-qt: Follow github hosted package nomenclature
as suggested by @leot

(pin)

2020-06-02 10:36:08 UTC MAIN commitmail json YAML

x11/liblxqt: Follow github hosted package nomenclature
as suggested by @leot

(pin)

2020-06-02 10:34:38 UTC MAIN commitmail json YAML

x11/libqtxdg: Follow github hosted package nomenclature
as suggested by @leot

(pin)

2020-06-02 10:32:56 UTC MAIN commitmail json YAML

sysutils/pcmanfm-qt: Follow github hosted package nomenclature
as suggested by @leot

(pin)

2020-06-02 10:30:45 UTC MAIN commitmail json YAML

sysutils/lxqt-powermanagement: Follow github hosted package nomenclature
as suggested by @leot

(pin)

2020-06-02 10:29:50 UTC MAIN commitmail json YAML

Revbump for libxlsxwriter

(sjmulder)

2020-06-02 10:28:57 UTC MAIN commitmail json YAML

doc: Updated textproc/libxlsxwriter to 0.9.5

(sjmulder)

2020-06-02 10:28:40 UTC MAIN commitmail json YAML

libxlsxwriter: Update to 0.9.5

From the changelog:

- Fix for issue where hyperlinks urls and tips were ignored for
  `worksheet_insert_image_buffer_opt()` images.

  https://github.com/jmcnamara/libxlsxwriter/issues/292

- Added #LXW_CHART_LINE_STACKED and #LXW_CHART_LINE_STACKED_PERCENT
  line charts subtypes.

- Removed LXW_ERROR_SHEETNAME_RESERVED warning which was used with the
  reserved worksheet name "History". However, this is an allowed
  worksheet name in some Excel variants so the warning has been turned
  into a documentation note instead.

(sjmulder)

2020-06-02 10:07:47 UTC MAIN commitmail json YAML

doc: Updated devel/bmake to 20200524nb1

(sjmulder)

2020-06-02 10:07:33 UTC MAIN commitmail json YAML

bmake: Use 64 bit off_t on SunOS

Fixes bmake not finding files (e.g. .include) on Illumos wiht 32 bit
ABI.

See also: https://www.illumos.org/issues/9508

(sjmulder)

2020-06-02 09:59:55 UTC MAIN commitmail json YAML

doc: Updated textproc/uriparser to 0.9.4

(nia)

2020-06-02 09:59:45 UTC MAIN commitmail json YAML

uriparser: Update to 0.9.4

2020-05-31 -- 0.9.4

  * Fixed: testrunner: No longer crashes when compiled with NDEBUG (GitHub #67)
  * Fixed: CMake: Support GTest 1.8.0 (GitHub #68)
      Thanks to Ryan Schmidt for the related report!
  * Fixed: CMake: Use variable GTEST_INCLUDE_DIRS (with plural "S") rather than
      GTEST_INCLUDE_DIR (GitHub #79, #81)
      Thanks to Wouter Beek for the related report!
  * Improved: CMake: Send config summary to stdout, not stderr (GitHub #72)
      Thanks to Scott Donelan for the patch!
  * Improved: Make -DURIPARSER_BUILD_TESTS=OFF unlock compilation without
      a C++ compiler; thanks to Fabrice Fontaine for the patch! (GitHub #69)
  * Added: Functions to make UriUri[AW] instances independent of the original
      URI string (GitHub #77 and #78)
      New functions:
        uriMakeOwner[AW]
        uriMakeOwnerMm[AW]
  * Added: CMake option URIPARSER_ENABLE_INSTALL to toggle installation of
      files, defaults to "ON" (GitHub #74, #75)
      Thanks to Scott Donelan for the patch!
  * Soname: 1:26:0

(nia)

2020-06-02 09:18:13 UTC MAIN commitmail json YAML

security/lxqt-sudo: Follow github hosted package nomenclature
as suggested by @leot

(pin)

2020-06-02 09:16:45 UTC MAIN commitmail json YAML

security/lxqt-openssh-askpass: Follow github hosted package nomenclature
as suggested by @leot

(pin)

2020-06-02 09:15:07 UTC MAIN commitmail json YAML

security/lxqt-policykit: Follow github hosted package nomenclature
as suggested by @leot

(pin)

2020-06-02 09:07:45 UTC MAIN commitmail json YAML

audio/pavucontrol-qt: Follow github hosted package nomenclature
as suggested by @leot

(pin)

2020-06-02 09:06:03 UTC MAIN commitmail json YAML

archivers/lxqt-archiver: Follow github hosted package nomenclature
as suggested by @leot

(pin)

2020-06-02 09:01:10 UTC MAIN commitmail json YAML

graphics/screengrab: Follow github hosted package nomenclature
as suggested by @leot

(pin)

2020-06-02 08:59:29 UTC MAIN commitmail json YAML

graphics/lximage-qt: Follow github hosted package nomenclature
as suggested by @leot

(pin)

2020-06-02 08:57:34 UTC MAIN commitmail json YAML

graphics/lxqt-themes: Follow github hosted package nomenclature
as suggested by @leot

(pin)

2020-06-02 08:54:52 UTC MAIN commitmail json YAML

wm/obconf-qt: Follow github hosted package nomenclature
as suggested by @leot

(pin)

2020-06-02 08:49:47 UTC MAIN commitmail json YAML

doc: Added editors/micro version 2.0.4

(sjmulder)

2020-06-02 08:49:15 UTC MAIN commitmail json YAML

editors/Makefile: Add micro

(sjmulder)

2020-06-02 08:48:18 UTC MAIN commitmail json YAML

Import wip/micro as editors/micro

Terminal-based text editor that aims to be easy to use and intuitive,
while also taking advantage of the capabilities of modern terminals.

As its name indicates, micro aims to be somewhat of a successor to the
nano editor by being easy to install and use. It strives to be enjoyable
as a full-time editor for people who prefer to work in a terminal, or
those who regularly edit files over SSH.

(sjmulder)

2020-06-02 08:42:34 UTC MAIN commitmail json YAML

devel/lxqt-build-tools: Follow github hosted package nomenclature
as suggested by @leot

(pin)

2020-06-02 08:36:36 UTC MAIN commitmail json YAML

Updated audio/mpg123, textproc/libyaml

(adam)

2020-06-02 08:34:35 UTC MAIN commitmail json YAML

2020-06-02 08:28:04 UTC MAIN commitmail json YAML

libyaml: updated to 0.2.5

0.2.5:
Allow question marks in plain scalars in flow collections
Emitter: Don't output trailing space for empty scalar nodes
Emitter: Output space after an alias mapping key
Add -h and --flow (on|off|keep) to run-*-test-suite
Remove unnecessary include and malloc
Add specific files back to .gitignore
Output error position in run-parser-test-suite.c
A couple patches to improve test suite support

(adam)

2020-06-02 08:25:05 UTC MAIN commitmail json YAML

2020-06-02 08:06:15 UTC MAIN commitmail json YAML

mpg123: updated to 1.26.1

1.26.1
------
- Fix cmake build by actually including the read_api_version file in the distro.
- Fix big-endian build, stupid omission of a variable declaration, semicolon.
- Silence a harmless warning for build without realtime priority.

1.26.0
------
- Starting to intentionally use C99 in the codebase. API headers are still
  supposed to be compatible to C89.
- There is a make check target now with some simple tests.
  It is an open question how that should be developed in relation to the
  external regression and compliance test suite.
- Finally silenced memory checkers about leaking memory from getlopt()
  (main code overwriting values without freeing strdup() strings).
- AUTHORS now in UTF-8;-)
- CMake build files in ports/cmake, as an alternative to create MSVC
  project files and the like (thanks to Vitaly Kirsanov)
- Default build with proper integer rounding (--enable-int-quality) now.
- Cygwin/midipix autoconf fixes (thanks to Redfoxmoon).
- Updated Windows build script, notably renaming .dll.def to .def.
  Requires an argument now for build type, an optional one for
  parallel make (not that useful on MinGW).
- Rework library dependency handling to avoid unnecessary linking for
  lib*123. Also add proper Libs.private to .pc files to enable static
  usage (especially on Windows with shlwapi).
- Updated support for OS/2 in the form of ArcaOS.
- Removed outdated Pascal port (ports/mpg123_.pas). There are others
  out there.
- Updated man pages, been a while.
- mpg123:
-- Fixed-rate playback now prefers the libsyn123 resampler instead of NtoM
  in libmpg123, see --resample parameter.
-- Drop --STDOUT (never properly implemented, use pipe to out123 instead).
-- Make --streamdump use unintr_write() to avoid inconsistencies.
-- Now sets non-zero exit code when any one track of the playlist
  fails to either produce at least one frame of playback, if there
  is data that should produce such (i.e. /dev/zero is bad, /dev/null is
  fine). See man page for details.
-- Print out MPEG header info for each frame for mpg123 -vvvv.
-- Added --no-visual to disable cursor/inverse video games explicitly.
-- Clear progress bar before printing updated metadata within a stream.
-- Filter control/non-printable characters from user data printout, reduce
  ID3v1 data to 7-bit ASCII (no way to know correct 8-bit encoding for sure).
  This should  cover bug 267.
-- Set MPG123_NO_PEEK_END when opening special file '-' (standard input).
  That helps Windows where attempting to seek on the non-seekable stream
  is undefined behaviour (bug 285).
-- Print errors in player code also for --quiet operation (just no messages
  from the libraries).
-- Ignore ID3v1 once a Frankenstein stream was detected.
-- Prevent a cosmetic use-after-free in audio playback during program abortion just after
  starting playback (prebuffer still in use, implication a blip of bad sound and
  a complaining sanitizer).
-- Reformat audio capabilities table, more condensed, fits into 80 columns.
  Forced rate on a separated line.
-- Make --pitch actually work, not just interactive changes. Pitching uses
  a resampler now if a fixed output rate is specified.
-- Added --no-frankenstein.
-- Frameflags as long variable, 32 bits are needed since some time now.
- out123:
-- Document --STDOUT, make it more robust regarding fwrite() interruptions.
-- Removed the implicit phase shift that made generated waves exactly at
  Nyquist freq non-silent, but made little sense overall.
-- Less high-frequency shifts to make waves fit into the table (not insisting
  on even number of samples).
-- Option to work without wave table (setting the limit to zero).
-- Added --wave-direction to also enable backward time without phase shift.
-- Waves now generated by re-usable little synthethizer library dubbed
  libsyn123.
-- Pink noise from libsyn123 added (using code from Phil Burk).
-- White noise from libsyn123.
-- Geiger-Mueller counter simulation from libsyn123.
-- Wave sweep generator from libsyn123.
-- Some rearrangement in help text.
-- Changed output of --test-encodings to list of encoding names
  instead of raw bitmask value.
-- Added --endian, --inputend, and --byteswap.
- libsyn123:
-- Created the library to host some simple signal generators for testing
  output.
-- It also hosts sample format conversions as a necessity to be able to
  directly produce the format output devices need.
-- Well, also channel mixing while we're at it.
-- Oh, and a minimal-latency-and-reasonably-efficient resampler that only
  took me over a year to figure out. I should write a paper about it.
- libout123:
-- Added out123_free() for the benefit of library wrappers. (bug 276)
-- Removed change of effective user ID in the WAV/RAW/AU/CDR writer.
  This was intended as a safeguard to avoid creating files with root
  priviledges. But: Other output modules still allowed root-level
  access to various devices and files, so it was never safe to do
  something awful like installing mpg123 with suid bit or configure
  sudo to allow users to run mpg123 with arbitrary arguments.
  You should treat out123_open just like the regular open(): You can
  write to any file/device depending on your permissions.
-- Finally maybe fixed the damaged playback when using pulse hidden
  behind the ALSA API (on Ubuntu, for example) by setting a high value
  for device start threshold.
-- Fixed out_play() abortion logic to better detect fatal situations
  (broken pipe). Needed on FreeBSD, while Linux buffers the issue away.
  Should resolve bug 283.
-- Limit size of buffer block being written in out123_play to 16K, avoiding
  unnecessary failure with ALSA at least.
-- Using SDL2 now if found. Output module code unchanged.
-- Added hex and txt (plain text) printout.
-- Eliminated spots where error messages would still be printed
  also for OUT123_QUIET being effect.
-- Dummy output accepts any encoding now.
- libmpg123:
-- Added mpg123_open_fixed() to ease API for applications that just
  want to decode well-behaved local files.
-- The user buffers for audio output data are now declared as void* for
  mpg123_read(), mpg123_decode(), and mpg123_replace_buffer() to avoid
  the useless need for casting your nice int16_t buffer to unsigned char
  for decoding MPG123_ENC_SIGNED_16 data to it.
-- Added mpg123_free() for the benefit of library wrappers. (bug 276)
-- Add mpg123_format2() and mpg123_fmt2() supporting special value 0 for all
  rates.
-- Fix changing of decoder (and output format along with that) after stream
  opening. This was never recommened and only now should work at all.
-- Also mpg123_decode_frame() now sets return buffer to NULL and returned byte
  count to zero in case of MPG123_NEED_MORE (or any other early abort).
-- MPG123_NEED_MORE not returned anymore for non-feeder streams. Got in
  there for generic partial frame body reads, but was only intended for
  feeder API.
-- Added mpg123_set_moreinfo() to support the Lame project's frame analyzer,
  disabled by ./configure --disable-moreinfo.
-- Added optional storage and retrieval of raw ID3 data.
-- Fix skipping of ID3v2 footers (too much was attempted to be skipped). This
  is of not much practical consequence as a tag with footer would appear on
  the end of files anyway and files with ID3v2 tags at the end seem to be
  rather rare.
-- Add mpg123_new_string() and mpg123_delete_string() to avoid confusion
  about what mpg123_init_string() and mpg123_free_string() do.
-- Make mpg123_resize_string() terminate the string if shrinking (fill now
  limited to new size).
-- Improve layer III frame parsing/error reporting for bad part2_3_length.
-- Fix crashing on stupidly low NtoM rates (exceeding downsampling factor 31).
  This was only triggered by you specifying a forced sampling rate below 1550 Hz.
-- Do not remove CRC bits twice from possibly available bit reservoir.
  This move needed recomputation of the layer3is reference data for 8 and
  24 kHz. Old mpg123 is _wrong_ in the first few frames.
-- Generally more tight control and early bail out on reading bits of
  frame data for all layers. This reduces the count of error messages
  on badly damaged files a lot and feels a lot safer, too. Note that
  we already silently returned zero bytes instead of actually over-reading
  the frame buffer before, but now it happens with diagnostics and more
  checks before it may happen.
-- Optionally enforce output endianess (big/little) away from native.
-- Fix build without error messages.
-- Fix build without gapless decoding.
-- Disable buffer when neither mmap nor shm functions detected (fixes
  build for Android, thanks to vquicksilver).
-- Some support for extremely small streams (below 128 bytes). Those are
  too short to contain anything useful besides some tiny metadata, but
  serve to find/reproduce parser bugs.
-- Fix mpg123_read() for builds without feeder. It calls mpg123_decode()
  without feeding input, which was disabled by mistake. The use of
  mpg123_read() (instead of mpg123_decode_frame()) with mpg123_open()
  was broken in feederless builds since those were fixed in version 1.15.
-- Fix ID3v2 parser logic for multiple ID3v2 tags being encountered in one
  stream. New tags replace old data instead of appending to it when the
  extended header update flag is not set (ID3v2.4). Update tags only
  replace data that shall be unique. So far, I have never seen an update
  tag in the wild, so the check for the flag is untested. The mechanism
  of replacing parts of existing tag data has been tested, though.
  Note that the updated libmpg123 also avoids a growing ID3 data structure
  when repeatedly seeking back to the beginning in a file with disabled
  seek index.
-- Eliminated a spots where error messages would still be printed
  also for MPG123_QUIET being effect.
-- Added MPG123_NO_FRANKENSTEIN, MPG123_FLOAT_FALLBACK flags.
-- Now actually try floating point encoding if format matrix allows it
  (can be disabled by unsetting MPG123_FLOAT_FALLBACK).
-- Added mpg123_feature2() that takes an int, as enums are not ABI-safe,
  also added feature queries for floating point output.

(adam)

2020-06-02 06:58:14 UTC MAIN commitmail json YAML

mk/compiler.mk: check for too late GCC_REQD and USE_LANGUAGES

For USE_LANGUAGES there is already a pkglint warning, but for GCC_REQD it
is missing.  It's better to have this check directly in the
infrastructure since it is more reliable.

This check is disabled by default, to not cause any new breakage.
It should be enabled in bulk builds.

(rillig)

2020-06-02 06:45:26 UTC MAIN commitmail json YAML

Updated textproc/icu, x11/qt5

(adam)

2020-06-02 06:41:03 UTC MAIN commitmail json YAML

qt5: updated to 5.15.0

New Features in Qt 5.15

Qt 3D Module

Improved profiling and troubleshooting support.
QSortPolicy: introduced a uniform mode to control whether uniform minification needs to be performed or not.
QMouseDevice: introduced a updateAxesContinuously property.
Isolated the OpenGL renderer as a plugin.

Qt Core Module

Introduced QFile::moveToTrash() to provide a cross-platform API for moving files to the trash/recycling bin on Windows, macOS, and Linux desktops. This implements the freedesktop.org specification.
Introduced QFileInfo::isJunction() to detect whether a file system entry is a Windows NTFS junction.
QRunnable instances can now be created from std::function without having to subclass QRunnable.
QThreadPool::start() and tryStart() can now take std::function and thereby also anonymous lambda functions as arguments.
Added static template QDebug::toString() function, which streams the given object into a QDebug instance that operates on a string, and then returns that string. This is useful for cases where you need the textual representation of an object for debugging, but cannot use operator<<, such as when passing a failure message to QVERIFY2().

Qt GUI Module

QColorSpace setters can now operate on invalid color spaces, making it possible to set primaries and transfer function independently.
Implemented multi-threading support for many QImage scaling and conversion methods.

Qt Multimedia Module

Deprecated all plugin APIs.
Deprecated QMediaService and QMediaControl.
Introduced reverse playback for GStreamer.
Introduced rendering to multiple surfaces.
Introduced QVideoWidget::videoSurface(), QGraphicsVideoItem::videoSurface(), and QDeclarativeVideoOutput::videoSurface().
MediaPlayer QML type: Introduced a videoOutput property.
Introduced QVideoFrame::image().
GStreamer camerabin: React to changes in notify::zoom and notify::max-zoom properties.

Qt Network Module

OpenSSL backend: Added support for a new session ticket mechanism introduced by the TLS 1.3 protocol.
Implemented timeouts for downloads and uploads with QNetworkRequest and QNetworkAccessManager.
Increased the minimum supported version of OpenSSL to 1.1.

Qt QML Module

Introduced inline components; multiple QML components can be declared in the same file.
Introduced required properties.
Added a declarative way of registering types to QML.
qmllint now has a better understanding of the code and warns about deprecated QML features.
Added the qmlformat tool to automatically format any QML file according to the QML Coding Conventions.
Added support for the Nullish Coalescing Operator.
Added a colorspace property on image nodes, making it possible to read color spaces and transform images into a specific color space.

Qt Quick Module

Added a PathText type which can be used together with Qt Quick Shapes to render text as geometry, without relying on distance fields or pre-rendered textures. This is useful for rendering large font sizes which would otherwise consume a lot of texture memory.
Added a Image.sourceClipRect property to request the image plugin to render a portion of an image source.
Added a cursorShape property to pointer handlers. Most pointer handlers (for example DragHandler) will change the cursor when in active state. HoverHandler will change the cursor when the mouse is hovering over the Item that contains the handler.
Added support for Metal on iOS for the opt-in preview of the Graphics API Independent Rendering Architecture.

Qt Quick Controls Module

Added HorizontalHeaderView and VerticalHeaderView to display header data in a TableView, with support for flicking synchronization and multiple styles: default, fusion, imagine, material, and universal.
Added a selectTextByMouse property to ComboBox.

Qt WebEngine Module

Updated to Chromium 80.
Switched to use a sandboxed network service.
Introduced a new API for reading the subprocess ID of a page or a view.
Introduced a WebEngineHistory.clear() method.

Tools

QDoc can now generate DocBook.
QDoc now generates output for C++ class and function template parameters.
QDoc now generates correct output for scoped enums (enum classes).

(adam)

2020-06-02 06:39:03 UTC MAIN commitmail json YAML

icu: updated to 67.1

ICU 67 updates to CLDR 37 locale data with many additions and corrections. This release also includes the updates to Unicode 13, subsuming the special CLDR 36.1 and ICU 66 releases. ICU 67 includes many bug fixes for date and number formatting, including enhanced support for user preferences in the locale identifier. The LocaleMatcher code and data are improved, and number skeletons have a new ���concise��� form that can be used in MessageFormat strings.

(adam)

2020-06-02 06:13:43 UTC MAIN commitmail json YAML

www/seamonkey: fix build on NetBSD 8

ERROR: Only GCC 6.1 or newer is supported (found version 5.5.0).

Note that GCC_REQD must be added above any .include lines since otherwise
it is silently ignored.  This needs to be fixed in mk/compiler.mk.

(rillig)

2020-06-02 06:11:28 UTC MAIN commitmail json YAML

www/seamonkey: remove unnecessary shell portability patch

The file is not used during the build anyway.

(rillig)

2020-06-02 06:10:10 UTC MAIN commitmail json YAML

doc/guide: reword paragraph about patches applying cleanly

The previous wording was too easy to get wrong.  Applying cleanly mainly
means that the context lines are as expected.  In most cases this is good
enough.  Having the exact line information would be nice as well, but if
this were crucial, pkgtools/pkgdiff would need to fix this sitation.
Since it doesn't and even states in a comment that it doesn't, the
situation can't be that bad.

(rillig)

2020-06-02 03:40:57 UTC MAIN commitmail json YAML

Make explicit python version test more robust.

Now if you come here looking for python27 it fails properly instead of
throwing a make syntax error.

(dholland)

2020-06-02 00:56:36 UTC MAIN commitmail json YAML

mate-session-manager: fix mate-common tool dependency pattern

(gutteridge)

2020-06-01 23:07:27 UTC MAIN commitmail json YAML

2020-06-01 23:06:00 UTC MAIN commitmail json YAML

(sysutils/webmin) Remove patch to non-existing file: patch-update-from-repo_sh

(mef)

2020-06-01 22:17:34 UTC MAIN commitmail json YAML

Remove unsupported PG version

(joerg)

2020-06-01 21:46:58 UTC MAIN commitmail json YAML

Updated mail/sympa to 6.2.56

(bouyer)

2020-06-01 21:46:25 UTC MAIN commitmail json YAML

Update to 6.2.56. Changes since 6.2.54:
Security fix for https://sympa-community.github.io/security/2020-002.html
Translation updates

(bouyer)

2020-06-01 20:50:05 UTC MAIN commitmail json YAML

doc: Updated pkgtools/pkglint to 20.1.12

(rillig)

2020-06-01 20:49:54 UTC MAIN commitmail json YAML

pkgtools/pkglint: update to 20.1.12

Changes since 20.1.11:

The file bsd.pkg.mk must only ever be included by package Makefiles
directly, not by other Makefile fragments.  Seen in www/w3m.

The variable BUILDLINK_PREFIX.* should only be used for packages that
have actually been included by the package.  This catches the use of
BUILDLINK_PREFIX.libiconv, which should have been iconv instead.

Allow comments before line 3 in buildlink3.mk files. This is necessary
for mariadb55-client since its buildlink identifier is mysql-client,
which is so non-obvious that it needs to be documented.

(rillig)

2020-06-01 20:32:38 UTC MAIN commitmail json YAML

Updated devel/py-wcwidth, devel/py-setuptools

(adam)

2020-06-01 20:31:03 UTC MAIN commitmail json YAML

py-setuptools: updated to 44.1.1

v44.1.1
Avoid loading working set during Distribution.finalize_options prior to invoking _install_setup_requires, broken since v42.0.0.

(adam)

2020-06-01 20:30:15 UTC MAIN commitmail json YAML

py-wcwidth: updated to 0.2.2

0.2.2:
Support *ALL* Unicode Versions (0.4.1 through 13.0.0)

(adam)

2020-06-01 20:05:34 UTC MAIN commitmail json YAML

www/rekonq: suppress USE_TOOLS+=perl warning

(rillig)

2020-06-01 20:04:40 UTC MAIN commitmail json YAML

security/libprelude-python: suppress USE_TOOLS+=perl warning

(rillig)

2020-06-01 20:03:56 UTC MAIN commitmail json YAML

security/libprelude-lua: suppress USE_TOOLS+=perl warning

(rillig)