diff options
author | miwi <miwi@FreeBSD.org> | 2008-11-30 03:10:35 +0800 |
---|---|---|
committer | miwi <miwi@FreeBSD.org> | 2008-11-30 03:10:35 +0800 |
commit | 68b3a96ad8ca629b08aa4f9b1960339f3cb64cfc (patch) | |
tree | e94670363acda3c655917555a6cd9a4a924a72d9 /databases/p5-DBIx-Class-IntrospectableM2M | |
parent | c2e23d72408ccaa42f6ebea39caae2ea3e5e18f4 (diff) | |
download | freebsd-ports-gnome-68b3a96ad8ca629b08aa4f9b1960339f3cb64cfc.tar.gz freebsd-ports-gnome-68b3a96ad8ca629b08aa4f9b1960339f3cb64cfc.tar.zst freebsd-ports-gnome-68b3a96ad8ca629b08aa4f9b1960339f3cb64cfc.zip |
Because the many-to-many relationships are not real relationships,
they can not be introspected with DBIx::Class. Many-to-many
relationships are actually just a collection of convenience methods
installed to bridge two relationships. This DBIx::Class component
can be used to store all relevant information about these
non-relationships so they can later be introspected and examined.
This module is fairly esoteric and, unless you are dynamically
creating something out of of a DBIC Schema, is probably the wrong
solution for whatever it is you are trying to do. Please be advised
that compatibility is not guaranteed for DBIx::Class 0.09000+. We
will try to mantain all compatibility, but internal changes might
make it impossible.
WWW: http://search.cpan.org/dist/DBIx-Class-IntrospectableM2M/
Diffstat (limited to 'databases/p5-DBIx-Class-IntrospectableM2M')
4 files changed, 49 insertions, 0 deletions
diff --git a/databases/p5-DBIx-Class-IntrospectableM2M/Makefile b/databases/p5-DBIx-Class-IntrospectableM2M/Makefile new file mode 100644 index 000000000000..b6a27a99df8b --- /dev/null +++ b/databases/p5-DBIx-Class-IntrospectableM2M/Makefile @@ -0,0 +1,23 @@ +# New ports collection makefile for: p5-DBIx-Class-IntrospectableM2M +# Date created: 23 Oct 2008 +# Whom: Martin Wilke <miwi@FreeBSD.org> +# +# $FreeBSD$ +# + +PORTNAME= DBIx-Class-IntrospectableM2M +PORTVERSION= 0.001001 +CATEGORIES= databases perl5 +MASTER_SITES= CPAN +PKGNAMEPREFIX= p5- + +MAINTAINER= miwi@FreeBSD.org +COMMENT= Introspect many-to-many shortcuts + +RUN_DEPENDS= p5-DBIx-Class>=0.06002:${PORTSDIR}/databases/p5-DBIx-Class + +PERL_CONFIGURE= yes + +MAN3= DBIx::Class::IntrospectableM2M.3 + +.include <bsd.port.mk> diff --git a/databases/p5-DBIx-Class-IntrospectableM2M/distinfo b/databases/p5-DBIx-Class-IntrospectableM2M/distinfo new file mode 100644 index 000000000000..fc1ad7b373f3 --- /dev/null +++ b/databases/p5-DBIx-Class-IntrospectableM2M/distinfo @@ -0,0 +1,3 @@ +MD5 (DBIx-Class-IntrospectableM2M-0.001001.tar.gz) = 9c05959fdb632062ec827ec0c7335eae +SHA256 (DBIx-Class-IntrospectableM2M-0.001001.tar.gz) = 951b4f7cbd20588fb0705bb06769455b44ab69e406083a5079d2b8c07ce83f5d +SIZE (DBIx-Class-IntrospectableM2M-0.001001.tar.gz) = 14210 diff --git a/databases/p5-DBIx-Class-IntrospectableM2M/pkg-descr b/databases/p5-DBIx-Class-IntrospectableM2M/pkg-descr new file mode 100644 index 000000000000..6485771f7981 --- /dev/null +++ b/databases/p5-DBIx-Class-IntrospectableM2M/pkg-descr @@ -0,0 +1,15 @@ +Because the many-to-many relationships are not real relationships, +they can not be introspected with DBIx::Class. Many-to-many +relationships are actually just a collection of convenience methods +installed to bridge two relationships. This DBIx::Class component +can be used to store all relevant information about these +non-relationships so they can later be introspected and examined. + +This module is fairly esoteric and, unless you are dynamically +creating something out of of a DBIC Schema, is probably the wrong +solution for whatever it is you are trying to do. Please be advised +that compatibility is not guaranteed for DBIx::Class 0.09000+. We +will try to mantain all compatibility, but internal changes might +make it impossible. + +WWW: http://search.cpan.org/dist/DBIx-Class-IntrospectableM2M/ diff --git a/databases/p5-DBIx-Class-IntrospectableM2M/pkg-plist b/databases/p5-DBIx-Class-IntrospectableM2M/pkg-plist new file mode 100644 index 000000000000..ba5a570a89c5 --- /dev/null +++ b/databases/p5-DBIx-Class-IntrospectableM2M/pkg-plist @@ -0,0 +1,8 @@ +%%SITE_PERL%%/DBIx/Class/IntrospectableM2M.pm +%%SITE_PERL%%/%%PERL_ARCH%%/auto/DBIx/Class/IntrospectableM2M/.packlist +@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/DBIx/Class/IntrospectableM2M +@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/DBIx/Class +@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto/DBIx +@dirrmtry %%SITE_PERL%%/%%PERL_ARCH%%/auto +@dirrmtry %%SITE_PERL%%/DBIx/Class +@dirrmtry %%SITE_PERL%%/DBIx |