summaryrefslogtreecommitdiff
path: root/devel/ruby-priority-queue
diff options
context:
space:
mode:
authorjlam <jlam@pkgsrc.org>2008-04-04 15:30:00 +0000
committerjlam <jlam@pkgsrc.org>2008-04-04 15:30:00 +0000
commit49044b1ec2caacbe0cd6751700981b592cdb06b1 (patch)
treec080e0fce7907456de3fe1768865d098adfb51fd /devel/ruby-priority-queue
parentd5b336e4ba6b8a28d7b0778f55c1cbb057689834 (diff)
downloadpkgsrc-49044b1ec2caacbe0cd6751700981b592cdb06b1.tar.gz
Install as a gem using the pkgsrc rubygem.mk framework instead of
directly into site_ruby.
Diffstat (limited to 'devel/ruby-priority-queue')
-rw-r--r--devel/ruby-priority-queue/Makefile15
-rw-r--r--devel/ruby-priority-queue/PLIST40
-rw-r--r--devel/ruby-priority-queue/distinfo9
-rw-r--r--devel/ruby-priority-queue/patches/patch-aa14
4 files changed, 57 insertions, 21 deletions
diff --git a/devel/ruby-priority-queue/Makefile b/devel/ruby-priority-queue/Makefile
index 154af2f674f..8ff47ed952e 100644
--- a/devel/ruby-priority-queue/Makefile
+++ b/devel/ruby-priority-queue/Makefile
@@ -1,18 +1,15 @@
-# $NetBSD: Makefile,v 1.3 2006/07/09 15:25:18 taca Exp $
+# $NetBSD: Makefile,v 1.4 2008/04/04 15:30:01 jlam Exp $
-DISTNAME= priority-queue-0.1.2
-PKGNAME= ${RUBY_PKGPREFIX}-${DISTNAME}
-PKGREVISION= 1
+DISTNAME= PriorityQueue-0.1.2
+PKGNAME= ${RUBY_PKGPREFIX}-${DISTNAME:S/PriorityQueue/priority-queue/}
+PKGREVISION= 2
CATEGORIES= devel
-MASTER_SITES= http://ruby.brian-schroeder.de/priority-queue/releases/
-EXTRACT_SUFX= .tar.bz2
MAINTAINER= minskim@NetBSD.org
HOMEPAGE= http://ruby.brian-schroeder.de/priority-queue/
COMMENT= Fibonacci-heap priority-queue implementation for Ruby
-RUBY_HAS_ARCHLIB= yes
-USE_RUBY_SETUP= yes
+GEM_BUILD= gemspec
-.include "../../lang/ruby/modules.mk"
+.include "../../misc/rubygems/rubygem.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/devel/ruby-priority-queue/PLIST b/devel/ruby-priority-queue/PLIST
index 05724f41f8e..175aa7a0441 100644
--- a/devel/ruby-priority-queue/PLIST
+++ b/devel/ruby-priority-queue/PLIST
@@ -1,8 +1,32 @@
-@comment $NetBSD: PLIST,v 1.1.1.1 2006/05/03 05:17:48 minskim Exp $
-${RUBY_SITEARCHLIBDIR}/priority_queue/CPriorityQueue.${RUBY_DLEXT}
-${RUBY_SITELIBDIR}/priority_queue.rb
-${RUBY_SITELIBDIR}/priority_queue/c_priority_queue.rb
-${RUBY_SITELIBDIR}/priority_queue/poor_priority_queue.rb
-${RUBY_SITELIBDIR}/priority_queue/ruby_priority_queue.rb
-@dirrm ${RUBY_SITELIBDIR}/priority_queue
-@dirrm ${RUBY_SITEARCHLIBDIR}/priority_queue
+@comment $NetBSD: PLIST,v 1.2 2008/04/04 15:30:01 jlam Exp $
+${GEM_HOME}/cache/PriorityQueue-${PKGVERSION}.gem
+${GEM_LIBDIR}/.require_paths
+${GEM_LIBDIR}/CHANGELOG
+${GEM_LIBDIR}/Makefile
+${GEM_LIBDIR}/README
+${GEM_LIBDIR}/benchmark/dijkstra.rb
+${GEM_LIBDIR}/compare_comments.rb
+${GEM_LIBDIR}/doc/c-vs-rb.png
+${GEM_LIBDIR}/doc/compare_big.gp
+${GEM_LIBDIR}/doc/compare_big.png
+${GEM_LIBDIR}/doc/compare_small.gp
+${GEM_LIBDIR}/doc/compare_small.png
+${GEM_LIBDIR}/doc/results.csv
+${GEM_LIBDIR}/ext/priority_queue/extconf.rb
+${GEM_LIBDIR}/ext/priority_queue/priority_queue.c
+${GEM_LIBDIR}/lib/CPriorityQueue.${RUBY_DLEXT}
+${GEM_LIBDIR}/lib/priority_queue.rb
+${GEM_LIBDIR}/lib/priority_queue/c_priority_queue.rb
+${GEM_LIBDIR}/lib/priority_queue/poor_priority_queue.rb
+${GEM_LIBDIR}/lib/priority_queue/ruby_priority_queue.rb
+${GEM_LIBDIR}/setup.rb
+${GEM_LIBDIR}/test/priority_queue_test.rb
+${GEM_HOME}/specifications/PriorityQueue-${PKGVERSION}.gemspec
+@dirrm ${GEM_LIBDIR}/test
+@dirrm ${GEM_LIBDIR}/lib/priority_queue
+@dirrm ${GEM_LIBDIR}/lib
+@dirrm ${GEM_LIBDIR}/ext/priority_queue
+@dirrm ${GEM_LIBDIR}/ext
+@dirrm ${GEM_LIBDIR}/doc
+@dirrm ${GEM_LIBDIR}/benchmark
+@dirrm ${GEM_LIBDIR}
diff --git a/devel/ruby-priority-queue/distinfo b/devel/ruby-priority-queue/distinfo
index 46c7b96720d..e29b7361961 100644
--- a/devel/ruby-priority-queue/distinfo
+++ b/devel/ruby-priority-queue/distinfo
@@ -1,5 +1,6 @@
-$NetBSD: distinfo,v 1.1.1.1 2006/05/03 05:17:48 minskim Exp $
+$NetBSD: distinfo,v 1.2 2008/04/04 15:30:01 jlam Exp $
-SHA1 (priority-queue-0.1.2.tar.bz2) = e6466f75cb9f18008754c0b9ce97ad770d07728d
-RMD160 (priority-queue-0.1.2.tar.bz2) = 855abee6f57bfe4360838d23a12063f801c53f19
-Size (priority-queue-0.1.2.tar.bz2) = 67415 bytes
+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/patches/patch-aa b/devel/ruby-priority-queue/patches/patch-aa
new file mode 100644
index 00000000000..a7065e87c3d
--- /dev/null
+++ b/devel/ruby-priority-queue/patches/patch-aa
@@ -0,0 +1,14 @@
+$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