1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-27 05:10:36 +00:00

- A light and powerful Ruby MVC web framework.

This commit is contained in:
Cheng-Lung Sung 2008-10-09 02:05:41 +00:00
parent 26973d6e7c
commit 84816ce132
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=221358
5 changed files with 2375 additions and 0 deletions

View File

@ -1262,6 +1262,7 @@
SUBDIR += rubygem-layout-yullio
SUBDIR += rubygem-maruku
SUBDIR += rubygem-mechanize
SUBDIR += rubygem-merb
SUBDIR += rubygem-mongrel
SUBDIR += rubygem-mongrel_cluster
SUBDIR += rubygem-rack

67
www/rubygem-merb/Makefile Normal file
View File

@ -0,0 +1,67 @@
# Ports collection makefile for: rubygem-merb
# Date created: 7 Oct 2008
# Whom: Cheng-Lung Sung <clsung@FreeBSD.org>
#
# $FreeBSD$
PORTNAME= merb
PORTVERSION= 0.9.3
CATEGORIES= www rubygems
MASTER_SITES= RF
DISTFILES= ${PORTNAME}-core-${PORTVERSION}${EXTRACT_SUFX} \
${PORTNAME}-action-args-${PORTVERSION}${EXTRACT_SUFX} \
${PORTNAME}-assets-${PORTVERSION}${EXTRACT_SUFX} \
${PORTNAME}-gen-${PORTVERSION}${EXTRACT_SUFX} \
${PORTNAME}-haml-${PORTVERSION}${EXTRACT_SUFX} \
${PORTNAME}-builder-${PORTVERSION}${EXTRACT_SUFX} \
${PORTNAME}-mailer-${PORTVERSION}${EXTRACT_SUFX} \
${PORTNAME}-parts-${PORTVERSION}${EXTRACT_SUFX} \
${PORTNAME}-cache-${PORTVERSION}${EXTRACT_SUFX} \
${PORTNAME}-freezer-${PORTVERSION}${EXTRACT_SUFX} \
${PORTNAME}-more-${PORTVERSION}${EXTRACT_SUFX} \
${DISTNAME}${EXTRACT_SUFX}
MAINTAINER= clsung@freebsd.org
COMMENT= An MVC web application framework in ruby
BUILD_DEPENDS= rubygem-builder>=2.0.0:${PORTSDIR}/devel/rubygem-builder \
rubygem-erubis>0:${PORTSDIR}/www/rubygem-erubis \
rubygem-haml>=1.8.2:${PORTSDIR}/www/rubygem-haml \
rubygem-hpricot>0:${PORTSDIR}/www/rubygem-hpricot \
rubygem-json_pure>0:${PORTSDIR}/devel/rubygem-json_pure \
rubygem-mailfactory>=1.2.3:${PORTSDIR}/mail/rubygem-mailfactory \
rubygem-mime-types>0:${PORTSDIR}/misc/rubygem-mime-types \
rubygem-mongrel>=1.0.1:${PORTSDIR}/www/rubygem-mongrel \
rubygem-rack>0:${PORTSDIR}/www/rubygem-rack \
rubygem-rspec>0:${PORTSDIR}/devel/rubygem-rspec \
rubygem-ruby2ruby>=1.1.8:${PORTSDIR}/devel/rubygem-ruby2ruby
RUN_DEPENDS= ${BUILD_DEPENDS}
BUILD_DEPENDS+= rubygem-rubigen>0:${PORTSDIR}/devel/rubygem-rubigen
USE_RUBY= yes
USE_RUBYGEMS= yes
PLIST_SUB+= GEM_LIB_DIR_CORE=${GEMS_DIR}/${PORTNAME}-core-${PORTVERSION}
PLIST_SUB+= GEM_DOC_DIR_CORE=${DOC_DIR}/${PORTNAME}-core-${PORTVERSION}
PLIST_SUB+= GEM_LIB_DIR_ACTION=${GEMS_DIR}/${PORTNAME}-action-args-${PORTVERSION}
PLIST_SUB+= GEM_DOC_DIR_ACTION=${DOC_DIR}/${PORTNAME}-action-args-${PORTVERSION}
PLIST_SUB+= GEM_LIB_DIR_ASSETS=${GEMS_DIR}/${PORTNAME}-assets-${PORTVERSION}
PLIST_SUB+= GEM_DOC_DIR_ASSETS=${DOC_DIR}/${PORTNAME}-assets-${PORTVERSION}
PLIST_SUB+= GEM_LIB_DIR_GEN=${GEMS_DIR}/${PORTNAME}-gen-${PORTVERSION}
PLIST_SUB+= GEM_DOC_DIR_GEN=${DOC_DIR}/${PORTNAME}-gen-${PORTVERSION}
PLIST_SUB+= GEM_LIB_DIR_HAML=${GEMS_DIR}/${PORTNAME}-haml-${PORTVERSION}
PLIST_SUB+= GEM_DOC_DIR_HAML=${DOC_DIR}/${PORTNAME}-haml-${PORTVERSION}
PLIST_SUB+= GEM_LIB_DIR_BUILDER=${GEMS_DIR}/${PORTNAME}-builder-${PORTVERSION}
PLIST_SUB+= GEM_DOC_DIR_BUILDER=${DOC_DIR}/${PORTNAME}-builder-${PORTVERSION}
PLIST_SUB+= GEM_LIB_DIR_PARTS=${GEMS_DIR}/${PORTNAME}-parts-${PORTVERSION}
PLIST_SUB+= GEM_DOC_DIR_PARTS=${DOC_DIR}/${PORTNAME}-parts-${PORTVERSION}
PLIST_SUB+= GEM_LIB_DIR_CACHE=${GEMS_DIR}/${PORTNAME}-cache-${PORTVERSION}
PLIST_SUB+= GEM_DOC_DIR_CACHE=${DOC_DIR}/${PORTNAME}-cache-${PORTVERSION}
PLIST_SUB+= GEM_LIB_DIR_MAILER=${GEMS_DIR}/${PORTNAME}-mailer-${PORTVERSION}
PLIST_SUB+= GEM_DOC_DIR_MAILER=${DOC_DIR}/${PORTNAME}-mailer-${PORTVERSION}
PLIST_SUB+= GEM_LIB_DIR_FREEZER=${GEMS_DIR}/${PORTNAME}-freezer-${PORTVERSION}
PLIST_SUB+= GEM_DOC_DIR_FREEZER=${DOC_DIR}/${PORTNAME}-freezer-${PORTVERSION}
PLIST_SUB+= GEM_LIB_DIR_MORE=${GEMS_DIR}/${PORTNAME}-more-${PORTVERSION}
PLIST_SUB+= GEM_DOC_DIR_MORE=${DOC_DIR}/${PORTNAME}-more-${PORTVERSION}
.include <bsd.port.mk>

