From owner-freebsd-ports-bugs@FreeBSD.ORG Mon May 7 14:40:05 2012 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 31D771065670 for ; Mon, 7 May 2012 14:40:05 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 001C18FC1B for ; Mon, 7 May 2012 14:40:04 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q47Ee41Q076797 for ; Mon, 7 May 2012 14:40:04 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q47Ee4Jx076796; Mon, 7 May 2012 14:40:04 GMT (envelope-from gnats) Resent-Date: Mon, 7 May 2012 14:40:04 GMT Resent-Message-Id: <201205071440.q47Ee4Jx076796@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, William Grzybowski Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 175501065871 for ; Mon, 7 May 2012 14:37:53 +0000 (UTC) (envelope-from william88@gmail.com) Received: from mail-vb0-f54.google.com (mail-vb0-f54.google.com [209.85.212.54]) by mx1.freebsd.org (Postfix) with ESMTP id C4CC18FC1A for ; Mon, 7 May 2012 14:37:52 +0000 (UTC) Received: by vbmv11 with SMTP id v11so4553604vbm.13 for ; Mon, 07 May 2012 07:37:52 -0700 (PDT) Received: by 10.52.20.35 with SMTP id k3mr570746vde.44.1336401471933; Mon, 07 May 2012 07:37:51 -0700 (PDT) Received: from localhost (201.86.22.204.dynamic.adsl.gvt.net.br. [201.86.22.204]) by mx.google.com with ESMTPS id jz16sm25179644vdb.9.2012.05.07.07.37.50 (version=TLSv1/SSLv3 cipher=OTHER); Mon, 07 May 2012 07:37:51 -0700 (PDT) Message-Id: <4fa7de3f.f074340a.7bcf.01c1@mx.google.com> Date: Mon, 07 May 2012 07:37:51 -0700 (PDT) From: William Grzybowski To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: ports/167686: [NEW PORT] devel/libguess: A high-speed character set detection library X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: William Grzybowski List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 07 May 2012 14:40:05 -0000 >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@gmail.com XCOMMENT= A high-speed character set detection library X XUSE_GMAKE=yes XGNU_CONFIGURE=yes X X.include 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@dirrm include/libguess 038004528fadf208f202ea14618bb666 exit --- libguess.patch ends here --- >Release-Note: >Audit-Trail: >Unformatted: