Date: Sun, 11 May 2014 14:27:25 +0900 (JST) From: Yasuhiro KIMURA <yasu@utahime.org> To: FreeBSD-gnats-submit@freebsd.org Cc: ruby@FreeBSD.org Subject: ports/189646: [PATCH] lang/ruby19, lang/ruby20, lang/ruby21: fix RDOC options handling and etc. Message-ID: <20140511052725.BA6F375956@eastasia.home.utahime.org> Resent-Message-ID: <201405110530.s4B5U0jc087187@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 189646 >Category: ports >Synopsis: [PATCH] lang/ruby19, lang/ruby20, lang/ruby21: fix RDOC options handling and etc. >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sun May 11 05:30:00 UTC 2014 >Closed-Date: >Last-Modified: >Originator: Yasuhiro KIMURA >Release: FreeBSD 10.0-RELEASE-p2 amd64 >Organization: >Environment: System: FreeBSD xxxx 10.0-RELEASE-p2 FreeBSD 10.0-RELEASE-p2 #0 r265129: Wed Apr 30 19:06:44 JST 2014 xxxx amd64 >Description: - Fix handling of RDOC option and make it ON by default. - I seems there shoule be DOCS option but there isn't, so add it to OPTIONS_DEFINE. - Add EXAMPLES option because portlint warns combination of '%%PORTDOCS%%" and "%%RUBY_EXAMPLESDIR%%" is bad manner. - Add CAPIDOCS option which installs C API documents generated by doxygen. - Convert '@unexec rmdir ... || true' to '@dirrmtry'. - Convert USE_BZIP2 to 'USES=tar:bzip2'. - Remove unnecessary '.if ${PORT_OPTIONS:MDOCS} ... .endif' and '${CAT} ${PKGMESSAGE}' from post-install target. >How-To-Repeat: >Fix: --- patch-lang_ruby begins here --- Index: lang/ruby19/Makefile =================================================================== --- lang/ruby19/Makefile (revision 353561) +++ lang/ruby19/Makefile (working copy) @@ -24,6 +24,7 @@ BUILD_DEPENDS= libffi>=0:${PORTSDIR}/devel/libffi RUN_DEPENDS= libffi>=0:${PORTSDIR}/devel/libffi +USES= tar:bzip2 GNU_CONFIGURE= yes WRKSRC= ${RUBY_WRKSRC} CONFIGURE_ARGS= ${RUBY_CONFIGURE_ARGS} \ @@ -40,7 +41,6 @@ WRKSRC= ${WRKDIR}/${PORTNAME}-${RUBY_DISTVERSION} RUBY_VER= 1.9 -USE_BZIP2= yes USE_RUBY= yes RUBY_NO_BUILD_DEPENDS= yes RUBY_NO_RUN_DEPENDS= yes @@ -49,9 +49,15 @@ NO_LATEST_LINK= yes -OPTIONS_DEFINE= RDOC DEBUG +OPTIONS_DEFINE= CAPIDOCS DEBUG DOCS EXAMPLES RDOC +OPTIONS_DEFAULT= RDOC +OPTIONS_SUB= yes +CAPIDOCS_DESC= Build and install C API documents +CAPIDOCS_BUILD_DEPENDS= doxygen>0:${PORTSDIR}/devel/doxygen +CAPIDOCS_CONFIGURE_OFF= --disable-install-capi +DEBUG_DESC= Compile-in debug info RDOC_DESC= Build and install Rdoc indexes -DEBUG_DESC= Compile-in debug info +RDOC_CONFIGURE_OFF= --disable-install-rdoc .include <bsd.port.pre.mk> @@ -68,15 +74,6 @@ CFLAGS+= ${PTHREAD_CFLAGS} # Keep this, else ruby will fail to load LDFLAGS+= ${PTHREAD_LIBS} # libraries dependent op libpthread. -# -# 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 - CONFIGURE_ENV= CFLAGS="-I${LOCALBASE}/include ${CFLAGS}" \ LIBS="-L${LOCALBASE}/lib ${LDFLAGS}" \ debugflags= @@ -183,7 +180,6 @@ . endfor .endif -.if ${PORT_OPTIONS:MDOCS} # Create all dirs required (":u" isn't avaiable in STABLE yet :-() ${MKDIR} ${EXTSAMPLES:C,^([^/]+)/.*,\1,:S,^,${STAGEDIR}${RUBY_EXAMPLESDIR}/,} ${MKDIR} ${EXTDOCS:C,^([^/]+)/.*,\1,:S,^,${STAGEDIR}${RUBY_DOCDIR}/,} @@ -202,28 +198,35 @@ ${WRKSRC}/LEGAL \ ${WRKSRC}/README* \ ${STAGEDIR}${RUBY_DOCDIR}/ -.endif # # Add generated RI files to pkg-plist # - @${FIND} -ds ${RUBY_RIDIR}/ ! -type d ! -name created.rid | \ +.if ${PORT_OPTIONS:MRDOC} + @${FIND} -ds ${STAGEDIR}${RUBY_RIDIR}/ ! -type d ! -name created.rid | \ ${SED} 's,^${STAGEDIR}${PREFIX}/,,' >> ${TMPPLIST} - @${FIND} -ds ${RUBY_RIDIR}/ -type d -mindepth 1 | \ + @${FIND} -ds ${STAGEDIR}${RUBY_RIDIR}/ -type d -mindepth 1 | \ ${SED} -E -e 's,^${STAGEDIR}${PREFIX}/,@dirrm ,' >> ${TMPPLIST} +.endif - # -# Add generated doxygen files to pkg-plist +# Add generated C API doxygen files to pkg-plist # - @${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} - @${ECHO_CMD} "@unexec rmdir %D/${RUBY_DOCDIR:S,^${PREFIX}/,,} 2>/dev/null || true" >> ${TMPPLIST} +.if ${PORT_OPTIONS:MCAPIDOCS} + @${RM} -rf ${STAGEDIR}${RUBY_DOCDIR}/html + @${FIND} -ds ${STAGEDIR}${RUBY_DOCDIR}/capi ! -type d | \ + ${SED} 's,^${STAGEDIR}${PREFIX}/,,' >> ${TMPPLIST} + @${FIND} -ds ${STAGEDIR}${RUBY_DOCDIR}/capi -type d | \ + ${SED} -E -e 's,^${STAGEDIR}${PREFIX}/,@dirrm ,' >> ${TMPPLIST} +.endif - @${CAT} ${PKGMESSAGE} + @${ECHO_CMD} "@dirrmtry ${RUBY_SITERIDIR:S,^${PREFIX}/,,}" >> ${TMPPLIST} + @${ECHO_CMD} "@dirrmtry ${RUBY_RIDIR:S,^${PREFIX}/,,}" >> ${TMPPLIST} + @${ECHO_CMD} "@dirrmtry share/ri/${RUBY_VER}" >> ${TMPPLIST} + @${ECHO_CMD} "@dirrmtry share/ri" >> ${TMPPLIST} + @${ECHO_CMD} "@dirrmtry ${RUBY_DOCDIR:S,^${PREFIX}/,,}" >> ${TMPPLIST} + plist: truncate -s0 pkg-plist .for FILE in ${INSTALLED_SCRIPTS} Index: lang/ruby19/pkg-plist =================================================================== --- lang/ruby19/pkg-plist (revision 353561) +++ lang/ruby19/pkg-plist (working copy) @@ -95,157 +95,157 @@ %%PORTDOCS%%@dirrm %%RUBY_DOCDIR%%/irb %%PORTDOCS%%@dirrm %%RUBY_DOCDIR%%/images %%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%%/coverage.rb -%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/curses/hello.rb -%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/curses/rain.rb -%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/curses/view.rb -%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/curses/view2.rb -%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/dir.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%%/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%%/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%%/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/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%%/rdoc/markup/rdoc2latex.rb -%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/rdoc/markup/sample.rb -%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/ripper/ruby2html.rb -%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/ripper/strip-comment.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%%/timeout.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%%/ripper -%%PORTDOCS%%@dirrm %%RUBY_EXAMPLESDIR%%/rdoc/markup -%%PORTDOCS%%@dirrm %%RUBY_EXAMPLESDIR%%/rdoc -%%PORTDOCS%%@dirrm %%RUBY_EXAMPLESDIR%%/pty -%%PORTDOCS%%@dirrm %%RUBY_EXAMPLESDIR%%/optparse -%%PORTDOCS%%@dirrm %%RUBY_EXAMPLESDIR%%/openssl -%%PORTDOCS%%@dirrm %%RUBY_EXAMPLESDIR%%/logger -%%PORTDOCS%%@dirrm %%RUBY_EXAMPLESDIR%%/drb -%%PORTDOCS%%@dirrm %%RUBY_EXAMPLESDIR%%/curses -%%PORTDOCS%%@dirrm %%RUBY_EXAMPLESDIR%%/bigdecimal +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/README +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/bigdecimal/linear.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/bigdecimal/nlsolve.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/bigdecimal/pi.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/biorhythm.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/cal.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/cbreak.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/clnt.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/coverage.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/curses/hello.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/curses/rain.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/curses/view.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/curses/view2.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/dir.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/README.rd +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/README.rd.ja +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/darray.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/darrayc.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/dbiff.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/dcdbiff.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/dchatc.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/dchats.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/dhasen.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/dhasenc.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/dlogc.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/dlogd.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/dqin.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/dqlib.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/dqout.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/dqueue.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/drbc.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/drbch.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/drbm.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/drbmc.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/drbs-acl.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/drbs.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/drbssl_c.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/drbssl_s.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/extserv_test.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/gw_ct.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/gw_cu.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/gw_s.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/holderc.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/holders.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/http0.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/http0serv.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/name.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/namec.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/old_tuplespace.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/rinda_ts.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/rindac.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/rindas.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/ring_echo.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/ring_inspect.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/ring_place.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/simpletuple.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/speedc.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/speeds.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/dualstack-fetch.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/dualstack-httpd.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/eval.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/export.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/exyacc.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/fact.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/fib.awk +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/fib.pl +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/fib.py +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/fib.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/fib.scm +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/freq.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/from.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/fullpath.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/less.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/list.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/list2.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/list3.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/logger/app.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/logger/log.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/logger/shifting.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/mine.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/mkproto.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/mpart.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/observ.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/occur.pl +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/occur.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/occur2.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/openssl/c_rehash.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/openssl/cert2text.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/openssl/certstore.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/openssl/cipher.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/openssl/crlstore.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/openssl/echo_cli.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/openssl/echo_svr.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/openssl/gen_csr.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/openssl/smime_read.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/openssl/smime_write.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/openssl/wget.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/optparse/opttest.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/optparse/subcommand.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/philos.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/pi.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/pty/expect_sample.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/pty/script.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/pty/shl.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/rcs.awk +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/rcs.dat +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/rcs.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/rdoc/markup/rdoc2latex.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/rdoc/markup/sample.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/ripper/ruby2html.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/ripper/strip-comment.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/rss/blend.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/rss/convert.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/rss/list_description.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/rss/re_read.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/rss/rss_recent.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/sieve.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/svr.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/test.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/testunit/adder.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/testunit/subtracter.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/testunit/tc_adder.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/testunit/tc_subtracter.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/testunit/ts_examples.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/time.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/timeout.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/trojan.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/tsvr.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/uumerge.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/webrick/demo-app.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/webrick/demo-multipart.cgi +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/webrick/demo-servlet.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/webrick/demo-urlencoded.cgi +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/webrick/hello.cgi +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/webrick/hello.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/webrick/httpd.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/webrick/httpproxy.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/webrick/httpsd.rb +%%PORTEXAMPLES%%@dirrm %%RUBY_EXAMPLESDIR%%/webrick +%%PORTEXAMPLES%%@dirrm %%RUBY_EXAMPLESDIR%%/testunit +%%PORTEXAMPLES%%@dirrm %%RUBY_EXAMPLESDIR%%/rss +%%PORTEXAMPLES%%@dirrm %%RUBY_EXAMPLESDIR%%/ripper +%%PORTEXAMPLES%%@dirrm %%RUBY_EXAMPLESDIR%%/rdoc/markup +%%PORTEXAMPLES%%@dirrm %%RUBY_EXAMPLESDIR%%/rdoc +%%PORTEXAMPLES%%@dirrm %%RUBY_EXAMPLESDIR%%/pty +%%PORTEXAMPLES%%@dirrm %%RUBY_EXAMPLESDIR%%/optparse +%%PORTEXAMPLES%%@dirrm %%RUBY_EXAMPLESDIR%%/openssl +%%PORTEXAMPLES%%@dirrm %%RUBY_EXAMPLESDIR%%/logger +%%PORTEXAMPLES%%@dirrm %%RUBY_EXAMPLESDIR%%/drb +%%PORTEXAMPLES%%@dirrm %%RUBY_EXAMPLESDIR%%/curses +%%PORTEXAMPLES%%@dirrm %%RUBY_EXAMPLESDIR%%/bigdecimal %%RUBY_DOCDIR%%/.keep_me %%RUBY_EXAMPLESDIR%%/.keep_me @dirrmtry %%RUBY_EXAMPLESDIR%% Index: lang/ruby20/Makefile =================================================================== --- lang/ruby20/Makefile (revision 353561) +++ lang/ruby20/Makefile (working copy) @@ -24,6 +24,7 @@ BUILD_DEPENDS= libffi>=0:${PORTSDIR}/devel/libffi RUN_DEPENDS= libffi>=0:${PORTSDIR}/devel/libffi +USES= tar:bzip2 GNU_CONFIGURE= yes WRKSRC= ${RUBY_WRKSRC} CONFIGURE_ARGS= ${RUBY_CONFIGURE_ARGS} \ @@ -40,7 +41,6 @@ WRKSRC= ${WRKDIR}/${PORTNAME}-${RUBY_DISTVERSION} RUBY_VER= 2.0 -USE_BZIP2= yes USE_RUBY= yes RUBY_NO_BUILD_DEPENDS= yes RUBY_NO_RUN_DEPENDS= yes @@ -47,9 +47,15 @@ NO_LATEST_LINK= yes -OPTIONS_DEFINE= RDOC DEBUG +OPTIONS_DEFINE= CAPIDOCS DEBUG DOCS EXAMPLES RDOC +OPTIONS_DEFAULT= RDOC +OPTIONS_SUB= yes +CAPIDOCS_DESC= Build and install C API documents +CAPIDOCS_BUILD_DEPENDS= doxygen>0:${PORTSDIR}/devel/doxygen +CAPIDOCS_CONFIGURE_OFF= --disable-install-capi +DEBUG_DESC= Compile-in debug info RDOC_DESC= Build and install Rdoc indexes -DEBUG_DESC= Compile-in debug info +RDOC_CONFIGURE_OFF= --disable-install-rdoc .include <bsd.port.pre.mk> @@ -66,15 +72,6 @@ CFLAGS+= ${PTHREAD_CFLAGS} # Keep this, else ruby will fail to load LDFLAGS+= ${PTHREAD_LIBS} # libraries dependent op libpthread. -# -# 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 ${ARCH} == "powerpc" CONFIGURE_ARGS+= --disable-dtrace .endif @@ -184,7 +181,6 @@ . endfor .endif -.if ${PORT_OPTIONS:MDOCS} # Create all dirs required (":u" isn't avaiable in STABLE yet :-() ${MKDIR} ${EXTSAMPLES:C,^([^/]+)/.*,\1,:S,^,${STAGEDIR}${RUBY_EXAMPLESDIR}/,} ${MKDIR} ${EXTDOCS:C,^([^/]+)/.*,\1,:S,^,${STAGEDIR}${RUBY_DOCDIR}/,} @@ -203,28 +199,35 @@ ${WRKSRC}/LEGAL \ ${WRKSRC}/README* \ ${STAGEDIR}${RUBY_DOCDIR}/ -.endif # # Add generated RI files to pkg-plist # - @${FIND} -ds ${RUBY_RIDIR}/ ! -type d ! -name created.rid | \ +.if ${PORT_OPTIONS:MRDOC} + @${FIND} -ds ${STAGEDIR}${RUBY_RIDIR}/ ! -type d ! -name created.rid | \ ${SED} 's,^${STAGEDIR}${PREFIX}/,,' >> ${TMPPLIST} - @${FIND} -ds ${RUBY_RIDIR}/ -type d -mindepth 1 | \ + @${FIND} -ds ${STAGEDIR}${RUBY_RIDIR}/ -type d -mindepth 1 | \ ${SED} -E -e 's,^${STAGEDIR}${PREFIX}/,@dirrm ,' >> ${TMPPLIST} +.endif - # -# Add generated doxygen files to pkg-plist +# Add generated C API doxygen files to pkg-plist # - @${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} - @${ECHO_CMD} "@unexec rmdir %D/${RUBY_DOCDIR:S,^${PREFIX}/,,} 2>/dev/null || true" >> ${TMPPLIST} +.if ${PORT_OPTIONS:MCAPIDOCS} + @${RM} -rf ${STAGEDIR}${RUBY_DOCDIR}/html + @${FIND} -ds ${STAGEDIR}${RUBY_DOCDIR}/capi ! -type d | \ + ${SED} 's,^${STAGEDIR}${PREFIX}/,,' >> ${TMPPLIST} + @${FIND} -ds ${STAGEDIR}${RUBY_DOCDIR}/capi -type d | \ + ${SED} -E -e 's,^${STAGEDIR}${PREFIX}/,@dirrm ,' >> ${TMPPLIST} +.endif - @${CAT} ${PKGMESSAGE} + @${ECHO_CMD} "@dirrmtry ${RUBY_SITERIDIR:S,^${PREFIX}/,,}" >> ${TMPPLIST} + @${ECHO_CMD} "@dirrmtry ${RUBY_RIDIR:S,^${PREFIX}/,,}" >> ${TMPPLIST} + @${ECHO_CMD} "@dirrmtry share/ri/${RUBY_VER}" >> ${TMPPLIST} + @${ECHO_CMD} "@dirrmtry share/ri" >> ${TMPPLIST} + @${ECHO_CMD} "@dirrmtry ${RUBY_DOCDIR:S,^${PREFIX}/,,}" >> ${TMPPLIST} + plist: truncate -s0 pkg-plist .for FILE in ${INSTALLED_SCRIPTS} Index: lang/ruby20/pkg-plist =================================================================== --- lang/ruby20/pkg-plist (revision 353561) +++ lang/ruby20/pkg-plist (working copy) @@ -95,157 +95,157 @@ %%PORTDOCS%%@dirrm %%RUBY_DOCDIR%%/pty %%PORTDOCS%%@dirrm %%RUBY_DOCDIR%%/irb %%PORTDOCS%%@dirrm %%RUBY_DOCDIR%%/images -%%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%%/coverage.rb -%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/curses/hello.rb -%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/curses/rain.rb -%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/curses/view.rb -%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/curses/view2.rb -%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/dir.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%%/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%%/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%%/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/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%%/rdoc/markup/rdoc2latex.rb -%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/rdoc/markup/sample.rb -%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/ripper/ruby2html.rb -%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/ripper/strip-comment.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%%/timeout.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%%/ripper -%%PORTDOCS%%@dirrm %%RUBY_EXAMPLESDIR%%/rdoc/markup -%%PORTDOCS%%@dirrm %%RUBY_EXAMPLESDIR%%/rdoc -%%PORTDOCS%%@dirrm %%RUBY_EXAMPLESDIR%%/pty -%%PORTDOCS%%@dirrm %%RUBY_EXAMPLESDIR%%/optparse -%%PORTDOCS%%@dirrm %%RUBY_EXAMPLESDIR%%/openssl -%%PORTDOCS%%@dirrm %%RUBY_EXAMPLESDIR%%/logger -%%PORTDOCS%%@dirrm %%RUBY_EXAMPLESDIR%%/drb -%%PORTDOCS%%@dirrm %%RUBY_EXAMPLESDIR%%/curses -%%PORTDOCS%%@dirrm %%RUBY_EXAMPLESDIR%%/bigdecimal +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/README +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/bigdecimal/linear.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/bigdecimal/nlsolve.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/bigdecimal/pi.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/biorhythm.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/cal.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/cbreak.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/clnt.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/coverage.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/curses/hello.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/curses/rain.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/curses/view.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/curses/view2.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/dir.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/README.rd +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/README.rd.ja +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/darray.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/darrayc.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/dbiff.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/dcdbiff.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/dchatc.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/dchats.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/dhasen.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/dhasenc.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/dlogc.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/dlogd.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/dqin.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/dqlib.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/dqout.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/dqueue.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/drbc.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/drbch.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/drbm.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/drbmc.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/drbs-acl.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/drbs.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/drbssl_c.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/drbssl_s.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/extserv_test.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/gw_ct.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/gw_cu.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/gw_s.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/holderc.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/holders.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/http0.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/http0serv.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/name.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/namec.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/old_tuplespace.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/rinda_ts.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/rindac.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/rindas.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/ring_echo.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/ring_inspect.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/ring_place.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/simpletuple.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/speedc.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/speeds.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/dualstack-fetch.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/dualstack-httpd.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/eval.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/export.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/exyacc.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/fact.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/fib.awk +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/fib.pl +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/fib.py +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/fib.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/fib.scm +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/freq.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/from.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/fullpath.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/less.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/list.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/list2.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/list3.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/logger/app.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/logger/log.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/logger/shifting.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/mine.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/mkproto.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/mpart.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/observ.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/occur.pl +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/occur.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/occur2.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/openssl/c_rehash.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/openssl/cert2text.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/openssl/certstore.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/openssl/cipher.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/openssl/crlstore.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/openssl/echo_cli.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/openssl/echo_svr.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/openssl/gen_csr.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/openssl/smime_read.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/openssl/smime_write.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/openssl/wget.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/optparse/opttest.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/optparse/subcommand.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/philos.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/pi.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/pty/expect_sample.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/pty/script.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/pty/shl.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/rcs.awk +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/rcs.dat +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/rcs.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/rdoc/markup/rdoc2latex.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/rdoc/markup/sample.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/ripper/ruby2html.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/ripper/strip-comment.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/rss/blend.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/rss/convert.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/rss/list_description.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/rss/re_read.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/rss/rss_recent.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/sieve.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/svr.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/test.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/testunit/adder.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/testunit/subtracter.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/testunit/tc_adder.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/testunit/tc_subtracter.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/testunit/ts_examples.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/time.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/timeout.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/trojan.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/tsvr.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/uumerge.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/webrick/demo-app.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/webrick/demo-multipart.cgi +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/webrick/demo-servlet.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/webrick/demo-urlencoded.cgi +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/webrick/hello.cgi +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/webrick/hello.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/webrick/httpd.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/webrick/httpproxy.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/webrick/httpsd.rb +%%PORTEXAMPLES%%@dirrm %%RUBY_EXAMPLESDIR%%/webrick +%%PORTEXAMPLES%%@dirrm %%RUBY_EXAMPLESDIR%%/testunit +%%PORTEXAMPLES%%@dirrm %%RUBY_EXAMPLESDIR%%/rss +%%PORTEXAMPLES%%@dirrm %%RUBY_EXAMPLESDIR%%/ripper +%%PORTEXAMPLES%%@dirrm %%RUBY_EXAMPLESDIR%%/rdoc/markup +%%PORTEXAMPLES%%@dirrm %%RUBY_EXAMPLESDIR%%/rdoc +%%PORTEXAMPLES%%@dirrm %%RUBY_EXAMPLESDIR%%/pty +%%PORTEXAMPLES%%@dirrm %%RUBY_EXAMPLESDIR%%/optparse +%%PORTEXAMPLES%%@dirrm %%RUBY_EXAMPLESDIR%%/openssl +%%PORTEXAMPLES%%@dirrm %%RUBY_EXAMPLESDIR%%/logger +%%PORTEXAMPLES%%@dirrm %%RUBY_EXAMPLESDIR%%/drb +%%PORTEXAMPLES%%@dirrm %%RUBY_EXAMPLESDIR%%/curses +%%PORTEXAMPLES%%@dirrm %%RUBY_EXAMPLESDIR%%/bigdecimal %%RUBY_DOCDIR%%/.keep_me %%RUBY_EXAMPLESDIR%%/.keep_me @dirrmtry %%RUBY_EXAMPLESDIR%% Index: lang/ruby21/Makefile =================================================================== --- lang/ruby21/Makefile (revision 353561) +++ lang/ruby21/Makefile (working copy) @@ -24,6 +24,7 @@ BUILD_DEPENDS= libffi>=0:${PORTSDIR}/devel/libffi RUN_DEPENDS= libffi>=0:${PORTSDIR}/devel/libffi +USES= tar:bzip2 GNU_CONFIGURE= yes WRKSRC= ${RUBY_WRKSRC} CONFIGURE_ARGS= ${RUBY_CONFIGURE_ARGS} \ @@ -40,7 +41,6 @@ WRKSRC= ${WRKDIR}/${PORTNAME}-${RUBY_DISTVERSION} RUBY_VER= 2.1 -USE_BZIP2= yes USE_RUBY= yes RUBY_NO_BUILD_DEPENDS= yes RUBY_NO_RUN_DEPENDS= yes @@ -47,9 +47,15 @@ NO_LATEST_LINK= yes MAKE_JOBS_UNSAFE= yes -OPTIONS_DEFINE= RDOC DEBUG +OPTIONS_DEFINE= CAPIDOCS DEBUG DOCS EXAMPLES RDOC +OPTIONS_DEFAULT= RDOC +OPTIONS_SUB= yes +CAPIDOCS_DESC= Build and install C API documents +CAPIDOCS_BUILD_DEPENDS= doxygen>0:${PORTSDIR}/devel/doxygen +CAPIDOCS_CONFIGURE_OFF= --disable-install-capi +DEBUG_DESC= Compile-in debug info RDOC_DESC= Build and install Rdoc indexes -DEBUG_DESC= Compile-in debug info +RDOC_CONFIGURE_OFF= --disable-install-rdoc .include <bsd.port.pre.mk> @@ -66,15 +72,6 @@ CFLAGS+= ${PTHREAD_CFLAGS} # Keep this, else ruby will fail to load LDFLAGS+= ${PTHREAD_LIBS} # libraries dependent op libpthread. -# -# 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 ${ARCH} == "powerpc" CONFIGURE_ARGS+= --disable-dtrace .endif @@ -180,7 +177,6 @@ . endfor .endif -.if ${PORT_OPTIONS:MDOCS} # Create all dirs required (":u" isn't avaiable in STABLE yet :-() ${MKDIR} ${EXTSAMPLES:C,^([^/]+)/.*,\1,:S,^,${STAGEDIR}${RUBY_EXAMPLESDIR}/,} ${MKDIR} ${EXTDOCS:C,^([^/]+)/.*,\1,:S,^,${STAGEDIR}${RUBY_DOCDIR}/,} @@ -199,18 +195,33 @@ ${WRKSRC}/LEGAL \ ${WRKSRC}/README* \ ${STAGEDIR}${RUBY_DOCDIR}/ + +# +# Add generated RI files to pkg-plist +# +.if ${PORT_OPTIONS:MRDOC} + @${FIND} -ds ${STAGEDIR}${RUBY_RIDIR}/ ! -type d ! -name created.rid | \ + ${SED} 's,^${STAGEDIR}${PREFIX}/,,' >> ${TMPPLIST} + @${FIND} -ds ${STAGEDIR}${RUBY_RIDIR}/ -type d -mindepth 1 | \ + ${SED} -E -e 's,^${STAGEDIR}${PREFIX}/,@dirrm ,' >> ${TMPPLIST} .endif # -# Add generated doxygen files to pkg-plist +# Add generated C API doxygen files to pkg-plist # - @${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} - @${ECHO_CMD} "@unexec rmdir %D/${RUBY_DOCDIR:S,^${PREFIX}/,,} 2>/dev/null || true" >> ${TMPPLIST} +.if ${PORT_OPTIONS:MCAPIDOCS} + @${RM} -rf ${STAGEDIR}${RUBY_DOCDIR}/html + @${FIND} -ds ${STAGEDIR}${RUBY_DOCDIR}/capi ! -type d | \ + ${SED} 's,^${STAGEDIR}${PREFIX}/,,' >> ${TMPPLIST} + @${FIND} -ds ${STAGEDIR}${RUBY_DOCDIR}/capi -type d | \ + ${SED} -E -e 's,^${STAGEDIR}${PREFIX}/,@dirrm ,' >> ${TMPPLIST} +.endif - @${CAT} ${PKGMESSAGE} + @${ECHO_CMD} "@dirrmtry ${RUBY_SITERIDIR:S,^${PREFIX}/,,}" >> ${TMPPLIST} + @${ECHO_CMD} "@dirrmtry ${RUBY_RIDIR:S,^${PREFIX}/,,}" >> ${TMPPLIST} + @${ECHO_CMD} "@dirrmtry share/ri/${RUBY_VER}" >> ${TMPPLIST} + @${ECHO_CMD} "@dirrmtry share/ri" >> ${TMPPLIST} + @${ECHO_CMD} "@dirrmtry ${RUBY_DOCDIR:S,^${PREFIX}/,,}" >> ${TMPPLIST} plist: truncate -s0 pkg-plist Index: lang/ruby21/pkg-plist =================================================================== --- lang/ruby21/pkg-plist (revision 353561) +++ lang/ruby21/pkg-plist (working copy) @@ -102,173 +102,173 @@ %%PORTDOCS%%@dirrm %%RUBY_DOCDIR%%/pty %%PORTDOCS%%@dirrm %%RUBY_DOCDIR%%/irb %%PORTDOCS%%@dirrm %%RUBY_DOCDIR%%/images -%%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%%/coverage.rb -%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/dir.rb -%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/drb/README.ja.rdoc -%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/drb/README.rdoc -%%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%%/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%%/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%%/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/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%%/rdoc/markup/rdoc2latex.rb -%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/rdoc/markup/sample.rb -%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/ripper/ruby2html.rb -%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/ripper/strip-comment.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%%/timeout.rb -%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/trick2013/README.md -%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/trick2013/kinaba/authors.markdown -%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/trick2013/kinaba/entry.rb -%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/trick2013/kinaba/remarks.markdown -%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/trick2013/mame/authors.markdown -%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/trick2013/mame/entry.rb -%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/trick2013/mame/music-box.mp4 -%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/trick2013/mame/remarks.markdown -%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/trick2013/shinh/authors.markdown -%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/trick2013/shinh/entry.rb -%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/trick2013/shinh/remarks.markdown -%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/trick2013/yhara/authors.markdown -%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/trick2013/yhara/entry.rb -%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/trick2013/yhara/remarks.en.markdown -%%PORTDOCS%%%%RUBY_EXAMPLESDIR%%/trick2013/yhara/remarks.markdown -%%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%%/trick2013/yhara -%%PORTDOCS%%@dirrm %%RUBY_EXAMPLESDIR%%/trick2013/shinh -%%PORTDOCS%%@dirrm %%RUBY_EXAMPLESDIR%%/trick2013/mame -%%PORTDOCS%%@dirrm %%RUBY_EXAMPLESDIR%%/trick2013/kinaba -%%PORTDOCS%%@dirrm %%RUBY_EXAMPLESDIR%%/trick2013 -%%PORTDOCS%%@dirrm %%RUBY_EXAMPLESDIR%%/testunit -%%PORTDOCS%%@dirrm %%RUBY_EXAMPLESDIR%%/rss -%%PORTDOCS%%@dirrm %%RUBY_EXAMPLESDIR%%/ripper -%%PORTDOCS%%@dirrm %%RUBY_EXAMPLESDIR%%/rdoc/markup -%%PORTDOCS%%@dirrm %%RUBY_EXAMPLESDIR%%/rdoc -%%PORTDOCS%%@dirrm %%RUBY_EXAMPLESDIR%%/pty -%%PORTDOCS%%@dirrm %%RUBY_EXAMPLESDIR%%/optparse -%%PORTDOCS%%@dirrm %%RUBY_EXAMPLESDIR%%/openssl -%%PORTDOCS%%@dirrm %%RUBY_EXAMPLESDIR%%/logger -%%PORTDOCS%%@dirrm %%RUBY_EXAMPLESDIR%%/drb -%%PORTDOCS%%@dirrm %%RUBY_EXAMPLESDIR%%/curses -%%PORTDOCS%%@dirrm %%RUBY_EXAMPLESDIR%%/bigdecimal +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/README +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/bigdecimal/linear.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/bigdecimal/nlsolve.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/bigdecimal/pi.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/biorhythm.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/cal.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/cbreak.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/clnt.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/coverage.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/dir.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/README.ja.rdoc +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/README.rdoc +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/darray.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/darrayc.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/dbiff.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/dcdbiff.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/dchatc.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/dchats.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/dhasen.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/dhasenc.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/dlogc.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/dlogd.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/dqin.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/dqlib.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/dqout.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/dqueue.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/drbc.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/drbch.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/drbm.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/drbmc.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/drbs-acl.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/drbs.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/drbssl_c.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/drbssl_s.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/extserv_test.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/gw_ct.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/gw_cu.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/gw_s.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/holderc.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/holders.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/http0.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/http0serv.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/name.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/namec.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/old_tuplespace.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/rinda_ts.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/rindac.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/rindas.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/ring_echo.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/ring_inspect.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/ring_place.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/simpletuple.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/speedc.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/drb/speeds.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/dualstack-fetch.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/dualstack-httpd.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/eval.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/export.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/exyacc.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/fact.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/fib.awk +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/fib.pl +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/fib.py +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/fib.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/fib.scm +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/freq.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/from.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/fullpath.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/less.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/list.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/list2.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/list3.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/logger/app.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/logger/log.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/logger/shifting.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/mine.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/mkproto.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/mpart.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/observ.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/occur.pl +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/occur.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/occur2.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/openssl/c_rehash.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/openssl/cert2text.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/openssl/certstore.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/openssl/cipher.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/openssl/crlstore.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/openssl/echo_cli.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/openssl/echo_svr.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/openssl/gen_csr.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/openssl/smime_read.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/openssl/smime_write.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/openssl/wget.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/optparse/opttest.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/optparse/subcommand.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/philos.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/pi.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/pty/expect_sample.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/pty/script.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/pty/shl.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/rcs.awk +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/rcs.dat +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/rcs.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/rdoc/markup/rdoc2latex.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/rdoc/markup/sample.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/ripper/ruby2html.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/ripper/strip-comment.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/rss/blend.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/rss/convert.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/rss/list_description.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/rss/re_read.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/rss/rss_recent.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/sieve.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/svr.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/test.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/testunit/adder.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/testunit/subtracter.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/testunit/tc_adder.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/testunit/tc_subtracter.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/testunit/ts_examples.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/time.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/timeout.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/trick2013/README.md +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/trick2013/kinaba/authors.markdown +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/trick2013/kinaba/entry.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/trick2013/kinaba/remarks.markdown +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/trick2013/mame/authors.markdown +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/trick2013/mame/entry.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/trick2013/mame/music-box.mp4 +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/trick2013/mame/remarks.markdown +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/trick2013/shinh/authors.markdown +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/trick2013/shinh/entry.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/trick2013/shinh/remarks.markdown +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/trick2013/yhara/authors.markdown +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/trick2013/yhara/entry.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/trick2013/yhara/remarks.en.markdown +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/trick2013/yhara/remarks.markdown +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/trojan.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/tsvr.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/uumerge.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/webrick/demo-app.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/webrick/demo-multipart.cgi +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/webrick/demo-servlet.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/webrick/demo-urlencoded.cgi +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/webrick/hello.cgi +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/webrick/hello.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/webrick/httpd.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/webrick/httpproxy.rb +%%PORTEXAMPLES%%%%RUBY_EXAMPLESDIR%%/webrick/httpsd.rb +%%PORTEXAMPLES%%@dirrm %%RUBY_EXAMPLESDIR%%/webrick +%%PORTEXAMPLES%%@dirrm %%RUBY_EXAMPLESDIR%%/trick2013/yhara +%%PORTEXAMPLES%%@dirrm %%RUBY_EXAMPLESDIR%%/trick2013/shinh +%%PORTEXAMPLES%%@dirrm %%RUBY_EXAMPLESDIR%%/trick2013/mame +%%PORTEXAMPLES%%@dirrm %%RUBY_EXAMPLESDIR%%/trick2013/kinaba +%%PORTEXAMPLES%%@dirrm %%RUBY_EXAMPLESDIR%%/trick2013 +%%PORTEXAMPLES%%@dirrm %%RUBY_EXAMPLESDIR%%/testunit +%%PORTEXAMPLES%%@dirrm %%RUBY_EXAMPLESDIR%%/rss +%%PORTEXAMPLES%%@dirrm %%RUBY_EXAMPLESDIR%%/ripper +%%PORTEXAMPLES%%@dirrm %%RUBY_EXAMPLESDIR%%/rdoc/markup +%%PORTEXAMPLES%%@dirrm %%RUBY_EXAMPLESDIR%%/rdoc +%%PORTEXAMPLES%%@dirrm %%RUBY_EXAMPLESDIR%%/pty +%%PORTEXAMPLES%%@dirrm %%RUBY_EXAMPLESDIR%%/optparse +%%PORTEXAMPLES%%@dirrm %%RUBY_EXAMPLESDIR%%/openssl +%%PORTEXAMPLES%%@dirrm %%RUBY_EXAMPLESDIR%%/logger +%%PORTEXAMPLES%%@dirrm %%RUBY_EXAMPLESDIR%%/drb +%%PORTEXAMPLES%%@dirrm %%RUBY_EXAMPLESDIR%%/curses +%%PORTEXAMPLES%%@dirrm %%RUBY_EXAMPLESDIR%%/bigdecimal %%RUBY_DOCDIR%%/.keep_me %%RUBY_EXAMPLESDIR%%/.keep_me @dirrmtry %%RUBY_EXAMPLESDIR%% --- patch-lang_ruby ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20140511052725.BA6F375956>