Commit graph

21 commits

Author SHA1 Message Date
minskim
fb621390a8 Update hoe to 2.14.0.
Changes:
- Make hoe noisy about missing plugins again.
- Normalize dev/runtime deps: dev + runtime = runtime.
- Added :dcov task so you can easily check documentation coverage.
- Added Rake monkeypatch so that Task#clear will clear comments. (github)
- Added coverage sorting and added tmp/isolate to rcov flags
- :doc task should depend on isolate if activated
- .rdoc files are now automatically added to the extrardocfiles list.
- Added Hoe#read_manifest
- Added check_manifest to the prerelease task to prevent broken releases.
- Added extra duplicate dependency checking.
- Hoe#withconfig merges the local and home configuration atop
  Hoe::DEFAULTCONFIG to allow plugins to supply new defaults.
- The readmefile and historyfile are now automatically guessed from
  the manifest. This allows "README.rdoc" to be used automatically.
- install_gem optionally excludes rdoc/ri generation.
- rake checkextradeps excludes rdoc/ri generation. rake install_gem does not.
- rake multi now just reinvokes rake using multiruby to allow hoe
  plugins to be invoked.
2012-02-22 20:18:00 +00:00
taca
4f690ad140 Update hoe pacakge to 2.12.4.
=== 2.12.4 / 2011-11-28

* 3 bug fixes:

  * Fixed Hoe.read_utf to work on both 1.8 and 1.9. Unicode files FTW! (tenderlove)
  * Moved the rdoc dependency to the publish plugin from hoe-seattlerb.
  * Only load rdoc once to fix test loading bugs.
2011-12-15 15:03:47 +00:00
taca
6ef0298b0c Update hoe pacakge to 2.12.3.
=== 2.12.3 / 2011-09-06

* 1 bug fix:

  * Hoe was loading rdoc early... delay and isolate will be happier
2011-09-12 11:40:11 +00:00
taca
c7ca98ed9c Update hoe package to 2.12.2.
=== 2.12.2 / 2011-08-24

* 2 minor enhancements:

  * Added recursive chmod to docs task to ensure group write-ability (kleb)
  * Improve error message when no manifest found. (Apparently some linux packagers remove manifest files)

* 3 bug fixes:

  * Added missing minitest/autorun require (NOT reported by fedoraproject.org)
  * Fix for RSpec support broken in 0dc6b2f (ged)
  * Fix for the edgiest of edge cases (-Ku in ruby19... ummm, yeah)
2011-08-25 15:29:12 +00:00
taca
c4f5bc5141 Update hoe package to 2.12.1.
=== 2.12.1 / 2011-08-22

* 2 bug fixes:

  * Fixed a test that fails on non-privileged (rvm/multiruby) setups
  * RbConfig is used instead of Config to remove a 1.9.3 warning.
2011-08-25 15:22:33 +00:00
taca
90abd20775 Update hoe pacakge to 2.12.0.
=== 2.12.0 / 2011-08-15

* 2 minor enhancements:

  * Forcibly copy file specified in --main to index.html. (ewong)
  * need_tar now defaults to false.

* 4 bug fixes:

  * Don't attempt to require RSpec 1 in an RSpec 2 environment. (monde)
  * Fixed test/packaging issue when wrapping hoespec in namespace. (damphyr)
  * Fixed tests for jruby. (sferik)
  * Hoe.load_plugins removes bad entries so plugin? returns false for unloaded
    plugins.
2011-08-17 13:19:49 +00:00
taca
0a1d71810c Update hoe package to 2.11.0.
=== 2.11.0 / 2011-08-08

* 2 minor enhancements:

  * Bypass sudo on install_gem if GEM_HOME is writable (ala rvm).
  * rcov plugin should set libs to lib, test, and '.'. (tenderlove)

* 1 bug fix:

  * Fixed windoze detection on jruby. *sigh* (myabc)

=== 2.10.0 / 2011-06-30

* 3 minor enhancements:

  * Added parse_urls to deal with array and hash style url lists in README.txt.
  * Added urls accessor.
  * Deprecated url accessors.

* 1 bug fix:

  * Specified wrong version of racc in racc plugin.

