Bug 210774 - [NEW PORT] devel/py-rebulk: python library that performs advanced searches in strings
Summary: [NEW PORT] devel/py-rebulk: python library that performs advanced searches in...
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: Jan Beich
URL:
Keywords: feature, patch
Depends on:
Blocks: 210775
  Show dependency treegraph
 
Reported: 2016-07-03 12:40 UTC by Andrej Ebert
Modified: 2016-07-09 11:49 UTC (History)
1 user (show)

See Also:


Attachments
devel/py-rebulk shar file (1.90 KB, text/plain)
2016-07-03 12:40 UTC, Andrej Ebert
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Andrej Ebert 2016-07-03 12:40:07 UTC
Created attachment 172057 [details]
devel/py-rebulk shar file

ReBulk is a python library that performs advanced searches in strings that would be hard to implement using re module or String methods only.

It includes some features like Patterns, Match, Rule that allows developers to build a custom and complex string matcher using a readable and extendable API.

This is needed by new versions of multimedia/py-guessit, which in turn is needed by multimedia/py-subliminal, which is the reason I made the port.

It builds, installs, deinstalls and works fine on my system:FreeBSD 10.3-BETA3 #0 r296162 amd64 and also passes the portlint-checks for new ports. Further that that, I don't really know what I'm doing, so be patient with me. :)
Comment 1 commit-hook freebsd_committer freebsd_triage 2016-07-09 11:48:40 UTC
A commit references this bug:

Author: jbeich
Date: Sat Jul  9 11:47:43 UTC 2016
New revision: 418270
URL: https://svnweb.freebsd.org/changeset/ports/418270

Log:
  devel/py-rebulk: add new port

  PR:		210774
  Submitted by:	Andrej Ebert <andrej@ebert.su>

  ReBulk is a python library that performs advanced searches in strings
  that would be hard to implement using re module or String methods only.
  It includes some features like Patterns, Match, Rule that allows
  developers to build a custom and complex string matcher using a readable
  and extendable API.

  https://github.com/Toilal/rebulk

Changes:
  head/devel/Makefile
  head/devel/py-rebulk/
  head/devel/py-rebulk/Makefile
  head/devel/py-rebulk/distinfo
  head/devel/py-rebulk/pkg-descr
Comment 2 Jan Beich freebsd_committer freebsd_triage 2016-07-09 11:49:14 UTC
Thanks. Landed.