pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/devel devel/hyperscan: Update to 5.0.0



details:   https://anonhg.NetBSD.org/pkgsrc/rev/3347dff3c1ff
branches:  trunk
changeset: 310820:3347dff3c1ff
user:      minskim <minskim%pkgsrc.org@localhost>
date:      Wed Jul 25 00:26:30 2018 +0000

description:
devel/hyperscan: Update to 5.0.0

New features:

- A hybrid library of Hyperscan and PCRE called Chimera
- Logical combination matching
- Experimental support for Windows

diffstat:

 devel/hyperscan/Makefile                                      |   5 +-
 devel/hyperscan/PLIST                                         |   6 +-
 devel/hyperscan/buildlink3.mk                                 |   4 +-
 devel/hyperscan/distinfo                                      |  14 ++--
 devel/hyperscan/patches/patch-CMakeLists.txt                  |  34 ++++++++--
 devel/hyperscan/patches/patch-tools_hscollider_CMakeLists.txt |  17 +----
 devel/py-hyperscan/Makefile                                   |   3 +-
 7 files changed, 46 insertions(+), 37 deletions(-)

diffs (196 lines):

diff -r c163bbb749bc -r 3347dff3c1ff devel/hyperscan/Makefile
--- a/devel/hyperscan/Makefile  Tue Jul 24 23:46:15 2018 +0000
+++ b/devel/hyperscan/Makefile  Wed Jul 25 00:26:30 2018 +0000
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.2 2018/06/02 19:13:45 joerg Exp $
+# $NetBSD: Makefile,v 1.3 2018/07/25 00:26:30 minskim Exp $
 
-DISTNAME=      hyperscan-4.7.0
-PKGREVISION=   1
+DISTNAME=      hyperscan-5.0.0
 CATEGORIES=    devel
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=01org/}
 GITHUB_TAG=    v${PKGVERSION_NOREV}
diff -r c163bbb749bc -r 3347dff3c1ff devel/hyperscan/PLIST
--- a/devel/hyperscan/PLIST     Tue Jul 24 23:46:15 2018 +0000
+++ b/devel/hyperscan/PLIST     Wed Jul 25 00:26:30 2018 +0000
@@ -1,12 +1,12 @@
-@comment $NetBSD: PLIST,v 1.2 2018/06/02 19:13:45 joerg Exp $
+@comment $NetBSD: PLIST,v 1.3 2018/07/25 00:26:30 minskim Exp $
 include/hs/hs.h
 include/hs/hs_common.h
 include/hs/hs_compile.h
 include/hs/hs_runtime.h
 lib/libhs.so
-lib/libhs.so.4
+lib/libhs.so.5
 lib/libhs.so.${PKGVERSION}
 lib/libhs_runtime.so
-lib/libhs_runtime.so.4
+lib/libhs_runtime.so.5
 lib/libhs_runtime.so.${PKGVERSION}
 lib/pkgconfig/libhs.pc
diff -r c163bbb749bc -r 3347dff3c1ff devel/hyperscan/buildlink3.mk
--- a/devel/hyperscan/buildlink3.mk     Tue Jul 24 23:46:15 2018 +0000
+++ b/devel/hyperscan/buildlink3.mk     Wed Jul 25 00:26:30 2018 +0000
@@ -1,11 +1,11 @@
-# $NetBSD: buildlink3.mk,v 1.1 2018/05/07 22:18:53 minskim Exp $
+# $NetBSD: buildlink3.mk,v 1.2 2018/07/25 00:26:30 minskim Exp $
 
 BUILDLINK_TREE+=       hyperscan
 
 .if !defined(HYPERSCAN_BUILDLINK3_MK)
 HYPERSCAN_BUILDLINK3_MK:=
 
-BUILDLINK_API_DEPENDS.hyperscan+=      hyperscan>=4.5.1
+BUILDLINK_API_DEPENDS.hyperscan+=      hyperscan>=5.0.0
 BUILDLINK_PKGSRCDIR.hyperscan?=                ../../devel/hyperscan
 
 .endif # HYPERSCAN_BUILDLINK3_MK
diff -r c163bbb749bc -r 3347dff3c1ff devel/hyperscan/distinfo
--- a/devel/hyperscan/distinfo  Tue Jul 24 23:46:15 2018 +0000
+++ b/devel/hyperscan/distinfo  Wed Jul 25 00:26:30 2018 +0000
@@ -1,10 +1,10 @@
-$NetBSD: distinfo,v 1.2 2018/06/02 19:13:45 joerg Exp $
+$NetBSD: distinfo,v 1.3 2018/07/25 00:26:30 minskim Exp $
 
