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 >