Commit graph

367797 commits

Author SHA1 Message Date
adam
b2aa9e2216 py27-cssselect2: exclude pytest-flake8 and pytest-isort from testing 2022-11-30 10:19:25 +00:00
wiz
37561e5cfd py-qt-builder: revert update, intended to go to wip for now 2022-11-30 09:34:36 +00:00
adam
7eda7dd787 py27-tinycss2: exclude pytest-flake8 and pytest-isort from testing 2022-11-30 09:33:05 +00:00
wiz
65c695cd9c py-qt-builder: update to 1.14.0.
v1.14.0 21st September 2022
  - Added support for QtPdf, QtPdfWidgets and QtTextToSpeech for PyQt6.
  - SIP v6.7 is now required.

v1.13.0 6th June 2022
  - The default ABI versions are now v12.11 and v13.4 so that wrapped classes
    can be used by sip.array.
  - Removed support for bundling version of Qt older than v5.15.
  - Removed support for Python v3.6.
2022-11-30 09:31:49 +00:00
wiz
47e65897b9 doc: Updated emulators/mame to 0.250 2022-11-30 09:30:51 +00:00
wiz
e2332c1635 mame: update to 0.250.
November has passed us by, and it’s time for MAME 0.250, with a
distinct Konami flavour! On the arcade side, the third and fourth
player positions are supported in NBA Play By Play, and lots of
regional variants have been added for games running on Hornet
hardware. We’ve also added support for a Konami hand-held LCD game,
a Tiger LCD game based on a popular Konami franchise, and a prototype
of an unreleased Game.com title in the same series. In addition to
the Castlevania-themed LCD game, we’ve added licensed Tiger LCD
games featuring Mega Man, Ninja Gaiden, Superman and Gargoyles
characters, although the latter two are different skins for the
same game.

MSX computer emulation has had a major overhaul, with more supported
systems and peripherals, including lots of cartridge port floppy
drives. As a bonus, the Fujitsu FM Towns family gained support for
more controllers, including the Marty Pad and the twin-stick Libble
Rabble joypad. Hard disk issues affecting the FM Towns family were
also tracked down and fixed. Atari 8-bit computer cartridge emulation
has been modernised, and a few more unlicensed Game Boy cartridges
are supported (you can now play some very famous unauthorised
translations in MAME). The Quantel DPB-7000 is looking much better,
with lots of progress on video output and peripheral support.

Namco’s Alpine Surfer is now playable in MAME, and several graphical
glitches that had plagued System 22 emulation have been banished.
Support for Italian versions of Quizard has been added, and German
versions of Quizard 3 and Quizard 4 Rainbow are now working, as
well as a Czech version of Quizard 4 Rainbow. A missing line scroll
effect in Seta’s Caliber 50 is now emulated, and some flickering
graphics in Atari’s Return of the Jedi have been fixed.

Other improvements include lots of fixes for invalid memory accesses,
function keys for the Franklin Ace (Apple II clone) computers,
proper DIP switch labels for Nintendo Vs. Mahjong, and much, much
more.
2022-11-30 09:30:42 +00:00
adam
617705e7a2 py-weasyprint0: exclude pytest-flake8 and pytest-isort from testing 2022-11-30 09:24:13 +00:00
wiz
ec450e3fca doc: Updated wm/evilwm to 1.4.2 2022-11-30 09:03:08 +00:00
wiz
b0ca7b7acb evilwm: update to 1.4.2.
Fixes in version 1.4.1

    Add "raise" function to complement "lower" [Juan Pedro Vallejo]
    Allow '=' in option arguments, needed for -bind [Burkhard Kleemeier]

Fixes in version 1.4.2

    Ignore NumLock correctly when processing events [Kacper Gutowski]
2022-11-30 09:02:57 +00:00
wiz
24058792dd doc: Updated www/kjs to 5.98.0nb2 2022-11-30 07:52:25 +00:00
wiz
8ef2308f5f kjs: add pcre dependency
probably indirectly pulled in before

