svn commit: r331120 - head/devel/p5-SDL
Alex Kozlov
ak at FreeBSD.org
Mon Oct 21 10:41:09 UTC 2013
Author: ak
Date: Mon Oct 21 10:41:08 2013
New Revision: 331120
URL: http://svnweb.freebsd.org/changeset/ports/331120
Log:
- Support STAGEDIR
- Convert to new LIB_DEPENDS syntax
- Convert to options helpers
- Remove Author tag, use a single space for WWW in pkg-descr
- Return back to pool
Added:
head/devel/p5-SDL/pkg-message (contents, props changed)
Modified:
head/devel/p5-SDL/Makefile
head/devel/p5-SDL/pkg-descr (contents, props changed)
head/devel/p5-SDL/pkg-plist (contents, props changed)
Modified: head/devel/p5-SDL/Makefile
==============================================================================
--- head/devel/p5-SDL/Makefile Mon Oct 21 09:56:26 2013 (r331119)
+++ head/devel/p5-SDL/Makefile Mon Oct 21 10:41:08 2013 (r331120)
@@ -10,90 +10,33 @@ MASTER_SITE_SUBDIR=SDL
PKGNAMEPREFIX= p5-
DISTNAME= SDL_Perl-v${PORTVERSION}
-MAINTAINER= ak at FreeBSD.org
+MAINTAINER= ports at FreeBSD.org
COMMENT= Perl Bindings for SDL
BUILD_DEPENDS= p5-YAML>=0.62:${PORTSDIR}/textproc/p5-YAML
-LIB_DEPENDS= png15:${PORTSDIR}/graphics/png \
- jpeg:${PORTSDIR}/graphics/jpeg
+LIB_DEPENDS= libpng15.so:${PORTSDIR}/graphics/png \
+ libjpeg.so:${PORTSDIR}/graphics/jpeg
USES= perl5
USE_PERL5= modbuild
USE_SDL= sdl
+USE_LDCONFIG= yes
+
OPTIONS_DEFINE= GFX IMAGE MIXER NET TTF
-GFX_DESC= Enable GFX support
-IMAGE_DESC= Enable IMAGE support
-MIXER_DESC= Enable MIXER support
-NET_DESC= Enable NET support
-TTF_DESC= Enable TTF support
+GFX_DESC= GFX support
+IMAGE_DESC= IMAGE support
+MIXER_DESC= MIXER support
+NET_DESC= NET support
+TTF_DESC= TTF support
OPTIONS_DEFAULT= GFX IMAGE MIXER NET TTF
-NO_STAGE= yes
-.include <bsd.port.pre.mk>
-
-.if ${PORT_OPTIONS:MGFX}
-USE_SDL+= gfx
-.endif
-
-.if ${PORT_OPTIONS:MIMAGE}
-USE_SDL+= image
-.endif
-
-.if ${PORT_OPTIONS:MMIXER}
-USE_SDL+= mixer
-.endif
-
-.if ${PORT_OPTIONS:MNET}
-USE_SDL+= net
-.endif
-
-.if ${PORT_OPTIONS:MTTF}
-USE_SDL+= ttf
-.endif
-
-USE_LDCONFIG= yes
-
-MAN3PREFIX= ${PREFIX}/lib/perl5/${PERL_VER}
-
-MAN3= SDL.3 \
- SDL::App.3 \
- SDL::Cdrom.3 \
- SDL::Color.3 \
- SDL::Cursor.3 \
- SDL::Event.3 \
- SDL::Font.3 \
- SDL::Game::Rect.3 \
- SDL::MPEG.3 \
- SDL::Mixer.3 \
- SDL::Music.3 \
- SDL::OpenGL.3 \
- SDL::Palette.3 \
- SDL::Rect.3 \
- SDL::SFont.3 \
- SDL::Sound.3 \
- SDL::Surface.3 \
- SDL::TTFont.3 \
- SDL::Timer.3 \
- SDL::Tool::Font.3 \
- SDL::Tool::Graphic.3 \
- SDL::Tutorial.3 \
- SDL::Tutorial::Animation.3 \
- SDL::Tutorial::Drawing.3 \
- SDL::Tutorial::Images.3 \
- SDL::Tutorial::LunarLander.3 \
- SDL::Video.3
-
-post-install:
- @if [ -n "${PERL}" ]; then \
- PERL_THREADED=`${PERL} -V | ${GREP} -- -Dusethreads=y || ${TRUE}`; \
- if [ -z ${PERL_THREADED} ]; then \
- ${ECHO_MSG}; \
- ${ECHO_MSG} "SDL_PERL must be built with a threaded Perl, reinstall Perl with WITH_THREADS=yes"; \
- ${ECHO_MSG}; \
- fi; \
- fi
+GFX_USE= SDL=gfx
+IMAGE_USE= SDL=image
+MIXER_USE= SDL=mixer
+NET_USE= SDL=net
+TTF_USE= SDL=ttf
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
Modified: head/devel/p5-SDL/pkg-descr
==============================================================================
--- head/devel/p5-SDL/pkg-descr Mon Oct 21 09:56:26 2013 (r331119)
+++ head/devel/p5-SDL/pkg-descr Mon Oct 21 10:41:08 2013 (r331120)
@@ -1,4 +1,3 @@
Programming SDL with Perl
-Author: David J. Goehrig
-WWW: http://sdl.perl.org
+WWW: http://sdl.perl.org/
Added: head/devel/p5-SDL/pkg-message
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/devel/p5-SDL/pkg-message Mon Oct 21 10:41:08 2013 (r331120)
@@ -0,0 +1,6 @@
+************************************************************
+
+SDL Perl should be used with a threaded Perl, make sure
+that Perl has been built with THREADS option enabled.
+
+************************************************************
Modified: head/devel/p5-SDL/pkg-plist
==============================================================================
--- head/devel/p5-SDL/pkg-plist Mon Oct 21 09:56:26 2013 (r331119)
+++ head/devel/p5-SDL/pkg-plist Mon Oct 21 10:41:08 2013 (r331120)
@@ -35,6 +35,33 @@
%%SITE_PERL%%/%%PERL_ARCH%%/SDL/Video.pm
%%SITE_PERL%%/%%PERL_ARCH%%/SDL.pm
%%SITE_PERL%%/%%PERL_ARCH%%/SDL_perl.pm
+%%PERL5_MAN3%%/SDL.3.gz
+%%PERL5_MAN3%%/SDL::App.3.gz
+%%PERL5_MAN3%%/SDL::Cdrom.3.gz
+%%PERL5_MAN3%%/SDL::Color.3.gz
+%%PERL5_MAN3%%/SDL::Cursor.3.gz
+%%PERL5_MAN3%%/SDL::Event.3.gz
+%%PERL5_MAN3%%/SDL::Font.3.gz
+%%PERL5_MAN3%%/SDL::Game::Rect.3.gz
+%%PERL5_MAN3%%/SDL::MPEG.3.gz
+%%PERL5_MAN3%%/SDL::Mixer.3.gz
+%%PERL5_MAN3%%/SDL::Music.3.gz
+%%PERL5_MAN3%%/SDL::OpenGL.3.gz
+%%PERL5_MAN3%%/SDL::Palette.3.gz
+%%PERL5_MAN3%%/SDL::Rect.3.gz
+%%PERL5_MAN3%%/SDL::SFont.3.gz
+%%PERL5_MAN3%%/SDL::Sound.3.gz
+%%PERL5_MAN3%%/SDL::Surface.3.gz
+%%PERL5_MAN3%%/SDL::TTFont.3.gz
+%%PERL5_MAN3%%/SDL::Timer.3.gz
+%%PERL5_MAN3%%/SDL::Tool::Font.3.gz
+%%PERL5_MAN3%%/SDL::Tool::Graphic.3.gz
+%%PERL5_MAN3%%/SDL::Tutorial.3.gz
+%%PERL5_MAN3%%/SDL::Tutorial::Animation.3.gz
+%%PERL5_MAN3%%/SDL::Tutorial::Drawing.3.gz
+%%PERL5_MAN3%%/SDL::Tutorial::Images.3.gz
+%%PERL5_MAN3%%/SDL::Tutorial::LunarLander.3.gz
+%%PERL5_MAN3%%/SDL::Video.3.gz
@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/SDL/OpenGL
@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/SDL/SFont
@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/SDL
More information about the svn-ports-all
mailing list