pkgsrc-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

pkg/42927: [textproc/py-enchant]Update to 1.6.1



>Number:         42927
>Category:       pkg
>Synopsis:       [textproc/py-enchant]Update to 1.6.1
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    pkg-manager
>State:          open
>Class:          sw-bug
>Submitter-Id:   net
>Arrival-Date:   Sat Mar 06 11:20:00 +0000 2010
>Originator:     Wen Heping
>Release:        NetBSD-5.0.1
>Organization:
Private
>Environment:
NetBSD NB501 5.0.1 NetBSD 5.0.1 (GENERIC) #0: Thu Jul 30 01:39:11 UTC 2009  
builds%b8.netbsd.org@localhost:/home/builds/ab/netbsd-5-0-1-RELEASE/i386/200907292356Z-obj/home/builds/ab/netbsd-5-0-1-RELEASE/src/sys/arch/i386/compile/GENERIC
 i386
>Description:
.6.1:
 
    * Fixed loading of enchant DLL on win32 without pkg_resources installed.
    * Fixed HTMLChunker to handle unescaped < and > characters that are
      clearly not part of a tag.
 
1.6.0:
 
    * Upgraded to enchant v1.5.0:
        * new Broker methods get_param() and set_param() allow
          runtime customisation of provider data
    * Added the concept of 'chunkers' to enchant.tokenize.get_tokenizer().
      These serve split split the text into large chunks of checkable tokens.
        * implemented a simple HTMLChunker class
    * Moved error classes into 'enchant.errors' for easier importing
    * Moved testcases into separate files so they're not loaded by default
    * Allowed SpellChecker to use default language if none is specified
    * Improved compatibility with Python 3
 
1.5.3:
 
    * Fixed termination conditions in English tokenization loop.
    * Improved unicode detection in English tokenizer.
    * Made enchant spellcheck all of its docstrings as part of the
      unittest suite.
 
1.5.2:
 
    * Modify utils.get_resource_filename and utils.win32_data_files for
      compatibility with py2exe (which was broken in the move to ctypes).
      Thanks to Stephen George for the fix.
 
1.5.1:
 
    * SpellChecker.add_to_personal renamed to SpellChecker.add and fixed
      to use the corresponding Dict method.
 
1.5.0:
 
    * Migrated from SWIG to ctypes:
        * now runs under PyPy!
        * also opens possibilities for Jython, IronPython, ...
    * Compatibility updates for Python 3.0, mostly around unicode strings
    * Dropped compatibility with Python 2.2

(From: http://github.com/rfk/pyenchant/blob/master/ChangeLog)
>How-To-Repeat:

>Fix:
--- Makefile.orig       2010-03-06 23:18:41.000000000 +0800
+++ Makefile    2010-03-07 02:27:30.000000000 +0800
@@ -1,14 +1,16 @@
 # $NetBSD: Makefile,v 1.1.1.1 2008/10/08 09:42:47 wiz Exp $
 #

-DISTNAME=      pyenchant-1.4.2
+DISTNAME=      pyenchant-1.6.1
 PKGNAME=       ${DISTNAME:S/py/${PYPKGPREFIX}-/}
 CATEGORIES=    textproc
-MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=pyenchant/}
+MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=pyenchant/} \
+               http://pypi.python.org/packages/source/p/pyenchant/

 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
 HOMEPAGE=      http://pyenchant.sourceforge.net/
 COMMENT=       Spellchecking library for Python
+LICENSE=       gnu-lgpl-v2.1

 PKG_DESTDIR_SUPPORT=   user-destdir

--- distinfo.orig       2010-03-06 23:18:57.000000000 +0800
+++ distinfo    2010-03-06 23:22:11.000000000 +0800
@@ -1,5 +1,5 @@
 $NetBSD$

