Commit graph

307510 commits

Author SHA1 Message Date
leot
65614edd6e git-base: Use bash to run tests
At least with NetBSD (9.99.17) sh(1) the `streaming support for --stdin'
test of t0008-ignores.sh hangs.  Force to use bash for tests and add it as a
test dependency. (This needs to be investigate further.)

The entire test suite is now runs but at least on NetBSD 9.99.17
t0301-credential-cache.sh test 29 `use user socket if user directory
exists' and test 30 `use user socket if user directory is a symlink to
a directory' fail.
2019-12-11 14:54:25 +00:00
tsutsui
a5ff555dd6 doc: Updated textproc/ruby-nokogiri to 1.10.7 2019-12-11 14:52:35 +00:00
tsutsui
810b9444de ruby-nokogiri: update to 1.10.7.
Upstream changes (from CHANGELOG.md):

## 1.10.7 / 2019-12-03

### Bug

* [MRI] Ensure the patch applied in v1.10.6 works with GNU `patch`. [#1954]


## 1.10.6 / 2019-12-03

### Bug

* [MRI] Fix FreeBSD installation of vendored libxml2. [#1941, #1953] (Thanks, @nurse!)


## 1.10.5 / 2019-10-31

### Security

[MRI] Vendored libxslt upgraded to v1.1.34 which addresses three CVEs for libxslt:

* CVE-2019-13117
* CVE-2019-13118
* CVE-2019-18197

More details are available at #1943.


### Dependencies

* [MRI] vendored libxml2 is updated from 2.9.9 to 2.9.10
* [MRI] vendored libxslt is updated from 1.1.33 to 1.1.34
2019-12-11 14:52:21 +00:00
tsutsui
36b6f12308 doc: Updated devel/ruby-memoist to 0.16.2 2019-12-11 14:51:53 +00:00
tsutsui
014ba5f061 ruby-memoist: update to 0.16.2.
Upstream changes (from CHANGELOG.md):

v0.16.2 (2019-12-04)

Merged pull requests:

* Fix regression introduced by frozen symbol fix #86 (sebjacobs)

v0.16.1 (2019-11-08)

Merged pull requests:

* Remove ruby 1.9.2 from travis build matrix #84 (unasuke)
* Make Memoist.escape_punctuation compatible with MRI 2.7 #82 (casperisfine)
* add 2.5.1 to travis #77 (matthewrudy)
* Remove ghit.me #74 (matthewrudy)
* Place sample code for execution in README.md #73 (3nan3)
* Require Ruby >=1.9.2 #69 (matthewrudy)
2019-12-11 14:51:36 +00:00
adam
ce475e1036 Updated devel/py-Pyro, net/py-Socks 2019-12-11 14:49:52 +00:00
adam
447409c1c1 py-Socks: updated to 1.7.1
1.7.1:
Unknown changes
2019-12-11 14:49:15 +00:00
adam
0129391bc5 py-Pyro: updated to 4.77
Pyro 4.77
- dropped support for Python 3.4 (which has reached end-of-life status). Supported Python versions are now 2.7, and 3.5 or newer.
  (the life cycle status of the Python versions can be seen here https://devguide.python.org/#status-of-python-branches)
- URIs now allow spaces in the location part. Useful for unix domain sockets.
2019-12-11 14:45:17 +00:00
adam
406ce2c113 Updated devel/py-dulwich, net/py-kombu 2019-12-11 14:42:17 +00:00
adam
99ccbbc88c py-kombu: updated to 4.6.7
4.6.7:
Use importlib.metadata from the standard library on Python 3.8+.
Add peek lock settings to be changed using transport options.
Fix redis health checks.
Reset ready before execute callback.
Add missing parameter queue_args in kombu.connection.SimpleBuffer.
2019-12-11 14:42:01 +00:00
adam
d8c848233c py-dulwich: updated to 0.19.14
0.19.14:
* Strip superfluous <> around email.
* Stop checking for ref validity client-side. Users can
  still call check_wants manually.
* Switch over to Google-style docstrings.
* Add a ``dulwich.porcelain.active_branch`` function.
* Cleanup new directory if clone fails.
* Expand "~" in global exclude path.
2019-12-11 14:37:50 +00:00
adam
fe78d01317 Updated devel/py-jupyter_core, security/py-certifi 2019-12-11 14:28:25 +00:00
adam
4b8204dfd6 py-certifi: updated to 2019.11.28
2019.11.28:
Unknown changes
2019-12-11 14:27:54 +00:00
adam
75deba0733 py-jupyter_core: updated to 4.6.1
4.6.1
- Tolerate execute bit in owner permissions when validating secure writes
- Fix project name typo in copyright
2019-12-11 14:24:50 +00:00
adam
dfea8810e6 Updated textproc/py-tabulate, devel/py-setuptools 2019-12-11 14:19:55 +00:00
adam
c030abf854 py-setuptools: updated to 42.0.2
v42.0.2
Fix support for easy_install's find-links option in setup.cfg.
Build dependencies (setup_requires and tests_require) now install transitive dependencies indicated by extras.
2019-12-11 14:19:35 +00:00
adam
3e227196b9 py-tabulate: updated to 0.8.6
0.8.6: Bug fixes. Stop supporting Python 3.3, 3.4.
2019-12-11 14:17:49 +00:00
adam
d99144d665 Updated devel/libebml, devel/protobuf, devel/py-protobuf 2019-12-11 14:13:29 +00:00
adam
c347d3c2b3 protobuf: updated to 3.11.1
3.11.1:
PHP
Extern declare protobuf_globals
2019-12-11 14:12:27 +00:00
tsutsui
d79fd5fa88 doc: Updated multimedia/adobe-flash-player to 32.0.0.303 2019-12-11 14:09:17 +00:00
tsutsui
02071a4fad adobe-flash-player: update to 32.0.0.303.
Upstream announcement:

https://helpx.adobe.com/flash-player/release-note/fp_32_air_32_release_notes.html

December 10, 2019
* Assorted functional fixes
2019-12-11 14:09:00 +00:00
adam
399930e48b libebml: updated to 1.3.10
v1.3.10:
* When reading binary elements with a size of 0, the element was
  skipped by libebml instead of returned to the calling function.
2019-12-11 14:05:28 +00:00
mef
d96cb30387 doc: Updated fonts/FiraCode to 2 2019-12-11 13:52:34 +00:00
mef
8896ca1f18 (fonts/FireCode) Updated from 1.204 to 2 (thanks leot@ for advice)
### Changelog

All notable changes to this project will be documented in this file.

#### 2.0 (September 9, 2019)

- Characters U+25DE `◟` and U+25DF `◞` were swapped [#761]
- Added Box Drawing Light Arcs U+256D `╭` U+256E `╮` U+256F `╯` U+2570 `╰` [#702] [#714] [#725]
- Added Mathematical Angle Brackets U+27E8 `⟨` U+27E9 `⟩` [#763]
- Added Light and heavy dashed lines U+2504..U+250B `┄┅┆┇┈┉┊┋` [#702]
- Adjusted Box drawings double dashes U+254C..U+254F `╌╍╎╏`
- Fixed outlines of U+04FA `Ӻ` and U+04FB `ӻ` [#806]
- Added Not identical to U+2262 `≢` [#396]
- Added Latin Capital Letter Sharp S U+1E9E `ẞ` [#587]
- Tuned position and width of U+2044 Fraction Slash ` ⁄ ` [#588] and U+2215 Division Slash `∕` [#805]
- Added U+1405 Canadian Syllabics O `ᐅ` and U+140A Canadian Syllabics A `ᐊ` [#666]
- Added U+2234 Therefore `∴` and U+2235 Because `∵` [#669]
- Added U+239B..U+23AD multi-line brackets [#675]

```
⎛ 1 ⎞ ⎡ a ⎤ ⎧ x ⎫
⎜ 2 ⎟ ⎢ b ⎥ ⎪ y ⎪
⎜ 3 ⎟ ⎢ c ⎥ ⎨ z ⎬
⎜ 4 ⎟ ⎢ d ⎥ ⎪ y ⎪
⎝ 5 ⎠ ⎣ e ⎦ ⎩ x ⎭
```

- Added U+27F0..U+27FF Supplemental Arrows-A `⟲⟳⟰⟱⟴⟵⟶⟷⟸⟹⟺⟻⟼⟽⟾⟿` [#677]
- Added U+2400..U+2426 Control Pictures `␆␈␇␣␢␘␍␐␡␥␔␑␓␒␙␃␄␗␅␛␜␌␝␉␊␕␤␀␞␏␎␠␁␂␚␦␖␟␋` [#764]
- Added U+2388 Helm Symbol `⎈` [#766]
- Added U+2016 Double Vertical Line `‖` [#780]
- Tuned metrics (1870,-530 -> 1800,-600, upm 2000 -> 1950, hopefully fix [#552] [#798])
- Box characters to not overflow line height, taller `|` [#449]
- Added few technical symbols [#799]:
  - U+21A9 Leftwards arrow with hook (Return) `↩`
  - U+21DE Upwards arrow with double stroke (Page Up) `⇞`
  - U+21DF Downwards arrow with double stroke (Page down) `⇟`
  - U+21E4 Left Tab Arrow `⇤`
  - U+21E5 Right Tab Arrow `⇥`
  - U+2300 Diameter sign `⌀`
  - U+2303 Up Arrowhead (Control) `⌃`
  - U+2304 Down Arrowhead `⌄`
  - U+2305 Projective `⌅`
  - U+2306 Perspective `⌆`
  - U+2318 Place of interest sign (Command) `⌘`
  - U+2324 Up Arrowhead between two horizontal bars `⌤`
  - U+2325 Option Key `⌥`
  - U+2387 Alternative Key Symbol `⎇`
  - U+238B Broken Circle with Northwest Arrow (Escape) `⎋`
  - U+23CF Eject symbol `⏏`
- Added Coq logical and ` /\ ` and logical or ` \/ ` ligatures, U+2227 `∧` and U+2228 `∨` [#191] [#488] [#738] [#810]
- Added SystemVerilog `|->` `|=>` and `<-|` `<=|` for symmetry [#695]
- Added Forces `||-` ligature and U+22A2..U+22AF `⊢ ⊣ ⊤ ⊥ ⊦ ⊧ ⊨ ⊩ ⊪ ⊫ ⊬ ⊭ ⊮ ⊯` [#709]
- Added `fl` `Fl` `Tl` ligatures, adjusted `fi` `fj` pairs [#795]
- Disabled ligatures after regexp lookahead/lookbehinds `(?<=<` `(?<=>` `(?<==>` `(?<=|` `(?<==` `(?=:=` `(?=!=` `(?==` `(?===` `(?==>` `(?=>` `(?=>>` `(?=<<` `(?=/=` `(?!!` `(?!!.` `(?!=` `(?!==` `(?<!!` `(?<!!.` `(?<!=` `(?<!==` `(?<!--` [#578]
- Removed `..=` [#757]
- Alternatives (stylistic sets):
  - Lowercase `r` (ss01) [#601]
  - Less than/greater than `<=` `>=` (ss02) [#263] [#617]
  - Ampersand `&` (ss03) [#617]
  - Dollar sign `$` (ss04) [#617]
  - At sign `@` (ss05) [#617] [#748] [#817]
  - Thin backslash (ss06) [#577 #720 #825]
  - Dotted zero `0` (zero, ss19)
  - Old-style figures (onum, ss20) [#561] [#715]
- Old-style figures no longer prevent ligatures [#561] [#715]

#### 1.207 (April 6, 2019)

- Variable TTF, cleaned up [many small Light weight errors](https://github.com/thundernixon/FiraCode/blob/qa/googlefonts-qa/notes/outline-checks.md) (done by @thundernixon, PR #735)
- Dropped EOF which were only useful for IE 6-11
- Fixed different vertical position of `<=` `>=` in Light and Bold caused during [#483]

#### 1.206 (September 30, 2018)

- Added `<==>` ([#392]), `#:` ([#642]), `!!.` ([#618]), `>:` `:<` ([#605]), U+0305 Combining overline ([#608]), U+2610 Ballot box, U+2611 Ballot box with check, U+2612 Ballot box with x ([#384])
- Fixed incorrect width of `[` `**` ([#607])
- Redrew `{|` `|}` `[|` `|]` ([#643])
- Removed `{.` `.}` ([#635]), thin backslash ([#577])
- Disabled ligatures in `(?=` `(?<=` `(?:` ([#624]), `>=<` ([#548]), `{|}` `[|]` ([#593])
- Fixed ligatures precedence in `<||>` ([#621]), `:>=` ([#574]), `<<*>>` `<<<*>>>` `<<+>>` <<<+>>>` `<<$>>` `<<<$>>>` ([#410]), `!=<` ([#276])
- Fixed incorrectly swapped box drawing characters `╵` and `╷` ([#595])
- Adjusted vertical position of `<=` `>=` to align with `<` `>` ([#483])

#### 1.205 (February 27, 2018)

- Slashed zero by default ([#481] [#342])
- Adjusted vertical position of colon `:` near `{[()]}` ([#486])
- Thin backslash except when in `\\`, removed `\\\` ([#536])
- Added `:>` ([#547]) and `<:` ([#525])
- Removed `=<` ([#479] [#468] [#424] [#406] [#355] [#305])
- Added `::=` ([#539])
- Added `[|` `|]` ([#516]) `{|` `|}` ([#330])
- Added `✓` (U+2713)
- Added `..=` ([#433])
- Added `=!=` ([#338])
- Added `|-` `-|` `_|_` and adjusted `|=` `||=` ([#494])
- Added `#=` ([#208])
2019-12-11 13:52:07 +00:00
adam
63f57d46b6 Updated www/py-meld3, archivers/py-libarchive-c 2019-12-11 13:47:04 +00:00
adam
44f56bece0 py-libarchive-c: updated to 2.9
2.9:
Changes to the library:
optimized the ArchiveEntry class
added support for the zstd format
fixed the top-level __all__ list (7b97d8b)
updated the code to support Python 3.8
improved the add_file_from_memory method
lowered the level of log messages from warning to info

Tests:
dropped testing with Python 3.4, added 3.7 and 3.8
fixed unicode handling in entry tests
2019-12-11 13:46:46 +00:00
adam
355cdb58c6 py-meld3: updated to 2.0.0
2.0.0:
- Removed support for older Python versions.  On Python 2, meld3 now
  requires Python 2.7.  On Python 3, meld3 now requires Python 3.4 or later.
- Added Python 3.7 classifier to ``setup.py``.  No code changes were
  needed for Python 3.7 compatibility.
2019-12-11 13:43:31 +00:00
adam
688351d0ca Updated devel/py-xdis, lang/py-uncompyle6 2019-12-11 13:20:20 +00:00
adam
f4bfdb4cca py-uncompyle6: updated to 3.6.0
3.6.0:
The main focus in this release was more accurate decompilation especially for 3.7 and 3.8. However there are some improvments to Python 2.x as well, including one of the long-standing problems of detecting the difference between try ... and try else ....

With this release we now rebase Python 3.7 on off of a 3.7 base; This is also as it is (now) in decompyle3. This facilitates removing some of the cruft in control-flow detection in the 2.7 uncompyle2 base.

Alas, decompilation speed for 3.7 on is greatly increased. Hopefull this is temporary (cough, cough) until we can do a static control flow pass.

Finally, runing in 3.9-dev is tolerated. We can disassemble, but no parse tables yet.
2019-12-11 13:19:20 +00:00
mef
5e31d65c19 doc: Updated fonts/Hack-ttf to 3.003 2019-12-11 13:18:47 +00:00
adam
cf67d1e3ef py-xdis: updated to 4.2.0
4.2.0:
Add preliminary 3.9(dev) support
Handle 3.8-3.9 bytecode from 3.7ish
2019-12-11 13:18:25 +00:00
mef
f98e84f668 (fonts/Hack-ttf) Updated 2.020 to 3.003, overs 160 lines ChangeLog ommitted (CHANGELOG.md) 2019-12-11 13:18:19 +00:00
adam
bc9732beb3 Updated devel/meson, multimedia/py-m3u8 2019-12-11 12:52:42 +00:00
adam
b993616902 py-m3u8: updated to 0.5.3
0.5.3:
Allow individual EXT-X-MAP tag for segment
2019-12-11 12:52:21 +00:00
adam
ba279dc7e1 meson: updated to 0.52.1
0.52.1:
Bug fixes (no release notes)
2019-12-11 12:48:07 +00:00
jperkin
ec20cde323 doc: Updated devel/meson to 0.52.0nb1 2019-12-11 12:45:42 +00:00
jperkin
aac066bffd meson: Backport fix for executable bit tests.
Bump PKGREVISION.
2019-12-11 12:45:29 +00:00
adam
d1d16154d9 Updated devel/py-test-mock, textproc/py-sphinxcontrib-websupport, security/py-paramiko 2019-12-11 10:45:16 +00:00
adam
f7b4ad9609 py-paramiko: updated to 2.7.1
2.7.1:
[Bug] Fix a bug in support for ECDSA keys under the newly supported OpenSSH key format. Thanks to Pierce Lopez for the patch.
[Bug] The new-style private key format (added in 2.7) suffered from an unpadding bug which had been fixed earlier for Ed25519 (as that key type has always used the newer format). That fix has been refactored and applied to the base key class, courtesy of Pierce Lopez.

2.7.0:
[Feature]: Add new convenience classmethod constructors to SSHConfig: from_text, from_file, and from_path. No more annoying two-step process!
[Feature] Implement most ‘canonical hostname’ ssh_config functionality (CanonicalizeHostname, CanonicalDomains, CanonicalizeFallbackLocal, and CanonicalizeMaxDots; CanonicalizePermittedCNAMEs has not yet been implemented). All were previously silently ignored. Reported by Michael Leinartas.
[Feature] Implement support for the Match keyword in ssh_config files. Previously, this keyword was simply ignored & keywords inside such blocks were treated as if they were part of the previous block. Thanks to Michael Leinartas for the initial patchset.

Note
This feature adds a new optional install dependency, Invoke, for managing Match exec subprocesses.

[Feature]: A couple of outright SSHConfig parse errors were previously represented as vanilla Exception instances; as part of recent feature work a more specific exception class, ConfigParseError, has been created. It is now also used in those older spots, which is naturally backwards compatible.
[Feature] Implement support for OpenSSH 6.5-style private key files (typically denoted as having BEGIN OPENSSH PRIVATE KEY headers instead of PEM format’s BEGIN RSA PRIVATE KEY or similar). If you were getting any sort of weird auth error from “modern” keys generated on newer operating system releases (such as macOS Mojave), this is the first update to try.

Major thanks to everyone who contributed or tested versions of the patch, including but not limited to: Kevin Abel, Michiel Tiller, Pierce Lopez, and Jared Hobbs.

[Bug]: Perform deduplication of IdentityFile contents during ssh_config parsing; previously, if your config would result in the same value being encountered more than once, IdentityFile would contain that many copies of the same string.
[Bug]: Paramiko’s use of subprocess for ProxyCommand support is conditionally imported to prevent issues on limited interpreter platforms like Google Compute Engine. However, any resulting ImportError was lost instead of preserved for raising (in the rare cases where a user tried leveraging ProxyCommand in such an environment). This has been fixed.
[Bug]: ssh_config token expansion used a different method of determining the local username ($USER env var), compared to what the (much older) client connection code does (getpass.getuser, which includes $USER but may check other variables first, and is generally much more comprehensive). Both modules now use getpass.getuser.
[Support]: Explicitly document which ssh_config features we currently support. Previously users just had to guess, which is simply no good.
[Support]: Additional installation extras_require “flavors” (ed25519, invoke, and all) have been added to our packaging metadata; see the install docs for details.
2019-12-11 10:43:53 +00:00
adam
18b545f6be py-smb: updated to 1.1.28
pysmb-1.1.28:
- SharedFile instances returned from the listPath() method now has a new
  file_id attribute which represents the file reference number given by the SMB server.
2019-12-11 10:38:05 +00:00
adam
ec014032a9 py-sphinxcontrib-websupport: updated to 1.1.2
Release 1.1.2:
* sphinxcontrib-websupport doesn't work with Sphinx 2.0

Release 1.1.1:
* sphinxcontrib-websupport doesn't work with Sphinx 2.0.0b1
2019-12-11 10:34:50 +00:00
adam
09cb88a7b8 py-test-mock: updated to 1.13.0
1.13.0:
* The object returned by ``mocker.spy`` now also tracks any side effect
  of the spied method/function.
2019-12-11 10:32:34 +00:00
leot
1363503e00 doc: Fix sysutils/virt-what entry (it was added, not updated) 2019-12-11 10:30:40 +00:00
adam
b22181a043 Updated devel/py-importlib-metadata, time/py-icalendar 2019-12-11 10:29:17 +00:00
adam
2aceb89f42 py-icalendar: updated to 4.0.4
4.0.4:
Bug fixes:
- Reduce Hypothesis iterations to speed up testing, allowing PRs to pass
2019-12-11 10:28:58 +00:00
adam
bb9a3dafab py-importlib-metadata: updated to 1.3.0
v1.3.0
Improve custom finders documentation.
2019-12-11 10:27:31 +00:00
adam
4a24d9a737 Updated databases/py-multidict, www/py-yarl 2019-12-11 09:00:56 +00:00
adam
e8f6ac08d2 py-yarl: updated to 1.4.2
1.4.1:
* Fix regression, make the library work on Python 3.5 and 3.6 again.

1.4.0:
* Distinguish an empty password in URL from a password not provided at all
* Fixed annotations for optional parameters of ``URL.build``
* Use None as default value of ``user`` parameter of ``URL.build``
* Enforce building C Accelerated modules when installing from source tarball, use
  ``YARL_NO_EXTENSIONS`` environment variable for falling back to (slower) Pure Python
  implementation
* Drop Python 3.5 support
* Fix quoting of plus in path by pure python version
* Don't create a new URL if fragment is unchanged
* Included in error msg the path that produces starting slash forbidden error
* Skip slow IDNA encoding for ASCII-only strings
2019-12-11 09:00:36 +00:00
adam
d5d3c32675 py-multidict: updated to 4.7.0
4.7.0:

Features
- Replace Cython optimization with pure C
- Implement ``__length_hint__()`` for iterators
- Support the MultiDict[str] generic specialization in the runtime.
- Embed pair_list_t structure into MultiDict Python object
- Embed multidict pairs for small dictionaries to amortize the memory usage.
- Support weak references to C Extension classes.
- Add docstrings to provided classes.
- Merge ``multidict._istr`` back with ``multidict._multidict``.

Bugfixes
- Explicitly call ``tp_free`` slot on deallocation.
- Return class from __class_getitem__ to simplify subclassing
2019-12-11 08:58:35 +00:00
adam
80f2468405 Updated devel/cmake 2019-12-11 07:05:44 +00:00