ports/143515: New port: www/rubygem-ramaze simple and modular web framework

Jyun-Yan You jyyou at cs.nctu.edu.tw
Wed Feb 3 07:20:02 UTC 2010


>Number:         143515
>Category:       ports
>Synopsis:       New port: www/rubygem-ramaze simple and modular web framework
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Wed Feb 03 07:20:01 UTC 2010
>Closed-Date:
>Last-Modified:
>Originator:     Jyun-Yan You
>Release:        FreeBSD 7.2-RELEASE-p4 amd64
>Organization:
>Environment:
System: FreeBSD bsd3.cs.nctu.edu.tw 7.2-RELEASE-p4 FreeBSD 7.2-RELEASE-p4 #0: Fri Oct 2 08:22:32 UTC 2009 root at amd64-builder.daemonology.net:/usr/obj/usr/src/sys/GENERIC amd64


	
>Description:
www/rubygem-ramaze is a simple and modular web framework

It requires www/rubygem-innate
See PR ports/143514

	
>How-To-Repeat:
	
>Fix:

	

--- rubygem-ramaze.sh begins here ---
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	rubygem-ramaze
#	rubygem-ramaze/files
#	rubygem-ramaze/files/xhtml.rb.patch
#	rubygem-ramaze/Makefile
#	rubygem-ramaze/distinfo
#	rubygem-ramaze/pkg-descr
#
echo c - rubygem-ramaze
mkdir -p rubygem-ramaze > /dev/null 2>&1
echo c - rubygem-ramaze/files
mkdir -p rubygem-ramaze/files > /dev/null 2>&1
echo x - rubygem-ramaze/files/xhtml.rb.patch
sed 's/^X//' >rubygem-ramaze/files/xhtml.rb.patch << '0dfb36a8413b5df60b4f53d1e184d441'
X--- lib/ramaze/helper/xhtml.rb.orig	2009-11-04 20:13:31.180694249 +0800
X+++ lib/ramaze/helper/xhtml.rb	2009-11-04 20:18:00.000000000 +0800
X@@ -8,7 +8,7 @@
X 
X       def css(name, media = 'screen', options = {})
X         if options.empty?
X-          LINK_TAG % ["/css/#{name}.css", media]
X+          LINK_TAG % ["#{Ramaze.options.prefix}/css/#{name}.css", media]
X         elsif options[:only].to_s.downcase == 'ie'
X           "<!--[if IE]>#{css(name, media)}<![endif]-->"
X         end
X@@ -22,7 +22,7 @@
X         if name =~ /^http/ # consider it external full url
X           SCRIPT_TAG % name
X         else
X-          SCRIPT_TAG % "/js/#{name}.js"
X+          SCRIPT_TAG % "#{Ramaze.options.prefix}/js/#{name}.js"
X         end
X       end
X 
0dfb36a8413b5df60b4f53d1e184d441
echo x - rubygem-ramaze/Makefile
sed 's/^X//' >rubygem-ramaze/Makefile << 'f9e802c5549d9642dd32a4a83d8f2c04'
X# New ports collection makefile for:	rubygem-ramaze
X# Date created:		2010-01-20
X# Whom:			Jyun-Yan You <jyyou at cs.nctu.edu.tw>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	ramaze
XPORTVERSION=	2009.10
XCATEGORIES=	www rubygems
XMASTER_SITES=	http://s3.amazonaws.com/gemcutter_production/gems/
X
XMAINTAINER=	jyyou at cs.nctu.edu.tw
XCOMMENT=	Ramaze is a simple and modular web framework
X
XRUN_DEPENDS=	rubygem-innate=2009.10:${PORTSDIR}/www/rubygem-innate
X
XPLIST_FILES=	bin/ramaze
X
XUSE_RUBY=	yes
X
XUSE_RUBYGEMS=	yes
XRUBYGEM_AUTOPLIST=	yes
X
Xpost-install:
X	@${PATCH} -p0 -d ${PREFIX}/${GEM_LIB_DIR} < ${PATCHDIR}/xhtml.rb.patch
X	@${FIND} ${PREFIX}/${GEM_LIB_DIR} -name "*.orig" -delete
X
X.include <bsd.port.mk>
f9e802c5549d9642dd32a4a83d8f2c04
echo x - rubygem-ramaze/distinfo
sed 's/^X//' >rubygem-ramaze/distinfo << 'eec781b93fbfea9d644113000efe1954'
XMD5 (rubygem/ramaze-2009.10.gem) = e97055aa3b8ce4e744dc71fba36368d4
XSHA256 (rubygem/ramaze-2009.10.gem) = 49140e3ad5c39ead1ef25bdf333eade4bb067fdccd3c4cc6754b5bfc69ce87a7
XSIZE (rubygem/ramaze-2009.10.gem) = 626688
eec781b93fbfea9d644113000efe1954
echo x - rubygem-ramaze/pkg-descr
sed 's/^X//' >rubygem-ramaze/pkg-descr << '39b1eae5ffdcdd1a8688484b98a7668b'
XRamaze is a simple and modular web framework
X
XWWW: http://ramaze.net
39b1eae5ffdcdd1a8688484b98a7668b
exit
--- rubygem-ramaze.sh ends here ---


>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list