Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 11 Nov 2010 20:55:31 +0000 (UTC)
From:      Dmitry Marakasov <amdmi3@FreeBSD.org>
To:        ports-committers@FreeBSD.org, cvs-ports@FreeBSD.org, cvs-all@FreeBSD.org
Subject:   cvs commit: ports/devel Makefile ports/devel/pire Makefile distinfo pkg-descr pkg-plist
Message-ID:  <201011112055.oABKtVbi015514@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
amdmi3      2010-11-11 20:55:31 UTC

  FreeBSD ports repository

  Modified files:
    devel                Makefile 
  Added files:
    devel/pire           Makefile distinfo pkg-descr pkg-plist 
  Log:
  This is PIRE, Perl Incompatible Regular Expressions library.
  
  This library is aimed at checking a huge amount of text against
  relatively many regular expressions. Roughly speaking, it can just
  check whether given text maches the certain regexp, but can do it
  really fast (more than 400 MB/s on our hardware is common). Even more,
  multiple regexps can be combined together, giving capability to
  check the text against apx.10 regexps in a single pass (and mantaining
  the same speed).
  
  Since Pire examines each character only once, without any lookaheads
  or rollbacks, spending about five machine instructions per each character,
  it can be used even in realtime tasks.
  
  On the other hand, Pire has very limited functionality (compared to
  other regexp libraries). Pire does not have any Perlish conditional
  regexps, lookaheads & backtrackings, greedy/nongreedy matches; neither
  has it any capturing facilities.
  
  Pire was developed in Yandex (http://company.yandex.ru/) as a part of its
  web crawler.
  
  WWW:    https://github.com/dprokoptsev/pire
  
  Revision  Changes    Path
  1.4112    +1 -0      ports/devel/Makefile
  1.1       +38 -0     ports/devel/pire/Makefile (new)
  1.1       +2 -0      ports/devel/pire/distinfo (new)
  1.1       +23 -0     ports/devel/pire/pkg-descr (new)
  1.1       +36 -0     ports/devel/pire/pkg-plist (new)



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201011112055.oABKtVbi015514>