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.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 0.03003_1 | 0.03003_1 | 0.03003_1 | 0.03003_1 | 0.03003_1 |
| FreeBSD:14:quarterly | 0.03003_1 | 0.03003_1 | n/a | 0.03003_1 | 0.03003_1 |
| FreeBSD:15:latest | 0.03003_1 | 0.03003_1 | n/a | 0.03003_1 | 0.03003_1 |
| FreeBSD:15:quarterly | 0.03003_1 | 0.03003_1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.03003_1 | 0.03003_1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 1
p5-DBIx-Class>=0.08100: databases/p5-DBIx-Class
Runtime 1
p5-DBIx-Class>=0.08100: databases/p5-DBIx-Class
Test 2
p5-Test-Exception>=0: devel/p5-Test-Exceptionp5-DBD-SQLite>=0: databases/p5-DBD-SQLite
The full lists below include those, and their dependencies in turn.
All build dependencies 66
- converters/p5-Cpanel-JSON-XS
- databases/p5-DBI
- databases/p5-DBIx-Class
- databases/p5-SQL-Abstract
- databases/p5-SQL-Abstract-Classic
- devel/p5-Algorithm-C3
- devel/p5-B-Hooks-EndOfScope
- devel/p5-B-Hooks-OP-Check
- devel/p5-Class-Accessor-Grouped
- devel/p5-Class-C3
- devel/p5-Class-C3-Componentised
- devel/p5-Class-Inspector
- devel/p5-Class-Method-Modifiers
- devel/p5-Class-XSAccessor
- devel/p5-Clone
- devel/p5-Clone-Choose
- devel/p5-Config-Any
- devel/p5-Config-General
- devel/p5-Config-Tiny
- devel/p5-Context-Preserve
- devel/p5-Data-Compare
- devel/p5-Data-Dumper-Concise
- devel/p5-Data-OptList
- devel/p5-Devel-ArgNames
- devel/p5-Devel-GlobalDestruction
- devel/p5-Dist-CheckConflicts
- devel/p5-File-Find-Rule
- devel/p5-MRO-Compat
- devel/p5-Module-Find
- devel/p5-Module-Implementation
- devel/p5-Module-Pluggable
- devel/p5-Module-Runtime
- devel/p5-Moo
- devel/p5-Package-Stash
- devel/p5-Package-Stash-XS
- devel/p5-PadWalker
- devel/p5-Params-Util
- devel/p5-Path-Class
- devel/p5-Role-Tiny
- devel/p5-Scope-Guard
- devel/p5-Sub-Exporter
- devel/p5-Sub-Exporter-Progressive
- devel/p5-Sub-Install
- devel/p5-Sub-Name
- devel/p5-Sub-Quote
- devel/p5-Test-Deep
- devel/p5-Variable-Magic
- devel/p5-bareword-filehandles
- devel/p5-indirect
- devel/p5-multidimensional
- devel/p5-namespace-clean
- devel/p5-strictures
- lang/p5-Try-Tiny
- lang/perl5.42
- math/p5-Number-Compare
- textproc/expat2
- textproc/p5-Hash-Merge
- textproc/p5-Text-Glob
- textproc/p5-XML-NamespaceSupport
- textproc/p5-XML-Parser
- textproc/p5-XML-SAX
- textproc/p5-XML-SAX-Base
- textproc/p5-XML-SAX-Expat
- textproc/p5-XML-Simple
- textproc/p5-XString
- textproc/p5-YAML-LibYAML
All run dependencies 66
- converters/p5-Cpanel-JSON-XS
- databases/p5-DBI
- databases/p5-DBIx-Class
- databases/p5-SQL-Abstract
- databases/p5-SQL-Abstract-Classic
- devel/p5-Algorithm-C3
- devel/p5-B-Hooks-EndOfScope
- devel/p5-B-Hooks-OP-Check
- devel/p5-Class-Accessor-Grouped
- devel/p5-Class-C3
- devel/p5-Class-C3-Componentised
- devel/p5-Class-Inspector
- devel/p5-Class-Method-Modifiers
- devel/p5-Class-XSAccessor
- devel/p5-Clone
- devel/p5-Clone-Choose
- devel/p5-Config-Any
- devel/p5-Config-General
- devel/p5-Config-Tiny
- devel/p5-Context-Preserve
- devel/p5-Data-Compare
- devel/p5-Data-Dumper-Concise
- devel/p5-Data-OptList
- devel/p5-Devel-ArgNames
- devel/p5-Devel-GlobalDestruction
- devel/p5-Dist-CheckConflicts
- devel/p5-File-Find-Rule
- devel/p5-MRO-Compat
- devel/p5-Module-Find
- devel/p5-Module-Implementation
- devel/p5-Module-Pluggable
- devel/p5-Module-Runtime
- devel/p5-Moo
- devel/p5-Package-Stash
- devel/p5-Package-Stash-XS
- devel/p5-PadWalker
- devel/p5-Params-Util
- devel/p5-Path-Class
- devel/p5-Role-Tiny
- devel/p5-Scope-Guard
- devel/p5-Sub-Exporter
- devel/p5-Sub-Exporter-Progressive
- devel/p5-Sub-Install
- devel/p5-Sub-Name
- devel/p5-Sub-Quote
- devel/p5-Test-Deep
- devel/p5-Variable-Magic
- devel/p5-bareword-filehandles
- devel/p5-indirect
- devel/p5-multidimensional
- devel/p5-namespace-clean
- devel/p5-strictures
- lang/p5-Try-Tiny
- lang/perl5.42
- math/p5-Number-Compare
- textproc/expat2
- textproc/p5-Hash-Merge
- textproc/p5-Text-Glob
- textproc/p5-XML-NamespaceSupport
- textproc/p5-XML-Parser
- textproc/p5-XML-SAX
- textproc/p5-XML-SAX-Base
- textproc/p5-XML-SAX-Expat
- textproc/p5-XML-Simple
- textproc/p5-XString
- textproc/p5-YAML-LibYAML
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
| File | Size | SHA256 |
|---|---|---|
| DBIx-Class-Tree-0.03003.tar.gz | 26348 | 9f89ae00a201186911a2a7fcfc587d7c05d0945f9216785783d77b8b1561a423 |
Master sites 1
- CPAN
Commit history 0
No commits in the history this site was built from.