head 1.4; access; symbols pkgsrc-2013Q2:1.4.0.12 pkgsrc-2013Q2-base:1.4 pkgsrc-2012Q4:1.4.0.10 pkgsrc-2012Q4-base:1.4 pkgsrc-2011Q4:1.4.0.8 pkgsrc-2011Q4-base:1.4 pkgsrc-2011Q2:1.4.0.6 pkgsrc-2011Q2-base:1.4 pkgsrc-2009Q4:1.4.0.4 pkgsrc-2009Q4-base:1.4 pkgsrc-2008Q4:1.4.0.2 pkgsrc-2008Q4-base:1.4 pkgsrc-2008Q3:1.3.0.24 pkgsrc-2008Q3-base:1.3 cube-native-xorg:1.3.0.22 cube-native-xorg-base:1.3 pkgsrc-2008Q2:1.3.0.20 pkgsrc-2008Q2-base:1.3 cwrapper:1.3.0.18 pkgsrc-2008Q1:1.3.0.16 pkgsrc-2008Q1-base:1.3 pkgsrc-2007Q4:1.3.0.14 pkgsrc-2007Q4-base:1.3 pkgsrc-2007Q3:1.3.0.12 pkgsrc-2007Q3-base:1.3 pkgsrc-2007Q2:1.3.0.10 pkgsrc-2007Q2-base:1.3 pkgsrc-2007Q1:1.3.0.8 pkgsrc-2007Q1-base:1.3 pkgsrc-2006Q4:1.3.0.6 pkgsrc-2006Q4-base:1.3 pkgsrc-2006Q3:1.3.0.4 pkgsrc-2006Q3-base:1.3 pkgsrc-2006Q2:1.3.0.2 pkgsrc-2006Q2-base:1.3 pkgsrc-2006Q1:1.2.0.22 pkgsrc-2006Q1-base:1.2 pkgsrc-2005Q4:1.2.0.20 pkgsrc-2005Q4-base:1.2 pkgsrc-2005Q3:1.2.0.18 pkgsrc-2005Q3-base:1.2 pkgsrc-2005Q2:1.2.0.16 pkgsrc-2005Q2-base:1.2 pkgsrc-2005Q1:1.2.0.14 pkgsrc-2005Q1-base:1.2 pkgsrc-2004Q4:1.2.0.12 pkgsrc-2004Q4-base:1.2 pkgsrc-2004Q3:1.2.0.10 pkgsrc-2004Q3-base:1.2 pkgsrc-2004Q2:1.2.0.8 pkgsrc-2004Q2-base:1.2 pkgsrc-2004Q1:1.2.0.6 pkgsrc-2004Q1-base:1.2 pkgsrc-2003Q4:1.2.0.4 pkgsrc-2003Q4-base:1.2 netbsd-1-6-1:1.2.0.2 netbsd-1-6-1-base:1.2; locks; strict; comment @# @; 1.4 date 2008.11.17.19.54.26; author he; state dead; branches; next 1.3; 1.3 date 2006.06.21.21.53.31; author joerg; state Exp; branches; next 1.2; 1.2 date 2003.01.02.10.01.34; author wiz; state Exp; branches; next 1.1; 1.1 date 2003.01.02.00.22.32; author explorer; state Exp; branches; next ; desc @@ 1.4 log @Update from version 1.19.2nb18 to 2.1.2. Pkgsrc changes: o Change to Module::Build o Change MASTER_SITES to use CPAN o Change location of packlist o Add a few local patches to deal with some issues in this version: 1) Use appropriate include paths for GL headers 2) Import fix from CPAN bug 19155: ensure modules are installed in the correct directory 3) Add a missing type to the typemap 4) Import fix from CPAN bug 32744: ensure Module::Build leaves a packlist behind (define module_name). With these changes in place, the module at least passes its own selftests. Upstream changes: Revision history for Perl extension SDL_perl. * Sep 23 2004 David J. Goehrig - added SDL::Config tests for SDL_gfx support to test/testgfxroto.pl test/testgfxprim.pl and SDL::Tool::Graphic.pm - removed exists test form SDL::Config::has() - added SDL::PushEvent - added SDL::SetEventType - renamed SDL::OpenGL::glReadPixel(s) - added error message for SDL::OpenGL::glLightModel - cleaned up some formatting issues in OpenGL.xs - fixed bug in SDL::Cdrom (referencing a scalar as a hashref) - added some more documentation to SDL::Color - added SDL::Event::push (Andy Bakun) - fixed documentation and usage of SDL::Event::set - added SDL::Event::type([type]) setting parameter - updated Pod::ToDemo recommends in Build.PL - added chromatic's OpenGL version checks - added GL_ALL_CLIENT_ATTRIB_BITS (in addition to GL_CLIENT_ATTRIB_BITS) - added chromatic's SDL::Build::Cygwin.pm and SDL::Build::Win32.pm - applied chromatic's patches to SDL::Tutorial, etc. for updated Pod::ToDemo * Sep 21 2004 David J. Goehrig - added thread check to SDL::Constants.pm (prevent unsafe SelfLoader) - applied Andy Bakun 's patches to SDL::CreateRGBSurfaceFrom, SDL::SurfaceCopy, and SDL::FreeSurface - applied GLint* to typemap patch - applied glRenderMode patch - applied gluPickMatrix patch - fixed SDL::Surface::blit typo bug - applied glGet patch by Luke (enumerating them all!) - fixed typo bug in make/lib/SDL/Build/Darwin.pm * Feb 23 2004 David J. Goehrig - fixed OpenGL exporting & bootstrapping - added ifdefs in OpenGL for NURBS and GLUTesslator - updated the test scripts to use SDL::Config - added OpenGL test - modified SDL::Config->has to use grep instead - fixed SDL::Cdrom::status - added tests for SDL::Video and SDL::MPEG - fixed gluPerspective in test1.pl & test2.pl - moved SDL::OpenGL::Cube code into test2.pl - released SDL_Perl-2.1.0 * Feb 7 2004 David J. Goehrig - added more SMPEG support - added SDL::Video.pm and SDL::MPEG * Feb 6 2004 David J. Goehrig - removed old build stuff - added SDL::GetAppState - added SDL::GetMouseState and SDL::GetRelativeMouseState - added SDL Perl logo files - Finalized 2.0.5 release * Feb 6 2004 chromatic - added SDL::Tutorial - added SDL::Tutorial::Animation - added SDL::Tutorial::Drawing - added SDL::Tutorial::Images * Feb 5 2004 David J. Goehrig - port chromatic's Module::Build changes to 2.0.4 - moved SDL_TEXTWIDTH to SDL.pm (where EXPORTS BELONG in SDL.pm) - applied chromatic's test directory change to testfonttool.pl - fixed near/far in OpenGL.xs - fixed checkkeys.pl to work with new event structure - fixed testjoystick.pl to use new constants - fixed USE_THREADS issue in build system - fixed typo-bugs in SDL::Tool::Graphic.pm - Updated MANIFEST - fixed SFont support added SDL::SFont.pm - removed SDL::Mixer and SDL::Event constants checks, no export * Dec 21 2003 chromatic - added glDeleteLists - added glReadPixels - added glReadPixel * Sept 2 2003 David J. Goehrig - fixed SDL::Music and SDL::Sound usage in SDL::Mixer * Aug 28 2003 Stephane Desneux - added SDL_VIDEOEXPOSE constant in SDL::Constants * Aug 26 2003 Stephane Desneux - modified Makefile.linux to remove debug unless $ENV{DEBUG} is defined - added scripts/GL/gl.h header (OpenGL 1.4 header from Linux NVidia driver) - modified gl_const.pl to generate SDL::OpenGL::Constants.pm using scripts/GL/gl.h OpenGL constants now uses Exporter and SelfLoader - modified sdl_const.pl to generate SDL::Constants SDL constants now uses Exporter and SelfLoader - modified SDL.pm to export constants from SDL::Constants - modified SDL/OpenGL.pm to export constants from SDL::OpenGL::Constants - changed all function names in OpenGL.xs (xxx replaced by glxxx or gluxxx) changed export in SDL/OpenGL.pm accordingly - removed warning in SDL::Surface::new() * Aug 21 2003 David J. Goehrig - applied Thomas Tongue's MacOS X support patches * Aug 20 2003 David J. Goehrig - fixed SDL::Event bug * Aug 17 2003 David J. Goehrig - applied Tels' call list patches - fixed some general boneheadedness with use strict - got tests really working - applied Russell's SDL::Tool::Graphic::grayScale patch - added glLightModel * Aug 16 2003 David J. Goehrig - applied morgoth.666's patch for glGetdv & others - released 2.0 last week :) * May 23 2003 David J. Goehrig - applied Ryan Hanlon's patch for SDL::TTFont::width * May 22 2003 David J. Goehrig - fixed typemap - changed SDL::Cdrom to use scalar refs - changed SDL::Console to use scalar refs - changed SDL::Event to use scalar refs - changed SDL::Cursor to use scalar refs - changed SDL::Font to use scalar refs - changed SDL::Music to use scalar refs - changed SDL::Palette to use scalar refs - changed SDL::Sound to use scalar refs * May 20 2003 David J. Goehrig - added more OpenGL constants - added OpenGL name & Feedback functions - ported documentation from the website to distro * Mar 13 2003 David J. Goehrig - cleaned up OpenGL constants exportation - fixed glColor alpha - fixed all tests & the causes of failure - fixed TTFont.pm color bug - fixed SDL::Tool::Graphic * Mar 11 2003 David J. Goehrig - changed USE_THREAD support because perl5.8 usually builds with it - added SDL::Constants & SDL::OpenGL::Constants - removed constant functions from XS code (going easier on the linker) - changed version to SDL_perl-2.0-beta1 Way Too much is Broken release - Moved Opt/* to regular & fixing as found broken - 27% of tests now fail! * Feb 25 2003 David J. Goehrig - resized the testmenu.pl script * Jan 6 2003 Wayne Keenan - fixed testjoystick.pl * Jan 4 2003 David J. Goehrig - Added test suite, Thanks Tels - Added SDL::SurfaceCopy finally - Added SDL::Surface::new -surface && -copy constructors - Changed SDL::Tool::Graphic::* to return a new SDL::Surface object - Added SDL::Event::resize_w && SDL::Event::resize_h * Jan 3 2003 David J. Goehrig - SDL_perl-1.20.0 release - fixed default pitch value in SDL::Surface - fixed test/OpenGL/tutorials/*, removed nasty -flags options * Jan 2 2003 David J. Goehrig - Changed SDL::SurfacePixel to work as documented returns SDL_Color* - Changed SDL::Surface::pixel to return SDL::Color object - Changed SDL::SetColorKey to take SDL_Color* - Changed SDL::Surface::set_color_key to take SDL_Color*,SDL::Color, && (x,y) - Added test/testcolor.pl - Fixed SDL::Opt::Surface::pixel to return SDL::Opt::Color objects - Fixed test/testsprite.pl (must call display_format before set_color_key) - removed use strict from test/testmenu.pl - Added SDL::INIT_TIMER * Jan 1 2003 David J. Goehrig - Added a lot of documentation stubs - Added SDL_PREALLOC support - Added SDL_VIDEORESIZE event type - Moved SDL_* SDL_Surface flags EXPORT to SDL::Surface - Added SDL::App::resize & -resizeable tag - Updated README - Added SDL::Opt::Surface, SDL::Opt::Rect, SDL::Opt::Color @ text @$NetBSD: patch-aa,v 1.3 2006/06/21 21:53:31 joerg Exp $ --- Makefile.PL.old Wed Jan 1 15:54:59 2003 +++ Makefile.PL Wed Jan 1 15:55:16 2003 @@@@ -5,6 +5,8 @@@@ # %OS = ( + netbsd => "Makefile.netbsd", + dragonfly => "Makefile.netbsd", linux => "Makefile.linux", win => "Makefile.win32", freebsd => "Makefile.freebsd", @ 1.3 log @Also use the NetBSD Makefile for DragonFly. @ text @d1 1 a1 1 $NetBSD: patch-aa,v 1.2 2003/01/02 10:01:34 wiz Exp $ @ 1.2 log @Do not include x11.buildlink2.mk directly, it is not meant to be. Use BUILDLINK_DEPENDS instead of DEPENDS _and_ inclusion of buildlink2.mk. Add RCS Id to patch-aa. @ text @d1 1 a1 1 $NetBSD$ d4 1 a4 1 @@@@ -5,6 +5,7 @@@@ d9 1 @ 1.1 log @add p5-SDL, a Perl 5 interface to the SDL library. This will let me add 'games/frozen-bubble' soon @ text @d1 1 @