Date: Thu, 1 Jan 2004 03:08:38 +0100 (CET) From: Philip Paeps <philip+freebsd@paeps.cx> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/60776: [update] devel/p5-SDL -> 1.20.3 Message-ID: <20040101020838.32D063C@hermes.home.paeps.cx> Resent-Message-ID: <200401010210.i012AKQv037277@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 60776 >Category: ports >Synopsis: [update] devel/p5-SDL -> 1.20.3 >Confidential: no >Severity: non-critical >Priority: medium >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: update >Submitter-Id: current-users >Arrival-Date: Wed Dec 31 18:10:19 PST 2003 >Closed-Date: >Last-Modified: >Originator: Philip Paeps >Release: FreeBSD 5.2-CURRENT i386 >Organization: >Environment: System: FreeBSD hermes.home.paeps.cx 5.2-CURRENT >Description: This updates the devel/p5-SDL port to the latest version (needed for more recent versions of games/frozenbubble, for example, for which I'll also be submitting a PR shortly). According to README.freebsd, a threaded Perl is required, if there is a way to check for the threadedness of Perl as a RUN_DEPENDS or similar, it would be nice to put that in too. Anyone know anything about that? If the current maintainer is dead (it's been more than a year since he updated the port...), I'll be happy to look after it in the future. >How-To-Repeat: Apply the included patch. I've sent my fix to Makefile.freebsd to the sdlperl maintainer as well. >Fix: diff -Nur p5-SDL.old/Makefile p5-SDL/Makefile --- p5-SDL.old/Makefile Mon Dec 15 22:22:19 2003 +++ p5-SDL/Makefile Thu Jan 1 02:37:06 2004 @@ -4,11 +4,9 @@ # $FreeBSD: ports/devel/p5-SDL/Makefile,v 1.8 2003/12/15 21:22:19 krion Exp $ PORTNAME= sdl -PORTVERSION= 1.18.7 -PORTREVISION= 2 +PORTVERSION= 1.20.3 CATEGORIES= devel -MASTER_SITES= http://www.sdlperl.org/downloads/ \ - ftp://sdlperl.org/SDL_perl/old/ +MASTER_SITES= http://bloodgate.com/perl/sdl/pub/ PKGNAMEPREFIX= p5- DISTNAME= SDL_perl-${PORTVERSION} @@ -45,10 +43,28 @@ INSTALLS_SHLIB= yes MAN3PREFIX= ${PREFIX}/lib/perl5/${PERL_VERSION} -MAN3= SDL::Cursor.3 SDL::Rect.3 SDL::Color.3 SDL::TTFont.3 \ - SDL::App.3 SDL::Timer.3 SDL::Event.3 SDL::Console.3 \ - SDL::Mixer.3 SDL::Cdrom.3 SDL::Font.3 SDL::Surface.3 \ - SDL.3 +MAN3= SDL.3 \ + SDL::App.3 \ + SDL::Cdrom.3 \ + SDL::Color.3 \ + SDL::Console.3 \ + SDL::Cursor.3 \ + SDL::Event.3 \ + SDL::Font.3 \ + SDL::Mixer.3 \ + SDL::Music.3 \ + SDL::OpenGL.3 \ + SDL::OpenGL::Cube.3 \ + SDL::OpenGL::Model.3 \ + SDL::Palette.3 \ + SDL::Rect.3 \ + SDL::Shell.3 \ + SDL::Sound.3 \ + SDL::Surface.3 \ + SDL::TTFont.3 \ + SDL::Timer.3 \ + SDL::Tool::Font.3 \ + SDL::Tool::Graphic.3 pre-extract: .if !defined(WITHOUT_SDL_GFX) diff -Nur p5-SDL.old/distinfo p5-SDL/distinfo --- p5-SDL.old/distinfo Sun Nov 3 15:34:09 2002 +++ p5-SDL/distinfo Thu Jan 1 03:03:13 2004 @@ -1 +1 @@ -MD5 (SDL_perl-1.18.7.tar.gz) = b69f6affc8aa580fefc0331f345f6c8c +MD5 (SDL_perl-1.20.3.tar.gz) = ab7fb92a1ed0db54a88839e64b9ce2c6 diff -Nur p5-SDL.old/files/patch-Makefile.freebsd p5-SDL/files/patch-Makefile.freebsd --- p5-SDL.old/files/patch-Makefile.freebsd Thu Jan 1 01:00:00 1970 +++ p5-SDL/files/patch-Makefile.freebsd Thu Jan 1 02:39:25 2004 @@ -0,0 +1,19 @@ +--- Makefile.freebsd.orig Thu Jan 1 02:38:22 2004 ++++ Makefile.freebsd Thu Jan 1 02:38:54 2004 +@@ -1,6 +1,7 @@ + #!/usr/bin/env perl + + use strict; ++use Config; + use ExtUtils::MakeMaker; + + # +@@ -96,7 +97,7 @@ + + my %options = ( + 'NAME' => 'SDL_perl', +- 'VERSION_FROM' => 'SDL.pm', ++ 'VERSION_FROM' => 'lib/SDL.pm', + 'LIBS' => [ join( " ", "$sdl_libs", + map { $ext{$_}{exists} ? "-l$_" : '' } (sort keys %ext), + ) diff -Nur p5-SDL.old/pkg-plist p5-SDL/pkg-plist --- p5-SDL.old/pkg-plist Fri Oct 24 14:02:05 2003 +++ p5-SDL/pkg-plist Thu Jan 1 02:37:14 2004 @@ -1,30 +1,34 @@ -%%SITE_PERL%%/%%PERL_ARCH%%/auto/SDL_perl/SDL_perl.so -%%SITE_PERL%%/%%PERL_ARCH%%/auto/SDL_perl/SDL_perl.bs -%%SITE_PERL%%/%%PERL_ARCH%%/auto/SDL_perl/.packlist %%SITE_PERL%%/%%PERL_ARCH%%/auto/SDL/autosplit.ix -%%SITE_PERL%%/%%PERL_ARCH%%/SDL/Cursor.pm -%%SITE_PERL%%/%%PERL_ARCH%%/SDL/TTFont.pm -%%SITE_PERL%%/%%PERL_ARCH%%/SDL/Color.pm -%%SITE_PERL%%/%%PERL_ARCH%%/SDL/Timer.pm +%%SITE_PERL%%/%%PERL_ARCH%%/auto/SDL_perl/.packlist +%%SITE_PERL%%/%%PERL_ARCH%%/auto/SDL_perl/SDL_perl.bs +%%SITE_PERL%%/%%PERL_ARCH%%/auto/SDL_perl/SDL_perl.so %%SITE_PERL%%/%%PERL_ARCH%%/SDL/App.pm -%%SITE_PERL%%/%%PERL_ARCH%%/SDL/Music.pm +%%SITE_PERL%%/%%PERL_ARCH%%/SDL/Cdrom.pm +%%SITE_PERL%%/%%PERL_ARCH%%/SDL/Color.pm +%%SITE_PERL%%/%%PERL_ARCH%%/SDL/Console.pm +%%SITE_PERL%%/%%PERL_ARCH%%/SDL/Constants.pm +%%SITE_PERL%%/%%PERL_ARCH%%/SDL/Cursor.pm %%SITE_PERL%%/%%PERL_ARCH%%/SDL/Event.pm +%%SITE_PERL%%/%%PERL_ARCH%%/SDL/Font.pm +%%SITE_PERL%%/%%PERL_ARCH%%/SDL/Mixer.pm +%%SITE_PERL%%/%%PERL_ARCH%%/SDL/Music.pm %%SITE_PERL%%/%%PERL_ARCH%%/SDL/OpenGL.pm %%SITE_PERL%%/%%PERL_ARCH%%/SDL/OpenGL/Model.pm %%SITE_PERL%%/%%PERL_ARCH%%/SDL/OpenGL/Cube.pm -%%SITE_PERL%%/%%PERL_ARCH%%/SDL/Mixer.pm -%%SITE_PERL%%/%%PERL_ARCH%%/SDL/Sound.pm -%%SITE_PERL%%/%%PERL_ARCH%%/SDL/Surface.pm -%%SITE_PERL%%/%%PERL_ARCH%%/SDL/Rect.pm +%%SITE_PERL%%/%%PERL_ARCH%%/SDL/OpenGL/Constants.pm %%SITE_PERL%%/%%PERL_ARCH%%/SDL/Palette.pm -%%SITE_PERL%%/%%PERL_ARCH%%/SDL/Console.pm -%%SITE_PERL%%/%%PERL_ARCH%%/SDL/Cdrom.pm -%%SITE_PERL%%/%%PERL_ARCH%%/SDL/FontTool.pm -%%SITE_PERL%%/%%PERL_ARCH%%/SDL/Font.pm +%%SITE_PERL%%/%%PERL_ARCH%%/SDL/Rect.pm %%SITE_PERL%%/%%PERL_ARCH%%/SDL/Shell.pm -%%SITE_PERL%%/%%PERL_ARCH%%/SDL/GraphicTool.pm +%%SITE_PERL%%/%%PERL_ARCH%%/SDL/Sound.pm +%%SITE_PERL%%/%%PERL_ARCH%%/SDL/Surface.pm +%%SITE_PERL%%/%%PERL_ARCH%%/SDL/TTFont.pm +%%SITE_PERL%%/%%PERL_ARCH%%/SDL/Timer.pm +%%SITE_PERL%%/%%PERL_ARCH%%/SDL/Tool/Font.pm +%%SITE_PERL%%/%%PERL_ARCH%%/SDL/Tool/Graphic.pm %%SITE_PERL%%/%%PERL_ARCH%%/SDL.pm %%SITE_PERL%%/%%PERL_ARCH%%/SDL_perl.pm +@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/SDL @dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/SDL_perl @dirrm %%SITE_PERL%%/%%PERL_ARCH%%/SDL/OpenGL +@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/SDL/Tool @dirrm %%SITE_PERL%%/%%PERL_ARCH%%/SDL >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20040101020838.32D063C>