Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 22 Dec 2018 23:24:51 +0000 (UTC)
From:      Yuri Victorovich <yuri@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r488150 - in head/devel/xeus: . files
Message-ID:  <201812222324.wBMNOprW070083@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: yuri
Date: Sat Dec 22 23:24:50 2018
New Revision: 488150
URL: https://svnweb.freebsd.org/changeset/ports/488150

Log:
  devel/xeus: Update 0.13.0 -> 0.18.1
  
  Reported by:	portscout

Deleted:
  head/devel/xeus/files/patch-xeusConfig.cmake.in
Modified:
  head/devel/xeus/Makefile
  head/devel/xeus/distinfo
  head/devel/xeus/files/patch-CMakeLists.txt
  head/devel/xeus/pkg-plist

Modified: head/devel/xeus/Makefile
==============================================================================
--- head/devel/xeus/Makefile	Sat Dec 22 23:22:49 2018	(r488149)
+++ head/devel/xeus/Makefile	Sat Dec 22 23:24:50 2018	(r488150)
@@ -1,8 +1,7 @@
 # $FreeBSD$
 
 PORTNAME=	xeus
-DISTVERSION=	0.13.0
-PORTREVISION=	5
+DISTVERSION=	0.18.1
 CATEGORIES=	devel
 
 MAINTAINER=	yuri@FreeBSD.org

Modified: head/devel/xeus/distinfo
==============================================================================
--- head/devel/xeus/distinfo	Sat Dec 22 23:22:49 2018	(r488149)
+++ head/devel/xeus/distinfo	Sat Dec 22 23:24:50 2018	(r488150)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1534094965
-SHA256 (QuantStack-xeus-0.13.0_GH0.tar.gz) = d60233b8363b8e977173ca408081c9c046b7114a4fbe27d22f549d8353778621
-SIZE (QuantStack-xeus-0.13.0_GH0.tar.gz) = 945076
+TIMESTAMP = 1545507078
+SHA256 (QuantStack-xeus-0.18.1_GH0.tar.gz) = b2bf124d015399ba5a40bc77b80254c9217944223295a8b9b764ec179d0e4b9a
+SIZE (QuantStack-xeus-0.18.1_GH0.tar.gz) = 5298886

Modified: head/devel/xeus/files/patch-CMakeLists.txt
==============================================================================
--- head/devel/xeus/files/patch-CMakeLists.txt	Sat Dec 22 23:22:49 2018	(r488149)
+++ head/devel/xeus/files/patch-CMakeLists.txt	Sat Dec 22 23:24:50 2018	(r488150)
@@ -1,47 +1,29 @@
---- CMakeLists.txt.orig	2018-07-01 17:59:23 UTC
+--- CMakeLists.txt.orig	2018-12-12 21:29:43 UTC
 +++ CMakeLists.txt
-@@ -46,11 +46,12 @@ message(STATUS "xeus binary version: v${XEUS_BINARY_VE
+@@ -47,10 +47,11 @@ message(STATUS "xeus binary version: v${
  # Dependencies
  # ============
  
 +FIND_PACKAGE(PkgConfig)
- find_package(nlohmann_json 3.1.1 REQUIRED)
- find_package(xtl 0.4 REQUIRED)
--find_package(ZeroMQ 4.2.3 REQUIRED)
-+pkg_check_modules(ZeroMQ libzmq>=4.2.3 REQUIRED)
- find_package(cppzmq 4.2.3 REQUIRED)
+ find_package(nlohmann_json 3.2.0 REQUIRED)
+ find_package(xtl 0.5 REQUIRED)
+ find_package(cppzmq 4.3.0 REQUIRED)
 -find_package(cryptopp REQUIRED)
-+pkg_check_modules(cryptopp libcryptopp REQUIRED)
++pkg_check_modules(cryptopp libcryptopp REQUIRED) # see https://github.com/QuantStack/xeus/issues/113
  
- # Source files
- # ============
-@@ -111,7 +112,7 @@ target_link_libraries(xeus
+ # On Unix platforms, ZeroMQ is built with autotools and pkg-config is
+ # required to locate it.
+@@ -132,7 +133,7 @@ target_link_libraries(xeus
                        PUBLIC cppzmq
-                       PUBLIC nlohmann_json
+                       PUBLIC nlohmann_json::nlohmann_json
                        PUBLIC xtl
 -                      PRIVATE cryptopp-static)
 +                      PRIVATE cryptopp)
  
  if(NOT MSVC)
      if(APPLE)
-@@ -139,14 +140,12 @@ include(CMakePushCheckState)
- cmake_push_check_state()
+@@ -156,17 +157,11 @@ set_target_properties(xeus PROPERTIES
  
- # HAVE_CRYPTOPP_BYTE_T
--get_target_property(cryptopp_INCLUDE_DIR cryptopp-static INTERFACE_INCLUDE_DIRECTORIES)
--get_target_property(cryptopp_LIBRARY cryptopp-static LOCATION)
- set(CMAKE_REQUIRED_LIBRARIES ${cryptopp_LIBRARY})
- set(CMAKE_REQUIRED_INCLUDES ${cryptopp_INCLUDE_DIR})
- check_cxx_source_compiles("
- #include \"cryptopp/config.h\"
- int main(){
--  [[maybe_unused]] CryptoPP::byte b = CryptoPP::byte{0x36};
-+  CryptoPP::byte b = (CryptoPP::byte){0x36};
- }" HAVE_CRYPTOPP_BYTE_T)
- 
- cmake_pop_check_state()
-@@ -160,17 +159,11 @@ endif()
- 
  include(CheckCXXCompilerFlag)
  string(TOUPPER "${CMAKE_BUILD_TYPE}" U_CMAKE_BUILD_TYPE)
 -OPTION(DISABLE_ARCH_NATIVE "disable -march=native flag" OFF)
@@ -58,7 +40,7 @@
  
      # Enable link time optimization and set the default symbol
      # visibility to hidden (very important to obtain small binaries)
-@@ -206,7 +199,7 @@ if(MSVC)
+@@ -202,7 +197,7 @@ if(MSVC)
  elseif(APPLE)
      target_compile_definitions(xeus PUBLIC -DGUID_CFUUID)
  else()

Modified: head/devel/xeus/pkg-plist
==============================================================================
--- head/devel/xeus/pkg-plist	Sat Dec 22 23:22:49 2018	(r488149)
+++ head/devel/xeus/pkg-plist	Sat Dec 22 23:24:50 2018	(r488150)
@@ -2,6 +2,9 @@ include/xeus/xauthentication.hpp
 include/xeus/xcomm.hpp
 include/xeus/xeus.hpp
 include/xeus/xguid.hpp
+include/xeus/xhistory_manager.hpp
+include/xeus/xin_memory_history_manager.hpp
+include/xeus/xinput.hpp
 include/xeus/xinterpreter.hpp
 include/xeus/xjson.hpp
 include/xeus/xkernel.hpp



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201812222324.wBMNOprW070083>