36
www/rubygem-merb/distinfo Normal file
View File

@ -0,0 +1,36 @@
MD5 (rubygem/merb-core-0.9.3.gem) = f4333b78dd0866c74ad7d8c163cdbfed
SHA256 (rubygem/merb-core-0.9.3.gem) = efea6a514d4fe0a61a1ae25e926c1083dc0a7e53c75982a8049812095a04106b
SIZE (rubygem/merb-core-0.9.3.gem) = 179200
MD5 (rubygem/merb-action-args-0.9.3.gem) = c2629715da28e8fa34727fdc24f18966
SHA256 (rubygem/merb-action-args-0.9.3.gem) = 03d5a8b1450a9ceada9dd05b3ebee6bf9090d1a246e973e5cd548f1301cb74cd
SIZE (rubygem/merb-action-args-0.9.3.gem) = 7680
MD5 (rubygem/merb-assets-0.9.3.gem) = 86f217af478e075135c08d912d9a2008
SHA256 (rubygem/merb-assets-0.9.3.gem) = b008a9ee6160ab7eede6101ed85b1081ce07c1154b593a206755e527d38f2f17
SIZE (rubygem/merb-assets-0.9.3.gem) = 14336
MD5 (rubygem/merb-gen-0.9.3.gem) = 10647067cedd374f478fb1a4808dcdf9
SHA256 (rubygem/merb-gen-0.9.3.gem) = e2b0ee967e6d4347cbc0b7d231ff8e8e0b18834ed1e9e08e0523b8a4cdef21aa
SIZE (rubygem/merb-gen-0.9.3.gem) = 34816
MD5 (rubygem/merb-haml-0.9.3.gem) = 36ce0826ea5304f7ef2f2f9b708f97c2
SHA256 (rubygem/merb-haml-0.9.3.gem) = 2d6a98936aae65f59e0aac61352c17abc5be591f4229fdd1976a1bb381d2909c
SIZE (rubygem/merb-haml-0.9.3.gem) = 7168
MD5 (rubygem/merb-builder-0.9.3.gem) = cb5ef4132f63873d5e021661d3428dff
SHA256 (rubygem/merb-builder-0.9.3.gem) = 6a1888f7326df3211be6c4207ed6cfa7c3d18c31ae1a927362414e4d5cdc29f2
SIZE (rubygem/merb-builder-0.9.3.gem) = 6656
MD5 (rubygem/merb-mailer-0.9.3.gem) = f6735685ed6358ef3fe6f7797fb6eeb0
SHA256 (rubygem/merb-mailer-0.9.3.gem) = 4ecfe0352b6c737e5440fca2bd75da631ec02e70d35908f4445ff5716cf8ab76
SIZE (rubygem/merb-mailer-0.9.3.gem) = 12800
MD5 (rubygem/merb-parts-0.9.3.gem) = 6a4e9c74e7486b7c94078ef777a0c260
SHA256 (rubygem/merb-parts-0.9.3.gem) = d91f79a07c58f0f7a205d694fc6d4d89f450463ce31dff50e1340bc5722b6de5
SIZE (rubygem/merb-parts-0.9.3.gem) = 8704
MD5 (rubygem/merb-cache-0.9.3.gem) = 88d068531c63feb6adcff4207a67c6d0
SHA256 (rubygem/merb-cache-0.9.3.gem) = 0ecc434239862c8a48d3a7be1cd3df01c104eb645ea029900e7cd1dcbd6795df
SIZE (rubygem/merb-cache-0.9.3.gem) = 17408
MD5 (rubygem/merb-freezer-0.9.3.gem) = 7392854379c456b45a8ba1d8350df469
SHA256 (rubygem/merb-freezer-0.9.3.gem) = e061a3ac349aad9de94444312cb5533ec717e355aae21121d6deed7293e076f2
SIZE (rubygem/merb-freezer-0.9.3.gem) = 8192
MD5 (rubygem/merb-more-0.9.3.gem) = 45ceec668c6853074e3df0b74aff720b
SHA256 (rubygem/merb-more-0.9.3.gem) = 99b19e93fbc39e07250d3c054d96378f2760c69ecb30fba916d38bc4c6019fb1
SIZE (rubygem/merb-more-0.9.3.gem) = 5120
MD5 (rubygem/merb-0.9.3.gem) = db3bad9cfe45117ccfb86934882fb74f
SHA256 (rubygem/merb-0.9.3.gem) = 7a14f52278c809b95bc3e208aaa4d433cf008a16247ebfc80682edf0f6c4d7f6
SIZE (rubygem/merb-0.9.3.gem) = 4608

View File

@ -0,0 +1,9 @@
Merb is an MVC framework that 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.
WWW: http://www.merbivore.com/
WWW: http://rubyforge.org/projects/merb/

2262
www/rubygem-merb/pkg-plist Normal file

File diff suppressed because it is too large Load Diff