BSD Ports

textproc/xmlada 26.0.0 FreeBSD

XML/Ada toolkit

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
255db0c8d2
License
GPLv3+, GPLv3RLE+
Categories
textproc
Package size
6871.6 KiB, 29838.1 KiB installed

Description

XML/Ada is a full XML suite for use with Ada compilers.

XML/Ada is a set of modules that provide a simple manipulation of XML streams. It supports the whole XML 1.1 specification and can parse any file that follows this standard, including the contents of the DTD although no validation of the documents is performed based on those.

It provides support for a number of standards associated with XML such as SAX, DOM, and XML schemas. Additionally, it includes a module to manipulate Unicode streams since this is required by the XML standard.

Install

Binary package:

pkg install xmlada

From the ports tree:

cd /usr/ports/textproc/xmlada/ && make install clean

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

RUN_DEPENDS=	xmlada>0:textproc/xmlada
LIB_DEPENDS=	libxmlada_dom.so:textproc/xmlada

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:latest26.0.026.0.0---
FreeBSD:14:quarterly26.0.026.0.0n/a--
FreeBSD:15:latest26.0.026.0.0n/a--
FreeBSD:15:quarterly26.0.026.0.0n/an/an/a
FreeBSD:16:latest26.0.026.0.0n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 3

Test 1

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

Build dependencies 47
Run dependencies 11
Required by 1

Configuration

Options name: textproc_xmlada

OptionDefaultDescription
COVERAGEoffProduce instrumentation data for analysis
DEBUGoffProduce symbols for debugging
DOCSoffInstall extensive online HTML documentation
EXAMPLESoffBuild and/or install examples
PRODUCTIONonProduce for release/production
PROFILEoffProduce instrumentation data for profiling
USES
ada:run python:build
Service scripts
none

Files

Manual pages 1
  • xmlada(1)
