pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

xvega: New Package



Module Name:	pkgsrc-wip
Committed By:	matthew <matthewd%fastmail.us@localhost>
Pushed By:	matthewd
Date:		Fri May 1 20:58:27 2026 -0600
Changeset:	aaeb6308053c42514cb199e89d257034914d402e

Added Files:
	xvega/COMMIT_MSG
	xvega/DESCR
	xvega/Makefile
	xvega/PLIST
	xvega/buildlink3.mk
	xvega/distinfo

Log Message:
xvega: New Package

C++ API for the Vega-Lite Grammer of Graphics

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=aaeb6308053c42514cb199e89d257034914d402e

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 xvega/COMMIT_MSG    |   3 ++
 xvega/DESCR         |   1 +
 xvega/Makefile      |  19 +++++++
 xvega/PLIST         | 149 ++++++++++++++++++++++++++++++++++++++++++++++++++++
 xvega/buildlink3.mk |  17 ++++++
 xvega/distinfo      |   5 ++
 6 files changed, 194 insertions(+)

diffs:
diff --git a/xvega/COMMIT_MSG b/xvega/COMMIT_MSG
new file mode 100644
index 0000000000..6e0b6b2bb6
--- /dev/null
+++ b/xvega/COMMIT_MSG
@@ -0,0 +1,3 @@
+xvega: New Package
+
+C++ API for the Vega-Lite Grammer of Graphics
diff --git a/xvega/DESCR b/xvega/DESCR
new file mode 100644
index 0000000000..1f3e0e6bec
--- /dev/null
+++ b/xvega/DESCR
@@ -0,0 +1 @@
+A C++ API for Vega-Lite (https://vega.github.io/vega-lite/).
diff --git a/xvega/Makefile b/xvega/Makefile
new file mode 100644
index 0000000000..5c07b6f256
--- /dev/null
+++ b/xvega/Makefile
@@ -0,0 +1,19 @@
+# $NetBSD$
+
+DISTNAME=	xvega-0.1.3
+CATEGORIES=	graphics
+MASTER_SITES=	${MASTER_SITE_GITHUB:=jupyter-xeus/}
+GITHUB_TAG=	${PKGVERSION_NOREV}
+
+MAINTAINER=	matthewd%fastmail.us@localhost
+HOMEPAGE=	https://github.com/jupyter-xeus/xvega/
+COMMENT=	C++ api for Vega-Lite
+LICENSE=	modified-bsd
+
+USE_LANGUAGES=	c c++
+
+.include "../../devel/cmake/build.mk"
+.include "../../devel/libuuid/buildlink3.mk"
+.include "../../wip/xproperty/buildlink3.mk"
+.include "../../textproc/nlohmann-json/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/xvega/PLIST b/xvega/PLIST
new file mode 100644
index 0000000000..173566d44d
--- /dev/null
+++ b/xvega/PLIST
@@ -0,0 +1,149 @@
+@comment $NetBSD$
+include/xvega/grammar/chart.hpp
+include/xvega/grammar/config.hpp
+include/xvega/grammar/config/area_config.hpp
+include/xvega/grammar/config/auto_size_params.hpp
+include/xvega/grammar/config/axis_config.hpp
+include/xvega/grammar/config/bar_config.hpp
+include/xvega/grammar/config/base_config.hpp
+include/xvega/grammar/config/box_plot_config.hpp
+include/xvega/grammar/config/composition_config.hpp
+include/xvega/grammar/config/error_band_config.hpp
+include/xvega/grammar/config/error_bar_config.hpp
+include/xvega/grammar/config/header_config.hpp
+include/xvega/grammar/config/legend_config.hpp
+include/xvega/grammar/config/line_config.hpp
+include/xvega/grammar/config/mark_config.hpp
+include/xvega/grammar/config/overlay_mark_def.hpp
+include/xvega/grammar/config/projection_config.hpp
+include/xvega/grammar/config/range_config.hpp
+include/xvega/grammar/config/rect_config.hpp
+include/xvega/grammar/config/scale_config.hpp
+include/xvega/grammar/config/selection_config.hpp
+include/xvega/grammar/config/style_config_index.hpp
+include/xvega/grammar/config/tick_config.hpp
+include/xvega/grammar/config/title_config.hpp
+include/xvega/grammar/config/view_config.hpp
+include/xvega/grammar/data/data_format.hpp
+include/xvega/grammar/data/data_format/csv_data_format.hpp
+include/xvega/grammar/data/data_format/dsv_data_format.hpp
+include/xvega/grammar/data/data_format/json_data_format.hpp
+include/xvega/grammar/data/data_format/topo_data_format.hpp
+include/xvega/grammar/data/data_format/tsv_data_format.hpp
+include/xvega/grammar/data/data_source/inline_data.hpp
+include/xvega/grammar/data/data_source/named_data.hpp
+include/xvega/grammar/data/data_source/url_data.hpp
+include/xvega/grammar/data/generator/graticule_generator.hpp
+include/xvega/grammar/data/generator/sequence_generator.hpp
+include/xvega/grammar/data/generator/sphere_generator.hpp
+include/xvega/grammar/encodings.hpp
+include/xvega/grammar/encodings/encoding-channel-options/aggregate.hpp
+include/xvega/grammar/encodings/encoding-channel-options/axis.hpp
+include/xvega/grammar/encodings/encoding-channel-options/bin.hpp
+include/xvega/grammar/encodings/encoding-channel-options/condition.hpp
+include/xvega/grammar/encodings/encoding-channel-options/datetime.hpp
+include/xvega/grammar/encodings/encoding-channel-options/datum.hpp
+include/xvega/grammar/encodings/encoding-channel-options/field.hpp
+include/xvega/grammar/encodings/encoding-channel-options/header.hpp
+include/xvega/grammar/encodings/encoding-channel-options/impute.hpp
+include/xvega/grammar/encodings/encoding-channel-options/legend.hpp
+include/xvega/grammar/encodings/encoding-channel-options/repeatRef.hpp
+include/xvega/grammar/encodings/encoding-channel-options/scale.hpp
+include/xvega/grammar/encodings/encoding-channel-options/sort.hpp
+include/xvega/grammar/encodings/encoding-channel-options/stack.hpp
+include/xvega/grammar/encodings/encoding-channel-options/timeunit.hpp
+include/xvega/grammar/encodings/encoding-channel-options/value.hpp
+include/xvega/grammar/encodings/encoding-channels/detail-channel/detail.hpp
+include/xvega/grammar/encodings/encoding-channels/facet-channels/column.hpp
+include/xvega/grammar/encodings/encoding-channels/facet-channels/facet.hpp
+include/xvega/grammar/encodings/encoding-channels/facet-channels/row.hpp
+include/xvega/grammar/encodings/encoding-channels/hyperlink-channels/href.hpp
+include/xvega/grammar/encodings/encoding-channels/mark-property-channels/color.hpp
+include/xvega/grammar/encodings/encoding-channels/mark-property-channels/fill.hpp
+include/xvega/grammar/encodings/encoding-channels/mark-property-channels/fillOpacity.hpp
+include/xvega/grammar/encodings/encoding-channels/mark-property-channels/opacity.hpp
+include/xvega/grammar/encodings/encoding-channels/mark-property-channels/shape.hpp
+include/xvega/grammar/encodings/encoding-channels/mark-property-channels/size.hpp
+include/xvega/grammar/encodings/encoding-channels/mark-property-channels/stroke.hpp
+include/xvega/grammar/encodings/encoding-channels/mark-property-channels/strokeDash.hpp
+include/xvega/grammar/encodings/encoding-channels/mark-property-channels/strokeOpacity.hpp
+include/xvega/grammar/encodings/encoding-channels/mark-property-channels/strokeWidth.hpp
+include/xvega/grammar/encodings/encoding-channels/order-channel/order.hpp
+include/xvega/grammar/encodings/encoding-channels/position-channels/latitude.hpp
+include/xvega/grammar/encodings/encoding-channels/position-channels/latitude2.hpp
+include/xvega/grammar/encodings/encoding-channels/position-channels/longitude.hpp
+include/xvega/grammar/encodings/encoding-channels/position-channels/longitude2.hpp
+include/xvega/grammar/encodings/encoding-channels/position-channels/x.hpp
+include/xvega/grammar/encodings/encoding-channels/position-channels/x2.hpp
+include/xvega/grammar/encodings/encoding-channels/position-channels/xerror.hpp
+include/xvega/grammar/encodings/encoding-channels/position-channels/xerror2.hpp
+include/xvega/grammar/encodings/encoding-channels/position-channels/y.hpp
+include/xvega/grammar/encodings/encoding-channels/position-channels/y2.hpp
+include/xvega/grammar/encodings/encoding-channels/position-channels/yerror.hpp
+include/xvega/grammar/encodings/encoding-channels/position-channels/yerror2.hpp
+include/xvega/grammar/encodings/encoding-channels/text-tooltip-channels/key.hpp
+include/xvega/grammar/encodings/encoding-channels/text-tooltip-channels/text.hpp
+include/xvega/grammar/encodings/encoding-channels/text-tooltip-channels/tooltip.hpp
+include/xvega/grammar/marks.hpp
+include/xvega/grammar/marks/mark_arc.hpp
+include/xvega/grammar/marks/mark_area.hpp
+include/xvega/grammar/marks/mark_bar.hpp
+include/xvega/grammar/marks/mark_circle.hpp
+include/xvega/grammar/marks/mark_geoshape.hpp
+include/xvega/grammar/marks/mark_image.hpp
+include/xvega/grammar/marks/mark_line.hpp
+include/xvega/grammar/marks/mark_point.hpp
+include/xvega/grammar/marks/mark_rect.hpp
+include/xvega/grammar/marks/mark_rule.hpp
+include/xvega/grammar/marks/mark_square.hpp
+include/xvega/grammar/marks/mark_text.hpp
+include/xvega/grammar/marks/mark_tick.hpp
+include/xvega/grammar/marks/mark_trail.hpp
+include/xvega/grammar/selections.hpp
+include/xvega/grammar/selections/bindings/bind_checkbox.hpp
+include/xvega/grammar/selections/bindings/bind_input.hpp
+include/xvega/grammar/selections/bindings/bind_radio_select.hpp
+include/xvega/grammar/selections/bindings/bind_range.hpp
+include/xvega/grammar/selections/bindings/legend_stream_binding.hpp
+include/xvega/grammar/selections/selection_interval.hpp
+include/xvega/grammar/selections/selection_mark.hpp
+include/xvega/grammar/selections/selection_multi.hpp
+include/xvega/grammar/selections/selection_single.hpp
+include/xvega/grammar/selections/streams/derived_stream.hpp
+include/xvega/grammar/selections/streams/event_stream.hpp
+include/xvega/grammar/selections/streams/merged_stream.hpp
+include/xvega/grammar/title.hpp
+include/xvega/grammar/transformations.hpp
+include/xvega/grammar/transformations/transform_aggregate.hpp
+include/xvega/grammar/transformations/transform_bin.hpp
+include/xvega/grammar/transformations/transform_calculate.hpp
+include/xvega/grammar/transformations/transform_density.hpp
+include/xvega/grammar/transformations/transform_flatten.hpp
+include/xvega/grammar/transformations/transform_fold.hpp
+include/xvega/grammar/transformations/transform_impute.hpp
+include/xvega/grammar/transformations/transform_join_aggregate.hpp
+include/xvega/grammar/transformations/transform_loess.hpp
+include/xvega/grammar/transformations/transform_lookup.hpp
+include/xvega/grammar/transformations/transform_pivot.hpp
+include/xvega/grammar/transformations/transform_quantile.hpp
+include/xvega/grammar/transformations/transform_regression.hpp
+include/xvega/grammar/transformations/transform_sample.hpp
+include/xvega/grammar/transformations/transform_stack.hpp
+include/xvega/grammar/transformations/transform_timeunit.hpp
+include/xvega/grammar/transformations/transform_window.hpp
+include/xvega/grammar/view_compositions.hpp
+include/xvega/utils/custom_datatypes.hpp
+include/xvega/utils/random_string.hpp
+include/xvega/utils/xany.hpp
+include/xvega/xvega.hpp
+include/xvega/xvega_config.hpp
+include/xvega/xvega_config_cling.hpp
+include/xvega/xvega_config_cling.hpp.in
+lib/cmake/xvega/xvegaConfig.cmake
+lib/cmake/xvega/xvegaConfigVersion.cmake
+lib/cmake/xvega/xvegaTargets-release.cmake
+lib/cmake/xvega/xvegaTargets.cmake
+lib/libxvega.a
+lib/libxvega.so
+lib/libxvega.so.0
+lib/libxvega.so.${PKGVERSION}
diff --git a/xvega/buildlink3.mk b/xvega/buildlink3.mk
new file mode 100644
index 0000000000..007905c4fd
--- /dev/null
+++ b/xvega/buildlink3.mk
@@ -0,0 +1,17 @@
+# $NetBSD: buildlink3.mk,v 1.1 2022/12/28 20:18:21 nikita Exp $
+
+BUILDLINK_TREE+=	xvega
+
+.if !defined(XVEGA_BUILDLINK3_MK)
+XVEGA_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.xvega+=	xvega>=0.1.3
+BUILDLINK_PKGSRCDIR.xvega?=	../../wip/xvega
+
+.include "../../wip/xproperty/buildlink3.mk"
+.include "../../devel/libuuid/buildlink3.mk"
+.include "../../textproc/nlohmann-json/buildlink3.mk"
+
+.endif	# XVEGA_BUILDLINK3_MK
+
+BUILDLINK_TREE+=	-xvega
diff --git a/xvega/distinfo b/xvega/distinfo
new file mode 100644
index 0000000000..4b4753137c
--- /dev/null
+++ b/xvega/distinfo
@@ -0,0 +1,5 @@
+$NetBSD$
+
+BLAKE2s (xvega-0.1.3.tar.gz) = 7e484359da258f0ee64f7db363c0d2207fa716b1bb32309c52492b61834ab2ea
+SHA512 (xvega-0.1.3.tar.gz) = d66f6168014ca224ef199509968d850e515ebf581ac38fe61d9abe83fef46228d09f1dd59679cfc0c134bbfa4e48ef355364c1bbb93e62378cfddd7e86a23ec7
+Size (xvega-0.1.3.tar.gz) = 53659 bytes


Home | Main Index | Thread Index | Old Index