On Sat, Oct 17, 2020 at 01:36:46AM -0400, Daniel Dickman wrote:
> As noted in WHATSNEW, pygame removed support for py-Numeric back in 2016.

> Diff below removes py-Numeric from the BUILD_DEPENDS.

> While here:
> - re-enable pypi as a download source
> - regenerate PLIST

> ok?

ok kmos

--Kurt

> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/devel/pygame/Makefile,v
> retrieving revision 1.37
> diff -u -p -u -r1.37 Makefile
> --- Makefile  3 Jul 2020 21:12:53 -0000       1.37
> +++ Makefile  17 Oct 2020 05:27:08 -0000
> @@ -6,7 +6,7 @@ MODPY_EGG_VERSION =   1.9.3
>  DISTNAME=    pygame-${MODPY_EGG_VERSION}
>  PKGNAME =    py-game-${MODPY_EGG_VERSION}
>  CATEGORIES=  devel games
> -REVISION =   2
> +REVISION =   3
>  
>  HOMEPAGE=    https://www.pygame.org/
>  
> @@ -17,15 +17,12 @@ WANTLIB += SDL SDL_image SDL_mixer SDL_t
>  WANTLIB += freetype z ${MODPY_WANTLIB}
>  
>  MODULES=     lang/python
> -#MODPY_PI =  Yes
> -# 1.9.3 was pulled out of the main pypi
> -MASTER_SITES =       
> https://files.pythonhosted.org/packages/61/06/3c25051549c252cc6fde01c8aeae90b96831370884504fe428a623316def/
> +MODPY_PI =   Yes
> +
>  MODPY_SETUPTOOLS =   Yes
>  SUBST_VARS +=        MODPY_LIB_SUFFIX
>  FLAVORS =            python3
>  FLAVOR ?=
> -
> -BUILD_DEPENDS+=      math/py-Numeric
>  
>  LIB_DEPENDS= devel/sdl-ttf \
>               devel/sdl-image \
> Index: patches/patch-config_unix_py
> ===================================================================
> RCS file: /cvs/ports/devel/pygame/patches/patch-config_unix_py,v
> retrieving revision 1.6
> diff -u -p -u -r1.6 patch-config_unix_py
> --- patches/patch-config_unix_py      1 Apr 2018 09:27:43 -0000       1.6
> +++ patches/patch-config_unix_py      17 Oct 2020 05:27:08 -0000
> @@ -3,7 +3,7 @@ $OpenBSD: patch-config_unix_py,v 1.6 201
>  Index: config_unix.py
>  --- config_unix.py.orig
>  +++ config_unix.py
> -@@ -206,15 +206,6 @@ def main():
> +@@ -231,15 +231,6 @@ def main():
>       for d in DEPS:
>           d.configure(incdirs, libdirs)
>   
> Index: patches/patch-src_camera_h
> ===================================================================
> RCS file: /cvs/ports/devel/pygame/patches/patch-src_camera_h,v
> retrieving revision 1.2
> diff -u -p -u -r1.2 patch-src_camera_h
> --- patches/patch-src_camera_h        1 Apr 2018 09:27:43 -0000       1.2
> +++ patches/patch-src_camera_h        17 Oct 2020 05:27:08 -0000
> @@ -16,7 +16,7 @@ Index: src/camera.h
>   #elif defined(__APPLE__)
>       #include <AvailabilityMacros.h>
>       /* We support OSX 10.6 and below. */
> -@@ -163,7 +166,11 @@ char** v4l2_list_cameras (int* num_devices);
> +@@ -165,7 +168,11 @@ char** v4l2_list_cameras (int* num_devices);
>   int v4l2_get_control (int fd, int id, int *value);
>   int v4l2_set_control (int fd, int id, int value);
>   PyObject* v4l2_read_raw (PyCameraObject* self);
> Index: pkg/PLIST
> ===================================================================
> RCS file: /cvs/ports/devel/pygame/pkg/PLIST,v
> retrieving revision 1.8
> diff -u -p -u -r1.8 PLIST
> --- pkg/PLIST 1 Apr 2018 09:27:43 -0000       1.8
> +++ pkg/PLIST 17 Oct 2020 05:27:08 -0000
> @@ -48,23 +48,23 @@ lib/python${MODPY_VERSION}/site-packages
>  
> lib/python${MODPY_VERSION}/site-packages/pygame/${MODPY_PYCACHE}surfarray.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/pygame/${MODPY_PYCACHE}sysfont.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/pygame/${MODPY_PYCACHE}version.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/pygame/_camera.so
> +@so lib/python${MODPY_VERSION}/site-packages/pygame/_camera.so
>  lib/python${MODPY_VERSION}/site-packages/pygame/_camera_opencv_highgui.py
>  lib/python${MODPY_VERSION}/site-packages/pygame/_camera_vidcapture.py
>  lib/python${MODPY_VERSION}/site-packages/pygame/_dummybackend.py
> -lib/python${MODPY_VERSION}/site-packages/pygame/_freetype.so
> +@so lib/python${MODPY_VERSION}/site-packages/pygame/_freetype.so
>  lib/python${MODPY_VERSION}/site-packages/pygame/_numpysndarray.py
>  lib/python${MODPY_VERSION}/site-packages/pygame/_numpysurfarray.py
> -lib/python${MODPY_VERSION}/site-packages/pygame/base.so
> -lib/python${MODPY_VERSION}/site-packages/pygame/bufferproxy.so
> +@so lib/python${MODPY_VERSION}/site-packages/pygame/base.so
> +@so lib/python${MODPY_VERSION}/site-packages/pygame/bufferproxy.so
>  lib/python${MODPY_VERSION}/site-packages/pygame/camera.py
> -lib/python${MODPY_VERSION}/site-packages/pygame/cdrom.so
> -lib/python${MODPY_VERSION}/site-packages/pygame/color.so
> +@so lib/python${MODPY_VERSION}/site-packages/pygame/cdrom.so
> +@so lib/python${MODPY_VERSION}/site-packages/pygame/color.so
>  lib/python${MODPY_VERSION}/site-packages/pygame/colordict.py
>  lib/python${MODPY_VERSION}/site-packages/pygame/compat.py
> -lib/python${MODPY_VERSION}/site-packages/pygame/constants.so
> +@so lib/python${MODPY_VERSION}/site-packages/pygame/constants.so
>  lib/python${MODPY_VERSION}/site-packages/pygame/cursors.py
> -lib/python${MODPY_VERSION}/site-packages/pygame/display.so
> +@so lib/python${MODPY_VERSION}/site-packages/pygame/display.so
>  lib/python${MODPY_VERSION}/site-packages/pygame/docs/
>  lib/python${MODPY_VERSION}/site-packages/pygame/docs/__init__.py
>  lib/python${MODPY_VERSION}/site-packages/pygame/docs/__main__.py
> @@ -78,8 +78,8 @@ lib/python${MODPY_VERSION}/site-packages
>  lib/python${MODPY_VERSION}/site-packages/pygame/docs/pygame_tiny.gif
>  lib/python${MODPY_VERSION}/site-packages/pygame/docs/ref/
>  lib/python${MODPY_VERSION}/site-packages/pygame/docs/ref/docscomments.json
> -lib/python${MODPY_VERSION}/site-packages/pygame/draw.so
> -lib/python${MODPY_VERSION}/site-packages/pygame/event.so
> +@so lib/python${MODPY_VERSION}/site-packages/pygame/draw.so
> +@so lib/python${MODPY_VERSION}/site-packages/pygame/event.so
>  lib/python${MODPY_VERSION}/site-packages/pygame/examples/
>  lib/python${MODPY_VERSION}/site-packages/pygame/examples/__init__.py
>  
> ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/pygame/examples/${MODPY_PYCACHE}/
> @@ -195,12 +195,12 @@ lib/python${MODPY_VERSION}/site-packages
>  lib/python${MODPY_VERSION}/site-packages/pygame/examples/stars.py
>  lib/python${MODPY_VERSION}/site-packages/pygame/examples/testsprite.py
>  lib/python${MODPY_VERSION}/site-packages/pygame/examples/vgrade.py
> -lib/python${MODPY_VERSION}/site-packages/pygame/fastevent.so
> -lib/python${MODPY_VERSION}/site-packages/pygame/font.so
> +@so lib/python${MODPY_VERSION}/site-packages/pygame/fastevent.so
> +@so lib/python${MODPY_VERSION}/site-packages/pygame/font.so
>  lib/python${MODPY_VERSION}/site-packages/pygame/freesansbold.ttf
>  lib/python${MODPY_VERSION}/site-packages/pygame/freetype.py
>  lib/python${MODPY_VERSION}/site-packages/pygame/ftfont.py
> -lib/python${MODPY_VERSION}/site-packages/pygame/gfxdraw.so
> +@so lib/python${MODPY_VERSION}/site-packages/pygame/gfxdraw.so
>  lib/python${MODPY_VERSION}/site-packages/pygame/gp2x/
>  lib/python${MODPY_VERSION}/site-packages/pygame/gp2x/__init__.py
>  
> ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/pygame/gp2x/${MODPY_PYCACHE}/
> @@ -209,23 +209,23 @@ lib/python${MODPY_VERSION}/site-packages
>  
> lib/python${MODPY_VERSION}/site-packages/pygame/gp2x/${MODPY_PYCACHE}locals.${MODPY_PYC_MAGIC_TAG}pyc
>  lib/python${MODPY_VERSION}/site-packages/pygame/gp2x/constants.py
>  lib/python${MODPY_VERSION}/site-packages/pygame/gp2x/locals.py
> -lib/python${MODPY_VERSION}/site-packages/pygame/image.so
> -lib/python${MODPY_VERSION}/site-packages/pygame/imageext.so
> +@so lib/python${MODPY_VERSION}/site-packages/pygame/image.so
> +@so lib/python${MODPY_VERSION}/site-packages/pygame/imageext.so
>  lib/python${MODPY_VERSION}/site-packages/pygame/install.html
> -lib/python${MODPY_VERSION}/site-packages/pygame/joystick.so
> -lib/python${MODPY_VERSION}/site-packages/pygame/key.so
> +@so lib/python${MODPY_VERSION}/site-packages/pygame/joystick.so
> +@so lib/python${MODPY_VERSION}/site-packages/pygame/key.so
>  lib/python${MODPY_VERSION}/site-packages/pygame/locals.py
>  lib/python${MODPY_VERSION}/site-packages/pygame/macosx.py
> -lib/python${MODPY_VERSION}/site-packages/pygame/mask.so
> -lib/python${MODPY_VERSION}/site-packages/pygame/math.so
> +@so lib/python${MODPY_VERSION}/site-packages/pygame/mask.so
> +@so lib/python${MODPY_VERSION}/site-packages/pygame/math.so
>  lib/python${MODPY_VERSION}/site-packages/pygame/midi.py
> -lib/python${MODPY_VERSION}/site-packages/pygame/mixer.so
> -lib/python${MODPY_VERSION}/site-packages/pygame/mixer_music.so
> -lib/python${MODPY_VERSION}/site-packages/pygame/mouse.so
> -lib/python${MODPY_VERSION}/site-packages/pygame/newbuffer.so
> -lib/python${MODPY_VERSION}/site-packages/pygame/overlay.so
> -lib/python${MODPY_VERSION}/site-packages/pygame/pixelarray.so
> -lib/python${MODPY_VERSION}/site-packages/pygame/pixelcopy.so
> +@so lib/python${MODPY_VERSION}/site-packages/pygame/mixer.so
> +@so lib/python${MODPY_VERSION}/site-packages/pygame/mixer_music.so
> +@so lib/python${MODPY_VERSION}/site-packages/pygame/mouse.so
> +@so lib/python${MODPY_VERSION}/site-packages/pygame/newbuffer.so
> +@so lib/python${MODPY_VERSION}/site-packages/pygame/overlay.so
> +@so lib/python${MODPY_VERSION}/site-packages/pygame/pixelarray.so
> +@so lib/python${MODPY_VERSION}/site-packages/pygame/pixelcopy.so
>  lib/python${MODPY_VERSION}/site-packages/pygame/pkgdata.py
>  lib/python${MODPY_VERSION}/site-packages/pygame/pygame.ico
>  lib/python${MODPY_VERSION}/site-packages/pygame/pygame_icon.bmp
> @@ -233,14 +233,14 @@ lib/python${MODPY_VERSION}/site-packages
>  lib/python${MODPY_VERSION}/site-packages/pygame/pygame_icon.svg
>  lib/python${MODPY_VERSION}/site-packages/pygame/pygame_icon.tiff
>  lib/python${MODPY_VERSION}/site-packages/pygame/readme.html
> -lib/python${MODPY_VERSION}/site-packages/pygame/rect.so
> -lib/python${MODPY_VERSION}/site-packages/pygame/rwobject.so
> -lib/python${MODPY_VERSION}/site-packages/pygame/scrap.so
> +@so lib/python${MODPY_VERSION}/site-packages/pygame/rect.so
> +@so lib/python${MODPY_VERSION}/site-packages/pygame/rwobject.so
> +@so lib/python${MODPY_VERSION}/site-packages/pygame/scrap.so
>  lib/python${MODPY_VERSION}/site-packages/pygame/sndarray.py
>  lib/python${MODPY_VERSION}/site-packages/pygame/sprite.py
> -lib/python${MODPY_VERSION}/site-packages/pygame/surface.so
> +@so lib/python${MODPY_VERSION}/site-packages/pygame/surface.so
>  lib/python${MODPY_VERSION}/site-packages/pygame/surfarray.py
> -lib/python${MODPY_VERSION}/site-packages/pygame/surflock.so
> +@so lib/python${MODPY_VERSION}/site-packages/pygame/surflock.so
>  lib/python${MODPY_VERSION}/site-packages/pygame/sysfont.py
>  lib/python${MODPY_VERSION}/site-packages/pygame/tests/
>  lib/python${MODPY_VERSION}/site-packages/pygame/tests/__init__.py
> @@ -505,8 +505,8 @@ lib/python${MODPY_VERSION}/site-packages
>  
> ${MODPY_COMMENT}lib/python${MODPY_VERSION}/site-packages/pygame/threads/${MODPY_PYCACHE}/
>  
> lib/python${MODPY_VERSION}/site-packages/pygame/threads/${MODPY_PYCACHE}Py25Queue.${MODPY_PYC_MAGIC_TAG}pyc
>  
> lib/python${MODPY_VERSION}/site-packages/pygame/threads/${MODPY_PYCACHE}__init__.${MODPY_PYC_MAGIC_TAG}pyc
> -lib/python${MODPY_VERSION}/site-packages/pygame/time.so
> -lib/python${MODPY_VERSION}/site-packages/pygame/transform.so
> +@so lib/python${MODPY_VERSION}/site-packages/pygame/time.so
> +@so lib/python${MODPY_VERSION}/site-packages/pygame/transform.so
>  lib/python${MODPY_VERSION}/site-packages/pygame/version.py
>  share/doc/pygame${MODPY_BIN_SUFFIX}/
>  share/doc/pygame${MODPY_BIN_SUFFIX}/logos.html
> 

Reply via email to