BSD Ports

science/libkml 1.3.0_1 MidnightBSD

Reference implementation of OGC KML 2.2

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
License
bsd3
Categories
science

Description

This is Google's reference implementation of OGC KML 2.2. It also includes implementations of Google's gx: extensions used by Google Earth, as well as several utility libraries for working with other formats.

All of original documentation written by google is imported into "wiki" branch: https://github.com/libkml/libkml/tree/wiki

In the other systems

SystemPortVersion
MidnightBSDscience/libkml1.3.0_1
FreeBSDscience/libkml1.3.0_32
NetBSDwip/libkml1.3.0
DragonFlyscience/libkml1.3.0_29
HardenedBSDscience/libkml1.3.0_32
GhostBSDscience/libkml1.3.0_31

Install

Binary package:

mport install libkml

From mports:

cd /usr/mports/science/libkml && make install clean

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

RUN_DEPENDS=	libkml>0:science/libkml
LIB_DEPENDS=	libkmlbase.so:science/libkml

Dependencies

As this port's Makefile names them.

Library 3

Build dependencies 3
Run dependencies 3

No port depends on this one.

Configuration

Options name: science_libkml

OptionDefaultDescription
EXAMPLESoff
USES
cmake compiler:c++11-lang minizip pathfix
Service scripts
none

Files

pkg-plist 266
  • include/kml/base/attributes.h
  • include/kml/base/color32.h
  • include/kml/base/csv_splitter.h
  • include/kml/base/date_time.h
  • include/kml/base/expat_handler.h
  • include/kml/base/expat_handler_ns.h
  • include/kml/base/expat_parser.h
  • include/kml/base/file.h
  • include/kml/base/math_util.h
  • include/kml/base/memory_file.h
  • include/kml/base/mimetypes.h
  • include/kml/base/net_cache.h
  • include/kml/base/referent.h
  • include/kml/base/string_util.h
  • include/kml/base/tempfile.h
  • include/kml/base/time_util.h
  • include/kml/base/util.h
  • include/kml/base/vec3.h
  • include/kml/base/version.h
  • include/kml/base/xml_element.h
  • include/kml/base/xml_file.h
  • include/kml/base/xml_namespaces.h
  • include/kml/base/xmlns.h
  • include/kml/base/zip_file.h
  • include/kml/convenience/atom_util.h
  • include/kml/convenience/convenience.h
  • include/kml/convenience/csv_file.h
  • include/kml/convenience/csv_parser.h
  • include/kml/convenience/element_counter.h
  • include/kml/convenience/feature_list.h
  • include/kml/convenience/google_doc_list.h
  • include/kml/convenience/google_maps_data.h
  • include/kml/convenience/google_picasa_web.h
  • include/kml/convenience/google_spreadsheets.h
  • include/kml/convenience/gpx_trk_pt_handler.h
  • include/kml/convenience/http_client.h
  • include/kml/convenience/kml_feature_list_saver.h
  • include/kml/convenience/kmz_check_links.h
  • include/kml/dom.h
  • include/kml/dom/abstractlatlonbox.h
  • include/kml/dom/abstractview.h
  • include/kml/dom/atom.h
  • include/kml/dom/balloonstyle.h
  • include/kml/dom/colorstyle.h
  • include/kml/dom/container.h
  • include/kml/dom/document.h
  • include/kml/dom/element.h
  • include/kml/dom/extendeddata.h
  • include/kml/dom/feature.h
  • include/kml/dom/folder.h
  • include/kml/dom/geometry.h
  • include/kml/dom/gx_timeprimitive.h
  • include/kml/dom/gx_tour.h
  • include/kml/dom/hotspot.h
  • include/kml/dom/iconstyle.h
  • include/kml/dom/kml.h
  • include/kml/dom/kml22.cc
  • include/kml/dom/kml22.h
  • include/kml/dom/kml_cast.h
  • include/kml/dom/kml_factory.h
  • include/kml/dom/kml_funcs.h
  • include/kml/dom/kml_ptr.h
  • include/kml/dom/kmldom.h
  • include/kml/dom/labelstyle.h
  • include/kml/dom/linestyle.h
  • include/kml/dom/link.h
  • include/kml/dom/liststyle.h
  • include/kml/dom/model.h
  • include/kml/dom/networklink.h
  • include/kml/dom/networklinkcontrol.h
  • include/kml/dom/object.h
  • include/kml/dom/overlay.h
  • include/kml/dom/parser.h
  • include/kml/dom/parser_observer.h
  • include/kml/dom/placemark.h
  • include/kml/dom/polystyle.h
  • include/kml/dom/region.h
  • include/kml/dom/schema.h
  • include/kml/dom/snippet.h
  • include/kml/dom/style.h
  • include/kml/dom/stylemap.h
  • include/kml/dom/styleselector.h
  • include/kml/dom/substyle.h
  • include/kml/dom/timeprimitive.h
  • include/kml/dom/vec2.h
  • include/kml/dom/visitor.h
  • include/kml/dom/visitor_driver.h
  • include/kml/dom/xal.h
  • include/kml/dom/xsd.h
  • include/kml/engine.h
  • include/kml/engine/bbox.h
  • include/kml/engine/clone.h
  • include/kml/engine/engine_types.h
  • include/kml/engine/entity_mapper.h
  • include/kml/engine/feature_balloon.h
  • include/kml/engine/feature_view.h
  • include/kml/engine/feature_visitor.h
  • include/kml/engine/find.h
  • include/kml/engine/find_xml_namespaces.h
  • include/kml/engine/get_link_parents.h

The first 100 are listed.

distinfo 1
FileSizeSHA256
libkml-libkml-1.3.0-916a801_GH0.tar.gz6.647901e+06233fffbbe7a7c349421349f5d5cc8e515d20344b6e7261171a092373488bd793