diff options
author | Ying-Chieh Liao <ijliao@FreeBSD.org> | 2007-07-01 05:55:31 +0000 |
---|---|---|
committer | Ying-Chieh Liao <ijliao@FreeBSD.org> | 2007-07-01 05:55:31 +0000 |
commit | 1ae5e813bbf74f6aafd2f31b798cd9703ba67f7f (patch) | |
tree | 12708d75a70cdc1a1c807b01d4323c0aa18cfe04 /devel | |
parent | 9143eba1104887617d066c74fff0e3a23dd87b44 (diff) | |
download | ports-1ae5e813bbf74f6aafd2f31b798cd9703ba67f7f.tar.gz ports-1ae5e813bbf74f6aafd2f31b798cd9703ba67f7f.zip |
Notes
Diffstat (limited to 'devel')
-rw-r--r-- | devel/Makefile | 1 | ||||
-rw-r--r-- | devel/p5-AnyData/Makefile | 35 | ||||
-rw-r--r-- | devel/p5-AnyData/distinfo | 3 | ||||
-rw-r--r-- | devel/p5-AnyData/pkg-descr | 19 | ||||
-rw-r--r-- | devel/p5-AnyData/pkg-plist | 25 |
5 files changed, 83 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile index 94a94844e4a4..614e8ba7c2e0 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -837,6 +837,7 @@ SUBDIR += p5-Alias SUBDIR += p5-Alzabo SUBDIR += p5-Alzabo-GUI-Mason + SUBDIR += p5-AnyData SUBDIR += p5-AnyEvent SUBDIR += p5-App-CLI SUBDIR += p5-App-Cache diff --git a/devel/p5-AnyData/Makefile b/devel/p5-AnyData/Makefile new file mode 100644 index 000000000000..f8cf51314898 --- /dev/null +++ b/devel/p5-AnyData/Makefile @@ -0,0 +1,35 @@ +# ex:ts=8 +# Ports collection makefile for: AnyData +# Date created: Jun 29, 2007 +# Whom: ijliao +# +# $FreeBSD$ +# + +PORTNAME= AnyData +PORTVERSION= 0.10 +CATEGORIES= devel perl5 +MASTER_SITES= CPAN +MASTER_SITE_SUBDIR= ../../authors/id/J/JZ/JZUCKER +PKGNAMEPREFIX= p5- + +MAINTAINER= ijliao@FreeBSD.org +COMMENT= Easy access to data in many formats + +PERL_CONFIGURE= yes + +MAN3= AnyData.3 \ + AnyData::Format::CSV.3 \ + AnyData::Format::Fixed.3 \ + AnyData::Format::HTMLtable.3 \ + AnyData::Format::Ini.3 \ + AnyData::Format::Mp3.3 \ + AnyData::Format::Paragraph.3 \ + AnyData::Format::Passwd.3 \ + AnyData::Format::Pipe.3 \ + AnyData::Format::Tab.3 \ + AnyData::Format::Weblog.3 \ + AnyData::Format::XML.3 \ + AnyData::Storage::File.3 + +.include <bsd.port.mk> diff --git a/devel/p5-AnyData/distinfo b/devel/p5-AnyData/distinfo new file mode 100644 index 000000000000..c763c8a297e2 --- /dev/null +++ b/devel/p5-AnyData/distinfo @@ -0,0 +1,3 @@ +MD5 (AnyData-0.10.tar.gz) = ff9fb4c7d8b99d63a773e66f0ccba788 +SHA256 (AnyData-0.10.tar.gz) = 8f17c5200b1fbc8844ea05e22cbb68c37c8aff1026c101eab1ed527454b9a6e8 +SIZE (AnyData-0.10.tar.gz) = 44466 diff --git a/devel/p5-AnyData/pkg-descr b/devel/p5-AnyData/pkg-descr new file mode 100644 index 000000000000..190a1fb50e01 --- /dev/null +++ b/devel/p5-AnyData/pkg-descr @@ -0,0 +1,19 @@ +The rather wacky idea behind this module and its sister module DBD::AnyData +is that any data, regardless of source or format should be accessable and +modifiable with the same simple set of methods. This module provides a multi- +dimensional tied hash interface to data in a dozen different formats. The +DBD::AnyData module adds a DBI/SQL interface for those same formats. + +Both modules provide built-in protections including appropriate flocking() +for all I/O and (in most cases) record-at-a-time access to files rather than +slurping of entire files. + +Currently supported formats include general format flatfiles (CSV, Fixed +Length, etc.), specific formats (passwd files, httpd logs, etc.), and a +variety of other kinds of formats (XML, Mp3, HTML tables). The number of +supported formats will continue to grow rapidly since there is an open API +making it easy for any author to create additional format parsers which can +be plugged in to AnyData itself and thereby be accessible by either the +tiedhash or DBI/SQL interface. + +WWW: http://search.cpan.org/dist/AnyData/ diff --git a/devel/p5-AnyData/pkg-plist b/devel/p5-AnyData/pkg-plist new file mode 100644 index 000000000000..96714629e8ed --- /dev/null +++ b/devel/p5-AnyData/pkg-plist @@ -0,0 +1,25 @@ +%%SITE_PERL%%/AnyData/Format/Base.pm +%%SITE_PERL%%/AnyData/Format/CSV.pm +%%SITE_PERL%%/AnyData/Format/FileSys.pm +%%SITE_PERL%%/AnyData/Format/Fixed.pm +%%SITE_PERL%%/AnyData/Format/HTMLtable.pm +%%SITE_PERL%%/AnyData/Format/Ini.pm +%%SITE_PERL%%/AnyData/Format/Mp3.pm +%%SITE_PERL%%/AnyData/Format/Paragraph.pm +%%SITE_PERL%%/AnyData/Format/Passwd.pm +%%SITE_PERL%%/AnyData/Format/Pipe.pm +%%SITE_PERL%%/AnyData/Format/Tab.pm +%%SITE_PERL%%/AnyData/Format/Text.pm +%%SITE_PERL%%/AnyData/Format/Weblog.pm +%%SITE_PERL%%/AnyData/Format/XML.pm +%%SITE_PERL%%/AnyData/Storage/File.pm +%%SITE_PERL%%/AnyData/Storage/File.pod +%%SITE_PERL%%/AnyData/Storage/FileSys.pm +%%SITE_PERL%%/AnyData/Storage/PassThru.pm +%%SITE_PERL%%/AnyData/Storage/RAM.pm +%%SITE_PERL%%/AnyData/Storage/TiedHash.pm +@dirrm %%SITE_PERL%%/AnyData/Storage +@dirrm %%SITE_PERL%%/AnyData/Format +@dirrm %%SITE_PERL%%/AnyData +%%SITE_PERL%%/%%PERL_ARCH%%/auto/AnyData/.packlist +@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/AnyData |