Skip site navigation (1)Skip section navigation (2)
Date:      Sun,  5 Feb 2006 21:56:27 +0300 (MSK)
From:      Dmitry Marakasov <amdmi3@mail.ru>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/92856: New port: textproc/p5-Text-Capitalize Capitalize strings ("to WORK AS titles" becomes "To Work as Titles")
Message-ID:  <20060205185627.CFFC736@hades.panopticon>
Resent-Message-ID: <200602051900.k15J0GaB023475@freefall.freebsd.org>

next in thread | raw e-mail | index | archive | help

>Number:         92856
>Category:       ports
>Synopsis:       New port: textproc/p5-Text-Capitalize Capitalize strings ("to WORK AS titles" becomes "To Work as Titles")
>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:   Sun Feb 05 19:00:15 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     Dmitry Marakasov
>Release:        FreeBSD 6.0-RELEASE-p4 i386
>Organization:
>Environment:
System: FreeBSD hades.panopticon 6.0-RELEASE-p4 FreeBSD 6.0-RELEASE-p4 #1: Fri Jan 27 12:07:19 MSK 2006 amdmi3@hades.panopticon:/usr/obj/usr/src/sys/HADES i386

>Description:
Text::Capitalize provides a few different flavors of procedures for
title-like formatting for strings.

For the "capitalize" function Title-like (written by Stanislaw Y.
Pusep) formatting consists of ensuring that the first letter of
each word is uppercase, and that the rest is lowercase.

The "capitalize_title" function tries to get closer to English title
capitalization rules where only the "important" words are supposed
to be capitalized. There are also some customization features
provided to allow the user to choose variant rules.

WWW: http://search.cpan.org/dist/Text-Capitalize/

>How-To-Repeat:
>Fix:

--- p5-Text-Capitalize-0.5.shar 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:
#
#	p5-Text-Capitalize
#	p5-Text-Capitalize/distinfo
#	p5-Text-Capitalize/Makefile
#	p5-Text-Capitalize/files
#	p5-Text-Capitalize/files/patch-t-lib-__title-tests.pm
#	p5-Text-Capitalize/pkg-descr
#	p5-Text-Capitalize/pkg-plist
#
echo c - p5-Text-Capitalize
mkdir -p p5-Text-Capitalize > /dev/null 2>&1
echo x - p5-Text-Capitalize/distinfo
sed 's/^X//' >p5-Text-Capitalize/distinfo << 'END-of-p5-Text-Capitalize/distinfo'
XMD5 (Text-Capitalize-0.5.tar.gz) = 84cd0d46101c0a45673c33443c6673d0
XSHA256 (Text-Capitalize-0.5.tar.gz) = 87c3a2465ee624cab9331cab8e11ec2c7cdcf58e10bd5cba0f2ec36b415d753c
XSIZE (Text-Capitalize-0.5.tar.gz) = 20414
END-of-p5-Text-Capitalize/distinfo
echo x - p5-Text-Capitalize/Makefile
sed 's/^X//' >p5-Text-Capitalize/Makefile << 'END-of-p5-Text-Capitalize/Makefile'
X# New ports collection makefile for:	p5-Text-Capitalize
X# Date created:				24 Nov 2005
X# Whom:					Dmitry Marakasov <amdmi3@mail.ru>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	Text-Capitalize
XPORTVERSION=	0.5
XCATEGORIES=	textproc perl5
XMASTER_SITES=	${MASTER_SITE_PERL_CPAN}
XMASTER_SITE_SUBDIR=	Text
XPKGNAMEPREFIX=	p5-
X
XMAINTAINER=	amdmi3@mail.ru
XCOMMENT=	Capitalize strings ("to WORK AS titles" becomes "To Work as Titles")
X
XPERL_CONFIGURE=	yes
X
XMAN3=		Text::Capitalize.3
X
X.include <bsd.port.mk>
END-of-p5-Text-Capitalize/Makefile
echo c - p5-Text-Capitalize/files
mkdir -p p5-Text-Capitalize/files > /dev/null 2>&1
echo x - p5-Text-Capitalize/files/patch-t-lib-__title-tests.pm
sed 's/^X//' >p5-Text-Capitalize/files/patch-t-lib-__title-tests.pm << 'END-of-p5-Text-Capitalize/files/patch-t-lib-__title-tests.pm'
X--- t/lib/__title_tests.pm.orig	Thu Feb 17 22:02:22 2005
X+++ t/lib/__title_tests.pm	Sun Feb  5 21:46:10 2006
X@@ -34,6 +34,9 @@
X 
X $VERSION	= '0.4';  # to match Text::Capitalize version
X 
X+use POSIX qw(locale_h);                                                                     
X+setlocale(LC_ALL, 'fr_FR.ISO8859-1');
X+
X # Some possibly useful test case strings.
X # The %expect_* series below is what's actually used by "make test"
X 
END-of-p5-Text-Capitalize/files/patch-t-lib-__title-tests.pm
echo x - p5-Text-Capitalize/pkg-descr
sed 's/^X//' >p5-Text-Capitalize/pkg-descr << 'END-of-p5-Text-Capitalize/pkg-descr'
XText::Capitalize provides a few different flavors of procedures for
Xtitle-like formatting for strings.
X
XFor the "capitalize" function Title-like (written by Stanislaw Y.
XPusep) formatting consists of ensuring that the first letter of
Xeach word is uppercase, and that the rest is lowercase.
X
XThe "capitalize_title" function tries to get closer to English title
Xcapitalization rules where only the "important" words are supposed
Xto be capitalized. There are also some customization features
Xprovided to allow the user to choose variant rules.
X
XWWW: http://search.cpan.org/dist/Text-Capitalize/
END-of-p5-Text-Capitalize/pkg-descr
echo x - p5-Text-Capitalize/pkg-plist
sed 's/^X//' >p5-Text-Capitalize/pkg-plist << 'END-of-p5-Text-Capitalize/pkg-plist'
X%%SITE_PERL%%/%%PERL_ARCH%%/auto/Text/Capitalize/.packlist
X%%SITE_PERL%%/Text/Capitalize.pm
X@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Text/Capitalize
X@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/Text
X@dirrmtry %%SITE_PERL%%/Text
END-of-p5-Text-Capitalize/pkg-plist
exit
--- p5-Text-Capitalize-0.5.shar ends here ---


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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20060205185627.CFFC736>