Update ruby-mode package to 1.8.7.17. * misc/ruby-mode.el: move fontifying code from hook. a patch from Phil Hagelberg <phil at hagelb.org> in [ruby-core:16636]. * misc/rdebug.el, misc/README: Remove rdebug.el as per request from the maintainer and mention the ruby-debug project at RubyForge in README; bug#19043. * misc/ruby-style.el (ruby-style-{case,label}-indent): fix for labels inside blocks in switch and function top level. * misc/ruby-mode.el (ruby-mode): should use `run-mode-hooks' instead of calling `run-hooks' directly to run the mode hook. patch from Chiyuan Zhang <pluskid AT gmail.com> in [ruby-core:15915] * misc/ruby-mode.el (ruby-parse-partial): handle stringified symbols properly using ruby-forward-string. * misc/ruby-style.el (ruby-style-label-indent): for yacc rules. * misc/ruby-style.el: new file. C/C++ style for ruby source code.diff -r1.17 -r1.18 pkgsrc/devel/ruby-mode/Makefile
(taca)
@@ -1,33 +1,34 @@ | @@ -1,33 +1,34 @@ | |||
1 | # $NetBSD: Makefile,v 1.17 2008/03/03 17:45:37 jlam Exp $ | 1 | # $NetBSD: Makefile,v 1.18 2008/06/19 15:52:13 taca Exp $ | |
2 | # | 2 | # | |
3 | 3 | |||
4 | DISTNAME= ${RUBY_DISTNAME} | 4 | DISTNAME= ${RUBY_DISTNAME} | |
5 | PKGNAME= ${EMACS_PKGNAME_PREFIX}${RUBY_PKGPREFIX}-mode-${RUBY_VERSION_SUFFIX} | 5 | PKGNAME= ${EMACS_PKGNAME_PREFIX}${RUBY_PKGPREFIX}-mode-${RUBY_VERSION_SUFFIX} | |
6 | CATEGORIES= devel ruby | 6 | CATEGORIES= devel ruby | |
7 | MASTER_SITES= ${MASTER_SITE_RUBY} | 7 | MASTER_SITES= ${MASTER_SITE_RUBY} | |
8 | 8 | |||
9 | MAINTAINER= taca@NetBSD.org | 9 | MAINTAINER= taca@NetBSD.org | |
10 | HOMEPAGE= ${RUBY_HOMEPAGE} | 10 | HOMEPAGE= ${RUBY_HOMEPAGE} | |
11 | COMMENT= Ruby editing mode for Emacs | 11 | COMMENT= Ruby editing mode for Emacs | |
12 | 12 | |||
13 | PKG_DESTDIR_SUPPORT= user-destdir | 13 | PKG_DESTDIR_SUPPORT= user-destdir | |
14 | 14 | |||
15 | WRKSRC= ${RUBY_WRKSRC}/misc | 15 | WRKSRC= ${RUBY_WRKSRC}/misc | |
16 | EXTRACT_ELEMENTS= ${RUBY_DISTNAME}/misc | 16 | EXTRACT_ELEMENTS= ${RUBY_DISTNAME}/misc | |
17 | RUBY_VERSION= ${RUBY18_VERSION} | 17 | RUBY_VERSION= ${RUBY18_VERSION} | |
18 | RUBY_NOVERSION= yes | 18 | RUBY_NOVERSION= yes | |
19 | NO_CONFIGURE= yes | 19 | NO_CONFIGURE= yes | |
20 | SRCS= ruby-mode.el rubydb3x.el inf-ruby.el | 20 | SRCS= ruby-mode.el rubydb3x.el ruby-electric.el \ | |
21 | inf-ruby.el ruby-style.el | |||
21 | 22 | |||
22 | PLIST_SUBST+= SITE_LISP=${SITE_LISP:Q} | 23 | PLIST_SUBST+= SITE_LISP=${SITE_LISP:Q} | |
23 | 24 | |||
24 | do-build: | 25 | do-build: | |
25 | for f in ${SRCS}; do \ | 26 | for f in ${SRCS}; do \ | |
26 | cd ${WRKSRC}; \ | 27 | cd ${WRKSRC}; \ | |
27 | ${EMACS_BIN} --no-init-file --no-site-file -batch \ | 28 | ${EMACS_BIN} --no-init-file --no-site-file -batch \ | |
28 | -l ruby-mode.el -f batch-byte-compile $$f; \ | 29 | -l ruby-mode.el -f batch-byte-compile $$f; \ | |
29 | done | 30 | done | |
30 | 31 | |||
31 | do-install: | 32 | do-install: | |
32 | ${INSTALL_DATA_DIR} ${DESTDIR}${EMACS_LISPPREFIX}/ruby-mode | 33 | ${INSTALL_DATA_DIR} ${DESTDIR}${EMACS_LISPPREFIX}/ruby-mode | |
33 | cd ${WRKSRC}; \ | 34 | cd ${WRKSRC}; \ |
@@ -1,8 +1,12 @@ | @@ -1,8 +1,12 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.2 2003/01/13 04:14:21 uebayasi Exp $ | 1 | @comment $NetBSD: PLIST,v 1.3 2008/06/19 15:52:13 taca Exp $ | |
2 | ${EMACS_LISPPREFIX}/ruby-mode/inf-ruby.el | 2 | ${EMACS_LISPPREFIX}/ruby-mode/inf-ruby.el | |
3 | ${EMACS_LISPPREFIX}/ruby-mode/inf-ruby.elc | 3 | ${EMACS_LISPPREFIX}/ruby-mode/inf-ruby.elc | |
4 | ${EMACS_LISPPREFIX}/ruby-mode/ruby-electric.el | |||
5 | ${EMACS_LISPPREFIX}/ruby-mode/ruby-electric.elc | |||
4 | ${EMACS_LISPPREFIX}/ruby-mode/ruby-mode.el | 6 | ${EMACS_LISPPREFIX}/ruby-mode/ruby-mode.el | |
5 | ${EMACS_LISPPREFIX}/ruby-mode/ruby-mode.elc | 7 | ${EMACS_LISPPREFIX}/ruby-mode/ruby-mode.elc | |
8 | ${EMACS_LISPPREFIX}/ruby-mode/ruby-style.el | |||
9 | ${EMACS_LISPPREFIX}/ruby-mode/ruby-style.elc | |||
6 | ${EMACS_LISPPREFIX}/ruby-mode/rubydb3x.el | 10 | ${EMACS_LISPPREFIX}/ruby-mode/rubydb3x.el | |
7 | ${EMACS_LISPPREFIX}/ruby-mode/rubydb3x.elc | 11 | ${EMACS_LISPPREFIX}/ruby-mode/rubydb3x.elc | |
8 | @dirrm ${EMACS_LISPPREFIX}/ruby-mode | 12 | @dirrm ${EMACS_LISPPREFIX}/ruby-mode |
@@ -1,5 +1,5 @@ | @@ -1,5 +1,5 @@ | |||
1 | $NetBSD: distinfo,v 1.11 2008/03/10 04:14:26 taca Exp $ | 1 | $NetBSD: distinfo,v 1.12 2008/06/19 15:52:13 taca Exp $ | |
2 | 2 | |||
3 | SHA1 (ruby-1.8.6-p114.tar.bz2) = 9929782935ebb77d040593a010b8d65b03ce6e23 | 3 | SHA1 (ruby-1.8.7-p17.tar.bz2) = 0119f0af48eafe4d7b8cfc95f23588556d25cc21 | |
4 | RMD160 (ruby-1.8.6-p114.tar.bz2) = 332d6e98ef79ad8175ce699ed5293407763f769f | 4 | RMD160 (ruby-1.8.7-p17.tar.bz2) = d220bd233dddba6c7ceeba84a7da5d2e6a78988b | |
5 | Size (ruby-1.8.6-p114.tar.bz2) = 3920921 bytes | 5 | Size (ruby-1.8.7-p17.tar.bz2) = 4114057 bytes |