-SHA1 (pyenchant-1.4.2.tar.gz) = 97197d72a0197e459946805d254b3958a0e1de2e
-RMD160 (pyenchant-1.4.2.tar.gz) = 9107042d841ab920baeeef10643d88ff4e65bb7f
-Size (pyenchant-1.4.2.tar.gz) = 81230 bytes
+SHA1 (pyenchant-1.6.1.tar.gz) = 813151d724ffbc700dd1c890fa96da0ae85bffb5
+RMD160 (pyenchant-1.6.1.tar.gz) = 7edcfaeaf87c46bc3bb39ad3f371da204d062910
+Size (pyenchant-1.6.1.tar.gz) = 57744 bytes
--- PLIST.orig  2010-03-06 23:18:48.000000000 +0800
+++ PLIST       2010-03-07 02:19:49.000000000 +0800
@@ -1,8 +1,10 @@
-@comment $NetBSD: PLIST,v 1.1.1.1 2008/10/08 09:42:47 wiz Exp $
+@comment $NetBSD$
 ${PYSITELIB}/enchant/__init__.py
 ${PYSITELIB}/enchant/__init__.pyc
 ${PYSITELIB}/enchant/__init__.pyo
-${PYSITELIB}/enchant/_enchant.so
+${PYSITELIB}/enchant/_enchant.py
+${PYSITELIB}/enchant/_enchant.pyc
+${PYSITELIB}/enchant/_enchant.pyo
 ${PYSITELIB}/enchant/checker/CmdLineChecker.py
 ${PYSITELIB}/enchant/checker/CmdLineChecker.pyc
 ${PYSITELIB}/enchant/checker/CmdLineChecker.pyo
@@ -12,18 +14,34 @@
 ${PYSITELIB}/enchant/checker/__init__.py
 ${PYSITELIB}/enchant/checker/__init__.pyc
 ${PYSITELIB}/enchant/checker/__init__.pyo
+${PYSITELIB}/enchant/checker/tests.py
+${PYSITELIB}/enchant/checker/tests.pyc
+${PYSITELIB}/enchant/checker/tests.pyo
 ${PYSITELIB}/enchant/checker/wxSpellCheckerDialog.py
 ${PYSITELIB}/enchant/checker/wxSpellCheckerDialog.pyc
 ${PYSITELIB}/enchant/checker/wxSpellCheckerDialog.pyo
+${PYSITELIB}/enchant/errors.py
+${PYSITELIB}/enchant/errors.pyc
+${PYSITELIB}/enchant/errors.pyo
+${PYSITELIB}/enchant/lib/enchant/README.txt
+${PYSITELIB}/enchant/share/enchant/README.txt
+${PYSITELIB}/enchant/share/enchant/ispell/README.txt
+${PYSITELIB}/enchant/share/enchant/myspell/README.txt
 ${PYSITELIB}/enchant/pypwl.py
 ${PYSITELIB}/enchant/pypwl.pyc
 ${PYSITELIB}/enchant/pypwl.pyo
+${PYSITELIB}/enchant/tests.py
+${PYSITELIB}/enchant/tests.pyc
+${PYSITELIB}/enchant/tests.pyo
 ${PYSITELIB}/enchant/tokenize/__init__.py
 ${PYSITELIB}/enchant/tokenize/__init__.pyc
 ${PYSITELIB}/enchant/tokenize/__init__.pyo
 ${PYSITELIB}/enchant/tokenize/en.py
 ${PYSITELIB}/enchant/tokenize/en.pyc
 ${PYSITELIB}/enchant/tokenize/en.pyo
+${PYSITELIB}/enchant/tokenize/tests.py
+${PYSITELIB}/enchant/tokenize/tests.pyc
+${PYSITELIB}/enchant/tokenize/tests.pyo
 ${PYSITELIB}/enchant/utils.py
 ${PYSITELIB}/enchant/utils.pyc
 ${PYSITELIB}/enchant/utils.pyo



Home | Main Index | Thread Index | Old Index