FreeBSD ports you maintain which are out of date

2013-10-16 Thread portscout
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

2013-10-16 Thread Rusmir Dusko
> 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

2013-10-16 Thread Rusmir Dusko
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

2013-10-16 Thread edwin
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

2013-10-16 Thread edwin
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

2013-10-16 Thread edwin
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

2013-10-16 Thread Vladimir Kondratiev

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"