aboutsummaryrefslogtreecommitdiff
path: root/lang/ruby18
diff options
context:
space:
mode:
authorThomas Abthorpe <tabthorpe@FreeBSD.org>2013-10-22 12:02:58 +0000
committerThomas Abthorpe <tabthorpe@FreeBSD.org>2013-10-22 12:02:58 +0000
commit0e14460b39ed85541b535bd31436da3e734b93cd (patch)
treea4327c32f71ebcf7de1007e818add1f2132ef447 /lang/ruby18
parent3cf0b698264c112de6af96fd8060ca24d0c82a40 (diff)
downloadports-0e14460b39ed85541b535bd31436da3e734b93cd.tar.gz
ports-0e14460b39ed85541b535bd31436da3e734b93cd.zip
Notes
Diffstat (limited to 'lang/ruby18')
-rw-r--r--lang/ruby18/Makefile303
-rw-r--r--lang/ruby18/distinfo2
-rw-r--r--lang/ruby18/files/extrapatch-oniguruma-reggnu.c140
-rw-r--r--lang/ruby18/files/patch-configure.in51
-rw-r--r--lang/ruby18/files/patch-ext_socket_socket.c105
-rw-r--r--lang/ruby18/files/patch-ext_tk_tkutil_extconf.rb12
-rw-r--r--lang/ruby18/files/patch-gc.c176
-rw-r--r--lang/ruby18/files/patch-io.c22
-rw-r--r--lang/ruby18/files/patch-lib_uri_generic.rb19
-rw-r--r--lang/ruby18/files/patch-main.c86
-rw-r--r--lang/ruby18/files/patch-mkconfig.rb11
-rw-r--r--lang/ruby18/files/patch-mkmf.rb27
-rw-r--r--lang/ruby18/files/patch-openssl_missing.c30
-rw-r--r--lang/ruby18/files/patch-openssl_missing.h20
-rw-r--r--lang/ruby18/pkg-descr19
-rw-r--r--lang/ruby18/pkg-message15
-rw-r--r--lang/ruby18/pkg-plist909
17 files changed, 0 insertions, 1947 deletions
diff --git a/lang/ruby18/Makefile b/lang/ruby18/Makefile
deleted file mode 100644
index 5322bed882be..000000000000
--- a/lang/ruby18/Makefile
+++ /dev/null
@@ -1,303 +0,0 @@
-# Created by: Akinori MUSHA aka knu <knu@idaemons.org>
-# $FreeBSD$
-
-PORTNAME= ruby
-PORTVERSION= ${RUBY_PORTVERSION}
-PORTREVISION= ${RUBY_PORTREVISION}
-PORTEPOCH= ${RUBY_PORTEPOCH}
-CATEGORIES= lang ruby ipv6
-MASTER_SITES= ${MASTER_SITE_RUBY}
-MASTER_SITE_SUBDIR= ${MASTER_SITE_SUBDIR_RUBY}
-DISTNAME= ${RUBY_DISTNAME}
-DIST_SUBDIR= ruby
-
-MAINTAINER= ruby@FreeBSD.org
-COMMENT?= An object-oriented interpreted scripting language
-
-FORBIDDEN= Vulernerable, http://vuxml.org/freebsd/ebd877b9-7ef4-4375-b1fd-c67780581898.html
-DEPRECATED= Please use lang/ruby19
-EXPIRATION_DATE= 2013-10-10
-
-GNU_CONFIGURE= yes
-WRKSRC= ${RUBY_WRKSRC}
-CONFIGURE_ARGS= ${RUBY_CONFIGURE_ARGS} --enable-shared --enable-frame-address
-CONFIGURE_ENV= CFLAGS="-fwrapv -I${OPENSSLINC} ${CFLAGS}" \
- LDFLAGS="-L${OPENSSLLIB} ${LDFLAGS}" \
- LIBS="-L${OPENSSLLIB} ${LDFLAGS}" \
- CPPFLAGS="-I${OPENSSLINC} ${CPPFLAGS}"
-USE_CSTD= gnu89
-USE_OPENSSL= yes
-USE_LDCONFIG= yes
-USE_AUTOTOOLS= aclocal autoconf
-ACLOCAL_ARGS= -I ${LOCALBASE}/share/aclocal
-AUTOMAKE_ARGS= --add-missing
-
-WRKSRC= ${WRKDIR}/${PORTNAME}-${RUBY_DISTVERSION}
-
-RUBY_VER= 1.8
-USE_BZIP2= yes
-USE_RUBY= yes
-RUBY_NO_BUILD_DEPENDS= yes
-RUBY_NO_RUN_DEPENDS= yes
-_RUBY_SYSLIBDIR= ${PREFIX}/lib
-
-OPTIONS_DEFINE= ONIGURUMA RDOC DEBUG
-ONIGURUMA_DESC= Build with oniguruma regular expressions lib
-RDOC_DESC= Build and install Rdoc indexes
-DEBUG_DESC= Compile-in debug info
-OPTIONS_DEFAULT= RDOC
-
-NO_STAGE= yes
-.include <bsd.port.pre.mk>
-
-# PORTEPOCH/PORTREVISION hack
-
-.if ${PORTEPOCH} != 0
-_SUF2= ,${PORTEPOCH}
-.endif
-
-.if ${PORTREVISION} != 0
-_SUF1= _${PORTREVISION}
-.endif
-
-.if defined(WITHOUT_PTHREADS)
-CONFIGURE_ARGS+=--disable-pthread
-.else
-LDFLAGS+= ${PTHREAD_LIBS}
-CONFIGURE_ARGS+=--enable-pthread
-.endif
-
-.if ${PORT_OPTIONS:MONIGURUMA}
-BUILD_DEPENDS+= ${NONEXISTENT}:${ONIGURUMA_PORTDIR}:patch
-ONIGURUMA_PORTDIR=${PORTSDIR}/devel/oniguruma
-ONIGURUMA_WRKSRC=`cd ${ONIGURUMA_PORTDIR}; ${MAKE} -V WRKSRC`
-PLIST_SUB+= ONIGURUMA=""
-.else
-PLIST_SUB+= ONIGURUMA="@comment "
-.endif
-
-#
-# Disable doc generation if requested or docs disabled at all
-#
-.if ${PORT_OPTIONS:MRDOC} && ${PORT_OPTIONS:MDOCS}
-CONFIGURE_ARGS+= --enable-install-doc
-.else
-CONFIGURE_ARGS+= --disable-install-doc
-.endif
-
-.if ${RUBY_VER} == ${RUBY_DEFAULT_VER}
-MLINKS= ${RUBY_NAME}.1 ruby.1
-PLIST_SUB+= IF_DEFAULT=""
-.else
-PKGNAMESUFFIX= ${RUBY_VER:C/\.//}
-PLIST_SUB+= IF_DEFAULT="@comment "
-.endif
-
-INSTALLED_SCRIPTS= irb erb h2rb rdoc ri ruby testrb
-
-EXTSAMPLES= bigdecimal/sample/*.rb \
- curses/hello.rb \
- curses/rain.rb \
- curses/view.rb \
- dl/sample/*.C \
- dl/sample/*.rb \
- pty/expect_sample.rb \
- pty/script.rb \
- pty/shl.rb
-
-EXTDOCS= bigdecimal/bigdecimal_*.html \
- dl/doc/dl.txt \
- etc/etc.txt* \
- pty/README* \
- readline/README* \
- syslog/syslog.txt \
- zlib/doc/zlib.rd
-
-MAN1= ${RUBY_NAME}.1
-
-# Macros to change variables in rbconfig.rb
-RB_SET_CONF_VAR=${SH} -c '${REINPLACE_CMD} -E -e "s,(CONFIG\[\"$$0\"\][[:space:]]*=[[:space:]]*)(\(?)(.*)(\)?),\1\2$$1\4," ${WRKSRC}/rbconfig.rb' --
-
-post-extract:
- ${MV} ${WRKSRC}/ext/dl/h2rb ${WRKSRC}/bin/
-
-post-patch:
-#
-# Remove modules we don't want
-#
-.for d in Win32API win32ole
- ${RM} -rf ${BUILD_WRKSRC}/ext/${d}
-.endfor
-
-#
-# Prepare modules we are wanting to build via external ports
-#
-.for d in gdbm iconv tk
- ${MV} ${BUILD_WRKSRC}/ext/${d} ${WRKDIR}/
-.endfor
-
-pre-configure:
-.if ${PORT_OPTIONS:MONIGURUMA}
- cd ${ONIGURUMA_WRKSRC}; ./configure; \
- ${MAKE} -f Makefile ${RUBY_RELVERSION:S/.//g} \
- RUBYDIR="${WRKSRC}"
-.endif
- ${TOUCH} ${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT}
-
-post-configure:
-.if ${PORT_OPTIONS:MONIGURUMA}
- cd ${WRKSRC}/ && ${PATCH} -p0 < ${PATCHDIR}/extrapatch-oniguruma-reggnu.c
-.endif
-
-post-build:
-#
-# Hack to allow modules to be installed into separate PREFIX and/or under user
-# privilegies
-#
- @${RB_SET_CONF_VAR} "prefix" "ENV['PREFIX'] || \3"
- @${RB_SET_CONF_VAR} "INSTALL" "ENV['RB_USER_INSTALL'] ? '/usr/bin/install -c' : '/usr/bin/install -c ${_BINOWNGRP}'"
- @${RB_SET_CONF_VAR} "INSTALL_PROGRAM" "ENV['RB_USER_INSTALL'] ? '${INSTALL} ${COPY} ${STRIP} -m ${BINMODE}' : '${INSTALL_PROGRAM}'"
- @${RB_SET_CONF_VAR} "INSTALL_SCRIPT" "ENV['RB_USER_INSTALL'] ? '${INSTALL} ${COPY} -m ${BINMODE}' : '${INSTALL_SCRIPT}'"
- @${RB_SET_CONF_VAR} "INSTALL_DATA" "ENV['RB_USER_INSTALL'] ? '${INSTALL} ${COPY} -m ${SHAREMODE}' : '${INSTALL_DATA}'"
-
-pre-su-install:
- ${MKDIR} ${RUBY_DOCDIR} \
- ${RUBY_ELISPDIR} \
- ${RUBY_EXAMPLESDIR} \
- ${RUBY_RIDIR} \
- ${RUBY_SITERIDIR} \
- ${RUBY_SITEARCHLIBDIR} \
- ${RUBY_VENDORARCHLIBDIR}
-
- ${SETENV} LC_TIME=C /bin/date > ${RUBY_RIDIR}/created.rid
- ${SETENV} LC_TIME=C /bin/date > ${RUBY_SITERIDIR}/created.rid
- ${TOUCH} ${RUBY_ELISPDIR}/.keep_me.${RUBY_NAME}
- ${TOUCH} ${RUBY_EXAMPLESDIR}/.keep_me
- ${TOUCH} ${RUBY_DOCDIR}/.keep_me
- ${TOUCH} ${RUBY_SITEARCHLIBDIR}/.keep_me
- ${TOUCH} ${RUBY_VENDORARCHLIBDIR}/.keep_me
-
-post-install:
-#
-# XXX: hack to strip ruby binary. Ruby uses its own install script that seems
-# bogus to hack.
-#
-.if defined(STRIP) && ${STRIP} == -s
- ${STRIP_CMD} ${PREFIX}/bin/${RUBY_NAME}
-.endif
-
-#
-# Link just installed "ruby" to "ruby18", etc.
-#
-.if ${RUBY_VER} == ${RUBY_DEFAULT_VER}
-. for FILE in ${INSTALLED_SCRIPTS}
- ${LN} -f ${PREFIX}/bin/${FILE}${RUBY_SUFFIX} ${PREFIX}/bin/${FILE}
-. endfor
-.endif
-
-.if ${PORT_OPTIONS:MDOCS}
- # Create all dirs required (":u" isn't avaiable in STABLE yet :-()
- ${MKDIR} ${EXTSAMPLES:C,^([^/]+)/.*,\1,:S,^,${RUBY_EXAMPLESDIR}/,}
- ${MKDIR} ${EXTDOCS:C,^([^/]+)/.*,\1,:S,^,${RUBY_DOCDIR}/,}
-.for FILE in ${EXTSAMPLES}
- ${INSTALL_DATA} ${WRKSRC}/ext/${FILE} \
- ${RUBY_EXAMPLESDIR}/${FILE:C,^([^/]+)/.*,\1,}/
-.endfor
-.for FILE in ${EXTDOCS}
- ${INSTALL_DATA} ${WRKSRC}/ext/${FILE} \
- ${RUBY_DOCDIR}/${FILE:C,^([^/]+)/.*,\1,}/
-.endfor
- @(cd ${WRKSRC}/sample/ && ${COPYTREE_SHARE} \* ${RUBY_EXAMPLESDIR}/)
- @(cd ${WRKSRC}/doc/ && ${COPYTREE_SHARE} \* ${RUBY_DOCDIR}/)
- ${INSTALL_DATA} ${WRKSRC}/COPYING* \
- ${WRKSRC}/ChangeLog \
- ${WRKSRC}/LEGAL \
- ${WRKSRC}/README* \
- ${WRKSRC}/NEWS \
- ${RUBY_DOCDIR}/
-.endif
-
- @${FIND} -ds ${RUBY_RIDIR}/ ! -type d ! -name created.rid | \
- ${SED} 's,^${PREFIX}/,,' >> ${TMPPLIST}
- @${FIND} -ds ${RUBY_RIDIR}/ -type d -mindepth 1 | \
- ${SED} -E -e 's,^${PREFIX}/,@dirrm ,' >> ${TMPPLIST}
-
- @${ECHO_CMD} "@unexec rmdir %D/${RUBY_SITERIDIR:S,^${PREFIX}/,,} 2>/dev/null || true" >> ${TMPPLIST}
- @${ECHO_CMD} "@unexec rmdir %D/${RUBY_RIDIR:S,^${PREFIX}/,,} 2>/dev/null || true" >> ${TMPPLIST}
- @${ECHO_CMD} "@unexec rmdir %D/share/ri/${RUBY_VER} 2>/dev/null || true" >> ${TMPPLIST}
- @${ECHO_CMD} "@unexec rmdir %D/share/ri 2>/dev/null || true" >> ${TMPPLIST}
-
- @${CAT} ${PKGMESSAGE}
-
-plist::
- truncate -s0 pkg-plist
-.for FILE in ${INSTALLED_SCRIPTS}
- @${ECHO_CMD} "bin/${FILE}%%RUBY_SUFFIX%%" >> pkg-plist
- @${ECHO_CMD} "%%IF_DEFAULT%%bin/${FILE}" >> pkg-plist
-.endfor
- @${ECHO_CMD} "lib/lib%%RUBY_NAME%%-static.a" >> pkg-plist
- @${ECHO_CMD} "lib/lib%%RUBY_NAME%%.so" >> pkg-plist
- @${ECHO_CMD} "lib/lib%%RUBY_NAME%%.so.%%RUBY_SHLIBVER%%" >> pkg-plist
-
- @${FIND} -ds ${RUBY_DOCDIR}/ ! -type d ! -name .keep_me | \
- ${SED} 's,^${RUBY_DOCDIR},%%PORTDOCS%%%%RUBY_DOCDIR%%,' \
- >> pkg-plist
- @${FIND} -ds ${RUBY_DOCDIR}/ -type d -mindepth 1 | ${SORT} -r | \
- ${SED} -E -e \
- 's,^${RUBY_DOCDIR}(.*),%%PORTDOCS%%@dirrm %%RUBY_DOCDIR%%\1,' \
- >> pkg-plist
-
- @${FIND} -ds ${RUBY_EXAMPLESDIR}/ ! -type d ! -name .keep_me | \
- ${SED} 's,^${RUBY_EXAMPLESDIR},%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%,' \
- >> pkg-plist
- @${FIND} -ds ${RUBY_EXAMPLESDIR}/ -type d -mindepth 1 | ${SORT} -r | \
- ${SED} -E -e \
- 's,^${RUBY_EXAMPLESDIR}(.*),%%PORTDOCS%%@dirrm %%RUBY_EXAMPLESDIR%%\1,' \
- >> pkg-plist
-
- @${ECHO_CMD} "%%RUBY_DOCDIR%%/.keep_me" >> pkg-plist
- @${ECHO_CMD} "@dirrmtry %%RUBY_DOCDIR%%" >> pkg-plist
-
- @${ECHO_CMD} "%%RUBY_EXAMPLESDIR%%/.keep_me" >> pkg-plist
- @${ECHO_CMD} "@dirrmtry %%RUBY_EXAMPLESDIR%%" >> pkg-plist
-
- @${ECHO_CMD} "%%RUBY_ELISPDIR%%/.keep_me.%%RUBY_NAME%%" >> pkg-plist
- @${ECHO_CMD} "@dirrmtry %%RUBY_ELISPDIR%%" >> pkg-plist
-
- @${ECHO_CMD} "@exec /bin/mkdir -p %D/%%RUBY_RIDIR%%" >> pkg-plist
- @${ECHO_CMD} "@exec env LC_TIME=C /bin/date > %D/%%RUBY_RIDIR%%/created.rid" >> pkg-plist
- @${ECHO_CMD} "@unexec /bin/rm -f %D/%%RUBY_RIDIR%%/created.rid" \
- >> pkg-plist
-
- @${ECHO_CMD} "@exec /bin/mkdir -p %D/%%RUBY_SITERIDIR%%" >> pkg-plist
- @${ECHO_CMD} "@exec env LC_TIME=C /bin/date > %D/%%RUBY_SITERIDIR%%/created.rid" >> pkg-plist
- @${ECHO_CMD} "@unexec /bin/rm -f %D/%%RUBY_SITERIDIR%%/created.rid" \
- >> pkg-plist
-
- @${FIND} -ds ${RUBY_LIBDIR}/ ! -type d | \
- ${SED} 's,^${RUBY_LIBDIR},%%RUBY_LIBDIR%%,' >> pkg-plist
- @${FIND} -ds ${RUBY_LIBDIR}/ -type d | ${SORT} -r | \
- ${SED} -E -e 's,^${RUBY_LIBDIR}(.*),@dirrm %%RUBY_LIBDIR%%\1,' >> pkg-plist
-
- @${ECHO_CMD} "%%RUBY_SITEARCHLIBDIR%%/.keep_me" >> pkg-plist
- @${ECHO_CMD} "%%RUBY_VENDORARCHLIBDIR%%/.keep_me" >> pkg-plist
- @${ECHO_CMD} "@dirrmtry %%RUBY_SITEARCHLIBDIR%%" >> pkg-plist
- @${ECHO_CMD} "@dirrmtry %%RUBY_SITELIBDIR%%" >> pkg-plist
- @${ECHO_CMD} "@dirrmtry lib/ruby/site_ruby" >> pkg-plist
- @${ECHO_CMD} "@dirrmtry %%RUBY_VENDORARCHLIBDIR%%" >> pkg-plist
- @${ECHO_CMD} "@dirrmtry %%RUBY_VENDORLIBDIR%%" >> pkg-plist
- @${ECHO_CMD} "@dirrmtry lib/ruby/vendor_ruby" >> pkg-plist
- @${ECHO_CMD} "@dirrmtry lib/ruby" >> pkg-plist
-
- @${SED} -i "" -E -e "s,${RUBY_ARCH},%%RUBY_ARCH%%,g" pkg-plist
-
-test:
- @(cd ${WRKSRC}; ${MAKE} test)
-
-validate::
- @${MKDIR} ${WRKSRC}/rubyspec
- (cd ${WRKSRC}/rubyspec && git clone git://github.com/rubyspec/rubyspec.git)
- (cd ${WRKSRC}/rubyspec && git clone git://github.com/rubyspec/mspec.git)
- (cd ${WRKSRC}/rubyspec/rubyspec && env PATH=${WRKSRC}/rubyspec/mspec/bin:${PATH} mspec -t ${PREFIX}/bin/ruby${RUBY_SUFFIX})
-
-.include <bsd.port.post.mk>
diff --git a/lang/ruby18/distinfo b/lang/ruby18/distinfo
deleted file mode 100644
index 0be316d0079f..000000000000
--- a/lang/ruby18/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (ruby/ruby-1.8.7-p371.tar.bz2) = 2dd0e463cd82039beb75c9b9f4ee20bef5f5b5ff68527008e5aee61cfb3b55e1
-SIZE (ruby/ruby-1.8.7-p371.tar.bz2) = 4248262
diff --git a/lang/ruby18/files/extrapatch-oniguruma-reggnu.c b/lang/ruby18/files/extrapatch-oniguruma-reggnu.c
deleted file mode 100644
index 8d09202dbe27..000000000000
--- a/lang/ruby18/files/extrapatch-oniguruma-reggnu.c
+++ /dev/null
@@ -1,140 +0,0 @@
---- reggnu.c.orig 2008-08-15 20:48:50.000000000 +0400
-+++ reggnu.c 2008-08-15 20:49:03.000000000 +0400
-@@ -254,3 +254,137 @@
- }
- #endif
- }
-+typedef unsigned int (*mbc_startpos_func_t) _((const char *string, unsigned int pos));
-+
-+static unsigned int asc_startpos _((const char *string, unsigned int pos));
-+static unsigned int euc_startpos _((const char *string, unsigned int pos));
-+static unsigned int sjis_startpos _((const char *string, unsigned int pos));
-+static unsigned int utf8_startpos _((const char *string, unsigned int pos));
-+
-+/* adjust startpos value to the position between characters. */
-+int
-+re_mbc_startpos(string, size, startpos, range)
-+ const char *string;
-+ int size, startpos, range;
-+{
-+ OnigEncoding current_enc = onigenc_get_default_encoding();
-+ int i;
-+
-+ if (current_enc == ONIG_ENCODING_ASCII)
-+ i = asc_startpos(string, startpos);
-+ else if (current_enc == ONIG_ENCODING_EUC_JP)
-+ i = euc_startpos(string, startpos);
-+ else if (current_enc == ONIG_ENCODING_SJIS)
-+ i = sjis_startpos(string, startpos);
-+ else if (current_enc == ONIG_ENCODING_UTF8)
-+ i = utf8_startpos(string, startpos);
-+ else
-+ return (-1);
-+
-+ if (i < startpos) {
-+ if (range > 0) {
-+ startpos = i + mbclen(string[i]);
-+ }
-+ else {
-+ int len = mbclen(string[i]);
-+ if (i + len <= startpos)
-+ startpos = i + len;
-+ else
-+ startpos = i;
-+ }
-+ }
-+ return startpos;
-+}
-+
-+#define mbc_isfirst(t, c) (t)[(unsigned char)(c)]
-+#define mbc_len(t, c) ((t)[(unsigned char)(c)]+1)
-+
-+static unsigned int
-+asc_startpos(string, pos)
-+ const char *string;
-+ unsigned int pos;
-+{
-+ return pos;
-+}
-+
-+#define euc_islead(c) ((unsigned char)((c) - 0xa1) > 0xfe - 0xa1)
-+#define euc_mbclen(c) mbc_len(mbctab_euc, (c))
-+static unsigned int
-+euc_startpos(string, pos)
-+ const char *string;
-+ unsigned int pos;
-+{
-+ unsigned int i = pos, w;
-+
-+ while (i > 0 && !euc_islead(string[i])) {
-+ --i;
-+ }
-+ if (i == pos || i + (w = euc_mbclen(string[i])) > pos) {
-+ return i;
-+ }
-+ i += w;
-+ return i + ((pos - i) & ~1);
-+}
-+
-+static const unsigned char mbctab_sjis_trail[] = { /* 0x40-0x7E,0x80-0xFC */
-+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-+ 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0,
-+ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
-+ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
-+ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
-+ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0,
-+ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
-+ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
-+ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
-+ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
-+ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
-+ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
-+ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1,
-+ 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 0, 0, 0
-+};
-+
-+#define sjis_isfirst(c) mbc_isfirst(mbctab_sjis, (c))
-+#define sjis_istrail(c) mbctab_sjis_trail[(unsigned char)(c)]
-+#define sjis_mbclen(c) mbc_len(mbctab_sjis, (c))
-+static unsigned int
-+sjis_startpos(string, pos)
-+ const char *string;
-+ unsigned int pos;
-+{
-+ unsigned int i = pos, w;
-+
-+ if (i > 0 && sjis_istrail(string[i])) {
-+ do {
-+ if (!sjis_isfirst(string[--i])) {
-+ ++i;
-+ break;
-+ }
-+ } while (i > 0);
-+ }
-+ if (i == pos || i + (w = sjis_mbclen(string[i])) > pos) {
-+ return i;
-+ }
-+ i += w;
-+ return i + ((pos - i) & ~1);
-+}
-+
-+#define utf8_islead(c) ((unsigned char)((c) & 0xc0) != 0x80)
-+#define utf8_mbclen(c) mbc_len(mbctab_utf8, (c))
-+static unsigned int
-+utf8_startpos(string, pos)
-+ const char *string;
-+ unsigned int pos;
-+{
-+ unsigned int i = pos, w;
-+
-+ while (i > 0 && !utf8_islead(string[i])) {
-+ --i;
-+ }
-+ if (i == pos || i + (w = utf8_mbclen(string[i])) > pos) {
-+ return i;
-+ }
-+ return i + w;
-+}
-+#undef utf8_islead
diff --git a/lang/ruby18/files/patch-configure.in b/lang/ruby18/files/patch-configure.in
deleted file mode 100644
index 391fa3e04897..000000000000
--- a/lang/ruby18/files/patch-configure.in
+++ /dev/null
@@ -1,51 +0,0 @@
---- configure.in.orig 2009-12-24 01:10:03.000000000 -0800
-+++ configure.in 2010-10-10 23:21:07.000000000 -0700
-@@ -502,7 +502,7 @@
- AC_CHECK_LIB(crypt, crypt)
- AC_CHECK_LIB(dl, dlopen) # Dynamic linking for SunOS/Solaris and SYSV
- AC_CHECK_LIB(dld, shl_load) # Dynamic linking for HP-UX
--AC_CHECK_LIB(rt, clock_gettime) # GNU/Linux
-+AC_SEARCH_LIBS(clock_gettime, rt) # GNU/Linux
-
- case "$target_cpu" in
- alpha*) case "$target_os"::"$GCC" in
-@@ -1021,7 +1021,7 @@
- case $pthread_lib in
- c)
- ;;
-- c_r)
-+ c_r | pthread)
- MAINLIBS="-pthread $MAINLIBS"
- ;;
- *)
-@@ -1033,11 +1033,19 @@
- fi
- AC_CHECK_FUNCS(nanosleep)
- if test x"$ac_cv_func_nanosleep" = xno; then
-- AC_CHECK_LIB(rt, nanosleep)
-- if test x"$ac_cv_lib_rt_nanosleep" = xyes; then
-+ AC_SEARCH_LIBS(nanosleep, rt)
-+ if test x"$ac_cv_search_nanosleep" != xno; then
- AC_DEFINE(HAVE_NANOSLEEP)
- fi
- fi
-+ AC_MSG_CHECKING([for pthread_np.h])
-+ AC_TRY_COMPILE([
-+ #include <pthread.h>
-+ #include <pthread_np.h>],
-+ [(void)0;],
-+ AC_MSG_RESULT(yes)
-+ AC_DEFINE(HAVE_PTHREAD_NP_H),
-+ AC_MSG_RESULT(no))
- fi
- if test x"$ac_cv_header_ucontext_h" = xyes; then
- if test x"$rb_with_pthread" = xyes; then
-@@ -1446,7 +1454,7 @@
- SOLIBS=
-
- case "$target_os" in
-- cygwin*|mingw*|beos*|openstep*|nextstep*|rhapsody*|darwin*|os2-emx*)
-+ cygwin*|mingw*|beos*|openstep*|nextstep*|rhapsody*|darwin*|os2-emx*|freebsd*)
- : ${DLDLIBS=""}
- ;;
- *)
diff --git a/lang/ruby18/files/patch-ext_socket_socket.c b/lang/ruby18/files/patch-ext_socket_socket.c
deleted file mode 100644
index 86092a459d58..000000000000
--- a/lang/ruby18/files/patch-ext_socket_socket.c
+++ /dev/null
@@ -1,105 +0,0 @@
---- ext/socket/socket.c.orig 2009-02-23 00:54:12.000000000 +0300
-+++ ext/socket/socket.c 2009-02-23 01:27:13.000000000 +0300
-@@ -1111,81 +1111,33 @@
- fcntl(fd, F_SETFL, mode|NONBLOCKING);
- #endif /* HAVE_FCNTL */
-
-- for (;;) {
- #if defined(SOCKS) && !defined(SOCKS5)
-- if (socks) {
-- status = Rconnect(fd, sockaddr, len);
-- }
-- else
--#endif
-- {
-- status = connect(fd, sockaddr, len);
-- }
-- if (status < 0) {
-- switch (errno) {
-- case EAGAIN:
--#ifdef EINPROGRESS
-- case EINPROGRESS:
--#endif
--#if WAIT_IN_PROGRESS > 0
-- sockerrlen = sizeof(sockerr);
-- status = getsockopt(fd, SOL_SOCKET, SO_ERROR, (void *)&sockerr, &sockerrlen);
-- if (status) break;
-- if (sockerr) {
-- status = -1;
-- errno = sockerr;
-- break;
-- }
--#endif
--#ifdef EALREADY
-- case EALREADY:
--#endif
--#if WAIT_IN_PROGRESS > 0
-- wait_in_progress = WAIT_IN_PROGRESS;
--#endif
-- status = wait_connectable(fd);
-- if (status) {
-- break;
-- }
-- errno = 0;
-- continue;
--
--#if WAIT_IN_PROGRESS > 0
-- case EINVAL:
-- if (wait_in_progress-- > 0) {
-- /*
-- * connect() after EINPROGRESS returns EINVAL on
-- * some platforms, need to check true error
-- * status.
-- */
-- sockerrlen = sizeof(sockerr);
-- status = getsockopt(fd, SOL_SOCKET, SO_ERROR, (void *)&sockerr, &sockerrlen);
-- if (!status && !sockerr) {
-- struct timeval tv = {0, 100000};
-- rb_thread_wait_for(tv);
-- continue;
-- }
-- status = -1;
-- errno = sockerr;
-- }
-- break;
--#endif
--
--#ifdef EISCONN
-- case EISCONN:
-- status = 0;
-- errno = 0;
-- break;
-+ if (socks) {
-+ status = Rconnect(fd, sockaddr, len);
-+ }
-+ else
- #endif
-- default:
-- break;
-+ {
-+ status = connect(fd, sockaddr, len);
-+ }
-+
-+ if (status < 0 && (errno == EINPROGRESS || errno == EWOULDBLOCK)) {
-+ status = wait_connectable(fd);
-+ if (status == 0) {
-+ int buf;
-+ char c;
-+ int len = sizeof(buf);
-+ status = getpeername(fd, (struct sockaddr *)&buf, &len);
-+ if (status == -1) {
-+ read(fd, &c, 1); /* set errno. */
- }
- }
-+ }
-+
- #ifdef HAVE_FCNTL
-- fcntl(fd, F_SETFL, mode);
-+ fcntl(fd, F_SETFL, mode);
- #endif
-- return status;
-- }
-+ return status;
- }
-
- struct inetsock_arg
diff --git a/lang/ruby18/files/patch-ext_tk_tkutil_extconf.rb b/lang/ruby18/files/patch-ext_tk_tkutil_extconf.rb
deleted file mode 100644
index 54f0582041c5..000000000000
--- a/lang/ruby18/files/patch-ext_tk_tkutil_extconf.rb
+++ /dev/null
@@ -1,12 +0,0 @@
---- ext/tk/tkutil/extconf.rb.orig 2009-02-14 01:15:24.000000000 +0300
-+++ ext/tk/tkutil/extconf.rb 2009-02-14 01:15:39.000000000 +0300
-@@ -5,9 +5,7 @@
- has_tk = true
- end
-
--if has_tk
- require 'mkmf'
- have_func("rb_obj_instance_exec", "ruby.h")
- have_func("strndup", "string.h")
- create_makefile('tkutil')
--end
diff --git a/lang/ruby18/files/patch-gc.c b/lang/ruby18/files/patch-gc.c
deleted file mode 100644
index 971b52e2ab9b..000000000000
--- a/lang/ruby18/files/patch-gc.c
+++ /dev/null
@@ -1,176 +0,0 @@
---- gc.c.orig 2009-12-24 00:28:08.000000000 -0800
-+++ gc.c 2010-01-05 18:02:16.000000000 -0800
-@@ -30,6 +30,10 @@
- #include <sys/resource.h>
- #endif
-
-+#if defined(HAVE_PTHREAD_NP_H)
-+#include <pthread_np.h>
-+#endif
-+
- #if defined _WIN32 || defined __CYGWIN__
- #include <windows.h>
- #endif
-@@ -75,6 +79,7 @@
- static void run_final();
- static VALUE nomem_error;
- static void garbage_collect();
-+static void set_stack_limit();
-
- int ruby_gc_stress = 0;
-
-@@ -485,6 +490,8 @@
- # define STACK_LEVEL_MAX 655300
- #endif
-
-+VALUE *stack_bottom_addr = 0x0;
-+
- #ifdef C_ALLOCA
- # define SET_STACK_END VALUE stack_end; alloca(0);
- # define STACK_END (&stack_end)
-@@ -534,9 +541,22 @@
-
- #define GC_WATER_MARK 512
-
--#define CHECK_STACK(ret) do {\
-+#define CHECK_STACK(ret, prev) do {\
- SET_STACK_END;\
-- (ret) = (STACK_LENGTH > STACK_LEVEL_MAX + GC_WATER_MARK);\
-+ ssize_t avail;\
-+ if (stack_bottom_addr != 0) {\
-+ if (STACK_UPPER(&avail, 1, -1) > 0)\
-+ avail = stack_bottom_addr - STACK_END;\
-+ else\
-+ avail = STACK_END - stack_bottom_addr;\
-+ } else {\
-+ avail = STACK_LEVEL_MAX + GC_WATER_MARK - STACK_LENGTH;\
-+ }\
-+ if (avail <= 0 || (prev != 0 && (prev - avail) > avail))\
-+ (ret) = 1;\
-+ else\
-+ (ret) = 0;\
-+ (prev) = avail;\
- } while (0)
-
- size_t
-@@ -552,8 +572,9 @@
- ruby_stack_check()
- {
- int ret;
-+ static ssize_t prev = 0;
-
-- CHECK_STACK(ret);
-+ CHECK_STACK(ret, prev);
- return ret;
- }
-
-@@ -1607,18 +1628,72 @@
- }
- rb_gc_stack_start = addr;
- #endif
-+ set_stack_limit();
-+}
-+
-+static void set_stack_limit()
-+{
-+ size_t stacksize = 0;
-+
- #ifdef HAVE_GETRLIMIT
- {
- struct rlimit rlim;
-
-- if (getrlimit(RLIMIT_STACK, &rlim) == 0) {
-- unsigned int space = rlim.rlim_cur/5;
-+ if (getrlimit(RLIMIT_STACK, &rlim) == 0)
-+ stacksize = rlim.rlim_cur;
-+ }
-+#elif defined _WIN32
-+ {
-+ MEMORY_BASIC_INFORMATION mi;
-
-- if (space > 1024*1024) space = 1024*1024;
-- STACK_LEVEL_MAX = (rlim.rlim_cur - space) / sizeof(VALUE);
-+ if (VirtualQuery(&mi, &mi, sizeof(mi))) {
-+ stacksize = (char *)mi.BaseAddress - (char *)mi.AllocationBase;
-+ }
-+ }
-+#endif
-+#if defined(_THREAD_SAFE) && defined(HAVE_PTHREAD_NP_H)
-+ {
-+ pthread_attr_t attr;
-+ size_t size;
-+ void *addr;
-+
-+ pthread_attr_init(&attr);
-+ if (pthread_attr_get_np(pthread_self(), &attr) == 0) {
-+ pthread_attr_getstack(&attr, &addr, &size);
-+ if (stacksize == 0 || size < stacksize)
-+ stacksize = size;
-+ stack_bottom_addr = addr;
-+ }
-+ pthread_attr_destroy(&attr);
-+ }
-+#endif
-+ if (stacksize) {
-+ unsigned int space = stacksize / 5;
-+
-+ if (space > 1024*1024)
-+ space = 1024*1024;
-+ STACK_LEVEL_MAX = (stacksize - space) / sizeof(VALUE);
-+#if defined(__FreeBSD__)
-+#include <sys/sysctl.h>
-+ if (stack_bottom_addr == 0) {
-+ size_t len;
-+ void *usrstack;
-+ int mib[2];
-+ int error;
-+
-+ len = sizeof(usrstack);
-+ mib[0] = CTL_KERN;
-+ mib[1] = KERN_USRSTACK;
-+ error = sysctl(mib, 2, &usrstack, &len, NULL, 0);
-+ if (error == 0) {
-+ if (STACK_UPPER(&avail, 1, -1) > 0)
-+ stack_bottom_addr = usrstack + (stacksize - space);
-+ else
-+ stack_bottom_addr = usrstack - (stacksize - space);
- }
- }
- #endif
-+ }
- }
-
- void ruby_init_stack(VALUE *addr
-@@ -1639,31 +1714,7 @@
- rb_gc_register_stack_start = (VALUE*)bsp;
- }
- #endif
--#ifdef HAVE_GETRLIMIT
-- {
-- struct rlimit rlim;
--
-- if (getrlimit(RLIMIT_STACK, &rlim) == 0) {
-- unsigned int space = rlim.rlim_cur/5;
--
-- if (space > 1024*1024) space = 1024*1024;
-- STACK_LEVEL_MAX = (rlim.rlim_cur - space) / sizeof(VALUE);
-- }
-- }
--#elif defined _WIN32
-- {
-- MEMORY_BASIC_INFORMATION mi;
-- DWORD size;
-- DWORD space;
--
-- if (VirtualQuery(&mi, &mi, sizeof(mi))) {
-- size = (char *)mi.BaseAddress - (char *)mi.AllocationBase;
-- space = size / 5;
-- if (space > 1024*1024) space = 1024*1024;
-- STACK_LEVEL_MAX = (size - space) / sizeof(VALUE);
-- }
-- }
--#endif
-+ set_stack_limit();
- }
-
- /*
diff --git a/lang/ruby18/files/patch-io.c b/lang/ruby18/files/patch-io.c
deleted file mode 100644
index 9c663d3027c3..000000000000
--- a/lang/ruby18/files/patch-io.c
+++ /dev/null
@@ -1,22 +0,0 @@
---- io.c.orig 2008-06-08 22:20:37.000000000 +0400
-+++ io.c 2009-02-12 01:10:27.000000000 +0300
-@@ -4970,8 +4970,9 @@
- #if !defined(MSDOS) && !defined(__human68k__)
- static int
- io_cntl(fd, cmd, narg, io_p)
-- int fd, cmd, io_p;
-+ int fd, io_p;
- long narg;
-+ unsigned long cmd;
- {
- int retval;
-
-@@ -5001,7 +5002,7 @@
- int io_p;
- {
- #if !defined(MSDOS) && !defined(__human68k__)
-- int cmd = NUM2ULONG(req);
-+ unsigned long cmd = NUM2ULONG(req);
- rb_io_t *fptr;
- long len = 0;
- long narg = 0;
diff --git a/lang/ruby18/files/patch-lib_uri_generic.rb b/lang/ruby18/files/patch-lib_uri_generic.rb
deleted file mode 100644
index 09efb83d9029..000000000000
--- a/lang/ruby18/files/patch-lib_uri_generic.rb
+++ /dev/null
@@ -1,19 +0,0 @@
---- lib/uri/generic.rb.orig 2009-06-18 16:10:22.000000000 +0400
-+++ lib/uri/generic.rb 2009-06-18 16:10:51.000000000 +0400
-@@ -1027,7 +1027,15 @@
- end
- end
-
-- str << path_query
-+ path = path_query
-+
-+ #
-+ # Add URI delimiter if the path misses it (like as in FTP)
-+ #
-+ if not path.empty? and not str.empty? and path[0, 1] != '/'
-+ path = '/' + path
-+ end
-+ str << path
- end
-
- if @fragment
diff --git a/lang/ruby18/files/patch-main.c b/lang/ruby18/files/patch-main.c
deleted file mode 100644
index 2fe3acb6c778..000000000000
--- a/lang/ruby18/files/patch-main.c
+++ /dev/null
@@ -1,86 +0,0 @@
---- main.c.orig 2007-02-13 02:01:19.000000000 +0300
-+++ main.c 2009-09-28 15:55:36.000000000 +0400
-@@ -29,10 +29,21 @@
- static void objcdummyfunction( void ) { objc_msgSend(); }
- #endif
-
-+#if defined(__FreeBSD__) && defined(_THREAD_SAFE)
-+static int argc;
-+static char **argv;
-+static char **envp;
-+#endif
-+
-+#if defined(__FreeBSD__) && defined(_THREAD_SAFE)
-+void *
-+main_entry(void *arg)
-+#else
- int
- main(argc, argv, envp)
- int argc;
- char **argv, **envp;
-+#endif
- {
- #ifdef _WIN32
- NtInitialize(&argc, &argv);
-@@ -47,5 +58,61 @@
- ruby_options(argc, argv);
- ruby_run();
- }
-+#if defined(__FreeBSD__) && defined(_THREAD_SAFE)
-+ return (NULL);
-+#else
- return 0;
-+#endif
- }
-+
-+#if defined(__FreeBSD__) && defined(_THREAD_SAFE)
-+#include <sys/types.h>
-+#include <sys/time.h>
-+#include <sys/resource.h>
-+int
-+main(main_argc, main_argv, main_envp)
-+ int main_argc;
-+ char **main_argv, **main_envp;
-+{
-+ struct rlimit rl;
-+ pthread_attr_t attr;
-+ pthread_t tid;
-+ size_t stacksize;
-+ int error;
-+
-+ argc = main_argc;
-+ argv = main_argv;
-+ envp = main_envp;
-+ /* Get the system imposed limit. */
-+ error = getrlimit(RLIMIT_STACK, &rl);
-+ if (error != 0) {
-+ fprintf(stderr, "cannot obtain resource limit\n");
-+ exit(1);
-+ }
-+ stacksize = rl.rlim_cur * 3 / 4; /* Set initial size to 3/4 of limit */
-+ error = pthread_attr_init(&attr);
-+ if (error != 0) {
-+ fprintf(stderr, "cannot initialize thread attributes\n");
-+ exit(1);
-+ }
-+ while (stacksize > 0) {
-+ error = pthread_attr_setstacksize(&attr, stacksize);
-+ if (error != 0)
-+ goto next;
-+ error = pthread_create(&tid, &attr, &main_entry, NULL);
-+ if (error == 0)
-+ break;
-+ next:
-+ stacksize = stacksize >> 1;
-+ }
-+ if (stacksize != 0) { /* Success. */
-+ pthread_detach(tid);
-+ pthread_exit(NULL);
-+ return (0);
-+ }
-+ else {
-+ fprintf(stderr, "Cannot create main thread\n");
-+ return (1);
-+ }
-+}
-+#endif
diff --git a/lang/ruby18/files/patch-mkconfig.rb b/lang/ruby18/files/patch-mkconfig.rb
deleted file mode 100644
index 0d43b9999bf8..000000000000
--- a/lang/ruby18/files/patch-mkconfig.rb
+++ /dev/null
@@ -1,11 +0,0 @@
---- mkconfig.rb.orig 2010-09-06 00:14:02.000000000 +0200
-+++ mkconfig.rb 2010-09-06 00:13:56.000000000 +0200
-@@ -88,7 +88,7 @@
- if /^prefix$/ =~ name
- val = "(TOPDIR || DESTDIR + #{val})"
- end
-- v = " CONFIG[\"#{name}\"] #{vars[name] ? '<< "\n"' : '='} #{val}\n"
-+ v = " CONFIG[\"#{name}\"] = #{val}\n"
- vars[name] = true
- if fast[name]
- v_fast << v
diff --git a/lang/ruby18/files/patch-mkmf.rb b/lang/ruby18/files/patch-mkmf.rb
deleted file mode 100644
index abf56b6a71dd..000000000000
--- a/lang/ruby18/files/patch-mkmf.rb
+++ /dev/null
@@ -1,27 +0,0 @@
---- lib/mkmf.rb.orig 2009-02-12 01:18:14.000000000 +0300
-+++ lib/mkmf.rb 2009-02-12 01:19:47.000000000 +0300
-@@ -132,9 +132,13 @@
-
- topdir = File.dirname(libdir = File.dirname(__FILE__))
- extdir = File.expand_path("ext", topdir)
-+setuparchdir = topdir + \
-+ "/#{Config::CONFIG["ruby_version"]}/#{Config::CONFIG["arch"]}"
- $extmk = File.expand_path($0)[0, extdir.size+1] == extdir+"/"
--if not $extmk and File.exist?(($hdrdir = Config::CONFIG["archdir"]) + "/ruby.h")
-- $topdir = $hdrdir
-+if not $extmk and File.exist?(setuparchdir + "/ruby.h")
-+ $hdrdir = $topdir = setuparchdir
-+elsif not $extmk and File.exist?(Config::CONFIG["archdir"] + "/ruby.h")
-+ $topdir = $hdrdir = Config::CONFIG["archdir"]
- elsif File.exist?(($hdrdir = ($top_srcdir ||= topdir)) + "/ruby.h") and
- File.exist?(($topdir ||= Config::CONFIG["topdir"]) + "/config.h")
- else
-@@ -1554,7 +1558,7 @@
-
- mfile.print <<-SITEINSTALL
-
--site-install: site-install-so site-install-rb
-+site-install: site-install-so site-install-rb install
- site-install-so: install-so
- site-install-rb: install-rb
-
diff --git a/lang/ruby18/files/patch-openssl_missing.c b/lang/ruby18/files/patch-openssl_missing.c
deleted file mode 100644
index 5637d7f01c3f..000000000000
--- a/lang/ruby18/files/patch-openssl_missing.c
+++ /dev/null
@@ -1,30 +0,0 @@
---- ./ext/openssl/openssl_missing.c.orig 2008-05-19 03:00:52.000000000 +0000
-+++ ./ext/openssl/openssl_missing.c 2012-01-17 05:09:13.816807984 +0000
-@@ -22,15 +22,16 @@
- #include "openssl_missing.h"
-
- #if !defined(HAVE_HMAC_CTX_COPY)
--void
-+int
- HMAC_CTX_copy(HMAC_CTX *out, HMAC_CTX *in)
- {
-- if (!out || !in) return;
-+ if (!out || !in) return 0;
- memcpy(out, in, sizeof(HMAC_CTX));
-
- EVP_MD_CTX_copy(&out->md_ctx, &in->md_ctx);
- EVP_MD_CTX_copy(&out->i_ctx, &in->i_ctx);
- EVP_MD_CTX_copy(&out->o_ctx, &in->o_ctx);
-+ return 0;
- }
- #endif /* HAVE_HMAC_CTX_COPY */
- #endif /* NO_HMAC */
-@@ -117,7 +118,7 @@
- * tested on 0.9.7d.
- */
- int
--EVP_CIPHER_CTX_copy(EVP_CIPHER_CTX *out, EVP_CIPHER_CTX *in)
-+EVP_CIPHER_CTX_copy(EVP_CIPHER_CTX *out, const EVP_CIPHER_CTX *in)
- {
- memcpy(out, in, sizeof(EVP_CIPHER_CTX));
-
diff --git a/lang/ruby18/files/patch-openssl_missing.h b/lang/ruby18/files/patch-openssl_missing.h
deleted file mode 100644
index c18cbab16b55..000000000000
--- a/lang/ruby18/files/patch-openssl_missing.h
+++ /dev/null
@@ -1,20 +0,0 @@
---- ext/openssl/openssl_missing.h.orig 2008-08-04 06:44:17.000000000 +0200
-+++ ext/openssl/openssl_missing.h 2010-04-06 14:00:55.000000000 +0200
-@@ -65,7 +65,7 @@
- #endif
-
- #if !defined(HAVE_HMAC_CTX_COPY)
--void HMAC_CTX_copy(HMAC_CTX *out, HMAC_CTX *in);
-+int HMAC_CTX_copy(HMAC_CTX *out, HMAC_CTX *in);
- #endif
-
- #if !defined(HAVE_HMAC_CTX_CLEANUP)
-@@ -89,7 +89,7 @@
- #endif
-
- #if !defined(HAVE_EVP_CIPHER_CTX_COPY)
--int EVP_CIPHER_CTX_copy(EVP_CIPHER_CTX *out, EVP_CIPHER_CTX *in);
-+int EVP_CIPHER_CTX_copy(EVP_CIPHER_CTX *out, const EVP_CIPHER_CTX *in);
- #endif
-
- #if !defined(HAVE_EVP_DIGESTINIT_EX)
diff --git a/lang/ruby18/pkg-descr b/lang/ruby18/pkg-descr
deleted file mode 100644
index 63977179b7ac..000000000000
--- a/lang/ruby18/pkg-descr
+++ /dev/null
@@ -1,19 +0,0 @@
-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.)
-
-WWW: http://www.ruby-lang.org/en/
diff --git a/lang/ruby18/pkg-message b/lang/ruby18/pkg-message
deleted file mode 100644
index 2f3db56f2280..000000000000
--- a/lang/ruby18/pkg-message
+++ /dev/null
@@ -1,15 +0,0 @@
-====
-Note that some of the standard libraries are provided as separate
-ports since they require extra dependencies:
-
- converters/ruby-iconv iconv module
-
- databases/ruby-gdbm: GDBM module
-
- x11-toolkits/ruby-tk: Tcl/Tk modules
- japanese/ruby-tk: Tcl/Tk modules for Japanized Tcl/Tk
-
- lang/ruby-mode.el: Emacs lisp modules
-
-Install them as occasion demands.
-====
diff --git a/lang/ruby18/pkg-plist b/lang/ruby18/pkg-plist
deleted file mode 100644
index 84fdc0b7483b..000000000000
--- a/lang/ruby18/pkg-plist
+++ /dev/null
@@ -1,909 +0,0 @@
-bin/irb%%RUBY_SUFFIX%%
-%%IF_DEFAULT%%bin/irb
-bin/erb%%RUBY_SUFFIX%%
-%%IF_DEFAULT%%bin/erb
-bin/h2rb%%RUBY_SUFFIX%%
-%%IF_DEFAULT%%bin/h2rb
-bin/rdoc%%RUBY_SUFFIX%%
-%%IF_DEFAULT%%bin/rdoc
-bin/ri%%RUBY_SUFFIX%%
-%%IF_DEFAULT%%bin/ri
-bin/ruby%%RUBY_SUFFIX%%
-%%IF_DEFAULT%%bin/ruby
-bin/testrb%%RUBY_SUFFIX%%
-%%IF_DEFAULT%%bin/testrb
-lib/lib%%RUBY_NAME%%-static.a
-lib/lib%%RUBY_NAME%%.so
-lib/lib%%RUBY_NAME%%.so.%%RUBY_SHLIBVER%%
-%%PORTDOCS%%%%RUBY_DOCDIR%%/COPYING
-%%PORTDOCS%%%%RUBY_DOCDIR%%/COPYING.ja
-%%PORTDOCS%%%%RUBY_DOCDIR%%/ChangeLog
-%%PORTDOCS%%%%RUBY_DOCDIR%%/ChangeLog-1.8.0
-%%PORTDOCS%%%%RUBY_DOCDIR%%/LEGAL
-%%PORTDOCS%%%%RUBY_DOCDIR%%/NEWS
-%%PORTDOCS%%%%RUBY_DOCDIR%%/NEWS-1.8.0
-%%PORTDOCS%%%%RUBY_DOCDIR%%/README
-%%PORTDOCS%%%%RUBY_DOCDIR%%/README.EXT
-%%PORTDOCS%%%%RUBY_DOCDIR%%/README.EXT.ja
-%%PORTDOCS%%%%RUBY_DOCDIR%%/README.ja
-%%PORTDOCS%%%%RUBY_DOCDIR%%/bigdecimal/bigdecimal_en.html
-%%PORTDOCS%%%%RUBY_DOCDIR%%/bigdecimal/bigdecimal_ja.html
-%%PORTDOCS%%%%RUBY_DOCDIR%%/dl/dl.txt
-%%PORTDOCS%%%%RUBY_DOCDIR%%/etc/etc.txt
-%%PORTDOCS%%%%RUBY_DOCDIR%%/etc/etc.txt.ja
-%%PORTDOCS%%%%RUBY_DOCDIR%%/forwardable.rd
-%%PORTDOCS%%%%RUBY_DOCDIR%%/forwardable.rd.ja
-%%PORTDOCS%%%%RUBY_DOCDIR%%/irb/irb-tools.rd.ja
-%%PORTDOCS%%%%RUBY_DOCDIR%%/irb/irb.rd
-%%PORTDOCS%%%%RUBY_DOCDIR%%/irb/irb.rd.ja
-%%PORTDOCS%%%%RUBY_DOCDIR%%/pty/README
-%%PORTDOCS%%%%RUBY_DOCDIR%%/pty/README.expect
-%%PORTDOCS%%%%RUBY_DOCDIR%%/pty/README.expect.ja
-%%PORTDOCS%%%%RUBY_DOCDIR%%/pty/README.ja
-%%PORTDOCS%%%%RUBY_DOCDIR%%/readline/README
-%%PORTDOCS%%%%RUBY_DOCDIR%%/readline/README.ja
-%%PORTDOCS%%%%RUBY_DOCDIR%%/shell.rd
-%%PORTDOCS%%%%RUBY_DOCDIR%%/shell.rd.ja
-%%PORTDOCS%%%%RUBY_DOCDIR%%/syslog/syslog.txt
-%%PORTDOCS%%%%RUBY_DOCDIR%%/zlib/zlib.rd
-%%PORTDOCS%%@dirrm %%RUBY_DOCDIR%%/zlib
-%%PORTDOCS%%@dirrm %%RUBY_DOCDIR%%/syslog
-%%PORTDOCS%%@dirrm %%RUBY_DOCDIR%%/readline
-%%PORTDOCS%%@dirrm %%RUBY_DOCDIR%%/pty
-%%PORTDOCS%%@dirrm %%RUBY_DOCDIR%%/irb
-%%PORTDOCS%%@dirrm %%RUBY_DOCDIR%%/etc
-%%PORTDOCS%%@dirrm %%RUBY_DOCDIR%%/dl
-%%PORTDOCS%%@dirrm %%RUBY_DOCDIR%%/bigdecimal
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/README
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/bigdecimal/linear.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/bigdecimal/nlsolve.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/bigdecimal/pi.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/biorhythm.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/cal.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/cbreak.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/clnt.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/curses/hello.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/curses/rain.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/curses/view.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/dbmtest.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/dir.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/dl/c++sample.C
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/dl/c++sample.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/dl/drives.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/dl/getch.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/dl/libc.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/dl/msgbox.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/dl/msgbox2.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/dl/stream.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/drb/README.rd
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/drb/README.rd.ja
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/drb/darray.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/drb/darrayc.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/drb/dbiff.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/drb/dcdbiff.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/drb/dchatc.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/drb/dchats.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/drb/dhasen.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/drb/dhasenc.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/drb/dlogc.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/drb/dlogd.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/drb/dqin.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/drb/dqlib.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/drb/dqout.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/drb/dqueue.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/drb/drbc.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/drb/drbch.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/drb/drbm.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/drb/drbmc.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/drb/drbs-acl.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/drb/drbs.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/drb/drbssl_c.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/drb/drbssl_s.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/drb/extserv_test.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/drb/gw_ct.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/drb/gw_cu.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/drb/gw_s.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/drb/holderc.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/drb/holders.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/drb/http0.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/drb/http0serv.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/drb/name.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/drb/namec.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/drb/old_tuplespace.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/drb/rinda_ts.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/drb/rindac.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/drb/rindas.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/drb/ring_echo.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/drb/ring_inspect.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/drb/ring_place.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/drb/simpletuple.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/drb/speedc.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/drb/speeds.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/dualstack-fetch.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/dualstack-httpd.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/erb/erb4html.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/eval.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/export.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/exyacc.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/fact.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/fib.awk
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/fib.pl
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/fib.py
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/fib.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/fib.scm
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/freq.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/from.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/fullpath.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/getopts.test
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/less.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/list.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/list2.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/list3.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/logger/app.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/logger/log.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/logger/shifting.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/mine.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/mkproto.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/mpart.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/mrshtest.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/observ.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/occur.pl
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/occur.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/occur2.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/openssl/c_rehash.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/openssl/cert2text.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/openssl/cert_store_view.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/openssl/certstore.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/openssl/cipher.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/openssl/crlstore.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/openssl/echo_cli.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/openssl/echo_svr.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/openssl/gen_csr.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/openssl/smime_read.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/openssl/smime_write.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/openssl/wget.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/optparse/opttest.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/optparse/subcommand.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/philos.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/pi.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/pty/expect_sample.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/pty/script.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/pty/shl.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/rcs.awk
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/rcs.dat
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/rcs.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/regx.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/rss/blend.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/rss/convert.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/rss/list_description.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/rss/re_read.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/rss/rss_recent.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/sieve.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/svr.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/test.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/testunit/adder.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/testunit/subtracter.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/testunit/tc_adder.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/testunit/tc_subtracter.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/testunit/ts_examples.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/time.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/trojan.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/tsvr.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/uumerge.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/webrick/demo-app.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/webrick/demo-multipart.cgi
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/webrick/demo-servlet.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/webrick/demo-urlencoded.cgi
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/webrick/hello.cgi
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/webrick/hello.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/webrick/httpd.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/webrick/httpproxy.rb
-%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/webrick/httpsd.rb
-%%PORTDOCS%%@dirrm %%RUBY_EXAMPLESDIR%%/webrick
-%%PORTDOCS%%@dirrm %%RUBY_EXAMPLESDIR%%/testunit
-%%PORTDOCS%%@dirrm %%RUBY_EXAMPLESDIR%%/rss
-%%PORTDOCS%%@dirrm %%RUBY_EXAMPLESDIR%%/pty
-%%PORTDOCS%%@dirrm %%RUBY_EXAMPLESDIR%%/optparse
-%%PORTDOCS%%@dirrm %%RUBY_EXAMPLESDIR%%/openssl
-%%PORTDOCS%%@dirrm %%RUBY_EXAMPLESDIR%%/logger
-%%PORTDOCS%%@dirrm %%RUBY_EXAMPLESDIR%%/erb
-%%PORTDOCS%%@dirrm %%RUBY_EXAMPLESDIR%%/drb
-%%PORTDOCS%%@dirrm %%RUBY_EXAMPLESDIR%%/dl
-%%PORTDOCS%%@dirrm %%RUBY_EXAMPLESDIR%%/curses
-%%PORTDOCS%%@dirrm %%RUBY_EXAMPLESDIR%%/bigdecimal
-%%RUBY_DOCDIR%%/.keep_me
-@dirrmtry %%RUBY_DOCDIR%%
-%%RUBY_EXAMPLESDIR%%/.keep_me
-@dirrmtry %%RUBY_EXAMPLESDIR%%
-%%RUBY_ELISPDIR%%/.keep_me.%%RUBY_NAME%%
-@dirrmtry %%RUBY_ELISPDIR%%
-@exec /bin/mkdir -p %D/%%RUBY_RIDIR%%
-@exec env LC_TIME=C /bin/date > %D/%%RUBY_RIDIR%%/created.rid
-@unexec /bin/rm -f %D/%%RUBY_RIDIR%%/created.rid
-@exec /bin/mkdir -p %D/%%RUBY_SITERIDIR%%
-@exec env LC_TIME=C /bin/date > %D/%%RUBY_SITERIDIR%%/created.rid
-@unexec /bin/rm -f %D/%%RUBY_SITERIDIR%%/created.rid
-%%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/util.rb
-%%RUBY_LIBDIR%%/cgi/session/pstore.rb
-%%RUBY_LIBDIR%%/cgi/session.rb
-%%RUBY_LIBDIR%%/cgi-lib.rb
-%%RUBY_LIBDIR%%/cgi.rb
-%%RUBY_LIBDIR%%/complex.rb
-%%RUBY_LIBDIR%%/csv.rb
-%%RUBY_LIBDIR%%/date/format.rb
-%%RUBY_LIBDIR%%/date.rb
-%%RUBY_LIBDIR%%/date2.rb
-%%RUBY_LIBDIR%%/debug.rb
-%%RUBY_LIBDIR%%/delegate.rb
-%%RUBY_LIBDIR%%/digest/sha2.rb
-%%RUBY_LIBDIR%%/digest.rb
-%%RUBY_LIBDIR%%/dl/import.rb
-%%RUBY_LIBDIR%%/dl/struct.rb
-%%RUBY_LIBDIR%%/dl/types.rb
-%%RUBY_LIBDIR%%/dl/win32.rb
-%%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
-%%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_LIBDIR%%/%%RUBY_ARCH%%/bigdecimal.so
-%%RUBY_LIBDIR%%/%%RUBY_ARCH%%/config.h
-%%RUBY_LIBDIR%%/%%RUBY_ARCH%%/curses.so
-%%RUBY_LIBDIR%%/%%RUBY_ARCH%%/dbm.so
-%%RUBY_LIBDIR%%/%%RUBY_ARCH%%/defines.h
-%%RUBY_LIBDIR%%/%%RUBY_ARCH%%/digest/bubblebabble.so
-%%RUBY_LIBDIR%%/%%RUBY_ARCH%%/digest/md5.so
-%%RUBY_LIBDIR%%/%%RUBY_ARCH%%/digest/rmd160.so
-%%RUBY_LIBDIR%%/%%RUBY_ARCH%%/digest/sha1.so
-%%RUBY_LIBDIR%%/%%RUBY_ARCH%%/digest/sha2.so
-%%RUBY_LIBDIR%%/%%RUBY_ARCH%%/digest.h
-%%RUBY_LIBDIR%%/%%RUBY_ARCH%%/digest.so
-%%RUBY_LIBDIR%%/%%RUBY_ARCH%%/dl.h
-%%RUBY_LIBDIR%%/%%RUBY_ARCH%%/dl.so
-%%RUBY_LIBDIR%%/%%RUBY_ARCH%%/dlconfig.h
-%%RUBY_LIBDIR%%/%%RUBY_ARCH%%/dln.h
-%%RUBY_LIBDIR%%/%%RUBY_ARCH%%/env.h
-%%RUBY_LIBDIR%%/%%RUBY_ARCH%%/etc.so
-%%RUBY_LIBDIR%%/%%RUBY_ARCH%%/fcntl.so
-%%RUBY_LIBDIR%%/%%RUBY_ARCH%%/intern.h
-%%RUBY_LIBDIR%%/%%RUBY_ARCH%%/io/wait.so
-%%RUBY_LIBDIR%%/%%RUBY_ARCH%%/missing.h
-%%RUBY_LIBDIR%%/%%RUBY_ARCH%%/nkf.so
-%%RUBY_LIBDIR%%/%%RUBY_ARCH%%/node.h
-%%ONIGURUMA%%%%RUBY_LIBDIR%%/%%RUBY_ARCH%%/oniguruma.h
-%%RUBY_LIBDIR%%/%%RUBY_ARCH%%/openssl.so
-%%RUBY_LIBDIR%%/%%RUBY_ARCH%%/pty.so
-%%RUBY_LIBDIR%%/%%RUBY_ARCH%%/racc/cparse.so
-%%RUBY_LIBDIR%%/%%RUBY_ARCH%%/rbconfig.rb
-%%RUBY_LIBDIR%%/%%RUBY_ARCH%%/re.h
-%%RUBY_LIBDIR%%/%%RUBY_ARCH%%/readline.so
-%%ONIGURUMA%%%%RUBY_LIBDIR%%/%%RUBY_ARCH%%/regenc.h
-%%RUBY_LIBDIR%%/%%RUBY_ARCH%%/regex.h
-%%ONIGURUMA%%%%RUBY_LIBDIR%%/%%RUBY_ARCH%%/regint.h
-%%ONIGURUMA%%%%RUBY_LIBDIR%%/%%RUBY_ARCH%%/regparse.h
-%%RUBY_LIBDIR%%/%%RUBY_ARCH%%/ruby.h
-%%RUBY_LIBDIR%%/%%RUBY_ARCH%%/rubyio.h
-%%RUBY_LIBDIR%%/%%RUBY_ARCH%%/rubysig.h
-%%RUBY_LIBDIR%%/%%RUBY_ARCH%%/sdbm.so
-%%RUBY_LIBDIR%%/%%RUBY_ARCH%%/socket.so
-%%RUBY_LIBDIR%%/%%RUBY_ARCH%%/st.h
-%%RUBY_LIBDIR%%/%%RUBY_ARCH%%/stringio.so
-%%RUBY_LIBDIR%%/%%RUBY_ARCH%%/strscan.so
-%%RUBY_LIBDIR%%/%%RUBY_ARCH%%/syck.so
-%%RUBY_LIBDIR%%/%%RUBY_ARCH%%/syslog.so
-%%RUBY_LIBDIR%%/%%RUBY_ARCH%%/thread.so
-%%RUBY_LIBDIR%%/%%RUBY_ARCH%%/util.h
-%%RUBY_LIBDIR%%/%%RUBY_ARCH%%/version.h
-%%RUBY_LIBDIR%%/%%RUBY_ARCH%%/zlib.so
-%%RUBY_LIBDIR%%/importenv.rb
-%%RUBY_LIBDIR%%/io/nonblock.rb
-%%RUBY_LIBDIR%%/ipaddr.rb
-%%RUBY_LIBDIR%%/irb/cmd/chws.rb
-%%RUBY_LIBDIR%%/irb/cmd/fork.rb
-%%RUBY_LIBDIR%%/irb/cmd/help.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
-%%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/save-history.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
-%%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
-%%RUBY_LIBDIR%%/irb/locale.rb
-%%RUBY_LIBDIR%%/irb/notifier.rb
-%%RUBY_LIBDIR%%/irb/output-method.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
-%%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%%/md5.rb
-%%RUBY_LIBDIR%%/mkmf.rb
-%%RUBY_LIBDIR%%/monitor.rb
-%%RUBY_LIBDIR%%/mutex_m.rb
-%%RUBY_LIBDIR%%/net/ftp.rb
-%%RUBY_LIBDIR%%/net/ftptls.rb
-%%RUBY_LIBDIR%%/net/http.rb
-%%RUBY_LIBDIR%%/net/https.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
-%%RUBY_LIBDIR%%/net/telnets.rb
-%%RUBY_LIBDIR%%/observer.rb
-%%RUBY_LIBDIR%%/open-uri.rb
-%%RUBY_LIBDIR%%/open3.rb
-%%RUBY_LIBDIR%%/openssl/bn.rb
-%%RUBY_LIBDIR%%/openssl/buffering.rb
-%%RUBY_LIBDIR%%/openssl/cipher.rb
-%%RUBY_LIBDIR%%/openssl/config.rb
-%%RUBY_LIBDIR%%/openssl/digest.rb
-%%RUBY_LIBDIR%%/openssl/pkcs7.rb
-%%RUBY_LIBDIR%%/openssl/ssl.rb
-%%RUBY_LIBDIR%%/openssl/ssl-internal.rb
-%%RUBY_LIBDIR%%/openssl/x509.rb
-%%RUBY_LIBDIR%%/openssl/x509-internal.rb
-%%RUBY_LIBDIR%%/openssl.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
-%%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
-%%RUBY_LIBDIR%%/rational.rb
-%%RUBY_LIBDIR%%/rdoc/code_objects.rb
-%%RUBY_LIBDIR%%/rdoc/diagram.rb
-%%RUBY_LIBDIR%%/rdoc/dot/dot.rb
-%%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
-%%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
-%%RUBY_LIBDIR%%/rdoc/generators/template/xml/rdf.rb
-%%RUBY_LIBDIR%%/rdoc/generators/template/xml/xml.rb
-%%RUBY_LIBDIR%%/rdoc/generators/xml_generator.rb
-%%RUBY_LIBDIR%%/rdoc/markup/sample/rdoc2latex.rb
-%%RUBY_LIBDIR%%/rdoc/markup/sample/sample.rb
-%%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
-%%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
-%%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
-%%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
-%%RUBY_LIBDIR%%/rdoc/template.rb
-%%RUBY_LIBDIR%%/rdoc/tokenstream.rb
-%%RUBY_LIBDIR%%/rdoc/usage.rb
-%%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
-%%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
-%%RUBY_LIBDIR%%/rexml/entity.rb
-%%RUBY_LIBDIR%%/rexml/functions.rb
-%%RUBY_LIBDIR%%/rexml/formatters/default.rb
-%%RUBY_LIBDIR%%/rexml/formatters/pretty.rb
-%%RUBY_LIBDIR%%/rexml/formatters/transitive.rb
-%%RUBY_LIBDIR%%/rexml/instruction.rb
-%%RUBY_LIBDIR%%/rexml/light/node.rb
-%%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
-%%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/syncenumerator.rb
-%%RUBY_LIBDIR%%/rexml/text.rb
-%%RUBY_LIBDIR%%/rexml/undefinednamespaceexception.rb
-%%RUBY_LIBDIR%%/rexml/validation/relaxng.rb
-%%RUBY_LIBDIR%%/rexml/validation/validation.rb
-%%RUBY_LIBDIR%%/rexml/validation/validationexception.rb
-%%RUBY_LIBDIR%%/rexml/xmldecl.rb
-%%RUBY_LIBDIR%%/rexml/xmltokens.rb
-%%RUBY_LIBDIR%%/rexml/xpath.rb
-%%RUBY_LIBDIR%%/rexml/xpath_parser.rb
-%%RUBY_LIBDIR%%/rinda/rinda.rb
-%%RUBY_LIBDIR%%/rinda/ring.rb
-%%RUBY_LIBDIR%%/rinda/tuplespace.rb
-%%RUBY_LIBDIR%%/rss/0.9.rb
-%%RUBY_LIBDIR%%/rss/1.0.rb
-%%RUBY_LIBDIR%%/rss/2.0.rb
-%%RUBY_LIBDIR%%/rss/atom.rb
-%%RUBY_LIBDIR%%/rss/content/1.0.rb
-%%RUBY_LIBDIR%%/rss/content/2.0.rb
-%%RUBY_LIBDIR%%/rss/content.rb
-%%RUBY_LIBDIR%%/rss/converter.rb
-%%RUBY_LIBDIR%%/rss/dublincore/1.0.rb
-%%RUBY_LIBDIR%%/rss/dublincore/2.0.rb
-%%RUBY_LIBDIR%%/rss/dublincore/atom.rb
-%%RUBY_LIBDIR%%/rss/dublincore.rb
-%%RUBY_LIBDIR%%/rss/image.rb
-%%RUBY_LIBDIR%%/rss/itunes.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/atom.rb
-%%RUBY_LIBDIR%%/rss/maker/base.rb
-%%RUBY_LIBDIR%%/rss/maker/content.rb
-%%RUBY_LIBDIR%%/rss/maker/dublincore.rb
-%%RUBY_LIBDIR%%/rss/maker/entry.rb
-%%RUBY_LIBDIR%%/rss/maker/feed.rb
-%%RUBY_LIBDIR%%/rss/maker/image.rb
-%%RUBY_LIBDIR%%/rss/maker/itunes.rb
-%%RUBY_LIBDIR%%/rss/maker/slash.rb
-%%RUBY_LIBDIR%%/rss/maker/syndication.rb
-%%RUBY_LIBDIR%%/rss/maker/taxonomy.rb
-%%RUBY_LIBDIR%%/rss/maker/trackback.rb
-%%RUBY_LIBDIR%%/rss/maker.rb
-%%RUBY_LIBDIR%%/rss/parser.rb
-%%RUBY_LIBDIR%%/rss/rexmlparser.rb
-%%RUBY_LIBDIR%%/rss/rss.rb
-%%RUBY_LIBDIR%%/rss/slash.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/xml.rb
-%%RUBY_LIBDIR%%/rss/xmlparser.rb
-%%RUBY_LIBDIR%%/rss/xmlscanner.rb
-%%RUBY_LIBDIR%%/rss.rb
-%%RUBY_LIBDIR%%/rubyunit.rb
-%%RUBY_LIBDIR%%/runit/assert.rb
-%%RUBY_LIBDIR%%/runit/cui/testrunner.rb
-%%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
-%%RUBY_LIBDIR%%/scanf.rb
-%%RUBY_LIBDIR%%/securerandom.rb
-%%RUBY_LIBDIR%%/set.rb
-%%RUBY_LIBDIR%%/sha1.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
-%%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
-%%RUBY_LIBDIR%%/soap/generator.rb
-%%RUBY_LIBDIR%%/soap/header/handler.rb
-%%RUBY_LIBDIR%%/soap/header/handlerset.rb
-%%RUBY_LIBDIR%%/soap/header/simplehandler.rb
-%%RUBY_LIBDIR%%/soap/httpconfigloader.rb
-%%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/wsdlencodedregistry.rb
-%%RUBY_LIBDIR%%/soap/mapping/wsdlliteralregistry.rb
-%%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
-%%RUBY_LIBDIR%%/soap/soap.rb
-%%RUBY_LIBDIR%%/soap/streamHandler.rb
-%%RUBY_LIBDIR%%/soap/wsdlDriver.rb
-%%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
-%%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
-%%RUBY_LIBDIR%%/test/unit/ui/fox/testrunner.rb
-%%RUBY_LIBDIR%%/test/unit/ui/gtk/testrunner.rb
-%%RUBY_LIBDIR%%/test/unit/ui/gtk2/testrunner.rb
-%%RUBY_LIBDIR%%/test/unit/ui/testrunnermediator.rb
-%%RUBY_LIBDIR%%/test/unit/ui/testrunnerutilities.rb
-%%RUBY_LIBDIR%%/test/unit/ui/tk/testrunner.rb
-%%RUBY_LIBDIR%%/test/unit/util/backtracefilter.rb
-%%RUBY_LIBDIR%%/test/unit/util/observable.rb
-%%RUBY_LIBDIR%%/test/unit/util/procwrapper.rb
-%%RUBY_LIBDIR%%/test/unit.rb
-%%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/ldaps.rb
-%%RUBY_LIBDIR%%/uri/mailto.rb
-%%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
-%%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
-%%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
-%%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
-%%RUBY_LIBDIR%%/wsdl/soap/wsdl2ruby.rb
-%%RUBY_LIBDIR%%/wsdl/types.rb
-%%RUBY_LIBDIR%%/wsdl/wsdl.rb
-%%RUBY_LIBDIR%%/wsdl/xmlSchema/all.rb
-%%RUBY_LIBDIR%%/wsdl/xmlSchema/annotation.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/importer.rb
-%%RUBY_LIBDIR%%/wsdl/xmlSchema/include.rb
-%%RUBY_LIBDIR%%/wsdl/xmlSchema/length.rb
-%%RUBY_LIBDIR%%/wsdl/xmlSchema/parser.rb
-%%RUBY_LIBDIR%%/wsdl/xmlSchema/pattern.rb
-%%RUBY_LIBDIR%%/wsdl/xmlSchema/schema.rb
-%%RUBY_LIBDIR%%/wsdl/xmlSchema/sequence.rb
-%%RUBY_LIBDIR%%/wsdl/xmlSchema/simpleContent.rb
-%%RUBY_LIBDIR%%/wsdl/xmlSchema/simpleExtension.rb
-%%RUBY_LIBDIR%%/wsdl/xmlSchema/simpleRestriction.rb
-%%RUBY_LIBDIR%%/wsdl/xmlSchema/simpleType.rb
-%%RUBY_LIBDIR%%/wsdl/xmlSchema/unique.rb
-%%RUBY_LIBDIR%%/wsdl/xmlSchema/xsd2ruby.rb
-%%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
-%%RUBY_LIBDIR%%/xsd/charset.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
-%%RUBY_LIBDIR%%/xsd/codegen.rb
-%%RUBY_LIBDIR%%/xsd/datatypes.rb
-%%RUBY_LIBDIR%%/xsd/datatypes1999.rb
-%%RUBY_LIBDIR%%/xsd/iconvcharset.rb
-%%RUBY_LIBDIR%%/xsd/mapping.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
-%%RUBY_LIBDIR%%/xsd/xmlparser.rb
-%%RUBY_LIBDIR%%/yaml/baseemitter.rb
-%%RUBY_LIBDIR%%/yaml/basenode.rb
-%%RUBY_LIBDIR%%/yaml/constants.rb
-%%RUBY_LIBDIR%%/yaml/dbm.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/tag.rb
-%%RUBY_LIBDIR%%/yaml/types.rb
-%%RUBY_LIBDIR%%/yaml/yamlnode.rb
-%%RUBY_LIBDIR%%/yaml/ypath.rb
-%%RUBY_LIBDIR%%/yaml.rb
-@dirrm %%RUBY_LIBDIR%%/yaml
-@dirrm %%RUBY_LIBDIR%%/xsd/xmlparser
-@dirrm %%RUBY_LIBDIR%%/xsd/codegen
-@dirrm %%RUBY_LIBDIR%%/xsd
-@dirrm %%RUBY_LIBDIR%%/xmlrpc
-@dirrm %%RUBY_LIBDIR%%/wsdl/xmlSchema
-@dirrm %%RUBY_LIBDIR%%/wsdl/soap
-@dirrm %%RUBY_LIBDIR%%/wsdl
-@dirrm %%RUBY_LIBDIR%%/webrick/httpservlet
-@dirrm %%RUBY_LIBDIR%%/webrick/httpauth
-@dirrm %%RUBY_LIBDIR%%/webrick
-@dirrm %%RUBY_LIBDIR%%/uri
-@dirrm %%RUBY_LIBDIR%%/test/unit/util
-@dirrm %%RUBY_LIBDIR%%/test/unit/ui/tk
-@dirrm %%RUBY_LIBDIR%%/test/unit/ui/gtk2
-@dirrm %%RUBY_LIBDIR%%/test/unit/ui/gtk
-@dirrm %%RUBY_LIBDIR%%/test/unit/ui/fox
-@dirrm %%RUBY_LIBDIR%%/test/unit/ui/console
-@dirrm %%RUBY_LIBDIR%%/test/unit/ui
-@dirrm %%RUBY_LIBDIR%%/test/unit/collector
-@dirrm %%RUBY_LIBDIR%%/test/unit
-@dirrm %%RUBY_LIBDIR%%/test
-@dirrm %%RUBY_LIBDIR%%/soap/rpc
-@dirrm %%RUBY_LIBDIR%%/soap/mapping
-@dirrm %%RUBY_LIBDIR%%/soap/header
-@dirrm %%RUBY_LIBDIR%%/soap/encodingstyle
-@dirrm %%RUBY_LIBDIR%%/soap
-@dirrm %%RUBY_LIBDIR%%/shell
-@dirrm %%RUBY_LIBDIR%%/runit/cui
-@dirrm %%RUBY_LIBDIR%%/runit
-@dirrm %%RUBY_LIBDIR%%/rss/maker
-@dirrm %%RUBY_LIBDIR%%/rss/dublincore
-@dirrm %%RUBY_LIBDIR%%/rss/content
-@dirrm %%RUBY_LIBDIR%%/rss
-@dirrm %%RUBY_LIBDIR%%/rinda
-@dirrm %%RUBY_LIBDIR%%/rexml/validation
-@dirrm %%RUBY_LIBDIR%%/rexml/parsers
-@dirrm %%RUBY_LIBDIR%%/rexml/light
-@dirrm %%RUBY_LIBDIR%%/rexml/encodings
-@dirrm %%RUBY_LIBDIR%%/rexml/dtd
-@dirrm %%RUBY_LIBDIR%%/rexml/formatters
-@dirrm %%RUBY_LIBDIR%%/rexml
-@dirrm %%RUBY_LIBDIR%%/rdoc/ri
-@dirrm %%RUBY_LIBDIR%%/rdoc/parsers
-@dirrm %%RUBY_LIBDIR%%/rdoc/markup/test
-@dirrm %%RUBY_LIBDIR%%/rdoc/markup/simple_markup
-@dirrm %%RUBY_LIBDIR%%/rdoc/markup/sample
-@dirrm %%RUBY_LIBDIR%%/rdoc/markup
-@dirrm %%RUBY_LIBDIR%%/rdoc/generators/template/xml
-@dirrm %%RUBY_LIBDIR%%/rdoc/generators/template/html
-@dirrm %%RUBY_LIBDIR%%/rdoc/generators/template/chm
-@dirrm %%RUBY_LIBDIR%%/rdoc/generators/template
-@dirrm %%RUBY_LIBDIR%%/rdoc/generators
-@dirrm %%RUBY_LIBDIR%%/rdoc/dot
-@dirrm %%RUBY_LIBDIR%%/rdoc
-@dirrm %%RUBY_LIBDIR%%/racc
-@dirrm %%RUBY_LIBDIR%%/optparse
-@dirrm %%RUBY_LIBDIR%%/openssl
-@dirrm %%RUBY_LIBDIR%%/net
-@dirrm %%RUBY_LIBDIR%%/irb/lc/ja
-@dirrm %%RUBY_LIBDIR%%/irb/lc
-@dirrm %%RUBY_LIBDIR%%/irb/ext
-@dirrm %%RUBY_LIBDIR%%/irb/cmd
-@dirrm %%RUBY_LIBDIR%%/irb
-@dirrm %%RUBY_LIBDIR%%/io
-@dirrm %%RUBY_LIBDIR%%/%%RUBY_ARCH%%/racc
-@dirrm %%RUBY_LIBDIR%%/%%RUBY_ARCH%%/io
-@dirrm %%RUBY_LIBDIR%%/%%RUBY_ARCH%%/digest
-@dirrm %%RUBY_LIBDIR%%/%%RUBY_ARCH%%
-@dirrm %%RUBY_LIBDIR%%/drb
-@dirrm %%RUBY_LIBDIR%%/dl
-@dirrm %%RUBY_LIBDIR%%/digest
-@dirrm %%RUBY_LIBDIR%%/date
-@dirrm %%RUBY_LIBDIR%%/cgi/session
-@dirrm %%RUBY_LIBDIR%%/cgi
-@dirrm %%RUBY_LIBDIR%%/bigdecimal
-@dirrm %%RUBY_LIBDIR%%/
-%%RUBY_SITEARCHLIBDIR%%/.keep_me
-%%RUBY_VENDORARCHLIBDIR%%/.keep_me
-@dirrm %%RUBY_SITEARCHLIBDIR%%
-@dirrm %%RUBY_SITELIBDIR%%
-@dirrm lib/ruby/site_ruby
-@dirrm %%RUBY_VENDORARCHLIBDIR%%
-@dirrm %%RUBY_VENDORLIBDIR%%
-@dirrm lib/ruby/vendor_ruby
-@dirrm lib/ruby