summaryrefslogtreecommitdiff
path: root/devel
diff options
context:
space:
mode:
authorjlam <jlam@pkgsrc.org>2008-04-04 15:14:49 +0000
committerjlam <jlam@pkgsrc.org>2008-04-04 15:14:49 +0000
commit1f2311bc06d57b7be5418b94c21fa45e3f9793cc (patch)
treeef1bff3f17b332be4611eee77c0f083ace458dbc /devel
parentf0d0c3798d7be162e759ec961bc2146044917f1e (diff)
downloadpkgsrc-1f2311bc06d57b7be5418b94c21fa45e3f9793cc.tar.gz
Update hoe to version 1.5.1. Changes from version 1.2.1 include:
+ Install as a Ruby gem. * Removed install/uninstall tasks. Too buggy. Gems do a better job. * Added autopopulation of more items. * Hoe now builds signed gems automatically. Run the generate_key task to automatically create a signing key. * Extended rdoc pattern to include ext dirs. * Fixed dependency adding for versionless dependencies. * Added NODOT env var to disable RDoc diagram generation. * The config_hoe task automatically merges in new config entries. * Added exclude parameter for check_manifest filtering to .hoerc.
Diffstat (limited to 'devel')
-rw-r--r--devel/hoe/Makefile31
-rw-r--r--devel/hoe/PLIST19
-rw-r--r--devel/hoe/distinfo8
3 files changed, 24 insertions, 34 deletions
diff --git a/devel/hoe/Makefile b/devel/hoe/Makefile
index 2246e41d79a..3a63b39d7f3 100644
--- a/devel/hoe/Makefile
+++ b/devel/hoe/Makefile
@@ -1,33 +1,14 @@
-# $NetBSD: Makefile,v 1.1.1.1 2007/06/11 03:42:06 minskim Exp $
+# $NetBSD: Makefile,v 1.2 2008/04/04 15:14:49 jlam Exp $
-DISTNAME= hoe-1.2.1
-CATEGORIES= devel ruby
-MASTER_SITES= http://rubyforge.org/frs/download.php/20912/
-EXTRACT_SUFX= .tgz
+DISTNAME= hoe-1.5.1
+CATEGORIES= devel
MAINTAINER= minskim@NetBSD.org
HOMEPAGE= http://seattlerb.rubyforge.org/hoe/
COMMENT= Rake extension to provide full project automation
-DEPENDS+= rake-[0-9]*:../../devel/rake
-DEPENDS+= rubyforge-[0-9]*:../../devel/rubyforge
-DEPENDS+= rubygems-[0-9]*:../../misc/rubygems
-
-NO_BUILD= yes
-USE_LANGUAGES= # none
-
-REPLACE_RUBY= bin/sow
-
-FIND_PREFIX:= RAKE_PREFIX=rake
-.include "../../mk/find-prefix.mk"
-
-.include "../../lang/ruby/modules.mk"
-
-do-install:
- cd ${WRKSRC} && ${RAKE_PREFIX}/bin/rake install
-
-post-install:
- ${INSTALL_DATA_DIR} ${RUBY_DOCDIR}/hoe
- ${INSTALL_DATA} ${WRKSRC}/README.txt ${RUBY_DOCDIR}/hoe
+DEPENDS+= rake>=0.8.1:../../devel/rake
+DEPENDS+= rubyforge>=0.4.4:../../devel/rubyforge
+.include "../../misc/rubygems/rubygem.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/devel/hoe/PLIST b/devel/hoe/PLIST
index 36163e2e9f6..5b69e908a56 100644
--- a/devel/hoe/PLIST
+++ b/devel/hoe/PLIST
@@ -1,6 +1,15 @@
-@comment $NetBSD: PLIST,v 1.1.1.1 2007/06/11 03:42:06 minskim Exp $
+@comment $NetBSD: PLIST,v 1.2 2008/04/04 15:14:49 jlam Exp $
bin/sow
-${RUBY_DOCDIR}/hoe/README.txt
-${RUBY_SITELIBDIR}/hoe.rb
-${RUBY_SITELIBDIR}/test_hoe.rb
-@dirrm ${RUBY_DOCDIR}/hoe
+${GEM_HOME}/cache/hoe-${PKGVERSION}.gem
+${GEM_LIBDIR}/History.txt
+${GEM_LIBDIR}/Manifest.txt
+${GEM_LIBDIR}/README.txt
+${GEM_LIBDIR}/Rakefile
+${GEM_LIBDIR}/bin/sow
+${GEM_LIBDIR}/lib/hoe.rb
+${GEM_LIBDIR}/test/test_hoe.rb
+${GEM_HOME}/specifications/hoe-${PKGVERSION}.gemspec
+@dirrm ${GEM_LIBDIR}/test
+@dirrm ${GEM_LIBDIR}/lib
+@dirrm ${GEM_LIBDIR}/bin
+@dirrm ${GEM_LIBDIR}
diff --git a/devel/hoe/distinfo b/devel/hoe/distinfo
index a1c846a33d7..c8da4663f06 100644
--- a/devel/hoe/distinfo
+++ b/devel/hoe/distinfo
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.1.1.1 2007/06/11 03:42:06 minskim Exp $
+$NetBSD: distinfo,v 1.2 2008/04/04 15:14:49 jlam Exp $
-SHA1 (hoe-1.2.1.tgz) = 4627cd9e382a342936893f904a50e02afc0f216d
-RMD160 (hoe-1.2.1.tgz) = e83855509d9027317c978f0c63642d82d6f46609
-Size (hoe-1.2.1.tgz) = 9992 bytes
+SHA1 (hoe-1.5.1.gem) = 5f147e5b098f1615d387c8c4ebe68ee740d30a8e
+RMD160 (hoe-1.5.1.gem) = f5ec2b2580d051c99907194a80ed876b140eabd6
+Size (hoe-1.5.1.gem) = 16384 bytes