- Update to 1.7.1

- Take maintainership

PR:		ports/86104
Submitted by:	Marcus von Appen <mva@sysfault.org>
This commit is contained in:
Pav Lucistnik 2005-09-14 17:44:45 +00:00
parent 8b3914f04d
commit 3bbf18e543
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=142727
6 changed files with 79 additions and 46 deletions

View file

@ -6,13 +6,12 @@
# #
PORTNAME= py-game PORTNAME= py-game
PORTVERSION= 1.6 PORTVERSION= 1.7.1
PORTREVISION= 2
CATEGORIES= devel python CATEGORIES= devel python
MASTER_SITES= http://pygame.seul.org/ftp/ MASTER_SITES= http://pygame.seul.org/ftp/
DISTNAME= ${PORTNAME:S/-//}-${PORTVERSION} DISTNAME= ${PORTNAME:S/-//}-${PORTVERSION}release
MAINTAINER= ports@FreeBSD.org MAINTAINER= mva@sysfault.org
COMMENT= A module designed to write games in Python COMMENT= A module designed to write games in Python
BUILD_DEPENDS= ${PYNUMERIC} BUILD_DEPENDS= ${PYNUMERIC}
@ -21,7 +20,8 @@ RUN_DEPENDS= ${PYNUMERIC}
USE_SDL= ttf image mixer sdl USE_SDL= ttf image mixer sdl
USE_PYTHON= yes USE_PYTHON= yes
USE_PYDISTUTILS= yes USE_PYDISTUTILS=yes
USE_XLIB= yes
do-configure: do-configure:
@cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} config.py @cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} config.py

View file

@ -1,2 +1,2 @@
MD5 (pygame-1.6.tar.gz) = ea5db930c0031873a7f5ad1f2f7926db MD5 (pygame-1.7.1release.tar.gz) = 05d86d1af446f79411359400951053b7
SIZE (pygame-1.6.tar.gz) = 846095 SIZE (pygame-1.7.1release.tar.gz) = 1279697

View file

@ -1,25 +1,39 @@
--- config_unix.py.orig Wed Aug 10 04:45:11 2005
$FreeBSD$ +++ config_unix.py Wed Sep 14 09:12:44 2005
@@ -4,7 +4,7 @@
--- config_unix.py.orig Sat Mar 23 10:23:12 2002 from glob import glob
+++ config_unix.py Tue May 28 12:58:39 2002 from distutils.sysconfig import get_python_inc
@@ -113,7 +113,7 @@
sdl_lib_name = 'SDL'
if sys.platform.find('bsd') != -1:
- sdl_lib_name = 'SDL-1.2'
+ sdl_lib_name = 'SDL-1.1'
-configcommand = os.environ.get('SDL_CONFIG', 'sdl-config',)
+configcommand = os.environ.get('SDL_CONFIG', 'sdl11-config',)
configcommand = configcommand + ' --version --cflags --libs'
localbase = os.environ.get('LOCALBASE', '')
@@ -52,6 +52,9 @@
self.cflags += f + ' '
elif f[:3] == '-Wl':
self.cflags += '-Xlinker ' + f + ' '
+ if self.name == 'SDL':
+ inc = '-I' + os.environ.get ('X11BASE', '') + '/include'
+ self.cflags = inc + ' ' + self.cflags
except:
print 'WARNING: "%s" failed!' % command
self.found = 0
@@ -137,7 +140,7 @@
def main(): def main():
@@ -132,8 +132,8 @@ print '\nHunting dependencies...'
DEPS = [
- DependencyProg('SDL', 'SDL_CONFIG', 'sdl-config', '1.2', 'sdl'),
+ DependencyProg('SDL', 'SDL_CONFIG', 'sdl11-config', '1.2', 'sdl'),
Dependency('FONT', 'SDL_ttf.h', 'libSDL_ttf.so', 'SDL_ttf'),
Dependency('IMAGE', 'SDL_image.h', 'libSDL_image.so', 'SDL_image'),
Dependency('MIXER', 'SDL_mixer.h', 'libSDL_mixer.so', 'SDL_mixer'),
@@ -146,7 +149,7 @@
]
if not DEPS[0].found:
- print 'Unable to run "sdl-config". Please make sure a development version of SDL is installed.'
+ print 'Unable to run "sdl11-config". Please make sure a development version of SDL is installed.'
raise SystemExit raise SystemExit
if localbase:
- if localbase: #unneeded?
- incdirs = [localbase + '/include/SDL']
+ if localbase: #unneeded? nah, needed on FreeBSD!
+ incdirs = [localbase + '/include/SDL11', localbase + '/include/smpeg']
libdirs = [localbase + '/lib']
else:
incdirs = []

