summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortaca <taca@pkgsrc.org>2013-02-11 08:51:00 +0000
committertaca <taca@pkgsrc.org>2013-02-11 08:51:00 +0000
commit4d4207e1f8890a8891c8c232cc7191b6817cd353 (patch)
tree52be2abf63b5d576f020770476d7a46250ed3c3d
parent8e82b0ad7cd719642abb31074d818422907a9009 (diff)
downloadpkgsrc-4d4207e1f8890a8891c8c232cc7191b6817cd353.tar.gz
Add ruby-path package version 1.3.1.
Path - a Path manipulation library Path is a library to manage paths. It is similar to Pathname, but has some extra goodness. The method names are intended to be short and explicit, and avoid too much duplication like having 'name' or 'path' in the method name. I believe the object-oriented approach to manipulate paths is very elegant and useful. Paths are naturally the subject of their methods and even if they are simple Strings behind, they carry way much more information and deserve a first-class status. Also, using a path library like this avoid to remember in which class the functionality is implemented, everything is in one place (if not, please open an issue!).
-rw-r--r--devel/ruby-path/DESCR14
-rw-r--r--devel/ruby-path/Makefile12
-rw-r--r--devel/ruby-path/PLIST21
-rw-r--r--devel/ruby-path/distinfo5
4 files changed, 52 insertions, 0 deletions
diff --git a/devel/ruby-path/DESCR b/devel/ruby-path/DESCR
new file mode 100644
index 00000000000..d51deced561
--- /dev/null
+++ b/devel/ruby-path/DESCR
@@ -0,0 +1,14 @@
+Path - a Path manipulation library
+
+Path is a library to manage paths. It is similar to Pathname, but has some
+extra goodness. The method names are intended to be short and explicit, and
+avoid too much duplication like having 'name' or 'path' in the method name.
+
+I believe the object-oriented approach to manipulate paths is very elegant and
+useful. Paths are naturally the subject of their methods and even if they are
+simple Strings behind, they carry way much more information and deserve a
+first-class status.
+
+Also, using a path library like this avoid to remember in which class the
+functionality is implemented, everything is in one place (if not, please open
+an issue!).
diff --git a/devel/ruby-path/Makefile b/devel/ruby-path/Makefile
new file mode 100644
index 00000000000..0f8dcc35355
--- /dev/null
+++ b/devel/ruby-path/Makefile
@@ -0,0 +1,12 @@
+# $NetBSD: Makefile,v 1.1 2013/02/11 08:51:00 taca Exp $
+
+DISTNAME= path-1.3.1
+CATEGORIES= devel
+
+MAINTAINER= taca@NetBSD.org
+HOMEPAGE= https://github.com/eregon/path/
+COMMENT= Path manipulation library
+LICENSE= mit
+
+.include "../../lang/ruby/gem.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/ruby-path/PLIST b/devel/ruby-path/PLIST
new file mode 100644
index 00000000000..4ef148a91b5
--- /dev/null
+++ b/devel/ruby-path/PLIST
@@ -0,0 +1,21 @@
+@comment $NetBSD: PLIST,v 1.1 2013/02/11 08:51:00 taca Exp $
+${GEM_HOME}/cache/${GEM_NAME}.gem
+${GEM_LIBDIR}/LICENSE
+${GEM_LIBDIR}/README.md
+${GEM_LIBDIR}/lib/path.rb
+${GEM_LIBDIR}/lib/path/compatibility.rb
+${GEM_LIBDIR}/lib/path/dir.rb
+${GEM_LIBDIR}/lib/path/file.rb
+${GEM_LIBDIR}/lib/path/file_predicates.rb
+${GEM_LIBDIR}/lib/path/fileutils.rb
+${GEM_LIBDIR}/lib/path/find.rb
+${GEM_LIBDIR}/lib/path/identity.rb
+${GEM_LIBDIR}/lib/path/implementation.rb
+${GEM_LIBDIR}/lib/path/io.rb
+${GEM_LIBDIR}/lib/path/load.rb
+${GEM_LIBDIR}/lib/path/parts.rb
+${GEM_LIBDIR}/lib/path/predicates.rb
+${GEM_LIBDIR}/lib/path/require_tree.rb
+${GEM_LIBDIR}/lib/path/version.rb
+${GEM_LIBDIR}/path.gemspec
+${GEM_HOME}/specifications/${GEM_NAME}.gemspec
diff --git a/devel/ruby-path/distinfo b/devel/ruby-path/distinfo
new file mode 100644
index 00000000000..b613f0f1079
--- /dev/null
+++ b/devel/ruby-path/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2013/02/11 08:51:00 taca Exp $
+
+SHA1 (path-1.3.1.gem) = a088362e6f4534f937366ce7870db86514c95512
+RMD160 (path-1.3.1.gem) = dbcf3c8215086144b0fe0d5627d76a36c5b52fa1
+Size (path-1.3.1.gem) = 18944 bytes