Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 28 Jul 2014 18:31:43 +0000 (UTC)
From:      Rusmir Dusko <nemysis@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r363217 - head/devel/ruby-sdl
Message-ID:  <201407281831.s6SIVhGo016323@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: nemysis
Date: Mon Jul 28 18:31:42 2014
New Revision: 363217
URL: http://svnweb.freebsd.org/changeset/ports/363217
QAT: https://qat.redports.org/buildarchive/r363217/

Log:
  - Update to 2.1.3.1, announce message:
   Change the name of the option for bundled SGE
   Change the way of workaround for -Dmain=SDL_main on Windows platform
  
  - Add dependency for graphics/rubygem-opengl
  - Remove dependency for graphics/ruby-opengl
  - Change DOCS and install conditional
  - Add OPTIONS_SUB
  - Change WWW
  - Add pkg-plist

Added:
  head/devel/ruby-sdl/pkg-plist   (contents, props changed)
Modified:
  head/devel/ruby-sdl/Makefile
  head/devel/ruby-sdl/distinfo   (contents, props changed)
  head/devel/ruby-sdl/pkg-descr

Modified: head/devel/ruby-sdl/Makefile
==============================================================================
--- head/devel/ruby-sdl/Makefile	Mon Jul 28 18:31:18 2014	(r363216)
+++ head/devel/ruby-sdl/Makefile	Mon Jul 28 18:31:42 2014	(r363217)
@@ -2,10 +2,9 @@
 # $FreeBSD$
 
 PORTNAME=	sdl
-PORTVERSION=	2.1.3
-PORTREVISION=	2
+PORTVERSION=	2.1.3.1
 CATEGORIES=	devel graphics audio ruby
-MASTER_SITES=	RUBYFORGE/ruby${PORTNAME}/
+MASTER_SITES=	https://ohai.github.io/rubysdl/archives/
 PKGNAMEPREFIX=	${RUBY_PKGNAMEPREFIX}
 DISTNAME=	ruby${PORTNAME}-${PORTVERSION}
 DIST_SUBDIR=	ruby
@@ -18,9 +17,7 @@ LICENSE=	LGPL21
 LIB_DEPENDS=	libSGE.so:${PORTSDIR}/devel/sdl_sge \
 		libSDLSKK.so.2.0:${PORTSDIR}/devel/sdlskk \
 		libsmpeg.so:${PORTSDIR}/multimedia/smpeg
-
-RUBY_OPENGL_PORTDIR=	${PORTSDIR}/graphics/ruby-opengl
-RUBY_OPENGL_WRKSRC_CMD=	cd ${RUBY_OPENGL_PORTDIR}; ${MAKE} -V WRKSRC
+RUN_DEPENDS=	rubygem-opengl>=0:${PORTSDIR}/graphics/rubygem-opengl
 
 USE_SDL=	mixer image ttf sdl
 USE_RUBY=	yes
@@ -32,12 +29,6 @@ CONFIGURE_ARGS=	--with-sdl-config="sdl-c
 		--disable-pthreads
 INSTALL_TARGET=	site-install
 
-PLIST_FILES=	%%RUBY_SITEARCHLIBDIR%%/sdl_ext.so \
-		%%RUBY_SITELIBDIR%%/rubysdl_aliases.rb \
-		%%RUBY_SITELIBDIR%%/rubysdl_compatible_ver1.rb \
-		%%RUBY_SITELIBDIR%%/sdl.rb \
-		%%RUBY_SITELIBDIR%%/sdl1_compatible.rb
-
 PORTDOCS=	*
 PORTEXAMPLES=	*
 
@@ -50,18 +41,22 @@ DOC_FILES_WRKSRC_EN=	NEWS.en README.en
 
 DOCSRCDIRJA=	${WRKSRC}/doc
 DOCSDIRJA=	${RUBY_MODDOCDIR}/doc
-DOC_FILESJA=	*.rsd *.rb
+DOC_FILESJA=	*.rsd *.rb *ref.html
 
 DOCSRCDIREN=	${WRKSRC}/doc-en
 DOCSDIREN=	${RUBY_MODDOCDIR}/doc-en
