aboutsummaryrefslogtreecommitdiff
path: root/science/libkml
diff options
context:
space:
mode:
authorWen Heping <wen@FreeBSD.org>2009-10-07 11:10:21 +0000
committerWen Heping <wen@FreeBSD.org>2009-10-07 11:10:21 +0000
commit473d6974021ca3563655d824a281cc3dc9612054 (patch)
tree393577ec6c31d400d52cd98598efecd5bf863a4e /science/libkml
parentbee38bb86a4e4ec808e0cbd2b158f2488c3f76ce (diff)
downloadports-473d6974021ca3563655d824a281cc3dc9612054.tar.gz
ports-473d6974021ca3563655d824a281cc3dc9612054.zip
libkml is a library for use with applications that want to
parse, generate and operate on KML. It is an implementation of the OGC KML 2.2 standard. WWW: http://code.google.com/p/libkml/ Approved by: miwi(mentor)
Notes
Notes: svn path=/head/; revision=242552
Diffstat (limited to 'science/libkml')
-rw-r--r--science/libkml/Makefile27
-rw-r--r--science/libkml/distinfo3
-rw-r--r--science/libkml/pkg-descr5
-rw-r--r--science/libkml/pkg-plist197
4 files changed, 232 insertions, 0 deletions
diff --git a/science/libkml/Makefile b/science/libkml/Makefile
new file mode 100644
index 000000000000..53ff694f0192
--- /dev/null
+++ b/science/libkml/Makefile
@@ -0,0 +1,27 @@
+# New ports collection makefile for: libkml
+# Date created: 3rd Oct, 2009
+# Whom: Wen Heping <wen@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= libkml
+PORTVERSION= 1.0.1
+CATEGORIES= science
+MASTER_SITES= ${MASTER_SITE_GOOGLE_CODE}
+
+MAINTAINER= wen@FreeBSD.org
+COMMENT= Library for parse, generate and operate on KML
+
+BUILD_DEPENDS= ${LOCALBASE}/include/expat.h:${PORTSDIR}/textproc/expat2 \
+ ${LOCALBASE}/bin/curl-config:${PORTSDIR}/ftp/curl
+
+GNU_CONFIGURE= yes
+USE_GMAKE= yes
+USE_LDCONFIG= yes
+
+CFLAGS+= -I${LOCALBASE}/include
+LDFLAGS+= -L${LOCALBASE}/lib
+CONFIGURE_ENV+= CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}"
+
+.include <bsd.port.mk>
diff --git a/science/libkml/distinfo b/science/libkml/distinfo
new file mode 100644
index 000000000000..a0412a8bd98e
--- /dev/null
+++ b/science/libkml/distinfo
@@ -0,0 +1,3 @@
+MD5 (libkml-1.0.1.tar.gz) = 624dea8d12caaae762f6a80297995e09
+SHA256 (libkml-1.0.1.tar.gz) = 100ebff85e1939104d0df81891c2a261d547aa5ce28133f83e2b90494a6a5102
+SIZE (libkml-1.0.1.tar.gz) = 8756331
diff --git a/science/libkml/pkg-descr b/science/libkml/pkg-descr
new file mode 100644
index 000000000000..906c064ef53a
--- /dev/null
+++ b/science/libkml/pkg-descr
@@ -0,0 +1,5 @@
+libkml is a library for use with applications that want to
+parse, generate and operate on KML. It is an implementation
+of the OGC KML 2.2 standard.
+
+WWW: http://code.google.com/p/libkml/
diff --git a/science/libkml/pkg-plist b/science/libkml/pkg-plist
new file mode 100644
index 000000000000..55689e6c27bf
--- /dev/null
+++ b/science/libkml/pkg-plist
@@ -0,0 +1,197 @@
+include/kml/base/attributes.h
+include/kml/base/color32.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/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/convenience/atom_util.h
+include/kml/convenience/convenience.h
+include/kml/convenience/csv_file.h
+include/kml/convenience/element_counter.h
+include/kml/convenience/feature_list.h
+include/kml/convenience/gpx_trk_pt_handler.h
+include/kml/convenience/kmz_check_links.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.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/xal.h
+include/kml/dom.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
+include/kml/engine/get_links.h
+include/kml/engine/href.h
+include/kml/engine/id_mapper.h
+include/kml/engine/kml_cache.h
+include/kml/engine/kml_file.h
+include/kml/engine/kml_stream.h
+include/kml/engine/kml_uri.h
+include/kml/engine/kmz_cache.h
+include/kml/engine/kmz_file.h
+include/kml/engine/link_util.h
+include/kml/engine/location_util.h
+include/kml/engine/merge.h
+include/kml/engine/object_id_parser_observer.h
+include/kml/engine/old_schema_parser_observer.h
+include/kml/engine/parse_old_schema.h
+include/kml/engine/schema_parser_observer.h
+include/kml/engine/shared_style_parser_observer.h
+include/kml/engine/style_inliner.h
+include/kml/engine/style_merger.h
+include/kml/engine/style_resolver.h
+include/kml/engine/style_splitter.h
+include/kml/engine/update.h
+include/kml/engine.h
+include/kml/regionator/feature_list_region_handler.h
+include/kml/regionator/region_handler.h
+include/kml/regionator/regionator.h
+include/kml/regionator/regionator_qid.h
+include/kml/regionator/regionator_util.h
+include/kml/third_party/boost_1_34_1/boost/assert.hpp
+include/kml/third_party/boost_1_34_1/boost/checked_delete.hpp
+include/kml/third_party/boost_1_34_1/boost/config/compiler/gcc.hpp
+include/kml/third_party/boost_1_34_1/boost/config/no_tr1/utility.hpp
+include/kml/third_party/boost_1_34_1/boost/config/platform/linux.hpp
+include/kml/third_party/boost_1_34_1/boost/config/platform/macos.hpp
+include/kml/third_party/boost_1_34_1/boost/config/posix_features.hpp
+include/kml/third_party/boost_1_34_1/boost/config/select_compiler_config.hpp
+include/kml/third_party/boost_1_34_1/boost/config/select_platform_config.hpp
+include/kml/third_party/boost_1_34_1/boost/config/select_stdlib_config.hpp
+include/kml/third_party/boost_1_34_1/boost/config/stdlib/libstdcpp3.hpp
+include/kml/third_party/boost_1_34_1/boost/config/suffix.hpp
+include/kml/third_party/boost_1_34_1/boost/config/user.hpp
+include/kml/third_party/boost_1_34_1/boost/config.hpp
+include/kml/third_party/boost_1_34_1/boost/detail/workaround.hpp
+include/kml/third_party/boost_1_34_1/boost/intrusive_ptr.hpp
+include/kml/third_party/boost_1_34_1/boost/scoped_ptr.hpp
+include/kml/third_party/uriparser-0.7.1/include/Uri.h
+include/kml/third_party/uriparser-0.7.1/include/UriBase.h
+include/kml/third_party/uriparser-0.7.1/include/UriDefsAnsi.h
+include/kml/third_party/uriparser-0.7.1/include/UriDefsConfig.h
+include/kml/third_party/uriparser-0.7.1/include/UriDefsUnicode.h
+include/kml/third_party/uriparser-0.7.1/include/UriIp4.h
+include/kml/xsd/xsd_complex_type.h
+include/kml/xsd/xsd_element.h
+include/kml/xsd/xsd_file.h
+include/kml/xsd/xsd_handler.h
+include/kml/xsd/xsd_primitive_type.h
+include/kml/xsd/xsd_schema.h
+include/kml/xsd/xsd_simple_type.h
+include/kml/xsd/xsd_type.h
+include/kml/xsd/xsd_util.h
+include/kml/xsd/xst_parser.h
+lib/libkmlbase.a
+lib/libkmlbase.la
+lib/libkmlbase.so
+lib/libkmlbase.so.0
+lib/libkmlconvenience.a
+lib/libkmlconvenience.la
+lib/libkmlconvenience.so
+lib/libkmlconvenience.so.0
+lib/libkmldom.a
+lib/libkmldom.la
+lib/libkmldom.so
+lib/libkmldom.so.0
+lib/libkmlengine.a
+lib/libkmlengine.la
+lib/libkmlengine.so
+lib/libkmlengine.so.0
+lib/libkmlregionator.a
+lib/libkmlregionator.la
+lib/libkmlregionator.so
+lib/libkmlregionator.so.0
+lib/libkmlxsd.a
+lib/libkmlxsd.la
+lib/libkmlxsd.so
+lib/libkmlxsd.so.0
+lib/libminizip.a
+lib/libminizip.la
+lib/libminizip.so
+lib/libminizip.so.0
+lib/liburiparser.a
+lib/liburiparser.la
+lib/liburiparser.so
+lib/liburiparser.so.1
+@dirrm include/kml/base
+@dirrm include/kml/convenience
+@dirrm include/kml/dom
+@dirrm include/kml/engine
+@dirrm include/kml/regionator
+@dirrm include/kml/third_party/boost_1_34_1/boost/config/compiler
+@dirrm include/kml/third_party/boost_1_34_1/boost/config/no_tr1
+@dirrm include/kml/third_party/boost_1_34_1/boost/config/platform
+@dirrm include/kml/third_party/boost_1_34_1/boost/config/stdlib
+@dirrm include/kml/third_party/boost_1_34_1/boost/config
+@dirrm include/kml/third_party/boost_1_34_1/boost/detail
+@dirrm include/kml/third_party/boost_1_34_1/boost
+@dirrm include/kml/third_party/boost_1_34_1
+@dirrm include/kml/third_party/uriparser-0.7.1/include
+@dirrm include/kml/third_party/uriparser-0.7.1
+@dirrm include/kml/third_party
+@dirrm include/kml/xsd
+@dirrm include/kml
+@dirrm lib/libkml