pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/devel/rake Import rake.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/bf49880798b1
branches:  trunk
changeset: 492362:bf49880798b1
user:      minskim <minskim%pkgsrc.org@localhost>
date:      Mon Apr 11 04:07:44 2005 +0000

description:
Import rake.

Rake is a simple ruby build program with capabilities similar to make.
Rake has the following features:

  * Rakefiles (rake's version of Makefiles) are completely defined in
    standard Ruby syntax.  No XML files to edit.  No quirky Makefile
    syntax to worry about (is that a tab or a space?)
  * Users can specify tasks with prerequisites.
  * Rake supports rule patterns to sythesize implicit tasks.
  * Rake is lightweight.  It can be distributed with other projects as
    a single file.  Projects that depend upon rake do not require that
    rake be installed on target systems.

diffstat:

 devel/rake/DESCR    |  11 +++++++++++
 devel/rake/Makefile |  23 +++++++++++++++++++++++
 devel/rake/PLIST    |  22 ++++++++++++++++++++++
 devel/rake/distinfo |   5 +++++
 4 files changed, 61 insertions(+), 0 deletions(-)

diffs (77 lines):

diff -r 49b746568b13 -r bf49880798b1 devel/rake/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/rake/DESCR  Mon Apr 11 04:07:44 2005 +0000
@@ -0,0 +1,11 @@
+Rake is a simple ruby build program with capabilities similar to make.
+Rake has the following features:
+
+  * Rakefiles (rake's version of Makefiles) are completely defined in
+    standard Ruby syntax.  No XML files to edit.  No quirky Makefile
+    syntax to worry about (is that a tab or a space?)
+  * Users can specify tasks with prerequisites.
+  * Rake supports rule patterns to sythesize implicit tasks.
+  * Rake is lightweight.  It can be distributed with other projects as
+    a single file.  Projects that depend upon rake do not require that
+    rake be installed on target systems.
diff -r 49b746568b13 -r bf49880798b1 devel/rake/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/rake/Makefile       Mon Apr 11 04:07:44 2005 +0000
@@ -0,0 +1,23 @@
+# $NetBSD: Makefile,v 1.1.1.1 2005/04/11 04:07:44 minskim Exp $
+
+DISTNAME=      rake-0.5.3
+CATEGORIES=    devel ruby
+MASTER_SITES=  http://rubyforge.org/frs/download.php/3876/
+EXTRACT_SUFX=  .tgz
+
+MAINTAINER=    minskim%NetBSD.org@localhost
+HOMEPAGE=      http://rake.rubyforge.org/
+COMMENT=       Ruby Make
+
+NO_BUILD=              yes
+USE_RUBY_INSTALL=      yes
+
+.include "../../lang/ruby/modules.mk"
+
+pre-configure:
+       ${MV} ${WRKSRC}/bin/rake ${WRKSRC}/bin/rake.orig
+       ${ECHO} "#!${RUBY}" > ${WRKSRC}/bin/rake
+       ${CAT} ${WRKSRC}/bin/rake.orig >> ${WRKSRC}/bin/rake
+       ${RM} ${WRKSRC}/bin/rake.orig
+
+.include "../../mk/bsd.pkg.mk"
diff -r 49b746568b13 -r bf49880798b1 devel/rake/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/rake/PLIST  Mon Apr 11 04:07:44 2005 +0000
@@ -0,0 +1,22 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2005/04/11 04:07:44 minskim Exp $
+bin/rake
+${RUBY_SITELIBDIR}/rake.rb
+${RUBY_SITELIBDIR}/rake/clean.rb
+${RUBY_SITELIBDIR}/rake/contrib/compositepublisher.rb
+${RUBY_SITELIBDIR}/rake/contrib/ftptools.rb
+${RUBY_SITELIBDIR}/rake/contrib/publisher.rb
+${RUBY_SITELIBDIR}/rake/contrib/rubyforgepublisher.rb
+${RUBY_SITELIBDIR}/rake/contrib/sshpublisher.rb
+${RUBY_SITELIBDIR}/rake/contrib/sys.rb
+${RUBY_SITELIBDIR}/rake/gempackagetask.rb
+${RUBY_SITELIBDIR}/rake/loaders/makefile.rb
+${RUBY_SITELIBDIR}/rake/packagetask.rb
+${RUBY_SITELIBDIR}/rake/rake_test_loader.rb
+${RUBY_SITELIBDIR}/rake/rdoctask.rb
+${RUBY_SITELIBDIR}/rake/ruby182_test_unit_fix.rb
+${RUBY_SITELIBDIR}/rake/runtest.rb
+${RUBY_SITELIBDIR}/rake/tasklib.rb
+${RUBY_SITELIBDIR}/rake/testtask.rb
+@dirrm ${RUBY_SITELIBDIR}/rake/loaders
+@dirrm ${RUBY_SITELIBDIR}/rake/contrib
+@dirrm ${RUBY_SITELIBDIR}/rake
diff -r 49b746568b13 -r bf49880798b1 devel/rake/distinfo
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/devel/rake/distinfo       Mon Apr 11 04:07:44 2005 +0000
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1.1.1 2005/04/11 04:07:44 minskim Exp $
+
+SHA1 (ruby/rake-0.5.3.tgz) = 99e3057a8d769694702b72a98e4842ce977f500c
+RMD160 (ruby/rake-0.5.3.tgz) = 8f943343f58e3552e27092a3d735abd937afeb0e
+Size (ruby/rake-0.5.3.tgz) = 53480 bytes



Home | Main Index | Thread Index | Old Index