Bump PKGREVISION
2022-11-30 07:52:13 +00:00
nros
6034ee9bec actually depend on cmake for qt6 2022-11-29 23:19:50 +00:00
wiz
89a964cab3 py-seaborn: add missing tool dependency on py-flit_core 2022-11-29 22:17:53 +00:00
wiz
decd614f08 mp3splt-gtk: add missing pcre dependency
(previously pulled in indirectly?)
2022-11-29 22:14:05 +00:00
wiz
b033ed3c61 py-hy: add missing tool dependency on py-wheel 2022-11-29 22:09:15 +00:00
wiz
03b6fd8e4b doc: Updated www/grafana to 9.2.5nb1 2022-11-29 22:06:56 +00:00
wiz
58b92df9d2 grafana: fix SYSCONFBASE usage in rc.d script
From Edgar Fuß in private mail.

Bump PKGREVISION.
2022-11-29 22:06:47 +00:00
adam
3d41d0ed81 Updated devel/py-codespell, devel/py-flexmock 2022-11-29 21:14:33 +00:00
adam
f984b508d2 py-flexmock: updated to 0.11.3
Release 0.11.3

Added

- Add PEP 561 `py.typed` marker file.

Changed

- Remove documentation and test files from wheels build.
- Re-organize unit tests.

Documentation

- Add a warning about the usage of `.new_instances()` method in the documentation.

Release 0.11.2

Fixed

- Fix subunit testrunner integration is broken.
- Fix: TeamCity (PyCharm) testrunner integration is broken.

Infrastructure

- Run tests with testtools, subunit, TeamCity, and doctest testrunners using tox.

Documentation

- Test flexmock API examples using doctest.
- Re-add Sphinx support for generating man pages.
- Fix 404 page not loading CSS and Javascript resources in documentation.
- Small fixes to documentation.

Release 0.11.1

Fixed

- Fix Zope testrunner integration is broken.

Infrastructure

- Run tests with Zope testrunner using tox.

Release 0.11.0

Added

- Add Python 3.8, 3.9, 3.10, and 3.11 support.
- Add type annotations.

Changed

- **BREAKING CHANGE**: Flexmock needs to be imported explicitly using `from flexmock import flexmock`.
 The hack that allowed flexmock to be imported directly using `import flexmock` did not work well with static analysis tools.
- Many error messages have been improved.
- Undocumented methods `Expectation.reset`, `Expectation.verify`, and `Expectation.match_args` that were unintentionally left public are now private methods.
- Undocumented attributes in `Mock` and `Expectation` are now private. These attributes were never meant to be accessed directly.

Removed

- Drop Python 2.7, 3.4, 3.5 support.
- Drop Pytest 4.x support.
- Remove unittest2 and nose integrations. unittest2 and nose are not maintained anymore.
- **BREAKING CHANGE**: Removed support for calling `once`, `twice`, `never`, and `mock` methods
 without parentheses. This allows code completion and static analysis to work with these methods.

Fixed

- Fix `should_call` is broken if called on a fake object.
- Fix `and_raise` allows invalid arguments for an exception.

Infrastructure

- Run linters and tests using Github Actions.
- Add coverage reporting using Codecov.

Documentation

- Add contribution documentation.
- Use Mkdocs instead of Sphinx to build the documentation.
2022-11-29 21:14:10 +00:00
adam
fc3d3bf22c py-codespell: updated to 2.2.2
v2.2.2

What's Changed

MAINT: Bump to dev
Capitalize LessTif
Add several spelling corrections
aexs->axes
MAINT: Add tests as submodule
diffues->diffuse, defuse,
conviencece->convenience
htose->those, these,
Add several spelling corrections
move ro to code dictionary
Add ascconciated->associated
Fix various spelling corrections
Add several spelling corrections
Add sorkflow->workflow
Add spelling corrections for install and variants.
Capitalize all suggested fixes
Add several spelling corrections and refinements
Add knowladge->knowledge
Add several spelling corrections
Change "circularly" to "circulary".
Use grep -E instead of egrep
move warmup to code dictionary
downoload->download and friends
Add some alternative line endings and whitespace checks
occulusion->occlusion
Add another suggestion for relected
add dependendenc(y|ies)->dependenc(y|ies)
Add application(s) spelling corrections.
Add spelling correction for place
Add spelling correction
'analyses' is the plural of 'analysis'
Add spelling corrections for dictionar(y|ies)
Add spelling correction for export
Fix 2055: Add support for PEP 518
Add regresison->regression
DOC: Better docs
Fix build_exclude_hashes fails: UnicodeDecodeError: 'charmap' codec can't decode byte 0x81 in position 2244: character maps to
Add alternative for 'bu'
Add alternative for 'tooo'
Fix uncaught exception on empty files
Add combintaion(s)->combination(s)
MAINT: Use pyproject and setuptools_scm
2022-11-29 21:05:08 +00:00
adam
4c3a433bad Updated graphics/py-seaborn, www/py-django-debug-toolbar 2022-11-29 20:45:21 +00:00
adam
39431acf58 py-django-debug-toolbar: updated to 3.7.0
3.7.0 (2022-09-25)

