pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/devel/py-game



Module Name:    pkgsrc
Committed By:   adam
Date:           Mon Sep 16 19:14:46 UTC 2024

Modified Files:
        pkgsrc/devel/py-game: Makefile distinfo
        pkgsrc/devel/py-game/patches: patch-buildconfig_config__unix.py

Log Message:
py-game: updated to 2.6.0

pygame 2.6.0

cleanup: New clang-format
Fix support for OpenBSD and NetBSD
include/pgplatform: Enable SSE42 again
github: Bump cibuildwheel to v2.15.0
camera: Fix wrong ifdef placement for unix/macos
Added a minor check if config is correctly initialised
Updated the reST/themes/classic/elements html documention
Improved the security of temporary file creation in image tests
Reduced some complexity of if statements in buildconfig-setup, compilation help, and in opencv camera backend
github/workflows: apt has hicups, hold breath
base: pixelcopy: Some error cleanups
appveyor: Switch to pythons to 3.12.0
manylinux: Bump SDL 2.28.4
buildconfig/download_win_prebuilt: Bump SDL 2.28.4
Minor improvements to tests
setup: Fix some MSCisms so MSYS2 can work better
Fix go_over_there example bug in Python 3.12 as per issue
Update PygameIntro.rst
Add comment to surf_copy
Update event.rst
Polygon large coordinate test cases for issue
format fixes
Update README.rst
github/workflows/stale: Mark issues/PRs as stale after a time
setup: Add python 3.12 classifier metadata
github/workflows/build-ubuntu-sdist: Add apt-get fix-missing back
github/workflows/build-ubuntu-sdist: Publish sdist to pypi on publish
Remove references to Numeric in the documentation
Minor update to coding example in 3.1
sprite: fix words repetition
Skip surface tests that fail when SDL_VIDEODRIVER=dummy
Fix failing python3 setup.py lint
Keep GitHub Actions up to date with GitHub's Dependabot
build-ubuntu-sdist.yml: apt-update but not upgrade
build(deps): bump actions/setup-python from 3 to 5
build(deps): bump uraimo/run-on-arch-action from 2.3.0 to 2.7.1
examples/testsprite: Fix in an update method to match super class
camera: buildconfig: Remove experimental camera_windows
buildconfig/appveyor: Fix sphinx install to hardcode dep
buildconfig/macdependencies glib: Fix build
python3 setup.py lint is deprecated: Let's lint with pre-commit
Added generics to abstract group for IDE completion
Refactored tests for pygame.Surface.blits in test/blit.py
sprite: Fix formatting
Remove lint logic from setup.py
setup: Fix platform.linux_distribution() deprecated python >= 3.7
Update ftfont.py
build(deps): bump actions/cache from 3.0.2 to 4.0.2
build(deps): bump actions/stale from 8 to 9
pre-commit: Lint Python code with Ruff
build(deps): bump actions/checkout from 3.0.2 to 4.1.2
pre-commit: Find and fix typos with codespell
Minor optimizations by using comprehensions
buildconfig module cleanup
build(deps): bump pypa/cibuildwheel from 2.16.1 to 2.17.0
simple test case for camera
camera: Add camera_test
mixer_test: Add def test_queue
Refactored test from 3989 to work correctly and also apply to 4191 and fixed the bug being tested
build(deps): bump uraimo/run-on-arch-action from 2.7.1 to 2.7.2
build(deps): bump actions/checkout from 4.1.2 to 4.1.5
Fix pygame.camera backend detection on Windows Server
setup: Filter out warnings
setup: Add Fedora compile links
setup: Fix cython compilation for setup.py install
buildconfig: Add fallback to portmidi if porttime is not found
pypm: Fix incorrect param in Pm_OpenInput
test: Fix numpy.alltrue imports to import all instead thanks @mgorny
build(deps): bump actions/checkout from 4.1.5 to 4.1.6
Documentation spelling improvements
sndarray_test: Fix some overflowed data sizes
surfarray_test: Fix for value out of uint32 range
updating type hinting for SysFont
docs: DisplayModes: Add display argument to pygame.display.list_modes() and pygame.display.mode_ok()
docs: SpriteIntro: Fix some grammar
README.rst: Fix link to pyhon.org
docs: SpriteIntro: Fix some grammar
Updated Getting Started Doc
Remove duplicated block of code from documentation
Support collide_mask as collided argument in spritecollide
docs: SpriteIntro: Fix collide functions arg "collided" default
docs: DisplayModes: Fix description of width, and height default with set_mode and document display
mixer_test: mixer_music_test: Add test for sound_from_array and rewind
mixer_test: mixer_music_test: Add test for sound_from_array and rewind
mixer_test: Add skip for test failing on msys2
Added unit tests for music_mixer.py
README.rst: Improve contributing section and formatting
Inline _PyArg_NoKeywords from Python 3.13 in case it is missing
Python the 13th


To generate a diff of this commit:
cvs rdiff -u -r1.47 -r1.48 pkgsrc/devel/py-game/Makefile
cvs rdiff -u -r1.16 -r1.17 pkgsrc/devel/py-game/distinfo
cvs rdiff -u -r1.5 -r1.6 \
    pkgsrc/devel/py-game/patches/patch-buildconfig_config__unix.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-game/Makefile
diff -u pkgsrc/devel/py-game/Makefile:1.47 pkgsrc/devel/py-game/Makefile:1.48
--- pkgsrc/devel/py-game/Makefile:1.47  Sat Apr  6 08:05:08 2024
+++ pkgsrc/devel/py-game/Makefile       Mon Sep 16 19:14:46 2024
@@ -1,13 +1,12 @@
-# $NetBSD: Makefile,v 1.47 2024/04/06 08:05:08 wiz Exp $
+# $NetBSD: Makefile,v 1.48 2024/09/16 19:14:46 adam Exp $
 