-SHA1 (hyperscan-4.7.0.tar.gz) = 459ee499e712061c2b8417080ee4029f38daccc2
-RMD160 (hyperscan-4.7.0.tar.gz) = bbfd448896d6d1953a65ab1182ee75bf8b47ed76
-SHA512 (hyperscan-4.7.0.tar.gz) = ec32cecc98165ab590cefe37c31aa9cbad813aedd6bec72760574a8ece2a8aefecc229b1d76a2e90c54a51302d1db70620278dbb96d47091ebf846e9f8c4ff08
-Size (hyperscan-4.7.0.tar.gz) = 1738159 bytes
-SHA1 (patch-CMakeLists.txt) = 2d274946ab6bb2b7c9ce56b9519404fbbe02b30e
+SHA1 (hyperscan-5.0.0.tar.gz) = 5cb3fc5726950c4025854da8ec05a15f929279db
+RMD160 (hyperscan-5.0.0.tar.gz) = e172831d368ad5565355ba5da93837c65183c7aa
+SHA512 (hyperscan-5.0.0.tar.gz) = 2a942832ab6908ea4b17342428188d635d1db0a57ac6452abbbcdadcf972be0174edeec67d03d925ce92d969c767e9933fdc636c4e3df0067aade659337692a5
+Size (hyperscan-5.0.0.tar.gz) = 1801219 bytes
+SHA1 (patch-CMakeLists.txt) = 1a51aee0bb7a807a293f5a16357b3536343915fa
 SHA1 (patch-src_util_popcount.h) = 3d30d412318c474c9d7a5b7fc45ea3148e6ed4b4
 SHA1 (patch-tools_hsbench_CMakeLists.txt) = 3b4cdd8a7ed17fedb1a090c3dc76fa307084b7a2
-SHA1 (patch-tools_hscollider_CMakeLists.txt) = 261e6d0164927db90155376536add51d0d327d58
+SHA1 (patch-tools_hscollider_CMakeLists.txt) = ee22d83890ca7bf010dd751469d90dcb4930dd08
diff -r c163bbb749bc -r 3347dff3c1ff devel/hyperscan/patches/patch-CMakeLists.txt
--- a/devel/hyperscan/patches/patch-CMakeLists.txt      Tue Jul 24 23:46:15 2018 +0000
+++ b/devel/hyperscan/patches/patch-CMakeLists.txt      Wed Jul 25 00:26:30 2018 +0000
@@ -1,11 +1,11 @@
-$NetBSD: patch-CMakeLists.txt,v 1.2 2018/06/02 19:13:45 joerg Exp $
+$NetBSD: patch-CMakeLists.txt,v 1.3 2018/07/25 00:26:30 minskim Exp $
 
 Avoid conflicts with pkgsrc's CMAKE_MODULE_PATH override.
 Disable examples as they require Linux specific headers.
 
---- CMakeLists.txt.orig        2018-01-24 06:58:01.000000000 +0000
+--- CMakeLists.txt.orig        2018-07-09 16:45:44.000000000 +0000
 +++ CMakeLists.txt
-@@ -6,7 +6,6 @@ set (HS_MINOR_VERSION 7)
+@@ -6,7 +6,6 @@ set (HS_MINOR_VERSION 0)
  set (HS_PATCH_VERSION 0)
  set (HS_VERSION ${HS_MAJOR_VERSION}.${HS_MINOR_VERSION}.${HS_PATCH_VERSION})
  
@@ -60,7 +60,16 @@
  
  # testing a builtin takes a little more work
  CHECK_C_SOURCE_COMPILES("void *aa_test(void *x) { return __builtin_assume_aligned(x, 16);}\nint main(void) { return 0; }" HAVE_CC_BUILTIN_ASSUME_ALIGNED)
