svn commit: r499148 - in head/devel/py-game: . files
Yuri Victorovich
yuri at FreeBSD.org
Wed Apr 17 07:14:24 UTC 2019
Author: yuri
Date: Wed Apr 17 07:14:22 2019
New Revision: 499148
URL: https://svnweb.freebsd.org/changeset/ports/499148
Log:
devel/py-game: Update 1.9.1 -> 1.9.5; ndowens.fbsd at yandex.com takes maintainership
The PR also contained the rename py-game -> py-pygame. I didn't rename it, IMO it isn't
urgent, and can be done later if really needed. There are quite a few ports that have a
similar name mismatch (missing "py" in the name).
PR: 230115
Submitted by: Nathan <ndowens at yahoo.com> (new maintainer)
Deleted:
head/devel/py-game/files/
head/devel/py-game/pkg-plist
Modified:
head/devel/py-game/Makefile
head/devel/py-game/distinfo
head/devel/py-game/pkg-descr
Modified: head/devel/py-game/Makefile
==============================================================================
--- head/devel/py-game/Makefile Wed Apr 17 06:35:18 2019 (r499147)
+++ head/devel/py-game/Makefile Wed Apr 17 07:14:22 2019 (r499148)
@@ -2,26 +2,29 @@
# $FreeBSD$
PORTNAME= game
-PORTVERSION= 1.9.1
-PORTREVISION= 8
+DISTVERSION= 1.9.5
CATEGORIES= devel python
-MASTER_SITES= https://www.pygame.org/ftp/
+MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-DISTNAME= py${PORTNAME}-${PORTVERSION}release
+DISTNAME= py${PORTNAME}-${PORTVERSION}
-MAINTAINER= ports at FreeBSD.org
+MAINTAINER= ndowens.fbsd at yandex.com
COMMENT= Module designed to write games in Python
LICENSE= LGPL21
-LICENSE_FILE= ${WRKSRC}/LGPL
+LICENSE_FILE= ${WRKSRC}/docs/LGPL
-LIB_DEPENDS= libsmpeg.so:multimedia/smpeg
-RUN_DEPENDS= ${PYNUMPY}
+BUILD_DEPENDS= v4l_compat>0:multimedia/v4l_compat
+LIB_DEPENDS= libfreetype.so:print/freetype2 \
+ libpng16.so:graphics/png \
+ libsmpeg.so:multimedia/smpeg
+RUN_DEPENDS= ${PYNUMPY} \
+ v4l_compat>0:multimedia/v4l_compat
-USES= dos2unix python
-DOS2UNIX_FILES= src/scale_mmx64.c
-USE_SDL= ttf image mixer sdl
+USES= jpeg python sdl
+USE_SDL= ttf image mixer
USE_PYTHON= autoplist distutils
+USE_XORG= x11
SDLNOX11= sdl-nox11-[0-9]*
@@ -30,30 +33,20 @@ EXAMPLESDIR= ${PREFIX}/share/examples/py-${PORTNAME}
OPTIONS_DEFINE= DOCS EXAMPLES
-post-patch:
- @${REINPLACE_CMD} -e 's|^_camera|#_camera|' \
- -e 's|^pypm|#pypm|' ${WRKSRC}/Setup.in
- @${REINPLACE_CMD} -e "s|Dependency('PORT|#Dependency('PORT|" \
- ${WRKSRC}/config_unix.py
+PORTDOCS= *
+PORTEXAMPLES= *
-pre-configure:
- @invalid=`${PKG_INFO} -I ${SDLNOX11:C/.+/'&'/} 2>/dev/null | ${AWK} '{print $$1}'`
- @if [ ! -z "$$invalid" ]; then \
- ${ECHO_MSG} "${PKGNAME} is marked as broken: devel/sdl12 needs to be built with X11 support enabled."; \
- exit 1; \
- fi
-
-do-configure:
- @cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} config.py -auto
-
post-install-EXAMPLES-on:
@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
+
+#Remove Un-needed macosx files
+ @${RM} -r ${WRKSRC}/examples/macosx
${TAR} -C ${WRKSRC}/examples -cf - . | \
${TAR} --unlink -C ${STAGEDIR}${EXAMPLESDIR} -xf -
post-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
${TAR} -C ${WRKSRC}/docs -cf - . | \
- ${TAR} --unlink -C ${STAGEDIR}${DOCSDIR} -xf -
+ ${TAR} --unlink -C ${STAGEDIR}${DOCSDIR} -xf -
.include <bsd.port.mk>
Modified: head/devel/py-game/distinfo
==============================================================================
--- head/devel/py-game/distinfo Wed Apr 17 06:35:18 2019 (r499147)
+++ head/devel/py-game/distinfo Wed Apr 17 07:14:22 2019 (r499148)
@@ -1,2 +1,3 @@
-SHA256 (pygame-1.9.1release.tar.gz) = a26095472ae4be9631e0d5bfb9a52ac57a3a091e45757913128e4a473807d433
-SIZE (pygame-1.9.1release.tar.gz) = 2134254
+TIMESTAMP = 1555484229
+SHA256 (pygame-1.9.5.tar.gz) = d15e7238015095a12c19379565a66285e989fdcb3807ec360b27338cd8bdaf05
+SIZE (pygame-1.9.5.tar.gz) = 3222909
Modified: head/devel/py-game/pkg-descr
==============================================================================
--- head/devel/py-game/pkg-descr Wed Apr 17 06:35:18 2019 (r499147)
+++ head/devel/py-game/pkg-descr Wed Apr 17 07:14:22 2019 (r499148)
@@ -4,4 +4,4 @@ Like SDL, pygame is highly portable and runs on nearly
operating system. Millions of people have downloaded pygame itself, which is a
whole lot of bits flying across the interwebs.
-WWW: https://www.pygame.org/
+WWW: https://www.pygame.org/news
More information about the svn-ports-all
mailing list