Thu Jun 29 09:28:02 2023 UTC ()
py-SDL2: updated to 0.9.16

0.9.16
------

New Features:

* Updated to wrap new functions and constants in SDL2 2.28.0.
* Added a new method :meth:`~sdl2.ext.Renderer.rcopy` for copying textures to
  a Renderer by aligning a given point on the texture to a given location on the
  rendering context. Useful for centering textures in the renderer.
* Added a new function :func:`~sdl2.ext.key_pressed` for easily checking
  if a given key has been pressed (or released).
* Added a new function :func:`~sdl2.ext.mouse_clicked` for easily checking
  if a mouse button has been pressed (or released), as well as a
  :func:`~sdl2.ext.get_clicks` function for retrieving the pixel coordinates
  of any mouse clicks.
* Added a new function :func:`~sdl2.ext.get_text_input` for returning
  text input as a unicode string, as well as :func:`~sdl2.ext.start_text_input`,
  :func:`~sdl2.ext.stop_text_input`, and :func:`~sdl2.ext.text_input_enabled`
  functions for toggling and querying whether SDL text input events are enabled.
* Added a new function :func:`~sdl2.ext.quit_requested` for easily checking
  :func:`~sdl2.ext.get_events` output for quit requests.


(adam)
diff -r1.4 -r1.5 pkgsrc/devel/py-SDL2/Makefile
diff -r1.1 -r1.2 pkgsrc/devel/py-SDL2/PLIST
diff -r1.1 -r1.2 pkgsrc/devel/py-SDL2/distinfo

cvs diff -r1.4 -r1.5 pkgsrc/devel/py-SDL2/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/py-SDL2/Makefile 2023/05/06 19:09:11 1.4
+++ pkgsrc/devel/py-SDL2/Makefile 2023/06/29 09:28:02 1.5
@@ -1,18 +1,17 @@ @@ -1,18 +1,17 @@
1# $NetBSD: Makefile,v 1.4 2023/05/06 19:09:11 ryoon Exp $ 1# $NetBSD: Makefile,v 1.5 2023/06/29 09:28:02 adam Exp $
2 2
3DISTNAME= PySDL2-0.9.15 3DISTNAME= PySDL2-0.9.16
4PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/Py//} 4PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/Py//}
5PKGREVISION= 3 
6CATEGORIES= devel python 5CATEGORIES= devel python
7MASTER_SITES= ${MASTER_SITE_PYPI:=P/PySDL2/} 6MASTER_SITES= ${MASTER_SITE_PYPI:=P/PySDL2/}
8 7
9MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
10HOMEPAGE= https://github.com/py-sdl/py-sdl2 9HOMEPAGE= https://github.com/py-sdl/py-sdl2
11COMMENT= Python SDL2 bindings 10COMMENT= Python SDL2 bindings
12LICENSE= cc0-1.0-universal OR zlib 11LICENSE= cc0-1.0-universal OR zlib
13 12
14TEST_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test 13TEST_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test
15TEST_DEPENDS+= ${PYPKGPREFIX}-OpenGL-[0-9]*:../../graphics/py-OpenGL 14TEST_DEPENDS+= ${PYPKGPREFIX}-OpenGL-[0-9]*:../../graphics/py-OpenGL
16 15
17USE_LANGUAGES= # none 16USE_LANGUAGES= # none
18USE_TOOLS+= pkg-config 17USE_TOOLS+= pkg-config

cvs diff -r1.1 -r1.2 pkgsrc/devel/py-SDL2/PLIST (expand / switch to unified diff)

--- pkgsrc/devel/py-SDL2/PLIST 2023/01/23 12:08:34 1.1
+++ pkgsrc/devel/py-SDL2/PLIST 2023/06/29 09:28:02 1.2
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.1 2023/01/23 12:08:34 wiz Exp $ 1@comment $NetBSD: PLIST,v 1.2 2023/06/29 09:28:02 adam Exp $
2${PYSITELIB}/${EGG_INFODIR}/PKG-INFO 2${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
3${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt 3${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
4${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt 4${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
5${PYSITELIB}/${EGG_INFODIR}/top_level.txt 5${PYSITELIB}/${EGG_INFODIR}/top_level.txt
6${PYSITELIB}/sdl2/__init__.py 6${PYSITELIB}/sdl2/__init__.py
7${PYSITELIB}/sdl2/__init__.pyc 7${PYSITELIB}/sdl2/__init__.pyc
8${PYSITELIB}/sdl2/__init__.pyo 8${PYSITELIB}/sdl2/__init__.pyo
9${PYSITELIB}/sdl2/_internal.py 9${PYSITELIB}/sdl2/_internal.py
10${PYSITELIB}/sdl2/_internal.pyc 10${PYSITELIB}/sdl2/_internal.pyc
11${PYSITELIB}/sdl2/_internal.pyo 11${PYSITELIB}/sdl2/_internal.pyo
12${PYSITELIB}/sdl2/_sdl_init.py 12${PYSITELIB}/sdl2/_sdl_init.py
13${PYSITELIB}/sdl2/_sdl_init.pyc 13${PYSITELIB}/sdl2/_sdl_init.pyc
14${PYSITELIB}/sdl2/_sdl_init.pyo 14${PYSITELIB}/sdl2/_sdl_init.pyo
@@ -116,26 +116,29 @@ ${PYSITELIB}/sdl2/ext/draw.pyc @@ -116,26 +116,29 @@ ${PYSITELIB}/sdl2/ext/draw.pyc
116${PYSITELIB}/sdl2/ext/draw.pyo 116${PYSITELIB}/sdl2/ext/draw.pyo
117${PYSITELIB}/sdl2/ext/ebs.py 117${PYSITELIB}/sdl2/ext/ebs.py
118${PYSITELIB}/sdl2/ext/ebs.pyc 118${PYSITELIB}/sdl2/ext/ebs.pyc
119${PYSITELIB}/sdl2/ext/ebs.pyo 119${PYSITELIB}/sdl2/ext/ebs.pyo
120${PYSITELIB}/sdl2/ext/err.py 120${PYSITELIB}/sdl2/ext/err.py
121${PYSITELIB}/sdl2/ext/err.pyc 121${PYSITELIB}/sdl2/ext/err.pyc
122${PYSITELIB}/sdl2/ext/err.pyo 122${PYSITELIB}/sdl2/ext/err.pyo
123${PYSITELIB}/sdl2/ext/events.py 123${PYSITELIB}/sdl2/ext/events.py
124${PYSITELIB}/sdl2/ext/events.pyc 124${PYSITELIB}/sdl2/ext/events.pyc
125${PYSITELIB}/sdl2/ext/events.pyo 125${PYSITELIB}/sdl2/ext/events.pyo
126${PYSITELIB}/sdl2/ext/image.py 126${PYSITELIB}/sdl2/ext/image.py
127${PYSITELIB}/sdl2/ext/image.pyc 127${PYSITELIB}/sdl2/ext/image.pyc
128${PYSITELIB}/sdl2/ext/image.pyo 128${PYSITELIB}/sdl2/ext/image.pyo
 129${PYSITELIB}/sdl2/ext/input.py
 130${PYSITELIB}/sdl2/ext/input.pyc
 131${PYSITELIB}/sdl2/ext/input.pyo
129${PYSITELIB}/sdl2/ext/mouse.py 132${PYSITELIB}/sdl2/ext/mouse.py
130${PYSITELIB}/sdl2/ext/mouse.pyc 133${PYSITELIB}/sdl2/ext/mouse.pyc
131${PYSITELIB}/sdl2/ext/mouse.pyo 134${PYSITELIB}/sdl2/ext/mouse.pyo
132${PYSITELIB}/sdl2/ext/msgbox.py 135${PYSITELIB}/sdl2/ext/msgbox.py
133${PYSITELIB}/sdl2/ext/msgbox.pyc 136${PYSITELIB}/sdl2/ext/msgbox.pyc
134${PYSITELIB}/sdl2/ext/msgbox.pyo 137${PYSITELIB}/sdl2/ext/msgbox.pyo
135${PYSITELIB}/sdl2/ext/particles.py 138${PYSITELIB}/sdl2/ext/particles.py
136${PYSITELIB}/sdl2/ext/particles.pyc 139${PYSITELIB}/sdl2/ext/particles.pyc
137${PYSITELIB}/sdl2/ext/particles.pyo 140${PYSITELIB}/sdl2/ext/particles.pyo
138${PYSITELIB}/sdl2/ext/pixelaccess.py 141${PYSITELIB}/sdl2/ext/pixelaccess.py
139${PYSITELIB}/sdl2/ext/pixelaccess.pyc 142${PYSITELIB}/sdl2/ext/pixelaccess.pyc
140${PYSITELIB}/sdl2/ext/pixelaccess.pyo 143${PYSITELIB}/sdl2/ext/pixelaccess.pyo
141${PYSITELIB}/sdl2/ext/renderer.py 144${PYSITELIB}/sdl2/ext/renderer.py
@@ -382,26 +385,29 @@ ${PYSITELIB}/sdl2/test/sdl2ext_draw_test @@ -382,26 +385,29 @@ ${PYSITELIB}/sdl2/test/sdl2ext_draw_test
382${PYSITELIB}/sdl2/test/sdl2ext_draw_test.pyo 385${PYSITELIB}/sdl2/test/sdl2ext_draw_test.pyo
383${PYSITELIB}/sdl2/test/sdl2ext_ebs_test.py 386${PYSITELIB}/sdl2/test/sdl2ext_ebs_test.py
384${PYSITELIB}/sdl2/test/sdl2ext_ebs_test.pyc 387${PYSITELIB}/sdl2/test/sdl2ext_ebs_test.pyc
385${PYSITELIB}/sdl2/test/sdl2ext_ebs_test.pyo 388${PYSITELIB}/sdl2/test/sdl2ext_ebs_test.pyo
386${PYSITELIB}/sdl2/test/sdl2ext_events_test.py 389${PYSITELIB}/sdl2/test/sdl2ext_events_test.py
387${PYSITELIB}/sdl2/test/sdl2ext_events_test.pyc 390${PYSITELIB}/sdl2/test/sdl2ext_events_test.pyc
388${PYSITELIB}/sdl2/test/sdl2ext_events_test.pyo 391${PYSITELIB}/sdl2/test/sdl2ext_events_test.pyo
389${PYSITELIB}/sdl2/test/sdl2ext_font_test.py 392${PYSITELIB}/sdl2/test/sdl2ext_font_test.py
390${PYSITELIB}/sdl2/test/sdl2ext_font_test.pyc 393${PYSITELIB}/sdl2/test/sdl2ext_font_test.pyc
391${PYSITELIB}/sdl2/test/sdl2ext_font_test.pyo 394${PYSITELIB}/sdl2/test/sdl2ext_font_test.pyo
392${PYSITELIB}/sdl2/test/sdl2ext_image_test.py 395${PYSITELIB}/sdl2/test/sdl2ext_image_test.py
393${PYSITELIB}/sdl2/test/sdl2ext_image_test.pyc 396${PYSITELIB}/sdl2/test/sdl2ext_image_test.pyc
394${PYSITELIB}/sdl2/test/sdl2ext_image_test.pyo 397${PYSITELIB}/sdl2/test/sdl2ext_image_test.pyo
 398${PYSITELIB}/sdl2/test/sdl2ext_input_test.py
 399${PYSITELIB}/sdl2/test/sdl2ext_input_test.pyc
 400${PYSITELIB}/sdl2/test/sdl2ext_input_test.pyo
395${PYSITELIB}/sdl2/test/sdl2ext_mouse_test.py 401${PYSITELIB}/sdl2/test/sdl2ext_mouse_test.py
396${PYSITELIB}/sdl2/test/sdl2ext_mouse_test.pyc 402${PYSITELIB}/sdl2/test/sdl2ext_mouse_test.pyc
397${PYSITELIB}/sdl2/test/sdl2ext_mouse_test.pyo 403${PYSITELIB}/sdl2/test/sdl2ext_mouse_test.pyo
398${PYSITELIB}/sdl2/test/sdl2ext_msgbox_test.py 404${PYSITELIB}/sdl2/test/sdl2ext_msgbox_test.py
399${PYSITELIB}/sdl2/test/sdl2ext_msgbox_test.pyc 405${PYSITELIB}/sdl2/test/sdl2ext_msgbox_test.pyc
400${PYSITELIB}/sdl2/test/sdl2ext_msgbox_test.pyo 406${PYSITELIB}/sdl2/test/sdl2ext_msgbox_test.pyo
401${PYSITELIB}/sdl2/test/sdl2ext_particles_test.py 407${PYSITELIB}/sdl2/test/sdl2ext_particles_test.py
402${PYSITELIB}/sdl2/test/sdl2ext_particles_test.pyc 408${PYSITELIB}/sdl2/test/sdl2ext_particles_test.pyc
403${PYSITELIB}/sdl2/test/sdl2ext_particles_test.pyo 409${PYSITELIB}/sdl2/test/sdl2ext_particles_test.pyo
404${PYSITELIB}/sdl2/test/sdl2ext_pixelaccess_test.py 410${PYSITELIB}/sdl2/test/sdl2ext_pixelaccess_test.py
405${PYSITELIB}/sdl2/test/sdl2ext_pixelaccess_test.pyc 411${PYSITELIB}/sdl2/test/sdl2ext_pixelaccess_test.pyc
406${PYSITELIB}/sdl2/test/sdl2ext_pixelaccess_test.pyo 412${PYSITELIB}/sdl2/test/sdl2ext_pixelaccess_test.pyo
407${PYSITELIB}/sdl2/test/sdl2ext_renderer_test.py 413${PYSITELIB}/sdl2/test/sdl2ext_renderer_test.py

cvs diff -r1.1 -r1.2 pkgsrc/devel/py-SDL2/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/py-SDL2/distinfo 2023/01/23 12:08:34 1.1
+++ pkgsrc/devel/py-SDL2/distinfo 2023/06/29 09:28:02 1.2
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.1 2023/01/23 12:08:34 wiz Exp $ 1$NetBSD: distinfo,v 1.2 2023/06/29 09:28:02 adam Exp $
2 2
3BLAKE2s (PySDL2-0.9.15.tar.gz) = d40c235584986da57508a3ce5630b13185231fa8a1818a0368a87d38fb7b6dc4 3BLAKE2s (PySDL2-0.9.16.tar.gz) = 28dad3954d30f53fb4406e5017f81e5361e571a2dc11323f937fa40d7e635430
4SHA512 (PySDL2-0.9.15.tar.gz) = dda0de0fa6a64750e2b9483f40cddf7e8ba6c6105a99d6738dfb876c1bc99d171ca632a1c4ad314b95ad9a66c5c681988c93eeca6ecfd80d1137cbdd8b4385ed 4SHA512 (PySDL2-0.9.16.tar.gz) = ffe7abe8e828926934677c81a42c9af794c4817144eba50c40430c150d476dea40f0b36e639b2c270cbd8e00ab5bf5b032a4c0e514255cceef8161c8d76f8cb2
5Size (PySDL2-0.9.15.tar.gz) = 766172 bytes 5Size (PySDL2-0.9.16.tar.gz) = 773537 bytes