Revision: 5649 http://gar.svn.sourceforge.net/gar/?rev=5649&view=rev Author: bdwalton Date: 2009-07-25 02:31:05 +0000 (Sat, 25 Jul 2009)
Log Message: ----------- install elisp files, add extra package creation bits for rubymode, rubymode_el Modified Paths: -------------- csw/mgar/pkg/ruby/trunk/Makefile Modified: csw/mgar/pkg/ruby/trunk/Makefile =================================================================== --- csw/mgar/pkg/ruby/trunk/Makefile 2009-07-24 23:38:41 UTC (rev 5648) +++ csw/mgar/pkg/ruby/trunk/Makefile 2009-07-25 02:31:05 UTC (rev 5649) @@ -10,7 +10,7 @@ PREREQUISITE_PKGS = CSWbdb3 CSWgdbm CSWgfile CSWiconv CSWncurses CSWossldevel PREREQUISITE_PKGS += CSWreadline CSWzlib -PACKAGES = CSWruby CSWrubydoc CSWrubytk CSWrubydev CSWrubymode +PACKAGES = CSWruby CSWrubydoc CSWrubytk CSWrubydev CSWrubymode CSWrubymode_el ARCHALL_CSWrubydoc = 1 ARCHALL_CSWrubymode = 1 @@ -26,8 +26,10 @@ REQUIRED_PKGS_CSWrubydev = CSWruby CSWgcc4core CSWgfile -REQUIRED_PKGS_CSWrubymode = CSWruby CSWemacscommon +REQUIRED_PKGS_CSWrubymode = CSWemacscommon +REQUIRED_PKGS_CSWrubymode_el = CSWemacscommon + DESCRIPTION = An object-oriented language for quick and easy programming. define BLURB Ruby is a language for quick and easy programming. Similar in scope to Perl @@ -47,14 +49,18 @@ SPKG_DESC_CSWrubymode = Ruby major mode for Emacs +SPKG_DESC_CSWrubymode_el = Elisp source for ruby mode + PKGFILES_CSWrubydoc = $(datadir)/ri/.* $(docdir)/ruby/sample.* PKGFILES_CSWrubytk = $(libdir)/.*/tcl.* $(libdir)/.*/tk.* $(libdir)/.*-tk.rb PKGFILES_CSWrubydev = $(libdir)/.*\.h $(libdir)/.*/mkmf.rb $(libdir)/.*static.a -PKGFILES_CSWrubymode = $(datadir)/emacs/site-lisp/.* +PKGFILES_CSWrubymode = $(datadir)/emacs/site-lisp/.*elc$ +PKGFILES_CSWrubymode_el = $(datadir)/emacs/site-lisp/.*el$ + MASTER_SITES = ftp://ftp.ruby-lang.org/pub/ruby/ MASTER_SITES += ftp://www.ibiblio.org/pub/languages/ruby/ @@ -104,8 +110,12 @@ rubymode: RMDIR=$(DESTDIR)/$(datadir)/emacs/site-lisp/ruby-mode rubymode: + @echo " ===> Installing and Compilingn ruby-mode elisp" @(mkdir -p $(RMDIR); \ - cp $(WORKSRC)/misc/*el $(RMDIR)) + cp $(WORKSRC)/misc/*el $(RMDIR); \ + for f in $(RMDIR)/*; do \ + emacs -L $(RMDIR) -batch -f batch-byte-compile "$$f"; \ + done) # Fix up rbconfig rbconfig: This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. _______________________________________________ devel mailing list devel@lists.opencsw.org https://lists.opencsw.org/mailman/listinfo/devel