Date: Fri, 21 Jul 2006 02:13:06 +0800 (CST) From: Gea-Suan Lin <gslin@gslin.org> To: FreeBSD-gnats-submit@FreeBSD.org Cc: gslin@gslin.org Subject: ports/100622: [NEW PORT] devel/p5-File-HStore: Store files on a filesystem using a very simple hash-based storage Message-ID: <200607201813.k6KID6Df049268@vega.csie.NCTU.edu.tw> Resent-Message-ID: <200607201820.k6KIKJxU025751@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>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@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@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@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@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/File/HStore X@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/File X@dirrmtry %%SITE_PERL%%/auto/File/HStore X@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:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200607201813.k6KID6Df049268>