ports/128662: [NEW PORT]devel/rubygem-fattr:A Fatter Attr for Ruby

Wen Heping wenheping at gmail.com
Fri Nov 7 06:20:04 UTC 2008


>Number:         128662
>Category:       ports
>Synopsis:       [NEW PORT]devel/rubygem-fattr:A Fatter Attr for Ruby
>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:   Fri Nov 07 06:20:04 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator:     Wen Heping
>Release:        FreeBSD-8.0 Current
>Organization:
ChangAn Middle School
>Environment:
FreeBSD fb8.wenjing.com 8.0-CURRENT FreeBSD 8.0-CURRENT #0: Sun Sep 21 18:56:51 HKT 2008     root at fb8.wenjing.com:/usr/obj/usr/src/sys/GENERIC  i386
>Description:
fattr.rb is a "fatter attr" for ruby.

fattr.rb supercedes attributes.rb as that library,
even though it added only one method to the global
namespace, collided too frequently with user code
in particular rails' code.

WWW:    http://codeforpeople.com/lib/ruby/fattr/
>How-To-Repeat:

>Fix:


Patch attached with submission follows:

# 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-fattr
#	rubygem-fattr/pkg-plist
#	rubygem-fattr/pkg-descr
#	rubygem-fattr/distinfo
#	rubygem-fattr/Makefile
#
echo c - rubygem-fattr
mkdir -p rubygem-fattr > /dev/null 2>&1
echo x - rubygem-fattr/pkg-plist
sed 's/^X//' >rubygem-fattr/pkg-plist << '3e35c9538648e6146af74169269343f2'
X%%GEM_CACHE%%
X%%GEM_LIB_DIR%%/README
X%%GEM_LIB_DIR%%/README.tmpl
X%%GEM_LIB_DIR%%/gemspec.rb
X%%GEM_LIB_DIR%%/gen_readme.rb
X%%GEM_LIB_DIR%%/install.rb
X%%GEM_LIB_DIR%%/lib/fattr.rb
X%%GEM_LIB_DIR%%/samples/a.rb
X%%GEM_LIB_DIR%%/samples/b.rb
X%%GEM_LIB_DIR%%/samples/c.rb
X%%GEM_LIB_DIR%%/samples/d.rb
X%%GEM_LIB_DIR%%/samples/e.rb
X%%GEM_LIB_DIR%%/samples/f.rb
X%%GEM_LIB_DIR%%/samples/g.rb
X%%GEM_SPEC%%
X at dirrm %%GEM_LIB_DIR%%/samples
X at dirrm %%GEM_LIB_DIR%%/lib
X at dirrm %%GEM_LIB_DIR%%
X at dirrm %%GEM_DOC_DIR%%
3e35c9538648e6146af74169269343f2
echo x - rubygem-fattr/pkg-descr
sed 's/^X//' >rubygem-fattr/pkg-descr << 'c953b652de3559494e0dc344da483a11'
Xfattr.rb is a "fatter attr" for ruby.
X
Xfattr.rb supercedes attributes.rb as that library,
Xeven though it added only one method to the global
Xnamespace, collided too frequently with user code
Xin particular rails' code.
X
XWWW:	http://codeforpeople.com/lib/ruby/fattr/
c953b652de3559494e0dc344da483a11
echo x - rubygem-fattr/distinfo
sed 's/^X//' >rubygem-fattr/distinfo << 'da9edbeed83320086a6a87f4c3511c64'
XMD5 (rubygem/fattr-1.0.3.gem) = 681345f63e8f0159159f3f8228385158
XSHA256 (rubygem/fattr-1.0.3.gem) = 4ecadaa0b118ee7148bd5dabae4bf40842f4bf66345fd5c2c374d6ffa322be6e
XSIZE (rubygem/fattr-1.0.3.gem) = 9216
da9edbeed83320086a6a87f4c3511c64
echo x - rubygem-fattr/Makefile
sed 's/^X//' >rubygem-fattr/Makefile << 'a293e4d9c34d2996ecd166ff7d15f8e5'
X# New ports collection makefile for:	rubygem-fattr
X# Date created:		07, Nov 2008
X# Whom:			Wen Heping <wenheping at gmail.com>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	fattr
XPORTVERSION=	1.0.3
XCATEGORIES=	devel rubygems
XMASTER_SITES=	${MASTER_SITE_RUBYFORGE}
XMASTER_SITE_SUBDIR=	codeforpeople
X
XMAINTAINER=	wenheping at gmail.com
XCOMMENT=	A Fatter Attr for Ruby
X
XUSE_RUBY=	yes
XUSE_RUBYGEMS=	yes
X
X.include <bsd.port.mk>
a293e4d9c34d2996ecd166ff7d15f8e5
exit



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



More information about the freebsd-ports-bugs mailing list