=== 2.9.6 / 2011-06-22

* 3 bug fixes:

  * Fixed hoe dep to be a spermy (~>) dep
  * Hard coded rake dependency as ~> 0.8 so we don't collide with other libs
  * Removed circular dependency check. Hasn't been needed in a long while.

=== 2.9.5 / 2011-06-21

* 2 minor enhancements:

  * Extended #dependency to work post-spec creation in case a task wants to add a dep.

* 4 bug fixes:

  * Fixed dependency for :inline plugin.
  * Fixed minor 1.9.3 warnings.
  * Fixed sow to obey gem naming conventions.  It no longer munges - to _.
  * Switched hoe deps from >= to ~>.
2011-08-12 16:23:46 +00:00
taca
c336dfbdde Update hoe pacakge to 2.9.4.
=== 2.9.4 / 2011-04-01

* 1 minor enhancement:

  * check_manifest now fails when there is a diff. AKA, drbrain was
    lazy and it is somehow my fault. If anything, it is jbarnette's
    fault for not building any brains into hoe-git the way that my
    hoe-perforce plugin works. I mean, c'mon... how hard is it to
    validate the manifest before you release? I do it all the time
    and twice on sundays. BAH! Damn kids! Get off my lawn!

=== 2.9.3 / 2011-04-01

* 1 minor enhancement:

  * Cleanup for rubygems 1.7 deprecations

=== 2.9.2 / 2011-03-31

* 7 minor enhancements:

  * Added :none as a testlib option to let you do whatever you want. (phiggins)
  * Added Hoe#dependency(name, version, type = :runtime) for cleaner hoe specs.
  * Added NOSUDO option to `rake gem_install`. (nihildeb)
  * Include Rake::DSL to support future versions of rake
  * Multiruby now skips mri_trunk if multiruby_skip includes 1.9
  * Test#make_test_cmd now sorts test files (mostly for testing)
  * Try using psych before syck.

* 3 bug fixes:

  * Clean generated extension library too
  * Fixed a bug with sow -d or -t
  * Fixed plugin activation via ~/.hoerc. (ged)
2011-06-17 15:12:06 +00:00
taca
9109b85f57 Specify RUBYGEMS_REQD to fix build problem; now always build with
misc/rubygems both ruby18 and ruby19.
2011-03-27 13:07:14 +00:00
taca
22c6e2ed2e Update ruby-hoe package to 2.9.1.
=== 2.9.1 / 2011-02-05

* 1 minor enhancement:

  * Sow now creates all template directories before dealing with anything else

* 3 bug fixes:

  * Fixed dependency order bug with prereleases [erikh]
  * Fixed sanity check for prereleases.
  * Fixed sow when passed no args. [erikh]

=== 2.9.0 / 2011-01-31

* 11 minor enhancements:

  * Added Hoe::Package#pkg_path to make package hook writing easier.
  * Added Hoe::Test#test_prelude to allow for code to run before test loading.
  * Added plugin?(name) to allow for easier plugin guarding in hoe spec.
  * Added support for multiple template dirs for sow.
  * Added support for rubygems-test. See http://www.gem-testers.org/
  * Clean up sow a LOT using: include FileUtils::Verbose
  * Don't warn about missing plugins without rake -t
  * Hoe requires Gem::PackageTask from RubyGems 1.4+
  * Moved post_news from publish to rubyforge
  * Plugins can now be loaded from a +plugins+ array in ~/.hoerc
  * rubyforge plugin now uses plain globs to push. Fixes releases for rubygems itself

* 4 bug fixes:

  * Failed plugins should notify on both trace and debug.
  * Fixed rdoc_dir for custom rdoc locations
  * Fixed require 'rubyforge' that was too late
  * Fixed sow to properly rename dirs depth first

=== 2.8.0 / 2010-12-08

