[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: ruby packages



In message <863dd9aijc.wl@archon.local.idaemons.org>
	on Tue, 20 Feb 2001 17:02:47 +0900,
	"Akinori MUSHA" <knu@iDaemons.org> wrote:
>  すばらしい。ご苦労様です。もし bsd.ruby.mk に NetBSD 対応のために
> 必要な修正があれば、ぜひフィードバックしてくださいませ。
うぅん、一番難しいところです。なぜなら、

o そもそもNetBSDでは bsd.ruby.mk は存在しない。(bsd.emacs.mkも)

のです。/usr/pkgsrc/lang/ruby-base/Makefile.common に該当する内容を
用意する過程で、

> .if (${OPSYS} == "FreeBSD")
> # FreeBSD ports specific lines
> .elif (${OPSYS} == "NetBSD")
> # NetBSD pkgsrc specific lines
> .elif (${OPSYS} == "OpenBSD")
> # OpenBSD ports specific lines
> .endif
と、切り分けできる様な構成は殆んど念頭に置いていませんでした。また、
パッケージ名の"ruby-"で始まる部分のマクロも省略しています。

>  bsd.ruby.mk について、今後大きな修正はあまりないと思いますが、
> NetBSD 的に不便な部分があればどんどん整理して直していくつもり
> です。
頭の痛いのは、

- RUN_DEPENDS, LIB_DEPENDSはないとか、そのあたりの仕様の違い。
- ELF的(ldの-R)をどうやって潜り込ませるか。(元々のrubyのrbconfig.rb周り
  からして悩ましい)

>  恐縮ながら、まだ神戸さんの pkgsrc は試していないのですが、近い
> うちに手元の 1.5.1_ALPHA 環境でテストしたいと思います。
1.5ベースでもテストしたいと思いつつ、放ってあるのでありがたいです。

(*)がついてるのができたあたりでcommitと思ってますが、本業がぁ...

--
神戸 隆博(かんべ たかひろ)		at 仕事場 

取り敢えずの星取表。

archivers/ruby-zlib/			DONE
chat/ruby-irc/				NO
comms/ruby-termios			DONE		master site gone
converters/ruby-iconv			DONE
databases/ruby-gdbm			DONE
databases/ruby-mysql			NO
databases/ruby-postgres			NO
databases/ruby14-gdbm			NO		*
devel/SWIG-devel			NO
devel/ruby-amstd			DONE
devel/ruby-byaccr			DONE
devel/ruby-curses			OK
devel/ruby-date2			DONE
devel/ruby-filelock			NO
devel/ruby-gemfinder			NO
devel/ruby-intl				NO
devel/ruby-locale			NO
devel/ruby-mode				NEW
devel/ruby-optparse			DONE
devel/ruby-property			NO
devel/ruby-racc				DONE
devel/ruby-racc-runtime			DONE
devel/ruby-rbison			NO
devel/ruby-readline			DONE
devel/ruby-runit			DONE
devel/ruby-slang			NO
devel/ruby-strscan			DONE
devel/ruby-textbuf			DONE
devel/swigruby				NO
editors/vim6+ruby			NO
graphics/ruby-gd			NO
graphics/ruby-libpng			NO
graphics/ruby-ming			NO
graphics/ruby-opengl			Stall			*
japanese/rbnamazu			NO
japanese/rskkserv			NO
japanese/ruby-eb			NO
japanese/ruby-kakasi			NO
japanese/ruby-man			NO
japanese/ruby-slang			NO
japanese/ruby-tcltklib			NO
japanese/ruby-tk			NO
japanese/ruby-uconv			NO
japanese/ruby-usersguide		NO
japanese/ruby14-tcltklib		NO			*
japanese/ruby14-tk			NO			*
japanese/xyaku				NO
java/shujit				NO
lang/ruby				DONE
lang/ruby-base				DONE
lang/ruby-man				NO
lang/ruby-perl				NO
lang/ruby-python			NO
lang/ruby-usersguide			NO
lang/ruby14				NO			*
lang/ruby14-irb				NO			*
lang/ruby14-tcltklib			NO			*
mail/ruby-tmail				NO
math/ruby-bigfloat			NO
math/ruby-bitvector			NO
net/ruby-drb				NO
net/ruby-icmp				NO
net/ruby-ldap				NO
net/ruby-pcap				NO
net/ruby-snmp				NO
net/ruby-uri				NO
print/ruby-clibpdf			NO
security/ruby-acl			NO
security/ruby-md5			DONE
security/ruby-ssl			NO
security/ruby-tcpwrap			NO
security/ruby-sha1			NO
sysutils/ruby-syslog			NO
textproc/eruby				NO
textproc/ruby-html-parser		NO
textproc/ruby-qt2xml			NO
textproc/ruby-rdtool			DONE
textproc/ruby-xmlparser			NO
www/mod_ruby				NO
x11/ruby-Tk				Obsolete
x11/ruby-fltk				NO
x11/ruby-gtk				NO			*
x11/ruby-kde				NO
x11/ruby-qt				NO
x11/ruby-qt2				NO
x11/ruby-qt2canvas			NO
x11/ruby-qt2table			NO
x11/ruby-tcltklib			DONE
x11/ruby-tk				DONE
x11/ruby14-tk				NO			*