devel/autodia 2.14_1 FreeBSD
Automatic Dia XML - from Source Code and Data
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- GPLv2
- Categories
- devel, perl5
- Package size
- 99.7 KiB, 372.0 KiB installed
Description
AutoDia is a modular application that parses source code or data (if a handler is available) and produces an XML document in Dia format, essentially a Dia diagram auto creation package. The diagrams it creates are standard UML diagrams showing dependencies, superclasses, packages, classes and inheritances, as well as the methods, etc of each class.
AutoDia supports any language that a Handler has been written for - currently this is C++, DBI, Java, PHP, Perl, Python, SQL and Torque (XML DB schema). Adding a handler is easy - read the DEVELOP file for details.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | devel/autodia | 2.14_1 |
| DragonFly | devel/autodia | 2.14_1 |
Install
Binary package:
pkg install autodia
From the ports tree:
cd /usr/ports/devel/autodia/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= autodia>0:devel/autodia
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 | 2.14_1 | 2.14_1 | 2.14_1 | 2.14_1 | 2.14_1 |
| FreeBSD:14:quarterly | 2.14_1 | 2.14_1 | n/a | 2.14_1 | 2.14_1 |
| FreeBSD:15:latest | 2.14_1 | 2.14_1 | n/a | 2.14_1 | 2.14_1 |
| FreeBSD:15:quarterly | 2.14_1 | 2.14_1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 2.14_1 | 2.14_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 3
p5-XML-Simple>=0: textproc/p5-XML-Simplep5-Template-Toolkit>=0: www/p5-Template-Toolkitp5-HTML-Mason>=0: www/p5-HTML-Mason
Runtime 3
p5-XML-Simple>=0: textproc/p5-XML-Simplep5-Template-Toolkit>=0: www/p5-Template-Toolkitp5-HTML-Mason>=0: www/p5-HTML-Mason
The full lists below include those, and their dependencies in turn.
Build dependencies 40
- converters/p5-Encode-Locale
- converters/p5-MIME-Base32
- converters/p5-MIME-Base64
- devel/p5-AppConfig
- devel/p5-Cache
- devel/p5-Cache-Cache
- devel/p5-Class-Container
- devel/p5-Class-Data-Inheritable
- devel/p5-Clone
- devel/p5-Devel-StackTrace
- devel/p5-Exception-Class
- devel/p5-File-NFSLock
- devel/p5-Heap
- devel/p5-IO-HTML
- devel/p5-IO-String
- devel/p5-IPC-ShareLite
- devel/p5-Log-Any
- devel/p5-Module-Implementation
- devel/p5-Module-Runtime
- devel/p5-Params-Validate
- devel/p5-TimeDate
- lang/p5-Error
- lang/p5-Try-Tiny
- lang/perl5.42
- net/p5-URI
- security/p5-Digest-SHA1
- textproc/expat2
- 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
- www/p5-HTML-Mason
- www/p5-HTML-Parser
- www/p5-HTML-Tagset
- www/p5-HTTP-Date
- www/p5-HTTP-Message
- www/p5-LWP-MediaTypes
- www/p5-Template-Toolkit
Run dependencies 118
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/lzo2
- archivers/zstd
- converters/fribidi
- converters/libiconv
- converters/p5-Encode-Locale
- converters/p5-MIME-Base32
- converters/p5-MIME-Base64
- converters/p5-Text-Iconv
- devel/gettext-runtime
- devel/glib20
- devel/libdatrie
- devel/libffi
- devel/libinotify
- devel/libltdl
- devel/libthai
- devel/p5-AppConfig
- devel/p5-Cache
- devel/p5-Cache-Cache
- devel/p5-Class-Container
- devel/p5-Class-Data-Inheritable
- devel/p5-Clone
- devel/p5-Devel-StackTrace
- devel/p5-Exception-Class
- devel/p5-File-NFSLock
- devel/p5-Heap
- devel/p5-IO-HTML
- devel/p5-IO-String
- devel/p5-IO-Tty
- devel/p5-IPC-Run
- devel/p5-IPC-ShareLite
- devel/p5-Log-Any
- devel/p5-Module-Implementation
- devel/p5-Module-Runtime
- devel/p5-Params-Validate
- devel/p5-Parse-RecDescent
- devel/p5-Tie-IxHash
- devel/p5-TimeDate
- devel/pcre2
- devel/py-packaging
- devel/readline
- graphics/cairo
- graphics/gd
- graphics/giflib
- graphics/graphite2
- graphics/graphviz
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lerc
- graphics/p5-GD
- graphics/p5-GraphViz
- graphics/p5-SpringGraph
- graphics/p5-VCG
- graphics/png
- graphics/tiff
- graphics/vcg
- graphics/webp
- lang/p5-Error
- lang/p5-Try-Tiny
- lang/perl5.42
- lang/python312
- lang/python315
- math/mpdecimal
- net/p5-Net-HTTP
- net/p5-URI
- print/freetype2
- print/harfbuzz
- print/indexinfo
- security/p5-Authen-NTLM
- security/p5-Digest-HMAC
- security/p5-Digest-SHA1
- security/p5-IO-Socket-SSL
- security/p5-Net-SSLeay
- sysutils/p5-File-Listing
- sysutils/p5-File-Which
- textproc/expat2
- textproc/p5-HTML-Entities-Numbered
- 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-XML-Twig
- textproc/p5-XML-XPath
- textproc/p5-XML-XPathEngine
- www/p5-HTML-Mason
- www/p5-HTML-Parser
- www/p5-HTML-Tagset
- www/p5-HTML-Tree
- www/p5-HTTP-Cookies
- www/p5-HTTP-Date
- www/p5-HTTP-Message
- www/p5-HTTP-Negotiate
- www/p5-LWP-MediaTypes
- www/p5-Mozilla-CA
- www/p5-Template-Toolkit
- www/p5-WWW-RobotRules
The first 100 are listed.
No port depends on this one.
Configuration
Options name: devel_autodia
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build and/or install documentation |
| GRAPHVIZ | on | Graphviz graph drawing support |
| SPRINGGRAPH | on | SpringGraph support |
| VCG | on | VCG support |
- USES
- perl5 shebangfix
- Service scripts
- none
Message after installing
Files
pkg-plist 45
- bin/autodia.pl
- %%SITE_PERL%%/Autodia.pm
- %%SITE_PERL%%/Autodia/Diagram.pm
- %%SITE_PERL%%/Autodia/Diagram/Class.pm
- %%SITE_PERL%%/Autodia/Diagram/Component.pm
- %%SITE_PERL%%/Autodia/Diagram/Dependancy.pm
- %%SITE_PERL%%/Autodia/Diagram/Inheritance.pm
- %%SITE_PERL%%/Autodia/Diagram/Object.pm
- %%SITE_PERL%%/Autodia/Diagram/Realization.pm
- %%SITE_PERL%%/Autodia/Diagram/Relation.pm
- %%SITE_PERL%%/Autodia/Diagram/Superclass.pm
- %%SITE_PERL%%/Autodia/Handler.pm
- %%SITE_PERL%%/Autodia/Handler/ASP.pm
- %%SITE_PERL%%/Autodia/Handler/CSharp.pm
- %%SITE_PERL%%/Autodia/Handler/Cpp.pm
- %%SITE_PERL%%/Autodia/Handler/DBI.pm
- %%SITE_PERL%%/Autodia/Handler/DBI_SQLT.pm
- %%SITE_PERL%%/Autodia/Handler/Mason.pm
- %%SITE_PERL%%/Autodia/Handler/PHP.pm
- %%SITE_PERL%%/Autodia/Handler/Perl.pm
- %%SITE_PERL%%/Autodia/Handler/SQL.pm
- %%SITE_PERL%%/Autodia/Handler/Torque.pm
- %%SITE_PERL%%/Autodia/Handler/dia.pm
- %%SITE_PERL%%/Autodia/Handler/python.pm
- %%SITE_PERL%%/Autodia/Handler/umbrello.pm
- %%SITE_PERL%%/autodia.pl
- %%PERL5_MAN3%%/Autodia.3.gz
- %%PERL5_MAN3%%/Autodia::Diagram.3.gz
- %%PERL5_MAN3%%/Autodia::Diagram::Class.3.gz
- %%PERL5_MAN3%%/Autodia::Diagram::Component.3.gz
- %%PERL5_MAN3%%/Autodia::Handler.3.gz
- %%PERL5_MAN3%%/Autodia::Handler::ASP.3.gz
- %%PERL5_MAN3%%/Autodia::Handler::CSharp.3.gz
- %%PERL5_MAN3%%/Autodia::Handler::Cpp.3.gz
- %%PERL5_MAN3%%/Autodia::Handler::DBI.3.gz
- %%PERL5_MAN3%%/Autodia::Handler::DBI_SQLT.3.gz
- %%PERL5_MAN3%%/Autodia::Handler::Mason.3.gz
- %%PERL5_MAN3%%/Autodia::Handler::PHP.3.gz
- %%PERL5_MAN3%%/Autodia::Handler::Perl.3.gz
- %%PERL5_MAN3%%/Autodia::Handler::SQL.3.gz
- %%PERL5_MAN3%%/Autodia::Handler::Torque.3.gz
- %%PERL5_MAN3%%/Autodia::Handler::dia.3.gz
- %%PERL5_MAN3%%/Autodia::Handler::umbrello.3.gz
- %%PERL5_MAN3%%/autodia.3.gz
- %%PERL5_MAN1%%/autodia.pl.1.gz
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| Autodia-2.14.tar.gz | 78070 | ac8125c88abe39d9fe01ca3acc13a00a29f3336a4bb7ef60447e6b8b822ff422 |
Master sites 1
- CPAN
Commit history 0
No commits in the history this site was built from.