* 6 minor enhancements:

  * Added PRE=a.1 variable to package and release tasks. (ged)
  * Added compiler plugin to support rake-compiler. (tenderlove)
  * Added known_plugins task and updated included and 3rd party plugins doco
  * Added racc/rex plugin!
  * Extended sow's Rakefile template to dynamically include installed plugins
  * Turned off rubyforge plugin by default. (tenderlove's whining)

=== 2.7.0 / 2010-11-15

* 2 minor enhancements:

  * Added new plugin: gem_prelude_sucks. (jbarnette)
    * Activate under 1.9 if you don't want it messing with you.
  * Added rspec2 support (bleything)

* 1 bug fix:

  * require uri in hoe/deps (raggi)
2011-03-23 16:07:49 +00:00
taca
597c3b93f2 Update hoe package to 2.7.0.
=== 2.7.0 / 2010-11-15

* 2 minor enhancements:

  * Added new plugin: gem_prelude_sucks. (jbarnette)
    * Activate under 1.9 if you don't want it messing with you.
  * Added rspec2 support (bleything)

* 1 bug fix:

  * require uri in hoe/deps (raggi)
2010-12-04 03:50:20 +00:00
obache
e22e3a0d48 Fixes CONFLICTS pattern. 2010-09-13 11:03:40 +00:00
taca
b96eb9d074 Update devel/hoe to 2.6.2.
* Use lang/ruby/gem.mk instead of misc/rubygems/rubygem.mk.
* Add LICENSE.
* Remove default value of GEM_BUILD.
* Update dependency according to gemspec.
2010-09-10 05:02:40 +00:00
fhajny
23c33b473b Add dependency on devel/ruby-gemcutter. Bump PKGREVSION to 1. 2010-03-09 12:44:29 +00:00
fhajny
b9b4ccccda Updated devel/hoe to 2.5.0.
Switched the gemspec based build.

2.5.0:
- Add extra dirs to rcov include path if needed.
- Added Hoe#dependency_target to make dependencies easier to declare.
- Added extra doco to describe how auto-population works.
- Added more doco to readme.
- Don’t bother posting news to rubyforge.
- Hoe::Inline plugin now deals with X::Y by flattening the name.
- Merged some of Hoe.pdf to README.txt and further improved doco.
- Pushed gemcutter & rubyforge dependencies down to the plugins.
- Fix perms on Hoe.pdf after copying.
- Fixed Hoe rdoc problem caused by gemcutter plugin.

2.4.0
- Added Hoe.pdf
- Added gemcutter plugin (raggi)
- Added newb plugin. (jbarnette)
- Improved README.txt
- Improved rdoc
- Refactored rubyforge task to plugin. (jbarnette)
2010-03-08 12:39:32 +00:00
fhajny
631ed62c20 Update hoe to 2.3.3
Too many changes.
2009-11-23 13:42:52 +00:00
joerg
bacea7cad5 Remove @dirrm entries from PLISTs 2009-06-14 17:48:39 +00:00
taca
c9e6d26b1f Update hoe package to 1.7.0.
=== 1.7.0 / 2008-06-30

* 3 minor enhancements:

  * Use rdoc 2.x gem if available. Eric likes his backslashes.
  * Added extra_dev_deps for new rubygems developer dependencies.
    * Switched hoe to dev dep. Fork off, bitches.
  * Finally got a sane test that does something. Hey... it's a start.
2008-09-15 09:00:19 +00:00
taca
73d99814e0 Update hoe package to 1.6.0.
=== 1.6.0 / 2008-06-18

* 1 minor enhancement

  * blog categories! Defaults to array with project's name. Thanks Aaron!

=== 1.5.3 / 2008-05-20

* 1 Bug Fix

  * hoe really really needs better tests. I suck. :/

=== 1.5.2 / 2008-05-20

* 4 Minor Enhancements:

  * Added multiruby_skip attribute for 'rake multi' version invalidation.
  * Improved error messages when files are missing.
  * Added rubygems post_install_message accessor. Thanks to Dr. Nic.
  * Cleaned up alternative_name... I didn't get it.

* 1 Bug Fix:

  * Removed require of rake/contrib/sshpublisher to fix 1.9.
2008-06-22 15:55:26 +00:00
jlam
1f2311bc06 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.
2008-04-04 15:14:49 +00:00
minskim
ff903e55ac Import hoe.
Hoe is a simple rake/rubygems helper for project Rakefiles.  It
generates all the usual tasks for projects including rdoc generation,
testing, packaging, and deployment.
2007-06-11 03:42:06 +00:00