FreeBSD ports you maintain which are out of date
Dear port maintainer, The portscout new distfile checker has detected that one or more of your ports appears to be out of date. Please take the opportunity to check each of the ports listed below, and if possible and appropriate, submit/commit an update. If any ports have already been updated, you can safely ignore the entry. You will not be e-mailed again for any of the port/version combinations below. Full details can be found at the following URL: http://portscout.freebsd.org/r...@freebsd.org.html Port| Current version | New version +-+ devel/rubygem-excon | 0.25.1 | 0.27.5 +-+ www/rubygem-webmock | 1.13.0 | 1.15.0 +-+ If any of the above results are invalid, please check the following page for details on how to improve portscout's detection and selection of distfiles on a per-port basis: http://portscout.freebsd.org/info/portscout-portconfig.txt If wish to stop receiving portscout reminders, please contact portsc...@freebsd.org Thanks. ___ freebsd-ruby@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ruby To unsubscribe, send any mail to "freebsd-ruby-unsubscr...@freebsd.org"
Re: Calling all ruby enthusiasts
> I have been working toward getting lang/ruby18 removed from the ports > tree, it is vulnerable, and no longer supported upstream. If you have > been watching the commit logs, you will see the work I have already put > into it's removal. My personal thanks to Steve Wills (swills@) for > helping me through much of the process. > > I have made some contact with some of you already about updating some > ports, but more work has to be done to get ruby18 removed. You are > being contacted because you are a maintainer of one of the ports listed > below. > > The first column is a port that has a DEPRECATED dependency, the second column > is the port targeted for removal. > > Mk/bsd.lua.mk lang/ruby-lua4 > devel/rubygem-rascutwww/rubygem-mongerl > devel/rubygem-rascutwww/rubygem-mongrel > devel/rubygem-ruby-debug-base devel/rubygem-linecache > dns/dnsdoctor lang/ruby18 > games/magicmaze devel/ruby-sdl > japanese/gorua x11-toolkits/ruby-gtk > security/flowtagx11-toolkits/ruby-tk > sysutils/puppet www/rubygem-mongerl > sysutils/puppet27 www/rubygem-mongerl > www/aswiki textproc/ruby-amrita > www/rubygem-rails www/rubygem-mongerl > www/rubygem-staticmatic www/rubygem-mongerl > www/tdiary www/ruby-nora > www/typowww/rubygem-mongrel_cluster > www/typowww/rubygem-rails-app-installer > > It would appear that making www/rubygem-mongerl* work with ruby19 would > be the biggest first step toward the final cleanup. > > If you have some time, and want to help out, please find a port listed > above, fix it for ruby19, and file a PR to get it committed. > > It is that easy :) > > Thanks for all your help in advance. > > > Thomas Hello I have updated devel/ruby-sdl to 2.1.2 - Update to 2.1.2 - Change master sites to RUBYFORGE - Remove DEPRECATED, EXPIRATION_DATE - Add license (LGPL21) - Add dependencies for devel/sdl_sge, japanese/libskk and devel/sdlskk - Change CONFIGURE_ARGS - Support STAGEDIR - Change DOCS, EXAMPLES and add DOCS, EXAMPLES Options - Change pkg-descr - Add WWW Build log https://redports.org/buildarchive/20131016123700-18775/ devel/sdlskk must be changed that good compile devel/ruby-sdl-2.1.2 - Change comment and pkg-descr - Add CONFIGURE_ARGS+=--with-pic Build log https://redports.org/buildarchive/20131016081100-57330/ ak@ have this wrote on #bsdports ak> nemysis: perhaps it would be better to change COMMENT for devel/sdlskk from "SDLSKK is SKK on SDL" to something like 'SKK like library for input Japanese, based on sdl'? CONFIGURE_ARGS+=--with-pic is needed to can fix good devel/ruby-sdl or get /usr/bin/ld: /usr/local/lib/libSDLSKK.a(sdlskk.o): relocation R_X86_64_32 against `a local symbol' can not be used when making a shared object; recompile with -fPIC /usr/local/lib/libSDLSKK.a: could not read symbols: Bad value *** [sdl_ext.so] Error code 1 1 error ===> Compilation failed unexpectedly. Try to set MAKE_JOBS_UNSAFE=yes and rebuild before reporting the failure to the maintainer. *** [do-build] Error code 1 Stop in /usr/local/ports/local/In-Review/devel/ruby-sdl. And with this change get compiling rubysdl_sdlskk.c Please approve these changes. Best regards, Rusmir Dusko, nemysis Index: Makefile === --- Makefile (revision 330064) +++ Makefile (working copy) @@ -2,10 +2,9 @@ # $FreeBSD$ PORTNAME= sdl -PORTVERSION= 1.3.1 -PORTREVISION= 8 +PORTVERSION= 2.1.2 CATEGORIES= devel graphics audio ruby -MASTER_SITES= http://www.kmc.gr.jp/~ohai/rubysdl/ +MASTER_SITES= RUBYFORGE/ruby${PORTNAME}/ PKGNAMEPREFIX= ${RUBY_PKGNAMEPREFIX} DISTNAME= ruby${PORTNAME}-${PORTVERSION} DIST_SUBDIR= ruby @@ -13,10 +12,11 @@ MAINTAINER= r...@freebsd.org COMMENT= Ruby extension library to use SDL library -DEPRECATED= Does not work with Ruby 1.9 -EXPIRATION_DATE= 2013-10-10 +LICENSE= LGPL21 -BUILD_DEPENDS= ${NONEXISTENT}:${RUBY_OPENGL_PORTDIR}:patch +LIB_DEPENDS= libSGE.so:${PORTSDIR}/devel/sdl_sge \ + libskk.so:${PORTSDIR}/japanese/libskk \ + libSDLSKK.so.2.0:${PORTSDIR}/devel/sdlskk RUBY_OPENGL_PORTDIR= ${PORTSDIR}/graphics/ruby-opengl RUBY_OPENGL_WRKSRC_CMD= cd ${RUBY_OPENGL_PORTDIR}; ${MAKE} -V WRKSRC @@ -27,45 +27,47 @@ CONFIGURE_ARGS= --with-sdl-config="sdl-config" \ --enable-opengl --linkoglmodule \ - --with-x11-dir="${LOCALBASE}" + --with-x11-dir="${LOCALBASE}" \ + --disable-pthreads INSTALL_TARGET= site-install -RUBY_RD_FILES= rubysdl_doc.en.rd \ - rubysdl_doc_old.rd +PORTDOCS= * +PORTEXAMPLES= * -DOCS_EN= NEWS.en README.en rubysdl_const_list.txt \ - ${RUBY_RD_FILES:M*.en.rd} \ - ${RUBY_RD_HTML_FILES:M*.en.html} -DOCS_JA= NEWS.ja README.ja \ - ${RUBY_RD_FILES:N*.en.rd} \ - ${RUBY_RD_HTML_FILES:N*.en.html} +DOCSDIR= ${RUBY_MODDOCDIR
Re: Calling all ruby enthusiasts
Hello Sorry here is right ruby-sdl.diff with added patch - Add patch for rubysdl_rwops.c Best regards Rusmir Dusko, nemysis Index: Makefile === --- Makefile (revision 330064) +++ Makefile (working copy) @@ -2,10 +2,9 @@ # $FreeBSD$ PORTNAME= sdl -PORTVERSION= 1.3.1 -PORTREVISION= 8 +PORTVERSION= 2.1.2 CATEGORIES= devel graphics audio ruby -MASTER_SITES= http://www.kmc.gr.jp/~ohai/rubysdl/ +MASTER_SITES= RUBYFORGE/ruby${PORTNAME}/ PKGNAMEPREFIX= ${RUBY_PKGNAMEPREFIX} DISTNAME= ruby${PORTNAME}-${PORTVERSION} DIST_SUBDIR= ruby @@ -13,10 +12,11 @@ MAINTAINER= r...@freebsd.org COMMENT= Ruby extension library to use SDL library -DEPRECATED= Does not work with Ruby 1.9 -EXPIRATION_DATE= 2013-10-10 +LICENSE= LGPL21 -BUILD_DEPENDS= ${NONEXISTENT}:${RUBY_OPENGL_PORTDIR}:patch +LIB_DEPENDS= libSGE.so:${PORTSDIR}/devel/sdl_sge \ + libskk.so:${PORTSDIR}/japanese/libskk \ + libSDLSKK.so.2.0:${PORTSDIR}/devel/sdlskk RUBY_OPENGL_PORTDIR= ${PORTSDIR}/graphics/ruby-opengl RUBY_OPENGL_WRKSRC_CMD= cd ${RUBY_OPENGL_PORTDIR}; ${MAKE} -V WRKSRC @@ -27,45 +27,47 @@ CONFIGURE_ARGS= --with-sdl-config="sdl-config" \ --enable-opengl --linkoglmodule \ - --with-x11-dir="${LOCALBASE}" + --with-x11-dir="${LOCALBASE}" \ + --disable-pthreads INSTALL_TARGET= site-install -RUBY_RD_FILES= rubysdl_doc.en.rd \ - rubysdl_doc_old.rd +PORTDOCS= * +PORTEXAMPLES= * -DOCS_EN= NEWS.en README.en rubysdl_const_list.txt \ - ${RUBY_RD_FILES:M*.en.rd} \ - ${RUBY_RD_HTML_FILES:M*.en.html} -DOCS_JA= NEWS.ja README.ja \ - ${RUBY_RD_FILES:N*.en.rd} \ - ${RUBY_RD_HTML_FILES:N*.en.html} +DOCSDIR= ${RUBY_MODDOCDIR} +EXAMPLESDIR= ${RUBY_MODEXAMPLESDIR} -NO_STAGE= yes +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 + +DOCSRCDIREN= ${WRKSRC}/doc-en +DOCSDIREN= ${RUBY_MODDOCDIR}/doc-en +DOC_FILESEN= *.rsd + +OPTIONS_DEFINE= DOCS EXAMPLES + .include -post-extract: - dir=`${RUBY_OPENGL_WRKSRC_CMD}`; \ - for f in rbogl.h rbogl.c ogl.c glu.c; do \ - ${LN} -fs $$dir/$$f ${WRKSRC}/; \ - done +post-install: +.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} -post-patch: - ${RUBY} -i -pe '/require \x27mkmf\x27/ and $$_ += "dir_config(\x27x11\x27)\n"' \ - ${WRKSRC}/${RUBY_EXTCONF} + @${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 -post-install: doc-install -doc-install: -.if !defined(NOPORTDOCS) - ${MKDIR} ${RUBY_MODEXAMPLESDIR} - ${INSTALL_DATA} ${WRKSRC}/sample/* ${RUBY_MODEXAMPLESDIR}/ - ${MKDIR} ${RUBY_MODDOCDIR}/ja -.for f in ${DOCS_EN} - ${INSTALL_DATA} ${WRKSRC}/${f} ${RUBY_MODDOCDIR}/ -.endfor -.for f in ${DOCS_JA} - ${INSTALL_DATA} ${WRKSRC}/${f} ${RUBY_MODDOCDIR}/ja/ -.endfor +.if ${PORT_OPTIONS:MEXAMPLES} + @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} + ${INSTALL_DATA} ${WRKSRC}/sample/* ${STAGEDIR}${EXAMPLESDIR} .endif .include Index: distinfo === --- distinfo (revision 330064) +++ distinfo (working copy) @@ -1,2 +1,2 @@ -SHA256 (ruby/rubysdl-1.3.1.tar.gz) = a4b4841f9259cd1a792e6407ca7ae83439aa39926606154a952ea5c663314891 -SIZE (ruby/rubysdl-1.3.1.tar.gz) = 264856 +SHA256 (ruby/rubysdl-2.1.2.tar.gz) = d0f4df467cfa2dd387490fc7673ba5f3fc860fd59f0eabb96848bdc8ef04a36c +SIZE (ruby/rubysdl-2.1.2.tar.gz) = 394125 Index: files/patch-rubysdl_rwops.c === --- files/patch-rubysdl_rwops.c (revision 0) +++ files/patch-rubysdl_rwops.c (working copy) @@ -0,0 +1,12 @@ +--- ./rubysdl_rwops.c.orig 2012-04-07 17:50:01.0 +0200 ./rubysdl_rwops.c 2013-10-16 09:54:34.0 +0200 +@@ -70,6 +70,9 @@ + return 0; + } + ++#ifdef close ++#undef close ++#endif + /* WARNING: +obj+ is not marked when GC starts, +so you should use `volatile' when this function is used +and you should not take out this RWops pointer to ruby's world. Property changes on: files/patch-rubysdl_rwops.c ___ 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 Index: pkg-descr === --- pkg-descr (revision 330064) +++ pkg-descr (working copy) @@ -1,6 +1,4 @@ Ruby/SDL is a Ruby extension library to use SDL library. Currently 3D features are unsupported. -SGE support will
Re: ports/183035: new port devel/rubygem-debugger-linecache Caches(Ruby source) Files as Might Be Used in a Debugger
Synopsis: new port devel/rubygem-debugger-linecache Caches(Ruby source) Files as Might Be Used in a Debugger Responsible-Changed-From-To: freebsd-ports-bugs->ruby Responsible-Changed-By: edwin Responsible-Changed-When: Wed Oct 16 20:20:10 UTC 2013 Responsible-Changed-Why: ruby@ wants this port PRs (via the GNATS Auto Assign Tool) http://www.freebsd.org/cgi/query-pr.cgi?pr=183035 ___ freebsd-ruby@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ruby To unsubscribe, send any mail to "freebsd-ruby-unsubscr...@freebsd.org"
Re: ports/183036: new port devel/rubygem-debugger Fast implementation of the standard Ruby debugger
Synopsis: new port devel/rubygem-debugger Fast implementation of the standard Ruby debugger Responsible-Changed-From-To: freebsd-ports-bugs->ruby Responsible-Changed-By: edwin Responsible-Changed-When: Wed Oct 16 20:30:08 UTC 2013 Responsible-Changed-Why: ruby@ wants this port PRs (via the GNATS Auto Assign Tool) http://www.freebsd.org/cgi/query-pr.cgi?pr=183036 ___ freebsd-ruby@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ruby To unsubscribe, send any mail to "freebsd-ruby-unsubscr...@freebsd.org"
Re: ports/183037: new port devel/rubygem-debugger-xml XML interface for rubygem-debugger
Synopsis: new port devel/rubygem-debugger-xml XML interface for rubygem-debugger Responsible-Changed-From-To: freebsd-ports-bugs->ruby Responsible-Changed-By: edwin Responsible-Changed-When: Wed Oct 16 20:40:08 UTC 2013 Responsible-Changed-Why: ruby@ wants this port PRs (via the GNATS Auto Assign Tool) http://www.freebsd.org/cgi/query-pr.cgi?pr=183037 ___ freebsd-ruby@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ruby To unsubscribe, send any mail to "freebsd-ruby-unsubscr...@freebsd.org"
Re: Calling all ruby enthusiasts
Hi, Thomas I have just filled ports/183035, ports/183036 and ports/183037 with replacements for some ruby 1.8 only ports. See following table: original port for ruby 1.8 its ruby 1.9, 2.0 successor devel/rubygem-linecache - devel/rubygem-debugger-linecache devel/rubygem-ruby-debug - devel/rubygem-debugger devel/rubygem-ruby-debug-base / devel/rubygem-ruby-debug-ide - devel/rubygem-debugger-xml WBR, Vladimir Kondratiev ___ freebsd-ruby@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ruby To unsubscribe, send any mail to "freebsd-ruby-unsubscr...@freebsd.org"