Import games/pygame_sdl2, a Ren'Py fork of pygame.
Testing by at least pamela@, solene@; ok solene@ Pygame_sdl2 is a reimplementation of the Pygame API using SDL2 and related libraries. The initial goal of this project are to allow games written using the pygame API to run on SDL2 on desktop and mobile platforms. We will then evolve the API to expose SDL2-provided functionality in a pythonic manner. It is used in modern versions of Ren'Py.
This commit is contained in:
parent
8e6db87a9b
commit
5f627fdec1
36
games/pygame_sdl2/Makefile
Normal file
36
games/pygame_sdl2/Makefile
Normal file
@ -0,0 +1,36 @@
|
||||
# $OpenBSD: Makefile,v 1.1.1.1 2020/03/12 17:18:09 bcallah Exp $
|
||||
|
||||
# Keep in sync with games/renpy!!!
|
||||
V = 7.3.5.606
|
||||
COMMENT = Ren'Py fork of pygame
|
||||
PKGNAME = pygame_sdl2-${V}
|
||||
CATEGORIES = games x11
|
||||
|
||||
GH_ACCOUNT = renpy
|
||||
GH_PROJECT = pygame_sdl2
|
||||
GH_TAGNAME = renpy-${V}
|
||||
|
||||
MAINTAINER = Brian Callahan <bcallah@openbsd.org>
|
||||
|
||||
# LGPLv2.1+ & zlib
|
||||
PERMIT_PACKAGE = Yes
|
||||
|
||||
# Not yet. We need to wait for Ren'Py to make the switch.
|
||||
#FLAVORS = python3
|
||||
#FLAVOR ?=
|
||||
|
||||
WANTLIB += SDL2 SDL2_image SDL2_mixer SDL2_ttf jpeg png pthread
|
||||
WANTLIB += ${MODPY_WANTLIB}
|
||||
|
||||
MODULES = lang/python
|
||||
MODPY_SETUPTOOLS = Yes
|
||||
|
||||
BUILD_DEPENDS = lang/cython
|
||||
|
||||
LIB_DEPENDS = devel/sdl2-image \
|
||||
devel/sdl2-mixer \
|
||||
devel/sdl2-ttf
|
||||
|
||||
NO_TEST = Yes
|
||||
|
||||
.include <bsd.port.mk>
|
2
games/pygame_sdl2/distinfo
Normal file
2
games/pygame_sdl2/distinfo
Normal file
@ -0,0 +1,2 @@
|
||||
SHA256 (pygame_sdl2-renpy-7.3.5.606.tar.gz) = G6Cg2yOZ8LJU39mMfkgdKyVL68xRvU6XRxZNVTShLsE=
|
||||
SIZE (pygame_sdl2-renpy-7.3.5.606.tar.gz) = 925405
|
7
games/pygame_sdl2/pkg/DESCR
Normal file
7
games/pygame_sdl2/pkg/DESCR
Normal file
@ -0,0 +1,7 @@
|
||||
Pygame_sdl2 is a reimplementation of the Pygame API using SDL2 and
|
||||
related libraries. The initial goal of this project are to allow games
|
||||
written using the pygame API to run on SDL2 on desktop and mobile
|
||||
platforms. We will then evolve the API to expose SDL2-provided
|
||||
functionality in a pythonic manner.
|
||||
|
||||
It is used in modern versions of Ren'Py.
|
55
games/pygame_sdl2/pkg/PLIST
Normal file
55
games/pygame_sdl2/pkg/PLIST
Normal file
@ -0,0 +1,55 @@
|
||||
@comment $OpenBSD: PLIST,v 1.1.1.1 2020/03/12 17:18:09 bcallah Exp $
|
||||
include/python${MODPY_VERSION}/pygame_sdl2/
|
||||
include/python${MODPY_VERSION}/pygame_sdl2/pygame_sdl2.display_api.h
|
||||
include/python${MODPY_VERSION}/pygame_sdl2/pygame_sdl2.h
|
||||
include/python${MODPY_VERSION}/pygame_sdl2/pygame_sdl2.rwobject_api.h
|
||||
include/python${MODPY_VERSION}/pygame_sdl2/pygame_sdl2.surface_api.h
|
||||
lib/python${MODPY_VERSION}/site-packages/pygame_sdl2/
|
||||
lib/python${MODPY_VERSION}/site-packages/pygame_sdl2-2.1.0-py${MODPY_VERSION}.egg-info/
|
||||
lib/python${MODPY_VERSION}/site-packages/pygame_sdl2-2.1.0-py${MODPY_VERSION}.egg-info/PKG-INFO
|
||||
lib/python${MODPY_VERSION}/site-packages/pygame_sdl2-2.1.0-py${MODPY_VERSION}.egg-info/SOURCES.txt
|
||||
lib/python${MODPY_VERSION}/site-packages/pygame_sdl2-2.1.0-py${MODPY_VERSION}.egg-info/dependency_links.txt
|
||||
lib/python${MODPY_VERSION}/site-packages/pygame_sdl2-2.1.0-py${MODPY_VERSION}.egg-info/not-zip-safe
|
||||
lib/python${MODPY_VERSION}/site-packages/pygame_sdl2-2.1.0-py${MODPY_VERSION}.egg-info/top_level.txt
|
||||
lib/python${MODPY_VERSION}/site-packages/pygame_sdl2/DejaVuSans.ttf
|
||||
lib/python${MODPY_VERSION}/site-packages/pygame_sdl2/DejaVuSans.txt
|
||||
lib/python${MODPY_VERSION}/site-packages/pygame_sdl2/__init__.py
|
||||
lib/python${MODPY_VERSION}/site-packages/pygame_sdl2/__init__.pyc
|
||||
@so lib/python${MODPY_VERSION}/site-packages/pygame_sdl2/color.so
|
||||
lib/python${MODPY_VERSION}/site-packages/pygame_sdl2/compat.py
|
||||
lib/python${MODPY_VERSION}/site-packages/pygame_sdl2/compat.pyc
|
||||
@so lib/python${MODPY_VERSION}/site-packages/pygame_sdl2/controller.so
|
||||
@so lib/python${MODPY_VERSION}/site-packages/pygame_sdl2/display.so
|
||||
@so lib/python${MODPY_VERSION}/site-packages/pygame_sdl2/draw.so
|
||||
@so lib/python${MODPY_VERSION}/site-packages/pygame_sdl2/error.so
|
||||
@so lib/python${MODPY_VERSION}/site-packages/pygame_sdl2/event.so
|
||||
@so lib/python${MODPY_VERSION}/site-packages/pygame_sdl2/font.so
|
||||
@so lib/python${MODPY_VERSION}/site-packages/pygame_sdl2/gfxdraw.so
|
||||
@so lib/python${MODPY_VERSION}/site-packages/pygame_sdl2/image.so
|
||||
@so lib/python${MODPY_VERSION}/site-packages/pygame_sdl2/joystick.so
|
||||
@so lib/python${MODPY_VERSION}/site-packages/pygame_sdl2/key.so
|
||||
@so lib/python${MODPY_VERSION}/site-packages/pygame_sdl2/locals.so
|
||||
@so lib/python${MODPY_VERSION}/site-packages/pygame_sdl2/mixer.so
|
||||
@so lib/python${MODPY_VERSION}/site-packages/pygame_sdl2/mixer_music.so
|
||||
@so lib/python${MODPY_VERSION}/site-packages/pygame_sdl2/mouse.so
|
||||
@so lib/python${MODPY_VERSION}/site-packages/pygame_sdl2/power.so
|
||||
@so lib/python${MODPY_VERSION}/site-packages/pygame_sdl2/pygame_time.so
|
||||
@so lib/python${MODPY_VERSION}/site-packages/pygame_sdl2/rect.so
|
||||
@so lib/python${MODPY_VERSION}/site-packages/pygame_sdl2/render.so
|
||||
@so lib/python${MODPY_VERSION}/site-packages/pygame_sdl2/rwobject.so
|
||||
@so lib/python${MODPY_VERSION}/site-packages/pygame_sdl2/scrap.so
|
||||
lib/python${MODPY_VERSION}/site-packages/pygame_sdl2/sprite.py
|
||||
lib/python${MODPY_VERSION}/site-packages/pygame_sdl2/sprite.pyc
|
||||
@so lib/python${MODPY_VERSION}/site-packages/pygame_sdl2/surface.so
|
||||
lib/python${MODPY_VERSION}/site-packages/pygame_sdl2/sysfont.py
|
||||
lib/python${MODPY_VERSION}/site-packages/pygame_sdl2/sysfont.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/pygame_sdl2/threads/
|
||||
lib/python${MODPY_VERSION}/site-packages/pygame_sdl2/threads/Py25Queue.py
|
||||
lib/python${MODPY_VERSION}/site-packages/pygame_sdl2/threads/Py25Queue.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/pygame_sdl2/threads/__init__.py
|
||||
lib/python${MODPY_VERSION}/site-packages/pygame_sdl2/threads/__init__.pyc
|
||||
lib/python${MODPY_VERSION}/site-packages/pygame_sdl2/time.py
|
||||
lib/python${MODPY_VERSION}/site-packages/pygame_sdl2/time.pyc
|
||||
@so lib/python${MODPY_VERSION}/site-packages/pygame_sdl2/transform.so
|
||||
lib/python${MODPY_VERSION}/site-packages/pygame_sdl2/version.py
|
||||
lib/python${MODPY_VERSION}/site-packages/pygame_sdl2/version.pyc
|
Loading…
Reference in New Issue
Block a user