diff options
author | taca <taca@pkgsrc.org> | 2005-03-06 16:36:56 +0000 |
---|---|---|
committer | taca <taca@pkgsrc.org> | 2005-03-06 16:36:56 +0000 |
commit | 98d835e4c955f2c8b987d49de52d7df6feb6c6a7 (patch) | |
tree | 1431b97337562ccfc608aeebae40a7ad2cb27aa5 /lang | |
parent | 6125a20f3c829b35e23f31b9b7b696e8e5bf9bfd (diff) | |
download | pkgsrc-98d835e4c955f2c8b987d49de52d7df6feb6c6a7.tar.gz |
Importing ruby18-base package.
This is minimum ruby 1.8.2 based on current ruby18 and ruby18 package
will be meta pacakge later.
Diffstat (limited to 'lang')
-rw-r--r-- | lang/ruby18-base/DESCR | 19 | ||||
-rw-r--r-- | lang/ruby18-base/MESSAGE | 20 | ||||
-rw-r--r-- | lang/ruby18-base/Makefile | 125 | ||||
-rw-r--r-- | lang/ruby18-base/PLIST | 884 | ||||
-rw-r--r-- | lang/ruby18-base/distinfo | 16 | ||||
-rw-r--r-- | lang/ruby18-base/patches/patch-aa | 52 | ||||
-rw-r--r-- | lang/ruby18-base/patches/patch-ab | 52 | ||||
-rw-r--r-- | lang/ruby18-base/patches/patch-al | 36 | ||||
-rw-r--r-- | lang/ruby18-base/patches/patch-am | 46 | ||||
-rw-r--r-- | lang/ruby18-base/patches/patch-an | 13 | ||||
-rw-r--r-- | lang/ruby18-base/patches/patch-ao | 13 | ||||
-rw-r--r-- | lang/ruby18-base/patches/patch-ap | 13 | ||||
-rw-r--r-- | lang/ruby18-base/patches/patch-aq | 28 | ||||
-rw-r--r-- | lang/ruby18-base/patches/patch-ar | 21 | ||||
-rw-r--r-- | lang/ruby18-base/patches/patch-as | 24 | ||||
-rw-r--r-- | lang/ruby18-base/patches/patch-at | 12 |
16 files changed, 1374 insertions, 0 deletions
diff --git a/lang/ruby18-base/DESCR b/lang/ruby18-base/DESCR new file mode 100644 index 00000000000..9fa97bc9f0b --- /dev/null +++ b/lang/ruby18-base/DESCR @@ -0,0 +1,19 @@ +Ruby is the interpreted scripting language for quick and +easy object-oriented programming. It has many features to +process text files and to do system management tasks (as in +Perl). It is simple, straight-forward, and extensible. + +Features of Ruby are shown below. + + + Simple Syntax + + *Normal* Object-Oriented features (ex. class, method calls) + + *Advanced* Object-Oriented features (ex. Mix-in, Singleton-method) + + Operator Overloading + + Exception Handling + + Iterators and Closures + + Garbage Collection + + Dynamic Loading of Object files (on some architecture) + + Highly Portable (works on many UNIX machines, and on DOS, + Windows, Mac, BeOS etc.) + +This package is Ruby ${RUBY_VER} based release. diff --git a/lang/ruby18-base/MESSAGE b/lang/ruby18-base/MESSAGE new file mode 100644 index 00000000000..524694ff874 --- /dev/null +++ b/lang/ruby18-base/MESSAGE @@ -0,0 +1,20 @@ +=========================================================================== +$NetBSD: MESSAGE,v 1.1.1.1 2005/03/06 16:36:56 taca Exp $ + +Note that this is minimum package. + +Original Ruby ${RUBY_VERSION} includes more extention libraries and +some of them are provided as separate packages: + + converters/ruby-iconv: Iconv module + databases/ruby-dbm: DBM module + databases/ruby-gdbm: GDBM module + devel/ruby-curses: Curses module + devel/ruby-readline: readline module + devel/ruby-zlib: Zlib module + security/ruby-digest: message digest module + security/ruby-openssl: OpenSSL module + x11/ruby-tcltklib: Tcl/Tk libraries + x11/ruby-tk: Tk modules + +=========================================================================== diff --git a/lang/ruby18-base/Makefile b/lang/ruby18-base/Makefile new file mode 100644 index 00000000000..6349384a6c2 --- /dev/null +++ b/lang/ruby18-base/Makefile @@ -0,0 +1,125 @@ +# $NetBSD: Makefile,v 1.1.1.1 2005/03/06 16:36:56 taca Exp $ +# + +DISTNAME= ${RUBY_DISTNAME} +PKGNAME= ${RUBY_PKGPREFIX}-base-${RUBY_VERSION} +CATEGORIES= lang ruby +MASTER_SITES= ${MASTER_SITE_RUBY} + +MAINTAINER= taca@NetBSD.org +HOMEPAGE= ${RUBY_HOMEPAGE} +COMMENT= Ruby 1.8 baed release minimum package + +RUBY_VERSION= ${RUBY18_VERSION} +USE_BUILDLINK3= yes +GNU_CONFIGURE= yes +TEST_TARGET= test +CONFIGURE_ARGS+= --enable-shared +CONFIGURE_ENV+= PREFIX="${PREFIX}" +INSTALL_TARGET= install install-doc +WRKSRC= ${RUBY_WRKSRC} + +# Ruby build process depends on config.status's content +CONFIG_STATUS_OVERRIDE= # empty + +.include "../../lang/ruby/rubyversion.mk" + +.if !empty(RUBY_SUFFIX) +CONFIGURE_ARGS+= --program-suffix="${RUBY_SUFFIX}" +.endif + +DOCS= COPYING COPYING.ja ChangeLog README \ + README.EXT README.EXT.ja README.ja ToDo \ + doc/ChangeLog-1.8.0 doc/NEWS \ + doc/forwardable.rd doc/forwardable.rd.ja \ + doc/shell.rd doc/shell.rd.ja doc/irb/irb-tools.rd.ja \ + doc/irb/irb.rd doc/irb/irb.rd.ja +EXT_DOCS= bigdecimal/bigdecimal_en.html bigdecimal/bigdecimal_ja.html \ + dl/doc/dl.txt enumerator/enumerator.txt \ + etc/etc.txt etc/etc.txt.ja syslog/syslog.txt + +BIGDECIMAL_EXAMPLES= linear.rb nlsolve.rb pi.rb +DL_EXAMPLES= c++sample.C c++sample.rb drives.rb getch.rb libc.rb \ + msgbox.rb msgbox2.rb stream.rb +PTY_EXAMPLES= expect_sample.rb script.rb shl.rb + +REPLACE_RUBY= bin/erb bin/irb bin/rdoc bin/ri bin/testrb \ + ext/bigdecimal/sample/linear.rb \ + ext/bigdecimal/sample/nlsolve.rb \ + ext/bigdecimal/sample/pi.rb \ + lib/rdoc/markup/sample/rdoc2latex.rb \ + sample/biorhythm.rb sample/cal.rb sample/exyacc.rb \ + sample/fullpath.rb sample/less.rb sample/from.rb \ + sample/goodfriday.rb sample/logger/shifting.rb \ + sample/logger/app.rb sample/logger/log.rb sample/mine.rb \ + sample/mpart.rb sample/observ.rb sample/optparse/opttest.rb \ + sample/openssl/c_rehash.rb sample/openssl/cert2text.rb \ + sample/openssl/cert_store_view.rb \ + sample/openssl/certstore.rb sample/openssl/cipher.rb \ + sample/openssl/crlstore.rb sample/openssl/echo_cli.rb \ + sample/openssl/echo_svr.rb sample/openssl/gen_csr.rb \ + sample/openssl/smime_read.rb sample/openssl/smime_write.rb \ + sample/openssl/wget.rb \ + sample/soap/calc/httpd.rb sample/soap/calc/server.rb \ + sample/soap/calc/server2.rb sample/soap/icd/icd.rb \ + sample/soap/babelfish.rb sample/soap/exchange/client.rb \ + sample/soap/exchange/httpd.rb sample/soap/exchange/server.rb \ + sample/soap/raa/soap4r.rb sample/soap/sampleStruct/httpd.rb \ + sample/soap/sampleStruct/server.rb sample/pi.rb \ + sample/wsdl/amazon/sampleClient.rb \ + sample/wsdl/googleSearch/sampleClient.rb \ + sample/wsdl/googleSearch/httpd.rb sample/wsdl/raa/soap4r.rb \ + sample/test.rb sample/trojan.rb sample/time.rb \ + sample/uumerge.rb + +pre-configure: + ${RM} -f ${WRKSRC}/ext/curses/extconf.rb + ${RM} -f ${WRKSRC}/ext/dbm/extconf.rb + ${RM} -f ${WRKSRC}/ext/digest/extconf.rb + ${RM} -f ${WRKSRC}/ext/digest/md5/extconf.rb + ${RM} -f ${WRKSRC}/ext/digest/rmd160/extconf.rb + ${RM} -f ${WRKSRC}/ext/digest/sha1/extconf.rb + ${RM} -f ${WRKSRC}/ext/digest/sha2/extconf.rb + ${RM} -f ${WRKSRC}/ext/gdbm/extconf.rb + ${RM} -f ${WRKSRC}/ext/iconv/extconf.rb + ${RM} -f ${WRKSRC}/ext/openssl/extconf.rb + ${RM} -f ${WRKSRC}/ext/readline/extconf.rb + ${RM} -f ${WRKSRC}/ext/tcltklib/extconf.rb + ${RM} -f ${WRKSRC}/ext/tk/extconf.rb + ${RM} -f ${WRKSRC}/ext/zlib/extconf.rb + ${RM} -f ${WRKSRC}/sample/dbmtest.rb + ${RM} -fr ${WRKSRC}/sample/openssl + +pre-build: + @${FIND} ${WRKSRC} -name '*.orig' -exec ${RM} -f {} \; + +post-install: + ${STRIP} ${RUBY} + ${INSTALL_DATA_DIR} ${RUBY_DOCDIR}/irb + ${INSTALL_DATA_DIR} ${RUBY_DOCDIR}/pty +.for f in ${DOCS} + ${INSTALL_DATA} ${WRKSRC}/${f} ${RUBY_DOCDIR}/${f:C/^doc\///} +.endfor + ${INSTALL_SCRIPT} ${WRKSRC}/ext/dl/h2rb ${PREFIX}/bin/h2rb${RUBY_VER} +.for f in ${EXT_DOCS} + ${INSTALL_DATA} ${WRKSRC}/ext/${f} ${RUBY_DOCDIR} +.endfor + ${CP} -r ${WRKSRC}/ext/pty/README.* ${RUBY_DOCDIR}/pty + ${INSTALL_DATA_DIR} ${RUBY_EXAMPLESDIR}/pty + ${CP} -r ${WRKSRC}/sample/* ${RUBY_EXAMPLESDIR} + ${INSTALL_DATA_DIR} ${RUBY_EXAMPLESDIR}/bigdecimal +.for f in ${BIGDECIMAL_EXAMPLES} + ${INSTALL_DATA} ${RUBY_WRKSRC}/ext/bigdecimal/sample/${f} \ + ${RUBY_EXAMPLESDIR}/bigdecimal +.endfor + ${INSTALL_DATA_DIR} ${RUBY_EXAMPLESDIR}/dl +.for f in ${DL_EXAMPLES} + ${INSTALL_DATA} ${RUBY_WRKSRC}/ext/dl/sample/${f} \ + ${RUBY_EXAMPLESDIR}/dl +.endfor +.for f in ${PTY_EXAMPLES} + ${INSTALL_DATA} ${WRKSRC}/ext/pty/${f} ${RUBY_EXAMPLESDIR}/pty +.endfor + +.include "../../lang/ruby/Makefile.common" +.include "../../mk/bsd.pkg.mk" diff --git a/lang/ruby18-base/PLIST b/lang/ruby18-base/PLIST new file mode 100644 index 00000000000..8d3da956adb --- /dev/null +++ b/lang/ruby18-base/PLIST @@ -0,0 +1,884 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2005/03/06 16:36:57 taca Exp $ +bin/erb${RUBY_VER} +bin/h2rb${RUBY_VER} +bin/irb${RUBY_VER} +bin/rdoc${RUBY_VER} +bin/ri${RUBY_VER} +bin/${RUBY_NAME} +bin/testrb${RUBY_VER} +${RUBY_DOCDIR}/COPYING +${RUBY_DOCDIR}/COPYING.ja +${RUBY_DOCDIR}/ChangeLog +${RUBY_DOCDIR}/ChangeLog-1.8.0 +${RUBY_DOCDIR}/NEWS +${RUBY_DOCDIR}/README +${RUBY_DOCDIR}/README.EXT +${RUBY_DOCDIR}/README.EXT.ja +${RUBY_DOCDIR}/README.ja +${RUBY_DOCDIR}/ToDo +${RUBY_DOCDIR}/bigdecimal_en.html +${RUBY_DOCDIR}/bigdecimal_ja.html +${RUBY_DOCDIR}/dl.txt +${RUBY_DOCDIR}/enumerator.txt +${RUBY_DOCDIR}/etc.txt +${RUBY_DOCDIR}/etc.txt.ja +${RUBY_DOCDIR}/forwardable.rd +${RUBY_DOCDIR}/forwardable.rd.ja +${RUBY_DOCDIR}/irb/irb-tools.rd.ja +${RUBY_DOCDIR}/irb/irb.rd +${RUBY_DOCDIR}/irb/irb.rd.ja +@dirrm ${RUBY_DOCDIR}/irb +${RUBY_DOCDIR}/pty/README.expect +${RUBY_DOCDIR}/pty/README.expect.ja +${RUBY_DOCDIR}/pty/README.ja +@dirrm ${RUBY_DOCDIR}/pty +${RUBY_DOCDIR}/shell.rd +${RUBY_DOCDIR}/shell.rd.ja +${RUBY_DOCDIR}/syslog.txt +@dirrm ${RUBY_DOCDIR} +${RUBY_EXAMPLESDIR}/README +${RUBY_EXAMPLESDIR}/bigdecimal/linear.rb +${RUBY_EXAMPLESDIR}/bigdecimal/nlsolve.rb +${RUBY_EXAMPLESDIR}/bigdecimal/pi.rb +@dirrm ${RUBY_EXAMPLESDIR}/bigdecimal +${RUBY_EXAMPLESDIR}/biorhythm.rb +${RUBY_EXAMPLESDIR}/cal.rb +${RUBY_EXAMPLESDIR}/cbreak.rb +${RUBY_EXAMPLESDIR}/clnt.rb +${RUBY_EXAMPLESDIR}/dir.rb +${RUBY_EXAMPLESDIR}/dl/c++sample.C +${RUBY_EXAMPLESDIR}/dl/c++sample.rb +${RUBY_EXAMPLESDIR}/dl/drives.rb +${RUBY_EXAMPLESDIR}/dl/getch.rb +${RUBY_EXAMPLESDIR}/dl/libc.rb +${RUBY_EXAMPLESDIR}/dl/msgbox.rb +${RUBY_EXAMPLESDIR}/dl/msgbox2.rb +${RUBY_EXAMPLESDIR}/dl/stream.rb +@dirrm ${RUBY_EXAMPLESDIR}/dl +${RUBY_EXAMPLESDIR}/drb/README.rd +${RUBY_EXAMPLESDIR}/drb/README.rd.ja +${RUBY_EXAMPLESDIR}/drb/darray.rb +${RUBY_EXAMPLESDIR}/drb/darrayc.rb +${RUBY_EXAMPLESDIR}/drb/dbiff.rb +${RUBY_EXAMPLESDIR}/drb/dcdbiff.rb +${RUBY_EXAMPLESDIR}/drb/dchatc.rb +${RUBY_EXAMPLESDIR}/drb/dchats.rb +${RUBY_EXAMPLESDIR}/drb/dhasen.rb +${RUBY_EXAMPLESDIR}/drb/dhasenc.rb +${RUBY_EXAMPLESDIR}/drb/dlogc.rb +${RUBY_EXAMPLESDIR}/drb/dlogd.rb +${RUBY_EXAMPLESDIR}/drb/dqin.rb +${RUBY_EXAMPLESDIR}/drb/dqlib.rb +${RUBY_EXAMPLESDIR}/drb/dqout.rb +${RUBY_EXAMPLESDIR}/drb/dqueue.rb +${RUBY_EXAMPLESDIR}/drb/drbc.rb +${RUBY_EXAMPLESDIR}/drb/drbch.rb +${RUBY_EXAMPLESDIR}/drb/drbm.rb +${RUBY_EXAMPLESDIR}/drb/drbmc.rb +${RUBY_EXAMPLESDIR}/drb/drbs-acl.rb +${RUBY_EXAMPLESDIR}/drb/drbs.rb +${RUBY_EXAMPLESDIR}/drb/drbssl_c.rb +${RUBY_EXAMPLESDIR}/drb/drbssl_s.rb +${RUBY_EXAMPLESDIR}/drb/extserv_test.rb +${RUBY_EXAMPLESDIR}/drb/gw_ct.rb +${RUBY_EXAMPLESDIR}/drb/gw_cu.rb +${RUBY_EXAMPLESDIR}/drb/gw_s.rb +${RUBY_EXAMPLESDIR}/drb/holderc.rb +${RUBY_EXAMPLESDIR}/drb/holders.rb +${RUBY_EXAMPLESDIR}/drb/http0.rb +${RUBY_EXAMPLESDIR}/drb/http0serv.rb +${RUBY_EXAMPLESDIR}/drb/name.rb +${RUBY_EXAMPLESDIR}/drb/namec.rb +${RUBY_EXAMPLESDIR}/drb/old_tuplespace.rb +${RUBY_EXAMPLESDIR}/drb/rinda_ts.rb +${RUBY_EXAMPLESDIR}/drb/rindac.rb +${RUBY_EXAMPLESDIR}/drb/rindas.rb +${RUBY_EXAMPLESDIR}/drb/ring_echo.rb +${RUBY_EXAMPLESDIR}/drb/ring_inspect.rb +${RUBY_EXAMPLESDIR}/drb/ring_place.rb +${RUBY_EXAMPLESDIR}/drb/simpletuple.rb +${RUBY_EXAMPLESDIR}/drb/speedc.rb +${RUBY_EXAMPLESDIR}/drb/speeds.rb +@dirrm ${RUBY_EXAMPLESDIR}/drb +${RUBY_EXAMPLESDIR}/dualstack-fetch.rb +${RUBY_EXAMPLESDIR}/dualstack-httpd.rb +${RUBY_EXAMPLESDIR}/eval.rb +${RUBY_EXAMPLESDIR}/export.rb +${RUBY_EXAMPLESDIR}/exyacc.rb +${RUBY_EXAMPLESDIR}/fact.rb +${RUBY_EXAMPLESDIR}/fib.awk +${RUBY_EXAMPLESDIR}/fib.pl +${RUBY_EXAMPLESDIR}/fib.py +${RUBY_EXAMPLESDIR}/fib.rb +${RUBY_EXAMPLESDIR}/fib.scm +${RUBY_EXAMPLESDIR}/freq.rb +${RUBY_EXAMPLESDIR}/from.rb +${RUBY_EXAMPLESDIR}/fullpath.rb +${RUBY_EXAMPLESDIR}/getopts.test +${RUBY_EXAMPLESDIR}/goodfriday.rb +${RUBY_EXAMPLESDIR}/less.rb +${RUBY_EXAMPLESDIR}/list.rb +${RUBY_EXAMPLESDIR}/list2.rb +${RUBY_EXAMPLESDIR}/list3.rb +${RUBY_EXAMPLESDIR}/logger/app.rb +${RUBY_EXAMPLESDIR}/logger/log.rb +${RUBY_EXAMPLESDIR}/logger/shifting.rb +@dirrm ${RUBY_EXAMPLESDIR}/logger +${RUBY_EXAMPLESDIR}/mine.rb +${RUBY_EXAMPLESDIR}/mkproto.rb +${RUBY_EXAMPLESDIR}/mpart.rb +${RUBY_EXAMPLESDIR}/mrshtest.rb +${RUBY_EXAMPLESDIR}/observ.rb +${RUBY_EXAMPLESDIR}/occur.pl +${RUBY_EXAMPLESDIR}/occur.rb +${RUBY_EXAMPLESDIR}/occur2.rb +${RUBY_EXAMPLESDIR}/optparse/opttest.rb +${RUBY_EXAMPLESDIR}/optparse/subcommand.rb +@dirrm ${RUBY_EXAMPLESDIR}/optparse +${RUBY_EXAMPLESDIR}/philos.rb +${RUBY_EXAMPLESDIR}/pi.rb +${RUBY_EXAMPLESDIR}/pty/expect_sample.rb +${RUBY_EXAMPLESDIR}/pty/script.rb +${RUBY_EXAMPLESDIR}/pty/shl.rb +@dirrm ${RUBY_EXAMPLESDIR}/pty +${RUBY_EXAMPLESDIR}/rcs.awk +${RUBY_EXAMPLESDIR}/rcs.dat +${RUBY_EXAMPLESDIR}/rcs.rb +${RUBY_EXAMPLESDIR}/regx.rb +${RUBY_EXAMPLESDIR}/rss/blend.rb +${RUBY_EXAMPLESDIR}/rss/list_description.rb +${RUBY_EXAMPLESDIR}/rss/rss_recent.rb +${RUBY_EXAMPLESDIR}/rss/tdiary_plugin/rss-recent.rb +@dirrm ${RUBY_EXAMPLESDIR}/rss/tdiary_plugin +@dirrm ${RUBY_EXAMPLESDIR}/rss +${RUBY_EXAMPLESDIR}/sieve.rb +${RUBY_EXAMPLESDIR}/soap/authheader/authmgr.rb +${RUBY_EXAMPLESDIR}/soap/authheader/client.rb +${RUBY_EXAMPLESDIR}/soap/authheader/client2.rb +${RUBY_EXAMPLESDIR}/soap/authheader/server.rb +${RUBY_EXAMPLESDIR}/soap/authheader/server2.rb +@dirrm ${RUBY_EXAMPLESDIR}/soap/authheader +${RUBY_EXAMPLESDIR}/soap/babelfish.rb +${RUBY_EXAMPLESDIR}/soap/calc/calc.rb +${RUBY_EXAMPLESDIR}/soap/calc/calc2.rb +${RUBY_EXAMPLESDIR}/soap/calc/client.rb +${RUBY_EXAMPLESDIR}/soap/calc/client2.rb +${RUBY_EXAMPLESDIR}/soap/calc/httpd.rb +${RUBY_EXAMPLESDIR}/soap/calc/samplehttpd.conf +${RUBY_EXAMPLESDIR}/soap/calc/server.cgi +${RUBY_EXAMPLESDIR}/soap/calc/server.rb +${RUBY_EXAMPLESDIR}/soap/calc/server2.rb +@dirrm ${RUBY_EXAMPLESDIR}/soap/calc +${RUBY_EXAMPLESDIR}/soap/digraph.rb +${RUBY_EXAMPLESDIR}/soap/exchange/client.rb +${RUBY_EXAMPLESDIR}/soap/exchange/exchange.rb +${RUBY_EXAMPLESDIR}/soap/exchange/httpd.rb +${RUBY_EXAMPLESDIR}/soap/exchange/samplehttpd.conf +${RUBY_EXAMPLESDIR}/soap/exchange/server.cgi +${RUBY_EXAMPLESDIR}/soap/exchange/server.rb +@dirrm ${RUBY_EXAMPLESDIR}/soap/exchange +${RUBY_EXAMPLESDIR}/soap/helloworld/hw_c.rb +${RUBY_EXAMPLESDIR}/soap/helloworld/hw_s.rb +${RUBY_EXAMPLESDIR}/soap/helloworld/hw_c_gzip.rb +${RUBY_EXAMPLESDIR}/soap/helloworld/hw_s_gzip.rb +@dirrm ${RUBY_EXAMPLESDIR}/soap/helloworld +${RUBY_EXAMPLESDIR}/soap/icd/IICD.rb +${RUBY_EXAMPLESDIR}/soap/icd/icd.rb +@dirrm ${RUBY_EXAMPLESDIR}/soap/icd +${RUBY_EXAMPLESDIR}/soap/raa/iRAA.rb +${RUBY_EXAMPLESDIR}/soap/raa/soap4r.rb +@dirrm ${RUBY_EXAMPLESDIR}/soap/raa +${RUBY_EXAMPLESDIR}/soap/raa2.4/raa.rb +${RUBY_EXAMPLESDIR}/soap/raa2.4/raaDriver.rb +${RUBY_EXAMPLESDIR}/soap/raa2.4/raaServiceClient.rb +${RUBY_EXAMPLESDIR}/soap/raa2.4/sample.rb +@dirrm ${RUBY_EXAMPLESDIR}/soap/raa2.4 +${RUBY_EXAMPLESDIR}/soap/sampleStruct/client.rb +${RUBY_EXAMPLESDIR}/soap/sampleStruct/httpd.rb +${RUBY_EXAMPLESDIR}/soap/sampleStruct/iSampleStruct.rb +${RUBY_EXAMPLESDIR}/soap/sampleStruct/samplehttpd.conf +${RUBY_EXAMPLESDIR}/soap/sampleStruct/sampleStruct.rb +${RUBY_EXAMPLESDIR}/soap/sampleStruct/server.cgi +${RUBY_EXAMPLESDIR}/soap/sampleStruct/server.rb +@dirrm ${RUBY_EXAMPLESDIR}/soap/sampleStruct +${RUBY_EXAMPLESDIR}/soap/scopesample/client.rb +${RUBY_EXAMPLESDIR}/soap/scopesample/httpd.rb +${RUBY_EXAMPLESDIR}/soap/scopesample/samplehttpd.conf +${RUBY_EXAMPLESDIR}/soap/scopesample/servant.rb +${RUBY_EXAMPLESDIR}/soap/scopesample/server.cgi +${RUBY_EXAMPLESDIR}/soap/scopesample/server.rb +@dirrm ${RUBY_EXAMPLESDIR}/soap/scopesample +${RUBY_EXAMPLESDIR}/soap/ssl/files/README +${RUBY_EXAMPLESDIR}/soap/ssl/files/ca.cert +${RUBY_EXAMPLESDIR}/soap/ssl/files/client.cert +${RUBY_EXAMPLESDIR}/soap/ssl/files/client.key +${RUBY_EXAMPLESDIR}/soap/ssl/files/server.cert +${RUBY_EXAMPLESDIR}/soap/ssl/files/server.key +${RUBY_EXAMPLESDIR}/soap/ssl/files/sslclient.properties +${RUBY_EXAMPLESDIR}/soap/ssl/files/sslclient_require_noserverauth.properties +${RUBY_EXAMPLESDIR}/soap/ssl/files/sslclient_with_clientauth.properties +${RUBY_EXAMPLESDIR}/soap/ssl/files/subca.cert +@dirrm ${RUBY_EXAMPLESDIR}/soap/ssl/files +${RUBY_EXAMPLESDIR}/soap/ssl/sslclient.rb +${RUBY_EXAMPLESDIR}/soap/ssl/sslclient_require_noserverauth.rb +${RUBY_EXAMPLESDIR}/soap/ssl/sslclient_with_clientauth.rb +${RUBY_EXAMPLESDIR}/soap/ssl/sslserver.rb +${RUBY_EXAMPLESDIR}/soap/ssl/sslserver_noauth.rb +${RUBY_EXAMPLESDIR}/soap/ssl/sslserver_require_clientauth.rb +@dirrm ${RUBY_EXAMPLESDIR}/soap/ssl +${RUBY_EXAMPLESDIR}/soap/swa/client.rb +${RUBY_EXAMPLESDIR}/soap/swa/server.rb +@dirrm ${RUBY_EXAMPLESDIR}/soap/swa +${RUBY_EXAMPLESDIR}/soap/whois.rb +@dirrm ${RUBY_EXAMPLESDIR}/soap +${RUBY_EXAMPLESDIR}/svr.rb +${RUBY_EXAMPLESDIR}/test.rb +${RUBY_EXAMPLESDIR}/testunit/adder.rb +${RUBY_EXAMPLESDIR}/testunit/subtracter.rb +${RUBY_EXAMPLESDIR}/testunit/tc_adder.rb +${RUBY_EXAMPLESDIR}/testunit/tc_subtracter.rb +${RUBY_EXAMPLESDIR}/testunit/ts_examples.rb +@dirrm ${RUBY_EXAMPLESDIR}/testunit +${RUBY_EXAMPLESDIR}/time.rb +${RUBY_EXAMPLESDIR}/trojan.rb +${RUBY_EXAMPLESDIR}/tsvr.rb +${RUBY_EXAMPLESDIR}/uumerge.rb +${RUBY_EXAMPLESDIR}/webrick/demo-app.rb +${RUBY_EXAMPLESDIR}/webrick/demo-multipart.cgi +${RUBY_EXAMPLESDIR}/webrick/demo-servlet.rb +${RUBY_EXAMPLESDIR}/webrick/demo-urlencoded.cgi +${RUBY_EXAMPLESDIR}/webrick/hello.cgi +${RUBY_EXAMPLESDIR}/webrick/hello.rb +${RUBY_EXAMPLESDIR}/webrick/httpd.rb +${RUBY_EXAMPLESDIR}/webrick/httpsd.rb +@dirrm ${RUBY_EXAMPLESDIR}/webrick +${RUBY_EXAMPLESDIR}/wsdl/amazon/AmazonSearch.rb +${RUBY_EXAMPLESDIR}/wsdl/amazon/AmazonSearchDriver.rb +${RUBY_EXAMPLESDIR}/wsdl/amazon/sampleClient.rb +${RUBY_EXAMPLESDIR}/wsdl/amazon/wsdlDriver.rb +@dirrm ${RUBY_EXAMPLESDIR}/wsdl/amazon +${RUBY_EXAMPLESDIR}/wsdl/googleSearch/GoogleSearch.rb +${RUBY_EXAMPLESDIR}/wsdl/googleSearch/GoogleSearchDriver.rb +${RUBY_EXAMPLESDIR}/wsdl/googleSearch/README +${RUBY_EXAMPLESDIR}/wsdl/googleSearch/httpd.rb +${RUBY_EXAMPLESDIR}/wsdl/googleSearch/sampleClient.rb +${RUBY_EXAMPLESDIR}/wsdl/googleSearch/samplehttpd.conf +${RUBY_EXAMPLESDIR}/wsdl/googleSearch/sjissearch.sh +${RUBY_EXAMPLESDIR}/wsdl/googleSearch/wsdlDriver.rb +@dirrm ${RUBY_EXAMPLESDIR}/wsdl/googleSearch +${RUBY_EXAMPLESDIR}/wsdl/raa/raa.wsdl +${RUBY_EXAMPLESDIR}/wsdl/raa/soap4r.rb +@dirrm ${RUBY_EXAMPLESDIR}/wsdl/raa +${RUBY_EXAMPLESDIR}/wsdl/raa2.4/raa.rb +${RUBY_EXAMPLESDIR}/wsdl/raa2.4/wsdlDriver.rb +@dirrm ${RUBY_EXAMPLESDIR}/wsdl/raa2.4 +@dirrm ${RUBY_EXAMPLESDIR}/wsdl +@dirrm ${RUBY_EXAMPLESDIR} +lib/libruby${RUBY_VER}-static.a +lib/libruby${RUBY_VER}.so +${RUBY_NOSHLIBMAJOR}lib/libruby${RUBY_VER}.so.${RUBY_SHLIBMAJOR} +lib/libruby${RUBY_VER}.so.${RUBY_SHLIBVER} +${RUBY_LIBDIR}/English.rb +${RUBY_LIBDIR}/Env.rb +${RUBY_LIBDIR}/abbrev.rb +${RUBY_LIBDIR}/base64.rb +${RUBY_LIBDIR}/benchmark.rb +${RUBY_LIBDIR}/bigdecimal/jacobian.rb +${RUBY_LIBDIR}/bigdecimal/ludcmp.rb +${RUBY_LIBDIR}/bigdecimal/math.rb +${RUBY_LIBDIR}/bigdecimal/newton.rb +${RUBY_LIBDIR}/bigdecimal/nlsolve.rb +${RUBY_LIBDIR}/bigdecimal/util.rb +@dirrm ${RUBY_LIBDIR}/bigdecimal +${RUBY_LIBDIR}/cgi/session/pstore.rb +@dirrm ${RUBY_LIBDIR}/cgi/session +${RUBY_LIBDIR}/cgi/session.rb +@dirrm ${RUBY_LIBDIR}/cgi +${RUBY_LIBDIR}/cgi-lib.rb +${RUBY_LIBDIR}/cgi.rb +${RUBY_LIBDIR}/complex.rb +${RUBY_LIBDIR}/csv.rb +${RUBY_LIBDIR}/date/format.rb +@dirrm ${RUBY_LIBDIR}/date +${RUBY_LIBDIR}/date.rb +${RUBY_LIBDIR}/date2.rb +${RUBY_LIBDIR}/debug.rb +${RUBY_LIBDIR}/delegate.rb +${RUBY_LIBDIR}/dl/import.rb +${RUBY_LIBDIR}/dl/struct.rb +${RUBY_LIBDIR}/dl/types.rb +${RUBY_LIBDIR}/dl/win32.rb +@dirrm ${RUBY_LIBDIR}/dl +${RUBY_LIBDIR}/drb/acl.rb +${RUBY_LIBDIR}/drb/drb.rb +${RUBY_LIBDIR}/drb/eq.rb +${RUBY_LIBDIR}/drb/extserv.rb +${RUBY_LIBDIR}/drb/extservm.rb +${RUBY_LIBDIR}/drb/gw.rb +${RUBY_LIBDIR}/drb/invokemethod.rb +${RUBY_LIBDIR}/drb/observer.rb +${RUBY_LIBDIR}/drb/ssl.rb +${RUBY_LIBDIR}/drb/timeridconv.rb +${RUBY_LIBDIR}/drb/unix.rb +@dirrm ${RUBY_LIBDIR}/drb +${RUBY_LIBDIR}/drb.rb +${RUBY_LIBDIR}/e2mmap.rb +${RUBY_LIBDIR}/erb.rb +${RUBY_LIBDIR}/eregex.rb +${RUBY_LIBDIR}/expect.rb +${RUBY_LIBDIR}/fileutils.rb +${RUBY_LIBDIR}/finalize.rb +${RUBY_LIBDIR}/find.rb +${RUBY_LIBDIR}/forwardable.rb +${RUBY_LIBDIR}/ftools.rb +${RUBY_LIBDIR}/generator.rb +${RUBY_LIBDIR}/getoptlong.rb +${RUBY_LIBDIR}/getopts.rb +${RUBY_LIBDIR}/gserver.rb +${RUBY_ARCHLIBDIR}/bigdecimal.${RUBY_DLEXT} +${RUBY_ARCHLIBDIR}/config.h +${RUBY_ARCHLIBDIR}/defines.h +${RUBY_ARCHLIBDIR}/dl.${RUBY_DLEXT} +${RUBY_ARCHLIBDIR}/dl.h +${RUBY_ARCHLIBDIR}/dlconfig.h +${RUBY_ARCHLIBDIR}/dln.h +${RUBY_ARCHLIBDIR}/enumerator.${RUBY_DLEXT} +${RUBY_ARCHLIBDIR}/env.h +${RUBY_ARCHLIBDIR}/etc.${RUBY_DLEXT} +${RUBY_ARCHLIBDIR}/fcntl.${RUBY_DLEXT} +${RUBY_ARCHLIBDIR}/intern.h +${RUBY_ARCHLIBDIR}/io/wait.${RUBY_DLEXT} +@dirrm ${RUBY_ARCHLIBDIR}/io +${RUBY_ARCHLIBDIR}/missing.h +${RUBY_ARCHLIBDIR}/nkf.${RUBY_DLEXT} +${RUBY_ARCHLIBDIR}/node.h +${RUBY_ARCHLIBDIR}/pty.${RUBY_DLEXT} +${RUBY_ARCHLIBDIR}/racc/cparse.${RUBY_DLEXT} +@dirrm ${RUBY_ARCHLIBDIR}/racc +${RUBY_ARCHLIBDIR}/rbconfig.rb +${RUBY_ARCHLIBDIR}/re.h +${RUBY_ARCHLIBDIR}/regex.h +${RUBY_ARCHLIBDIR}/ruby.h +${RUBY_ARCHLIBDIR}/rubyio.h +${RUBY_ARCHLIBDIR}/rubysig.h +${RUBY_ARCHLIBDIR}/sdbm.${RUBY_DLEXT} +${RUBY_ARCHLIBDIR}/socket.${RUBY_DLEXT} +${RUBY_ARCHLIBDIR}/st.h +${RUBY_ARCHLIBDIR}/stringio.${RUBY_DLEXT} +${RUBY_ARCHLIBDIR}/strscan.${RUBY_DLEXT} +${RUBY_ARCHLIBDIR}/syck.${RUBY_DLEXT} +${RUBY_ARCHLIBDIR}/syslog.${RUBY_DLEXT} +${RUBY_ARCHLIBDIR}/util.h +${RUBY_ARCHLIBDIR}/version.h +@dirrm ${RUBY_ARCHLIBDIR} +@exec ${MKDIR} %D/${RUBY_SITEARCHLIBDIR} +@dirrm ${RUBY_SITEARCHLIBDIR} +@dirrm ${RUBY_SITELIBDIR} +@unexec ${RMDIR} %D/lib/ruby/site_ruby 2>/dev/null || ${TRUE} +${RUBY_LIBDIR}/importenv.rb +${RUBY_LIBDIR}/io/nonblock.rb +@dirrm ${RUBY_LIBDIR}/io +${RUBY_LIBDIR}/ipaddr.rb +${RUBY_LIBDIR}/irb/cmd/chws.rb +${RUBY_LIBDIR}/irb/cmd/fork.rb +${RUBY_LIBDIR}/irb/cmd/load.rb +${RUBY_LIBDIR}/irb/cmd/nop.rb +${RUBY_LIBDIR}/irb/cmd/pushws.rb +${RUBY_LIBDIR}/irb/cmd/subirb.rb +@dirrm ${RUBY_LIBDIR}/irb/cmd +${RUBY_LIBDIR}/irb/completion.rb +${RUBY_LIBDIR}/irb/context.rb +${RUBY_LIBDIR}/irb/ext/change-ws.rb +${RUBY_LIBDIR}/irb/ext/history.rb +${RUBY_LIBDIR}/irb/ext/loader.rb +${RUBY_LIBDIR}/irb/ext/math-mode.rb +${RUBY_LIBDIR}/irb/ext/multi-irb.rb +${RUBY_LIBDIR}/irb/ext/tracer.rb +${RUBY_LIBDIR}/irb/ext/use-loader.rb +${RUBY_LIBDIR}/irb/ext/workspaces.rb +${RUBY_LIBDIR}/irb/extend-command.rb +@dirrm ${RUBY_LIBDIR}/irb/ext +${RUBY_LIBDIR}/irb/frame.rb +${RUBY_LIBDIR}/irb/help.rb +${RUBY_LIBDIR}/irb/init.rb +${RUBY_LIBDIR}/irb/input-method.rb +${RUBY_LIBDIR}/irb/lc/error.rb +${RUBY_LIBDIR}/irb/lc/help-message +${RUBY_LIBDIR}/irb/lc/ja/error.rb +${RUBY_LIBDIR}/irb/lc/ja/help-message +@dirrm ${RUBY_LIBDIR}/irb/lc/ja +@dirrm ${RUBY_LIBDIR}/irb/lc +${RUBY_LIBDIR}/irb/locale.rb +${RUBY_LIBDIR}/irb/ruby-lex.rb +${RUBY_LIBDIR}/irb/ruby-token.rb +${RUBY_LIBDIR}/irb/slex.rb +${RUBY_LIBDIR}/irb/version.rb +${RUBY_LIBDIR}/irb/workspace.rb +${RUBY_LIBDIR}/irb/ws-for-case-2.rb +${RUBY_LIBDIR}/irb/xmp.rb +@dirrm ${RUBY_LIBDIR}/irb +${RUBY_LIBDIR}/irb.rb +${RUBY_LIBDIR}/jcode.rb +${RUBY_LIBDIR}/kconv.rb +${RUBY_LIBDIR}/logger.rb +${RUBY_LIBDIR}/mailread.rb +${RUBY_LIBDIR}/mathn.rb +${RUBY_LIBDIR}/matrix.rb +${RUBY_LIBDIR}/mkmf.rb +${RUBY_LIBDIR}/monitor.rb +${RUBY_LIBDIR}/mutex_m.rb +${RUBY_LIBDIR}/net/ftp.rb +${RUBY_LIBDIR}/net/http.rb +${RUBY_LIBDIR}/net/imap.rb +${RUBY_LIBDIR}/net/pop.rb +${RUBY_LIBDIR}/net/protocol.rb +${RUBY_LIBDIR}/net/smtp.rb +${RUBY_LIBDIR}/net/telnet.rb +@dirrm ${RUBY_LIBDIR}/net +${RUBY_LIBDIR}/observer.rb +${RUBY_LIBDIR}/open-uri.rb +${RUBY_LIBDIR}/open3.rb +${RUBY_LIBDIR}/optparse/date.rb +${RUBY_LIBDIR}/optparse/shellwords.rb +${RUBY_LIBDIR}/optparse/time.rb +${RUBY_LIBDIR}/optparse/uri.rb +${RUBY_LIBDIR}/optparse/version.rb +@dirrm ${RUBY_LIBDIR}/optparse +${RUBY_LIBDIR}/optparse.rb +${RUBY_LIBDIR}/ostruct.rb +${RUBY_LIBDIR}/parsearg.rb +${RUBY_LIBDIR}/parsedate.rb +${RUBY_LIBDIR}/pathname.rb +${RUBY_LIBDIR}/ping.rb +${RUBY_LIBDIR}/pp.rb +${RUBY_LIBDIR}/prettyprint.rb +${RUBY_LIBDIR}/profile.rb +${RUBY_LIBDIR}/profiler.rb +${RUBY_LIBDIR}/pstore.rb +${RUBY_LIBDIR}/racc/parser.rb +@dirrm ${RUBY_LIBDIR}/racc +${RUBY_LIBDIR}/rational.rb +${RUBY_LIBDIR}/rdoc/code_objects.rb +${RUBY_LIBDIR}/rdoc/diagram.rb +${RUBY_LIBDIR}/rdoc/dot/dot.rb +@dirrm ${RUBY_LIBDIR}/rdoc/dot +${RUBY_LIBDIR}/rdoc/generators/chm_generator.rb +${RUBY_LIBDIR}/rdoc/generators/html_generator.rb +${RUBY_LIBDIR}/rdoc/generators/ri_generator.rb +${RUBY_LIBDIR}/rdoc/generators/template/chm/chm.rb +@dirrm ${RUBY_LIBDIR}/rdoc/generators/template/chm +${RUBY_LIBDIR}/rdoc/generators/template/html/hefss.rb +${RUBY_LIBDIR}/rdoc/generators/template/html/html.rb +${RUBY_LIBDIR}/rdoc/generators/template/html/kilmer.rb +${RUBY_LIBDIR}/rdoc/generators/template/html/old_html.rb +${RUBY_LIBDIR}/rdoc/generators/template/html/one_page_html.rb +@dirrm ${RUBY_LIBDIR}/rdoc/generators/template/html +${RUBY_LIBDIR}/rdoc/generators/template/xml/rdf.rb +${RUBY_LIBDIR}/rdoc/generators/template/xml/xml.rb +@dirrm ${RUBY_LIBDIR}/rdoc/generators/template/xml +@dirrm ${RUBY_LIBDIR}/rdoc/generators/template +${RUBY_LIBDIR}/rdoc/generators/xml_generator.rb +@dirrm ${RUBY_LIBDIR}/rdoc/generators +${RUBY_LIBDIR}/rdoc/markup/sample/rdoc2latex.rb +${RUBY_LIBDIR}/rdoc/markup/sample/sample.rb +@dirrm ${RUBY_LIBDIR}/rdoc/markup/sample +${RUBY_LIBDIR}/rdoc/markup/simple_markup/fragments.rb +${RUBY_LIBDIR}/rdoc/markup/simple_markup/inline.rb +${RUBY_LIBDIR}/rdoc/markup/simple_markup/lines.rb +${RUBY_LIBDIR}/rdoc/markup/simple_markup/preprocess.rb +${RUBY_LIBDIR}/rdoc/markup/simple_markup/to_flow.rb +${RUBY_LIBDIR}/rdoc/markup/simple_markup/to_html.rb +${RUBY_LIBDIR}/rdoc/markup/simple_markup/to_latex.rb +@dirrm ${RUBY_LIBDIR}/rdoc/markup/simple_markup +${RUBY_LIBDIR}/rdoc/markup/simple_markup.rb +${RUBY_LIBDIR}/rdoc/markup/test/AllTests.rb +${RUBY_LIBDIR}/rdoc/markup/test/TestInline.rb +${RUBY_LIBDIR}/rdoc/markup/test/TestParse.rb +@dirrm ${RUBY_LIBDIR}/rdoc/markup/test +@dirrm ${RUBY_LIBDIR}/rdoc/markup +${RUBY_LIBDIR}/rdoc/options.rb +${RUBY_LIBDIR}/rdoc/parsers/parse_c.rb +${RUBY_LIBDIR}/rdoc/parsers/parse_f95.rb +${RUBY_LIBDIR}/rdoc/parsers/parse_rb.rb +${RUBY_LIBDIR}/rdoc/parsers/parse_simple.rb +${RUBY_LIBDIR}/rdoc/parsers/parserfactory.rb +@dirrm ${RUBY_LIBDIR}/rdoc/parsers +${RUBY_LIBDIR}/rdoc/rdoc.rb +${RUBY_LIBDIR}/rdoc/ri/ri_cache.rb +${RUBY_LIBDIR}/rdoc/ri/ri_descriptions.rb +${RUBY_LIBDIR}/rdoc/ri/ri_display.rb +${RUBY_LIBDIR}/rdoc/ri/ri_driver.rb +${RUBY_LIBDIR}/rdoc/ri/ri_formatter.rb +${RUBY_LIBDIR}/rdoc/ri/ri_options.rb +${RUBY_LIBDIR}/rdoc/ri/ri_paths.rb +${RUBY_LIBDIR}/rdoc/ri/ri_reader.rb +${RUBY_LIBDIR}/rdoc/ri/ri_util.rb +${RUBY_LIBDIR}/rdoc/ri/ri_writer.rb +@dirrm ${RUBY_LIBDIR}/rdoc/ri +${RUBY_LIBDIR}/rdoc/template.rb +${RUBY_LIBDIR}/rdoc/tokenstream.rb +${RUBY_LIBDIR}/rdoc/usage.rb +@dirrm ${RUBY_LIBDIR}/rdoc +${RUBY_LIBDIR}/readbytes.rb +${RUBY_LIBDIR}/resolv-replace.rb +${RUBY_LIBDIR}/resolv.rb +${RUBY_LIBDIR}/rexml/attlistdecl.rb +${RUBY_LIBDIR}/rexml/attribute.rb +${RUBY_LIBDIR}/rexml/cdata.rb +${RUBY_LIBDIR}/rexml/child.rb +${RUBY_LIBDIR}/rexml/comment.rb +${RUBY_LIBDIR}/rexml/doctype.rb +${RUBY_LIBDIR}/rexml/document.rb +${RUBY_LIBDIR}/rexml/dtd/attlistdecl.rb +${RUBY_LIBDIR}/rexml/dtd/dtd.rb +${RUBY_LIBDIR}/rexml/dtd/elementdecl.rb +${RUBY_LIBDIR}/rexml/dtd/entitydecl.rb +${RUBY_LIBDIR}/rexml/dtd/notationdecl.rb +@dirrm ${RUBY_LIBDIR}/rexml/dtd +${RUBY_LIBDIR}/rexml/element.rb +${RUBY_LIBDIR}/rexml/encoding.rb +${RUBY_LIBDIR}/rexml/encodings/CP-1252.rb +${RUBY_LIBDIR}/rexml/encodings/EUC-JP.rb +${RUBY_LIBDIR}/rexml/encodings/ICONV.rb +${RUBY_LIBDIR}/rexml/encodings/ISO-8859-1.rb +${RUBY_LIBDIR}/rexml/encodings/ISO-8859-15.rb +${RUBY_LIBDIR}/rexml/encodings/SHIFT-JIS.rb +${RUBY_LIBDIR}/rexml/encodings/SHIFT_JIS.rb +${RUBY_LIBDIR}/rexml/encodings/UNILE.rb +${RUBY_LIBDIR}/rexml/encodings/US-ASCII.rb +${RUBY_LIBDIR}/rexml/encodings/UTF-16.rb +${RUBY_LIBDIR}/rexml/encodings/UTF-8.rb +@dirrm ${RUBY_LIBDIR}/rexml/encodings +${RUBY_LIBDIR}/rexml/entity.rb +${RUBY_LIBDIR}/rexml/functions.rb +${RUBY_LIBDIR}/rexml/instruction.rb +${RUBY_LIBDIR}/rexml/light/node.rb +@dirrm ${RUBY_LIBDIR}/rexml/light +${RUBY_LIBDIR}/rexml/namespace.rb +${RUBY_LIBDIR}/rexml/node.rb +${RUBY_LIBDIR}/rexml/output.rb +${RUBY_LIBDIR}/rexml/parent.rb +${RUBY_LIBDIR}/rexml/parseexception.rb +${RUBY_LIBDIR}/rexml/parsers/baseparser.rb +${RUBY_LIBDIR}/rexml/parsers/lightparser.rb +${RUBY_LIBDIR}/rexml/parsers/pullparser.rb +${RUBY_LIBDIR}/rexml/parsers/sax2parser.rb +${RUBY_LIBDIR}/rexml/parsers/streamparser.rb +${RUBY_LIBDIR}/rexml/parsers/treeparser.rb +${RUBY_LIBDIR}/rexml/parsers/ultralightparser.rb +${RUBY_LIBDIR}/rexml/parsers/xpathparser.rb +@dirrm ${RUBY_LIBDIR}/rexml/parsers +${RUBY_LIBDIR}/rexml/quickpath.rb +${RUBY_LIBDIR}/rexml/rexml.rb +${RUBY_LIBDIR}/rexml/sax2listener.rb +${RUBY_LIBDIR}/rexml/source.rb +${RUBY_LIBDIR}/rexml/streamlistener.rb +${RUBY_LIBDIR}/rexml/text.rb +${RUBY_LIBDIR}/rexml/validation/relaxng.rb +${RUBY_LIBDIR}/rexml/validation/validation.rb +${RUBY_LIBDIR}/rexml/validation/validationexception.rb +@dirrm ${RUBY_LIBDIR}/rexml/validation +${RUBY_LIBDIR}/rexml/xmldecl.rb +${RUBY_LIBDIR}/rexml/xmltokens.rb +${RUBY_LIBDIR}/rexml/xpath.rb +${RUBY_LIBDIR}/rexml/xpath_parser.rb +@dirrm ${RUBY_LIBDIR}/rexml +${RUBY_LIBDIR}/rinda/rinda.rb +${RUBY_LIBDIR}/rinda/ring.rb +${RUBY_LIBDIR}/rinda/tuplespace.rb +@dirrm ${RUBY_LIBDIR}/rinda +${RUBY_LIBDIR}/rss/0.9.rb +${RUBY_LIBDIR}/rss/1.0.rb +${RUBY_LIBDIR}/rss/2.0.rb +${RUBY_LIBDIR}/rss/content.rb +${RUBY_LIBDIR}/rss/converter.rb +${RUBY_LIBDIR}/rss/dublincore.rb +${RUBY_LIBDIR}/rss/maker/0.9.rb +${RUBY_LIBDIR}/rss/maker/1.0.rb +${RUBY_LIBDIR}/rss/maker/2.0.rb +${RUBY_LIBDIR}/rss/maker/base.rb +${RUBY_LIBDIR}/rss/maker/content.rb +${RUBY_LIBDIR}/rss/maker/dublincore.rb +${RUBY_LIBDIR}/rss/maker/syndication.rb +${RUBY_LIBDIR}/rss/maker/trackback.rb +@dirrm ${RUBY_LIBDIR}/rss/maker +${RUBY_LIBDIR}/rss/maker.rb +${RUBY_LIBDIR}/rss/parser.rb +${RUBY_LIBDIR}/rss/rexmlparser.rb +${RUBY_LIBDIR}/rss/rss.rb +${RUBY_LIBDIR}/rss/syndication.rb +${RUBY_LIBDIR}/rss/taxonomy.rb +${RUBY_LIBDIR}/rss/trackback.rb +${RUBY_LIBDIR}/rss/utils.rb +${RUBY_LIBDIR}/rss/xml-stylesheet.rb +${RUBY_LIBDIR}/rss/xmlparser.rb +${RUBY_LIBDIR}/rss/xmlscanner.rb +@dirrm ${RUBY_LIBDIR}/rss +${RUBY_LIBDIR}/rubyunit.rb +${RUBY_LIBDIR}/runit/assert.rb +${RUBY_LIBDIR}/runit/cui/testrunner.rb +@dirrm ${RUBY_LIBDIR}/runit/cui +${RUBY_LIBDIR}/runit/error.rb +${RUBY_LIBDIR}/runit/testcase.rb +${RUBY_LIBDIR}/runit/testresult.rb +${RUBY_LIBDIR}/runit/testsuite.rb +${RUBY_LIBDIR}/runit/topublic.rb +@dirrm ${RUBY_LIBDIR}/runit +${RUBY_LIBDIR}/scanf.rb +${RUBY_LIBDIR}/set.rb +${RUBY_LIBDIR}/shell/builtin-command.rb +${RUBY_LIBDIR}/shell/command-processor.rb +${RUBY_LIBDIR}/shell/error.rb +${RUBY_LIBDIR}/shell/filter.rb +${RUBY_LIBDIR}/shell/process-controller.rb +${RUBY_LIBDIR}/shell/system-command.rb +${RUBY_LIBDIR}/shell/version.rb +@dirrm ${RUBY_LIBDIR}/shell +${RUBY_LIBDIR}/shell.rb +${RUBY_LIBDIR}/shellwords.rb +${RUBY_LIBDIR}/singleton.rb +${RUBY_LIBDIR}/soap/attachment.rb +${RUBY_LIBDIR}/soap/baseData.rb +${RUBY_LIBDIR}/soap/element.rb +${RUBY_LIBDIR}/soap/encodingstyle/aspDotNetHandler.rb +${RUBY_LIBDIR}/soap/encodingstyle/handler.rb +${RUBY_LIBDIR}/soap/encodingstyle/literalHandler.rb +${RUBY_LIBDIR}/soap/encodingstyle/soapHandler.rb +@dirrm ${RUBY_LIBDIR}/soap/encodingstyle +${RUBY_LIBDIR}/soap/generator.rb +${RUBY_LIBDIR}/soap/header/handler.rb +${RUBY_LIBDIR}/soap/header/handlerset.rb +${RUBY_LIBDIR}/soap/header/simplehandler.rb +@dirrm ${RUBY_LIBDIR}/soap/header +${RUBY_LIBDIR}/soap/mapping/factory.rb +${RUBY_LIBDIR}/soap/mapping/mapping.rb +${RUBY_LIBDIR}/soap/mapping/registry.rb +${RUBY_LIBDIR}/soap/mapping/rubytypeFactory.rb +${RUBY_LIBDIR}/soap/mapping/typeMap.rb +${RUBY_LIBDIR}/soap/mapping/wsdlRegistry.rb +${RUBY_LIBDIR}/soap/mapping/wsdlencodedregistry.rb +${RUBY_LIBDIR}/soap/mapping/wsdlliteralregistry.rb +@dirrm ${RUBY_LIBDIR}/soap/mapping +${RUBY_LIBDIR}/soap/mapping.rb +${RUBY_LIBDIR}/soap/marshal.rb +${RUBY_LIBDIR}/soap/mimemessage.rb +${RUBY_LIBDIR}/soap/netHttpClient.rb +${RUBY_LIBDIR}/soap/parser.rb +${RUBY_LIBDIR}/soap/processor.rb +${RUBY_LIBDIR}/soap/property.rb +${RUBY_LIBDIR}/soap/rpc/cgistub.rb +${RUBY_LIBDIR}/soap/rpc/driver.rb +${RUBY_LIBDIR}/soap/rpc/element.rb +${RUBY_LIBDIR}/soap/rpc/httpserver.rb +${RUBY_LIBDIR}/soap/rpc/proxy.rb +${RUBY_LIBDIR}/soap/rpc/router.rb +${RUBY_LIBDIR}/soap/rpc/rpc.rb +${RUBY_LIBDIR}/soap/rpc/soaplet.rb +${RUBY_LIBDIR}/soap/rpc/standaloneServer.rb +@dirrm ${RUBY_LIBDIR}/soap/rpc +${RUBY_LIBDIR}/soap/soap.rb +${RUBY_LIBDIR}/soap/streamHandler.rb +${RUBY_LIBDIR}/soap/wsdlDriver.rb +@dirrm ${RUBY_LIBDIR}/soap +${RUBY_LIBDIR}/sync.rb +${RUBY_LIBDIR}/tempfile.rb +${RUBY_LIBDIR}/test/unit/assertionfailederror.rb +${RUBY_LIBDIR}/test/unit/assertions.rb +${RUBY_LIBDIR}/test/unit/autorunner.rb +${RUBY_LIBDIR}/test/unit/collector/dir.rb +${RUBY_LIBDIR}/test/unit/collector/objectspace.rb +@dirrm ${RUBY_LIBDIR}/test/unit/collector +${RUBY_LIBDIR}/test/unit/collector.rb +${RUBY_LIBDIR}/test/unit/error.rb +${RUBY_LIBDIR}/test/unit/failure.rb +${RUBY_LIBDIR}/test/unit/testcase.rb +${RUBY_LIBDIR}/test/unit/testresult.rb +${RUBY_LIBDIR}/test/unit/testsuite.rb +${RUBY_LIBDIR}/test/unit/ui/console/testrunner.rb +@dirrm ${RUBY_LIBDIR}/test/unit/ui/console +${RUBY_LIBDIR}/test/unit/ui/fox/testrunner.rb +@dirrm ${RUBY_LIBDIR}/test/unit/ui/fox +${RUBY_LIBDIR}/test/unit/ui/gtk/testrunner.rb +@dirrm ${RUBY_LIBDIR}/test/unit/ui/gtk +${RUBY_LIBDIR}/test/unit/ui/gtk2/testrunner.rb +@dirrm ${RUBY_LIBDIR}/test/unit/ui/gtk2 +${RUBY_LIBDIR}/test/unit/ui/testrunnermediator.rb +${RUBY_LIBDIR}/test/unit/ui/testrunnerutilities.rb +${RUBY_LIBDIR}/test/unit/ui/tk/testrunner.rb +@dirrm ${RUBY_LIBDIR}/test/unit/ui/tk +@dirrm ${RUBY_LIBDIR}/test/unit/ui +${RUBY_LIBDIR}/test/unit/util/backtracefilter.rb +${RUBY_LIBDIR}/test/unit/util/observable.rb +${RUBY_LIBDIR}/test/unit/util/procwrapper.rb +@dirrm ${RUBY_LIBDIR}/test/unit/util +@dirrm ${RUBY_LIBDIR}/test/unit +${RUBY_LIBDIR}/test/unit.rb +@dirrm ${RUBY_LIBDIR}/test +${RUBY_LIBDIR}/thread.rb +${RUBY_LIBDIR}/thwait.rb +${RUBY_LIBDIR}/time.rb +${RUBY_LIBDIR}/timeout.rb +${RUBY_LIBDIR}/tmpdir.rb +${RUBY_LIBDIR}/tracer.rb +${RUBY_LIBDIR}/tsort.rb +${RUBY_LIBDIR}/un.rb +${RUBY_LIBDIR}/uri/common.rb +${RUBY_LIBDIR}/uri/ftp.rb +${RUBY_LIBDIR}/uri/generic.rb +${RUBY_LIBDIR}/uri/http.rb +${RUBY_LIBDIR}/uri/https.rb +${RUBY_LIBDIR}/uri/ldap.rb +${RUBY_LIBDIR}/uri/mailto.rb +@dirrm ${RUBY_LIBDIR}/uri +${RUBY_LIBDIR}/uri.rb +${RUBY_LIBDIR}/weakref.rb +${RUBY_LIBDIR}/webrick/accesslog.rb +${RUBY_LIBDIR}/webrick/cgi.rb +${RUBY_LIBDIR}/webrick/compat.rb +${RUBY_LIBDIR}/webrick/config.rb +${RUBY_LIBDIR}/webrick/cookie.rb +${RUBY_LIBDIR}/webrick/htmlutils.rb +${RUBY_LIBDIR}/webrick/httpauth/authenticator.rb +${RUBY_LIBDIR}/webrick/httpauth/basicauth.rb +${RUBY_LIBDIR}/webrick/httpauth/digestauth.rb +${RUBY_LIBDIR}/webrick/httpauth/htdigest.rb +${RUBY_LIBDIR}/webrick/httpauth/htgroup.rb +${RUBY_LIBDIR}/webrick/httpauth/htpasswd.rb +${RUBY_LIBDIR}/webrick/httpauth/userdb.rb +@dirrm ${RUBY_LIBDIR}/webrick/httpauth +${RUBY_LIBDIR}/webrick/httpauth.rb +${RUBY_LIBDIR}/webrick/httpproxy.rb +${RUBY_LIBDIR}/webrick/httprequest.rb +${RUBY_LIBDIR}/webrick/httpresponse.rb +${RUBY_LIBDIR}/webrick/https.rb +${RUBY_LIBDIR}/webrick/httpserver.rb +${RUBY_LIBDIR}/webrick/httpservlet/abstract.rb +${RUBY_LIBDIR}/webrick/httpservlet/cgi_runner.rb +${RUBY_LIBDIR}/webrick/httpservlet/cgihandler.rb +${RUBY_LIBDIR}/webrick/httpservlet/erbhandler.rb +${RUBY_LIBDIR}/webrick/httpservlet/filehandler.rb +${RUBY_LIBDIR}/webrick/httpservlet/prochandler.rb +@dirrm ${RUBY_LIBDIR}/webrick/httpservlet +${RUBY_LIBDIR}/webrick/httpservlet.rb +${RUBY_LIBDIR}/webrick/httpstatus.rb +${RUBY_LIBDIR}/webrick/httputils.rb +${RUBY_LIBDIR}/webrick/httpversion.rb +${RUBY_LIBDIR}/webrick/log.rb +${RUBY_LIBDIR}/webrick/server.rb +${RUBY_LIBDIR}/webrick/ssl.rb +${RUBY_LIBDIR}/webrick/utils.rb +${RUBY_LIBDIR}/webrick/version.rb +@dirrm ${RUBY_LIBDIR}/webrick +${RUBY_LIBDIR}/webrick.rb +${RUBY_LIBDIR}/wsdl/binding.rb +${RUBY_LIBDIR}/wsdl/data.rb +${RUBY_LIBDIR}/wsdl/definitions.rb +${RUBY_LIBDIR}/wsdl/documentation.rb +${RUBY_LIBDIR}/wsdl/import.rb +${RUBY_LIBDIR}/wsdl/importer.rb +${RUBY_LIBDIR}/wsdl/info.rb +${RUBY_LIBDIR}/wsdl/message.rb +${RUBY_LIBDIR}/wsdl/operation.rb +${RUBY_LIBDIR}/wsdl/operationBinding.rb +${RUBY_LIBDIR}/wsdl/param.rb +${RUBY_LIBDIR}/wsdl/parser.rb +${RUBY_LIBDIR}/wsdl/part.rb +${RUBY_LIBDIR}/wsdl/port.rb +${RUBY_LIBDIR}/wsdl/portType.rb +${RUBY_LIBDIR}/wsdl/service.rb +${RUBY_LIBDIR}/wsdl/soap/address.rb +${RUBY_LIBDIR}/wsdl/soap/binding.rb +${RUBY_LIBDIR}/wsdl/soap/body.rb +${RUBY_LIBDIR}/wsdl/soap/cgiStubCreator.rb +${RUBY_LIBDIR}/wsdl/soap/classDefCreator.rb +${RUBY_LIBDIR}/wsdl/soap/classDefCreatorSupport.rb +${RUBY_LIBDIR}/wsdl/soap/clientSkeltonCreator.rb +${RUBY_LIBDIR}/wsdl/soap/complexType.rb +${RUBY_LIBDIR}/wsdl/soap/data.rb +${RUBY_LIBDIR}/wsdl/soap/definitions.rb +${RUBY_LIBDIR}/wsdl/soap/driverCreator.rb +${RUBY_LIBDIR}/wsdl/soap/element.rb +${RUBY_LIBDIR}/wsdl/soap/fault.rb +${RUBY_LIBDIR}/wsdl/soap/header.rb +${RUBY_LIBDIR}/wsdl/soap/headerfault.rb +${RUBY_LIBDIR}/wsdl/soap/mappingRegistryCreator.rb +${RUBY_LIBDIR}/wsdl/soap/methodDefCreator.rb +${RUBY_LIBDIR}/wsdl/soap/operation.rb +${RUBY_LIBDIR}/wsdl/soap/servantSkeltonCreator.rb +${RUBY_LIBDIR}/wsdl/soap/standaloneServerStubCreator.rb +@dirrm ${RUBY_LIBDIR}/wsdl/soap +${RUBY_LIBDIR}/wsdl/types.rb +${RUBY_LIBDIR}/wsdl/wsdl.rb +${RUBY_LIBDIR}/wsdl/xmlSchema/all.rb +${RUBY_LIBDIR}/wsdl/xmlSchema/any.rb +${RUBY_LIBDIR}/wsdl/xmlSchema/attribute.rb +${RUBY_LIBDIR}/wsdl/xmlSchema/choice.rb +${RUBY_LIBDIR}/wsdl/xmlSchema/complexContent.rb +${RUBY_LIBDIR}/wsdl/xmlSchema/complexType.rb +${RUBY_LIBDIR}/wsdl/xmlSchema/content.rb +${RUBY_LIBDIR}/wsdl/xmlSchema/data.rb +${RUBY_LIBDIR}/wsdl/xmlSchema/element.rb +${RUBY_LIBDIR}/wsdl/xmlSchema/enumeration.rb +${RUBY_LIBDIR}/wsdl/xmlSchema/import.rb +${RUBY_LIBDIR}/wsdl/xmlSchema/parser.rb +${RUBY_LIBDIR}/wsdl/xmlSchema/schema.rb +${RUBY_LIBDIR}/wsdl/xmlSchema/sequence.rb +${RUBY_LIBDIR}/wsdl/xmlSchema/simpleContent.rb +${RUBY_LIBDIR}/wsdl/xmlSchema/simpleRestriction.rb +${RUBY_LIBDIR}/wsdl/xmlSchema/simpleType.rb +${RUBY_LIBDIR}/wsdl/xmlSchema/unique.rb +@dirrm ${RUBY_LIBDIR}/wsdl/xmlSchema +@dirrm ${RUBY_LIBDIR}/wsdl +${RUBY_LIBDIR}/xmlrpc/base64.rb +${RUBY_LIBDIR}/xmlrpc/client.rb +${RUBY_LIBDIR}/xmlrpc/config.rb +${RUBY_LIBDIR}/xmlrpc/create.rb +${RUBY_LIBDIR}/xmlrpc/datetime.rb +${RUBY_LIBDIR}/xmlrpc/httpserver.rb +${RUBY_LIBDIR}/xmlrpc/marshal.rb +${RUBY_LIBDIR}/xmlrpc/parser.rb +${RUBY_LIBDIR}/xmlrpc/server.rb +${RUBY_LIBDIR}/xmlrpc/utils.rb +@dirrm ${RUBY_LIBDIR}/xmlrpc +${RUBY_LIBDIR}/xsd/charset.rb +${RUBY_LIBDIR}/xsd/codegen.rb +${RUBY_LIBDIR}/xsd/codegen/classdef.rb +${RUBY_LIBDIR}/xsd/codegen/commentdef.rb +${RUBY_LIBDIR}/xsd/codegen/gensupport.rb +${RUBY_LIBDIR}/xsd/codegen/methoddef.rb +${RUBY_LIBDIR}/xsd/codegen/moduledef.rb +@dirrm ${RUBY_LIBDIR}/xsd/codegen +${RUBY_LIBDIR}/xsd/datatypes.rb +${RUBY_LIBDIR}/xsd/datatypes1999.rb +${RUBY_LIBDIR}/xsd/iconvcharset.rb +${RUBY_LIBDIR}/xsd/namedelements.rb +${RUBY_LIBDIR}/xsd/ns.rb +${RUBY_LIBDIR}/xsd/qname.rb +${RUBY_LIBDIR}/xsd/xmlparser/parser.rb +${RUBY_LIBDIR}/xsd/xmlparser/rexmlparser.rb +${RUBY_LIBDIR}/xsd/xmlparser/xmlparser.rb +${RUBY_LIBDIR}/xsd/xmlparser/xmlscanner.rb +@dirrm ${RUBY_LIBDIR}/xsd/xmlparser +${RUBY_LIBDIR}/xsd/xmlparser.rb +@dirrm ${RUBY_LIBDIR}/xsd +${RUBY_LIBDIR}/yaml/baseemitter.rb +${RUBY_LIBDIR}/yaml/basenode.rb +${RUBY_LIBDIR}/yaml/constants.rb +${RUBY_LIBDIR}/yaml/dbm.rb +${RUBY_LIBDIR}/yaml/emitter.rb +${RUBY_LIBDIR}/yaml/encoding.rb +${RUBY_LIBDIR}/yaml/error.rb +${RUBY_LIBDIR}/yaml/loader.rb +${RUBY_LIBDIR}/yaml/rubytypes.rb +${RUBY_LIBDIR}/yaml/store.rb +${RUBY_LIBDIR}/yaml/stream.rb +${RUBY_LIBDIR}/yaml/stringio.rb +${RUBY_LIBDIR}/yaml/syck.rb +${RUBY_LIBDIR}/yaml/types.rb +${RUBY_LIBDIR}/yaml/yamlnode.rb +${RUBY_LIBDIR}/yaml/ypath.rb +@dirrm ${RUBY_LIBDIR}/yaml +${RUBY_LIBDIR}/yaml.rb +@dirrm ${RUBY_LIBDIR} +@unexec ${RMDIR} %D/lib/ruby 2>/dev/null || ${TRUE} +man/man1/${RUBY_NAME}.1 diff --git a/lang/ruby18-base/distinfo b/lang/ruby18-base/distinfo new file mode 100644 index 00000000000..59107c9a879 --- /dev/null +++ b/lang/ruby18-base/distinfo @@ -0,0 +1,16 @@ +$NetBSD: distinfo,v 1.1.1.1 2005/03/06 16:36:57 taca Exp $ + +SHA1 (ruby/ruby-1.8.2.tar.gz) = 409a917d3a0aba41f45bd053b767c85b2bc35ffa +RMD160 (ruby/ruby-1.8.2.tar.gz) = fc4dcdc2dda9bfbcf8ca19ca090aa55a18ea06a4 +Size (ruby/ruby-1.8.2.tar.gz) = 3627349 bytes +SHA1 (patch-aa) = 5d000eaeac3d5166073863f002b1d7eb551405fa +SHA1 (patch-ab) = 0b419b2948409e6375eb605bb33623f97bf0d91d +SHA1 (patch-al) = a62c126e971a0d45b00e873802bc9ee67786c47e +SHA1 (patch-am) = fe000acf64e20245058c83319030e11606e75004 +SHA1 (patch-an) = aa56ea179d9b7bf6ece22b4d8bba0c9137a0e342 +SHA1 (patch-ao) = a8ee52e4f93111dccf98f52d8626ccc5c2c02f1a +SHA1 (patch-ap) = 7e581015de4968553ee7664ada1936cd639efc1d +SHA1 (patch-aq) = be270544464ad51bbc1e2deb238dec16ab7308d7 +SHA1 (patch-ar) = b9743d012e1c70573b590973a68e1d640ebab1c5 +SHA1 (patch-as) = 19acb0f24b0e24c6253ea5df8592a39b38223b91 +SHA1 (patch-at) = ee6b178f5fe31616253e5b47a979c31d18db2a6c diff --git a/lang/ruby18-base/patches/patch-aa b/lang/ruby18-base/patches/patch-aa new file mode 100644 index 00000000000..aa5b742d115 --- /dev/null +++ b/lang/ruby18-base/patches/patch-aa @@ -0,0 +1,52 @@ +$NetBSD: patch-aa,v 1.1.1.1 2005/03/06 16:36:57 taca Exp $ + +--- configure.in.orig 2004-12-23 00:16:55.000000000 +0900 ++++ configure.in +@@ -321,6 +321,9 @@ msdosdjgpp*) LIBS="-lm $LIBS" + ac_cv_func_getpgrp_void=yes + ac_cv_func_setitimer=no + ;; ++interix3*) LIBS="-lm $LIBS" ++ ac_cv_func_getpgrp_void=yes ++ ;; + freebsd*) LIBS="-lm $LIBS" + AC_CACHE_CHECK([whether -lxpg4 has to be linked], + rb_cv_lib_xpg4_needed, +@@ -813,7 +816,7 @@ if test "$with_dln_a_out" != yes; then + openstep*) CCDLFLAGS="$CCDLFLAGS -fno-common";; + rhapsody*) CCDLFLAGS="$CCDLFLAGS -fno-common";; + darwin*) CCDLFLAGS="$CCDLFLAGS -fno-common";; +- human*|bsdi*|beos*|cygwin*|mingw*|aix*|interix*) ;; ++ human*|interix3*|bsdi*|beos*|cygwin*|mingw*|aix*|interix*) ;; + *) CCDLFLAGS="$CCDLFLAGS -fPIC";; + esac + else +@@ -875,6 +878,13 @@ if test "$with_dln_a_out" != yes; then + test "$GCC" = yes && test "$rb_cv_prog_gnu_ld" = yes || LDSHARED="ld -Bshareable" + fi + rb_cv_dlopen=yes ;; ++ interix3*) : ${LDSHARED='${CC} -shared'} ++ LDFLAGS="$LDFLAGS -Wl,-E" ++ # use special random-slot linkage in 0x[56]XXXXXXX ++ DLDFLAGS="$DLDFLAGS "'-Wl,-h,$(.TARGET) -Wl,--image-base,$$(($$RANDOM %4096/2*262144+1342177280))' ++ LIBPATHFLAG=' -L%1$-s' ++ RPATHFLAG=' -Wl,-R%1$-s' ++ rb_cv_dlopen=yes ;; + openbsd*) : ${LDSHARED="\$(CC) -shared ${CCDLFLAGS}"} + if test "$rb_cv_binary_elf" = yes; then + LDFLAGS="$LDFLAGS -Wl,-E" +@@ -1172,6 +1182,14 @@ if test "$enable_shared" = 'yes'; then + LIBRUBY_ALIASES="" + fi + ;; ++ interix3*) ++ SOLIBS='$(LIBS)' ++ LIBRUBY_SO='lib$(RUBY_SO_NAME).so.$(MAJOR)$(MINOR).$(TEENY)' ++ # link explicitly to 0x48000000 ++ LIBRUBY_DLDFLAGS='-Wl,-h,lib$(RUBY_SO_NAME).so.$(MAJOR)$(MINOR) -Wl,--image-base,1207959552' ++ LIBRUBYARG_SHARED='-Wl,-R -Wl,${libdir} -L${libdir} -L. -l$(RUBY_SO_NAME)' ++ LIBRUBY_ALIASES='lib$(RUBY_SO_NAME).so.$(MAJOR)$(MINOR) lib$(RUBY_SO_NAME).so' ++ ;; + openbsd*) + SOLIBS='$(LIBS)' + LIBRUBY_SO='lib$(RUBY_INSTALL_NAME).so.$(MAJOR).'`expr ${MINOR} \* 10 + ${TEENY}` diff --git a/lang/ruby18-base/patches/patch-ab b/lang/ruby18-base/patches/patch-ab new file mode 100644 index 00000000000..e6232c576be --- /dev/null +++ b/lang/ruby18-base/patches/patch-ab @@ -0,0 +1,52 @@ +$NetBSD: patch-ab,v 1.1.1.1 2005/03/06 16:36:57 taca Exp $ + +--- configure.orig 2004-12-25 19:58:38.000000000 +0900 ++++ configure +@@ -8993,6 +8993,9 @@ msdosdjgpp*) LIBS="-lm $LIBS" + ac_cv_func_getpgrp_void=yes + ac_cv_func_setitimer=no + ;; ++interix3*) LIBS="-lm $LIBS" ++ ac_cv_func_getpgrp_void=yes ++ ;; + freebsd*) LIBS="-lm $LIBS" + echo "$as_me:$LINENO: checking whether -lxpg4 has to be linked" >&5 + echo $ECHO_N "checking whether -lxpg4 has to be linked... $ECHO_C" >&6 +@@ -13953,7 +13956,7 @@ echo $ECHO_N "checking whether OS depend + openstep*) CCDLFLAGS="$CCDLFLAGS -fno-common";; + rhapsody*) CCDLFLAGS="$CCDLFLAGS -fno-common";; + darwin*) CCDLFLAGS="$CCDLFLAGS -fno-common";; +- human*|bsdi*|beos*|cygwin*|mingw*|aix*|interix*) ;; ++ human*|interix3*|bsdi*|beos*|cygwin*|mingw*|aix*|interix*) ;; + *) CCDLFLAGS="$CCDLFLAGS -fPIC";; + esac + else +@@ -14015,6 +14018,13 @@ echo $ECHO_N "checking whether OS depend + test "$GCC" = yes && test "$rb_cv_prog_gnu_ld" = yes || LDSHARED="ld -Bshareable" + fi + rb_cv_dlopen=yes ;; ++ interix3*) : ${LDSHARED='${CC} -shared'} ++ LDFLAGS="$LDFLAGS -Wl,-E" ++ # use special random-slot linkage in 0x[56]XXXXXXX ++ DLDFLAGS="$DLDFLAGS "'-Wl,-h,$(.TARGET) -Wl,--image-base,$$(($$RANDOM %4096/2*262144+1342177280))' ++ LIBPATHFLAG=' -L%1$-s' ++ RPATHFLAG=' -Wl,-R%1$-s' ++ rb_cv_dlopen=yes ;; + openbsd*) : ${LDSHARED="\$(CC) -shared ${CCDLFLAGS}"} + if test "$rb_cv_binary_elf" = yes; then + LDFLAGS="$LDFLAGS -Wl,-E" +@@ -14732,6 +14742,14 @@ if test "$enable_shared" = 'yes'; then + LIBRUBY_ALIASES="" + fi + ;; ++ interix3*) ++ SOLIBS='$(LIBS)' ++ LIBRUBY_SO='lib$(RUBY_SO_NAME).so.$(MAJOR)$(MINOR).$(TEENY)' ++ # link explicitly to 0x48000000 ++ LIBRUBY_DLDFLAGS='-Wl,-h,lib$(RUBY_SO_NAME).so.$(MAJOR)$(MINOR) -Wl,--image-base,1207959552' ++ LIBRUBYARG_SHARED='-Wl,-R -Wl,${libdir} -L${libdir} -L. -l$(RUBY_SO_NAME)' ++ LIBRUBY_ALIASES='lib$(RUBY_SO_NAME).so.$(MAJOR)$(MINOR) lib$(RUBY_SO_NAME).so' ++ ;; + openbsd*) + SOLIBS='$(LIBS)' + LIBRUBY_SO='lib$(RUBY_INSTALL_NAME).so.$(MAJOR).'`expr ${MINOR} \* 10 + ${TEENY}` diff --git a/lang/ruby18-base/patches/patch-al b/lang/ruby18-base/patches/patch-al new file mode 100644 index 00000000000..2aa0674ca16 --- /dev/null +++ b/lang/ruby18-base/patches/patch-al @@ -0,0 +1,36 @@ +$NetBSD: patch-al,v 1.1.1.1 2005/03/06 16:36:57 taca Exp $ + +--- ext/nkf/nkf-utf8/nkf.c.orig 2004-12-04 03:04:38.000000000 +0900 ++++ ext/nkf/nkf-utf8/nkf.c +@@ -256,6 +256,10 @@ extern POINT _BufferSize; + + /* function prototype */ + ++#ifdef CHECK_OPTION ++static int (*iconv_for_check)() = 0; ++#endif ++ + #ifdef ANSI_C_PROTOTYPE + #define PROTO(x) x + #define STATIC static +@@ -1311,9 +1315,6 @@ void set_iconv(f, iconv_func) + int (*iconv_func)(); + #endif + { +-#ifdef CHECK_OPTION +- static int (*iconv_for_check)() = 0; +-#endif + #ifdef INPUT_CODE_FIX + if (f || !input_f) + #endif +@@ -4292,7 +4293,9 @@ reinit() + broken_counter = 0; + broken_last = 0; + z_prev2=0,z_prev1=0; +- ++#ifdef CHECK_OPTION ++ iconv_for_check = 0; ++#endif + } + #endif + diff --git a/lang/ruby18-base/patches/patch-am b/lang/ruby18-base/patches/patch-am new file mode 100644 index 00000000000..53ca50f3063 --- /dev/null +++ b/lang/ruby18-base/patches/patch-am @@ -0,0 +1,46 @@ +$NetBSD: patch-am,v 1.1.1.1 2005/03/06 16:36:57 taca Exp $ + +--- ext/nkf/lib/kconv.rb.orig 2004-11-03 16:30:41.000000000 +0900 ++++ ext/nkf/lib/kconv.rb +@@ -74,8 +74,8 @@ module Kconv + RegexpEucjp = /\A(?: + [\x00-\x7f] | + \x8e [\xa1-\xdf] | +- \x8f [\xa1-\xdf] [\xa1-\xdf] | +- [\xa1-\xdf] [\xa1-\xdf] ++ \x8f [\xa1-\xdf] [\xa1-\xfe] | ++ [\xa1-\xdf] [\xa1-\xfe] + )*\z/nx + RegexpUtf8 = /\A(?: + [\x00-\x7f] | +@@ -101,8 +101,9 @@ module Kconv + when ::NKF::SJIS + opt << 'S' + when ::NKF::UTF8 +- when ::NKF::UTF16 + opt << 'W' ++ when ::NKF::UTF16 ++ opt << 'W16' + end + + case out_code +@@ -113,8 +114,9 @@ module Kconv + when ::NKF::SJIS + opt << 's' + when ::NKF::UTF8 +- when ::NKF::UTF16 + opt << 'w' ++ when ::NKF::UTF16 ++ opt << 'w16' + when ::NKF::NOCONV + return str + end +@@ -164,7 +166,7 @@ module Kconv + module_function :guess + + def guess_old(str) +- ::NKF::guess_old(str) ++ ::NKF::guess1(str) + end + module_function :guess_old + diff --git a/lang/ruby18-base/patches/patch-an b/lang/ruby18-base/patches/patch-an new file mode 100644 index 00000000000..4ec8b765581 --- /dev/null +++ b/lang/ruby18-base/patches/patch-an @@ -0,0 +1,13 @@ +$NetBSD: patch-an,v 1.1.1.1 2005/03/06 16:36:57 taca Exp $ + +--- lib/net/imap.rb.orig 2004-10-03 21:21:35.000000000 +0900 ++++ lib/net/imap.rb +@@ -1266,7 +1266,7 @@ module Net + buf.concat(c) + i += 1 + elsif (c & 0xe0) == 0xc0 && +- inlen >= 2 && ++ len >= 2 && + (s[i + 1] & 0xc0) == 0x80 + if c == 0xc0 || c == 0xc1 + raise DataFormatError, format("non-shortest UTF-8 sequence (%02x)", c) diff --git a/lang/ruby18-base/patches/patch-ao b/lang/ruby18-base/patches/patch-ao new file mode 100644 index 00000000000..a7308e638ec --- /dev/null +++ b/lang/ruby18-base/patches/patch-ao @@ -0,0 +1,13 @@ +$NetBSD: patch-ao,v 1.1.1.1 2005/03/06 16:36:57 taca Exp $ + +--- lib/webrick/httpauth.rb.orig 2004-12-18 15:17:33.000000000 +0900 ++++ lib/webrick/httpauth.rb +@@ -22,7 +22,7 @@ module WEBrick + user = pass = nil + if /^Basic\s+(.*)/o =~ req[req_field] + userpass = $1 +- user, pass = decode64(userpass).split(":", 2) ++ user, pass = userpass.unpack("m*")[0].split(":", 2) + end + if block.call(user, pass) + req.user = user diff --git a/lang/ruby18-base/patches/patch-ap b/lang/ruby18-base/patches/patch-ap new file mode 100644 index 00000000000..5e7ff901e78 --- /dev/null +++ b/lang/ruby18-base/patches/patch-ap @@ -0,0 +1,13 @@ +$NetBSD: patch-ap,v 1.1.1.1 2005/03/06 16:36:57 taca Exp $ + +--- lib/webrick/httpauth/basicauth.rb.orig 2004-12-18 15:17:33.000000000 +0900 ++++ lib/webrick/httpauth/basicauth.rb +@@ -34,7 +34,7 @@ module WEBrick + unless basic_credentials = check_scheme(req) + challenge(req, res) + end +- userid, password = decode64(basic_credentials).split(":", 2) ++ userid, password = basic_credentials.unpack("m*")[0].split(":", 2) + password ||= "" + if userid.empty? + error("user id was not given.") diff --git a/lang/ruby18-base/patches/patch-aq b/lang/ruby18-base/patches/patch-aq new file mode 100644 index 00000000000..f7616507266 --- /dev/null +++ b/lang/ruby18-base/patches/patch-aq @@ -0,0 +1,28 @@ +$NetBSD: patch-aq,v 1.1.1.1 2005/03/06 16:36:57 taca Exp $ + +--- lib/webrick/httpauth/digestauth.rb.orig 2004-12-18 16:19:46.000000000 +0900 ++++ lib/webrick/httpauth/digestauth.rb +@@ -174,11 +174,11 @@ module WEBrick + + if auth_req['qop'] == "auth" || auth_req['qop'] == nil + ha2 = hexdigest(req.request_method, auth_req['uri']) +- ha2_res = digest("", auth_req['uri']) ++ ha2_res = hexdigest("", auth_req['uri']) + elsif auth_req['qop'] == "auth-int" + ha2 = hexdigest(req.request_method, auth_req['uri'], + hexdigest(req.body)) +- ha2_res = digest("", auth_req['uri'], hexdigest(req.body)) ++ ha2_res = hexdigest("", auth_req['uri'], hexdigest(res.body)) + end + + if auth_req['qop'] == "auth" || auth_req['qop'] == "auth-int" +@@ -331,9 +331,6 @@ module WEBrick + @h.hexdigest(args.join(":")) + end + +- def digest(*args) +- @h.digest(args.join(":")) +- end + end + + class ProxyDigestAuth < DigestAuth diff --git a/lang/ruby18-base/patches/patch-ar b/lang/ruby18-base/patches/patch-ar new file mode 100644 index 00000000000..e9a47d335a9 --- /dev/null +++ b/lang/ruby18-base/patches/patch-ar @@ -0,0 +1,21 @@ +$NetBSD: patch-ar,v 1.1.1.1 2005/03/06 16:36:57 taca Exp $ + +--- lib/webrick/httpauth/htpasswd.rb.orig 2003-07-24 01:51:36.000000000 +0900 ++++ lib/webrick/httpauth/htpasswd.rb +@@ -32,7 +32,15 @@ module WEBrick + open(@path){|io| + while line = io.gets + line.chomp! +- user, pass = line.split(":") ++ case line ++ when %r!\A[^:]+:[a-zA-Z0-9./]{13}\z! ++ user, pass = line.split(":") ++ when /:\$/, /:\{SHA\}/ ++ raise NotImplementedError, ++ 'MD5, SHA1 .htpasswd file not supported' ++ else ++ raise StandardError, 'bad .htpasswd file' ++ end + @passwd[user] = pass + end + } diff --git a/lang/ruby18-base/patches/patch-as b/lang/ruby18-base/patches/patch-as new file mode 100644 index 00000000000..ce253761e2a --- /dev/null +++ b/lang/ruby18-base/patches/patch-as @@ -0,0 +1,24 @@ +$NetBSD: patch-as,v 1.1.1.1 2005/03/06 16:36:57 taca Exp $ + +--- lib/webrick/httpproxy.rb.orig 2004-08-22 01:16:18.000000000 +0900 ++++ lib/webrick/httpproxy.rb +@@ -110,7 +110,8 @@ module WEBrick + proxy_host = proxy.host + proxy_port = proxy.port + if proxy.userinfo +- credentials = "Basic " + encode64(proxy.userinfo) ++ credentials = "Basic " + [proxy.userinfo].pack("m*") ++ credentials.chomp! + header['proxy-authorization'] = credentials + end + end +@@ -170,7 +171,8 @@ module WEBrick + if proxy = proxy_uri(req, res) + proxy_request_line = "CONNECT #{host}:#{port} HTTP/1.0" + if proxy.userinfo +- credentials = "Basic " + encode64(proxy.userinfo) ++ credentials = "Basic " + [proxy.userinfo].pack("m*") ++ credentials.chomp! + end + host, port = proxy.host, proxy.port + end diff --git a/lang/ruby18-base/patches/patch-at b/lang/ruby18-base/patches/patch-at new file mode 100644 index 00000000000..a084ba3e06c --- /dev/null +++ b/lang/ruby18-base/patches/patch-at @@ -0,0 +1,12 @@ +$NetBSD: patch-at,v 1.1.1.1 2005/03/06 16:36:57 taca Exp $ + +--- variable.c.orig 2004-10-02 12:50:48.000000000 +0900 ++++ variable.c +@@ -1290,6 +1290,7 @@ rb_autoload(mod, id, file) + } + else { + av = Data_Wrap_Struct(rb_cData, rb_mark_tbl, st_free_table, 0); ++ RBASIC(av)->klass = 0; + st_add_direct(tbl, autoload, av); + DATA_PTR(av) = tbl = st_init_numtable(); + } |