Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 21 Oct 2013 10:41:08 +0000 (UTC)
From:      Alex Kozlov <ak@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r331120 - head/devel/p5-SDL
Message-ID:  <201310211041.r9LAf8o1014731@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@FreeBSD.org
+MAINTAINER=	ports@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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201310211041.r9LAf8o1014731>