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