[Midnightbsd-cvs] mports: mports/devel: add p5-SDL
laffer1 at midnightbsd.org
laffer1 at midnightbsd.org
Fri Aug 22 09:46:30 EDT 2008
Log Message:
-----------
add p5-SDL
Modified Files:
--------------
mports/devel:
Makefile (r1.240 -> r1.241)
Added Files:
-----------
mports/devel/p5-SDL:
Makefile (r1.1)
distinfo (r1.1)
pkg-descr (r1.1)
pkg-plist (r1.1)
mports/devel/p5-SDL/files:
patch-Makefile.freebsd (r1.1)
-------------- next part --------------
Index: Makefile
===================================================================
RCS file: /home/cvs/mports/devel/Makefile,v
retrieving revision 1.240
retrieving revision 1.241
diff -L devel/Makefile -L devel/Makefile -u -r1.240 -r1.241
--- devel/Makefile
+++ devel/Makefile
@@ -206,6 +206,7 @@
SUBDIR += p5-Pod-Coverage
SUBDIR += p5-ReadLine-Perl
SUBDIR += p5-Readonly
+ SUBDIR += p5-SDL
SUBDIR += p5-Scope-Guard
SUBDIR += p5-Spiffy
SUBDIR += p5-Storable
--- /dev/null
+++ devel/p5-SDL/pkg-descr
@@ -0,0 +1,4 @@
+Programming SDL with Perl
+
+Author: David J. Goehrig
+WWW: http://www.sdlperl.org
--- /dev/null
+++ devel/p5-SDL/pkg-plist
@@ -0,0 +1,33 @@
+%%SITE_PERL%%/%%PERL_ARCH%%/auto/SDL/autosplit.ix
+%%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/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/OpenGL/Constants.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/SDL/Palette.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/SDL/Rect.pm
+%%SITE_PERL%%/%%PERL_ARCH%%/SDL/Shell.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
+ at dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/SDL
+ at dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/SDL_perl
+ at dirrm %%SITE_PERL%%/%%PERL_ARCH%%/SDL/OpenGL
+ at dirrm %%SITE_PERL%%/%%PERL_ARCH%%/SDL/Tool
+ at dirrm %%SITE_PERL%%/%%PERL_ARCH%%/SDL
--- /dev/null
+++ devel/p5-SDL/Makefile
@@ -0,0 +1,100 @@
+# New Ports Collection Makefile for: p5-sdl
+# Date created: 2002-10-06
+# Whom: Klaus Goger <klaus.goger at reflex.at>
+#
+# $MidnightBSD: mports/devel/p5-SDL/Makefile,v 1.1 2008/08/22 13:46:28 laffer1 Exp $
+# $FreeBSD: ports/devel/p5-SDL/Makefile,v 1.21 2007/09/08 00:59:04 linimon Exp $
+
+PORTNAME= sdl
+PORTVERSION= 1.20.3
+PORTREVISION= 6
+CATEGORIES= devel
+MASTER_SITES= http://bloodgate.com/perl/sdl/pub/
+PKGNAMEPREFIX= p5-
+DISTNAME= SDL_perl-${PORTVERSION}
+
+MAINTAINER= ports at MidnightBSD.org
+COMMENT= Perl Bindings for SDL
+LICENSE= perl
+
+LIB_DEPENDS= png.5:${PORTSDIR}/graphics/png \
+ jpeg.9:${PORTSDIR}/graphics/jpeg
+
+USE_PERL5= yes
+USE_SDL= sdl
+
+.include <bsd.port.pre.mk>
+
+.if !defined(WITHOUT_SDL_TTF)
+USE_SDL+= ttf
+.endif
+
+.if !defined(WITHOUT_SDL_NET)
+USE_SDL+= net
+.endif
+
+.if !defined(WITHOUT_SDL_GFX)
+USE_SDL+= gfx
+.endif
+
+.if !defined(WITHOUT_SDL_IMAGE)
+USE_SDL+= image
+.endif
+
+.if !defined(WITHOUT_SDL_MIXER)
+USE_SDL+= mixer
+.endif
+
+.if ${PERL_LEVEL} < 500800
+BUILD_DEPENDS+= ${SITE_PERL}/Test/More.pm:${PORTSDIR}/devel/p5-Test-Simple
+RUN_DEPENDS+= ${SITE_PERL}/Test/More.pm:${PORTSDIR}/devel/p5-Test-Simple
+.endif
+
+INSTALLS_SHLIB= yes
+INSTALL_TARGET= pure_install
+
+MAN3PREFIX= ${PREFIX}/lib/perl5/${PERL_VERSION}
+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)
+ @${ECHO_MSG} "You can disable support for mikmod by defining WITHOUT_SDL_GFX."
+.endif
+.if !defined(WITHOUT_SDL_IMAGE)
+ @${ECHO_MSG} "You can disable support for mikmod by defining WITHOUT_SDL_IMAGE."
+.endif
+.if !defined(WITHOUT_SDL_MIXER)
+ @${ECHO_MSG} "You can disable support for mikmod by defining WITHOUT_SDL_MIXER."
+.endif
+.if !defined(WITHOUT_SDL_NET)
+ @${ECHO_MSG} "You can disable support for mikmod by defining WITHOUT_SDL_NET."
+.endif
+.if !defined(WITHOUT_SDL_TTF)
+ @${ECHO_MSG} "You can disable support for mikmod by defining WITHOUT_SDL_TTF."
+.endif
+
+do-configure:
+ cd ${WRKSRC}; ${PERL} ${WRKSRC}/Makefile.freebsd
+
+.include <bsd.port.post.mk>
--- /dev/null
+++ devel/p5-SDL/distinfo
@@ -0,0 +1,3 @@
+MD5 (SDL_perl-1.20.3.tar.gz) = ab7fb92a1ed0db54a88839e64b9ce2c6
+SHA256 (SDL_perl-1.20.3.tar.gz) = ac6f511404457592b88fd57c4c77f7feba8e3b55d62c3c45c117fe84f1e07a7d
+SIZE (SDL_perl-1.20.3.tar.gz) = 798385
--- /dev/null
+++ devel/p5-SDL/files/patch-Makefile.freebsd
@@ -0,0 +1,39 @@
+--- Makefile.freebsd.orig Wed Mar 12 03:38:56 2003
++++ Makefile.freebsd Tue Sep 12 18:08:44 2006
+@@ -1,6 +1,7 @@
+ #!/usr/bin/env perl
+
+ use strict;
++use Config;
+ use ExtUtils::MakeMaker;
+
+ #
+@@ -13,8 +14,8 @@
+ # Configuration detection of Linux / Unix
+ #
+
+-chomp ($sdl_cflags = "-I/usr/X11R6/include " . `sdl11-config --cflags`);
+-chomp ($sdl_libs = "-L/usr/X11R6/lib " . `sdl11-config --libs`);
++chomp ($sdl_cflags = "-I/usr/X11R6/include " . `sdl-config --cflags`);
++chomp ($sdl_libs = "-L/usr/X11R6/lib " . `sdl-config --libs`);
+ $sdl_libs =~ s/-Wl,-rpath,\/usr\/local\/lib//; # suppress the insanity
+ $sdl_libs =~ s/-pthread//;
+
+@@ -24,7 +25,7 @@
+
+ @dirs=(
+ '/usr/local/include',
+- '/usr/local/include/SDL11',
++ '/usr/local/include/SDL',
+ '/usr/local/include/smpeg',
+ '/usr/X11R6/include',
+ '/usr/X11R6/include/GL',
+@@ -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),
+ )
More information about the Midnightbsd-cvs
mailing list