pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/devel/hoe Update hoe to version 1.5.1. Changes from v...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/6e9a21b1671b
branches:  trunk
changeset: 540458:6e9a21b1671b
user:      jlam <jlam%pkgsrc.org@localhost>
date:      Fri Apr 04 15:14:49 2008 +0000

description:
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:

 devel/hoe/Makefile |  31 ++++++-------------------------
 devel/hoe/PLIST    |  19 ++++++++++++++-----
 devel/hoe/distinfo |   8 ++++----
 3 files changed, 24 insertions(+), 34 deletions(-)

diffs (80 lines):

diff -r 80f9a786ec3b -r 6e9a21b1671b devel/hoe/Makefile
--- a/devel/hoe/Makefile        Fri Apr 04 15:13:23 2008 +0000
+++ b/devel/hoe/Makefile        Fri Apr 04 15:14:49 2008 +0000
@@ -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@localhost
 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
+DEPENDS+=      rake>=0.8.1:../../devel/rake
+DEPENDS+=      rubyforge>=0.4.4:../../devel/rubyforge
 
-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
-
+.include "../../misc/rubygems/rubygem.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r 80f9a786ec3b -r 6e9a21b1671b devel/hoe/PLIST
--- a/devel/hoe/PLIST   Fri Apr 04 15:13:23 2008 +0000
+++ b/devel/hoe/PLIST   Fri Apr 04 15:14:49 2008 +0000
@@ -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 -r 80f9a786ec3b -r 6e9a21b1671b devel/hoe/distinfo
--- a/devel/hoe/distinfo        Fri Apr 04 15:13:23 2008 +0000
+++ b/devel/hoe/distinfo        Fri Apr 04 15:14:49 2008 +0000
@@ -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



Home | Main Index | Thread Index | Old Index