Bug 207637 - [New Port] devel/py-re2: Python wrapper for devel/re2 using Cython
Summary: [New Port] devel/py-re2: Python wrapper for devel/re2 using Cython
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Jan Beich
URL:
Keywords: needs-qa
Depends on:
Blocks:
 
Reported: 2016-03-02 08:55 UTC by edwardchuang
Modified: 2016-03-20 13:34 UTC (History)
0 users

See Also:


Attachments
shar file (1.98 KB, text/plain)
2016-03-02 08:55 UTC, edwardchuang
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description edwardchuang 2016-03-02 08:55:01 UTC
Created attachment 167628 [details]
shar file

Python wrapper for devel/re2 using Cython
WWW: https://github.com/axiak/pyre2/
Comment 1 Jan Beich freebsd_committer freebsd_triage 2016-03-20 13:31:56 UTC
Reset assignee as this is a new port.
Comment 2 commit-hook freebsd_committer freebsd_triage 2016-03-20 13:33:14 UTC
A commit references this bug:

Author: jbeich
Date: Sun Mar 20 13:33:02 UTC 2016
New revision: 411444
URL: https://svnweb.freebsd.org/changeset/ports/411444

Log:
  devel/py-re2: add new port

  PR:		207637
  Submitted by:	edwardchuang@gmail.com

  pyre2 is a Python extension that wraps Google's RE2 regular expression
  library. It implements many of the features of Python's built-in re
  module with compatible interfaces.

  https://pypi.python.org/pypi/re2/

Changes:
  head/devel/Makefile
  head/devel/py-re2/
  head/devel/py-re2/Makefile
  head/devel/py-re2/distinfo
  head/devel/py-re2/pkg-descr
Comment 3 Jan Beich freebsd_committer freebsd_triage 2016-03-20 13:34:03 UTC
Thanks. Committed with changes:
- Drop redundant pkg-plist
- Drop NO_ARCH as it builds ELF binary
- Limit to python version as it was/is cythoned for 2.x
- Force re-cythoning with lang/cython
- LIB_DEPENDS: re2.so dynamically links against libre2.so from devel/re2
- Strip re2.so off non-debugging symbols
- Define LICENSE_FILE as there's no standard text under $PORTSDIR/Templates/Licenses/
- Pet portlint(1)