diff --git a/devel/ruby-sdl/Makefile b/devel/ruby-sdl/Makefile index 5cbba139f22c..2665c9364bb4 100644 --- a/devel/ruby-sdl/Makefile +++ b/devel/ruby-sdl/Makefile @@ -1,73 +1,76 @@ # Created by: Akinori MUSHA aka knu PORTNAME= sdl PORTVERSION= 2.2.0 CATEGORIES= devel graphics audio ruby MASTER_SITES= https://ohai.github.io/rubysdl/archives/ PKGNAMEPREFIX= ${RUBY_PKGNAMEPREFIX} DISTNAME= ruby${PORTNAME}-${PORTVERSION} DIST_SUBDIR= ruby MAINTAINER= ports@FreeBSD.org COMMENT= Ruby extension library to use SDL library LICENSE= LGPL21 +DEPRECATED= Depends on expired devel/sdl_sge +EXPIRATION_DATE=2021-12-31 + LIB_DEPENDS= libSGE.so:devel/sdl_sge \ libSDLSKK.so:devel/sdlskk \ libsmpeg.so:multimedia/smpeg RUN_DEPENDS= rubygem-opengl>=0:graphics/rubygem-opengl USES= sdl 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 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 *ref.html DOCSRCDIREN= ${WRKSRC}/doc-en DOCSDIREN= ${RUBY_MODDOCDIR}/doc-en DOC_FILESEN= *.rsd *ref.en.html OPTIONS_DEFINE= DOCS EXAMPLES OPTIONS_SUB= yes post-patch: @${REINPLACE_CMD} -e 's|LOCAL_LIBS|LDFLAGS|g' ${WRKSRC}/extconf.rb 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 post-install-DOCS-on: @${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/ post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/sample/* ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/devel/rubygem-ruby-sdl-ffi/Makefile b/devel/rubygem-ruby-sdl-ffi/Makefile index 27fddfacfedf..bb341f29e2c7 100644 --- a/devel/rubygem-ruby-sdl-ffi/Makefile +++ b/devel/rubygem-ruby-sdl-ffi/Makefile @@ -1,20 +1,23 @@ # Created by: Christoph Kick PORTNAME= ruby-sdl-ffi PORTVERSION= 0.4 CATEGORIES= devel rubygems MASTER_SITES= RG MAINTAINER= ruby@FreeBSD.org COMMENT= Low-level binding to SDL and related libraries using Ruby-FFI LICENSE= MIT +DEPRECATED= Depends on expired devel/sdl_sge +EXPIRATION_DATE=2021-12-31 + RUN_DEPENDS= rubygem-nice-ffi>=0.2:devel/rubygem-nice-ffi NO_ARCH= yes USE_RUBY= yes USES= gem .include diff --git a/devel/rubygem-rubygame/Makefile b/devel/rubygem-rubygame/Makefile index 7a748a598b4c..c91d24bdd2b6 100644 --- a/devel/rubygem-rubygame/Makefile +++ b/devel/rubygem-rubygame/Makefile @@ -1,22 +1,25 @@ # Created by: ws Christoph Kick PORTNAME= rubygame PORTVERSION= 2.6.4 PORTREVISION= 9 CATEGORIES= devel rubygems MASTER_SITES= RG MAINTAINER= ruby@FreeBSD.org COMMENT= Game-development extension and library for the ruby language LICENSE= LGPL21 +DEPRECATED= Depends on expired devel/sdl_sge +EXPIRATION_DATE=2021-12-31 + RUN_DEPENDS= rubygem-rake>=0.7.0:devel/rubygem-rake \ rubygem-ruby-sdl-ffi>=0.1.0:devel/rubygem-ruby-sdl-ffi NO_ARCH= yes USE_RUBY= yes USE_SDL= gfx image mixer ttf USES= gem sdl .include diff --git a/games/magicmaze/Makefile b/games/magicmaze/Makefile index 19833383e6c0..72858de5d159 100644 --- a/games/magicmaze/Makefile +++ b/games/magicmaze/Makefile @@ -1,47 +1,50 @@ # Created by: Rusmir Dusko PORTNAME= magicmaze DISTVERSION= 1_4_3_6 PORTREVISION= 4 CATEGORIES= games ruby MASTER_SITES= SF/nemysisfreebsdp/${CATEGORIES}/ MAINTAINER= ports@FreeBSD.org COMMENT= Simple and low-tech monster-bashing maze game LICENSE= GPLv2+ RUBY LICENSE_COMB= dual LICENSE_FILE_GPLv2+ = ${WRKSRC}/COPYING_GPL.txt +DEPRECATED= Depends on expired devel/sdl_sge +EXPIRATION_DATE=2021-12-31 + RUN_DEPENDS= ruby${RUBY_SUFFIX}-sdl>=0:devel/ruby-sdl USES= sdl shebangfix SHEBANG_FILES= mm.rb testmm.rb USE_SDL= sdl image mixer USE_RUBY= yes NO_BUILD= yes NO_ARCH= yes SUB_FILES= ${PORTNAME} SUB_LIST= RUBY=${RUBY} PORTDOCS= * DESKTOP_ENTRIES="Magic Maze" "" "${PORTNAME}" \ "${PORTNAME}" "Game;ArcadeGame;" "" OPTIONS_DEFINE= DOCS do-install: ${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/ @(cd ${WRKSRC} && ${COPYTREE_SHARE} "data magicmaze" ${STAGEDIR}${DATADIR}) ${INSTALL_SCRIPT} ${WRKSRC}/*.rb ${STAGEDIR}${DATADIR} ${LN} -sf ../../${DATADIR_REL}/data/gfx/icon.png \ ${STAGEDIR}${PREFIX}/share/pixmaps/${PORTNAME}.png do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/README.TXT ${WRKSRC}/doc/BUGS.TXT \ ${STAGEDIR}${DOCSDIR} .include diff --git a/games/stransball2/Makefile b/games/stransball2/Makefile index 299726090929..a5033d5782a7 100644 --- a/games/stransball2/Makefile +++ b/games/stransball2/Makefile @@ -1,46 +1,49 @@ PORTNAME= stransball2 PORTVERSION= 1.5 PORTREVISION= 10 CATEGORIES= games MASTER_SITES= http://mirror.amdmi3.ru/distfiles/ \ http://braingames.bugreport.nl/stransball2/ DISTNAME= ${PORTNAME}-v${PORTVERSION:C/\.//}-linux MAINTAINER= amdmi3@FreeBSD.org COMMENT= Sequel to Transball and Transball 2 THRUST-type games LICENSE= GPLv2 LICENSE_FILE= ${BUILD_WRKSRC}/LICENSE +DEPRECATED= Depends on expired devel/sdl_sge +EXPIRATION_DATE=2021-12-31 + LIB_DEPENDS= libSGE.so:devel/sdl_sge USES= dos2unix gmake sdl zip DOS2UNIX_FILES= sources/main.cpp sources/auxiliar.cpp USE_SDL= sdl image mixer sound BUILD_WRKSRC= ${WRKSRC}/sources PLIST_FILES= bin/${PORTNAME} PORTDATA= * PORTDOCS= * OPTIONS_DEFINE= DOCS post-extract: @${RM} ${WRKSRC}/sound/WS_FTP.LOG post-patch: @${FIND} ${BUILD_WRKSRC} -name '*.cpp' | ${XARGS} ${REINPLACE_CMD} \ -e 's|demos/|${DATADIR}/&|g; s|graphics/|${DATADIR}/&|g; \ s|maps/|${DATADIR}/&|g; s|sound/|${DATADIR}/&|g; \ s|"maps"|"${DATADIR}/maps"|g' do-install: ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/ @cd ${WRKSRC} && ${COPYTREE_SHARE} 'graphics sound maps demos' ${STAGEDIR}${DATADIR}/ do-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/readme.txt ${STAGEDIR}${DOCSDIR}/ .include