summaryrefslogtreecommitdiff
path: root/www/merb
diff options
context:
space:
mode:
authorjlam <jlam@pkgsrc.org>2008-04-04 15:23:01 +0000
committerjlam <jlam@pkgsrc.org>2008-04-04 15:23:01 +0000
commit1c1c9ef950ef48eefc7d49ae96415452ceea8dfb (patch)
treef4c6a641b3692fdac147d6475ceab973088ed89d /www/merb
parente1c77d5b6cc440435f7e0806aa1c01bc44e508fb (diff)
downloadpkgsrc-1c1c9ef950ef48eefc7d49ae96415452ceea8dfb.tar.gz
Initial import of merb-0.9.2 as www/merb.
Like Ruby on Rails, Merb is an MVC framework. Unlike Rails, Merb is ORM-agnostic, JavaScript library agnostic, and template language agnostic, preferring plugins that add in support for a particular feature rather than trying to produce a monolithic library with everything in the core. In fact, this is a guiding principle of the project, which has led to third-party support for the ActiveRecord, DataMapper, and Sequel ORMs. In addition, it means that the core code in Merb is kept simple and well organised. This has multiple benefits. It means it's faster for one thing. It's also easier to understand, maintain and extend.
Diffstat (limited to 'www/merb')
-rw-r--r--www/merb/DESCR11
-rw-r--r--www/merb/Makefile14
-rw-r--r--www/merb/PLIST9
-rw-r--r--www/merb/distinfo6
4 files changed, 40 insertions, 0 deletions
diff --git a/www/merb/DESCR b/www/merb/DESCR
new file mode 100644
index 00000000000..cf45870e2b4
--- /dev/null
+++ b/www/merb/DESCR
@@ -0,0 +1,11 @@
+Like Ruby on Rails, Merb is an MVC framework. Unlike Rails, Merb is
+ORM-agnostic, JavaScript library agnostic, and template language
+agnostic, preferring plugins that add in support for a particular
+feature rather than trying to produce a monolithic library with
+everything in the core. In fact, this is a guiding principle of the
+project, which has led to third-party support for the ActiveRecord,
+DataMapper, and Sequel ORMs.
+
+In addition, it means that the core code in Merb is kept simple and
+well organised. This has multiple benefits. It means it's faster
+for one thing. It's also easier to understand, maintain and extend.
diff --git a/www/merb/Makefile b/www/merb/Makefile
new file mode 100644
index 00000000000..56983aa63df
--- /dev/null
+++ b/www/merb/Makefile
@@ -0,0 +1,14 @@
+# $NetBSD: Makefile,v 1.1.1.1 2008/04/04 15:23:01 jlam Exp $
+
+DISTNAME= merb-0.9.2
+CATEGORIES= www
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= http://www.merbivore.com/
+COMMENT= Mongrel + Erb -- pocket rocket web framework
+
+DEPENDS+= merb-core>=0.9.2:../../www/merb-core
+DEPENDS+= merb-more>=0.9.2:../../www/merb-more
+
+.include "../../misc/rubygems/rubygem.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/www/merb/PLIST b/www/merb/PLIST
new file mode 100644
index 00000000000..29ee2fa5b44
--- /dev/null
+++ b/www/merb/PLIST
@@ -0,0 +1,9 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2008/04/04 15:23:01 jlam Exp $
+${GEM_HOME}/cache/merb-${PKGVERSION}.gem
+${GEM_LIBDIR}/LICENSE
+${GEM_LIBDIR}/README
+${GEM_LIBDIR}/Rakefile
+${GEM_LIBDIR}/TODO
+${GEM_HOME}/specifications/merb-${PKGVERSION}.gemspec
+@dirrm ${GEM_LIBDIR}
+@exec ${MKDIR} %D/${GEM_DOCDIR}
diff --git a/www/merb/distinfo b/www/merb/distinfo
new file mode 100644
index 00000000000..277d937a1f5
--- /dev/null
+++ b/www/merb/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1.1.1 2008/04/04 15:23:01 jlam Exp $
+
+SHA1 (merb-0.9.2.gem) = 9c74851c51dbc19feeb5d1efdf734863139a7399
+RMD160 (merb-0.9.2.gem) = 4972ab2b666db39e431b75f14f0b728b254109d3
+Size (merb-0.9.2.gem) = 4608 bytes
+SHA1 (patch-aa) = 65d9c04666980ad9a267eadb32eaafef4f16a57a