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 (3h)  pkgsrc-2024Q1 (15d)  pkgsrc-2023Q4 (43d)  pkgsrc-2023Q2 (75d)  pkgsrc-2023Q3 (155d) 

2024-05-13 19:29:38 UTC Now

2020-09-20 22:50:21 UTC MAIN commitmail json YAML

lang/rust: Build-depend on openssl, on NetBSD >8

On NetBSD >8, for several CPU types we depend on compat80, because
bootstrap kits are build for NetBSD 8.  On those, also add a
BUILD_DEPENDS on openssl, because the bootstrap kits need pkgsrc
openssl libs.

Adjust and reorganize comments (but the only functional change is the
NetBSD >8 openssl BUILD_DEPENDS).>

Resolves failure to build on NetBSD 9.

(The entire "NetBSD>8" section is a hack that can be removed with
improved bootstrap generation.)

(gdt)

2020-09-20 22:30:07 UTC MAIN commitmail json YAML

lang/urst: Depend on compat80 also on NetBSD/sparc64

(gdt)

2020-09-20 22:28:00 UTC MAIN commitmail json YAML

2020-09-20 22:15:00 UTC MAIN commitmail json YAML

2020-09-20 21:58:48 UTC MAIN commitmail json YAML

doc: Updated math/R-DAAG to 1.24

(mef)

2020-09-20 21:58:36 UTC MAIN commitmail json YAML

(math/R-DAAG) Updated 1.22.1 to 1.24.

- NEWS.md not found but info is below:
  https://www.rdocumentation.org/packages/DAAG/versions/1.24

(mef)

2020-09-20 21:47:41 UTC MAIN commitmail json YAML

doc: Updated devel/R-whisker to 0.4

(mef)

2020-09-20 21:47:31 UTC MAIN commitmail json YAML

(devel/R-whisker) Updated 0.3.2 to 0.4.  make test passed

0.4

