diff --git a/devel/xeus-cling/Makefile b/devel/xeus-cling/Makefile index b8a0b3bb7490..25421dbedcf8 100644 --- a/devel/xeus-cling/Makefile +++ b/devel/xeus-cling/Makefile @@ -1,39 +1,39 @@ PORTNAME= xeus-cling DISTVERSION= 0.8.1 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= devel MAINTAINER= yuri@FreeBSD.org COMMENT= C++ Jupyter Kernel WWW= https://github.com/jupyter-xeus/xeus-cling LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE 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 BUILD_DEPENDS= cppzmq>0:net/cppzmq \ cxxopts>0:devel/cxxopts \ llvm-config:lang/cling \ nlohmann-json>0:devel/nlohmann-json \ xtl-quant-stack>0:devel/xtl-quant-stack LIB_DEPENDS= libclingInterpreter.so:lang/cling \ libpugixml.so:textproc/pugixml \ libuuid.so:misc/e2fsprogs-libuuid \ libxeus.so:devel/xeus \ libzmq.so:net/libzmq4 USES= cmake compiler:c++14-lang pkgconfig ssl USE_GITHUB= yes GH_ACCOUNT= jupyter-xeus USE_LDCONFIG= yes LDFLAGS+= ${LOCALBASE}/lib/libLLVMSupport.so ${LOCALBASE}/lib/libclangAST.so -pthread # https://github.com/jupyter-xeus/xeus-cling/issues/234 OPTIONS_DEFINE= NATIVE NATIVE_DESC= Build with native optimizations (-march=native) NATIVE_CMAKE_ON= -DDISABLE_ARCH_NATIVE=OFF NATIVE_CMAKE_OFF= -DDISABLE_ARCH_NATIVE=ON .include diff --git a/devel/xeus-zmq/Makefile b/devel/xeus-zmq/Makefile index 802ccdb14b4b..0cb2c91958e6 100644 --- a/devel/xeus-zmq/Makefile +++ b/devel/xeus-zmq/Makefile @@ -1,29 +1,29 @@ PORTNAME= xeus-zmq DISTVERSION= 2.0.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= devel MAINTAINER= yuri@FreeBSD.org COMMENT= ZeroMQ-based middleware for xeus WWW= https://github.com/jupyter-xeus/xeus-zmq LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= cppzmq>0:net/cppzmq \ nlohmann-json>0:devel/nlohmann-json \ xtl-quant-stack>0:devel/xtl-quant-stack LIB_DEPENDS= libuuid.so:misc/e2fsprogs-libuuid \ libxeus.so:devel/xeus \ libzmq.so:net/libzmq4 TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}jupyter-kernel-test>0:devel/py-jupyter-kernel-test@${PY_FLAVOR} USES= cmake:testing pkgconfig python:test ssl USE_LDCONFIG= yes USE_GITHUB= yes GH_ACCOUNT= jupyter-xeus CMAKE_TESTING_ON= XEUS_ZMQ_BUILD_TESTS # tests fail, see https://github.com/jupyter-xeus/xeus-zmq/issues/29 .include diff --git a/devel/xeus/Makefile b/devel/xeus/Makefile index c1a3ecba1f8e..67ef59562f80 100644 --- a/devel/xeus/Makefile +++ b/devel/xeus/Makefile @@ -1,26 +1,26 @@ PORTNAME= xeus -DISTVERSION= 4.0.3 +DISTVERSION= 5.0.0 CATEGORIES= devel MAINTAINER= yuri@FreeBSD.org COMMENT= C++ implementation of the Jupyter kernel protocol WWW= https://github.com/jupyter-xeus/xeus LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= nlohmann-json>0:devel/nlohmann-json \ xtl-quant-stack>0:devel/xtl-quant-stack LIB_DEPENDS= libuuid.so:misc/e2fsprogs-libuuid TEST_DEPENDS= doctest>0:devel/doctest USES= cmake:testing localbase:ldflags pkgconfig USE_LDCONFIG= yes USE_GITHUB= yes GH_ACCOUNT= jupyter-xeus CMAKE_OFF= BUILD_STATIC_LIBS CMAKE_TESTING_ON= XEUS_BUILD_TESTS .include diff --git a/devel/xeus/distinfo b/devel/xeus/distinfo index e2a38443ca2d..d7f3aa2850c7 100644 --- a/devel/xeus/distinfo +++ b/devel/xeus/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1713714188 -SHA256 (jupyter-xeus-xeus-4.0.3_GH0.tar.gz) = 67ca4c714f4157cd2b5ff99750b234f7c7b72b6baec0b878d8724b5ce14ba663 -SIZE (jupyter-xeus-xeus-4.0.3_GH0.tar.gz) = 9030999 +TIMESTAMP = 1716883370 +SHA256 (jupyter-xeus-xeus-5.0.0_GH0.tar.gz) = eabe5dc274ad31a972e1249b070af609e6ad1adfa4c954fb120bcdc556dd6fc4 +SIZE (jupyter-xeus-xeus-5.0.0_GH0.tar.gz) = 9047584 diff --git a/devel/xeus/files/patch-src_xsystem.cpp b/devel/xeus/files/patch-src_xsystem.cpp new file mode 100644 index 000000000000..64d518a3fb11 --- /dev/null +++ b/devel/xeus/files/patch-src_xsystem.cpp @@ -0,0 +1,11 @@ +--- src/xsystem.cpp.orig 2024-05-28 08:04:00 UTC ++++ src/xsystem.cpp +@@ -23,6 +23,8 @@ + # include + #endif + ++#include ++ + #include "xeus/xsystem.hpp" + #include "xeus/xhash.hpp" + diff --git a/devel/xeus/pkg-plist b/devel/xeus/pkg-plist index 59cace3b3715..3854c1318841 100644 --- a/devel/xeus/pkg-plist +++ b/devel/xeus/pkg-plist @@ -1,29 +1,32 @@ +include/xeus/xbasic_fixed_string.hpp include/xeus/xcomm.hpp include/xeus/xcontrol_messenger.hpp include/xeus/xdebugger.hpp include/xeus/xeus.hpp include/xeus/xeus_context.hpp include/xeus/xguid.hpp +include/xeus/xhash.hpp include/xeus/xhelper.hpp include/xeus/xhistory_manager.hpp include/xeus/xinput.hpp include/xeus/xinterpreter.hpp +include/xeus/xjson.hpp include/xeus/xkernel.hpp include/xeus/xkernel_configuration.hpp include/xeus/xlogger.hpp include/xeus/xmessage.hpp include/xeus/xrequest_context.hpp include/xeus/xserver.hpp include/xeus/xstring_utils.hpp include/xeus/xsystem.hpp lib/cmake/xeus/CompilerWarnings.cmake lib/cmake/xeus/FindLibUUID.cmake lib/cmake/xeus/WasmBuildOptions.cmake lib/cmake/xeus/xeusConfig.cmake lib/cmake/xeus/xeusConfigVersion.cmake lib/cmake/xeus/xeusTargets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/xeus/xeusTargets.cmake lib/libxeus.a lib/libxeus.so -lib/libxeus.so.10 -lib/libxeus.so.10.3.0 +lib/libxeus.so.11 +lib/libxeus.so.11.0.0