View file

@ -1,14 +0,0 @@
--- src/draw.c.orig Thu Oct 16 08:13:22 2003
+++ src/draw.c Wed Jul 14 14:20:17 2004
@@ -25,9 +25,9 @@
*/
#include "pygame.h"
#include <math.h>
+#include <sys/param.h>
-#ifdef _MSC_VER
-#pragma warning (disable:4244)
+#if __FreeBSD_version < 502119
float trunc(float d)
{

View file

@ -1,4 +1,4 @@
Pygame is a cross-platfrom library designed to make it easy to write Pygame is a cross-platfrom library based on top of the SDL and designed
multimedia software, such as games, in Python. to make it easy to write multimedia software, such as games, in Python.
WWW: http://pygame.seul.org/ WWW: http://www.pygame.org/

View file

@ -1,3 +1,5 @@
include/%%PYTHON_VERSION%%/pygame/fastevents.h
include/%%PYTHON_VERSION%%/pygame/ffmovie.h
include/%%PYTHON_VERSION%%/pygame/font.h include/%%PYTHON_VERSION%%/pygame/font.h
include/%%PYTHON_VERSION%%/pygame/mixer.h include/%%PYTHON_VERSION%%/pygame/mixer.h
include/%%PYTHON_VERSION%%/pygame/pygame.h include/%%PYTHON_VERSION%%/pygame/pygame.h
@ -19,6 +21,7 @@ lib/%%PYTHON_VERSION%%/site-packages/pygame/cursors.pyo
lib/%%PYTHON_VERSION%%/site-packages/pygame/display.so lib/%%PYTHON_VERSION%%/site-packages/pygame/display.so
lib/%%PYTHON_VERSION%%/site-packages/pygame/draw.so lib/%%PYTHON_VERSION%%/site-packages/pygame/draw.so
lib/%%PYTHON_VERSION%%/site-packages/pygame/event.so lib/%%PYTHON_VERSION%%/site-packages/pygame/event.so
lib/%%PYTHON_VERSION%%/site-packages/pygame/fastevent.so
lib/%%PYTHON_VERSION%%/site-packages/pygame/font.so lib/%%PYTHON_VERSION%%/site-packages/pygame/font.so
lib/%%PYTHON_VERSION%%/site-packages/pygame/freesansbold.ttf lib/%%PYTHON_VERSION%%/site-packages/pygame/freesansbold.ttf
lib/%%PYTHON_VERSION%%/site-packages/pygame/image.so lib/%%PYTHON_VERSION%%/site-packages/pygame/image.so
@ -35,6 +38,10 @@ lib/%%PYTHON_VERSION%%/site-packages/pygame/mixer.so
lib/%%PYTHON_VERSION%%/site-packages/pygame/mixer_music.so lib/%%PYTHON_VERSION%%/site-packages/pygame/mixer_music.so
lib/%%PYTHON_VERSION%%/site-packages/pygame/mouse.so lib/%%PYTHON_VERSION%%/site-packages/pygame/mouse.so
lib/%%PYTHON_VERSION%%/site-packages/pygame/movie.so lib/%%PYTHON_VERSION%%/site-packages/pygame/movie.so
lib/%%PYTHON_VERSION%%/site-packages/pygame/overlay.so
lib/%%PYTHON_VERSION%%/site-packages/pygame/pkgdata.py
lib/%%PYTHON_VERSION%%/site-packages/pygame/pkgdata.pyc
lib/%%PYTHON_VERSION%%/site-packages/pygame/pkgdata.pyo
lib/%%PYTHON_VERSION%%/site-packages/pygame/pygame.ico lib/%%PYTHON_VERSION%%/site-packages/pygame/pygame.ico
lib/%%PYTHON_VERSION%%/site-packages/pygame/pygame_icon.bmp lib/%%PYTHON_VERSION%%/site-packages/pygame/pygame_icon.bmp
lib/%%PYTHON_VERSION%%/site-packages/pygame/pygame_icon.icns lib/%%PYTHON_VERSION%%/site-packages/pygame/pygame_icon.icns
@ -57,6 +64,7 @@ lib/%%PYTHON_VERSION%%/site-packages/pygame/version.py
lib/%%PYTHON_VERSION%%/site-packages/pygame/version.pyc lib/%%PYTHON_VERSION%%/site-packages/pygame/version.pyc
lib/%%PYTHON_VERSION%%/site-packages/pygame/version.pyo lib/%%PYTHON_VERSION%%/site-packages/pygame/version.pyo
%%PORTDOCS%%%%DOCSDIR%%/LGPL %%PORTDOCS%%%%DOCSDIR%%/LGPL
%%PORTDOCS%%%%DOCSDIR%%/howto_release_pygame.txt
%%PORTDOCS%%%%DOCSDIR%%/index.html %%PORTDOCS%%%%DOCSDIR%%/index.html
%%PORTDOCS%%%%DOCSDIR%%/logos.html %%PORTDOCS%%%%DOCSDIR%%/logos.html
%%PORTDOCS%%%%DOCSDIR%%/pygame_logo.gif %%PORTDOCS%%%%DOCSDIR%%/pygame_logo.gif
@ -69,6 +77,7 @@ lib/%%PYTHON_VERSION%%/site-packages/pygame/version.pyo
%%PORTDOCS%%%%DOCSDIR%%/ref/Font.html %%PORTDOCS%%%%DOCSDIR%%/ref/Font.html
%%PORTDOCS%%%%DOCSDIR%%/ref/Joystick.html %%PORTDOCS%%%%DOCSDIR%%/ref/Joystick.html
%%PORTDOCS%%%%DOCSDIR%%/ref/Movie.html %%PORTDOCS%%%%DOCSDIR%%/ref/Movie.html
%%PORTDOCS%%%%DOCSDIR%%/ref/Overlay.html
%%PORTDOCS%%%%DOCSDIR%%/ref/Rect.html %%PORTDOCS%%%%DOCSDIR%%/ref/Rect.html
%%PORTDOCS%%%%DOCSDIR%%/ref/Sound.html %%PORTDOCS%%%%DOCSDIR%%/ref/Sound.html
%%PORTDOCS%%%%DOCSDIR%%/ref/Surface.html %%PORTDOCS%%%%DOCSDIR%%/ref/Surface.html
@ -76,6 +85,7 @@ lib/%%PYTHON_VERSION%%/site-packages/pygame/version.pyo
%%PORTDOCS%%%%DOCSDIR%%/ref/pygame_cdrom.html %%PORTDOCS%%%%DOCSDIR%%/ref/pygame_cdrom.html
%%PORTDOCS%%%%DOCSDIR%%/ref/pygame_color.html %%PORTDOCS%%%%DOCSDIR%%/ref/pygame_color.html
%%PORTDOCS%%%%DOCSDIR%%/ref/pygame_constants.html %%PORTDOCS%%%%DOCSDIR%%/ref/pygame_constants.html
%%PORTDOCS%%%%DOCSDIR%%/ref/pygame_cursor.html
%%PORTDOCS%%%%DOCSDIR%%/ref/pygame_cursors.html %%PORTDOCS%%%%DOCSDIR%%/ref/pygame_cursors.html
%%PORTDOCS%%%%DOCSDIR%%/ref/pygame_display.html %%PORTDOCS%%%%DOCSDIR%%/ref/pygame_display.html
%%PORTDOCS%%%%DOCSDIR%%/ref/pygame_draw.html %%PORTDOCS%%%%DOCSDIR%%/ref/pygame_draw.html
@ -101,6 +111,10 @@ lib/%%PYTHON_VERSION%%/site-packages/pygame/version.pyo
%%PORTDOCS%%%%DOCSDIR%%/tut/chimp/ChimpLineByLine.html %%PORTDOCS%%%%DOCSDIR%%/tut/chimp/ChimpLineByLine.html
%%PORTDOCS%%%%DOCSDIR%%/tut/chimp/chimp.py.html %%PORTDOCS%%%%DOCSDIR%%/tut/chimp/chimp.py.html
%%PORTDOCS%%%%DOCSDIR%%/tut/chimp/chimpshot.gif %%PORTDOCS%%%%DOCSDIR%%/tut/chimp/chimpshot.gif
%%PORTDOCS%%%%DOCSDIR%%/tut/intro/ball.gif
%%PORTDOCS%%%%DOCSDIR%%/tut/intro/blade.jpg
%%PORTDOCS%%%%DOCSDIR%%/tut/intro/freedom.jpg
%%PORTDOCS%%%%DOCSDIR%%/tut/intro/intro.html
%%PORTDOCS%%%%DOCSDIR%%/tut/newbieguide.html %%PORTDOCS%%%%DOCSDIR%%/tut/newbieguide.html
%%PORTDOCS%%%%DOCSDIR%%/tut/surfarray/SurfarrayIntro.html %%PORTDOCS%%%%DOCSDIR%%/tut/surfarray/SurfarrayIntro.html
%%PORTDOCS%%%%DOCSDIR%%/tut/surfarray/allblack.jpg %%PORTDOCS%%%%DOCSDIR%%/tut/surfarray/allblack.jpg
@ -126,6 +140,7 @@ lib/%%PYTHON_VERSION%%/site-packages/pygame/version.pyo
%%PORTDOCS%%%%DOCSDIR%%/util/listlate.html %%PORTDOCS%%%%DOCSDIR%%/util/listlate.html
%%PORTDOCS%%%%DOCSDIR%%/util/makedocs.py %%PORTDOCS%%%%DOCSDIR%%/util/makedocs.py
%%PORTDOCS%%%%DOCSDIR%%/util/pagelate.html %%PORTDOCS%%%%DOCSDIR%%/util/pagelate.html
%%PORTDOCS%%%%EXAMPLESDIR%%/.#stars.py.1.7
%%PORTDOCS%%%%EXAMPLESDIR%%/aliens.py %%PORTDOCS%%%%EXAMPLESDIR%%/aliens.py
%%PORTDOCS%%%%EXAMPLESDIR%%/arraydemo.py %%PORTDOCS%%%%EXAMPLESDIR%%/arraydemo.py
%%PORTDOCS%%%%EXAMPLESDIR%%/chimp.py %%PORTDOCS%%%%EXAMPLESDIR%%/chimp.py
@ -135,7 +150,6 @@ lib/%%PYTHON_VERSION%%/site-packages/pygame/version.pyo
%%PORTDOCS%%%%EXAMPLESDIR%%/data/arraydemo.bmp %%PORTDOCS%%%%EXAMPLESDIR%%/data/arraydemo.bmp
%%PORTDOCS%%%%EXAMPLESDIR%%/data/background.gif %%PORTDOCS%%%%EXAMPLESDIR%%/data/background.gif
%%PORTDOCS%%%%EXAMPLESDIR%%/data/bomb.gif %%PORTDOCS%%%%EXAMPLESDIR%%/data/bomb.gif
%%PORTDOCS%%%%EXAMPLESDIR%%/data/bong.wav
%%PORTDOCS%%%%EXAMPLESDIR%%/data/boom.wav %%PORTDOCS%%%%EXAMPLESDIR%%/data/boom.wav
%%PORTDOCS%%%%EXAMPLESDIR%%/data/car_door.wav %%PORTDOCS%%%%EXAMPLESDIR%%/data/car_door.wav
%%PORTDOCS%%%%EXAMPLESDIR%%/data/chimp.bmp %%PORTDOCS%%%%EXAMPLESDIR%%/data/chimp.bmp
@ -150,22 +164,41 @@ lib/%%PYTHON_VERSION%%/site-packages/pygame/version.pyo
%%PORTDOCS%%%%EXAMPLESDIR%%/data/secosmic_lo.wav %%PORTDOCS%%%%EXAMPLESDIR%%/data/secosmic_lo.wav
%%PORTDOCS%%%%EXAMPLESDIR%%/data/shot.gif %%PORTDOCS%%%%EXAMPLESDIR%%/data/shot.gif
%%PORTDOCS%%%%EXAMPLESDIR%%/data/whiff.wav %%PORTDOCS%%%%EXAMPLESDIR%%/data/whiff.wav
%%PORTDOCS%%%%EXAMPLESDIR%%/data/yuv_1.pgm
%%PORTDOCS%%%%EXAMPLESDIR%%/eventlist.py %%PORTDOCS%%%%EXAMPLESDIR%%/eventlist.py
%%PORTDOCS%%%%EXAMPLESDIR%%/fastevents.py
%%PORTDOCS%%%%EXAMPLESDIR%%/fonty.py %%PORTDOCS%%%%EXAMPLESDIR%%/fonty.py
%%PORTDOCS%%%%EXAMPLESDIR%%/glcube.py %%PORTDOCS%%%%EXAMPLESDIR%%/glcube.py
%%PORTDOCS%%%%EXAMPLESDIR%%/liquid.py %%PORTDOCS%%%%EXAMPLESDIR%%/liquid.py
%%PORTDOCS%%%%EXAMPLESDIR%%/macosx/aliens_app_example/English.lproj/MainMenu.nib/JavaCompiling.plist
%%PORTDOCS%%%%EXAMPLESDIR%%/macosx/aliens_app_example/English.lproj/MainMenu.nib/_MainMenu_EOArchive_English.java
%%PORTDOCS%%%%EXAMPLESDIR%%/macosx/aliens_app_example/English.lproj/MainMenu.nib/classes.nib
%%PORTDOCS%%%%EXAMPLESDIR%%/macosx/aliens_app_example/English.lproj/MainMenu.nib/info.nib
%%PORTDOCS%%%%EXAMPLESDIR%%/macosx/aliens_app_example/English.lproj/MainMenu.nib/keyedobjects.nib
%%PORTDOCS%%%%EXAMPLESDIR%%/macosx/aliens_app_example/English.lproj/aliens.icns
%%PORTDOCS%%%%EXAMPLESDIR%%/macosx/aliens_app_example/README.txt
%%PORTDOCS%%%%EXAMPLESDIR%%/macosx/aliens_app_example/aliens.py
%%PORTDOCS%%%%EXAMPLESDIR%%/macosx/aliens_app_example/aliens_bootstrap.py
%%PORTDOCS%%%%EXAMPLESDIR%%/macosx/aliens_app_example/setup.py
%%PORTDOCS%%%%EXAMPLESDIR%%/macosx/macfont.py
%%PORTDOCS%%%%EXAMPLESDIR%%/moveit.py %%PORTDOCS%%%%EXAMPLESDIR%%/moveit.py
%%PORTDOCS%%%%EXAMPLESDIR%%/oldalien.py %%PORTDOCS%%%%EXAMPLESDIR%%/oldalien.py
%%PORTDOCS%%%%EXAMPLESDIR%%/overlay.py
%%PORTDOCS%%%%EXAMPLESDIR%%/readme.txt %%PORTDOCS%%%%EXAMPLESDIR%%/readme.txt
%%PORTDOCS%%%%EXAMPLESDIR%%/sound.py %%PORTDOCS%%%%EXAMPLESDIR%%/sound.py
%%PORTDOCS%%%%EXAMPLESDIR%%/sound_array_demos.py
%%PORTDOCS%%%%EXAMPLESDIR%%/stars.py %%PORTDOCS%%%%EXAMPLESDIR%%/stars.py
%%PORTDOCS%%%%EXAMPLESDIR%%/uberball.py
%%PORTDOCS%%%%EXAMPLESDIR%%/vgrade.py %%PORTDOCS%%%%EXAMPLESDIR%%/vgrade.py
%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/macosx/aliens_app_example/English.lproj/MainMenu.nib
%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/macosx/aliens_app_example/English.lproj
%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/macosx/aliens_app_example
%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/macosx
%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/data %%PORTDOCS%%@dirrm %%EXAMPLESDIR%%/data
%%PORTDOCS%%@dirrm %%EXAMPLESDIR%% %%PORTDOCS%%@dirrm %%EXAMPLESDIR%%
%%PORTDOCS%%@dirrm %%DOCSDIR%%/util %%PORTDOCS%%@dirrm %%DOCSDIR%%/util
%%PORTDOCS%%@dirrm %%DOCSDIR%%/tut/tom %%PORTDOCS%%@dirrm %%DOCSDIR%%/tut/tom
%%PORTDOCS%%@dirrm %%DOCSDIR%%/tut/surfarray %%PORTDOCS%%@dirrm %%DOCSDIR%%/tut/surfarray
%%PORTDOCS%%@dirrm %%DOCSDIR%%/tut/intro
%%PORTDOCS%%@dirrm %%DOCSDIR%%/tut/chimp %%PORTDOCS%%@dirrm %%DOCSDIR%%/tut/chimp
%%PORTDOCS%%@dirrm %%DOCSDIR%%/tut %%PORTDOCS%%@dirrm %%DOCSDIR%%/tut
%%PORTDOCS%%@dirrm %%DOCSDIR%%/ref %%PORTDOCS%%@dirrm %%DOCSDIR%%/ref