pkgsrc-WIP-changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
xwidgets: New Package
Module Name: pkgsrc-wip
Committed By: matthew <matthewd%fastmail.us@localhost>
Pushed By: matthewd
Date: Fri May 1 20:58:28 2026 -0600
Changeset: ccbc5a52843f1a6f8d9ccba2de96dac6b7db75f8
Added Files:
xwidgets/COMMIT_MSG
xwidgets/DESCR
xwidgets/Makefile
xwidgets/PLIST
xwidgets/buildlink3.mk
xwidgets/distinfo
Log Message:
xwidgets: New Package
C++ implementation of jupyter widgets
To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=ccbc5a52843f1a6f8d9ccba2de96dac6b7db75f8
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
diffstat:
xwidgets/COMMIT_MSG | 3 +++
xwidgets/DESCR | 8 +++++++
xwidgets/Makefile | 18 +++++++++++++++
xwidgets/PLIST | 63 ++++++++++++++++++++++++++++++++++++++++++++++++++
xwidgets/buildlink3.mk | 17 ++++++++++++++
xwidgets/distinfo | 5 ++++
6 files changed, 114 insertions(+)
diffs:
diff --git a/xwidgets/COMMIT_MSG b/xwidgets/COMMIT_MSG
new file mode 100644
index 0000000000..1f2a67ec52
--- /dev/null
+++ b/xwidgets/COMMIT_MSG
@@ -0,0 +1,3 @@
+xwidgets: New Package
+
+C++ implementation of jupyter widgets
diff --git a/xwidgets/DESCR b/xwidgets/DESCR
new file mode 100644
index 0000000000..75b770e32c
--- /dev/null
+++ b/xwidgets/DESCR
@@ -0,0 +1,8 @@
+`xwidgets` is a C++ implementation of the Jupyter interactive widgets protocol.
+The Python reference implementation is available in the
+[ipywidgets](https://github.com/jupyter-widgets/ipywidgets) project.
+
+`xwidgets` enables the use of the Jupyter interactive widgets in the C++
+notebook, powered by the `xeus-cpp` kernel and the `clang-repl` C++
+interpreter. `xwidgets` can also be used to create applications making use
+of the Jupyter interactive widgets without the C++ kernel *per se*.
diff --git a/xwidgets/Makefile b/xwidgets/Makefile
new file mode 100644
index 0000000000..a502fcc026
--- /dev/null
+++ b/xwidgets/Makefile
@@ -0,0 +1,18 @@
+# $NetBSD$
+
+DISTNAME= xwidgets-0.30.0
+CATEGORIES= www
+MASTER_SITES= ${MASTER_SITE_GITHUB:=jupyter-xeus/}
+GITHUB_TAG= ${PKGVERSION_NOREV}
+
+MAINTAINER= matthewd%fastmail.us@localhost
+HOMEPAGE= https://github.com/jupyter-xeus/xwidgets/
+COMMENT= C++ backend for jupyter interactive widgets
+LICENSE= modified-bsd
+
+USE_LANGUAGES= c c++
+
+.include "../../devel/cmake/build.mk"
+.include "../../wip/xeus/buildlink3.mk"
+.include "../../wip/xproperty/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/xwidgets/PLIST b/xwidgets/PLIST
new file mode 100644
index 0000000000..801e5cdf91
--- /dev/null
+++ b/xwidgets/PLIST
@@ -0,0 +1,63 @@
+@comment $NetBSD$
+include/xwidgets/xaccordion.hpp
+include/xwidgets/xall.hpp
+include/xwidgets/xaudio.hpp
+include/xwidgets/xbinary.hpp
+include/xwidgets/xboolean.hpp
+include/xwidgets/xbox.hpp
+include/xwidgets/xbutton.hpp
+include/xwidgets/xcheckbox.hpp
+include/xwidgets/xcolor.hpp
+include/xwidgets/xcolor_picker.hpp
+include/xwidgets/xcommon.hpp
+include/xwidgets/xcontroller.hpp
+include/xwidgets/xdropdown.hpp
+include/xwidgets/xeither.hpp
+include/xwidgets/xfactory.hpp
+include/xwidgets/xholder.hpp
+include/xwidgets/xhtml.hpp
+include/xwidgets/ximage.hpp
+include/xwidgets/xjson.hpp
+include/xwidgets/xlabel.hpp
+include/xwidgets/xlayout.hpp
+include/xwidgets/xlink.hpp
+include/xwidgets/xmaker.hpp
+include/xwidgets/xmaterialize.hpp
+include/xwidgets/xmedia.hpp
+include/xwidgets/xmixin_description.hpp
+include/xwidgets/xmixin_numeric.hpp
+include/xwidgets/xnumber.hpp
+include/xwidgets/xnumber_bounded.hpp
+include/xwidgets/xobject.hpp
+include/xwidgets/xoutput.hpp
+include/xwidgets/xpassword.hpp
+include/xwidgets/xplay.hpp
+include/xwidgets/xprogress.hpp
+include/xwidgets/xradiobuttons.hpp
+include/xwidgets/xregistry.hpp
+include/xwidgets/xselect.hpp
+include/xwidgets/xselection.hpp
+include/xwidgets/xselection_container.hpp
+include/xwidgets/xselectionslider.hpp
+include/xwidgets/xslider.hpp
+include/xwidgets/xstring.hpp
+include/xwidgets/xstyle.hpp
+include/xwidgets/xtab.hpp
+include/xwidgets/xtext.hpp
+include/xwidgets/xtextarea.hpp
+include/xwidgets/xtogglebutton.hpp
+include/xwidgets/xtogglebuttons.hpp
+include/xwidgets/xtransport.hpp
+include/xwidgets/xvalid.hpp
+include/xwidgets/xvideo.hpp
+include/xwidgets/xwidget.hpp
+include/xwidgets/xwidgets_config.hpp
+include/xwidgets/xwidgets_config_cling.hpp
+lib/cmake/xwidgets/xwidgetsConfig.cmake
+lib/cmake/xwidgets/xwidgetsConfigVersion.cmake
+lib/cmake/xwidgets/xwidgetsTargets-noconfig.cmake
+lib/cmake/xwidgets/xwidgetsTargets.cmake
+lib/libxwidgets.a
+lib/libxwidgets.so
+lib/libxwidgets.so.2
+lib/libxwidgets.so.2.4.0
diff --git a/xwidgets/buildlink3.mk b/xwidgets/buildlink3.mk
new file mode 100644
index 0000000000..b563df8d60
--- /dev/null
+++ b/xwidgets/buildlink3.mk
@@ -0,0 +1,17 @@
+# $NetBSD: buildlink3.mk,v 1.1 2022/12/28 20:18:21 nikita Exp $
+
+BUILDLINK_TREE+= xwidgets
+
+.if !defined(XWIDGETS_BUILDLINK3_MK)
+XWIDGETS_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.xwidgets+= xwidgets>=0.30.0
+BUILDLINK_PKGSRCDIR.xwidgets?= ../../wip/xwidgets
+
+.include "../../wip/xproperty/buildlink3.mk"
+.include "../../wip/xeus/buildlink3.mk"
+.include "../../wip/xproperty/buildlink3.mk"
+
+.endif # XWIDGETS_BUILDLINK3_MK
+
+BUILDLINK_TREE+= -xwidgets
diff --git a/xwidgets/distinfo b/xwidgets/distinfo
new file mode 100644
index 0000000000..9a2498a84d
--- /dev/null
+++ b/xwidgets/distinfo
@@ -0,0 +1,5 @@
+$NetBSD$
+
+BLAKE2s (xwidgets-0.30.0.tar.gz) = 72ee928c76ffe4a6165ba3a165ef556d33e67e9e055390e98de9c8ca36b174e7
+SHA512 (xwidgets-0.30.0.tar.gz) = 4c0b43eed88abb1097f0ac96418c3ac214cd69bcbe758bf744d11438825486ca0386a35f22f3019beca1ed8a6ef70425b02f6be2ab294e23181b4a36e460399b
+Size (xwidgets-0.30.0.tar.gz) = 3840815 bytes
Home |
Main Index |
Thread Index |
Old Index