BSD Ports

devel/py-pyperscan 0.4.0_1 FreeBSD

Python binding for Hyperscan, Intel's regex library

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
9c878207a1
License
APACHE20, MIT
Categories
devel, python

Description

pyperscan is an opinionated Python binding for Hyperscan focusing on ease of use and safety.

In the other systems

SystemPortVersion
FreeBSDdevel/py-pyperscan0.4.0_1
HardenedBSDdevel/py-pyperscan0.3.0_19
GhostBSDdevel/py-pyperscan0.3.0_19

Install

Binary package:

pkg install py312-pyperscan

From the ports tree:

cd /usr/ports/devel/py-pyperscan/ && make install clean

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

RUN_DEPENDS=	py312-pyperscan>0:devel/py-pyperscan

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-0.4.0_1---
FreeBSD:14:quarterly-0.3.0_19n/a--
FreeBSD:15:latest-0.4.0_1n/a--
FreeBSD:15:quarterly-0.3.0_19n/an/an/a
FreeBSD:16:latest-0.4.0_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Build 1

Library 1

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

Build dependencies 30
Run dependencies 8

No port depends on this one.

Configuration

No options to configure.

USES
cargo llvm localbase python
Service scripts
none

Files

distinfo 43
FileSizeSHA256
rust/crates/aho-corasick-1.1.5.crate184315c982642fa9e8606056828ee9a8505737230110bb1099153c79efe865c59d12ba
rust/crates/bindgen-0.73.2.crate250999787ef8ef523575546b106a58213d6e6b06198a05c2f757258c68a74273670cfa
rust/crates/bitflags-2.13.2.crate516783ded4057c258ba199e2d26386d3af3780957ecaee6c4ef4041c6b4b8b97c0b06
rust/crates/cc-1.6.0.crate116280f74872d07caf508b30a21f6836e7d7016a2eaf7d9ff4f48deaa58cd8a0407630
rust/crates/cexpr-0.6.0.crate179666fac387a98bb7c37292057cffc56d62ecb629900026402633ae9160df93a8766
rust/crates/cfg-if-1.0.5.crate95784e7648175b45a9a48536d676f68d918270699102aa8dab5496df06904c914600
rust/crates/clang-sys-1.9.1.crate47227157a8ba7b480713b56f4c09fd13fc3e0a22a5dfab8097ba61cbc5feef950788a
rust/crates/cmake-0.1.58.crate20474c0f78a02292a74a88ac736019ab962ece0bc380e3f977bf72e376c5d78ff0678
rust/crates/find-msvc-tools-0.1.14.crate31390aedcfb3409746eddb02b9e19ebda1c3394f759a152e48ee875a0844d1b955484
rust/crates/foreign-types-0.5.0.crate7824d737d9aa519fb7b749cbc3b962edcf310a8dd1f4b67c91c4f83975dbdd17d965
rust/crates/foreign-types-macros-0.2.4.crate8161ea5190182e6915eb873ddbc16e23b711b6eb1f9c00a0d0a3a91b5f6228475225
rust/crates/foreign-types-shared-0.3.1.crate6006aa9a19cbb55df58761df49b23516a86d432839add4af60fc256da840f66ed35b
rust/crates/glob-0.3.4.crate23511e4eba85ea1d0a966a983acd07deee566e67395d2d96b6fb39e62b5a833f1eb0b
rust/crates/heck-0.5.0.crate115172304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
rust/crates/libc-0.2.190.crate853678ce5d3ddc6d3fa000eb1536d85e147bfe31aacaba692ed6a876f95cb7c855be78
rust/crates/libloading-0.8.9.crate30222d7c4b02199fee7c5d21a5ae7d8cfa79a6ef5bb2fc834d6e9058e89c825efdc55
rust/crates/log-0.4.34.crate53395f9f8bd3e56ce4dfc153cf470fffbfa98c7620958b312ca5c3a4b8d5181fd13c6
rust/crates/memchr-2.8.3.crate99165cf8baf1c55e62ffcace7a9f06f4bd9cd3f0c4beb022d3b367256b91b87513d98
rust/crates/minimal-lexical-0.2.1.crate9484168354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
rust/crates/nom-7.1.3.crate117570d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a

Commit history 5

DateCommitCreditsLog message
9c878207a1 Mikael Urankar lang/rust: Bump revisions after 1.99.0
PR: 299016
cc0dd3c819 Yuri Victorovich devel/py-pyperscan: update 0.3.0 → 0.4.0
396c159306 Alan Somers */*: Fix many Rust ports to run without COMPAT11
RISCV does not include COMPAT11 by default. But Rust's libc bound the compat-11 symbols until version 0.2.176. Patch a great many Rust ports to use a newer version of libc, to eliminate the dependency on COMPAT11. Explicitly patching Cargo.lock isn't usually necessarily, since within the build jail cargo is forced to use whichever crates Makefile.crates installs there. Notes on specific ports: * textproc/bookokrat: Rework bookokrat's existing patch to be more robust. Also, report the issue upstream: https://github.com/bugzmanov/bookokrat/issues/182 * security/sequoia-chameleon-gnupg security/sequoia-sq "cargo update -p libc" insisted on updating some other crates, too. * devel/cargo-generate finance/tickrs net-im/gurk-rs net-p2p/oura textproc/mdbook-linkcheck www/lychee …
7316461925 Mikael Urankar lang/rust: Bump revisions after 1.98.1
PR: 298139
9c892d2601 Mikael Urankar lang/rust: Bump revisions after 1.97.1
PR: 296645