ports/100622: [NEW PORT] devel/p5-File-HStore: Store files on a filesystem using a very simple hash-based storage

Gea-Suan Lin gslin at gslin.org
Thu Jul 20 18:20:20 UTC 2006


>Number:         100622
>Category:       ports
>Synopsis:       [NEW PORT] devel/p5-File-HStore: Store files on a filesystem using a very simple hash-based storage
>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:   Thu Jul 20 18:20:18 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     Gea-Suan Lin
>Release:        FreeBSD 6.1-RELEASE i386
>Organization:
>Environment:
System: FreeBSD Netflow.csie.NCTU.edu.tw 6.1-RELEASE FreeBSD 6.1-RELEASE #0: Mon May 22 16:22:37 CST 2006
>Description:
File-HStore is a very minimalist perl library to store files on a
filesystem using a very simple hash-based storage.

File-HStore is nothing more than a simple wrapper interface to a
storage containing a specific directory structure where files are hold
based on their hashes. The name of the directories is based on the
first two bytes of the hexadecimal form of the digest. The file is
stored and named with its full hexadecimal form in the corresponding
prefixed directory.

The current version is supporting the SHA-1 and SHA-2 (256 bits)
algorithm. The FAT (Free Archive Toolkit) format is also supported and
it is composed of the date of submission plus the SHA-2 real digest
part.

WWW:	http://search.cpan.org/dist/File-HStore/

Generated with FreeBSD Port Tools 0.77
>How-To-Repeat:
>Fix:

--- p5-File-HStore-0.08.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-File-HStore
#	p5-File-HStore/pkg-descr
#	p5-File-HStore/Makefile
#	p5-File-HStore/pkg-plist
#	p5-File-HStore/distinfo
#
echo c - p5-File-HStore
mkdir -p p5-File-HStore > /dev/null 2>&1
echo x - p5-File-HStore/pkg-descr
sed 's/^X//' >p5-File-HStore/pkg-descr << 'END-of-p5-File-HStore/pkg-descr'
XFile-HStore is a very minimalist perl library to store files on a
Xfilesystem using a very simple hash-based storage.
X
XFile-HStore is nothing more than a simple wrapper interface to a
Xstorage containing a specific directory structure where files are hold
Xbased on their hashes. The name of the directories is based on the
Xfirst two bytes of the hexadecimal form of the digest. The file is
Xstored and named with its full hexadecimal form in the corresponding
Xprefixed directory.
X
XThe current version is supporting the SHA-1 and SHA-2 (256 bits)
Xalgorithm. The FAT (Free Archive Toolkit) format is also supported and
Xit is composed of the date of submission plus the SHA-2 real digest
Xpart.
X
XWWW:	http://search.cpan.org/dist/File-HStore/
END-of-p5-File-HStore/pkg-descr
echo x - p5-File-HStore/Makefile
sed 's/^X//' >p5-File-HStore/Makefile << 'END-of-p5-File-HStore/Makefile'
X# New ports collection makefile for:	p5-File-HStore
X# Date created:		2006-07-21
X# Whom:			Gea-Suan Lin <gslin at gslin.org>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	File-HStore
XPORTVERSION=	0.08
XCATEGORIES=	devel perl5
XMASTER_SITES=	${MASTER_SITE_PERL_CPAN}
XMASTER_SITE_SUBDIR=	../../authors/id/A/AD/ADULAU
XPKGNAMEPREFIX=	p5-
X
XMAINTAINER=	gslin at gslin.org
XCOMMENT=	Store files on a filesystem using a very simple hash-based storage
X
XRUN_DEPENDS=	${SITE_PERL}/${PERL_ARCH}/Digest/SHA1.pm:${PORTSDIR}/security/p5-Digest-SHA1 \
X		${SITE_PERL}/${PERL_ARCH}/Digest/SHA2.pm:${PORTSDIR}/security/p5-Digest-SHA2
X
XPERL_CONFIGURE=	yes
X
XMAN3=		File::HStore.3
X
X.include <bsd.port.mk>
END-of-p5-File-HStore/Makefile
echo x - p5-File-HStore/pkg-plist
sed 's/^X//' >p5-File-HStore/pkg-plist << 'END-of-p5-File-HStore/pkg-plist'
X at comment $FreeBSD$
X%%SITE_PERL%%/%%PERL_ARCH%%/auto/File/HStore/.packlist
X%%SITE_PERL%%/File/HStore.pm
X%%SITE_PERL%%/auto/File/HStore/autosplit.ix
X at dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/File/HStore
X at dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/File
X at dirrmtry %%SITE_PERL%%/auto/File/HStore
X at dirrmtry %%SITE_PERL%%/auto/File
END-of-p5-File-HStore/pkg-plist
echo x - p5-File-HStore/distinfo
sed 's/^X//' >p5-File-HStore/distinfo << 'END-of-p5-File-HStore/distinfo'
XMD5 (File-HStore-0.08.tar.gz) = 47007dcd9522a9cb9780af0b9a1b0d20
XSHA256 (File-HStore-0.08.tar.gz) = b25737a60cece5978bc018aaa51123405923c0e6ce0f4cd0648ad7aa58367cc0
XSIZE (File-HStore-0.08.tar.gz) = 4756
END-of-p5-File-HStore/distinfo
exit
--- p5-File-HStore-0.08.shar ends here ---

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



More information about the freebsd-ports-bugs mailing list