Calling all ruby enthusiasts

Rusmir Dusko nemysis at FreeBSD.org
Wed Oct 16 13:23:56 UTC 2013


> 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-rascut            www/rubygem-mongerl
> devel/rubygem-rascut            www/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/flowtag                x11-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/typo                        www/rubygem-mongrel_cluster
> www/typo                        www/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
-------------- next part --------------
A non-text attachment was scrubbed...
Name: ruby-sdl.diff
Type: text/x-diff
Size: 6416 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/freebsd-ruby/attachments/20131016/3e93abd3/attachment.diff>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: sdlskk.diff
Type: text/x-diff
Size: 767 bytes
Desc: not available
URL: <http://lists.freebsd.org/pipermail/freebsd-ruby/attachments/20131016/3e93abd3/attachment-0001.diff>


More information about the freebsd-ruby mailing list