BSD Ports

textproc/gmetadom 0.2.6_7 DragonFly

Collection of DOM Implementations

System
DragonFly
Repository
DPorts
Maintainer
[email protected] (as in FreeBSD)
Categories
textproc
Package size
66.9 KiB, 569.6 KiB installed

Description

GMetaDOM is a collection of librares, each library providing a DOM implementation. Currently available bindings are for C++ (smart pointers) and Objective Caml.

The basic idea is that, given the availability of DOM implementations for the C programming language (like Gdome2), and given the uniformity of the DOM interfaces, bindings for various programming languages based on the C implementation can be built automatically, providing a small number of hand- coded classes and a set of scripts for the automatic generation of the remaining ones.

The advantages of such approach should be evident. In particular, for languages like C++ where a number of different alternative DOM implementations are feasible, each with different characteristics like easiness of use, runtime flexibility, resource requirements, the approach of automatic generation permits to create a set of coherent implementations addressing such issues separately, ultimately allowing the developer to choose the library which fits best her needs.

Install

Binary package:

pkg install gmetadom

From DPorts:

cd /usr/dports/textproc/gmetadom && make install clean

Dependencies

Run dependencies 4

No port depends on this one.

Configuration

No options to configure.

Service scripts
none

Message after installing

===>   NOTICE:

The gmetadom port currently does not have a maintainer. As a result, it is
more likely to have unresolved issues, not be up-to-date, or even be removed in
the future. To volunteer to maintain this port, please create an issue at:

https://bugs.freebsd.org/bugzilla

More information about port maintainership is available at:

https://docs.freebsd.org/en/articles/contributing/#ports-contributing

===>   NOTICE:

This port is deprecated; you may wish to reconsider installing it:

Abandonware, last release in 2007.

It is scheduled to be removed on or after 2025-04-30.