pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/lang/ruby18-base Update ruby18-base package to 1.8.7.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/b6511aa922a2
branches:  trunk
changeset: 543471:b6511aa922a2
user:      taca <taca%pkgsrc.org@localhost>
date:      Thu Jun 19 14:35:37 2008 +0000

description:
Update ruby18-base package to 1.8.7.

Since chanes are too much to write here, please refer

        http://svn.ruby-lang.org/repos/ruby/tags/v1_8_7/NEWS
        http://svn.ruby-lang.org/repos/ruby/tags/v1_8_7/ChangeLog

        http://svn.ruby-lang.org/repos/ruby/tags/v1_8_7_17/NEWS
        http://svn.ruby-lang.org/repos/ruby/tags/v1_8_7_17/ChangeLog

diffstat:

 lang/ruby18-base/Makefile         |    39 +-
 lang/ruby18-base/PLIST            |  1512 ++++++++++++++++++------------------
 lang/ruby18-base/PLIST.common_end |   192 ++--
 lang/ruby18-base/distinfo         |    16 +-
 lang/ruby18-base/patches/patch-aa |    37 +-
 lang/ruby18-base/patches/patch-ab |    41 +-
 lang/ruby18-base/patches/patch-ad |    14 -
 lang/ruby18-base/patches/patch-de |    27 -
 lang/ruby18-base/patches/patch-df |    94 --
 lang/ruby18-base/patches/patch-dg |    26 -
 10 files changed, 949 insertions(+), 1049 deletions(-)

diffs (truncated from 2158 to 300 lines):

diff -r 02dfe907166d -r b6511aa922a2 lang/ruby18-base/Makefile
--- a/lang/ruby18-base/Makefile Thu Jun 19 14:30:45 2008 +0000
+++ b/lang/ruby18-base/Makefile Thu Jun 19 14:35:37 2008 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.42 2008/04/14 21:47:35 jlam Exp $
+# $NetBSD: Makefile,v 1.43 2008/06/19 14:35:37 taca Exp $
 #
 
 DISTNAME=      ${RUBY_DISTNAME}
@@ -21,7 +21,7 @@
 PKG_DESTDIR_SUPPORT=   user-destdir
 
 USE_LANGUAGES= c
-USE_TOOLS+=    yacc
+USE_TOOLS+=    pax yacc
 GNU_CONFIGURE= yes
 TEST_TARGET=   test
 CONFIGURE_ARGS+= --enable-shared \
@@ -83,8 +83,7 @@
                doc/irb/irb-tools.rd.ja doc/irb/irb.rd doc/irb/irb.rd.ja \
                doc/shell.rd doc/shell.rd.ja
 EXT_DOCS=      bigdecimal/bigdecimal_en.html bigdecimal/bigdecimal_ja.html \
-               dl/doc/dl.txt enumerator/enumerator.txt \
-               etc/etc.txt etc/etc.txt.ja syslog/syslog.txt \
+               dl/doc/dl.txt etc/etc.txt etc/etc.txt.ja syslog/syslog.txt \
                zlib/doc/zlib.rd
 
 BIGDECIMAL_EXAMPLES=   linear.rb nlsolve.rb pi.rb
@@ -97,6 +96,11 @@
 PTY_EXAMPLES=          expect_sample.rb script.rb shl.rb
 
 REPLACE_RUBY_DIRS=     bin ext lib sample
+INSTALLATION_DIRS=     bin ${RUBY_ARCHLIB} ${RUBY_DOC}/irb ${RUBY_DOC}/pty \
+                       ${DESTDIR}${RUBY_EG}/bigdecimal ${RUBY_EG}/dl \
+                       ${RUBY_EG}/openssl ${RUBY_EG}/pty
+FIX_PERM=              ${RUBY_ARCHLIB}/digest.h ${RUBY_ARCHLIB}/dl.h \
+                       ${RUBY_ARCHLIB}/dlconfig.h
 
 pre-configure:
        ${RM} -f ${WRKSRC}/ext/curses/extconf.rb
@@ -109,36 +113,33 @@
                -exec ${RM} -f {} \;
 
 post-install:
-       ${INSTALL_DATA_DIR} ${DESTDIR}${RUBY_DOCDIR}/irb
-       ${INSTALL_DATA_DIR} ${DESTDIR}${RUBY_DOCDIR}/pty
-       ${INSTALL_DATA} ${FILESDIR}/CHANGES.pkgsrc ${DESTDIR}${RUBY_DOCDIR}
+       ${INSTALL_DATA} ${FILESDIR}/CHANGES.pkgsrc ${DESTDIR}${PREFIX}/${RUBY_DOC}
 .for f in ${DOCS}
-       ${INSTALL_DATA} ${WRKSRC}/${f} ${DESTDIR}${RUBY_DOCDIR}/${f:C/^doc\///}
+       ${INSTALL_DATA} ${WRKSRC}/${f} ${DESTDIR}${PREFIX}/${RUBY_DOC}/${f:C/^doc\///}
 .endfor
        ${INSTALL_SCRIPT} ${WRKSRC}/ext/dl/h2rb ${DESTDIR}${PREFIX}/bin/h2rb${RUBY_VER}
 .for f in ${EXT_DOCS}
-       ${INSTALL_DATA} ${WRKSRC}/ext/${f} ${DESTDIR}${RUBY_DOCDIR}
+       ${INSTALL_DATA} ${WRKSRC}/ext/${f} ${DESTDIR}${PREFIX}/${RUBY_DOC}
 .endfor
-       ${CP} -r ${WRKSRC}/ext/pty/README.* ${DESTDIR}${RUBY_DOCDIR}/pty
-       ${INSTALL_DATA_DIR} ${DESTDIR}${RUBY_EXAMPLESDIR}/pty
-       ${CP} -r ${WRKSRC}/sample/* ${DESTDIR}${RUBY_EXAMPLESDIR}
-       ${INSTALL_DATA_DIR} ${DESTDIR}${RUBY_EXAMPLESDIR}/bigdecimal
+       cd ${WRKSRC}/ext/pty; ${PAX} -rw README.* ${DESTDIR}${PREFIX}/${RUBY_DOC}/pty
+       cd ${WRKSRC}/sample; ${PAX} -rw . ${DESTDIR}${PREFIX}/${RUBY_EG}
 .for f in ${BIGDECIMAL_EXAMPLES}
        ${INSTALL_DATA} ${RUBY_WRKSRC}/ext/bigdecimal/sample/${f} \
-               ${DESTDIR}${RUBY_EXAMPLESDIR}/bigdecimal
+               ${DESTDIR}${PREFIX}/${RUBY_EG}/bigdecimal
 .endfor
-       ${INSTALL_DATA_DIR} ${DESTDIR}${RUBY_EXAMPLESDIR}/dl
 .for f in ${DL_EXAMPLES}
        ${INSTALL_DATA} ${RUBY_WRKSRC}/ext/dl/sample/${f} \
-               ${DESTDIR}${RUBY_EXAMPLESDIR}/dl
+               ${DESTDIR}${PREFIX}/${RUBY_EG}/dl
 .endfor
-       ${INSTALL_DATA_DIR} ${DESTDIR}${RUBY_EXAMPLESDIR}/openssl
 .for f in ${OPENSSL_EXAMPLES}
        ${INSTALL_DATA} ${RUBY_WRKSRC}/sample/openssl/${f} \
-               ${DESTDIR}${RUBY_EXAMPLESDIR}/openssl
+               ${DESTDIR}${PREFIX}/${RUBY_EG}/openssl
 .endfor
 .for f in ${PTY_EXAMPLES}
-       ${INSTALL_DATA} ${WRKSRC}/ext/pty/${f} ${DESTDIR}${RUBY_EXAMPLESDIR}/pty
+       ${INSTALL_DATA} ${WRKSRC}/ext/pty/${f} ${DESTDIR}${PREFIX}/${RUBY_EG}/pty
+.endfor
+.for f in ${FIX_PERM}
+       ${CHMOD} ${SHAREMODE} ${DESTDIR}${PREFIX}/${f}
 .endfor
        ${RUBY_GENERATE_PLIST}
 
diff -r 02dfe907166d -r b6511aa922a2 lang/ruby18-base/PLIST
--- a/lang/ruby18-base/PLIST    Thu Jun 19 14:30:45 2008 +0000
+++ b/lang/ruby18-base/PLIST    Thu Jun 19 14:35:37 2008 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.13 2008/04/12 22:43:02 jlam Exp $
+@comment $NetBSD: PLIST,v 1.14 2008/06/19 14:35:37 taca Exp $
 bin/erb${RUBY_VER}
 bin/h2rb${RUBY_VER}
 bin/irb${RUBY_VER}
@@ -10,751 +10,767 @@
 lib/libruby${RUBY_VER}.so
 ${RUBY_NOSHLIBMAJOR}lib/libruby${RUBY_VER}.so.${RUBY_SHLIBMAJOR}
 lib/libruby${RUBY_VER}.so.${RUBY_SHLIBVER}
-${RUBY_LIBDIR}/English.rb
-${RUBY_LIBDIR}/Env.rb
-${RUBY_LIBDIR}/abbrev.rb
-${RUBY_LIBDIR}/base64.rb
-${RUBY_LIBDIR}/benchmark.rb
-${RUBY_LIBDIR}/bigdecimal/jacobian.rb
-${RUBY_LIBDIR}/bigdecimal/ludcmp.rb
-${RUBY_LIBDIR}/bigdecimal/math.rb
-${RUBY_LIBDIR}/bigdecimal/newton.rb
-${RUBY_LIBDIR}/bigdecimal/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}/digest/sha2.rb
-${RUBY_LIBDIR}/digest.rb
-${RUBY_LIBDIR}/date/format.rb
-${RUBY_LIBDIR}/date.rb
-${RUBY_LIBDIR}/date2.rb
-${RUBY_LIBDIR}/debug.rb
-${RUBY_LIBDIR}/delegate.rb
-${RUBY_LIBDIR}/dl/import.rb
-${RUBY_LIBDIR}/dl/struct.rb
-${RUBY_LIBDIR}/dl/types.rb
-${RUBY_LIBDIR}/dl/win32.rb
-${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_ARCHLIBDIR}/bigdecimal.${RUBY_DLEXT}
-${RUBY_ARCHLIBDIR}/config.h
-${RUBY_ARCHLIBDIR}/defines.h
-${RUBY_ARCHLIBDIR}/digest.h
-${RUBY_ARCHLIBDIR}/dbm.${RUBY_DLEXT}
-${RUBY_ARCHLIBDIR}/digest.${RUBY_DLEXT}
-${RUBY_ARCHLIBDIR}/digest/bubblebabble.${RUBY_DLEXT}
-${RUBY_ARCHLIBDIR}/digest/md5.${RUBY_DLEXT}
-${RUBY_ARCHLIBDIR}/digest/rmd160.${RUBY_DLEXT}
-${RUBY_ARCHLIBDIR}/digest/sha1.${RUBY_DLEXT}
-${RUBY_ARCHLIBDIR}/digest/sha2.${RUBY_DLEXT}
-${RUBY_ARCHLIBDIR}/dl.${RUBY_DLEXT}
-${RUBY_ARCHLIBDIR}/dl.h
-${RUBY_ARCHLIBDIR}/dlconfig.h
-${RUBY_ARCHLIBDIR}/dln.h
-${RUBY_ARCHLIBDIR}/enumerator.${RUBY_DLEXT}
-${RUBY_ARCHLIBDIR}/env.h
-${RUBY_ARCHLIBDIR}/etc.${RUBY_DLEXT}
-${RUBY_ARCHLIBDIR}/fcntl.${RUBY_DLEXT}
-${RUBY_ARCHLIBDIR}/iconv.${RUBY_DLEXT}
-${RUBY_ARCHLIBDIR}/intern.h
-${PLIST.io}${RUBY_ARCHLIBDIR}/io/wait.${RUBY_DLEXT}
-${RUBY_ARCHLIBDIR}/missing.h
-${RUBY_ARCHLIBDIR}/nkf.${RUBY_DLEXT}
-${RUBY_ARCHLIBDIR}/node.h
-${RUBY_ARCHLIBDIR}/openssl.${RUBY_DLEXT}
-${RUBY_ARCHLIBDIR}/pty.${RUBY_DLEXT}
-${RUBY_ARCHLIBDIR}/racc/cparse.${RUBY_DLEXT}
-${RUBY_ARCHLIBDIR}/rbconfig.rb
-${RUBY_ARCHLIBDIR}/re.h
-${RUBY_ARCHLIBDIR}/regex.h
-${RUBY_ARCHLIBDIR}/ruby.h
-${RUBY_ARCHLIBDIR}/rubyio.h
-${RUBY_ARCHLIBDIR}/rubysig.h
-${RUBY_ARCHLIBDIR}/sdbm.${RUBY_DLEXT}
-${RUBY_ARCHLIBDIR}/socket.${RUBY_DLEXT}
-${RUBY_ARCHLIBDIR}/st.h
-${RUBY_ARCHLIBDIR}/stringio.${RUBY_DLEXT}
-${RUBY_ARCHLIBDIR}/strscan.${RUBY_DLEXT}
-${RUBY_ARCHLIBDIR}/syck.${RUBY_DLEXT}
-${RUBY_ARCHLIBDIR}/syslog.${RUBY_DLEXT}
-${RUBY_ARCHLIBDIR}/thread.${RUBY_DLEXT}
-${RUBY_ARCHLIBDIR}/util.h
-${RUBY_ARCHLIBDIR}/version.h
-${RUBY_ARCHLIBDIR}/zlib.${RUBY_DLEXT}
-@exec ${MKDIR} %D/${RUBY_SITEARCHLIBDIR}
-${RUBY_LIBDIR}/importenv.rb
-${PLIST.io}${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.rb
-${RUBY_LIBDIR}/openssl/bn.rb
-${RUBY_LIBDIR}/openssl/buffering.rb
-${RUBY_LIBDIR}/openssl/cipher.rb
-${RUBY_LIBDIR}/openssl/digest.rb
-${RUBY_LIBDIR}/openssl/ssl.rb
-${RUBY_LIBDIR}/openssl/x509.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



Home | Main Index | Thread Index | Old Index