about summary refs log tree commit homepage
diff options
context:
space:
mode:
authorEric Wong <normalperson@yhbt.net>2015-01-09 01:41:26 +0000
committerEric Wong <normalperson@yhbt.net>2015-01-09 01:41:26 +0000
commit8dd818368d2aca77c5ee4727fb60b4223ee32d29 (patch)
tree4225d0daf8c2016af623811eb489754af736de71
parent41bb9d75179e8cda494830935caf4dc907c91587 (diff)
downloadkgio-8dd818368d2aca77c5ee4727fb60b4223ee32d29.tar.gz
-rw-r--r--README7
-rw-r--r--kgio.gemspec3
-rw-r--r--pkg.mk27
3 files changed, 4 insertions, 33 deletions
diff --git a/README b/README
index d3f4804..8236300 100644
--- a/README
+++ b/README
@@ -10,7 +10,7 @@ applications (that run on Unix-like platforms).
 * Can avoid expensive exceptions on common EAGAIN/EINPROGRESS errors,
   returning :wait_readable or :wait_writable instead.
   These exceptions got more expensive to hit under Ruby 1.9.2
-  (but should be fixed in Ruby 1.9.3 to 1.9.1 performance levels)
+  (but were fixed in Ruby 1.9.3 and later to 1.9.1 performance levels)
 
 * Returns the unwritten portion of the string on partial writes,
   making it ideal for buffering unwritten data.
@@ -32,10 +32,7 @@ applications (that run on Unix-like platforms).
 
 The library consists of a C extension so you'll need a Unix-like system
 with a C compiler and Ruby development libraries/headers.
-
-http://rubyforge.org/frs/?group_id=8977
-
-You may also install it via RubyGems.org:
+You may install it via RubyGems.org:
 
   gem install kgio
 
diff --git a/kgio.gemspec b/kgio.gemspec
index 32217e7..39a9c3c 100644
--- a/kgio.gemspec
+++ b/kgio.gemspec
@@ -18,9 +18,8 @@ Gem::Specification.new do |s|
   s.test_files = Dir['test/test_*.rb']
   s.extensions = %w(ext/kgio/extconf.rb)
 
-  # development dependencies commented out for folks stuck on
-  # old Ruby/RubyGems versions
   s.add_development_dependency('olddoc', '~> 1.0')
+  s.add_development_dependency('test-unit', '~> 3.0')
   # s.add_development_dependency('strace_me', '~> 1.0') # Linux only
 
   s.licenses = %w(LGPLv2.1+)
diff --git a/pkg.mk b/pkg.mk
index dd09703..a913451 100644
--- a/pkg.mk
+++ b/pkg.mk
@@ -77,17 +77,6 @@ doc:: .document .olddoc.yml $(pkg_extra)
 ifneq ($(VERSION),)
 pkggem := pkg/$(rfpackage)-$(VERSION).gem
 pkgtgz := pkg/$(rfpackage)-$(VERSION).tgz
-release_notes := release_notes-$(VERSION)
-release_changes := release_changes-$(VERSION)
-
-release-notes: $(release_notes)
-release-changes: $(release_changes)
-$(release_changes):
-        $(WRONGDOC) release_changes > $@+
-        $(VISUAL) $@+ && test -s $@+ && mv $@+ $@
-$(release_notes):
-        $(WRONGDOC) release_notes > $@+
-        $(VISUAL) $@+ && test -s $@+ && mv $@+ $@
 
 # ensures we're actually on the tagged $(VERSION), only used for release
 verify:
@@ -123,23 +112,9 @@ $(pkgtgz): manifest fix-perms
 
 package: $(pkgtgz) $(pkggem)
 
-test-release:: verify package $(release_notes) $(release_changes)
-        # make tgz release on RubyForge
-        @echo rubyforge add_release -f \
-          -n $(release_notes) -a $(release_changes) \
-          $(rfproject) $(rfpackage) $(VERSION) $(pkgtgz)
-        @echo gem push $(pkggem)
-        @echo rubyforge add_file \
-          $(rfproject) $(rfpackage) $(VERSION) $(pkggem)
-release:: verify package $(release_notes) $(release_changes)
-        # make tgz release on RubyForge
-        rubyforge add_release -f -n $(release_notes) -a $(release_changes) \
-          $(rfproject) $(rfpackage) $(VERSION) $(pkgtgz)
+release:: verify package
         # push gem to RubyGems.org
         gem push $(pkggem)
-        # in case of gem downloads from RubyForge releases page
-        rubyforge add_file \
-          $(rfproject) $(rfpackage) $(VERSION) $(pkggem)
 else
 gem install-gem: GIT-VERSION-FILE
         $(MAKE) $@ VERSION=$(GIT_VERSION)