FreeBSD Ports

databases/p5-DBIx-Class-Tree 0.03003_1

Perl extension to manipulate and analyze tree structured data

Repository
FreeBSD ports
Maintainer
[email protected]
License
ART10, GPLv1+
Categories
databases, perl5
Package size
16.1 KiB, 31.7 KiB installed

Description

This module provides methods for working with adjacency lists. The adjacency list model is a very common way of representing a tree structure. In this model each row in a table has a prent ID column that references the primary key of another row in the same table. Because of this the primary key must only be one column and is usually some sort of integer. The row with a parent ID of 0 is the root node and is usually the parent of all other rows. Although, there is no limitation in this module that would stop you from having multiple root nodes.

Install

As a binary package — by origin, or by package name:

pkg install databases/p5-DBIx-Class-Tree
pkg install p5-DBIx-Class-Tree

From the ports tree:

cd /usr/ports/databases/p5-DBIx-Class-Tree/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	p5-DBIx-Class-Tree>0:databases/p5-DBIx-Class-Tree

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest0.03003_10.03003_10.03003_10.03003_10.03003_1
FreeBSD:14:quarterly0.03003_10.03003_1n/a0.03003_10.03003_1
FreeBSD:15:latest0.03003_10.03003_1n/a0.03003_10.03003_1
FreeBSD:15:quarterly0.03003_10.03003_1n/an/an/a
FreeBSD:16:latest0.03003_10.03003_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

Runtime 1

Test 2

The full lists below include those, and their dependencies in turn.

All build dependencies 66
All run dependencies 66

Configuration

No options to configure.

USES
perl5
Service scripts
none

Files

pkg-plist 6
  • %%SITE_PERL%%/DBIx/Class/Tree.pm
  • %%SITE_PERL%%/DBIx/Class/Tree/AdjacencyList.pm
  • %%SITE_PERL%%/DBIx/Class/Tree/AdjacencyList/Ordered.pm
  • %%PERL5_MAN3%%/DBIx::Class::Tree.3.gz
  • %%PERL5_MAN3%%/DBIx::Class::Tree::AdjacencyList.3.gz
  • %%PERL5_MAN3%%/DBIx::Class::Tree::AdjacencyList::Ordered.3.gz
distinfo 1
FileSizeSHA256
DBIx-Class-Tree-0.03003.tar.gz263489f89ae00a201186911a2a7fcfc587d7c05d0945f9216785783d77b8b1561a423
Master sites 1
  • CPAN

Commit history 0

No commits in the history this site was built from.