summaryrefslogtreecommitdiff
path: root/devel/ruby-priority-queue
diff options
context:
space:
mode:
authortaca <taca@pkgsrc.org>2011-11-08 15:45:12 +0000
committertaca <taca@pkgsrc.org>2011-11-08 15:45:12 +0000
commitb753846f378baf0b7a199aa30dd857e8b697a058 (patch)
tree4c852557a854a6e2e8d7634ea028002b725ed741 /devel/ruby-priority-queue
parentb5373dce15542bdd7df6c70be859ffdd62ffc8e2 (diff)
downloadpkgsrc-b753846f378baf0b7a199aa30dd857e8b697a058.tar.gz
* Remove .require_paths from PLIST
* Don't try to patch gemspec file but use pre-generated one. Bump PKGREVISION.
Diffstat (limited to 'devel/ruby-priority-queue')
-rw-r--r--devel/ruby-priority-queue/Makefile7
-rw-r--r--devel/ruby-priority-queue/PLIST3
-rw-r--r--devel/ruby-priority-queue/distinfo3
-rw-r--r--devel/ruby-priority-queue/files/gemspec73
-rw-r--r--devel/ruby-priority-queue/patches/patch-aa14
5 files changed, 80 insertions, 20 deletions
diff --git a/devel/ruby-priority-queue/Makefile b/devel/ruby-priority-queue/Makefile
index 2b7c4c0d79d..4a6135797d4 100644
--- a/devel/ruby-priority-queue/Makefile
+++ b/devel/ruby-priority-queue/Makefile
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile,v 1.6 2011/02/21 16:01:15 taca Exp $
+# $NetBSD: Makefile,v 1.7 2011/11/08 15:45:12 taca Exp $
DISTNAME= PriorityQueue-0.1.2
PKGNAME= ${RUBY_PKGPREFIX}-${DISTNAME:S/PriorityQueue/priority-queue/}
-PKGREVISION= 3
+PKGREVISION= 4
CATEGORIES= devel
MAINTAINER= minskim@NetBSD.org
@@ -10,5 +10,8 @@ HOMEPAGE= http://rubyforge.org/projects/priority-queue/
COMMENT= Fibonacci-heap priority-queue implementation for Ruby
LICENSE= gnu-gpl-v2 OR ruby-license
+pre-configure:
+ ${CP} ${FILESDIR}/gemspec ${GEM_SPECFILE}
+
.include "../../lang/ruby/gem.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/devel/ruby-priority-queue/PLIST b/devel/ruby-priority-queue/PLIST
index 55f98cfe54e..30f87207b9f 100644
--- a/devel/ruby-priority-queue/PLIST
+++ b/devel/ruby-priority-queue/PLIST
@@ -1,6 +1,5 @@
-@comment $NetBSD: PLIST,v 1.3 2009/06/14 17:49:11 joerg Exp $
+@comment $NetBSD: PLIST,v 1.4 2011/11/08 15:45:12 taca Exp $
${GEM_HOME}/cache/PriorityQueue-${PKGVERSION}.gem
-${GEM_LIBDIR}/.require_paths
${GEM_LIBDIR}/CHANGELOG
${GEM_LIBDIR}/Makefile
${GEM_LIBDIR}/README
diff --git a/devel/ruby-priority-queue/distinfo b/devel/ruby-priority-queue/distinfo
index e29b7361961..ae072ec16bd 100644
--- a/devel/ruby-priority-queue/distinfo
+++ b/devel/ruby-priority-queue/distinfo
@@ -1,6 +1,5 @@
-$NetBSD: distinfo,v 1.2 2008/04/04 15:30:01 jlam Exp $
+$NetBSD: distinfo,v 1.3 2011/11/08 15:45:12 taca Exp $
SHA1 (PriorityQueue-0.1.2.gem) = 37b3eb7424b056a9ebb94d882f9ce0059303dc3e
RMD160 (PriorityQueue-0.1.2.gem) = db7e836b0f22b923c374045417e97ad78ab53888
Size (PriorityQueue-0.1.2.gem) = 59392 bytes
-SHA1 (patch-aa) = 1fdbdfec45dbc0fe3260eb1c657e5f3a5f366d4f
diff --git a/devel/ruby-priority-queue/files/gemspec b/devel/ruby-priority-queue/files/gemspec
new file mode 100644
index 00000000000..2adabed060c
--- /dev/null
+++ b/devel/ruby-priority-queue/files/gemspec
@@ -0,0 +1,73 @@
+--- !ruby/object:Gem::Specification
+name: PriorityQueue
+version: !ruby/object:Gem::Version
+ version: 0.1.2
+platform: ruby
+authors:
+- Brian Schroeder
+autorequire: priority_queue.rb
+bindir: bin
+cert_chain:
+date: 2005-10-29 22:00:00.000000000 +00:00
+dependencies: []
+description: ! 'This is a fibonacci-heap priority-queue implementation. That means insert:
+ O(1) decrease_priority: Amortized O(1) delete_min: Amortized O(log n) This
+ project is different from K. Kodamas PQueue in that it allows a decrease key operation. That
+ makes PriorityQueue usable for algorithms like dijkstras shortest path algorithm,
+ while PQueue is more suitable for Heapsort and the like.'
+email: priority_queue@brian-schroeder.de
+executables: []
+extensions:
+- ext/priority_queue/extconf.rb
+extra_rdoc_files: []
+files:
+- Makefile
+- README
+- compare_comments.rb
+- CHANGELOG
+- setup.rb
+- doc
+- ext
+- lib
+- test
+- benchmark
+- doc/compare_big.gp
+- doc/compare_big.png
+- doc/compare_small.gp
+- doc/compare_small.png
+- doc/results.csv
+- doc/c-vs-rb.png
+- ext/priority_queue
+- ext/priority_queue/extconf.rb
+- ext/priority_queue/priority_queue.c
+- lib/priority_queue.rb
+- lib/priority_queue
+- lib/priority_queue/c_priority_queue.rb
+- lib/priority_queue/poor_priority_queue.rb
+- lib/priority_queue/ruby_priority_queue.rb
+- test/priority_queue_test.rb
+- benchmark/dijkstra.rb
+homepage: http://ruby.brian-schroeder.de/priority_queue
+licenses:
+post_install_message:
+rdoc_options: []
+require_paths:
+- lib
+- lib
+- ext
+required_ruby_version: !ruby/object:Gem::Requirement
+ requirements:
+ - - ! '>'
+ - !ruby/object:Gem::Version
+ version: 0.0.0
+ version:
+required_rubygems_version:
+requirements: []
+rubyforge_project:
+rubygems_version: 1.8.11
+signing_key:
+specification_version: 1
+summary: This is a fibonacci-heap priority-queue implementation
+test_files:
+- test/priority_queue_test.rb
+
diff --git a/devel/ruby-priority-queue/patches/patch-aa b/devel/ruby-priority-queue/patches/patch-aa
deleted file mode 100644
index a7065e87c3d..00000000000
--- a/devel/ruby-priority-queue/patches/patch-aa
+++ /dev/null
@@ -1,14 +0,0 @@
-$NetBSD: patch-aa,v 1.1 2008/04/04 15:30:01 jlam Exp $
-
---- ../PriorityQueue-0.1.2.gemspec.orig 2008-03-30 23:34:56.000000000 -0400
-+++ ../PriorityQueue-0.1.2.gemspec
-@@ -22,9 +22,7 @@ extra_rdoc_files: []
-
- files:
- - Makefile
--- priority_queue.so
- - README
--- priority_queue.o
- - compare_comments.rb
- - CHANGELOG
- - setup.rb