pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/www/merb Initial import of merb-0.9.2 as www/merb.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/293cbaee0595
branches:  trunk
changeset: 540535:293cbaee0595
user:      jlam <jlam%pkgsrc.org@localhost>
date:      Fri Apr 04 15:23:01 2008 +0000

description:
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:

 www/merb/DESCR    |  11 +++++++++++
 www/merb/Makefile |  14 ++++++++++++++
 www/merb/PLIST    |   9 +++++++++
 www/merb/distinfo |   6 ++++++
 4 files changed, 40 insertions(+), 0 deletions(-)

diffs (56 lines):

diff -r 1e6161376cf7 -r 293cbaee0595 www/merb/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/www/merb/DESCR    Fri Apr 04 15:23:01 2008 +0000
@@ -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 -r 1e6161376cf7 -r 293cbaee0595 www/merb/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/www/merb/Makefile Fri Apr 04 15:23:01 2008 +0000
@@ -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@localhost
+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 -r 1e6161376cf7 -r 293cbaee0595 www/merb/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/www/merb/PLIST    Fri Apr 04 15:23:01 2008 +0000
@@ -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 -r 1e6161376cf7 -r 293cbaee0595 www/merb/distinfo
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/www/merb/distinfo Fri Apr 04 15:23:01 2008 +0000
@@ -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



Home | Main Index | Thread Index | Old Index