pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/devel/py-kivy
Module Name: pkgsrc
Committed By: adam
Date: Wed Apr 16 20:40:46 UTC 2025
Modified Files:
pkgsrc/devel/py-kivy: Makefile PLIST distinfo
Removed Files:
pkgsrc/devel/py-kivy/patches: patch-kivy_core_image___img__sdl2.pyx
patch-kivy_core_window___window__sdl2.pyx
patch-kivy_lib_gstplayer___gstplayer.pyx patch-setup.py
Log Message:
py-kivy: updated to 2.3.1
2.3.1
Packaging
- [Backport devel-2.3.x] Fix PyInstaller hooks to work with v6.x.x
- Remove duplicated code block for dependency management (applies to `stable` branches only)
- [Backport devel-2.3.x] Bump `SDL2` deps versions to latest available releases (macOS, Linux, Windows)
Widgets
- [Backport devel-2.3.x] Fix issue with `CompoundSelectionBehavior` silently ignoring `ValueError` in `on_selected_nodes` event
- [Backport devel-2.3.x] `Label`: Prevent overwriting `disabled_color` attribute when `color` is updated
Core-app
- [Backport devel-2.3.x] Fix `ConfigParser.write` error with when `--save` is supplied as an argument
- [Backport devel-2.3.x] Update `monitor` module to use `dp`
Core-providers
- [Backport devel-2.3.x] Rename `CaptureDelegate` to `KivyCaptureDelegate` in `AVFoundationCamera` to avoid duplicated symbols
- [Backport devel-2.3.x] `avplayer` audio provider: Fixes `seek` and `state` on iOS and macOS
- [Backport devel-2.3.x] Fix numpy float/int error when using `CameraAndroid.decode_frame`
- [Backport devel-2.3.x] Use `filetype` as `imghdr` built-in module is deprecated and slated for removal in Python 3.13
- [Backport devel-2.3.x] Updated ES vkeyboard layout to resemble a real ES keyboard layout
- [Backport devel-2.3.x] Fix `xsel` import when clipboard is empty, and add timeout failsafe
- [Backport devel-2.3.x] Fix `SDL_EventFilter` definitions to match SDL definitions (fixes build on GCC 14)
Distribution
- [Backport devel-2.3.x] Remove Python `3.7` from supported matrix and set minimum supported version to `3.8`
- [Backport devel-2.3.x] Use PyPA `build` package to perform `bdist` and `kivy-examples`, to take advantage of build isolation
- [Backport devel-2.3.x] Pin build-time requirements versions, renovatebot will take care of the updates
- [Backport devel-2.3.x] Update dependency wheel to ~=0.44.0
- [Backport devel-2.3.x] Set `MACOSX_DEPLOYMENT_TARGET` in `CIBW_ENVIRONMENT` to correctly tag the produced wheel compatibility
- [Backport devel-2.3.x] Specify `MACOSX_DEPLOYMENT_TARGET=10.15` for all the self-built dependencies
- [Backport devel-2.3.x] Copy macOS frameworks via `cp -a` instead of `cp -r` to not mess up symbolic links
- [Backport devel-2.3.x] Update softprops/action-gh-release action to v2.0.6
- [Backport devel-2.3.x] Update dependency flake8 to ~=7.1.0
- [Backport devel-2.3.x] Make sure to pin a specific (or compatible) version of `sphinx` and related dependencies
- [Backport devel-2.3.x] Keep (or move) mandatory dependencies only in `install_requires`
- [Backport devel-2.3.x] Fix dependencies build for Raspberry Pi 32-bit OSes
- Bump version to `2.3.1.dev0`
- Update version to 2.3.1rc1
Documentation
- [Backport devel-2.3.x] Remove unused `sphinxcontrib-*diag` dependencies (and `funcparserlib`)
- [Backport devel-2.3.x] Fix spelling on `unicode_textinput.py`
- [Backport devel-2.3.x] New <Getting started> link for Apple Developer in Docs
- [Backport devel-2.3.x] Updated broken links in documentation.
- [Backport devel-2.3.x] Fix typo and mistake at FAQ.md
- [Backport devel-2.3.x] Sphinx/docs: Avoid usage of deprecated `style` keyword
Graphics
- [Backport devel-2.3.x] Revert
Input
- [Backport devel-2.3.x] Fix dropped motion events in mtdev provider.
Tests/ci
- [Backport devel-2.3.x] Sunset `apple-silicon-m1` self-hosted runner, as now is supported by Github Hosted runners via `macos-latest` tag. Use `macos-13` for runs on Intel macs
- [Backport devel-2.3.x] Remove Windows 32-bit support (tests, builds, docs)
- [Backport devel-2.3.x] Update softprops/action-gh-release action to v0.1.15
- [Backport devel-2.3.x] Update GitHub Artifact Actions to v4 (major)
- [Backport devel-2.3.x] Update actions/cache action to v4
- [Backport devel-2.3.x] Update docker/setup-qemu-action action to v3
- [Backport devel-2.3.x] Update actions/setup-python action to v5
- [Backport devel-2.3.x] Update actions/checkout action to v4
- [Backport devel-2.3.x] Update softprops/action-gh-release action to v2
- [Backport devel-2.3.x] Make proper changes for `action/upload-artifact@v4` (wheels)
- [Backport devel-2.3.x] Ensure `benchmarks` artifact names are unique, as required by `actions/upload-artifacts@v4` [build wheel]
- [Backport devel-2.3.x] Update softprops/action-gh-release action to v2.0.5
- [Backport devel-2.3.x] Use a `.ci/cicd-requirements.txt` file to handle CI/CD only dependencies
- [Backport devel-2.3.x] Install CI/CD deps also on `unit_test` job
- [Backport devel-2.3.x] Update dependency cibuildwheel to ~=2.18.0
- [Backport devel-2.3.x] Update dependency twine to ~=5.1.0
- [Backport devel-2.3.x] Update dependency cibuildwheel to ~=2.19.1
- [Backport devel-2.3.x] Update softprops/action-gh-release action to v2.0.8
- [Backport devel-2.3.x] Update dependency cibuildwheel to ~=2.20.0
- [Backport devel-2.3.x] Use coveralls Github Action instead of coveralls-python
- [Backport devel-2.3.x] Update dependency cibuildwheel to ~=2.21.1
- [Backport devel-2.3.x] Fix flaky pyinstaller video widget test
- [Backport devel-2.3.x] Add Python `3.13` to both test and support matrix
- [Backport devel-2.3.x] Update softprops/action-gh-release action to v2.0.9
- [Backport devel-2.3.x] Update `CIBW_BUILD` environment variable to reflect supported Python versions
- [Backport devel-2.3.x] Fixes "permission denied" error on `macos-14` runner during osx app build job
To generate a diff of this commit:
cvs rdiff -u -r1.18 -r1.19 pkgsrc/devel/py-kivy/Makefile
cvs rdiff -u -r1.4 -r1.5 pkgsrc/devel/py-kivy/PLIST
cvs rdiff -u -r1.3 -r1.4 pkgsrc/devel/py-kivy/distinfo
cvs rdiff -u -r1.1 -r0 \
pkgsrc/devel/py-kivy/patches/patch-kivy_core_image___img__sdl2.pyx \
pkgsrc/devel/py-kivy/patches/patch-kivy_core_window___window__sdl2.pyx \
pkgsrc/devel/py-kivy/patches/patch-kivy_lib_gstplayer___gstplayer.pyx \
pkgsrc/devel/py-kivy/patches/patch-setup.py
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/devel/py-kivy/Makefile
diff -u pkgsrc/devel/py-kivy/Makefile:1.18 pkgsrc/devel/py-kivy/Makefile:1.19
--- pkgsrc/devel/py-kivy/Makefile:1.18 Sat Apr 12 11:33:33 2025
+++ pkgsrc/devel/py-kivy/Makefile Wed Apr 16 20:40:46 2025
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.18 2025/04/12 11:33:33 adam Exp $
+# $NetBSD: Makefile,v 1.19 2025/04/16 20:40:46 adam Exp $
-DISTNAME= Kivy-2.2.1
+DISTNAME= Kivy-2.3.1
PKGNAME= ${PYPKGPREFIX}-${DISTNAME:tl}
-PKGREVISION= 8
CATEGORIES= devel python
MASTER_SITES= ${MASTER_SITE_PYPI:=K/Kivy/}
@@ -11,14 +10,23 @@ HOMEPAGE= https://kivy.org/
COMMENT= Library for rapid development of multitouch applications
LICENSE= mit
-USE_TOOLS+= pkg-config
-
-# For share/kivy-examples
-PYTHON_SELF_CONFLICT= yes
-
-TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools
TOOL_DEPENDS+= ${PYPKGPREFIX}-cython-[0-9]*:../../devel/py-cython
-TOOL_DEPENDS+= ${PYPKGPREFIX}-kivy-garden-[0-9]*:../../devel/py-kivy-garden
+TOOL_DEPENDS+= ${PYPKGPREFIX}-packaging>=24.0:../../devel/py-packaging
+TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools
+DEPENDS+= ${PYPKGPREFIX}-docutils-[0-9]*:../../textproc/py-docutils
+DEPENDS+= ${PYPKGPREFIX}-filetype-[0-9]*:../../sysutils/py-filetype
+DEPENDS+= ${PYPKGPREFIX}-kivy-garden>=0.1.4:../../devel/py-kivy-garden
+DEPENDS+= ${PYPKGPREFIX}-pygments-[0-9]*:../../textproc/py-pygments
+DEPENDS+= ${PYPKGPREFIX}-requests-[0-9]*:../../devel/py-requests
+# base
+DEPENDS+= ${PYPKGPREFIX}-Pillow>=9.5.0:../../graphics/py-Pillow
+# \todo File upstream bug that dependency on enchant and pygame is undocumented.
+DEPENDS+= ${PYPKGPREFIX}-enchant>=1.6.5:../../textproc/py-enchant
+DEPENDS+= ${PYPKGPREFIX}-game-[0-9]*:../../devel/py-game
+TEST_DEPENDS+= ${PYPKGPREFIX}-test-asyncio-[0-9]*:../../devel/py-test-asyncio
+TEST_DEPENDS+= ${PYPKGPREFIX}-test-benchmark-[0-9]*:../../devel/py-test-benchmark
+TEST_DEPENDS+= ${PYPKGPREFIX}-test-cov-[0-9]*:../../devel/py-test-cov
+TEST_DEPENDS+= ${PYPKGPREFIX}-test-timeout-[0-9]*:../../devel/py-test-timeout
# \todo Understand upstream's dependency rules and add/fix.
# (Upstream's docs are very confusing as they are not listed in a
@@ -27,14 +35,7 @@ TOOL_DEPENDS+= ${PYPKGPREFIX}-kivy-garde
# dependencies are needed.)
# \todo Consider options as audio/video may be too heavy.
-DEPENDS+= ${PYPKGPREFIX}-game-[0-9]*:../../devel/py-game
-DEPENDS+= ${PYPKGPREFIX}-Pillow-[0-9]*:../../graphics/py-Pillow
-DEPENDS+= ${PYPKGPREFIX}-docutils-[0-9]*:../../textproc/py-docutils
-# \todo File upstream bug that dependency on enchant is undocumented.
-DEPENDS+= ${PYPKGPREFIX}-enchant>=1.6.5:../../textproc/py-enchant
-DEPENDS+= ${PYPKGPREFIX}-pygments-[0-9]*:../../textproc/py-pygments
-
-TEST_DEPENDS+= ${PYPKGPREFIX}-test-benchmark-[0-9]*:../../devel/py-test-benchmark
+USE_TOOLS+= pkg-config
WHEEL_NAME= ${DISTNAME:tl}
@@ -45,6 +46,9 @@ WHEEL_NAME= ${DISTNAME:tl}
#pre-configure:
# ${CHMOD} -R go-w ${WRKSRC}
+# For share/kivy-examples
+PYTHON_SELF_CONFLICT= yes
+
.include "../../mk/bsd.prefs.mk"
# Include various packages needed for SDL2.
Index: pkgsrc/devel/py-kivy/PLIST
diff -u pkgsrc/devel/py-kivy/PLIST:1.4 pkgsrc/devel/py-kivy/PLIST:1.5
--- pkgsrc/devel/py-kivy/PLIST:1.4 Sat Apr 12 11:33:33 2025
+++ pkgsrc/devel/py-kivy/PLIST Wed Apr 16 20:40:46 2025
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.4 2025/04/12 11:33:33 adam Exp $
+@comment $NetBSD: PLIST,v 1.5 2025/04/16 20:40:46 adam Exp $
${PYSITELIB}/${WHEEL_INFODIR}/METADATA
${PYSITELIB}/${WHEEL_INFODIR}/RECORD
${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
@@ -229,6 +229,7 @@ ${PYSITELIB}/kivy/data/keyboards/azerty.
${PYSITELIB}/kivy/data/keyboards/de.json
${PYSITELIB}/kivy/data/keyboards/de_CH.json
${PYSITELIB}/kivy/data/keyboards/en_US.json
+${PYSITELIB}/kivy/data/keyboards/es_ES.json
${PYSITELIB}/kivy/data/keyboards/fr_CH.json
${PYSITELIB}/kivy/data/keyboards/qwerty.json
${PYSITELIB}/kivy/data/keyboards/qwertz.json
@@ -631,6 +632,9 @@ ${PYSITELIB}/kivy/tests/test_filechooser
${PYSITELIB}/kivy/tests/test_fonts.py
${PYSITELIB}/kivy/tests/test_fonts.pyc
${PYSITELIB}/kivy/tests/test_fonts.pyo
+${PYSITELIB}/kivy/tests/test_garden.py
+${PYSITELIB}/kivy/tests/test_garden.pyc
+${PYSITELIB}/kivy/tests/test_garden.pyo
${PYSITELIB}/kivy/tests/test_graphics.py
${PYSITELIB}/kivy/tests/test_graphics.pyc
${PYSITELIB}/kivy/tests/test_graphics.pyo
@@ -736,6 +740,9 @@ ${PYSITELIB}/kivy/tests/test_uix_bubble.
${PYSITELIB}/kivy/tests/test_uix_carousel.py
${PYSITELIB}/kivy/tests/test_uix_carousel.pyc
${PYSITELIB}/kivy/tests/test_uix_carousel.pyo
+${PYSITELIB}/kivy/tests/test_uix_colorpicker.py
+${PYSITELIB}/kivy/tests/test_uix_colorpicker.pyc
+${PYSITELIB}/kivy/tests/test_uix_colorpicker.pyo
${PYSITELIB}/kivy/tests/test_uix_dropdown.py
${PYSITELIB}/kivy/tests/test_uix_dropdown.pyc
${PYSITELIB}/kivy/tests/test_uix_dropdown.pyo
@@ -757,6 +764,9 @@ ${PYSITELIB}/kivy/tests/test_uix_relativ
${PYSITELIB}/kivy/tests/test_uix_scrollview.py
${PYSITELIB}/kivy/tests/test_uix_scrollview.pyc
${PYSITELIB}/kivy/tests/test_uix_scrollview.pyo
+${PYSITELIB}/kivy/tests/test_uix_settings.py
+${PYSITELIB}/kivy/tests/test_uix_settings.pyc
+${PYSITELIB}/kivy/tests/test_uix_settings.pyo
${PYSITELIB}/kivy/tests/test_uix_slider.py
${PYSITELIB}/kivy/tests/test_uix_slider.pyc
${PYSITELIB}/kivy/tests/test_uix_slider.pyo
@@ -1376,6 +1386,7 @@ share/kivy-examples/miscellaneous/images
share/kivy-examples/miscellaneous/joystick.py
share/kivy-examples/miscellaneous/multiple_dropfile.py
share/kivy-examples/miscellaneous/on_textedit_event.py
+share/kivy-examples/miscellaneous/opacitywindow.py
share/kivy-examples/miscellaneous/shapecollisions.py
share/kivy-examples/miscellaneous/shapedwindow.py
share/kivy-examples/miscellaneous/two_panes.py
Index: pkgsrc/devel/py-kivy/distinfo
diff -u pkgsrc/devel/py-kivy/distinfo:1.3 pkgsrc/devel/py-kivy/distinfo:1.4
--- pkgsrc/devel/py-kivy/distinfo:1.3 Mon Nov 20 06:36:47 2023
+++ pkgsrc/devel/py-kivy/distinfo Wed Apr 16 20:40:46 2025
@@ -1,9 +1,5 @@
-$NetBSD: distinfo,v 1.3 2023/11/20 06:36:47 wiz Exp $
+$NetBSD: distinfo,v 1.4 2025/04/16 20:40:46 adam Exp $
-BLAKE2s (Kivy-2.2.1.tar.gz) = cc86df8a3d8f972cbb05c570be1492a6a48235deff0bc85dc22e15c44051b60f
-SHA512 (Kivy-2.2.1.tar.gz) = 64f517a10c5681a556954057f1ae35bfab9a71fb3808e395ae9a59a8fbe505260c554851f2a89db0cb1fee1bf0c8d8ae14d3cb72877b60b0d9ba7c9f9aacb227
-Size (Kivy-2.2.1.tar.gz) = 23972000 bytes
-SHA1 (patch-kivy_core_image___img__sdl2.pyx) = f6844b3f490278a41d4e5f763c279cca7715aaa8
-SHA1 (patch-kivy_core_window___window__sdl2.pyx) = 61648494f37db9c481bf38a8fc5efe0a69c55bdb
-SHA1 (patch-kivy_lib_gstplayer___gstplayer.pyx) = 80f62b6492b4d0128b24108af2ed0438ed8762a7
-SHA1 (patch-setup.py) = 38743d28429d2bac8d496ae016f1e51d9d5d5a5e
+BLAKE2s (Kivy-2.3.1.tar.gz) = bc67e1d62d706dfe5c8f168960bf6b352db08539eb009993069dd7bf20b4de87
+SHA512 (Kivy-2.3.1.tar.gz) = f26983a6ccdc173d7d69f0c17a36dc8a4dfd31e4777363253b6bcbf549c44ff2d281e8529ff3ea6683fbfb1c16102bd436bb0433b00c23eb4084be30b3b487ad
+Size (Kivy-2.3.1.tar.gz) = 23967306 bytes
Home |
Main Index |
Thread Index |
Old Index