Index: head/devel/ruby-sdl/Makefile =================================================================== --- head/devel/ruby-sdl/Makefile (revision 363216) +++ head/devel/ruby-sdl/Makefile (revision 363217) @@ -1,76 +1,74 @@ # Created by: Akinori MUSHA aka knu # $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 MAINTAINER= nemysis@FreeBSD.org COMMENT= Ruby extension library to use SDL library LICENSE= LGPL21 LIB_DEPENDS= libSGE.so:${PORTSDIR}/devel/sdl_sge \ libSDLSKK.so.2.0:${PORTSDIR}/devel/sdlskk \ libsmpeg.so:${PORTSDIR}/multimedia/smpeg +RUN_DEPENDS= rubygem-opengl>=0:${PORTSDIR}/graphics/rubygem-opengl -RUBY_OPENGL_PORTDIR= ${PORTSDIR}/graphics/ruby-opengl -RUBY_OPENGL_WRKSRC_CMD= cd ${RUBY_OPENGL_PORTDIR}; ${MAKE} -V WRKSRC - USE_SDL= mixer image ttf sdl USE_RUBY= yes USE_RUBY_EXTCONF= yes CONFIGURE_ARGS= --with-sdl-config="sdl-config" \ --enable-opengl --linkoglmodule \ --with-x11-dir="${LOCALBASE}" \ --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= * DOCSDIR= ${RUBY_MODDOCDIR} EXAMPLESDIR= ${RUBY_MODEXAMPLESDIR} DOCSRCDIR1= ${WRKSRC} DOC_FILES_WRKSRC_JA= NEWS.ja README.ja 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 + 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} @${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 Index: head/devel/ruby-sdl/distinfo =================================================================== --- head/devel/ruby-sdl/distinfo (revision 363216) +++ head/devel/ruby-sdl/distinfo (revision 363217) @@ -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 Property changes on: head/devel/ruby-sdl/distinfo ___________________________________________________________________ Modified: fbsd:nokeywords ## -1 +1 ## -on \ No newline at end of property +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/devel/ruby-sdl/pkg-descr =================================================================== --- head/devel/ruby-sdl/pkg-descr (revision 363216) +++ head/devel/ruby-sdl/pkg-descr (revision 363217) @@ -1,17 +1,17 @@ Ruby/SDL is a Ruby extension library to use SDL library. Ruby/SDL has following functions. Fast 2D graphics drawing. Input from keyboard, mouse, joystick. CD playback. Sound Playback with SDL_mixer TTF (TrueType Font) drawing with SDL_TTF Load image files, supporting BMP, PNM, XPM, LBM, PCX, GIF, JPEG, PNG, TGA formats with SDL_image mpeg playback with SMPGE Japanese string input with SDLSKK 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/ Index: head/devel/ruby-sdl/pkg-plist =================================================================== --- head/devel/ruby-sdl/pkg-plist (nonexistent) +++ head/devel/ruby-sdl/pkg-plist (revision 363217) @@ -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%% Property changes on: head/devel/ruby-sdl/pkg-plist ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property