ports/158747: New port: textproc/rubygem-heredoc_unindent : Removes common margin from indented strings

Loic Pefferkorn loic-freebsd at loicp.eu
Fri Jul 8 22:20:11 UTC 2011


>Number:         158747
>Category:       ports
>Synopsis:       New port: textproc/rubygem-heredoc_unindent : Removes common margin from indented strings
>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 Jul 08 22:20:06 UTC 2011
>Closed-Date:
>Last-Modified:
>Originator:     Loic Pefferkorn
>Release:        9.0-CURRENT
>Organization:
>Environment:
FreeBSD tic.local 9.0-CURRENT FreeBSD 9.0-CURRENT #0 r221242M: Wed Jun 29 21:22:44 CEST 2011     root at tic.local:/usr/obj/usr/src/sys/LP  amd64
>Description:
Hello,

Here the shar file for this new port.

Thanks !

This gem removes common margin from indented strings, such as the ones produced 
by indented heredocs.  In other words, it strips out leading whitespace chars 
at the beggining of each line, but only as much as the line with the 
smallest margin. 

http://rubygems.org/gems/heredoc_unindent
>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-heredoc_unindent
#	rubygem-heredoc_unindent/pkg-descr
#	rubygem-heredoc_unindent/distinfo
#	rubygem-heredoc_unindent/Makefile
#
echo c - rubygem-heredoc_unindent
mkdir -p rubygem-heredoc_unindent > /dev/null 2>&1
echo x - rubygem-heredoc_unindent/pkg-descr
sed 's/^X//' >rubygem-heredoc_unindent/pkg-descr << 'dcb4fde110b5f678e1a13c1d699806f6'
XThis gem removes common margin from indented strings, such as the ones produced 
Xby indented heredocs.  In other words, it strips out leading whitespace chars 
Xat the beggining of each line, but only as much as the line with the 
Xsmallest margin. 
X
XWWW: http://rubygems.org/gems/heredoc_unindent
dcb4fde110b5f678e1a13c1d699806f6
echo x - rubygem-heredoc_unindent/distinfo
sed 's/^X//' >rubygem-heredoc_unindent/distinfo << 'f8a88d45e8eee074414782882fec0a4d'
XSHA256 (rubygem/heredoc_unindent-1.1.2.gem) = 698fea6db6d871f34f94498da8bf6e29330792a4f114f87136579fc63586f5ed
XSIZE (rubygem/heredoc_unindent-1.1.2.gem) = 11776
f8a88d45e8eee074414782882fec0a4d
echo x - rubygem-heredoc_unindent/Makefile
sed 's/^X//' >rubygem-heredoc_unindent/Makefile << 'fcaeff19a0db314165282ec3d61cd5dc'
X# New ports collection makefile for:	rubygem-heredoc_unindent
X# Date created:		2011-07-08
X# Whom:			Loic Pefferkorn <loic-freebsd at loicp.eu>
X#
X# $FreeBSD$
X
XPORTNAME=	heredoc_unindent
XPORTVERSION=	1.1.2
XCATEGORIES=	textproc rubygems
XMASTER_SITES=	RG
X
XMAINTAINER=	loic-freebsd at loicp.eu
XCOMMENT=	Removes common margin from indented strings
X
XLICENSE=	MIT
X
XRUN_DEPENDS=	rubygem-hoe>=2.9.6:${PORTSDIR}/devel/rubygem-hoe
X
XUSE_RUBY=	yes
XUSE_RUBYGEMS=	yes
XRUBYGEM_AUTOPLIST=	yes
X
X.include <bsd.port.mk>
fcaeff19a0db314165282ec3d61cd5dc
exit



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



More information about the freebsd-ports-bugs mailing list