From william88@gmail.com  Mon May  7 14:37:53 2012
Return-Path: <william88@gmail.com>
Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52])
	by hub.freebsd.org (Postfix) with ESMTP id 175501065871
	for <FreeBSD-gnats-submit@freebsd.org>; 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 <FreeBSD-gnats-submit@freebsd.org>; Mon,  7 May 2012 14:37:52 +0000 (UTC)
Received: by vbmv11 with SMTP id v11so4553604vbm.13
        for <FreeBSD-gnats-submit@freebsd.org>; 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 <william88@gmail.com>
Reply-To: William Grzybowski <william88@gmail.com>
To: FreeBSD-gnats-submit@freebsd.org
Cc:
Subject: [NEW PORT] devel/libguess: A high-speed character set detection library
X-Send-Pr-Version: 3.113
X-GNATS-Notify:

>Number:         167686
>Category:       ports
>Synopsis:       [NEW PORT] devel/libguess: A high-speed character set detection library
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    mva
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Mon May 07 14:40:04 UTC 2012
>Closed-Date:    Sun May 13 07:21:47 UTC 2012
>Last-Modified:  Sun May 13 07:30:07 UTC 2012
>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 <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@dirrm include/libguess
038004528fadf208f202ea14618bb666
exit
--- libguess.patch ends here ---

>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-ports-bugs->mva 
Responsible-Changed-By: mva 
Responsible-Changed-When: Tue May 8 05:36:12 UTC 2012 
Responsible-Changed-Why:  
I'll take it. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=167686 
State-Changed-From-To: open->closed 
State-Changed-By: mva 
State-Changed-When: Sun May 13 07:21:46 UTC 2012 
State-Changed-Why:  
New port added, with minor changes. Thanks! 

http://www.freebsd.org/cgi/query-pr.cgi?pr=167686 

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/167686: commit references a PR
Date: Sun, 13 May 2012 07:21:23 +0000 (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"
 
>Unformatted:
