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