Added Profiling panel setting PROFILER_THRESHOLD_RATIO to give users better control over how many function calls are included. A higher value will include more data, but increase render time.

Update Profiling panel to include try to always include user code. This code is more important to developers than dependency code.

Highlight the project function calls in the profiling panel.

Added Profiling panel setting PROFILER_CAPTURE_PROJECT_CODE to allow users to disable the inclusion of all project code. This will be useful to project setups that have dependencies installed under settings.BASE_DIR.

The toolbar’s font stack now prefers system UI fonts. Tweaked paddings, margins and alignments a bit in the CSS code.

Only sort the session dictionary when the keys are all strings. Fixes a bug that causes the toolbar to crash when non-strings are used as keys.

3.6.0 (2022-08-17)

Remove decorator signed_data_view as it was causing issues with django-urlconfchecks.

Added pygments to the test environment and fixed a crash when using the template panel with Django 4.1 and pygments installed.

Stayed on top of pre-commit hook and GitHub actions updates.

Added some workarounds to avoid a Chromium warning which was worrisome to developers.

Avoided using deprecated Selenium methods to find elements.

Raised the minimum Django version from 3.2 to 3.2.4 so that we can take advantage of backported improvements to the cache connection handler.
2022-11-29 20:41:28 +00:00
adam
6af78e7043 py-seaborn: updated to 0.12.1
v0.12.1 (October 2022)
----------------------

This is an incremental release that is a recommended upgrade for all users. It addresses a handful of bugs / regressions in v0.12.0 and adds several features and enhancements to the new :doc:`objects interface </tutorial/objects_interface>`.

- |Feature| Added the :class:`objects.Text` mark (:pr:`3051`).

- |Feature| Added the :class:`objects.Dash` mark (:pr:`3074`).

- |Feature| Added the :class:`objects.Perc` stat (:pr:`3063`).

- |Feature| Added the :class:`objects.Count` stat (:pr:`3086`).

- |Feature| The :class:`objects.Band` and :class:`objects.Range` marks will now cover the full extent of the data if `min` / `max` variables are not explicitly assigned or added in a transform (:pr:`3056`).

- |Enhancement| |Defaults| The :class:`objects.Jitter` move now applies a small amount of jitter by default (:pr:`3066`).

- |Enhancement| |Defaults| Axes with a :class:`objects.Nominal` scale now appear like categorical axes in classic seaborn, with fixed margins, no grid, and an inverted y axis (:pr:`3069`).

- |Enhancement| |API| The :meth:`objects.Continuous.label` method now accepts `base=None` to override the default formatter with a log transform (:pr:`3087`).

- |Enhancement| |Fix| Marks that sort along the orient axis (e.g. :class:`objects.Line`) now use a stable algorithm (:pr:`3064`).

- |Enhancement| |Fix| Added a `label` parameter to :func:`pointplot`, which addresses a regression in 0.12.0 when :func:`pointplot` is passed to :class:`FacetGrid` (:pr:`3016`).

- |Fix| Fixed a bug that caused an exception when more than two layers with the same mappings were added to :class:`objects.Plot` (:pr:`3055`).

- |Fix| Made :class:`objects.PolyFit` robust to missing data (:pr:`3010`).

- |Fix| Fixed a bug in :class:`objects.Plot` that occurred when data assigned to the orient coordinate had zero variance (:pr:`3084`).

- |Fix| Fixed a regression in :func:`kdeplot` where passing `cmap` for an unfilled bivariate plot would raise an exception (:pr:`3065`).

- |Fix| Addressed a performance regression in :func:`lineplot` with a large number of unique x values (:pr:`3081`).

- |Build| Seaborn no longer contains doctest-style examples, simplifying the testing infrastructure (:pr:`3034`).
2022-11-29 20:36:28 +00:00
jperkin
9d0bfa796d doc: Updated databases/couchdb to 3.2.2 2022-11-29 19:16:20 +00:00
jperkin
90b45e2d1a couchdb: Update to 3.2.2.
Changes since 2.3.1 are too numerous to list here, please see the following
URLs for the full changelogs:

  https://docs.couchdb.org/en/latest/whatsnew/3.0.html
  https://docs.couchdb.org/en/latest/whatsnew/3.1.html
  https://docs.couchdb.org/en/latest/whatsnew/3.2.html
