pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/devel/hyperscan
Module Name: pkgsrc
Committed By: minskim
Date: Mon May 7 22:18:53 UTC 2018
Added Files:
pkgsrc/devel/hyperscan: DESCR Makefile PLIST buildlink3.mk distinfo
Log Message:
devel/hyperscan: Import version 4.7.0
Hyperscan is a high-performance multiple regex matching library. It
follows the regular expression syntax of the commonly-used libpcre
library, but is a standalone library with its own C API. Hyperscan
uses hybrid automata techniques to allow simultaneous matching of
large numbers (up to tens of thousands) of regular expressions and for
the matching of regular expressions across streams of data.
To generate a diff of this commit:
cvs rdiff -u -r0 -r1.1 pkgsrc/devel/hyperscan/DESCR \
pkgsrc/devel/hyperscan/Makefile pkgsrc/devel/hyperscan/PLIST \
pkgsrc/devel/hyperscan/buildlink3.mk pkgsrc/devel/hyperscan/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Added files:
Index: pkgsrc/devel/hyperscan/DESCR
diff -u /dev/null pkgsrc/devel/hyperscan/DESCR:1.1
--- /dev/null Mon May 7 22:18:53 2018
+++ pkgsrc/devel/hyperscan/DESCR Mon May 7 22:18:53 2018
@@ -0,0 +1,6 @@
+Hyperscan is a high-performance multiple regex matching library. It
+follows the regular expression syntax of the commonly-used libpcre
+library, but is a standalone library with its own C API. Hyperscan
+uses hybrid automata techniques to allow simultaneous matching of
+large numbers (up to tens of thousands) of regular expressions and for
+the matching of regular expressions across streams of data.
Index: pkgsrc/devel/hyperscan/Makefile
diff -u /dev/null pkgsrc/devel/hyperscan/Makefile:1.1
--- /dev/null Mon May 7 22:18:53 2018
+++ pkgsrc/devel/hyperscan/Makefile Mon May 7 22:18:53 2018
@@ -0,0 +1,34 @@
+# $NetBSD: Makefile,v 1.1 2018/05/07 22:18:53 minskim Exp $
+
+DISTNAME= hyperscan-4.7.0
+CATEGORIES= devel
+MASTER_SITES= ${MASTER_SITE_GITHUB:=01org/}
+GITHUB_TAG= v${PKGVERSION_NOREV}
+
+MAINTAINER= minskim%NetBSD.org@localhost
+HOMEPAGE= https://01.org/hyperscan
+COMMENT= High-performance regular expression matching library
+LICENSE= modified-bsd
+
+ONLY_FOR_PLATFORM= *-*-i386 *-*-x86_64
+
+BUILD_DEPENDS+= ragel-[0-9]*:../../devel/ragel
+
+GCC_REQD= 4.8.1
+PYTHON_FOR_BUILD_ONLY= yes
+USE_CMAKE= yes
+USE_LANGUAGES= c99 c++11
+USE_TOOLS+= pkg-config
+
+CMAKE_ARGS+= -DBUILD_SHARED_LIBS=ON
+PKGCONFIG_OVERRIDE+= libhs.pc.in
+
+.include "../../mk/bsd.prefs.mk"
+
+.if empty(CFLAGS:M-march*)
+CFLAGS+= -march=core2
+.endif
+
+.include "../../devel/boost-headers/buildlink3.mk"
+.include "../../lang/python/tool.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/hyperscan/PLIST
diff -u /dev/null pkgsrc/devel/hyperscan/PLIST:1.1
--- /dev/null Mon May 7 22:18:53 2018
+++ pkgsrc/devel/hyperscan/PLIST Mon May 7 22:18:53 2018
@@ -0,0 +1,16 @@
+@comment $NetBSD: PLIST,v 1.1 2018/05/07 22:18:53 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.${PKGVERSION}
+lib/libhs_runtime.so
+lib/libhs_runtime.so.4
+lib/libhs_runtime.so.${PKGVERSION}
+lib/pkgconfig/libhs.pc
+share/doc/hyperscan/examples/README.md
+share/doc/hyperscan/examples/patbench.cc
+share/doc/hyperscan/examples/pcapscan.cc
+share/doc/hyperscan/examples/simplegrep.c
Index: pkgsrc/devel/hyperscan/buildlink3.mk
diff -u /dev/null pkgsrc/devel/hyperscan/buildlink3.mk:1.1
--- /dev/null Mon May 7 22:18:53 2018
+++ pkgsrc/devel/hyperscan/buildlink3.mk Mon May 7 22:18:53 2018
@@ -0,0 +1,13 @@
+# $NetBSD: buildlink3.mk,v 1.1 2018/05/07 22:18:53 minskim Exp $
+
+BUILDLINK_TREE+= hyperscan
+
+.if !defined(HYPERSCAN_BUILDLINK3_MK)
+HYPERSCAN_BUILDLINK3_MK:=
+
+BUILDLINK_API_DEPENDS.hyperscan+= hyperscan>=4.5.1
+BUILDLINK_PKGSRCDIR.hyperscan?= ../../devel/hyperscan
+
+.endif # HYPERSCAN_BUILDLINK3_MK
+
+BUILDLINK_TREE+= -hyperscan
Index: pkgsrc/devel/hyperscan/distinfo
diff -u /dev/null pkgsrc/devel/hyperscan/distinfo:1.1
--- /dev/null Mon May 7 22:18:53 2018
+++ pkgsrc/devel/hyperscan/distinfo Mon May 7 22:18:53 2018
@@ -0,0 +1,9 @@
+$NetBSD: distinfo,v 1.1 2018/05/07 22:18:53 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) = b5fee4471c33cd78d86ab712b0b7b994873935dc
+SHA1 (patch-tools_hsbench_CMakeLists.txt) = 3b4cdd8a7ed17fedb1a090c3dc76fa307084b7a2
+SHA1 (patch-tools_hscollider_CMakeLists.txt) = 261e6d0164927db90155376536add51d0d327d58
Home |
Main Index |
Thread Index |
Old Index