Port details on branch 2022Q3 |
- matreshka Ada framework for information systems development
- 21.0_1 devel =1 21.0_1Version of this port present on the latest quarterly branch.
- Maintainer: agh@riseup.net
- Port Added: 2013-07-01 19:18:29
- Last Update: 2023-11-17 12:11:31
- Commit Hash: 1c128f9
- People watching this port, also watch:: py39-ipython, elixir, gprbuild
- License: BSD3CLAUSE
- WWW:
- https://github.com/godunko/matreshka
- Description:
- Matreshka is an Ada framework to develop information systems:
League - a set of reusable components aimed at providing high level
abstractions for internationalization of applications, as well as a portable
interface to different operating systems. Other features, include advanced
calendrical calculations, regular expressions, and JSON support for processing
and generation.
XML processor - manipulating of streams and documents; including SAX reader,
and writer; XML1.0, XML1.1, Namespaces support and XML Base specifications;
DOM API to process XML documents 0.8; XML Catalogs resolver; Markup Templates
Engine to process XML templates and generates XML or HTML/XHTML output 0.6.
Web framework SpikeDog - implemented over AWS (Ada Web Server) with Servlet
API 0.7. FastCGI. SOAP 1.2 supported, including WS-Security module 1.1.
SQL database access - provides a generic API for accessing SQL databases:
Firebird, MySQL, Oracle, PostgreSQL, SQLite3.
Ada Modeling Framework - an implementation of OMG's Meta Object
Facility (MOF) written completely in Ada. Extension modules are provided to
assist in the analysis and modification of, UML models and their
extensions. MOF Extensions to support metamodeling OCL models UML Testing
Profile to support Model-Driven Testing Diagram Definition
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- matreshka>0:devel/matreshka
- To install the port:
- cd /usr/ports/devel/matreshka/ && make install clean
- To add the package, run one of these commands:
- pkg install devel/matreshka
- pkg install matreshka
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: matreshka
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1692494248
SHA256 (godunko-matreshka-21.0_GH0.tar.gz) = 24bee1b61091211d513f7cfa53a3be479078a32dab90da83b5ccb2c9c9103218
SIZE (godunko-matreshka-21.0_GH0.tar.gz) = 40700684
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- gprbuild>0 : devel/gprbuild
- gnat : lang/gnat12
- gmake>=4.3 : devel/gmake
- pkgconf>=1.3.0_1 : devel/pkgconf
- gcc12 : lang/gcc12
- as : devel/binutils
- Runtime dependencies:
-
- gnat : lang/gnat12
- Library dependencies:
-
- libpq.so.5 : databases/postgresql15-client
- libsqlite3.so : databases/sqlite3
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for matreshka-21.0_1:
AMF=on: Build Ada Modeling Framework
====> Database backend for generic SQL library
FIREBIRD=off: Firebird (Interbase) database support
MYSQL=off: MySQL database support
ORACLE=off: Oracle database support
POSTGRES=on: Postgres database support
SQLITE=on: SQLite database support
===> Use 'make config' to modify these settings
- Options name:
- devel_matreshka
- USES:
- ada:12,run gmake pkgconfig pgsql sqlite
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|