pkg-plist 1314
  • include/xmlada/dom/dom-core-attrs.adb
  • include/xmlada/dom/dom-core-attrs.ads
  • include/xmlada/dom/dom-core-cdata_sections.ads
  • include/xmlada/dom/dom-core-character_datas.adb
  • include/xmlada/dom/dom-core-character_datas.ads
  • include/xmlada/dom/dom-core-comments.ads
  • include/xmlada/dom/dom-core-document_fragments.ads
  • include/xmlada/dom/dom-core-document_types.adb
  • include/xmlada/dom/dom-core-document_types.ads
  • include/xmlada/dom/dom-core-documents.adb
  • include/xmlada/dom/dom-core-documents.ads
  • include/xmlada/dom/dom-core-elements.adb
  • include/xmlada/dom/dom-core-elements.ads
  • include/xmlada/dom/dom-core-entity_references.ads
  • include/xmlada/dom/dom-core-nodes.adb
  • include/xmlada/dom/dom-core-nodes.ads
  • include/xmlada/dom/dom-core-notations.adb
  • include/xmlada/dom/dom-core-notations.ads
  • include/xmlada/dom/dom-core-processing_instructions.ads
  • include/xmlada/dom/dom-core-texts.adb
  • include/xmlada/dom/dom-core-texts.ads
  • include/xmlada/dom/dom-core.adb
  • include/xmlada/dom/dom-core.ads
  • include/xmlada/dom/dom-readers.adb
  • include/xmlada/dom/dom-readers.ads
  • include/xmlada/dom/dom.ads
  • include/xmlada/input/input_sources-file.adb
  • include/xmlada/input/input_sources-file.ads
  • include/xmlada/input/input_sources-http.adb
  • include/xmlada/input/input_sources-http.ads
  • include/xmlada/input/input_sources-socket.adb
  • include/xmlada/input/input_sources-socket.ads
  • include/xmlada/input/input_sources-strings.adb
  • include/xmlada/input/input_sources-strings.ads
  • include/xmlada/input/input_sources.adb
  • include/xmlada/input/input_sources.ads
  • include/xmlada/sax/sax-attributes.adb
  • include/xmlada/sax/sax-attributes.ads
  • include/xmlada/sax/sax-encodings.ads
  • include/xmlada/sax/sax-exceptions.adb
  • include/xmlada/sax/sax-exceptions.ads
  • include/xmlada/sax/sax-htable.adb
  • include/xmlada/sax/sax-htable.ads
  • include/xmlada/sax/sax-locators.adb
  • include/xmlada/sax/sax-locators.ads
  • include/xmlada/sax/sax-models.adb
  • include/xmlada/sax/sax-models.ads
  • include/xmlada/sax/sax-pointers.adb
  • include/xmlada/sax/sax-pointers.ads
  • include/xmlada/sax/sax-readers.adb
  • include/xmlada/sax/sax-readers.ads
  • include/xmlada/sax/sax-state_machines.adb
  • include/xmlada/sax/sax-state_machines.ads
  • include/xmlada/sax/sax-symbols.adb
  • include/xmlada/sax/sax-symbols.ads
  • include/xmlada/sax/sax-utils.adb
  • include/xmlada/sax/sax-utils.ads
  • include/xmlada/sax/sax.ads
  • include/xmlada/schema/schema-date_time.adb
  • include/xmlada/schema/schema-date_time.ads
  • include/xmlada/schema/schema-decimal.adb
  • include/xmlada/schema/schema-decimal.ads
  • include/xmlada/schema/schema-dom_readers.adb
  • include/xmlada/schema/schema-dom_readers.ads
  • include/xmlada/schema/schema-readers.adb
  • include/xmlada/schema/schema-readers.ads
  • include/xmlada/schema/schema-schema_readers.adb
  • include/xmlada/schema/schema-schema_readers.ads
  • include/xmlada/schema/schema-simple_types.adb
  • include/xmlada/schema/schema-simple_types.ads
  • include/xmlada/schema/schema-validators-xsd_grammar.adb
  • include/xmlada/schema/schema-validators-xsd_grammar.ads
  • include/xmlada/schema/schema-validators.adb
  • include/xmlada/schema/schema-validators.ads
  • include/xmlada/schema/schema.adb
  • include/xmlada/schema/schema.ads
  • include/xmlada/unicode/unicode-ccs-iso_8859_1.adb
  • include/xmlada/unicode/unicode-ccs-iso_8859_1.ads
  • include/xmlada/unicode/unicode-ccs-iso_8859_15.adb
  • include/xmlada/unicode/unicode-ccs-iso_8859_15.ads
  • include/xmlada/unicode/unicode-ccs-iso_8859_2.adb
  • include/xmlada/unicode/unicode-ccs-iso_8859_2.ads
  • include/xmlada/unicode/unicode-ccs-iso_8859_3.adb
  • include/xmlada/unicode/unicode-ccs-iso_8859_3.ads
  • include/xmlada/unicode/unicode-ccs-iso_8859_4.adb
  • include/xmlada/unicode/unicode-ccs-iso_8859_4.ads
  • include/xmlada/unicode/unicode-ccs-windows_1251.adb
  • include/xmlada/unicode/unicode-ccs-windows_1251.ads
  • include/xmlada/unicode/unicode-ccs-windows_1252.adb
  • include/xmlada/unicode/unicode-ccs-windows_1252.ads
  • include/xmlada/unicode/unicode-ccs.adb
  • include/xmlada/unicode/unicode-ccs.ads
  • include/xmlada/unicode/unicode-ces-basic_8bit.adb
  • include/xmlada/unicode/unicode-ces-basic_8bit.ads
  • include/xmlada/unicode/unicode-ces-utf16.adb
  • include/xmlada/unicode/unicode-ces-utf16.ads
  • include/xmlada/unicode/unicode-ces-utf32.adb
  • include/xmlada/unicode/unicode-ces-utf32.ads
  • include/xmlada/unicode/unicode-ces-utf8.adb
  • include/xmlada/unicode/unicode-ces-utf8.ads

The first 100 are listed.

distinfo 3
FileSizeSHA256
xmlts20080827.tar5.89824e+069b2c865aba66c6429ca301a7ef048d7eca2cdb7a9106184416710853c7b37d0d
xsts-2007-06-20.tar.gz4.367182e+06902176b25e4111cf96b08663107521a4992e8ea67aad6b815592a6a5b4b9ea06
AdaCore-xmlada-v26.0.0_GH0.tar.gz1.083101e+0626494e57233e8eff9f8339b1520b6dc8188b259a9fccfc808fb19ffe767813aa
Master sites 2
  • ${_TEST_SITE_XMLTS}
  • ${_TEST_SITE_XSTS}

Commit history 1

DateCommitCreditsLog message
255db0c8d2 Alastair Hogge textproc/xmlada: Update to 26.0.0
Update to 26.0.0: * Complete License block * Convert to GPRBuild, which enables removal of gmake (except from do-test), GNU configure and cleans up the file system hierarchy in ${PREFIX} * Install Sphinx generated manual page * Install Ada Library Information files (.ali) into ${PREFIX}/libdata/xmlada instead of in ${PREFIX}/lib/xmlada, this respects the default layout described in hier(7) * Integrate testing, including the W3C's XML test suites * Some minor updates to pkg-descr * Remove hard dependency on GNAT-12 from ${USES} and ${NO_SHLIB_REQUIRES_GLOB} enabling XML/Ada use for any of the GNAT tool-chains https://github.com/AdaCore/xmlada PR: 296144