ports/167686: [NEW PORT] devel/libguess: A high-speed character set detection library
William Grzybowski
william88 at gmail.com
Mon May 7 14:40:05 UTC 2012
>Number: 167686
>Category: ports
>Synopsis: [NEW PORT] devel/libguess: A high-speed character set detection library
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Mon May 07 14:40:04 UTC 2012
>Closed-Date:
>Last-Modified:
>Originator: William Grzybowski
>Release: FreeBSD 9.0-RELEASE amd64
>Organization:
>Environment:
>Description:
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.
>How-To-Repeat:
>Fix:
See attached patch
--- libguess.patch begins here ---
# This is a shell archive. Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file". Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
# libguess/Makefile
# libguess/distinfo
# libguess/pkg-descr
# libguess/pkg-plist
#
echo x - libguess/Makefile
sed 's/^X//' >libguess/Makefile << '914ed947876c2e9a632684eaa3331526'
X# New ports collection makefile for: py-hghooks
X# Date created: 04 May 2012
X# Whom: William Grzybowski
X#
X# $FreeBSD: ports/irc/py-irclib/Makefile,v 1.18 2010/05/23 21:16:11 linimon Exp $
X#
X
XPORTNAME= libguess
XPORTVERSION= 1.1
XCATEGORIES= devel textproc
XMASTER_SITES= http://distfiles.atheme.org/
X
XMAINTAINER= william88 at gmail.com
XCOMMENT= A high-speed character set detection library
X
XUSE_GMAKE=yes
XGNU_CONFIGURE=yes
X
X.include <bsd.port.mk>
914ed947876c2e9a632684eaa3331526
echo x - libguess/distinfo
sed 's/^X//' >libguess/distinfo << 'abe52b8277ea99e50ee77dd95d591f46'
XSHA256 (libguess-1.1.tar.gz) = e3c9ad3102c9447c591131674135795fb012e073d92e887a2b05c9bbbcbe913f
XSIZE (libguess-1.1.tar.gz) = 95349
abe52b8277ea99e50ee77dd95d591f46
echo x - libguess/pkg-descr
sed 's/^X//' >libguess/pkg-descr << '54fbbb3e3c91d293e1b658feefb23d6c'
XA high-speed character set detection library.
X
Xlibguess employs discrete-finite automata to deduce the character set
Xof the input buffer. The advantage of this is that all character sets
Xcan be checked in parallel, and quickly. Right now, libguess passes a
Xbyte to each DFA on the same pass, meaning that the winning character
Xset can be deduced as efficiently as possible.
X
Xlibguess is fully reentrant, using only local stack memory for DFA operations.
X
XWWW: http://www.atheme.org/project/libguess
54fbbb3e3c91d293e1b658feefb23d6c
echo x - libguess/pkg-plist
sed 's/^X//' >libguess/pkg-plist << '038004528fadf208f202ea14618bb666'
Xlib/libguess.so.1.0.0
Xlib/pkgconfig/libguess.pc
Xlib/libguess.so.1
Xlib/libguess.so
Xinclude/libguess/libguess.h
X at dirrm include/libguess
038004528fadf208f202ea14618bb666
exit
--- libguess.patch ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list