-DOC_FILESEN=	*.rsd
+DOC_FILESEN=	*.rsd *ref.en.html
 
 OPTIONS_DEFINE=	DOCS EXAMPLES
+OPTIONS_SUB=	yes
+
+.include <bsd.port.options.mk>
 
 post-install:
 	${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/ruby/site_ruby/${RUBY_VER}/*/sdl_ext.so
 	@${REINPLACE_CMD} -e 's|ruby|${LOCALBASE}/bin/ruby|g' ${WRKSRC}/doc/rsd.rb
 
+.if ${PORT_OPTIONS:MDOCS}
 	@${MKDIR} ${STAGEDIR}${DOCSDIR}/ja
 	${INSTALL_DATA} ${DOC_FILES_WRKSRC_JA:S|^|${DOCSRCDIR1}/|} ${STAGEDIR}${DOCSDIR}/ja/
 	${INSTALL_DATA} ${DOC_FILES_WRKSRC_EN:S|^|${DOCSRCDIR1}/|} ${STAGEDIR}${DOCSDIR}
@@ -69,8 +64,11 @@ post-install:
 	@${MKDIR} ${STAGEDIR}${DOCSDIR}/doc/ja
 	${INSTALL_DATA} ${DOC_FILESJA:S|^|${DOCSRCDIRJA}/|} ${STAGEDIR}${DOCSDIR}/doc/ja/
 	${INSTALL_DATA} ${DOC_FILESEN:S|^|${DOCSRCDIREN}/|} ${STAGEDIR}${DOCSDIR}/doc/
+.endif
 
+.if ${PORT_OPTIONS:MEXAMPLES}
 	@${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
 	${INSTALL_DATA} ${WRKSRC}/sample/* ${STAGEDIR}${EXAMPLESDIR}
+.endif
 
 .include <bsd.port.mk>

Modified: head/devel/ruby-sdl/distinfo
==============================================================================
--- head/devel/ruby-sdl/distinfo	Mon Jul 28 18:31:18 2014	(r363216)
+++ head/devel/ruby-sdl/distinfo	Mon Jul 28 18:31:42 2014	(r363217)
@@ -1,2 +1,2 @@
-SHA256 (ruby/rubysdl-2.1.3.tar.gz) = 77390eac2e7c99208622ab48377a6caaddb1f5f5efdc4bd96d05efacecd94bcd
-SIZE (ruby/rubysdl-2.1.3.tar.gz) = 795424
+SHA256 (ruby/rubysdl-2.1.3.1.tar.gz) = 167f162766a9309ac3b241591be2928a7fbefe32559f1458d89b4a0121500f72
+SIZE (ruby/rubysdl-2.1.3.1.tar.gz) = 795543

Modified: head/devel/ruby-sdl/pkg-descr
==============================================================================
--- head/devel/ruby-sdl/pkg-descr	Mon Jul 28 18:31:18 2014	(r363216)
+++ head/devel/ruby-sdl/pkg-descr	Mon Jul 28 18:31:42 2014	(r363217)
@@ -14,4 +14,4 @@ Ruby/SDL has following functions.
     3D graphics drawing with OpenGL Interface
     bdf font drawing with SDL_kanji
 
-WWW: http://www.kmc.gr.jp/~ohai/rubysdl.en.html
+WWW: https://ohai.github.io/rubysdl/

Added: head/devel/ruby-sdl/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/devel/ruby-sdl/pkg-plist	Mon Jul 28 18:31:42 2014	(r363217)
@@ -0,0 +1,8 @@
+%%RUBY_SITEARCHLIBDIR%%/sdl_ext.so
+%%RUBY_SITELIBDIR%%/rubysdl_aliases.rb
+%%RUBY_SITELIBDIR%%/rubysdl_compatible_ver1.rb
+%%RUBY_SITELIBDIR%%/sdl.rb
+%%RUBY_SITELIBDIR%%/sdl1_compatible.rb
+@dirrmtry %%RUBY_SITEARCHLIBDIR%%
+%%DOCS%%@dirrmtry %%RUBY_DOCDIR%%
+%%EXAMPLES%%@dirrmtry %%RUBY_EXAMPLESDIR%%



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