summaryrefslogtreecommitdiff
path: root/devel/hoe
AgeCommit message (Collapse)AuthorFilesLines
2012-12-16Update hoe to 3.3.1.taca3-8/+8
=== 3.3.1 / 2012-11-23 * 1 minor enhancement: * Updated rake dep to be >= 0.8 and < 11.0 for the new wack version scheme. (MichaelXavier) === 3.3.0 / 2012-11-12 * 3 minor enhancements: * Added Sow#make_sub_modules. (bhenderson) * Hoe.normalize_names now returns test class name separately. (bhenderson) * Sow now generates test and impl files with proper namespacing. (bhenderson) === 3.2.0 / 2012-11-09 * 3 minor enhancements: * Added flog_method and defaulted it to max_method * Changed flog_threshold to 20, 2x the industry average. Be strong. You can do it. * Hoe#timebomb will now default finis/start values to 1/1 and 12/31 of the current year if not specified. === 3.1.0 / 2012-09-21 * 1 minor enhancement: * Added Hoe#licenses and Hoe#license for declaring your gem's license. (flavorjones) * 1 bug fix: * Rake 0.8.7 sets verbose flag to true, breaking 2 tests. (michelboaventura)
2012-09-03Update hoe to 3.0.8.taca2-6/+6
=== 3.0.8 / 2012-08-20 * 1 bug fix: * Set test_globs default value to pick up test/*spec* files as well. (millisami) === 3.0.7 / 2012-08-07 * 1 minor enhancement: * Added quote from DrNic about manifests to readme.
2012-06-01Update hoe to 3.0.6.taca2-6/+6
=== 3.0.6 / 2012-05-15 * 1 minor enhancement: * Added install_plugins to the newb task === 3.0.5 / 2012-05-07 * 1 bug fix: * Fixed ridocs argument handling (erikh) === 3.0.4 / 2012-05-01 * 1 bug fix: * Removed rubygems/deprecated and rolled my own for users on older rubygems
2012-04-28Update hoe package to 3.0.3.taca2-6/+6
=== 3.0.3 / 2012-04-09 * 2 bug fixes: * Fixed racc plugin's gem dependency activation * Fixed rake multi's use of multiruby_skip. === 3.0.2 / 2012-04-03 * 1 bug fix: * Generate urls list properly in #announcement if you use k/v form === 3.0.1 / 2012-03-26 * 1 minor enhancement: * Uniqify hoe plugins in sow Rakefile template. (evanphx) * 3 bug fixes: * Fixed have_gem? checks in the install_plugins task to match the install_gem calls. * Fixed homepage handling when bullet list used in readme. (evanphx) * Removed deprecated use of #url in publish plugin
2012-03-21Update hoe to 3.0.0.taca2-6/+6
=== 3.0.0 / 2012-03-20 * 3 major enhancements: * Added activate_plugin_deps phase to plugin loading. * Removed long deprecated Hoe.new { block }. * Removed long deprecated handling of improper dependencies. * 3 minor enhancements: * Added deprecation warnings to Hoe#url and Hoe#url=. Already deprecated for 9 mo. * Reworked all the plugins to use activate_XXX_deps, as necessary. * Switched internal usage of #url to #urls. * 2 bug fixes: * Fixed failures in the publish_docs task when remote directory times cannot be changed (such as on rubyforge). * Fixed isolate setup for the racc plugin
2012-03-17Update hoe to 2.16.1.taca3-13/+11
* Now use USE_RAKE to dependency to ruby-rake. === 2.16.1 / 2012-03-13 * 2 bug fixes: * Fixed missing dependency for .gemtest creation (larskanis) * Fixed the rdoc/rcov commands to use sh. Oops. === 2.16.0 / 2012-03-06 * 9 minor enhancements: * Added Gem.bin_wrapper to provide API to bin wrapped files. * Added check_manifest task to compile_tasks in the compiler plugin. * Decoupled from rcov task. Solves isolate/hoe bootstrap issues. * Decoupled from rdoc tasks. Solves isolate/hoe bootstrap issues. * Updated default exclude config to skip extconf.h and .o files. * Updated known 3rd party plugin list in readme. * Warn against using system installed rake (eg osx ships their own on 1.8). * Removed rcov plugin from the default loaded set. * Added dev dependency for rcov when the plugin is loaded. * 2 bug fixes: * Fix Rake::DSL include warnings. * Removing check_manifest from prerelease. (should be pushed to the hoe-git plugin) === 2.15.0 / 2012-02-29 * 5 minor enhancements: * Added Hoe::bad_plugins which returns plugins that could not be found * Added post_blog_zenweb to post releases to my blog's jekyll-like format * Added the install_plugins task * Documented the blogs .hoerc entry. * Revamped post_blog task to allow for local file based blogs.
2012-02-22Update hoe to 2.14.0.minskim2-6/+6
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.
2011-12-15Update hoe pacakge to 2.12.4.taca2-6/+6
=== 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-09-12Update hoe pacakge to 2.12.3.taca2-6/+6
=== 2.12.3 / 2011-09-06 * 1 bug fix: * Hoe was loading rdoc early... delay and isolate will be happier
2011-08-25Update hoe package to 2.12.2.taca2-6/+6
=== 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-25Update hoe package to 2.12.1.taca2-6/+6
=== 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-17Update hoe pacakge to 2.12.0.taca2-6/+6
=== 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-12Update hoe package to 2.11.0.taca2-6/+6
=== 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-06-17Update hoe pacakge to 2.9.4.taca3-9/+9
=== 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-03-27Specify RUBYGEMS_REQD to fix build problem; now always build withtaca1-1/+3
misc/rubygems both ruby18 and ruby19.
2011-03-23Update ruby-hoe package to 2.9.1.taca3-8/+15
=== 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)
2010-12-04Update hoe package to 2.7.0.taca3-7/+8
=== 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-09-13Fixes CONFLICTS pattern.obache1-2/+2
2010-09-10Update devel/hoe to 2.6.2.taca3-15/+12
* 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-03-09Add dependency on devel/ruby-gemcutter. Bump PKGREVSION to 1.fhajny1-1/+3
2010-03-08Updated devel/hoe to 2.5.0.fhajny3-8/+16
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)
2009-11-23Update hoe to 2.3.3fhajny3-9/+30
Too many changes.
2009-06-14Remove @dirrm entries from PLISTsjoerg1-5/+1
2008-09-15Update hoe package to 1.7.0.taca2-6/+6
=== 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-06-22Update hoe package to 1.6.0.taca2-6/+6
=== 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-04-04Update hoe to version 1.5.1. Changes from version 1.2.1 include:jlam3-34/+24
+ 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.
2007-06-11Import hoe.minskim4-0/+47
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.