2022-11-29 19:16:04 +00:00
adam
5c02a4ddd5 stellarium: fix WRKSRC 2022-11-29 17:57:53 +00:00
adam
000808ddd6 Updated textproc/py-nltk, devel/py-doctor 2022-11-29 17:13:40 +00:00
adam
f0c7c578fb py-doctor: updated to 22.9.1
pydoctor 22.9.1

pydoctor --help works again.

pydoctor 22.9.0

Add a special kind for exceptions (before, they were treated just like any other class).
The ZopeInterface features now renders again. A regression was introduced in pydoctor 22.7.0.
Python syntax errors are now logged as violations.
Fixed rare crash in the rendering of parsed elements (i.e. docstrings and ASTs). This is because XHTML entities like non-breaking spaces are not supported by Twisted's XMLString at the moment.
Show the value of type aliases and type variables.
The --prepend-package now work as documented. A regression was introduced in pydoctor 22.7.0 and it was not nesting new packages under the "fake" package.
self parameter is now removed only when the target is a method. In the previous version, it was always removed in any context.
cls parameter is now removed only when the target is a class method. In the previous version, it was always removed in any context.
Add anchors aside attributes and functions to ease the process of sharing links to these API docs.
Fix a bug in the return clause of google-style docstrings where the return type would be treated as the description when there is no explicit description.
Trigger warnings for unknown config options.
Fix minor UX issues in the search bar.
Fix deprecation in Docutils 0.19 frontend
2022-11-29 17:13:22 +00:00
adam
1d2b38ffe0 py-nltk: updated to 3.7
NLTK 3.7 release: February 2022:

improve and update the NLTK team page on nltk.org

drop support for Python 3.6

add support for Python 3.10
2022-11-29 17:09:45 +00:00
adam
5f7523860e Updated devel/py-pylint, textproc/py-pyphen 2022-11-29 17:02:24 +00:00
adam
a63808ff40 py-pyphen: updated to 0.13.2
Version 0.13.2
--------------
* Add Thai dictionary.
2022-11-29 17:02:06 +00:00
adam
23b585cbf9 py-pylint: updated to 2.15.7
What's new in Pylint 2.15.7?

False Positives Fixed

Fix deprecated-method false positive when alias for method is similar to name of deprecated method.

Fix a false positive for used-before-assignment for imports guarded by typing.TYPE_CHECKING later used in variable annotations.

Other Bug Fixes

Pylint will now filter duplicates given to it before linting. The output should be the same whether a file is given/discovered multiple times or not.

Fixes a crash in stop-iteration-return when the next builtin is called without arguments.
2022-11-29 17:00:45 +00:00
adam
c10ef5d1ff Updated net/qbittorrent, www/py-django-extensions 2022-11-29 16:41:24 +00:00
adam
d6f91d1c38 py-django-extensions: updated to 3.2.1
3.2.1

Changes:

Improvement: fix translation interpolation in prospective arabic translations
Improvement: runserver_plus, Add option to ignore files on runserver_plus reload
Improvement: docs: Fix a few typos
Improvement: drop python 3.5 as it is EOL
Improvement: sqldiff, Added support for meta indexes and constraints in sqldiff.
Improvement: show_urls, Ensure consistent output in show_urls for django 4.0+
Fix: dumpscript, make_aware should not be called if aware already
Fix: Use list values for requires_system_checks

3.2.0

Changes:

Improvement: Django 4 support
Improvement: Accept both --no-input and --noinput
Improvement: sqldsn, Added more styles to the sqldsn management command
Improvement: graph_models, Flag for to color code relations based on on_delete
Improvement: graph_models, Add --relation-fields-only flag
Improvement: RandomCharField, allow keeping default values
Fix: HexValidator, Max length validation
Fix: runserver_plus, Fix KeyError: 'werkzeug.server.shutdown'
New: managestate, Saves current applied migrations to a file or applies migrations from file
2022-11-29 16:41:03 +00:00
adam
d148d0e614 qbittorrent: updated to 4.5.0
v4.5.0
- FEATURE: Add `Auto resize columns` functionality (Chocobo1)
- FEATURE: Allow to use Category paths in `Manual` mode (glassez)
- FEATURE: Allow to disable Automatic mode when default "temp" path changed (glassez)
- FEATURE: Add tuning options related to performance warnings (Chocobo1)
- FEATURE: Add right click menu for status filters (An0n)
- FEATURE: Allow setting the number of maximum active checking torrents (An0n)
- FEATURE: Add option to toggle filters sidebar (AbeniMatteo)
- FEATURE: Allow to set `working set limit` on non-Windows OS (Chocobo1)
- FEATURE: Add `Export .torrent` action (Chocobo1)
- FEATURE: Add keyboard navigation keys (itlezy)
- FEATURE: Allow to use POSIX-compliant disk IO type (Coda)
- FEATURE: Add `Filter files` field in new torrent dialog (thalieht)
- FEATURE: Implement new icon/color theme (now-im, xavier2k6)
- FEATURE: Add file name filter/blacklist (mxtsdev, thalieht)
- FEATURE: Add support for custom SMTP ports (Emil M George)
- FEATURE: Split the OS cache settings into Disk IO read/write modes (summer)
- FEATURE: When duplicate torrent is added set metadata to existing one (glassez)
- FEATURE: Greatly improve startup time with many torrents (glassez, jagannatharjun)
- FEATURE: Add keyboard shortcut to Download URL dialog (Chocobo1)
- FEATURE: Add ability to run external program on torrent added (glassez)
- FEATURE: Add infohash and download path columns (tristanleboss)
- FEATURE: Allow to set torrent stop condition (glassez, thalieht)
- FEATURE: Add a `Moving` status filter (tristanleboss)
- FEATURE: Change color palettes for both dark, light themes (Chocobo1)
- FEATURE: Add a `Use proxy for hostname lookup` option (Nathan Lewis)
- FEATURE: Introduce a `change listen port` cmd option (BallsOfSpaghetti)
- FEATURE: Implement `Peer ID Client` column for `Peers` tab (Hanabishi)
- FEATURE: Add port forwarding option for embedded tracker (Chocobo1)
- BUGFIX: Store hybrid torrents using `torrent ID` as basename (glassez)
- BUGFIX: Enable Combobox editor for the `Mixed` file download priority (Aleksandr Cupacenko)
- BUGFIX: Allow shortcut folders for the Open and Save directory dialogs (Aleksandr Cupacenko)
- BUGFIX: Rename content tab `Size` column to `Total Size` (Aleksandr Cupacenko)
- BUGFIX: Fix scrolling to the lowermost visible torrent (Aleksandr Cupacenko)
- BUGFIX: Allow changing file priorities for finished torrents (An0n)
- BUGFIX: Focus save path when Manual mode is selected initially (Aleksandr Cupacenko)
- BUGFIX: Disable force reannounce when it is not possible (An0n)
- BUGFIX: Add horizontal scrolling for tracker list and torrent content (NotTsunami)
- BUGFIX: Enlarge "speed limits" icons (Chocobo1)
- BUGFIX: Change Downloaded to Times Downloaded in trackers tab (An0n)
- BUGFIX: Remove artificial max limits from `Torrent Queueing` related options (Chocobo1)
- BUGFIX: Preserve `skip hash check` when there is no metadata (glassez)
- BUGFIX: Fix DHT/PeX/LSD status when it is globally disabled (Kacper Michajłow)
- BUGFIX: Fix rate calculation when interval is too low (glassez)
- BUGFIX: Add tooltip message when system tray icon isn't available (Chocobo1)
- BUGFIX: Improve sender field in mail notifications (Dmitry Vodopyanov)
- BUGFIX: Fix "Add torrent dialog" spill-over on smaller screens (Chocobo1)
- BUGFIX: Fix peer count issue when tracker responds with zero figure (summer)
- BUGFIX: Don't merge trackers by default (glassez)
- BUGFIX: Don't inhibit system sleep/auto shutdown for torrents stuck at downloading metadata (summer)
- BUGFIX: Allow to pause a checking torrent from context menu (summer)
- BUGFIX: Allow to use subnet notation in reverse proxy list (Chocobo1)
- BUGFIX: Fine tune translations loading for Chinese locales (sledgehammer999)
- BUGFIX: Fix torrent content checkboxes not updated properly (Chocobo1)
- BUGFIX: Correctly load state of `Use another path for incomplete torrents` in Watched folders (glassez)
- BUGFIX: Add confirmation to resume/pause all (BallsOfSpaghetti)
- BUGFIX: Fix wrong count of errored trackers (Chocobo1)
- WEBUI: Allow blank lines in multipart form-data input (Aleksandr Cupacenko)
- WEBUI: Make various dialogs resizable (Chocobo1)
- WEBUI: Fix wrong v2 hash string displayed (Chocobo1)
- WEBUI: WebAPI: return correct status (Requi)
- WEBUI: Fix empty selection in language combobox (Chocobo1)
- WEBUI: Store WebUI port setting in human readable number (Chocobo1)
- WEBUI: Add support for exporting .torrent (Tom Piccirello)
- WEBUI: WebAPI: Add endpoint to set speed limit mode (glassez)
- WEBUI: Improve progress bar rendering (Mike Lei)
- WEBUI: Add transfer list refresh interval settings (summer)
- WEBUI: Use natural sort (Chocobo1)
- WEBUI: Apply i18n translation only to built-in WebUI (Chocobo1)
- WEBUI: Alert when HTTPS settings are incomplete (Chocobo1)
- WEBUI: Handle drag and drop events (Chocobo1)
- WEBUI: Fix wrong behavior for shutdown action (Chocobo1)
- WEBUI: Don't disable combobox for file priority (Chocobo1)
- RSS: Increase limit of maximum number of articles per feed (summer)
- WINDOWS: Fix `Open destination folder` delay on Windows (Andrew)
- WINDOWS: NSIS: Update Russian, Estonian, Japanese, Dutch, Portuguese BR, German and Indonesian translations (Andrei Stepanov, Priit Uring, maboroshin, Thomas De Rocker, Ícaro, schnurlos, Faisal A. F. Rahman)
- LINUX: Mark as single window app in .desktop file (Nicolas Fella)
- LINUX: Add Dockerfile (Amanuense-del-diavolo, Tom Piccirello, Chocobo1)
- LINUX: Remove option of using icons from system theme (now-im)
- MACOS: Fix wrong background color in properties widget (NotTsunami)
- OTHER: Binary distributions of qbittorrent are GPLv3+ licensed (sledgehammer999)
2022-11-29 16:37:59 +00:00
adam
a082294509 py-openpyxl: put correct DEPENDS 2022-11-29 16:31:53 +00:00
ryoon
eb89c7d609 clang: Fix build under NetBSD/i386 9
Use atomic64.mk for NetBSD/i386.
2022-11-29 14:44:25 +00:00
jperkin
0e0a9fdc97 samba4: Build krb5.so module statically.
Avoids issues when building on systems that have a native libkrb5.so.  Samba
libraries that try to link against krb5.so, which during the build phase is
named libgensec_module_krb5.so, end up with incorrect library dependencies,
likely due to wrapper interactions.
2022-11-29 13:20:23 +00:00
taca
9577d8cb7d doc: Updated devel/ruby-regexp_parser to 2.6.1 2022-11-29 13:15:23 +00:00
taca
1de2b99639 devel/ruby-regexp_parser: update to 2.6.1
2.6.1 (2022-11-16)

