pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
libkml: imported version 1.3.0
Module Name: pkgsrc-wip
Committed By: Aleksej Lebedev <root%zta.lk@localhost>
Pushed By: zhtw
Date: Tue Nov 2 11:37:14 2021 +0100
Changeset: 797b426bac32354183fd9525230580435b50a271
Added Files:
libkml/DESCR
libkml/Makefile
libkml/PLIST
libkml/distinfo
libkml/patches/patch-src_kml_base_contrib_minizip_unzip.c
Log Message:
libkml: imported version 1.3.0
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=797b426bac32354183fd9525230580435b50a271
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
libkml/DESCR | 1 +
libkml/Makefile | 27 ++++
libkml/PLIST | 161 +++++++++++++++++++++
libkml/distinfo | 7 +
.../patch-src_kml_base_contrib_minizip_unzip.c | 16 ++
5 files changed, 212 insertions(+)
diffs:
diff --git a/libkml/DESCR b/libkml/DESCR
new file mode 100644
index 0000000000..7decaa72ae
--- /dev/null
+++ b/libkml/DESCR
@@ -0,0 +1 @@
+Google's reference implementation of OGC KML 2.2.
diff --git a/libkml/Makefile b/libkml/Makefile
new file mode 100644
index 0000000000..780203a335
--- /dev/null
+++ b/libkml/Makefile
@@ -0,0 +1,27 @@
+# $NetBSD$
+
+GITHUB_PROJECT= libkml
+GITHUB_TAG= refs/tags/1.3.0
+DISTNAME= 1.3.0
+PKGNAME= ${GITHUB_PROJECT}-${DISTNAME}
+CATEGORIES= # TODO: add primary category
+MASTER_SITES= ${MASTER_SITE_GITHUB:=libkml/}
+DIST_SUBDIR= ${GITHUB_PROJECT}
+
+MAINTAINER= root%zta.lk@localhost
+HOMEPAGE= https://github.com/libkml/libkml/
+COMMENT= Google's reference implementation of OGC KML 2.2.
+#LICENSE= # TODO: (see mk/license.mk)
+
+WRKSRC= ${WRKDIR}/libkml-1.3.0
+USE_CMAKE= yes
+USE_TOOLS+= pkg-config
+USE_LANGUAGES= c c++
+
+PKGCONFIG_OVERRIDE+= cmake/libkml.pc.in
+
+.include "../../textproc/uriparser/buildlink3.mk"
+.include "../../archivers/minizip/buildlink3.mk"
+.include "../../devel/boost-headers/buildlink3.mk"
+.include "../../textproc/expat/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/libkml/PLIST b/libkml/PLIST
new file mode 100644
index 0000000000..68ae084aae
--- /dev/null
+++ b/libkml/PLIST
@@ -0,0 +1,161 @@
+@comment $NetBSD$
+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.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
+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/regionator/feature_list_region_handler.h
+include/kml/regionator/feature_list_regionator.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/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/cmake/libkml/LibKMLConfig.cmake
+lib/cmake/libkml/LibKMLConfigVersion.cmake
+lib/cmake/libkml/LibKMLTargets-release.cmake
+lib/cmake/libkml/LibKMLTargets.cmake
+lib/libkmlbase.so
+lib/libkmlbase.so.1
+lib/libkmlbase.so.${PKGVERSION}
+lib/libkmlconvenience.so
+lib/libkmlconvenience.so.1
+lib/libkmlconvenience.so.${PKGVERSION}
+lib/libkmldom.so
+lib/libkmldom.so.1
+lib/libkmldom.so.${PKGVERSION}
+lib/libkmlengine.so
+lib/libkmlengine.so.1
+lib/libkmlengine.so.${PKGVERSION}
+lib/libkmlregionator.so
+lib/libkmlregionator.so.1
+lib/libkmlregionator.so.${PKGVERSION}
+lib/libkmlxsd.so
+lib/libkmlxsd.so.1
+lib/libkmlxsd.so.${PKGVERSION}
+lib/pkgconfig/libkml.pc
diff --git a/libkml/distinfo b/libkml/distinfo
new file mode 100644
index 0000000000..f581e04907
--- /dev/null
+++ b/libkml/distinfo
@@ -0,0 +1,7 @@
+$NetBSD$
+
+SHA1 (libkml/1.3.0.tar.gz) = cbf2fdb362e30904903068addca7b7eb18a60bac
+RMD160 (libkml/1.3.0.tar.gz) = 06cfe547862f412feda409d073ef364af903e15f
+SHA512 (libkml/1.3.0.tar.gz) = aa48158103d3af764bf98c1fb4cf3e1356b9cc6c8e79d80b96850916f0a8ccb1dac3a46427735dd0bf20647daa047d10e722ac3da2a214d4c1559bf6d5d7c853
+Size (libkml/1.3.0.tar.gz) = 6639857 bytes
+SHA1 (patch-src_kml_base_contrib_minizip_unzip.c) = 1b1d346d391e8ec109c377020389503cb5b5ff49
diff --git a/libkml/patches/patch-src_kml_base_contrib_minizip_unzip.c b/libkml/patches/patch-src_kml_base_contrib_minizip_unzip.c
new file mode 100644
index 0000000000..d3c01ff5f7
--- /dev/null
+++ b/libkml/patches/patch-src_kml_base_contrib_minizip_unzip.c
@@ -0,0 +1,16 @@
+$NetBSD$
+
+--- src/kml/base/contrib/minizip/unzip.c.orig 2015-12-21 17:23:05.000000000 +0000
++++ src/kml/base/contrib/minizip/unzip.c
+@@ -42,7 +42,10 @@ woven in by Terry Thorsen 1/2003.
+ #include <zlib.h> //RR
+ #include "unzip.h"
+ #include "iomem_simple.h"
+-#undef NOUNCRYPT
++
++#ifndef NOUNCRYPT
++#define NOUNCRYPT
++#endif
+
+ #ifdef STDC
+ # include <stddef.h>
Home |
Main Index |
Thread Index |
Old Index