- Fixed issue #12: inconsistent treatment of new lines (Thanks to @danhalligan)
- Updated documentation for disabling html escaping. (issue #16)(Thanks to @ctbrown)

0.3-3
- Added an option "strict" to render. Setting it to FALSE allows for "." in names
and use "$" for splitting which is a more natural R syntax.

(mef)

2020-09-20 21:44:33 UTC MAIN commitmail json YAML

doc: Updated devel/R-rex to 1.2.0

(mef)

2020-09-20 21:44:21 UTC MAIN commitmail json YAML

(devel/R-rex) Updated 1.1.2 to 1.2.0. TEST_DEPENDS added, and passed now

# rex 1.2.0

## Rex Version 1.1.2.9000 ##

* `%>%` is no longer imported and then re-exported from rex

(mef)

2020-09-20 21:33:54 UTC MAIN commitmail json YAML

doc: Updated devel/R-purrr to 0.3.4

(mef)

2020-09-20 21:33:40 UTC MAIN commitmail json YAML

doc: Updated devel/R-cli to 2.0.2

(mef)

2020-09-20 21:32:33 UTC MAIN commitmail json YAML

(devel/R-purrr) Updated 0.3.3 to 0.3.4. TEST_DEPENDS added and now passes

# purrr 0.3.4

* Added documentation for exporting functions created with purrr
  adverb (@njtierney, #668). See `?faq-adverbs-export`.

* Added `none()`, which tests that a predicate is false for all elements
  (the opposite of `every()`) (@AliciaSchep, #735).

(mef)

2020-09-20 21:27:03 UTC MAIN commitmail json YAML

doc: Updated graphics/hicolor-icon-theme to 0.17nb1

(wiz)

2020-09-20 21:26:54 UTC MAIN commitmail json YAML

hicolor-icon-theme: convert from @pkgdir in PLIST to REQD_DIRS

Fixes lots of warnings on deinstall of the following type:
pkg_delete: Directory `/usr/pkg/share/icons/hicolor/symbolic' disappeared, skipping

Bump PKGREVISION.

(wiz)

2020-09-20 21:22:02 UTC MAIN commitmail json YAML

(devel/R-cli) Updated 1.1.0 to 2.0.2, make test fails now.

# cli 2.0.2

* The status bar now does not simplify multiple spaces by a single space.

* cli now does not crash if it fails to detect whether the RStudio theme
  is a dark theme (#138).

* cli now works better with wide Unicode characters, for example emojis.
  In particular, a status bar containing emojis is cleared properly (#133).

* The status bar now does not flicker when updated, in terminals (#135).

# cli 2.0.1

* Symbols (`symbol$*`) are now correctly printed in RStudio on Windows (#124).

* The default theme for `cli_code()` output looks better now, especially
  in RStudio (#123).

* Remove spurious newline after a `cli_process_start()` was cleared
  manually, and also at the end of the function.

* Use Oxford comma when listing 3 or more items (@jonocarroll, #128).

# cli 2.0.0

## Semantic command line interface tools

cli 2.0.0 has a new set of functions that help creating a CLI using a set
of higher level elements: headings, paragraphs, lists, alerts, code blocks,
etc. The formatting of all elements can be customized via themes.
See the "Building a semantic CLI" article on the package web site:
https://cli.r-lib.org

## Bug fixes:

* Fix a bug in `is_dynamic_tty()`, setting `R_CLI_DYNAMIC="FALSE"` now
  properly turns dynamic tty off (#70).
CVS: ----------------------------------------------------------------------

(mef)

2020-09-20 21:18:24 UTC MAIN commitmail json YAML

doc: Updated devel/R-checkmate to 2.0.0

(mef)

2020-09-20 21:18:14 UTC MAIN commitmail json YAML

(devel/R-checkmate) Updated 1.9.4 to 2.0.0. TEST_DEPENDS added, but not enough

# Version 2.0.0
* Expectations now optionally support the package `tinytest`.
`tinytest` is used as backend if it is attached, otherwise checkmate defaults
  to `testthat`.
  There is now also a vignette on how to setup `checkmate` for `tinytest`.
* Coercion now only affects double vectors.
* Improved error message for type detection in `*List`.
* Removed `*Bit`, the `bit` package is orphaned.
* Fixed documentation.

(mef)

2020-09-20 20:23:00 UTC MAIN commitmail json YAML

doc: Updated net/gallery-dl to 1.15.0

(leot)

2020-09-20 20:22:48 UTC MAIN commitmail json YAML

gallery-dl: Update to 1.15.0

Changes:
1.15.0
------
### Additions
- [deviantart] support watchers-only/paid deviations (#995)
- [myhentaigallery] add gallery extractor (#1001)
- [twitter] support specifying users by ID (#980)
- [twitter] support `/intent/user?user_id=…` URLs (#980)
- add `--no-skip` command-line option (#986)
- add `blacklist` and `whitelist` options (#492, #844)
- add `filesize-min` and `filesize-max` options (#780)
- add `sleep-extractor` and `sleep-request` options (#788)
- write skipped files to archive (#550)

### Changes
- [exhentai] update wait time before original image downloads (#978)
- [imgur] use new API endpoints for image/album data
- [tumblr] create directories for each post (#965)
- support format string replacement fields in download archive paths (#985)
- reduce wait time growth rate for HTTP retries from exponential to linear

### Fixes
- [500px] update query hash
- [aryion] improve post ID extraction (#981, #982)
- [danbooru] handle posts without `id` (#1004)
- [furaffinity] update download URL extraction (#988)
- [imgur] fix image/album detection for galleries
- [postprocessor:zip] defer zip file creation (#968)

### Removals
- [jaiminisbox] remove extractors
- [worldthree] remove extractors

(leot)

2020-09-20 20:01:20 UTC MAIN commitmail json YAML

Don't pass "--with-macos-sdk=/nonexistent". Fixes this error on Catalina
with Xcode 12:

configure: error: SDK not found.  When using --with-macos-sdk, you must
specify a valid SDK.  SDKs are installed when the optional cross-development
tools are selected during the Xcode/Developer Tools installation.

While here, merge some of the Darwin conditional logic.

(schmonz)

2020-09-20 18:33:13 UTC MAIN commitmail json YAML

sysutils/bup: Directly include GNU readline

I was thinking of this as "needs a readline and happens to need GNU
this minute" but mk/readline.buildlink3.mk is clear that it should not
be used this way.  NFCI.

(gdt)

2020-09-20 16:46:27 UTC MAIN commitmail json YAML

doc: Updated sysutils/bup to 0.31

(gdt)

2020-09-20 16:46:08 UTC MAIN commitmail json YAML

sysutils/bup: Add todo notes

- man pages
- resolve 'bup ftp' crash with NetBSD editline

(gdt)

2020-09-20 16:44:54 UTC MAIN commitmail json YAML

sysutils/bup: Update to 0.31

Passes bup's test suite on netbsd-8/amd64, with TZ=UTC (needed to work
around what is likely a bug in git around DST changes).

Packaging changes/notes:
  - bup depends directly on readline, GNU version required
  - man pages have not yet been updated

Upstream changes include many minor improvements and bugfixes,
and:

Notable changes in 0.31 (since 0.30.1)
======================================

* Python 3 is now supported, and Python 2 support is deprecated.  It's
  possible that we'll stop new development for Python 2 fairly soon.
  If so, we'll probably continue to fix bugs in the last Python 2
  compatible version for a while, but please make plans to migrate.

* `bup features` has been added.  It reports information about bup
  itself, including the Python version, and the current availability
  of features like readline or support for POSIX ACLs.

Build and install
-----------------

* `bup` itself is now located in now located in the cmd/ directory in
  the install tree and finds sub-commands, etc. relative to its own
  location.

(gdt)

2020-09-20 15:44:46 UTC MAIN commitmail json YAML

Updated devel/R-devtools to 2.3.1

(mef)

2020-09-20 15:44:34 UTC MAIN commitmail json YAML

2020-09-20 15:44:04 UTC MAIN commitmail json YAML

2020-09-20 15:42:46 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-regexp_parser to 1.8.0

(taca)

2020-09-20 15:42:39 UTC MAIN commitmail json YAML

(devel/R-devtools)  Updated 2.2.1 to 2.3.1

# devtools 2.3.1

* `Run* `run_examples()` arguments `run` and `test` are deprecated in
  favor of the (hopefully) more clear `run_dontrun` and `run_donttest`
  (pkgload/#107).

* Previously deprecated functions `dr_devtools()` and `dr_github()` have been removed.

* Documentation has been synced with remotes 2.2.0

# devtools 2.3.0

* `build()` now errors with a more informative error message when passed an
  invalid `pkg`. (#2177)

* New `build_rmd()` can build any `.Rmd` file in a clean session.

* `dev_sitrep()` now works correctly when R is out of date (#2204)

# devtools 2.2.2

* `install_dev_deps()` now passes formal args onto `remotes::install_deps()`
(@t-gibson, #2166)

* `spell_check()` now checks if `spelling` is installed and prompts users to
  install it if not (@mikemahoney218, #2172)

* `submit_cran()` now returns a more informative error when the CRAN submission
  portal is down (#1958)

* `check()` gains a `vignettes` argument, to more easily disable checks for
  vignettes (#2165).

* `check_win_*()` function now resets the email to the original email after
  execution (@muschellij2, #2152).

* `check()` now sets `NOT_CRAN=true` by default, as was originally intended (#2135).

* `install_deps()` now supports `options("devtools.ellipsis_action")` as well
  (#2169)

* `test()` now takes `stop_on_failure` as a formal argument (FALSE by default)
  instead of in `...`. Its value is still passed to `testthat::test_dir` as
    before (@infotroph, #2129).

* `test()` and `test_coverage_file()` gain a `export_all` argument, which
  controls if all functions in a package are automatically exported (#1201).

* `dev_sitrep()` now works if run outside a package directory (#2127).

* `release()` now works if the package root is not in the working directory.

(mef)

2020-09-20 15:42:11 UTC MAIN commitmail json YAML

devel/ruby-regexp_parser: update to 1.8.0

Update ruby-regexp_parser package to 1.8.0.

### [1.8.0] - 2020-09-20 - [Janosch Müller](mailto:janosch84@gmail.com)

### Changed

- dropped support for running on Ruby 1.9.x

### Added

- regexp flags can now be passed when parsing a `String` as regexp body
  * see the [README](/README.md#usage) for details
  * thanks to [Owen Stephens](https://github.com/owst)
- bare occurrences of `\g` and `\k` are now allowed and scanned as literal escapes
  * matches Onigmo behavior
  * thanks for the report to [Marc-André Lafortune](https://github.com/marcandre)

### Fixed

- fixed parsing comments without preceding space or trailing newline in x-mode
  * thanks to [Owen Stephens](https://github.com/owst)

(taca)

2020-09-20 15:25:02 UTC MAIN commitmail json YAML

doc: Updated www/php-ja-wordpress to 5.5.1

(taca)

2020-09-20 15:24:36 UTC MAIN commitmail json YAML

www/php-ja-wordpress: update to 5.5.1

Update php-ja-wordpress package to 5.5.1.

Most of changes are the same as wordpress package:
<http://mail-index.netbsd.org/pkgsrc-changes/2020/09/19/msg221317.html>.

Japanese own changes are unknown.

(taca)

2020-09-20 15:24:11 UTC MAIN commitmail json YAML

doc: Updated www/R-httr to 1.4.2

(mef)

2020-09-20 15:23:56 UTC MAIN commitmail json YAML

(www/R-httr) Updated 1.4.1.to 1.4.2

# httr 1.4.2

* Fix failing test.

* `parse_url()` now refers to RFC3986 for the parsing of the URL's
  scheme, with a bit more permissive syntax (@ymarcon, #615).

(mef)

2020-09-20 15:13:34 UTC MAIN commitmail json YAML

doc: Updated net/mikutter-plugins-twitter to 4.1

(tsutsui)

2020-09-20 15:13:03 UTC MAIN commitmail json YAML

mikutter-plugins-twitter: sync with mikutter 4.1.x.

- use ${PLUGINDIR} environment to specify plugin dir (for future move)
- update streaming plugin to 2.1 (I didn't notice the update)
- depends on mikutter>=4.1.0

(tsutsui)

2020-09-20 15:12:04 UTC MAIN commitmail json YAML

doc: Updated net/mikutter to 4.1.1

(tsutsui)

2020-09-20 15:11:43 UTC MAIN commitmail json YAML

mikutter: update to 4.1.1.

Upstream changes:

mikutter 4.1.1
https://mikutter.hatenablog.com/entry/2020/09/19/232625

* improve image preview for Pixiv as mastodon does
* thanks Izumi Tsutsui
* image cache was not updated when image cache was hit on calling
  Gtk::WebIcon#load_model
* [mastodon] fix image URL matcher
* modelviewer: fix bug that caused crash
* thanks Yuto Tokunaga

New features of mikutter 4.1
https://mikutter.hatenablog.com/entry/2020/06/23/233809

* New features
* Reactive API
  * Added methods
  1. Stream
  2. Generate
  3. collect
  4. collection
* Improvements
* Extract tab
  * subscribe data sources by plugin
  * copying subscriber
  * Toots are retrieved only when data sources are subcribed
  * Form DSL
  * listview widget
  * keybind widget
* Intent
  * improved list and dialog
* All methods of Mtk module have been obsolete
* Delayed execution
* Image cache management has been changed
  * memory cache
  * file cache
* All other things forgotten to be written

(tsutsui)

2020-09-20 14:51:04 UTC MAIN commitmail json YAML

doc: Updated math/R-rstudioapi to 0.11

(mef)

2020-09-20 14:50:51 UTC MAIN commitmail json YAML

(math/R-rstudioapi) Updated 0.10 to 0.11

# rstudioapi 0.11

* `rstudioapi::launcherResourceLimit()` now properly delegates the type
  and memory arguments. (#164)

* `rstudioapi` gains the function `highlightUi()`, used to highlight UI
  elements in newer versions of RStudio.

* Paths returned from `selectFile()` are now properly marked with
  UTF-8 encoding.

* It is now possible for `rstudioapi` to communicate with a parent RStudio
  session, for R sessions launched as RStudio jobs. Use
    `rstudioapi::isAvailable(child_ok = TRUE)` to assert that it's okay to check
      that `rstudioapi` is available and is running within an RStudio job.

* Added `bugReport()`, a helper function for reporting RStudio bugs
  on the GitHub issue tracker with an issue template pre-populated
    with some helpful diagnostic information.

* Added `userIdentity` and `systemUsername`, used to retrieve information about
  the current user.

(mef)

2020-09-20 14:48:18 UTC MAIN commitmail json YAML

2020-09-20 14:46:10 UTC MAIN commitmail json YAML

doc: Updated devel/R-withr to 2.2.0

(mef)

2020-09-20 14:46:00 UTC MAIN commitmail json YAML

(devel/R-withr) Updated 2.1.2 to 2.2.0

# withr 2.2.0

# withr 2.1.2.9000

- `defer()` can set deferred events on `.GlobalEnv` to facilitate the
  interactive development of code inside a function or test.  Helpers
  `deferred_run()` (and `deferred_clear()`) provide a way to explicity
  run and clear (or just clear) deferred events (#76, @jennybc).

- `with_connection()` now works when existing objects or connections
  exist with the same names (#120)

- `with_makevars()` now uses `tools::makevars_user()` to determine the
  default user makevars file (#77, @siddharthab).

- `with_options()` no longer uses `do.call()`, so optiosn are not
  evaluated on exit (#73, @mtmorgan).

- `with_package()` no longer has the `help` argument (#94, @wendtke).

- `with_package()` now does not try to detach the package if it is
  already attached before calling `with_package()` (#107)

- `with_preserve_seed()` now restores `.Random.seed` if it is not set
  originally (#124).

- Add `with_rng_version()` and `local_rng_version()` functions to
  change the version of the RNG (#90, @gaborcsardi).

- `with_svg()` documentation now is consistent across R versions (#129)

- Add `with_timezone()` and `local_timezone()` functions to change the
  time zone (#92, @gaborcsardi).

- `with_tempfile()` and `local_tempfile()` now delete recursively
  directories on exit (#84, @meta00).

(mef)

2020-09-20 14:34:36 UTC MAIN commitmail json YAML

doc: Updated databases/R-RSQLite to 2.2.0

(mef)

2020-09-20 14:34:25 UTC MAIN commitmail json YAML

(databases/R-RSQLite) Updated 2.1.2 to 2.2.0. make test fails for missing TEST_DEPENDS.
# RSQLite 2.2.0
- Avoid mangling column names (#259).

# RSQLite 2.1.5
- Upgrade bundled sqlite version to 3.30.1.
- Implement `dbGetInfo()` for driver and connection objects (#117).
- Remove custom `dbListFields()` method (#228).
- Only export relevant symbols to the shared library (#303, @troels).
- Fulfill requirements for CII badge (#300, @TSchiefer).

# RSQLite 2.1.4
- Replace `std::mem_fn()` by `boost::mem_fn()` which works for older compilers.

# RSQLite 2.1.3
- Replace `std::mem_fun_ref()` by `std::mem_fn()`.

(mef)

2020-09-20 14:30:45 UTC MAIN commitmail json YAML

doc: Updated math/py-sympy to 1.6.2

(ryoon)

2020-09-20 14:30:01 UTC MAIN commitmail json YAML

py-sympy: Update to 1.6.2

Changelog:
1.6.2
Changes

    matrices
        Fixed a bug that made matrix operations fail in a multithreaded application. (#19812 by @pd0wm)

    polys
        Using factor with the extension argument no longer hangs in some cases. (#19847 by @jksuom and @rainwoodman)

    printing
        Calling preview with viewer="file" no longer looks for a file executable (a regression in 1.6.0) (#19904 by @eric-wieser)

        The deprecation of calling preview with viewer="StringIO" is now expired instead of forgotten (a regression in 1.6.0) (#19904 by @eric-wieser)

    other
        intersphinx links to :mod:`sympy` no longer point to the documentation for Immutable Matrices (#19881 by @eric-wieser and @oscarbenjamin)

1.6.1
Changes

    functions
        Fixes AttributeError in limit evaluation (#19604 by @sachin-4099)

    matrices
        Disabled default matrix intermediate product simplification and changed it to enable via context manager. (#19612 by @oscarbenjamin and @Pristine-Cat)

    simplify
        Fixes a bug in collect when collected symbols appear in the factorized expression. (#19601 by @mloubout and @oscarbenjamin)

    solvers
        Fixed exception handling in solveset's secondary trigonometric solver. (#19602 by @gschintgen and @oscarbenjamin)

    other
        SymPy is importable again in Python 3.5.1 (imports of typing.Type are removed) (#19620 by @oscarbenjamin)

        Fix the sphinx docs build for sphinx 3.1.1 (#19598 by @oscarbenjamin)

1.6

Backwards compatibility breaks and deprecations

Please manually add any backwards compatibility breaks or deprecations here, in addition to the automatic listing below.

    assumptions

        Removed deprecated Q.bounded (use Q.finite instead). Deprecated since version 1.0 (issue: #9425) (#18390 by @Smit-create)

        Removed deprecated Q.infinitesimal (use Q.zero instead). Deprecated since version 1.0 (issue: #9675) (#18390 by @Smit-create)

        Removed deprecated Q.infinity (use Q.infinte instead). Deprecated since version 1.0 (issue: #9426) (#18390 by @Smit-create)

    calculus
        Deprecated evaluate argument in differentiate_finite for making non-conservative finite differences. (#17881 by @vezeli)

    combinatorics
        Using Permutation.print_cyclic will raise deprecation warnings (#18033 by @oscarbenjamin, @souravgl0, and @sylee957)

    core

        Deprecated sympify automatically converting custom objects with __str__ or __repr__ implemented. (#19006 by @sylee957)

        BREAKING CHANGE: Basic.has no longer accepts strings as input. For example in SymPy 1.5 you could do Symbol('x').has('x') and the string 'x' passed to has would be sympified to a symbol so that the result would be True. In SymPy 1.6 this will raise an error because the string 'x' can not be sympified using strict sympification. (#19251 by @oscarbenjamin)

        Remove deprecated bounded, unbounded and infinitesimal. Deprecated since version 0.7.6 (issue #8071) (#18503 by @Smit-create)

        Relational is no longer a subclass of Expr and does not produce nonsensical results in arithmetic operations. This affects all Relational subclasses (Eq, Ne, Gt, Ge, Lt, Le). It is no longer possible to call meaningless Expr methods like as_coeff_Mul on Relational instances. (#18053 by @oscarbenjamin)

        Expr now uses cooperative dispatch for binary operations so it is possible for non-Expr Basic subclasses to override the behaviour of e.g. a + b where one of a or b is an instance of Expr. This also means that any non-Expr Basic subclasses can not depend on Expr.__add__ to create Add(a, b): if a class is not a subclass of Expr and wants to define binary operations with Expr it must do so explicitly in its own __add__ method. For classes depending on this this is not a backward compatible change. (#18116 by @oscarbenjamin)

    matrices
        The Matrix.is_zero property has been renamed to Matrix.is_zero_matrix.
        Matrix.is_zero is now always False. This is because in general is_zero means the number zero so a matrix can never be zero.

    To get the old behavior of M.is_zero in both old and new versions of sympy use from sympy.core.logic import fuzzy_and; fuzzy_and(m.is_zero for m in M). (#18464 by @sylee957)

    polys

        BREAKING CHANGE: Poly and PurePoly now subclass Basic rather than Expr. This means that they no longer have various Expr methods such as expand that do not make sense for Poly. Use as_expr to convert the Poly to an Expr before using Expr methods. (#18613 by @oscarbenjamin)

        BREAKING CHANGE: Poly instances with different domains now always compare unequal with p1 == p2 and p1.eq(p2). Previously Poly instances that had the same expression and generators would compare equal even if the domains were different. In some cases it might be necessary to specify the domain when comparing e.g. if p == Poly(x, x, domain='QQ'). (#18613 by @oscarbenjamin)

        DEPRECATION: Mixing Poly with non-polynomial Expr in binary operations is now deprecated. For example Poly(x, x) * exp(x) will give a deprecation warning but still return the Expr x*exp(x) as before. If the Expr can be converted to Poly (e.g. Poly(x, x) * x) then a Poly will be returned. To get an Expr always use the as_expr method first to convert the Poly to an Expr. To get a Poly always use as_poly to convert the Expr to a Poly. (#18613 by @oscarbenjamin)

        DEPRECATION: Passing Poly as the integrand to the integrate function or Integral class is now deprecated. Use the integrate method instead e.g. Poly(x, x).integrate(x) (#18613 by @oscarbenjamin)

    printing

        Removed deprecated Ccodeprinter (Use C89Printer or C99Printer instead). Deprecated since version 1.1 (Issue : #12220). (#18392 by @risubaba)

        Removed deprecated file viewer option in preview. Deprecated since version 0.7.3(Issue: #7018) (#18392 by @risubaba)

        Removed deprecated StringIO viewer option in preview. Deprecated since version 0.7.2(Issue: #7083) (#18392 by @risubaba)

    sets
        Set now uses cooperative dispatch for binary operations so it is possible for non-Set Basic subclasses to override the behaviour of e.g. a + b where one of a or b is an instance of Set. This also means that any non-Set Basic subclasses can not depend on e.g. Set.__add__ to create Union(a, b): if a class is not a subclass of Set and wants to define binary operations with Set it must do so explicitly in its own __add__ method. For classes depending on this this is not a backward compatible change. (#18116 by @oscarbenjamin)

    other
        Submodule names are no longer imported with from sympy import *. They can still be imported directly like from sympy import core or accessed like sympy.core, or like sys.modules['sympy.simplify'] for modules that share names with SymPy functions. (#18245 by @oscarbenjamve the T/F assumptions of a symbol or expression (#19155 by @smichr)

        common_assumptions returns the T/F assumptions in common amongst the given expressions (#19155 by @smichr)

        Added a refine_matrixelement function (#18681 by @Saanidhyavaeprecated Q.bounded (use Q.finite instead). Deprecated since version 1.0 (issue: #9425) (#18390 by @Smit-create)

        Removed deprecated Q.infinitesimal (use Q.zero instead). Deprecated since version 1.0 (issue: #9675) (#18390 by @Smit-create)

      ask(Q.antihermitian()) which earlier generated incorrect results. (#18303 by @czgdp1807)

        Improved code in ask function using constructs from cnf module. (#18204 by @JSS95 and @mcpl-sympy)

        Fixed bug in ask function: In case of user-defineus_domain now finds singularities in nested fractions (#19047 by @smichr and @ThomasHickman)

        singularities has been upgraded to handle more than rational functions (#19047 by @smichr and @ThomasHickman)

        fixes operations of AccumBounds (#18803 by @Ryand1234)

        periodicity of exponential functions with a non-zero phase component is now calculated. (#18746 by @mohitacecode)

        Correct the solution of differentiate_finite for expressions that contain embedded derivatives. (#17881 by @vezeli)

        Deprecated evaluate argument in differentiate_finite for making non-conservative finite differences. (#17881 by @vezeli)

        Updated docstrings of maximum, minimum, stationary_points and AccumBounds.intersection (#18581 by @mijo2)

        Fixes Recursion Error in AccumulationBounds.__pow__ by adding a check on denominator (#18450 by @Smit-create)

    combinatorics

        Permutation * PermutationGroup and PermutationGroup * Permutation return Coset. (#19139 by @mohitacecode)

        Added Coset Class. (#19077 by @mohitacecode and @sylee957)

        Added SymmetricPermutationGroup Class. (#19077 by @mohitacecode and @sylee957)

        Added schur number utilities in combinatorics (#18667 by @mijo2 and @slacker404)

        Raise exception with wrong size in Permutation. (#18587 by @Smit-create)

        Added Permutation.conjugacy_class and Permutation.conjugacy_classes for computing conjugacy classes in permutation groups. (#18354 by @lucjon and @sachin-4099)

        Fixed Permutation applying for negative integers. (#18032 by @mrocklin and @sylee957)

        Added Permutation.apply to use permutation as a symbolic function. (#18032 by @mrocklin and @sylee957)

        Using Permutation.print_cyclic will raise deprecation warnings (#18033 by @oscarbenjamin, @souravgl0, and @sylee957)
        Cycle class is no longer mutable and can be regarded as a sparse representation of a permutation (#17973 by @sachin-4099)

    core

        BREAKING CHANGE: Basic.has no longer accepts strings as input. For example in SymPy 1.5 you could do Symbol('x').has('x') and the string 'x' passed to has would be sympified to a symbol so that the result would be True. In SymPy 1.6 this will raise an error because the string 'x' can not be sympified using strict sympification. (#19251 by @oscarbenjamin)

        Mul.is_integer no longer rebuilds arguments into Mul (#19182 by @iammosespaulr)

        Mul with odd numerator and even denominator is recognized as rational but not integer (#19155 by @smichr)
        Deprecated sympify automatically converting custom objects with __str__ or __repr__ implemented. (#19006 by @sylee957)
        when strict=True, as_int will not convert True to 1 (#19054 by @smichr)
        Support mpmath.matrix in sympify. (#18911 by @smichr and @sylee957)
        Adds simplification to Pow._eval_nseries resolving incorrect limit evaluation (#18962 by @sachin-4099)
        doit(deep=False) now evaluates Add and Mul. (#18829 by @JSS95 and @mcpl-sympy)

        Reduces sensitivity of computation of order terms in Pow._eval_nseries (#18785 by @sachin-4099)

        Pow.is_zero is fixed for some cases involving infinite (or possibly infinite) expressions. (#18728 by @oscarbenjamin)

        Now finite and infinite are logical opposites in the old assumptions system so e.g. a Symbol declared with finite=False will have infinite=True. (#18726 by @oscarbenjamin)

        sympify no longer converts numpy arrays with size to scalars (#18651 by @mijo2 and @NeilGirdhar)

        __getnewargs__() added to Zero, One, NegativeOne, Half. (#18675 by @mohitacecode)

        simplification of powers with numerical products in the base is improved (#18650 by @sachin-4099)

        sqrt(x).is_negative is False when x is real (#18597 by @Smit-create)

        Add,_eval_as_leading_term() has been fixed (#18340 by @sachin-4099)

        Updated the definition of atoms method of class Basic (#18532 by @mijo2)

        basic - sorting in subs is improved so unsorted arguments will prefer replacing more complicated patterns first (e.g. the second derivative before the first derivative). (#18043 by @Psycho-Pirate)

        Remove deprecated bounded, unbounded and infinitesimal. Deprecated since version 0.7.6 (issue #8071) (#18503 by @Smit-create)

        Added check for AccumBounds. (#18478 by @smichr and @Smit-create)

        Adding gmpy in integer_nthroot ( It works only for n < 2**63) (#18380 by @Smit-create)

        Added new test case for relational (#18416 by @mijo2)

        Pow._eval_nseries fixed to accept all real exponents. (#18406 by @Smit-create)

        integer_ntroot and igcd now use gmpy when it is installed (#18276 by @Smit-create)

        Changed some partial derivatives like diff(f(g(x), h(x)), x) not to have dummy symbols. (#18326 by @sachin-4099)

        subs now works correctly with partial derivatives. (#18326 by @sachin-4099)

        Subclass of Function can inherit its nargs attribute to its subclasses. (#18258 by @JSS95 and @mcpl-sympy)

        Added try-except block in sympy/core/relational.py to handle NotImplementedError and return ConditionSet (#18211 by @Smit-create)

        Renamed core/evaluate to core/parameters (#18198 by @JSS95, @mcpl-sympy, and @oscarbenjamin)

        Added global_parameters, which is a thread-local storage for global parameters such as evaluate, distribute, etc. (#18198 by @JSS95, @mcpl-sympy, and @oscarbenjamin)

        Relational is no longer a subclass of Expr and does not produce nonsensical results in arithmetic operations. This affects all Relational subclasses (Eq, Ne, Gt, Ge, Lt, Le). It is no longer possible to call meaningless Expr methods like as_coeff_Mul on Relational instances. (#18053 by @oscarbenjamin)

        Expr now uses cooperative dispatch for binary operations so it is possible for non-Expr Basic subclasses to override the behaviour of e.g. a + b where one of a or b is an instance of Expr. This also means that any non-Expr Basic subclasses can not depend on Expr.__add__ to create Add(a, b): if a class is not a subclass of Expr and wants to define binary operations with Expr it must do so explicitly in its own __add__ method. For classes depending on this this is not a backward compatible change. (#18116 by @oscarbenjamin)

        Added global_evaluate[0] condition in add, sub, mul, div functions in Infinity class. (#18109 by @namannimmo10)

        Moved .as_poly() from Basic to Expr. (#18094 by @dhruvmendiratta6)

        Fixed a bug in Factors().as_expr() that led to simplifications that are not generally valid for complex numbers. (Exponents were always multiplied in power-of-a-power situations.) (#18087 by @gschintgen)
        Fix a regression in 1.5 that allowed expressions to compare equal to strings, and caused == to call str() on the other object. (#18057 by @asmeurer)

    functions

        Adjoint of exp and transpose of exp now work as expected. (#19151 by @akirakyle)

        Adds substitution to _eval_nseries() function of Abs() class resolving incorrect limit evaluations (#19037 by @sachin-4099)

        expand log term into its prime factors if the factor flag is True. (#18927 by @sbt4104)

        Evaluate nested floor/ceiling. (#18903 by @sbt4104)

        Update expand function for binomials. (#18802 by @sbt4104)

        periodicity of trigonometric functions with a non-zero phase component is now calculated. (#18746 by @mohitacecode)

        __getnewargs__() and args() added to IdentityFunction. (#18675 by @mohitacecode)

        Added _eval_nseries() functionality to hyper (#18630 by @dhruvmendiratta6)
        Fix number of terms in exp._eval_nseries. (#18598 by @mohitacecode)

        Fixes TypeError while using simplify (#18640 by @Smit-create)

        Added proportional tolerance for falling factorial test (#18456 by @mijo2)

        polygamma(n, 1/2) with n a positive integer is automatically evaluated (#18451 by @ethankward)

        floor and ceiling with float arguments now return Integers (#18424 by @mohitacecode)

        Sympified output numbers for factorial and binomial used with Mod. (#18339 by @namannimmo10)

        Maximum recursion depth is no longer exceeded when subfactorial is called on large numbers (#17983 by @sachin-4099)
        Copy edited the Special submodule to reflect the style guide for Google Season of Docs. (#17844 by @lglattly)

    geometry

        Line.bisectors will return the two perpendicular lines, bisecting the angles at the intersection of two linear entities and laying in the same plane as them (#19094 by @Jaime02 and @smichr)

        Added explicit optional parameters to Polygon and convex_hull (#15757 by @oscargus)

        Added bisectors method for Polygon class. (#18335 by @namannimmo10)

        Add __call__ method in Class Curve. (#18250 by @namannimmo10)

        Point.coordinates was added as a meaningful alias for Point.args (#18213 by @Jaime02)

    holonomic
        A cache mismatch error was fixed. (#19248 by @iammosespaulr and @smichr)

    integrals

        Handling Float Integrals (#18434 by @Smit-create)

        Added integration over summation (#18491 by @mijo2)

        Added extra step to evaluate integral if heurisch() returns None in heurisch_wrapper() (#18153 by @risubaba)

        Catch ValueError from meijerg() in _inverse_mellin_transform(). (#18141 by @Smit-create)

    logic

        boolalg (#18912 by @smichr)

        to_cnf/to_dnf (when simplify=True) require force=True` if there are more than 8 variables (#18912 by @smichr)

        simplify_logic recognizes trivial simplified cases (#18912 by @smichr)

        is_literal can treat Not as literal or not by using the literal_Not flag (#18912 by @smichr)

        Opposing Relationals are now detected correctly in nested Ands allowing evaluation to False in more cases. (#18811 by @oscarbenjamin)

        Added a new normal form - ANFform. Function ANFform converts a list of truth values to an expression in Algebraic Normal Form (ANF). (#13686 by @KonstantinTogoi)

        Added a new method BooleanFunction.to_anf that converts an expression to ANF by equivalent transformations. (#13686 by @KonstantinTogoi)

        Added a new function is_anf that checks if an expression is ANF. (#13686 by @KonstantinTogoi)

        Added a new function to_anf that converts an expression to ANF if it is not ANF. (#13686 by @KonstantinTogoi)

        Added a new function distribute_xor_over_and. Given a sentence s consisting of conjunction and exclusive disjunctions of literals, it returns an equivalent exclusive disjunction. (#13686 by @KonstantinTogoi)

        Added a new function bool_minterm that returns the k-th minterm of a fixed ordered set of binary variables. (#13686 by @KonstantinTogoi)

        Added a new function bool_maxterm that returns the k-th maxterm of a fixed ordered set of binary variables. (#13686 by @KonstantinTogoi)

        Added a new function bool_monomial that returns the k-th monomial of a fixed ordered set of binary variables. (#13686 by @KonstantinTogoi)

    matrices

        Fixed matrix creation from the list containg numpy ndarray. (e.g. Matrix([np.array([1, 2]), np.array([1, 2])])) (#19229 by @sylee957)

        Added is_strongly_diagonally_dominant and is_weakly_diagonally_dominant properties for Matrix. (#19205 by @sylee957)
        Powers of non-square matrices now always raise an error, even when constructed using MatPow(...). (#19104 by @jlherren)

        ZeroMatrix will not be logically False. (#19110 by @sbt4104)

        Added connected_components and connected_components_decomposition for matrix which decomposes a matrix into a block diagonal form. (#19045 by @sylee957)

        Added todok function to find dictionary of keys format from any dense or sparse matrices. (#19045 by @sylee957)

        Added BlockDiagMatrix.get_diag_blocks to provide an user API to get diagonal blocks from the matrix. (#19045 by @sylee957)

        Fixed bug of mpmath.matrix transforming into wrong shape if used to create Matrix. (#18911 by @smichr and @sylee957)

        Improved eigenvals and eigenvects for floating point matrices using mpmath. (#18911 by @smichr and @sylee957)

        Some expressions involving OneMatrix are now simplified. (#19009 by @jlherren)

        Indexing BlockMatrix now more often produces correct results and remains unevaluated if a correct simplification is not possible. (#19007 by @jlherren)

        Added a function that rotates matrices by 90 degrees (#18953 by @iammosespaulr and @sylee957)

        sparsetools - _doktocsr now returns a MutableSparseMatrix (#18940 by @smichr)

        Added Golub Kahan Bidiagonalization with Householder Reflections (#18797 by @sudoWin)

        Added test_solvers.py file which contains all the solvers-related tests. (#18793 by @guptabhaskar)

        Added evaluate option to MatAdd and MatMul (#18765 by @JSS95 and @mcpl-sympy)

        non-square matrices now raise NonSquareMatrixError if inversion is attempted (#18647 by @abhinav28071999)

        Added test_subspaces.py file which contain all the reductions-related tests. (#18713 by @mohitacecode)

        Added test_reductions.py file which contain all the reductions-related tests. (#18705 by @mohitacecode)

        Added test_eigen.py file which contain all the eigen-related tests. (#18690 by @mohitacecode)

        Added test_decomposition.py file which contain all the decomposition-related tests. (#18685 by @mohitacecode)

        Added test_determinant.py file which contain all the determinant-related tests. (#18668 by @mohitacecode)

        Faster Matrix Inverse using Block Matrix (#18608 by @abhinav28071999)

        Faster Matrix exponentiation using Cayley Hamilton Theorem (#18595 by @abhinav28071999)

        Fixed BlockDiagMatrix(A).blocks giving a non-block matrix. (#18621 by @abhinav28071999)

        Added dotprodsimp keyword to MatrixArithmetic.pow (#18600 by @Pristine-Cat)

        Implemented General Matrix Analytic functions (#18565 by @abhinav28071999)

        Enabled intermediate matrix product simplification to control expression blowup during certain matrix operations. (#18572 by @Pristine-Cat) (#18147 by @Pristine-Cat) (#18049 by @Pristine-Cat)

        Added environment variable check SYMPY_DOTPRODSIMP=0 to turn off the new dotprodsimp simplification in case the structure of the new results breaks user code. Should be removed after next live release. (#18572 by @Pristine-Cat)

        Pulled out and cleaned up many matrix function implementations from matrices.py into individual matrix source files determinant.py, reductions.py, subspaces.py, eigen.py, decompositions.py, solvers.py and inverse.py. (#18564 by @Pristine-Cat) (#18519 by @Pristine-Cat) (#18425 by @Pristine-Cat) (#18420 by @Pristine-Cat) (#18342 by @Pristine-Cat)

        Immutable matrices return themselves on call to as_immutable(). (#18441 by @Pristine-Cat)

        Fixed wrapper for NumPy matrices so SymPy iteration and indexing works correctly. (#18160 by @Pristine-Cat)

        Not backwards compatible: The Matrix.is_zero property has been renamed to Matrix.is_zero_matrix. Matrix.is_zero is now always False. This is because in general is_zero means the number zero so a matrix can never be zero. To get the old behavior of M.is_zero in both old and new versions of sympy use from sympy.core.logic import fuzzy_and; fuzzy_and(m.is_zero for m in M). (#18464 by @sylee957)

        Added PermutationMatrix and MatrixPermute for matrix permutations. (#18032 by @mrocklin and @sylee957)

        Fixed FunctionMatrix.replace raising TypeError: 'property' object is not iterable when the function is not a Lambda instance. (#17998 by @sylee957)

        FunctionMatrix and ElementwiseApplyFunction will always wrap the function inside Lambda. (#17998 by @sylee957)

        Cleaned up unnecessary slowdown for MatMul.doit when it contains explicit matrices. (#17872 by @sylee957)

        Fixed MatPow(Inverse(A), 3) and Inverse(MatPow(A, 3)) canonicalized into different objects. (#17872 by @sylee957)
        Improved inversion of block matrices by selecting an appropriate formula. (#19215 by @jlherren)

    ntheory

        the number of digits (like bit length) can now be specified for digits (#18961 by @Arpan612 and @smichr)

        Corrects the condition for "Extra strong" Lucas pseudoprime (#18946 by @Arpan612 and @sylee957)

        count_digits works only with numbers (not strings) (#18807 by @smichr)

        digits is now located in digits instead of factor_ (#18807 by @smichr)

        implemented elliptic curve (#18682 by @abhinav28071999 and @shikil)

        added new ntheory module digits.py containing methods related to arithmetic properties of integers (currently, frequency counters for digits of integers, palindromic numbers) (#18659 by @sr-murthy)

        Made divisor_sigma() symbolically recognize the case: divisor_sigma(a**j*b**k) (#18688 by @sachin-4099)

        Added multiplicty_in_factorial(p, n) to find the multiplicity of p in n! without calculating the factorial. (#18671 by @sachin-4099)

        implemented gaussian prime test (#18673 by @abhinav28071999)

        is_nthpow_residue no longer raises ValueError when a < 0 (#18398 by @abhinav28071999)

        polynomial_congruence recognizes x**n + a = 0 mod m as a special case (#18398 by @abhinav28071999)

        Added polynomial_congruence(expr, m) to find values congruent (mod m) to a polynomial (#18294 by @abhinav28071999)

        is_nthpow_residue handles numbers that are not powers of a primitive root. (#18337 by @abhinav28071999)

        Fixes nthroot_mod for prime powers (#18274 by @abhinav28071999)

        nthroot_mod now supports composite moduli (#18199 by @abhinav28071999)

        Added dra and drm to calculate digital root via addition and multiplication (#16496 by @abhinav28071999 and @smichrinav28071999)

        Make nthroot_mod , primitive_root and _primitive_root_prime_iter incompatible with composite modulo. (#18194 by @risubaba)

        In def _sqrt_mod_prime_power(a, p, k): it is assumed that p is a prime number. And this function caled check for zero in is_nthpow_residue. (#18129 by @erdOne)
        Added proper_divisor and proper_divisor_count functions (#18085 by @adhoc-king and @czgdp1807)
        Proper exception when accessing index 0 of sieve. (#18013 by @JulienPalard)

    parsing

        added support for unary operators: unary plus(+), unary minus(-), pre/post increment(++), pre/post decrement(--) and logical NOT(!) in C parser (#19140 by @smitgajjar)

        added support for parenthesized expression in C parser (#19140 b as_expr method first to convert the Poly to an Expr. To get a Poly always use as_poly to convert the Expr to a Poly. (#18613 by @oscarbenjamin)

        DEPRECATION: Passing Poly as the integrand to the integrate function or Integral class is now deprecated. Use the integrate method instead e.g. Poly(x, x).integrate(x) (#18613 by @oscarbenjamin)

        add condition for f == 0 to Piecewise solution for symbolic quartic polynomials (#18571 by @harsh9200)

        Fixed polynomial gcd bug (#18566 by @Smit-create)

        Added check for expressions containing GoldenRatio and TribonacciConstant (#18535 by @Smit-create)

        Added expand in simplify method of ExpressionDomain (#18472 by @Smit-create)

        Fixed the issue of cancel not expanding the product of irrational conjugates and added Tests (#18448 by @iamabhishek0)

        Prevent creation of CC from changing the context of RealElement. (#18312 by @V1krant)

        Changes in Poly.__new__() to make it handle simplified Matrix (#18159 by @Smit-create)

        interpolate will no longer return nan when x is a supplied coordinate (#18030 by @smichr)

        interpolating_poly will raise an error if x is not symbolic (#18030 by @smichr)

        interpolating_poly will raise an error if X or Y depend on x (#18030 by @smichr)

        interpolating-poly will now use only the first n points in X and Y (#18030 by @smichr)

        Added KSY_precondition() to test for the Kapur-Saxena-Yang precondition (#17974 by @ctsiagkalis)

        Added get_KSY_Dixon_resultant() and auxiliary methods for computing the KSY approach to Dixon's Resultant (#17974 by @ctsiagkalis)

    printing
        the inverse hyperbolic functions now respect the inv_trig_style printer setting (#19235 by @eric-wieser)

        Fixed numpy printer raising error for unevaluated numeric power. (#19170 by @sylee957)

        Fixed IdentityFunction printing for LaTeX. (#19032 by @sylee957)

        Added parenthesize_super option to LatexPrinter. (#18256 by @JSS95 and @mcpl-sympy)

        Removing python2 support from PythonCodePrinter (#18381 by @Smit-create)

        Added support for airy functions in the SciPyPrinter class. (#18908 by @OmarWagih1)

        allowed ReprPrinter to maintain original expr order via turning ordering off (#18777 by @leerobert)

        Fix lambdify with Min for arrays of more than one dimension (#18774 by @sbt4104)

        Fixed MatMul with complex coefficients raising error when printed. (#18744 by @sylee957)

        fixes incorrect parenthesizes in latex print of integral (#18772 by @Ryand1234)

        fixes nested differentiation problem in latex format (#18740 by @Ryand1234)

        added Python printer for KroneckerDelta (#18185 by @m93a)

        Added min and max options for printers thod of undetermined coefficients. (#18410 by @Mohitbalwani26)

        Fixed checkodesol for some cases when the solution returned by variation of parameters was correct but chekodesol couldn't simplify it. (#18376 by @Mohitbalwani26)

        Fixed dsolve for some cases of linear non-homogeneous ODEs when using the method of undetermined coefficients. (#18309 by @Mohitbalwani26)

        Changed return type from None to [], as in #18199 the return type of nth_root was changed when all_root = True and no root exists (#18285 by @abhinav28071999)

        ode.py - solve function is used to express the equation in factorised form (#18214 by @Mohitbalwani26 and @smichr)

        Fixed a bug in diophantine where negative coefficients could lead to incomplete sction with permute=True. (#18200 by @gschintgen)

        The diophantine solver no longer raises for unsympified inputs. (#18201 by @oscarbenjamin)

        fixed a bug in diophantine when using permute=True which caused incomplete permutations to be returned (#18189 by @abhinav28071999)

        diophantine.py - fixed bug where AttributeError was raised in some cases. (#18167 by @Mohitbalwani26)

        Solving of hyperbolic equations improved in solveset. (#14053 by @gschintgen, @ishanaj, @oscarbenjamin, and @oscargus)
        Copy edited solvers.py to reflect the style guide for Google Season of Docs. (#17921 by @lglattly)

    stats

        Allowing the user to define custom distributions (#19123 by @Smit-create)

        Added coskewness (#18935 by @Smit-create)

        Added sampling methods for discrete random variables (#18289 by @Smit-create)

        Added median function. (#18300 by @Smit-create)

        Updated some documentation in NormalGamma and JointRV functions (#18589 by @akash9712 8336 by @Smit-create)

        Fixed domain bug in probability method of ContinuousPspace in sympy/stats/crv.py (#18311 by @Smit-create)

        Added Bernoulli Process in sympy/stats/stochastic_process_types.py (#18173 by @Smit-create)

        Added Heger bound (#18605 by @Smit-create)

        Implemented derivatives with respect to symbols in tensor expressions (#18093 by @joha2 and @Upabjojr)

        Implemented derivatives with respect to tensors in tensor expressions (#18093 by @joha2 and @Upabjojr)

        Added _eval_simplify method for class ImmutableDenseNDimArray (#18369 by @iamabhishek0)

        Fixing bug in replacing indices in PartialDerivative tensor objects. (#18242 by @Upabjojr)

        Tensor module: refactory to allow mixing PartialDerivative and TensAdd. (#18224 by @Upabjojr)

        Fix PartialDerivative operator to correctly handle the valence (covariant/contravariant) of the deriving variable. (#18166 by @Upabjojr)

        .dummy_fmt changed to .dummy_name (#17518 by @drybalka)

        metric parameter for TensorIndexType is now split into 2 optional parameters metric_name and metric_symmetry (#17518 by @drybalka)

        TensorIndexType.dim is now a symbol and not None (#17518 by @drybalka)

utilities

        Overflow condition and negative argument for 'ibin' added (#18973 by @Arpan612)

        iterables - uniq will now raise a RuntimeError if a size change of the sequence is detected (#18835 by @smichr)

        iterables now includes is_palindromic to check if a sequence (or slice thereof) is palindromic (#18807 by @smichr)

        iterables: generate_derangements now handles unsorted input correctly (#18810 by @smichr)

        Code for the test runner is moved to a new sympy.testing package. (#18095 by @oscarbenjamin)

        lambdify: avoid using scipy versions of numpy functions, which are deprecated, in lambdify. (#18080 by @sylee957)

    other

        Replace inspect.getargspec with getfullargspec (#18784 by @sethtroisi)

        Updated README to include details about how to install SymPy using PyPI (#18518 by @mijo2)

        Corrected an inconsistency in the "Advanced Expression Manipulation" section of the tutorial. (#18287 by @Smit-create)

        Submodule names are no longer imported with from sympy import *. They can still be imported directly like from sympy import core or accessed like sympy.core, or like sys.modules['sympy.simplify'] for modules that share names with SymPy functions. (#18245 by @oscarbenjamin)

        README.rst - Added the codecov Badge in readme.rst (#18266 by @Mohitbalwani26)

        updated the README.rst and doc/README.rst with links to the SymPy Documentation Style Guide. (#17922 by @lglattly)

(ryoon)

2020-09-20 14:17:23 UTC MAIN commitmail json YAML

2020-09-20 13:30:45 UTC MAIN commitmail json YAML

fluxbox: Enable xft support by default, rename option for consistency

Bump PKGREVISION

(nia)

2020-09-20 12:50:26 UTC MAIN commitmail json YAML

lang/python27: Fix patch checksums

(mgorny)

2020-09-20 12:10:27 UTC MAIN commitmail json YAML

2020-09-20 11:25:51 UTC MAIN commitmail json YAML

doc: Updated pkgtools/pkg_notify to 0.4.8

(wiz)

2020-09-20 11:25:42 UTC MAIN commitmail json YAML

pkg_notify: update to 0.4.8.

Fix improved github handling.

(wiz)

2020-09-20 11:14:08 UTC MAIN commitmail json YAML

2020-09-20 11:10:44 UTC MAIN commitmail json YAML

qdirstat: update to 1.7

This is a stable release. It brings a number new features and some bug fixes:
* Closing the gap between sizes reported by QDirstat and sizes reported by the
  du command: Now also taking the allocated size into account.
* Now also displaying the allocated size where it makes sense.
* New "Mounted Filesystems" window showing output similar to the df command
  (but without the cruft).
* New directory selection dialog showing all (real) filesystems.
* New checkbox to cross filesystems (temporarily) in the directory selection
  dialog.
* Workaround for NTFS oddities: Ignoring hard links on NTFS.
* Added config option to ignore hard links in general.
* Added a document about Btrfs free size and how different tools tend to show
  different values: Btrfs-Free-Size.md
* Bug fixes

(markd)

2020-09-20 11:06:23 UTC MAIN commitmail json YAML

lang/python27: backport vulnerability fixes from Gentoo

Backport 3 vulnerability fixes from Python 3.6 using rebased patches
from Gentoo.  These are:

bpo-39017 (CVE-2019-20907): infinite loop in tarfile.py
bpo-39503 (CVE-2020-8492): ReDoS on AbstractBasicAuthHandler
bpo-39603 (no CVE): header injection via HTTP method

(mgorny)

2020-09-20 11:05:31 UTC MAIN commitmail json YAML

2020-09-20 09:55:27 UTC MAIN commitmail json YAML

doc: Updated textproc/R-jsonlite to 1.7.1

(mef)

2020-09-20 09:55:09 UTC MAIN commitmail json YAML

(textproc/R-jsonlite) Updated 1.6.0 to 1.7.1

1.7.1
- Always rename the 'sf_column' column to 'geometry' in toJSON(sf = 'geojson') because
  that is what the spec says.
- Add asJSON method for ITime.
- Fix toJSON() for encoding strings in multibyte locale on Windows
- serializeJSON() now supports S4 "pseudo-null" (i.e. empty slots)

1.7.0
- Add support for 'sf' classes in toJSON() conform GeoJSON spec.
- Fix a unit test due to a change in rgdal

1.6.1
- Fix bug in C_collapse_array_pretty_inner declarationdetected by CRAN LTO
- Better handing of NA in timestamps with POSIXt = 'mongo'
- The 'raw' parameter in toJSON gains options 'int' and 'js'

(mef)

2020-09-20 09:38:21 UTC MAIN commitmail json YAML

Note update of lang/llvm to 10.0.1nb1.

(he)

2020-09-20 09:37:17 UTC MAIN commitmail json YAML

Re-instate the cmake configure check for whether -latomic is
required to gain access to 8-byte atomics.  Add a hacks.mk file
to pull in devel/libatomic on powerpc ports.  The reason is that
even though llvm itself doesn't need or use 8-byte atomics, other
programs refer to this installed CheckAtomic cmake file and may
indeed both need and use 8-byte atomics.
Verified that llvm still builds on NetBSD/macppc 9.0.
Bump PKGREVISION to 1.

(he)

2020-09-20 09:33:48 UTC MAIN commitmail json YAML

doc: Updated textproc/R-DT to 0.15

(mef)

2020-09-20 09:33:39 UTC MAIN commitmail json YAML

(textproc/R-DT) Updated 0.11 to 0.15, NEWS.md unknown

(mef)

2020-09-20 09:26:51 UTC MAIN commitmail json YAML

doc: Updated textproc/R-rmarkdown to 2.3

(mef)

2020-09-20 09:26:39 UTC MAIN commitmail json YAML

(textproc/R-rmarkdown) Updated 2.1 to 2.3

rmarkdown 2.3
================================================================================

- Addressed an accessibility issue in highlighted code blocks of HTML
  output for screen reader users: screen readers no longer read out an
  unnecessary code line id values (thanks, @jooyoungseo and @atusy,
  #1833).

- Added `file_scope` option to output format definition. This enables
  handling of duplicate numeric footnote identifiers (e.g. across
  bookdown chapters) via the pandoc `--file-scope` option (#1837).

- Added the customizable `lang` atrribute to `ioslides_presentation`
  output (thanks, @jooyoungseo, #1841).

- Added `publish_site()` function for "one-button" publishing of R
  Markdown websites.

- When the `df_print` option is `kable` and the output format is not
  HTML, `<div class="kable-table">` is no longer added to the
  `kable()` output, because recent versions of Pandoc will convert the
  `div` to a LaTeX environment when the output format is LaTeX
  (thanks, Laurens, https://stackoverflow.com/q/62340425/559676).

- `html_vignette()` only warns against differences in the vignette
  title and the vignette index entry for R >= 3.6.0 (thanks, @krlmlr,
  #1832).

- `html_document()` can apply `code_folding` on any chunk engines if
  the `foldable` class is added to a source code block via the chunk
  options (`class.source` or `attr.source`). You may apply this
  feature to all the source code blocks, for example, by setting
  `knitr::opts_chunk$set(class.source = "foldable")` at the beginning
  of your document (thanks, @atusy, #1835).

rmarkdown 2.2
================================================================================

- Exported the internal function `find_pandoc()`, and also added two
  arguments, `dir` and `version`, so that users can provide a custom
  directory under which this function may find Pandoc, as well as an
  expected version of Pandoc to be found (thanks, @connorp, #1785).

- `pandoc_metadata_arg()` is a new Pandoc helper function to generate
  `--metadata` argument for Pandoc command line (thanks, @cderv,
  #1789).

- The output format `html_vignette()` now warns against differences in
  the vignette title specified in the `title` field in the YAML
  metadata and the one specified inside
  `\VignetteIndexEntry{}`. Normally they are expected to be identical
  (#1789).

- Fixed a bug with encoding when rendering `html_notebook` containing
  HTML widgets (thanks, @cderv, #1799).

- TOC title can now be specified for `html_document` via the top-level
  option `toc-title` in the YAML frontmatter (thanks, @atusy, #1771).

- Floating TOC can now distinguish upper/lower-cases (thanks, @atusy,
  #1783).

- When `code_folding='show'` for the output format `html_document`,
  code blocks can be individually hidden initially by specifying the
  chunk option `class.source='fold-hide'` (thanks, @atusy, #1798).

- For LaTeX/PDF output formats `pdf_document`, `beamer_presentation`,
  and `context_document`, the argument `citation_package = 'none'` was
  deprecated, and `citation_package = 'default'` should be used
  instead if citations are to be processed by `pandoc-citeproc`
  (thanks, @njbart, rstudio/bookdown#754).

- `output_format()` can now inherit `keep_md` and `clean_supporting`
  from `base_format` when `NULL` is passed to these
  arguments. Previously, you must explicitly specify `keep_md` and/or
  `clean_supporting` as `TRUE` or `FALSE` in `output_format()` since
  they could not inherit the corresponding options of
  `base_format`. This behavior was not consisent with other arguments
  of `output_format()` (thanks, @atusy, #1823).

- The `smart` argument of most output formats has been removed,
  because Pandoc's `smart` extension is enabled by default, and
  setting `smart: false` for an output format did not really have any
  effect (which could be considered a bug, but we want to get rid of
  this option since it existed only for a historical reason for Pandoc
  1.x, and Pandoc 2.x has been released for more than two years). If
  you want to disable the `smart` extension, you can use the option
  `md_extensions: -smart` of the output format (thanks, @atusy,
  #1774).

- `pdf_document()` should not specify the `geometry` variable when the
  `documentclass` variable is passed to Pandoc (thanks, @jpcirrus,
  #1782).

- `render()` now respects the YAML metadata in the R script when
  rendering the script with Pandoc 2.8 or later (thanks, @nsoranzo
  #1740, @cderv #1741).

- For `pandoc_convert()`, when the argument `to = 'pdf'`, it will be
  changed to `'latex'` internally (thanks, @JohannesFriedrich, #1802).

- `render(run_pandoc = FALSE)` no longer cleans up the Markdown file
  (typically knitted from Rmd) (thanks, @BrianDiggs, #1812).

(mef)

2020-09-20 09:12:42 UTC MAIN commitmail json YAML

doc: Updated net/youtube-dl to 20200920

(leot)

2020-09-20 09:12:28 UTC MAIN commitmail json YAML

youtube-dl: Update to 20200920

Changes:
20200920
--------
Core
* [extractor/common] Relax interaction count extraction in _json_ld
+ [extractor/common] Extract author as uploader for VideoObject in _json_ld
* [downloader/hls] Fix incorrect end byte in Range HTTP header for
  media segments with EXT-X-BYTERANGE (#14748, #24512)
* [extractor/common] Handle ssl.CertificateError in _request_webpage (#26601)
* [downloader/http] Improve timeout detection when reading block of data
  (#10935)
* [downloader/http] Retry download when urlopen times out (#10935, #26603)

Extractors
* [redtube] Extend URL regular expression (#26506)
* [twitch] Refactor
* [twitch:stream] Switch to GraphQL and fix reruns (#26535)
+ [telequebec] Add support for brightcove videos (#25833)
* [pornhub] Extract metadata from JSON-LD (#26614)
* [pornhub] Fix view count extraction (#26621, #26614)

(leot)

2020-09-20 08:58:52 UTC MAIN commitmail json YAML

devel: Enable ruby-iruby

(ryoon)

2020-09-20 08:58:06 UTC MAIN commitmail json YAML

doc: Added devel/ruby-iruby version 0.4.0

(ryoon)

2020-09-20 08:57:32 UTC MAIN commitmail json YAML

2020-09-20 08:55:48 UTC MAIN commitmail json YAML

dillo: use correct SSLCERTS dir

It turns out the HTTPS plugin hardcodes the SSL certificate dir as
/etc/ssl/certs, which is incorrect in NetBSD. SUBST it to the correct
location and bump revision.

(bsiegert)

2020-09-20 08:52:11 UTC MAIN commitmail json YAML

www: Enable ruby-data_uri

(ryoon)

2020-09-20 08:51:28 UTC MAIN commitmail json YAML

doc: Added www/ruby-data_uri version 0.1.0

(ryoon)

2020-09-20 08:50:50 UTC MAIN commitmail json YAML

www/ruby-data_uri: import ruby27-data_uri-0.1.0

Data URIs allow resources to be embedded inside a URI. The URI::Data
class provides support for parsing these URIs using the normal
URI.parse method.

(ryoon)

2020-09-20 08:46:59 UTC MAIN commitmail json YAML

net: Enable ruby-ffi-rzmq

(ryoon)

2020-09-20 08:46:20 UTC MAIN commitmail json YAML

doc: Added net/ruby-ffi-rzmq version 2.0.7

(ryoon)

2020-09-20 08:45:49 UTC MAIN commitmail json YAML

net/ruby-ffi-rzmq: import ruby27-ffi-rzmq-2.0.7

This gem wraps the ZeroMQ networking library using the ruby FFI
(foreign function interface). It's a pure ruby wrapper so this gem
can be loaded and run by any ruby runtime that supports FFI.

(ryoon)

2020-09-20 08:41:19 UTC MAIN commitmail json YAML

net: Enable ruby-ffi-rzmq-core

(ryoon)

2020-09-20 08:40:31 UTC MAIN commitmail json YAML

doc: Added net/ruby-ffi-rzmq-core version 1.0.7

(ryoon)

2020-09-20 08:39:57 UTC MAIN commitmail json YAML

net/ruby-ffi-rzmq-core: import ruby27-ffi-rzmq-core-1.0.7

The intention of this gem is to provide a very basic FFI wrapper
around the Zeromq libzmq C API. This gem isn't intended to be used
directly by any Ruby programmer looking to write Zeromq code. They
should use a higher-level gem like ffi-rzmq which pulls in this
gem for its FFI definitions.

(ryoon)

2020-09-20 08:39:15 UTC MAIN commitmail json YAML

doc: Updated graphics/ImageMagick to 7.0.10.30

(wiz)

2020-09-20 08:39:06 UTC MAIN commitmail json YAML

ImageMagick: update to 7.0.10.30.

2020-09-19  7.0.10-30  <quetzlzacatenango@image...>
  * Release ImageMagick version 7.0.10-30 GIT revision 17641:ab95f7264:20200919

2020-09-07  7.0.10-30  <quetzlzacatenango@image...>
  * Add endian support to JSON coder.
  * Regression: MapCache type cache allocation skipped (reference
    https://github.com/ImageMagick/ImageMagick6/issues/97).
  * Some DCM images include a thumbnail (reference
    https://github.com/ImageMagick/ImageMagick/pull/2558).

(wiz)

2020-09-20 08:36:02 UTC MAIN commitmail json YAML

devel: Enable ruby-pycall

(ryoon)

2020-09-20 08:35:15 UTC MAIN commitmail json YAML

doc: Added devel/ruby-pycall version 1.3.1

(ryoon)

2020-09-20 08:34:37 UTC MAIN commitmail json YAML

devel/ruby-pycall: import ruby27-pycall-1.3.1

This library provides the features to directly call and partially
interoperate with Python from the Ruby language. You can import
arbitrary Python modules into Ruby modules, call Python functions
with automatic type conversion from Ruby to Python.

(ryoon)

2020-09-20 08:32:40 UTC MAIN commitmail json YAML

doc: Updated devel/re2c to 2.0.3

(wiz)

2020-09-20 08:32:30 UTC MAIN commitmail json YAML

re2c: update to 2.0.3.

2.0.3 (2020-08-22)
~~~~~~~~~~~~~~~~~~

- Fix issues when building re2c as a CMake subproject
  (`#302 <https://github.com/skvadrik/re2c/pull/302>`_:

- Final corrections in the SIMPA article "RE2C: A lexer generator based on
  lookahead-TDFA", https://doi.org/10.1016/j.simpa.2020.100027

2.0.2 (2020-08-08)
~~~~~~~~~~~~~~~~~~

- Enable re2go building by default.

- Package CMake files into release tarball.

2.0.1 (2020-07-29)
~~~~~~~~~~~~~~~~~~

- Updated version for CMake build system (forgotten in release 2.0).

- Added a short article about re2c for the Software Impacts journal.

2.0 (2020-07-20)
~~~~~~~~~~~~~~~~

- Added new code generation backend for Go and a new ``re2go`` program
  (`#272 <https://github.com/skvadrik/re2c/issues/272>`_: Go support).
  Added option ``--lang <c | go>``.

- Added CMake build system as an alternative to Autotools
  (`#275 <https://github.com/skvadrik/re2c/pull/275>`_:
  Add a CMake build system (thanks to ligfx),
  `#244 <https://github.com/skvadrik/re2c/issues/244>`_: Switching to CMake).

- Changes in generic API:

  + Removed primitives ``YYSTAGPD`` and ``YYMTAGPD``.
  + Added primitives ``YYSHIFT``, ``YYSHIFTSTAG``, ``YYSHIFTMTAG``
    that allow to express fixed tags in terms of generic API.
  + Added configurations ``re2c:api:style`` and ``re2c:api:sigil``.
  + Added named placeholders in interpolated configuration strings.

- Changes in reuse mode (``-r, --reuse`` option):

  + Do not reset API-related configurations in each `use:re2c` block
    (`#291 <https://github.com/skvadrik/re2c/issues/291>`_:
    Defines in rules block are not propagated to use blocks).
  + Use block-local options instead of last block options.
  + Do not accumulate options from rules/reuse blocks in whole-program options.
  + Generate non-overlapping YYFILL labels for reuse blocks.
  + Generate start label for each reuse block in storable state mode.

- Changes in start-conditions mode (``-c, --start-conditions`` option):

  + Allow to use normal (non-conditional) blocks in `-c` mode
    (`#263 <https://github.com/skvadrik/re2c/issues/263>`_:
    allow mixing conditional and non-conditional blocks with -c,
    `#296 <https://github.com/skvadrik/re2c/issues/296>`_:
    Conditions required for all lexers when using '-c' option).
  + Generate condition switch in every re2c block
    (`#295 <https://github.com/skvadrik/re2c/issues/295>`_:
    Condition switch generated for only one lexer per file).

- Changes in the generated labels:

  + Use ``yyeof`` label prefix instead of ``yyeofrule``.
  + Use ``yyfill`` label prefix instead of ``yyFillLabel``.
  + Decouple start label and initial label (affects label numbering).

- Removed undocumented configuration ``re2c:flags:o``, ``re2c:flags:output``.

- Changes in ``re2c:flags:t``, ``re2c:flags:type-header`` configuration:
  filename is now relative to the output file directory.

- Added option ``--case-ranges`` and configuration ``re2c:flags:case-ranges``.

- Extended fixed tags optimization for the case of fixed-counter repetition.

- Fixed bugs related to EOF rule:

  + `#276 <https://github.com/skvadrik/re2c/issues/276>`_:
    Example 01_fill.re in docs is broken
  + `#280 <https://github.com/skvadrik/re2c/issues/280>`_:
    EOF rules with multiple blocks
  + `#284 <https://github.com/skvadrik/re2c/issues/284>`_:
    mismatched YYBACKUP and YYRESTORE
    (Add missing fallback states with EOF rule)

- Fixed miscellaneous bugs:

  + `#286 <https://github.com/skvadrik/re2c/issues/286>`_:
    Incorrect submatch values with fixed-length trailing context.
  + `#297 <https://github.com/skvadrik/re2c/issues/297>`_:
    configure error on ubuntu 18.04 / cmake 3.10

- Changed bootstrap process (require explicit configuration flags and a path to
  re2c executable to regenerate the lexers).

- Added internal options ``--posix-prectable <naive | complex>``.

- Added debug option ``--dump-dfa-tree``.

- Major revision of the paper "Efficient POSIX submatch extraction on NFA".

----
1.3x
----

1.3 (2019-12-14)
~~~~~~~~~~~~~~~~

- Added option: ``--stadfa``.

- Added warning: ``-Wsentinel-in-midrule``.

- Added generic API primitives:

  + ``YYSTAGPD``
  + ``YYMTAGPD``

- Added configurations:

  + ``re2c:sentinel = 0;``
  + ``re2c:define:YYSTAGPD = "YYSTAGPD";``
  + ``re2c:define:YYMTAGPD = "YYMTAGPD";``

- Worked on reproducible builds
  (`#258 <https://github.com/skvadrik/re2c/pull/258>`_:
  Make the build reproducible).

----
1.2x
----

1.2.1 (2019-08-11)
~~~~~~~~~~~~~~~~~~

- Fixed bug `#253 <https://github.com/skvadrik/re2c/issues/253>`_:
  re2c should install unicode_categories.re somewhere.

- Fixed bug `#254 <https://github.com/skvadrik/re2c/issues/254>`_:
  Turn off re2c:eof = 0.

1.2 (2019-08-02)
~~~~~~~~~~~~~~~~

- Added EOF rule ``$`` and configuration ``re2c:eof``.

- Added ``/*!include:re2c ... */`` directive and ``-I`` option.

- Added ``/*!header:re2c:on*/`` and ``/*!header:re2c:off*/`` directives.

- Added ``--input-encoding <ascii | utf8>`` option.

  + `#237 <https://github.com/skvadrik/re2c/issues/237>`_:
    Handle non-ASCII encoded characters in regular expressions
  + `#250 <https://github.com/skvadrik/re2c/issues/250>`_
    UTF8 enoding

- Added include file with a list of definitions for Unicode character classes.

  + `#235 <https://github.com/skvadrik/re2c/issues/235>`_:
    Unicode character classes

- Added ``--location-format <gnu | msvc>`` option.

  + `#195 <https://github.com/skvadrik/re2c/issues/195>`_:
    Please consider using Gnu format for error messages

- Added ``--verbose`` option that prints "success" message if re2c exits
  without errors.

- Added configurations for options:

  + ``-o --output`` (specify output file)
  + ``-t --type-header`` (specify header file)

- Removed configurations for internal/debug options.

- Extended ``-r`` option: allow to mix multiple ``/*!rules:re2c*/``,
  ``/*!use:re2c*/`` and ``/*!re2c*/`` blocks.

  + `#55 <https://github.com/skvadrik/re2c/issues/55>`_:
    allow standard re2c blocks in reuse mode

- Fixed ``-F --flex-support`` option: parsing and operator precedence.

  + `#229 <https://github.com/skvadrik/re2c/issues/229>`_:
    re2c option -F (flex syntax) broken
  + `#242 <https://github.com/skvadrik/re2c/issues/242>`_:
    Operator precedence with --flex-syntax is broken

- Changed difference operator ``/`` to apply before encoding expansion of
  operands.

  + `#236 <https://github.com/skvadrik/re2c/issues/236>`_:
    Support range difference with variable-length encodings

- Changed output generation of output file to be atomic.

  + `#245 <https://github.com/skvadrik/re2c/issues/245>`_:
    re2c output is not atomic

- Authored research paper "Efficient POSIX Submatch Extraction on NFA"
  together with Dr Angelo Borsotti.

- Added experimental libre2c library (``--enable-libs`` configure option) with
  the following algorithms:

  + TDFA with leftmost-greedy disambiguation
  + TDFA with POSIX disambiguation (Okui-Suzuki algorithm)
  + TNFA with leftmost-greedy disambiguation
  + TNFA with POSIX disambiguation (Okui-Suzuki algorithm)
  + TNFA with lazy POSIX disambiguation (Okui-Suzuki algorithm)
  + TNFA with POSIX disambiguation (Kuklewicz algorithm)
  + TNFA with POSIX disambiguation (Cox algorithm)

- Added debug subsystem (``--enable-debug`` configure option) and new debug
  options:

  + ``-dump-cfg`` (dump control flow graph of tag variables)
  + ``-dump-interf`` (dump interference table of tag variables)
  + ``-dump-closure-stats`` (dump epsilon-closure statistics)

- Added internal options:

  + ``--posix-closure <gor1 | gtop>`` (switch between shortest-path algorithms
    used for the construction of POSIX closure)

- Fixed a number of crashes found by American Fuzzy Lop fuzzer:

  + `#226 <https://github.com/skvadrik/re2c/issues/226>`_,
    `#227 <https://github.com/skvadrik/re2c/issues/227>`_,
    `#228 <https://github.com/skvadrik/re2c/issues/228>`_,
    `#231 <https://github.com/skvadrik/re2c/issues/231>`_,
    `#232 <https://github.com/skvadrik/re2c/issues/232>`_,
    `#233 <https://github.com/skvadrik/re2c/issues/233>`_,
    `#234 <https://github.com/skvadrik/re2c/issues/234>`_,
    `#238 <https://github.com/skvadrik/re2c/issues/238>`_

- Fixed handling of newlines:

  + correctly parse multi-character newlines CR LF in ``#line`` directives
  + consistently convert all newlines in the generated file to Unix-style LF

- Changed default tarball format from .gz to .xz.

  + `#221 <https://github.com/skvadrik/re2c/issues/221>`_:
    big source tarball

- Fixed a number of other bugs and resolved issues:

  + `#2 <https://github.com/skvadrik/re2c/issues/2>`_: abort
  + `#6 <https://github.com/skvadrik/re2c/issues/6>`_: segfault
  + `#10 <https://github.com/skvadrik/re2c/issues/10>`_:
    lessons/002_upn_calculator/calc_002 doesn't produce a useful example program
  + `#44 <https://github.com/skvadrik/re2c/issues/44>`_:
    Access violation when translating the attached file
  + `#49 <https://github.com/skvadrik/re2c/issues/49>`_:
    wildcard state \000 rules makes lexer behave weard
  + `#98 <https://github.com/skvadrik/re2c/issues/98>`_:
    Transparent handling of #line directives in input files
  + `#104 <https://github.com/skvadrik/re2c/issues/104>`_:
    Improve const-correctness
  + `#105 <https://github.com/skvadrik/re2c/issues/105>`_:
    Conversion of pointer parameters into references
  + `#114 <https://github.com/skvadrik/re2c/issues/114>`_:
    Possibility of fixing bug 2535084
  + `#120 <https://github.com/skvadrik/re2c/issues/120>`_:
    condition consisting of default rule only is ignored
  + `#167 <https://github.com/skvadrik/re2c/issues/167>`_:
    Add word boundary support
  + `#168 <https://github.com/skvadrik/re2c/issues/168>`_:
    Wikipedia's article on re2c
  + `#180 <https://github.com/skvadrik/re2c/issues/180>`_:
    Comment syntax?
  + `#182 <https://github.com/skvadrik/re2c/issues/182>`_:
    yych being set by YYPEEK () and then not used
  + `#196 <https://github.com/skvadrik/re2c/issues/196>`_:
    Implicit type conversion warnings
  + `#198 <https://github.com/skvadrik/re2c/issues/198>`_:
    no match for ���operator!=��� in ���i != std::vector<_Tp, _Alloc>::rend() [with _Tp = re2c::bitmap_t, _Alloc = std::allocator<re2c::bitmap_t>]()���
  + `#210 <https://github.com/skvadrik/re2c/issues/210>`_:
    How to build re2c in windows?
  + `#215 <https://github.com/skvadrik/re2c/issues/215>`_:
    A memory read overrun issue in s_to_n32_unsafe.cc
  + `#220 <https://github.com/skvadrik/re2c/issues/220>`_:
    src/dfa/dfa.h: simplify constructor to avoid g++-3.4 bug
  + `#223 <https://github.com/skvadrik/re2c/issues/223>`_:
    Fix typo
  + `#224 <https://github.com/skvadrik/re2c/issues/224>`_:
    src/dfa/closure_posix.cc: pack() tweaks
  + `#225 <https://github.com/skvadrik/re2c/issues/225>`_:
    Documentation link is broken in libre2c/README
  + `#230 <https://github.com/skvadrik/re2c/issues/230>`_:
    Changes for upcoming Travis' infra migration
  + `#239 <https://github.com/skvadrik/re2c/issues/239>`_:
    Push model example has wrong re2c invocation, breaks guide
  + `#241 <https://github.com/skvadrik/re2c/issues/241>`_:
    Guidance on how to use re2c for full-duplex command & response protocol
  + `#243 <https://github.com/skvadrik/re2c/issues/243>`_:
    A code generated for period (.) requires 4 bytes
  + `#246 <https://github.com/skvadrik/re2c/issues/246>`_:
    Please add a license to this repo
  + `#247 <https://github.com/skvadrik/re2c/issues/247>`_:
    Build failure on current Cygwin, probably caused by force-fed c++98 mode
  + `#248 <https://github.com/skvadrik/re2c/issues/248>`_:
    distcheck still looks for README
  + `#251 <https://github.com/skvadrik/re2c/issues/251>`_:
    Including what you use is find, but not without inclusion guards

- Updated documentation and website.

(wiz)

2020-09-20 08:30:25 UTC MAIN commitmail json YAML

doc: Updated audio/libsndfile to 1.0.30

(wiz)

2020-09-20 08:30:16 UTC MAIN commitmail json YAML

libsndfile: update to 1.0.30.

Version 1.0.30 (2020-09-18)

  * Fix critical CMake bug with broken ABI of shared libsndfile library.
  * CMake build system considered to be stable.
  * Move sndfile.h.in from src/ to include/ directory. To avoid problems,
    delete old generated sndfile.h from $(top_builddir)/src.
  * Huge documentation update.
  * Fix opus test failures on BE platforms, thanks to
    Arthur Taylor <art@ified.ca>.
  * Fix bug when sf_open_fd() function sometimes leaves filehandle open, even
    if `close_desc` parameter is TRUE, thanks to @umlè¾°ute.
  * Fix infinite loops on some pathological SD2 files, thanks to
    Jeremy Friesner <jaf@meyersound.com>.
  * Switch to GitHub Actions for continuous integration.
  * Add OSS-Fuzz tests to GitHub Actions workflow, thanks to
    Max Dymond <cmeister2@gmail.com>.
  * Fix memory leak in wavlike_read_bext_chunk() function, credit to OSS-Fuzz.
  * Fix undefined behavior in avr-read_header() function, credit to OSS-Fuzz.
  * Add INSTALL_PKGCONFIG_MODULE CMake option to control sndfile.pc file
    installation, see README.md for details.
  * Add INSTALL_MANPAGES CMake option, see README.md for details.
  * Fix ENABLE_COMPATIBLE_LIBSNDFILE_NAME CMake option, now it works on MinGW
    platform too.
  * Fix ENABLE_CPACK CMake option, see README.md for details.
  * Fix ENABLE_STATIC_RUNTIME and CMAKE_MSVC_RUNTIME_LIBRARY behavior, see
    README.md for details.
  * Fix CMake man pages installation bug when sndfile-deinterleave.1 and
    sndfile-metadata-set.1 were not installed.
  * Fix sndfile-regtest paths handling on Windows platform, thanks to
    Gisle Vanem <gvanem@yahoo.no>.

(wiz)

2020-09-20 08:28:34 UTC MAIN commitmail json YAML

doc: Updated print/ghostscript-agpl to 9.53.1

(wiz)

2020-09-20 08:28:24 UTC MAIN commitmail json YAML

2020-09-20 08:13:20 UTC MAIN commitmail json YAML

p5-Audio-CD: update HOMEPAGE

(wiz)

2020-09-20 08:10:21 UTC MAIN commitmail json YAML

p5-Data-Dumper: improve HOMEPAGE

(wiz)

2020-09-20 08:02:45 UTC MAIN commitmail json YAML

2020-09-20 07:59:21 UTC MAIN commitmail json YAML

doc: Updated www/p5-WWW-Mechanize to 2.01

(wiz)

2020-09-20 07:59:10 UTC MAIN commitmail json YAML

p5-WWW-Mechanize: update to 2.01.

2.01      2020-09-18 17:51:10Z
    - Add rel filter to find_link() (GH#305) (Julien Fiegehenn)
    - Fix typos (GH#304) (Ferenc Erki)

(wiz)

2020-09-20 07:56:29 UTC MAIN commitmail json YAML

doc: Updated www/p5-Mojolicious to 8.59

(wiz)

2020-09-20 07:56:20 UTC MAIN commitmail json YAML

p5-Mojolicious: update to 8.59.

8.59  2020-09-05
  - Added l function to ojo. (kiwiroy)
  - Added MOJO_PROMISE_DEBUG environment variable to Mojo::Promise.

(wiz)

2020-09-20 07:53:45 UTC MAIN commitmail json YAML

doc: Updated www/p5-Apache-Session to 1.94

(wiz)

2020-09-20 07:53:36 UTC MAIN commitmail json YAML

p5-Apache-Session: update to 1.94.

1.94  2020-09-19
  - better error if LockDataSource is missing in Apache::Session::Lock::MySQL

(wiz)

2020-09-20 07:47:08 UTC MAIN commitmail json YAML

doc: Updated textproc/p5-XML-LibXML to 2.0206

(wiz)

2020-09-20 07:46:55 UTC MAIN commitmail json YAML

p5-XML-LibXML: update to 2.0206.

2.0206  2020-09-15
    - Add expand_entities => 1 to the instantiation at lib/XML/LibXML/SAX.pm
        - in order to fix https://rt.cpan.org/Public/Bug/Display.html?id=132759
        - failing XML-Simple tests
        - Thanks to SREZIC , and GRANTM .
    - Update HACKING.txt .

(wiz)

2020-09-20 07:46:10 UTC MAIN commitmail json YAML

doc: Updated security/p5-Crypt-SMIME to 0.27

(wiz)

2020-09-20 07:46:01 UTC MAIN commitmail json YAML

p5-Crypt-SMIME: update to 0.27.

0.27    Tue Sep 15 11:02:21 JST 2020
        - Removed "t/dependencies.t". The behavior of
          Test::Dependencies has changed in 0.28, and it's no longer
          useful for us:
          https://rt.cpan.org/Public/Bug/Display.html?id=133309

(wiz)

2020-09-20 07:44:32 UTC MAIN commitmail json YAML

doc: Updated graphics/p5-GraphViz2 to 2.48

(wiz)

2020-09-20 07:44:23 UTC MAIN commitmail json YAML

p5-GraphViz2: update to 2.48.

2.48 2020-09-17
- updated graphviz URLs to current graphviz.org ones
- use GitHub issue tracker

(wiz)

2020-09-20 07:39:14 UTC MAIN commitmail json YAML

doc: Updated devel/p5-Test-MockModule to 0.175.0

(wiz)

2020-09-20 07:39:05 UTC MAIN commitmail json YAML

p5-Test-MockModule: update to 0.175.0.

Fix dependency on p5-SUPER.

v0.175.0
- 964aa2a Ignore CI files and whitesource - Nicolas R

v0.174.0
- cf65e7c Fix typo in pod - nima

(wiz)

2020-09-20 07:37:04 UTC MAIN commitmail json YAML

doc: Updated devel/p5-Search-Elasticsearch to 7.30

(wiz)

2020-09-20 07:36:55 UTC MAIN commitmail json YAML

p5-Search-Elasticsearch: update to 7.30.

7.30    2020-09-15
        Stable release for Elasticsearch 7.3

7.30_1  2020-08-05
        Updated API for Elasticsearch 7.3

(wiz)

2020-09-20 07:28:32 UTC MAIN commitmail json YAML

doc: Updated devel/p5-PerlIO-utf8_strict to 0.008

(wiz)

2020-09-20 07:28:23 UTC MAIN commitmail json YAML

p5-PerlIO-utf8_strict: update to 0.008.

0.008    2020-09-19 00:11:59+02:00 Europe/Amsterdam
          - Make unread by :crlf on top of :utf8_strict reliable

(wiz)

2020-09-20 07:27:50 UTC MAIN commitmail json YAML

doc: Updated devel/p5-Log-Log4perl to 1.53

(wiz)

2020-09-20 07:27:41 UTC MAIN commitmail json YAML

p5-Log-Log4perl: update to 1.53.

1.53 2020-09-17
- fix the broken "improved detection of modules" change

(wiz)

2020-09-20 07:20:43 UTC MAIN commitmail json YAML

doc: Updated devel/p5-Data-ObjectDriver to 0.20

(wiz)

2020-09-20 07:20:34 UTC MAIN commitmail json YAML

p5-Data-ObjectDriver: update to 0.20.

0.20 2020-09-14T12:19:30Z
    - Fix tests (Thanks to eseyman) #36
    - Change license (Thanks to kentfredric) #34

(wiz)

2020-09-20 07:15:31 UTC MAIN commitmail json YAML

doc: Updated databases/p5-SQL-Translator to 1.62

(wiz)

2020-09-20 07:15:22 UTC MAIN commitmail json YAML

p5-SQL-Translator: update to 1.62.

1.62 - 2020-09-14
* Update Pg support to allow version 12 (still supporting back to 7.4)

(wiz)

2020-09-20 07:09:26 UTC MAIN commitmail json YAML

doc: Updated databases/p5-DBD-Mock to 1.57

(wiz)

2020-09-20 07:09:17 UTC MAIN commitmail json YAML

p5-DBD-Mock: update to 1.57.

1.57 2020-09-18T06:57:48Z
    - Fixed bug rt133358 t/016_mock_add_resultset_test.t fails (with older DBI)

1.56 2020-09-17T14:35:10Z
    - The DBD::st module now supports the last_insert_id method
    - Result sets with callbacks can now specify a last_insert_id

(wiz)

2020-09-20 07:08:21 UTC MAIN commitmail json YAML

doc: Updated devel/p5-Test-CPAN-Meta-JSON to 0.16nb2

(wiz)

2020-09-20 07:08:12 UTC MAIN commitmail json YAML

p5-Test-CPAN-Meta-JSON: add missing dependency.

Bump PKGREVISION.

(wiz)

2020-09-20 07:06:26 UTC MAIN commitmail json YAML

doc: Updated databases/p5-BerkeleyDB to 0.64

(wiz)

2020-09-20 07:06:17 UTC MAIN commitmail json YAML

p5-BerkeleyDB: update to 0.64.

0.64  17 September 2020

        * Refresh ppport.h
          2a4ebf00b93977cfbffc65ecbcc0aac4f7cbad1d

        * Silence clang warning in call to "initial_value"
          https://github.com/pmqs/BerkeleyDB/issues/4
          aa9c569b797bee78141ef319685d756bcef92a18

(wiz)

2020-09-20 07:04:58 UTC MAIN commitmail json YAML

doc: Updated archivers/p5-Archive-Tar-Wrapper to 0.38

(wiz)

2020-09-20 07:04:49 UTC MAIN commitmail json YAML

p5-Archive-Tar-Wrapper: update to 0.38.

0.38 (2020/08/09):
    Fixed issue 17 - https://github.com/glasswalk3r/archive-tar-wrapper-perl/issues/17
    The fixes were only related to different licenses over the files of the distribution.
    Small fixes over the documentation as well.
    No changes to the code. :-)

(wiz)

2020-09-20 07:00:59 UTC MAIN commitmail json YAML

doc/TODO: add some

+ ImageMagick-7.0.10.30, cantata-2.4.2, cascadia-ttf-2009.14,
  ghostscript-agpl-9.53.1, libsndfile-1.0.30, re2c-2.0.3,
  wireshark-3.3.0.

(wiz)

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

doc: Updated mail/R-mime to 0.9

(mef)

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

(mail/R-mime) Updated 0.7 to 0.9. make test runs fine

                CHANGES IN mime VERSION 0.9

MINOR CHANGES

  o Added the MIME type for .jsonp files (thanks, @clabornd, #11).

                CHANGES IN mime VERSION 0.8

MINOR CHANGES

  o Added the MIME type for .scss files (thanks, @cpsievert, #10).

(mef)

2020-09-20 05:42:39 UTC MAIN commitmail json YAML

devel: Enable ruby-bond

(ryoon)

2020-09-20 05:41:52 UTC MAIN commitmail json YAML

doc: Added devel/ruby-bond version 0.5.1

(ryoon)

2020-09-20 05:41:16 UTC MAIN commitmail json YAML

devel/ruby-bond: import ruby27-bond-0.5.1

Bond is on a mission to improve autocompletion in ruby, especially
for irb/ripl. Aside from doing everything irb's can do and fixing
its quirks, Bond can autocomplete argument(s) to methods, uniquely
completing per module, per method and per argument. Bond brings
ruby autocompletion closer to bash/zsh as it provides a configuration
system and a DSL for creating custom completions and completion
rules. With this configuration system, users can customize their
autocompletions and share it with others. Bond can also load
completions that ship with gems. Bond is able to offer more than
irb's completion since it uses the full line of input when completing
as opposed to irb's last-word approach.

(ryoon)

2020-09-20 04:41:50 UTC MAIN commitmail json YAML

doc: Updated devel/R-lintr to 2.0.1

(mef)

2020-09-20 04:41:37 UTC MAIN commitmail json YAML

(devel/R-lintr) updated 2.0.0 to 2.0.1
# lintr 2.0.1

## New features

* Lintr now supports GitHub Actions and will print the lints as warning
  messages if lints are printed during an action.

## Minor fixes and features

* `single_quote_linter()` no longer causes a print issue when open quote
  appears at a column > than close quote (#457, @jamieRowen)
* `absolute_path_linter()` and `nonportable_path_linter()` now handle
  file-paths that are wrapped with double-quotes (#433, #437, @russHyde).
* `get_source_expressions()` has been changed to handle `expr_or_assign_or_help`
  tokens arising when parsing code containing equals-assignments in R-devel
  (#403, #456, @russHyde).
* `object_usage_linter` has been changed to ensure lint-position is indicated
  relative to the start of the file, rather than the start of a defining
  function (#432, @russHyde).

(mef)

2020-09-20 04:29:38 UTC MAIN commitmail json YAML

doc: Updated devel/R-roxygen2 to 7.1.1

(mef)

2020-09-20 04:29:28 UTC MAIN commitmail json YAML

(devel/R-roxygen)  Updated 6.1.1 to 7.1.1, make test fails, missing TEST_DEPENDS

# roxygen2 7.1.1
----------------

* When processing cross package markdown links (e.g. `[pkg::fun()]`),
  roxygen2 now looks up the file it needs to link to, instead of linking to
  the topic, to avoid "Non-file package-anchored links" `R CMD check` warnings.

* R6 methods and re-exported functions are always sorted in the C locale;
  this ensures they're always sorted the same way in every environment (#1077).

* roxygen2 now supports inline markdown code and code chunks inside
  Rd tags. In particular in `\out{}` (#1115).

# roxygen2 7.1.0

## New features

* roxygen2 now supports inline markdown code and also code chunks,
  using the same notation as the knitr package. For example:

    ```R
    #' This manual was generated at: `r Sys.time()`.
    #' ...
    #' `mtcars` is a data frame with `r ncol(mtcars)` columns, here
    #' is a summary of them:
    #'
    #' ```{r}
    #' summary(mtcars)
    #' ```
    ```

  See `vignette("rd-formatting")` for details.

* roxygen2 now keeps using Windows (CR LF) line endings for files that
  already have CR LF line endings, and uses LF for new files (#989).

## Minor improvements and bug fixes

* Auto-generated package documentation can now handle author ORCID comments
  containing full url (#1040).

* Hyperlinks to R6 methods are also added in the PDF manual (#1006).

* Empty annotations (alternate text) for figures added via markdown are now
  omitted. This caused issues when generating pkgdown web sites (#1051).

* Roxygen metadata can now have a `packages` element, giving a character vector
  of package names to load. This makes it easier to use extension package that
  provide new tags for existing roclets (#1013). See `?load_options` for
  more details.

    ```yaml
    Roxygen: list(markdown = TRUE, packages = "roxygenlabs")
    ```

* `@evalNamespace()` works again (#1022).

* `@description NULL` and `@details NULL` no longer fail; instead, these tags
  are ignored, except for `@description NULL` in package level documentation,
  where it can be used to suppress the auto-generated Description section
  (#1008).

* Multiple `@format` tags are now combined (#1015).

* The warning for `@section` titles spanning multiple lines now includes a
  hint that you're missing a colon (@maelle, #994).

* Can now document objects created with `delayedAssign()` by forcing
  evaluation at documentation time (#1041)

# roxygen2 7.0.2
----------------

* `\example{}` escaping has been improved (again!) so that special escapes
  within strings are correctly escaped (#990).

# roxygen2 7.0.1
----------------

* `@includeRmd` has now an optional second argument, the top level section
  the included file will go to. It defaults to the details section (#970).
  Code chunks are now evaluated in a child of the global environment (#972).

* `@inheritParams` does a better job of munging links.

  Links of the form `\link[=topic]{text}` are now automatically converted to
  `\link[pkg:topic]{text}` when inherited from other packages (#979).

  Internal `has_topic()` helper has a better implementation; this means that
  links should no longer be munged unnecessarily (#973).

* `\example{}` escaping has been considerably simplified (#967), and is now
  documented in `escape_example()`.

* In `\usage{}`, S3/S4 methods are no longer double-escaped (#976).

* Markdown tables with cells that contain multiple elements (e.g. text and code)
  are now rendered correctly (#985).

* Markdown code blocks containing operators and other special syntax
  (e.g. `function`, `if`, `+`) now converted to `\code{}` not `\verb{}` (#971).

# roxygen2 7.0.0
----------------

## New features

### New tags

* `@includeRmd {path.Rmd}` converts an `.Rmd`/`.md` file to `.Rd` and includes
  it in the manual page. This allows sharing text between vignettes,
  `README.Rmd`, and the documentation. See `vignette("rd")` for details (#902).

* `@order {n}` tag controls the order in which blocks are processed. You can
  use it to override the usual ordering which proceeds from the top of
  each file to the bottom. `@order 1` will be processed before `@order 2`,
  and before any blocks that don't have an explicit order set (#863).

* `@exportS3Method` tag allows you to generate `S3method()` namespace
  directives (note the different in capitalisation) (#796). Its primary use is
  for "delayed" method registration, which allows you to define methods for
  generics found in suggested packages (available in R 3.6 and greater).
  For example,

    ```R
    #' @exportS3Method package::generic
    generic.foo <- function(x, ...) {

    }
    ```

    will generate

    ```
    S3method(package::generic, foo)
    ```

    (See [`vctrs::s3_register()`](https://vctrs.r-lib.org/reference/s3_register.html)
    you need a version that works for earlier versions of R).

    It also has a two argument form allows you generate arbitrary `S3method()`
    directives:

    ```R
    #' @exportS3Method generic class
    NULL
    ```

    ```
    S3method(generic, class)
    ```

*  New `@returns` is an alias for `@return` (#952).

(mef)

2020-09-20 04:14:35 UTC MAIN commitmail json YAML

doc: Updated devel/R-pkgload to 1.1.0

(mef)

2020-09-20 04:13:53 UTC MAIN commitmail json YAML

(devel/R-pkgload) Updated 1.0.2 to 1.1.0.  make test fails

# pkgload 1.1.0

* `dev_example()` now works after removing an inconsistent call to `load_all()`
  (@riccardoporreca, #122).

* `load_all()` now issues a warning if exported objects conflict with objects
  defined in the global environment (#112)

* `run_example()` arguments `run` and `test` are deprecated in favor of the
  (hopefully) more clear `run_dontrun` and `run_donttest` (#107).

* Internal fixes for compatibility with the future 4.1.0 release.

(mef)

2020-09-20 03:28:28 UTC MAIN commitmail json YAML

doc: Updated devel/R-testthat to 2.3.2

(mef)

2020-09-20 03:28:16 UTC MAIN commitmail json YAML

(devel/R-testthat) Update 2.3.1 to 2.3.2

# testthat 2.3.2

* Fix R CMD check issues

(mef)

2020-09-20 03:19:05 UTC MAIN commitmail json YAML

Add missing R-R6 dependency

(joerg)

2020-09-20 03:18:33 UTC MAIN commitmail json YAML

Code assumes sticky nature of #pragma pack, so ignore the clang warning.

(joerg)

2020-09-20 03:17:40 UTC MAIN commitmail json YAML

2020-09-20 03:09:25 UTC MAIN commitmail json YAML

doc: Updated devel/R-covr to 3.5.1

(mef)

2020-09-20 03:09:14 UTC MAIN commitmail json YAML

(devel/R-covr) Updated 3.5.0 to 3.5.1, make test fails

# covr 3.5.1

* Generated files from [cpp11](https://cpp11.r-lib.org/) are now ignored (#437)

* `codecov()` and `coveralls()` now retry failed requests before raising an error (#428, @jameslamb)

(mef)

2020-09-20 02:56:11 UTC MAIN commitmail json YAML

doc: Updated devel/R-callr to 3.4.4

(mef)

2020-09-20 02:55:58 UTC MAIN commitmail json YAML

(devel/R-callr) Updated 3.4.3 to 3.4.4, make test  fails. Make test again pass (?)

# callr 3.4.4

* An `r_session` now exits if the load hook errors. This generates an error
  if the session is started with `wait = TRUE`. For `wait = FALSE` the
    first `$read()` operation will return with an error (#162).

(mef)

2020-09-20 01:50:59 UTC MAIN commitmail json YAML

doc: Updated devel/R-remotes to 2.2.0

(mef)

2020-09-20 01:50:10 UTC MAIN commitmail json YAML

(devel/R-remotes) Updated 2.1.0 to 2.2.0, make test does not pass yet

# remotes 2.2.0

##  New functions and features

* New `system_requirements()` function to query the Public RStudio Package Manager for system requirements for a package (and its dependencies)

* Remotes functions can now install dependencies from additional DESCRIPTION fields, e.g. passing `dependencies = "Config/Needs/website"` will install the dependencies listed in the `Config/Needs/website: ` field in the package's DESCRIPTION.
  Prefixing fields with `Config/Needs` allows them to pass `R CMD check` without a NOTE, so it is the recommended format for these extra dependencies.

* `install_*()` family of functions now use the default branch in the repository, not the `master` branch (@MyKo101,#508).

## Minor improvements and fixes

* Internal functions `remote_download()`, `remote_metadata()`, `remote_package_name()` and `remote_sha()` are now exported, so 3rd party packages could provide methods for new remote types (#509, #56)

* Internal functions `add_metadata()`, `github_remote()` are now exported. They are mainly for 3rd party extensions and should not be used by most users (#485).

* `install_version()` now keeps searching subsequent repositories for the requested version, rather than failing if the version it finds in an early repository is unsuitable. (#305, @kenahoo)

* `install_version()` now understands specifications like '>= 1.0' or '>= 1.12.0, < 1.14' to install the first version of the package it can find that satisfies the criteria. (#305, @kenahoo)

* `install_version()` now avoids use of `base::url()`, as prior to R 3.6.2 it had a bug when downloading large files (#463)

* `parse_submodules()` internal regular expression is now PCRE 2 compatible (#502, @jan-glx)

* `update_packages()` argument `force` has been deprecated and no longer has any effect (#521)

* Another fix for the mixed binary and source dependency issue, it should hopefully be fully squashed now (#296)

* The upgrade menu is now interruptible in RStudio (#489).

* Internal GitHub functions now correctly handle cases when characters are not representable in the default locale, but are representable in UTF-8 (#492).

# remotes 2.1.1

## Minor improvements and fixes

* Installing mixed binary and source dependencies when the latest versions of
  some packages do not have binaries yet should now install dependencies in the
    correct order to prevent load failures (#296)

* `github_error()` now also works when a GitHub (Enterprise) server does not
  return information about the rate limit (@dpprdan, #396, #413).

* `install_gitlab` passes the `quiet` argument on to `gitlab_pat` (@michaelchirico, #437)

* `remotes` is now resilient against installed packages that declare
  `RemoteType: standard` but do not include a `RemoteRepos` or `RemotePkgType`
    field. In such a case, the values for `getOption("repos")` and
      `getOption("pkgType")` will be used (respectively).

* `install_gitlab()` now installs from repositories in subgroups and with dots
  in their name. `subdir` is now an explicit argument instead of implicit in
    `repo` (@robertdj, #259, #420).

* `install()` now passes the ellipsis `...` to `install_deps()` (@Neil-Schneider, #411)

* The tests have been updated to work with newer versions of callr and R 4.0

(mef)

2020-09-20 01:25:17 UTC MAIN commitmail json YAML

doc: Updated devel/R-xfun to 0.17

(mef)

2020-09-20 01:25:07 UTC MAIN commitmail json YAML

(devel/R-xfun) Updated 0.8 to 0.17

# CHANGES IN xfun VERSION 0.17

## NEW FEATURES

- Supports `xfun::pkg_attach(packages, install = "pak")`, i.e., use `pak::pkg_install()` to install a package when it is not installed (thanks, @GitHunter0, #32).

- Added a new function `xfun::split_source()` to split lines of R source code into minimal complete expressions.

# CHANGES IN xfun VERSION 0.16

- Added a new function `base64_decode()` to decode data from the base64 encoding (thanks, @wush978, #31).

# CHANGES IN xfun VERSION 0.15

## NEW FEATURES

- Added a new function `tree()`, which is based on `str()` in base R, but changes the output of `str()` into a tree diagram to make it easier to understand nested data structures.

- Added a new function `base64_encode()` to encode data into the base64 encoding (thanks, @wush978, #27).

- Added a new function `base64_uri()` to generate the Data URI (or Data URL) for a file.

## BUG FIXES

- Fenced code blocks commented out in `<!-- -->` are not longer recognized as code blocks but prose (thanks, @jarauh, #25).

# CHANGES IN xfun VERSION 0.14

## NEW FEATURES

- The `cache_rds()` function can invalidate the cache automatically when the code passed to its `expr` argument has changed. Two new arguments, `hash` and `clean` were added to this function to make it more useful and powerful. See the help page `?xfun::cache_rds()` for more information.

# CHANGES IN xfun VERSION 0.13

## NEW FEATURES

- Added a new function `cache_rds()` to cache an R expression to a `*.rds` file.

- Added a new function `Rscript_call()` to call a function (with arguments) in a new R session via the command `Rscript`.

- The `recheck` argument of `rev_check()` can take a vector of package names, and only these packages will be checked. See `?xfun::rev_check` for more details.

# CHANGES IN xfun VERSION 0.12

## NEW FEATURES

- Added a new function `split_lines()`.

# CHANGES IN xfun VERSION 0.11

## BUG FIXES

- `read_utf8()` will read the file with `options(encoding = 'native.enc')` and ignore user's setting such as `options(encoding = 'UTF-8')` (#21).

# CHANGES IN xfun VERSION 0.10

## NEW FEATURES

- Added the function `as_strict_list()` to convert an existing object to a strict list without wrapping it in another list if the object already is of type list (in contrast to how `strict_list()` behaves) (thanks, @salim-b, #20).

# CHANGES IN xfun VERSION 0.9

## NEW FEATURES

- Added a function `rename_seq()` to rename files to add an incremental numeric prefix to the filenames, e.g., rename `a.txt`, `b.txt`, `c.txt` to `1-a.txt`, `2-b.txt`, `3-c.txt`.

(mef)

2020-09-20 00:28:10 UTC MAIN commitmail json YAML

doc: Updated devel/R-usethis to 1.6.1

(mef)

2020-09-20 00:27:59 UTC MAIN commitmail json YAML

(devel/R-usethis) Updated 1.5.1 to 1.6.1

# usethis 1.6.1
---------------

Patch release to align some path handling internals with an update coming in the fs package.

* `use_github_links()` is a bit more clever about remotes (e.g. `origin`
  vs. `upstream`), which makes it easier to make a PR that adds GitHub links for
  a package you've forked.

* `use_pkgdown()` now `.gitignore`s the destination directory and only adds the
  destination directory to the config file if it departs from the default
  (which is `docs/`).

* `use_tidy_ci()` is now deprecated in favour of `use_tidy_github_actions()`
  (#1098).

* `use_github_action_check_standard()` is a new intermediate workflow that
  checks on more platforms than `_release`, but is less exhaustive than `_full`
  (@jimhester).

* `create_tidy_package()` now uses an MIT license (@topepo, #1096).

# usethis 1.6.0
---------------

## GitHub actions

* New `use_github_actions()`, `use_github_action_check_release()`,
  `use_github_action_check_full()`, `use_github_action_pr_commands()`,
  to set up GitHub Actions for a package (@jimhester).

* We now recommend GitHub Actions instead of Travis-CI or AppVeyor, and strongly
  recommend upgrading your packages.

* Fix `use_github_action()` URL parameter to ensure custom URLs are allowed.
  (@coatless, #1065).

## Package creation

* `create_package()` gains a `roxygen` argument. If `TRUE` (the default),
  it adds a `RoxygenNote` field to the `DESCRIPTION` (which means the first run
  of `devtools::check()` will re-document the package, #963), and creates an
  empty `NAMESPACE` (which means you'll always need an explicit `@export`
  if you want to export functions, #927). It also turns markdown processing
  on by default (#911).

* `use_rstudio()` now sets the `LineEndingConversion` to `Posix` so that
  packages created using usethis always use LF line endings, regardless of
  who contributes to them (#1002).

* In the `usethis.description` option, you can now set `Authors@R = person()`
  directly, without having to wrap in additional layer of quotes. If setting
  this in your `.Rprofile`, you'll need to use `utils::person()` since the utils
  package isn't loaded until after your profile is executed.

## PR helpers

* A new article [Pull request helpers](https://usethis.r-lib.org/articles/articles/pr-functions.html)
  demonstrates how to use the `pr_*()` functions (@mine-cetinkaya-rundel, #802).

* `pr_finish()` checks that you don't have any local changes (#805), and can
  optionally finish any PR, not just the current (#1040).

* `pr_pause()` and `pr_fetch()` now automatically pull to get latest changes
  (#959, #960) and refresh RStudio's git pane (#706).

* `pr_push()` now works for a repository with no open pull requests
  (@maurolepore, #990).

* `pr_pull()` gives more information about which files have merge conflicts
  and automatically opens conflicted files for editing (#1056).

## Other new features

* New `rename_files()` makes it easy to rename paired `R/` and `test/` files
  (#784).

* New `ui_silence()` makes it easier to selectively silence some UI output.

* New `use_agpl3_license()` (@pachamaltese, #870).

* New `use_data_table()` to set up a package for Import-ing `data.table`
  (@michaelchirico, #897).

* `use_latest_dependencies()` replaces `use_tidy_version()` as the new name
  better reflect its usage (#771).

* New `use_lifecycle()` helper to import the lifecycle badges for functions and
  arguments in your package. Learn more at <https://lifecycle.r-lib.org/>.

* `use_release_issue()` will include additional bullets if your package
  includes `release_bullets()` function which returns a character
  vector (and the package has been loaded with `load_all()`) (#941).

## Minor improvements and bug fixes

* When writing files, usethis now respects line endings. Default line endings
  are taken from the `.Rproj` file (if available), otherwise the `DESCRIPTION`,
  otherwise the first file found in `R/`, then all else failing to your
  platform default (#767). It should do a better job of preserving UTF-8 files
  on windows (#969).

* `browse_github()` now always goes to the canonical GitHub site:
  `https://github.com/user/repo`. This is slightly worse than the current
  behaviour but makes the function more consistent across packages, and
  considerably simplifies the implementation.

* `browse_circle()` opens the project dashboard on Circle CI.

* `create_download_url()` is a new helper for making "ZIP file download"
  URLs suitable for use with `use_course()` and `use_zip()`, starting with the
  URLs that mere mortals can usually get their hands on in a browser
  (@fmichonneau, #406).

* `create_package()` no longer fails partway through if you have a malformed
  `usethis.description` option (#961).

* `create_package()` will now create a package in a symlink to a directory
  (#794).

* `create_package()` and `use_description()` gain a `check_name` argument to
  control whether to check for package names invalid for CRAN (@noamross, #883).

* `edit_file()` and `use_test()` gain an `open` parameter that allows you to
  control whether or not the function is opened for editing by the user (#817).

* `edit_rstudio_snippets()` makes it more clear which snippet types are
  allowed and that user's snippets mask the built-in snippets (@GegznaV, #885).

* `git_sitrep()` now reports project-specific user name and email, if set
  (#837), and email(s) associated with your GitHub account (@dragosmg, #724).

* `ui_yeah()` and `ui_nope()` allow you to override the default "yes" and
  "no" strings and to opt-out of shuffling (@rundel, #796).

* `use_circleci()` uses correct delimiters in template (@jdblischak, #835).

* `use_circleci_badge()` is now exported (@pat-s, #920).

* `use_code_of_conduct()` now generates an absolute link to code of conduct on
  pkgdown website or original source to avoid R CMD check issues (#772).

* `use_course()` and `use_zip()` are now equipped with some retry capability,
  to cope with intermittent failure or the need for a longer connect timeout
  (#988).

* `use_data()` automatically bumps R dependency to 2.10 (#962).

* `use_data_raw()` template quotes the dataset name correctly
  (#736, @mitchelloharawild).

* `use_description_defaults()` now shows the default fields combined with
  any options that you have set.

* `use_dev_package()` now supports packages installed from any remote type,
  not just GitHub (@antoine-sachet, #1071).

* `use_git()` will now create initial commit if needed (#852).

* `use_github_release()` no longer fails if you have no news bullets (#1048).

* `use_github_release()` now tags the latest local commit instead of the latest
  remote commit on the default branch (@davidchall, #1029).

* `use_gpl3_license()` now completes the license by providing additional
  information in a file named LICENSE, just like `use_mit_license()` and
  friends (@Cervangirard, #683).

* `use_logo()` now generates the correct href if the pkgdown `url` is set
  (@mitchelloharawild, #986).

* `use_make()` gains missing closing parenthesis (@ryapric, #804).

* `use_markdown_template()` no longer uses an unexported function in its
  default arguments (@fmichonneau, #761).

* `use_testthat()` and `use_test()` now work in projects, not just packages
  (#1017).

* `use_test()` works on Windows when called without arguments (#901).

* `use_tidy_issue_template()` uses current github format (@Maschette, #756).

* `use_travis()`, `use_travis_badge()`, and `browse_travis()`, now default
  to `ext = "com"` since travis-ci.com is now recommended it over travis-ci.org
  (@riccardoporreca, #1038).

* `use_release_issue()` reminds you to re-generate `README.md`,
  if needed (#767).

* `use_r()` and `use_test()` throw a clear error if multiple names are provided
  (@strboul, #862).

* `use_rcpp()` and `use_c()` now ensure `src/` contains at least one `.cpp` or
  `.c` placeholder file, so that the package can be built (@coatless, #720).

* `usethis.destdir` is a new option that is consulted when deciding where to
  put a new folder created by `use_course()` or `create_from_github()`
  (@malcolmbarrett, #1015).

## Dependency changes

New Imports: cli, rematch2, rlang.

gh minimum version is bumped to v.1.1.0, due to changed behaviour around requests that return nothing.

clisymbols is removed from Imports.

(mef)

2020-09-19 23:54:41 UTC MAIN commitmail json YAML

doc: Updated devel/nss to 3.57

(ryoon)

2020-09-19 23:54:14 UTC MAIN commitmail json YAML

nss: Update to 3.57

Changelog:
Notable Changes in NSS 3.57

* NSPR dependency updated to 4.29.
* The following CA certificates were Added:
    Bug 1663049 - CN=Trustwave Global Certification Authority
        SHA-256 Fingerprint:
97552015F5DDFC3C8788C006944555408894450084F100867086BC1A2BB58DC8
    Bug 1663049 - CN=Trustwave Global ECC P256 Certification Authority
        SHA-256 Fingerprint:
945BBC825EA554F489D1FD51A73DDF2EA624AC7019A05205225C22A78CCFA8B4
    Bug 1663049 - CN=Trustwave Global ECC P384 Certification Authority
        SHA-256 Fingerprint:
55903859C8C0C3EBB8759ECE4E2557225FF5758BBD38EBD48276601E1BD58097
* The following CA certificates were Removed:
    Bug 1651211 - CN=EE Certification Centre Root CA
        SHA-256 Fingerprint:
3E84BA4342908516E77573C0992F0979CA084E4685681FF195CCBA8A229B8A76
    Bug 1656077 - O=Government Root Certification Authority; C=TW
        SHA-256 Fingerprint:
7600295EEFE85B9E1FD624DB76062AAAAE59818A54D2774CD4C0B2C01131E1B3
* Trust settings for the following CA certificates were Modified:
    Bug 1653092 - CN=OISTE WISeKey Global Root GA CA
        Websites (server authentication) trust bit removed.

Bugs fixed in NSS 3.57

* Bug 1651211 - Remove EE Certification Centre Root CA certificate.
* Bug 1653092 - Turn off Websites Trust Bit for OISTE WISeKey Global Root GA
CA.
* Bug 1656077 - Remove Taiwan Government Root Certification Authority
certificate.
* Bug 1663049 - Add SecureTrust's Trustwave Global root certificates to NSS.
* Bug 1659256 - AArch64 AES optimization shouldn't be enabled with gcc 4.8.
* Bug 1651834 - Fix Clang static analyzer warnings.
* Bug 1661378 - Fix Build failure with Clang 11.
* Bug 1659727 - Fix mpcpucache.c invalid output constraint on Linux/ARM.
* Bug 1662738 - Only run freebl_fips_RNG_PowerUpSelfTest when linked with
NSPR.
* Bug 1661810 - Fix Crash @ arm_aes_encrypt_ecb_128 when building with Clang
11.
* Bug 1659252 - Fix Make build with NSS_DISABLE_DBM=1.
* Bug 1660304 - Add POST tests for KDFs as required by FIPS.
* Bug 1663346 - Use 64-bit compilation on e2k architecture.
* Bug 1605922 - Account for negative sign in mp_radix_size.
* Bug 1653641 - Cleanup inaccurate DTLS comments, code review fixes.
* Bug 1660372 - NSS 3.57 should depend on NSPR 4.29
* Bug 1660734 - Fix Makefile typos.
* Bug 1660735 - Fix Makefile typos.

(ryoon)

2020-09-19 23:53:51 UTC MAIN commitmail json YAML

doc: Updated devel/nspr to 4.29

(ryoon)

2020-09-19 23:53:09 UTC MAIN commitmail json YAML

nspr: Update to 4.29

Changelog:
NSPR 4.29 contains the following changes:
- Remove macOS Code Fragment Manager support code
- Remove XP_MACOSX and OS_TARGET=MacOSX
- Refresh config.guess and config.sub
- Remove NSPR's patch to config.sub
- Add support for e2k target (64-bit Elbrus 2000)

(ryoon)

2020-09-19 23:17:53 UTC MAIN commitmail json YAML

Added devel/R-rematch2 version 2.1.2

(mef)

2020-09-19 23:14:22 UTC MAIN commitmail json YAML

devel/R-rematch2: import R-rematch2-2.1.2

Wrappers on 'regexpr' and 'gregexpr' to return the match results in
tidy data frames.

(mef)

2020-09-19 21:42:58 UTC MAIN commitmail json YAML

(devel/Makefile) correction the order (sort)

(mef)

2020-09-19 21:39:54 UTC MAIN commitmail json YAML

doc: Updated devel/R-fs to 1.5.0

(mef)

2020-09-19 21:39:43 UTC MAIN commitmail json YAML

(devel/R-fs) Updated 1.3.1 to 1.5.0

(pkgsrc)
- Add  TEST_DEPENDS+, but still fails at pdLaTeX

(upstream)
# fs 1.5.0
----------

* The libuv release used by fs was updated to 1.38.1

* `dir_create()` now consults the process umask so the mode during
  directory creation works like `mkdir` does (#284).

* `fs_path`, `fs_bytes` and `fs_perms` objects are now compatible with vctrs 0.3.0 (#266)

* `fs_path` objects now sort properly when there is a mix of ASCII and
  unicode elements (#279)

# fs 1.4.2
----------
* `file_info(..., follow = TRUE)`, `is_dir()`, and `is_file()`
  follow relative symlinks in non-current directories (@heavywatal, #280)

* `dir_map()` now grows its internal list safely, the 1.4.0 release
  introduced an unsafe regression (#268)

* `file_info()` returns a tibble if the tibble package is installed,
  and subsets work when it is a `data.frame` (#265)

* `path_real()` always fails if the file does not exist. Thus it can no longer
  be used to resolve symlinks further up the path hierarchy for files that do not
  yet exist. This reverts the feature introduced in 1.2.7 (#144, #221, #231)

# fs 1.4.1
----------
* Fix compilation on Solaris.

# fs 1.4.0
----------
* `[[.fs_path`, `[[.fs_bytes` and `[[.fs_perms` now preserve their
  classes after subsetting (#254).

* `path_has_parent()` now recycles both the `path` and `parent` arguments (#253).
* `path_ext_set()` now recycles both the `path` and `ext` arguments (#250).
* Internally fs no longer depends on Rcpp

# fs 1.3.2
----------
* fs now passes along `CPPFLAGS` during compilation of libuv, fixing an issue that could
  prevent compilation from source on macOS Catalina. (@kevinushey, #229)

* fs now compiles on alpine linux (#210)

* `dir_create()` now works with absolute paths and `recurse = FALSE` (#204).

* `dir_tree()` now works with paths that need tilde expansion (@dmurdoch, @jennybc, #203).

* `file_info()` now returns file sizes with the proper classes
  ("fs_bytes" and "numeric"), rather than just "fs_bytes" (#239)

* `get_dirent_type()` gains a `fail` argument (@bellma-lilly, #219)

* `Is_Dir()`, `is_file()`, `is_file_empty()` and `file_info()` gain a
  `follow` argument, to follow links and return information about the
  linked file rather than the link itself (#198)

* `path()` now follows "tidy" recycling rules, namely only consistent
  or length 1 inputs are recycled. (#238)

* `path()` now errors if the path given or constructed will exceed `PATH_MAX` (#233).

* `path_ext_set()` now works with multiple paths (@maurolepore, #208).

(mef)

2020-09-19 21:12:52 UTC MAIN commitmail json YAML

Added devel/R-pkgKitten version 0.1.5

(mef)

2020-09-19 21:10:20 UTC MAIN commitmail json YAML

devel/R-pkgKitten: import R-pkgKitten-0.1.5

Provides a function kitten() which creates cute little packages which
pass R package checks. This sets it apart from package.skeleton()
which it calls, and which leaves imperfect files behind. As this is
not exactly helpful for beginners, kitten() offers an alternative.

(mef)

2020-09-19 21:02:57 UTC MAIN commitmail json YAML

sysutils/xcdroast: remove no-op substitution:
ERROR: [subst.mk:devossaudio] The filename pattern "src/io.c" has no effect.

(rhialto)

2020-09-19 21:01:28 UTC MAIN commitmail json YAML

p5-Coro: Update test status (without JIT)

(wiz)

2020-09-19 20:06:58 UTC MAIN commitmail json YAML

doc: Updated cad/gtkwave to 3.3.106

(mef)

2020-09-19 20:06:47 UTC MAIN commitmail json YAML

(cad/gtkwave) Updated 3.3.104 to 3.3.106

3.3.105 01jul20 Fix bad (void) of is_closing in fstDestroyMmaps when using
                Cygwin or MinGW.
                Fix left shift overflow in cvt_fpsdec().
                Add in missing file/translate/process filter for reals.
                Fix for bitvec merging in GHW so integers arrays can be viewed.
                Added Shift-Up/Down highlight with scroll in order to assist
                with left/right arrow based transition movement.
                Fix Show Wave Highlight so it is not dependent on Show Grid.
                Fix negative MSBs on VCD loaders for vectors.
                Fix getpwuid() null pointer exception.
                Add missing recursion case to treenamefix().
                Fix lock/unlock misuse of pthread mutexes across threads.
                Examine env var $HOME for home dir on geteuid failure.
3.3.106 06jul20 Fix for GDK_KEY_* definitions missing in older GDK versions.
                Fix Shift-Up/Down highlight to traverse inside groups.
                Resync ghwlib to handled unbounded arrays.

(mef)

2020-09-19 19:42:11 UTC MAIN commitmail json YAML

net/Makefile: Add wireguard-tools

(js)

2020-09-19 18:22:13 UTC MAIN commitmail json YAML

doc: Updated net/tor to 0.4.4.5nb1

(leot)

2020-09-19 18:22:01 UTC MAIN commitmail json YAML

tor: disable backtrace(3) support on netbsd-9 evbarm

backtrace(3) does not work on netbsd-9 ending up in a SIGSEGV and tor
process hanging forever (a simple way to reproduce without configuring
tor is just invoking tor via `tor --version').

Workaround for PR port-evbarm/55669.

PKGREVISION++

(leot)

2020-09-19 17:26:33 UTC MAIN commitmail json YAML

Re-compute checksum to match updated comment.  Ride previous revision bump.

(he)

2020-09-19 17:25:57 UTC MAIN commitmail json YAML

Note update of devel/lldb to 10.0.1nb1.

(he)

2020-09-19 17:25:02 UTC MAIN commitmail json YAML

Add some code which makes this build on 9.0 plain, verified on
amd64, since PT_STOP was introduced after the 9.0 release. Based
on hints from kamil@.
Bump PKGREVISION.

(he)

2020-09-19 15:51:33 UTC MAIN commitmail json YAML

doc: Updated net/unison2.51 to 2.51.2nb22

(wiz)

2020-09-19 15:51:23 UTC MAIN commitmail json YAML

unison2.51: fix OCAML_USE_OPT_COMPILER check

The value is yes or no, not true.

Bump PKGREVISION since binary packages might change.

(wiz)

2020-09-19 15:27:15 UTC MAIN commitmail json YAML

2020-09-19 14:38:17 UTC MAIN commitmail json YAML

net/unison-snapshot: Use OCAML_USE_OPT_COMPILER correctly

It is set to yes and no in ocaml.mk, not true.

(gdt)

2020-09-19 14:15:53 UTC MAIN commitmail json YAML

doc: Added multimedia/mp4tools version 3.8

(schmonz)

2020-09-19 14:15:22 UTC MAIN commitmail json YAML

Add and enable mp4tools.

(schmonz)

2020-09-19 14:14:02 UTC MAIN commitmail json YAML

Initial import of mp4tools to join and split MP4 files.

- MP4Joiner joins multiple MP4 files into one
- MP4Splitter splits a MP4 file into multiple files

(schmonz)

2020-09-19 14:11:30 UTC MAIN commitmail json YAML

Include missing cairo and pango buildlinks in bl3.mk, too.

(schmonz)

2020-09-19 14:04:51 UTC MAIN commitmail json YAML

doc: Updated security/sudo to 1.8.31p2

(taca)

2020-09-19 14:04:29 UTC MAIN commitmail json YAML

security/sudo: update to 1.8.31p2

Update sudo package to 1.8.31p2.

What's new in Sudo 1.8.31p2

* Sudo command line options that take a value may only be specified
  once.  This is to help guard against problems caused by poorly
  written scripts that invoke sudo with user-controlled input.
  Bug #924.

* When running a command in a pty, sudo will no longer try to
  suspend itself if the user's tty has been revoked (for instance
  when the parent ssh daemon is killed).  This fixes a bug where
  sudo would continuously suspend the command (which would succeed),
  then suspend itself (which would fail due to the missing tty)
  and then resume the command.

* If sudo's event loop fails due to the tty being revoked, remove
  the user's tty events and restart the event loop (once).  This
  fixes a problem when running "sudo reboot" in a pty on some
  systems.  When the event loop exited unexpectedly, sudo would
  kill the command running in the pty, which in the case of "reboot",
  could lead to the system being in a half-rebooted state.

* Fixed a regression introduced in sudo 1.8.23 in the LDAP and
  SSSD back-ends where a missing sudoHost attribute was treated
  as an "ALL" wildcard value.  A sudoRole with no sudoHost attribute
  is now ignored as it was prior to version 1.8.23.

(taca)

2020-09-19 14:02:31 UTC MAIN commitmail json YAML

Remove CR stripping since source files don't contain it any more:
ERROR: [subst.mk:d2u] The filename patterns "*.h *.c */*.h */*.c */*/*.h */*/*.c" have no effect.
No change in resulting binaries.

(rhialto)

2020-09-19 14:02:19 UTC MAIN commitmail json YAML

doc: Updated net/samba4 to 4.12.7

(taca)

2020-09-19 14:00:54 UTC MAIN commitmail json YAML

net/samba4: update to 4.12.7

Update samba4 package to 4.12.7.

                  ==============================
                  Release Notes for Samba 4.12.7
                        September 18, 2020
                  ==============================

This is a security release in order to address the following defect:

o CVE-2020-1472: Unauthenticated domain takeover via netlogon ("ZeroLogon").

The following applies to Samba used as domain controller only (most
seriously the Active Directory DC, but also the classic/NT4-style DC).

Installations running Samba as a file server only are not directly
affected by this flaw, though they may need configuration changes to
continue to talk to domain controllers (see "file servers and domain
members" below).

The netlogon protocol contains a flaw that allows an authentication
bypass. This was reported and patched by Microsoft as CVE-2020-1472.
Since the bug is a protocol level flaw, and Samba implements the
protocol, Samba is also vulnerable.

However, since version 4.8 (released in March 2018), the default
behaviour of Samba has been to insist on a secure netlogon channel,
which is a sufficient fix against the known exploits. This default is
equivalent to having 'server schannel = yes' in the smb.conf.

Therefore versions 4.8 and above are not vulnerable unless they have
the smb.conf lines 'server schannel = no' or 'server schannel = auto'.

Samba versions 4.7 and below are vulnerable unless they have 'server
schannel = yes' in the smb.conf.

Note each domain controller needs the correct settings in its smb.conf.

Vendors supporting Samba 4.7 and below are advised to patch their
installations and packages to add this line to the [global] section if
their smb.conf file.

The 'server schannel = yes' smb.conf line is equivalent to Microsoft's
'FullSecureChannelProtection=1' registry key, the introduction of
which we understand forms the core of Microsoft's fix.

Some domains employ third-party software that will not work with a
'server schannel = yes'. For these cases patches are available that
allow specific machines to use insecure netlogon. For example, the
following smb.conf:

  server schannel = yes
  server require schannel:triceratops$ = no
  server require schannel:greywacke$ = no

will allow only "triceratops$" and "greywacke$" to avoid schannel.

More details can be found here:
https://www.samba.org/samba/security/CVE-2020-1472.html

(taca)

2020-09-19 13:52:37 UTC MAIN commitmail json YAML

doc: Updated x11/xf86-input-keyboard to 1.9.0nb3

(taca)

2020-09-19 13:52:14 UTC MAIN commitmail json YAML

2020-09-19 13:51:11 UTC MAIN commitmail json YAML

doc: Updated sysutils/apcupsd to 3.14.14

(taca)

2020-09-19 13:50:48 UTC MAIN commitmail json YAML

sysutils/apcupsd: update to 3.14.14

Update apcupsd package to 3.14.14.

3.14.14 -- 31 May 2016

BUG FIXES

  * win32: Fix missing DLLs when installing only apctray

  * Fixes for socket error handling. Resolves apcaccess crash when connection
    fails as well as several other theoretical issues.

  * MODBUS/USB error handling (COMMLOST) improvements for faulty USB links

  * Fix hiddev binding when usbfs is mounted on /dev/bus/usb instead of
    /proc/bus/usb. This is necessary for switching between MODBUS/USB and
    USB/HID on Linux.

  * Update GPLv2 text and FSF address to match current versions from FSF.

  * Various fixes for potential issues suggested by Coverity Scan

  * MacOS X port support for El Capitan System Integrity Protection (SIP)
    aka "rootless"

  * Fix shutdown failure on Windows when UPSNAME includes spaces

  * Fix building bsd-usb driver
    (This was broken when modbus-usb support was added.)

FEATURES

  * Add status display for output current as well as apparent power

(taca)

2020-09-19 13:42:10 UTC MAIN commitmail json YAML

doc: Updated security/clamav to 0.103.0

(taca)

2020-09-19 13:41:42 UTC MAIN commitmail json YAML

security/clamav: update to 0.103.0

Update clamav package to 0.103.0.

Quote from release announce:

ClamAV 0.103.0 highlights

With your feedback on the previous candidates, we've fixed these additional
issues:

* The freshclam PID file was not readable by other users in previous release
  candidates but is now readable by all.
* An issue with how freshclam was linked with the autotools build system
  caused SysLog settings to be ignored.
* The real-path checks introduced to clamscan and clamdscan in 0.102.4 broke
  scanning of some files with Unicode filenames and files on network shares
  for Windows users.

Thanks to the users for your help in fixing these bugs.

Major changes

* clamd can now reload the signature database without blocking
  scanning. This multi-threaded database reload improvement was made
  possible thanks to a community effort.

* Non-blocking database reloads are now the default behavior. Some systems
  that are more constrained on RAM may need to disable non-blocking reloads,
  as it will temporarily consume double the amount of memory. We added a new
  clamd config option ConcurrentDatabaseReload, which may be set to no.

Special thanks to those who made this feature a reality:

* Alberto Wu
* Alexander Sulfrian
* Arjen de Korte
* David Heidelberg
* Ged Haywood
* Julius Plenz
* Michael Orlitzky

Notable changes

* The DLP module has been enhanced with additional credit card ranges and a
  new engine option that allows ClamAV to alert only on credit cards (and
  not, for instance, gift cards) when scanning with the DLP module. John
  Schember developed this feature, with input from Alexander Sulfrian.
* We added support for Adobe Reader X PDF encryption and overhauled the
  PNG-scanning tool to detect PNG-specific exploits. We also made a major
  change to GIF parsing that now makes it more tolerant of problematic files
  and adds the ability to scan overlays, all thanks to work and patches
  submitted by Aldo Mazzeo.
* clamdtop.exe is now available for Windows users. The functionality is
  somewhat limited when compared to clamdtop on Linux. PDCurses is required
  to build clamdtop.exe for ClamAV on Windows.
* The phishing detection module will now print "Suspicious link found!"
  along with the "Real URL" and "Display URL" each time ClamAV detects
  phishing. In a future version, we would like to print out alert-related
  metadata like this at the end of a scan, but for now, this detail will
  help users understand why a given file is being flagged as phishing.
* Added new *experimental* CMake build tooling. CMake is not yet recommended
  for production builds. Our team would appreciate any assistance improving
  the CMake build tooling so we can one day deprecate autotools and remove
  the Visual Studio solutions.

- Please see the new CMake installation instructions found in
          INSTALL.cmake.md for detailed instructions on how to build ClamAV
          with CMake.

* Added --ping and --wait options to the clamdscan and clamonacc client
  applications.

* The --ping (-p) command will attempt to ping clamd up to a specified
  maximum number of attempts at an optional interval. If the interval isn't
  specified, a default one-second interval is used. It will exit with
  status code `0` when it receives a PONG from clamd or status code `21` if
  the timeout expires before it receives a response.

(taca)

2020-09-19 13:35:42 UTC MAIN commitmail json YAML

doc: Updated devel/php-xdebug to 2.9.7

(taca)

2020-09-19 13:35:16 UTC MAIN commitmail json YAML

devel/php-xdebug: add a patch file

Oops, forgot to commit a patch file.

(taca)

2020-09-19 13:34:32 UTC MAIN commitmail json YAML

devel/php-xdebug: update to 2.9.7

Update php-xdebug package  to 2.9.7.

Wed, Sep 16, 2020 - xdebug 2.9.7

= Fixed bugs:

- Fixed issue #1839: Add keepalive options to debugging socket

(taca)

2020-09-19 13:31:11 UTC MAIN commitmail json YAML

doc: Updated devel/ruby-pkg-config to 1.4.3

(taca)

2020-09-19 13:30:36 UTC MAIN commitmail json YAML

devel/ruby-pkg-config: update to 1.4.3

Update ruby-pkg-config package to 1.4.3.

1.4.3 (2020-09-14)

* Use PackageConfig::NotFoundError
* Remove needless implicit Bundler

(taca)

2020-09-19 13:28:57 UTC MAIN commitmail json YAML

doc: Updated graphics/wxsvg to 1.5.22

(schmonz)