diff options
author | minskim <minskim@pkgsrc.org> | 2005-04-11 04:07:44 +0000 |
---|---|---|
committer | minskim <minskim@pkgsrc.org> | 2005-04-11 04:07:44 +0000 |
commit | 8640c27a91eb616057107e35b74055ee56ada8ff (patch) | |
tree | d6dc1033e45a4029b38500bdde5b4c994fec0cf7 /devel/rake | |
parent | 3fb11c3162e5d53526403f8a91b46014a69660f7 (diff) | |
download | pkgsrc-8640c27a91eb616057107e35b74055ee56ada8ff.tar.gz |
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 (limited to 'devel/rake')
-rw-r--r-- | devel/rake/DESCR | 11 | ||||
-rw-r--r-- | devel/rake/Makefile | 23 | ||||
-rw-r--r-- | devel/rake/PLIST | 22 | ||||
-rw-r--r-- | devel/rake/distinfo | 5 |
4 files changed, 61 insertions, 0 deletions
diff --git a/devel/rake/DESCR b/devel/rake/DESCR new file mode 100644 index 00000000000..ce47b498ec4 --- /dev/null +++ b/devel/rake/DESCR @@ -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 --git a/devel/rake/Makefile b/devel/rake/Makefile new file mode 100644 index 00000000000..cbee7a9bf32 --- /dev/null +++ b/devel/rake/Makefile @@ -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 +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 --git a/devel/rake/PLIST b/devel/rake/PLIST new file mode 100644 index 00000000000..0f7c669901a --- /dev/null +++ b/devel/rake/PLIST @@ -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 --git a/devel/rake/distinfo b/devel/rake/distinfo new file mode 100644 index 00000000000..48b42882049 --- /dev/null +++ b/devel/rake/distinfo @@ -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 |