-DISTNAME=      pygame-2.5.2
+DISTNAME=      pygame-2.6.0
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME:S/py//}
-PKGREVISION=   3
 CATEGORIES=    devel games python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=P/Pygame/}
 
 MAINTAINER=    ryoon%NetBSD.org@localhost
-HOMEPAGE=      http://www.pygame.org/
+HOMEPAGE=      https://www.pygame.org/
 COMMENT=       Set of Python modules designed for writing games
 LICENSE=       gnu-lgpl-v2.1
 
@@ -19,8 +18,6 @@ USE_TOOLS+=   pkg-config
 REPLACE_PYTHON+=       examples/*.py
 REPLACE_PYTHON+=       setup.py
 
-PYTHON_VERSIONS_INCOMPATIBLE=  27
-
 SUBST_CLASSES+=                fixpath
 SUBST_STAGE.fixpath=   pre-configure
 SUBST_MESSAGE.fixpath= Fixing paths.

Index: pkgsrc/devel/py-game/distinfo
diff -u pkgsrc/devel/py-game/distinfo:1.16 pkgsrc/devel/py-game/distinfo:1.17
--- pkgsrc/devel/py-game/distinfo:1.16  Sun Oct 29 19:05:49 2023
+++ pkgsrc/devel/py-game/distinfo       Mon Sep 16 19:14:46 2024
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.16 2023/10/29 19:05:49 adam Exp $
+$NetBSD: distinfo,v 1.17 2024/09/16 19:14:46 adam Exp $
 
-BLAKE2s (pygame-2.5.2.tar.gz) = 6e187cab6d2058fdd1345741ac5a8a408f5e2ab0ef321418cae8d630c45d23e6
-SHA512 (pygame-2.5.2.tar.gz) = 4cff4a36b53608b7fa0e6694f8130817077471e76143db7c3a83427c9269b1618b8cd053ff3c3c1872e10c2be42b991b98836c6fae253051c9a912597fdcc845
-Size (pygame-2.5.2.tar.gz) = 15788328 bytes
+BLAKE2s (pygame-2.6.0.tar.gz) = c47b10883635703149da24d493c5f0f73e0d3efa47f38b1354adabe620595a83
+SHA512 (pygame-2.6.0.tar.gz) = c52fc950744f50f6238c1b3585fb7d9e95a439df299342fb279d8079fef770e64879843207d59966744c221c20b8589ca2dc3c3647841ed3a84f93bc8c7628bf
+Size (pygame-2.6.0.tar.gz) = 15787643 bytes
 SHA1 (patch-buildconfig_Setup.SDL2.in) = 300e7ce4d5442955edc724c3d052c7738780e038
 SHA1 (patch-buildconfig_config__darwin.py) = 6ab81ce5cc5c9ce1923f4c4702a0faff9f22e184
-SHA1 (patch-buildconfig_config__unix.py) = 738d41c9e3137192da21a81441a47b0603f55e14
+SHA1 (patch-buildconfig_config__unix.py) = cdd34d2dcec18f802e346c0a058612821ff23ee0

Index: pkgsrc/devel/py-game/patches/patch-buildconfig_config__unix.py
diff -u pkgsrc/devel/py-game/patches/patch-buildconfig_config__unix.py:1.5 pkgsrc/devel/py-game/patches/patch-buildconfig_config__unix.py:1.6
--- pkgsrc/devel/py-game/patches/patch-buildconfig_config__unix.py:1.5  Sun Oct 29 19:05:49 2023
+++ pkgsrc/devel/py-game/patches/patch-buildconfig_config__unix.py      Mon Sep 16 19:14:46 2024
@@ -1,12 +1,12 @@
-$NetBSD: patch-buildconfig_config__unix.py,v 1.5 2023/10/29 19:05:49 adam Exp $
+$NetBSD: patch-buildconfig_config__unix.py,v 1.6 2024/09/16 19:14:46 adam Exp $
 
 Detect X11R6 or X11R7; avoid localbase overriding search.
 Use correct libpng.
 Disable portmidi and porttime; porttime is a part of portmidi.
 
---- buildconfig/config_unix.py.orig    2023-08-14 07:36:16.000000000 +0000
+--- buildconfig/config_unix.py.orig    2024-06-25 13:53:00.473051000 +0000
 +++ buildconfig/config_unix.py
-@@ -138,8 +138,8 @@ def main(auto_config=False):
+@@ -140,8 +140,8 @@ def main(auto_config=False):
      global origincdirs, origlibdirs
  
      #these get prefixes with '/usr' and '/usr/local' or the $LOCALBASE
@@ -15,9 +15,9 @@ Disable portmidi and porttime; porttime 
 +    origincdirs = ['/include', '/include/SDL2', '/X11R6/include', '/X11R7/include']
 +    origlibdirs = ['/lib', '/lib64', '/X11R6/lib', '/X11R7/lib']
  
-     # If we are on a debian based system, we also need to handle 
+     # If we are on a debian based system, we also need to handle
      # /lib/<multiarch-tuple>
-@@ -222,14 +222,12 @@ def main(auto_config=False):
+@@ -226,14 +226,12 @@ def main(auto_config=False):
          #Dependency('GFX', 'SDL_gfxPrimitives.h', 'libSDL2_gfx.so', ['SDL2_gfx']),
      ]
      DEPS.extend([



Home | Main Index | Thread Index | Old Index