-@@ -453,7 +452,7 @@ if (EXISTS ${CMAKE_SOURCE_DIR}/tools/CMa
+@@ -454,7 +453,7 @@ if (NOT WIN32)
+ set(PCRE_REQUIRED_MAJOR_VERSION 8)
+ set(PCRE_REQUIRED_MINOR_VERSION 41)
+ set(PCRE_REQUIRED_VERSION ${PCRE_REQUIRED_MAJOR_VERSION}.${PCRE_REQUIRED_MINOR_VERSION})
+-include (${CMAKE_MODULE_PATH}/pcre.cmake)
++include (${PROJECT_SOURCE_DIR}/cmake/pcre.cmake)
+ if (NOT CORRECT_PCRE_VERSION)
+     message(STATUS "PCRE ${PCRE_REQUIRED_VERSION} not found")
+ endif()
+@@ -474,7 +473,7 @@ endif()
  endif()
  
  # do substitutions
@@ -69,7 +78,16 @@
  configure_file(src/hs_version.h.in ${PROJECT_BINARY_DIR}/hs_version.h)
  
  if (NOT WIN32)
-@@ -1147,28 +1146,28 @@ else (FAT_RUNTIME)
+@@ -506,7 +505,7 @@ if (WIN32)
+ set(PCRE_REQUIRED_MAJOR_VERSION 8)
+ set(PCRE_REQUIRED_MINOR_VERSION 41)
+ set(PCRE_REQUIRED_VERSION ${PCRE_REQUIRED_MAJOR_VERSION}.${PCRE_REQUIRED_MINOR_VERSION})
+-include (${CMAKE_MODULE_PATH}/pcre.cmake)
++include (${PROJECT_SOURCE_DIR}/cmake/pcre.cmake)
+ if (NOT CORRECT_PCRE_VERSION)
+     message(STATUS "PCRE ${PCRE_REQUIRED_VERSION} not found")
+ endif()
+@@ -1195,28 +1194,28 @@ else (FAT_RUNTIME)
         list(APPEND RUNTIME_LIBS $<TARGET_OBJECTS:hs_exec_core2>)
         set_target_properties(hs_exec_core2 PROPERTIES
             COMPILE_FLAGS "-march=core2"
@@ -102,7 +120,7 @@
                 )
         endif (BUILD_AVX512)
  
-@@ -1203,21 +1202,21 @@ else (FAT_RUNTIME)
+@@ -1251,21 +1250,21 @@ else (FAT_RUNTIME)
          set_target_properties(hs_exec_shared_core2 PROPERTIES
              COMPILE_FLAGS "-march=core2"
              POSITION_INDEPENDENT_CODE TRUE
@@ -127,7 +145,7 @@
              )
  
          if (BUILD_AVX512)
-@@ -1226,7 +1225,7 @@ else (FAT_RUNTIME)
+@@ -1274,7 +1273,7 @@ else (FAT_RUNTIME)
              set_target_properties(hs_exec_shared_avx512 PROPERTIES
                  COMPILE_FLAGS "${SKYLAKE_FLAG}"
                  POSITION_INDEPENDENT_CODE TRUE
@@ -136,7 +154,7 @@
                  )
          endif (BUILD_AVX512)
          add_library(hs_exec_common_shared OBJECT
-@@ -1319,8 +1318,3 @@ if (NOT BUILD_STATIC_LIBS)
+@@ -1367,8 +1366,3 @@ if (NOT BUILD_STATIC_LIBS)
      # use shared lib without having to change all the targets
      add_library(hs ALIAS hs_shared)
  endif ()
diff -r c163bbb749bc -r 3347dff3c1ff devel/hyperscan/patches/patch-tools_hscollider_CMakeLists.txt
--- a/devel/hyperscan/patches/patch-tools_hscollider_CMakeLists.txt     Tue Jul 24 23:46:15 2018 +0000
+++ b/devel/hyperscan/patches/patch-tools_hscollider_CMakeLists.txt     Wed Jul 25 00:26:30 2018 +0000
@@ -1,24 +1,15 @@
-$NetBSD: patch-tools_hscollider_CMakeLists.txt,v 1.1 2018/05/07 22:19:34 minskim Exp $
+$NetBSD: patch-tools_hscollider_CMakeLists.txt,v 1.2 2018/07/25 00:26:30 minskim Exp $
 
 Avoid conflicts with pkgsrc's CMAKE_MODULE_PATH override.
 
---- tools/hscollider/CMakeLists.txt.orig       2018-01-24 06:58:01.000000000 +0000
+--- tools/hscollider/CMakeLists.txt.orig       2018-07-09 16:45:44.000000000 +0000
 +++ tools/hscollider/CMakeLists.txt
-@@ -3,7 +3,7 @@ set(PCRE_REQUIRED_MAJOR_VERSION 8)
- set(PCRE_REQUIRED_MINOR_VERSION 41)
- set(PCRE_REQUIRED_VERSION ${PCRE_REQUIRED_MAJOR_VERSION}.${PCRE_REQUIRED_MINOR_VERSION})
- 
--include (${CMAKE_MODULE_PATH}/pcre.cmake)
-+include (${PROJECT_SOURCE_DIR}/cmake/pcre.cmake)
- if (NOT CORRECT_PCRE_VERSION)
-     message(STATUS "PCRE ${PCRE_REQUIRED_VERSION} not found, not building hscollider")
-     return()
-@@ -11,7 +11,7 @@ endif()
+@@ -5,7 +5,7 @@ endif()
  
  include_directories(${PCRE_INCLUDE_DIRS})
  
 -include(${CMAKE_MODULE_PATH}/backtrace.cmake)
-+include(${PROJECT_SOURC_DIR}/cmake/backtrace.cmake)
++include(${PROJECT_SOURCE_DIR}/cmake/backtrace.cmake)
  
  # we need static libs - too much deep magic for shared libs
  if (NOT BUILD_STATIC_LIBS)
diff -r c163bbb749bc -r 3347dff3c1ff devel/py-hyperscan/Makefile
--- a/devel/py-hyperscan/Makefile       Tue Jul 24 23:46:15 2018 +0000
+++ b/devel/py-hyperscan/Makefile       Wed Jul 25 00:26:30 2018 +0000
@@ -1,7 +1,8 @@
-# $NetBSD: Makefile,v 1.1 2018/05/08 16:54:50 minskim Exp $
+# $NetBSD: Makefile,v 1.2 2018/07/25 00:26:30 minskim Exp $
 
 DISTNAME=      hyperscan-0.0.1
 PKGNAME=       ${PYPKGPREFIX}-${DISTNAME}
+PKGREVISION=   1
 CATEGORIES=    devel python
 MASTER_SITES=  ${MASTER_SITE_PYPI:=h/hyperscan/}
 



Home | Main Index | Thread Index | Old Index