diff --git a/databases/Makefile b/databases/Makefile index 317604e5a984..56308899a5a0 100644 --- a/databases/Makefile +++ b/databases/Makefile @@ -82,6 +82,7 @@ SUBDIR += p5-CDB_File-Generator SUBDIR += p5-Class-DBI SUBDIR += p5-Class-DBI-AbstractSearch + SUBDIR += p5-Data-Page SUBDIR += p5-DBD-CSV SUBDIR += p5-DBD-Excel SUBDIR += p5-DBD-InterBase diff --git a/databases/p5-Data-Page/Makefile b/databases/p5-Data-Page/Makefile new file mode 100644 index 000000000000..5ab90598296a --- /dev/null +++ b/databases/p5-Data-Page/Makefile @@ -0,0 +1,24 @@ +# New ports collection makefile for: p5-Data-Page +# Date created: 21 july 2003 +# Whom: Mathieu Arnold +# +# $FreeBSD$ +# + +PORTNAME= Data-Page +PORTVERSION= 0.18 +CATEGORIES= databases perl5 +MASTER_SITES= ${MASTER_SITE_PERL_CPAN} +MASTER_SITE_SUBDIR= Data +PKGNAMEPREFIX= p5- + +MAINTAINER= m@absolight.net +COMMENT= Pager utility for Class::DBI + +BUILD_DEPENDS= ${SITE_PERL}/Test/More.pm:${PORTSDIR}/devel/p5-Test-Simple + +PERL_CONFIGURE= yes + +MAN3= Data::Page.3 + +.include diff --git a/databases/p5-Data-Page/distinfo b/databases/p5-Data-Page/distinfo new file mode 100644 index 000000000000..a35bf40a5b29 --- /dev/null +++ b/databases/p5-Data-Page/distinfo @@ -0,0 +1 @@ +MD5 (Data-Page-0.18.tar.gz) = 5c96f57fdd52413dd2da4844c60ef756 diff --git a/databases/p5-Data-Page/pkg-descr b/databases/p5-Data-Page/pkg-descr new file mode 100644 index 000000000000..772049b3695b --- /dev/null +++ b/databases/p5-Data-Page/pkg-descr @@ -0,0 +1,11 @@ +When searching through large amounts of data, it is often the case that a +result set is returned that is larger than we want to display on one page. This +results in wanting to page through various pages of data. The maths behind this +is unfortunately fiddly, hence this module. + +The main concept is that you pass in the number of total entries, the number of +entries per page, and the current page number. You can then call methods to +find out how many pages of information there are, and what number the first and +last entries on the current page really are. + +WWW: http://search.cpan.org/dist/Data-Page/ diff --git a/databases/p5-Data-Page/pkg-plist b/databases/p5-Data-Page/pkg-plist new file mode 100644 index 000000000000..5f82467766a0 --- /dev/null +++ b/databases/p5-Data-Page/pkg-plist @@ -0,0 +1,4 @@ +%%SITE_PERL%%/Data/Page.pm +%%SITE_PERL%%/%%PERL_ARCH%%/auto/Data-Page/.packlist +@dirrm %%SITE_PERL%%/%%PERL_ARCH%%/auto/Data-Page +@unexec rmdir %D/%%SITE_PERL%%/Data 2>/dev/null || true