BSD Ports

Broken: Doesn't build: xmanager.hpp:125:35: error: no type named 'OptionException' in namespace 'cxxopts'; 0.15.3-5-g93d61b9 also doesn't build due to outdated lang/cling

devel/xeus-cling 0.8.1_6 FreeBSD

C++ Jupyter Kernel

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Port added
Last update
Commit
d30bba805f
License
BSD3CLAUSE
Categories
devel

Description

xeus-cling is a Jupyter kernel for C++ based on the C++ interpreter cling and the native implementation of the Jupyter protocol xeus.

In order to use xeus-cling, please launch the jupyter notebook with jupyter notebook and launch a new C++ notebook by selecting the C++14 kernel in the new dropdown.

Install

Binary package:

pkg install xeus-cling

From the ports tree:

cd /usr/ports/devel/xeus-cling/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	xeus-cling>0:devel/xeus-cling
LIB_DEPENDS=	libxeus-cling.so:devel/xeus-cling

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest-----
FreeBSD:14:quarterly--n/a--
FreeBSD:15:latest--n/a--
FreeBSD:15:quarterly--n/an/an/a
FreeBSD:16:latest--n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 5

Library 5

The full lists below include those, and their dependencies in turn.

Build dependencies 29
Run dependencies 11

No port depends on this one.

Configuration

Options name: devel_xeus-cling

OptionDefaultDescription
NATIVEoffBuild with native optimizations (-march=native)
USES
cmake compiler:c++14-lang pkgconfig ssl
Service scripts
none

Files

pkg-plist 31
  • bin/xcpp
  • etc/xeus-cling/tags.d/stl.json
  • etc/xeus-cling/tags.d/xtensor.json
  • include/xcpp/xdisplay.hpp
  • include/xcpp/xmime.hpp
  • include/xeus-cling/xbuffer.hpp
  • include/xeus-cling/xeus_cling_config.hpp
  • include/xeus-cling/xholder_cling.hpp
  • include/xeus-cling/xinterpreter.hpp
  • include/xeus-cling/xmagics.hpp
  • include/xeus-cling/xmanager.hpp
  • include/xeus-cling/xoptions.hpp
  • include/xeus-cling/xpreamble.hpp
  • lib/cmake/xeus-cling/xeus-clingConfig.cmake
  • lib/cmake/xeus-cling/xeus-clingConfigVersion.cmake
  • lib/cmake/xeus-cling/xeus-clingTargets-.cmake
  • lib/cmake/xeus-cling/xeus-clingTargets.cmake
  • lib/libxeus-cling.so
  • lib/libxeus-cling.so.0
  • lib/libxeus-cling.so.0.8.1
  • share/jupyter/kernels/xcpp11/kernel.json
  • share/jupyter/kernels/xcpp11/logo-32x32.png
  • share/jupyter/kernels/xcpp11/logo-64x64.png
  • share/jupyter/kernels/xcpp14/kernel.json
  • share/jupyter/kernels/xcpp14/logo-32x32.png
  • share/jupyter/kernels/xcpp14/logo-64x64.png
  • share/jupyter/kernels/xcpp17/kernel.json
  • share/jupyter/kernels/xcpp17/logo-32x32.png
  • share/jupyter/kernels/xcpp17/logo-64x64.png
  • share/xeus-cling/tagfiles/cppreference-doxygen-web.tag
  • share/xeus-cling/tagfiles/xtensor.tag
distinfo 1
FileSizeSHA256
jupyter-xeus-xeus-cling-0.8.1_GH0.tar.gz2.212707e+06dcc239ca93e9c80eb283307d70bf83a81bd2b4a029ad0be9f01291476ff730d3

Commit history 2

DateCommitCreditsLog message
d30bba805f Yuri Victorovich devel/xeus-cling: un-remove
I have a patch to fix it pending the dependency patch: https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=299000 This reverts commit 0d826e43df9d4838eb46e7541eeb583b135e4942.
0d826e43df Daniel Engberg devel/xeus-cling: Remove from tree
Broken for several years in tree