Fixed

* fixed scanning of two negative lookbehind edge cases

	o (?<!x)y> used to raise a ScannerError
	o (?<!x>)y used to be misinterpreted as a named group
	o thanks to Sergio Medina for the report
2022-11-29 13:14:52 +00:00
taca
32359460ec doc: Updated devel/ruby-pkg-config to 1.5.1 2022-11-29 13:13:16 +00:00
taca
7ad38b8224 devel/ruby-pkg-config: update to 1.5.1
1.5.0 (2022-11-23)

Improvements

* Improved the default search path.  "pkg-config --variable=pc_path
  pkg-config" is used as the default search path if it's available.
  [Reported by Watson][GitHub:#22]

1.5.1 (2022-11-23)

Improvements

* Improved the default search path. "/usr" in "/usr/bin/pkg-config" isn't
  used for buidling the default search path if "pkg-config
  --variable=pc_path pkg-config" is available.  [Reported by
  Watson][GitHub:#22]
2022-11-29 13:12:43 +00:00
taca
34dacb5248 doc: Updated devel/ruby-mocha to 2.0.2 2022-11-29 13:04:36 +00:00
taca
146c6e5ec3 devel/ruby-mocha: update to 2.0.2
2.0.0 (2022-11-01)

External changes

* Remove support for Ruby v1.9 - thanks to @wasabigeek (#552)
* Support strict keyword argument matching - see docs for Expectation#with &
  Configuration#strict_keyword_argument_matching=
  - thanks to @wasabigeek (#446,#535,#544,#562)
* Deprecate Hash args that don't strictly match (#563,981c31be)
* Drop support for older versions of test-unit - gem versions of test-unit
  earlier than v2.5.1 and versions of test-unit from the Ruby v1.8 standard
  library are no longer supported (#540,969f4845)
* Drop support for older versions of minitest - versions of minitest earlier
  than v3.3.0 are no longer supported (#541,ca69dc9e)
* Remove deprecated mocha/setup.rb mechanism (642a0ff4)
* Add missing docs for API#stub parameter (257b4cb4)
* Remove optional reinstatement of v1.9 behaviour (#436,#438,#569,1473ee25)
* Remove deprecated methods in Configuration (#421,e7ff7528)
* Fail fast when mock receives invocations in another test
  (#440,#442,cb054d59)
* Improve docs re using matchers in Expectation#with (da7237cd)
* Expand Expectation#with docs re keyword arguments (fed6808d)
* Improve docs for strict_keyword_argument_matching (8d8f881d)
* Remove deprecated Rails plugin init.rb file (1c617175)
* Improve strict keyword argument matching deprecation warning by including
  the source location of the stub definition (77c0d4cc)
* Add README section re semantic versioning (00758246)

Internal changes

* Separate linting from tests in terms of Rake tasks & CircleCI jobs
  - thanks to @wasabigeek (#556)
* Remove tests specific to Ruby v1.8 behaviour (46fca7ac, 3b369e99)
* Multi-line rubocop disable in Mock#method_missing (af2194c4)
* Remove unused arg for HashMethods#mocha_inspect (4f59e27f)
* Improve test runner assertions - failure vs error (eec7200a)
* Improve test coverage of PositionalOrKeywordHash (c294fe70)
* More consistent Test::Unit & Minitest integration (27dd3817)
* Remove redundant require statements (d82218a8,fa17b114)
* Add missing require statement (73493761)
* Disable Style/Semicolon cop globally (8cd0b705)

2.0.1 (2022-11-03)

External changes

* Fix LoadError when using v2.0.0 with Ruby < v2.7 by moving declaration of
  runtime dependency on ruby2_keywords gem from Gemfile to mocha.gemspec -
  thanks to @mishina2228 for reporting (#581, #582, cdeb0356)

2.0.2 (2022-11-07)

External changes

* Fix regression in Mock#responds_like behaviour - thanks to
  @adrianna-chang-shopify for reporting (#580,#583,ba4d619e)
2022-11-29 13:04:17 +00:00
taca
06e4a70059 doc: Added devel/ruby-corefoundation version 0.3.13 2022-11-29 12:43:07 +00:00
taca
f431b73891 devel/Makefile: add and enable ruby-corefoundation 2022-11-29 12:42:52 +00:00
taca
f11c2ff2fd devel/ruby-corefoundation: add package version 0.3.13
Required by newer sysutil/ruby-chef package.

CoreFoundation

FFI based wrappers for a subset of core foundation: various bits of
CFString, CFData, CFArray, CFDictionary are available.

Although the CF collection classes can store arbitrary pointer sized values
this wrapper only supports storing CFTypes.

The CF namespace has the raw FFI generated method calls but it's usually
easier to use the wrapper classes: CF::String, CF::Date, CF::Array,
CF::Dictionary, CF::Boolean which try to present a rubyish view of the world
(for example CF::Array implements Enumerable).

These implement methods for creating new instances from ruby objects (eg
CF::String.from_string("hello world")) but you can also pass build them from
an FFI::Pointer).
2022-11-29 12:42:00 +00:00
taca
e1e756ca5e doc: Updated devel/ruby-contracts to 0.17 2022-11-29 12:39:33 +00:00
taca
4cc3665225 devel/ruby-contracts: update to 0.17
0.17 (2021-05-17)

No release note nor changelog for 0.17, but 0.17 add support for Ruby 3.0.
2022-11-29 12:39:05 +00:00
adam
01e4014a3d Added textproc/py-markuppy; Updated textproc/py-tablib 2022-11-29 10:52:03 +00:00