Bug 167686 - [NEW PORT] devel/libguess: A high-speed character set detection library
Summary: [NEW PORT] devel/libguess: A high-speed character set detection library
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Marcus von Appen
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-05-07 15:40 UTC by William Grzybowski
Modified: 2012-05-13 08:30 UTC (History)
0 users

See Also:


Attachments
libguess.patch (2.08 KB, patch)
2012-05-07 15:40 UTC, William Grzybowski
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description William Grzybowski 2012-05-07 15:40:04 UTC
    A high-speed character set detection library.
    This library is particularly used in multimedia/audacious.
    From website: this employs libguess's DFA-based character set validation rules to ensure that a string is pure UTF-8. GLib's UTF-8 validation functions are broken, for example.

Fix: See attached patch
Comment 1 Marcus von Appen freebsd_committer freebsd_triage 2012-05-08 06:36:12 UTC
Responsible Changed
From-To: freebsd-ports-bugs->mva

I'll take it.
Comment 2 dfilter service freebsd_committer freebsd_triage 2012-05-13 08:21:23 UTC
mva         2012-05-13 07:21:12 UTC

  FreeBSD ports repository

  Modified files:
    textproc             Makefile 
  Added files:
    textproc/libguess    Makefile distinfo pkg-descr pkg-plist 
  Log:
  A high-speed character set detection library.
  
  libguess employs discrete-finite automata to deduce the character set of
  the input buffer. The advantage of this is that all character sets can
  be checked in parallel, and quickly. Right now, libguess passes a byte
  to each DFA on the same pass, meaning that the winning character set can
  be deduced as efficiently as possible.
  libguess is fully reentrant, using only local stack memory for DFA operations.
  
  WWW: http://www.atheme.org/project/libguess
  
  PR:             ports/167686
  Submitted by:   William Grzybowski <william88@gmail.com>
  
  Revision  Changes    Path
  1.1720    +1 -0      ports/textproc/Makefile
  1.1       +27 -0     ports/textproc/libguess/Makefile (new)
  1.1       +2 -0      ports/textproc/libguess/distinfo (new)
  1.1       +11 -0     ports/textproc/libguess/pkg-descr (new)
  1.1       +6 -0      ports/textproc/libguess/pkg-plist (new)
_______________________________________________
cvs-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
Comment 3 Marcus von Appen freebsd_committer freebsd_triage 2012-05-13 08:21:46 UTC
State Changed
From-To: open->closed

New port added, with minor changes. Thanks!