ports/95284: [NEW PORT] textproc/pyenchant: A spellchecking library for Python based on the Enchant library
Nicola Vitale
nivit at email.it
Mon Apr 3 21:30:20 UTC 2006
>Number: 95284
>Category: ports
>Synopsis: [NEW PORT] textproc/pyenchant: A spellchecking library for Python based on the Enchant 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 Apr 03 21:30:19 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator: Nicola Vitale
>Release: FreeBSD 6.1-PRERELEASE i386
>Organization:
>Environment:
System: FreeBSD arancino.domo.sva 6.1-PRERELEASE FreeBSD 6.1-PRERELEASE #3: Thu Mar 30 11:13:09 CEST 2006
>Description:
PyEnchant is a set of language bindings and some wrapper classes to make
the excellent Enchant spellchecker available as a Python module.
The bindings are generated using SWIG. It includes all the functionality
of Enchant with the flexibility of Python and a nice 'Pythonic'
object-oriented interface. It also aims to provide some higher-level
functionality than is available in the C API.
Author: Ryan Kelly <ryan at rfk.id.au>
WWW: http://pyenchant.sourceforge.net/
Generated with FreeBSD Port Tools 0.63
>How-To-Repeat:
>Fix:
--- pyenchant-1.1.5.shar 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:
#
# pyenchant
# pyenchant/Makefile
# pyenchant/distinfo
# pyenchant/files
# pyenchant/files/pkg-deinstall.in
# pyenchant/pkg-descr
# pyenchant/pkg-plist
#
echo c - pyenchant
mkdir -p pyenchant > /dev/null 2>&1
echo x - pyenchant/Makefile
sed 's/^X//' >pyenchant/Makefile << 'END-of-pyenchant/Makefile'
X# New ports collection makefile for: pyenchant
X# Date created: 2006-04-03
X# Whom: Nicola Vitale <nivit at email.it>
X#
X# $FreeBSD$
X#
X
XPORTNAME= pyenchant
XPORTVERSION= 1.1.5
XCATEGORIES= textproc devel python
XMASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
XMASTER_SITE_SUBDIR= ${PORTNAME}
X
XMAINTAINER= nivit at email.it
XCOMMENT= A spellchecking library for Python based on the Enchant library
X
XRUN_DEPENDS= enchant:${PORTSDIR}/textproc/enchant
X# need to remove the egg
XRUN_DEPENDS+= easy_install:${PORTSDIR}/devel/py-setuptools
X
XUSE_PYTHON= yes
XUSE_PYDISTUTILS= yes
X
XSUB_FILES= pkg-deinstall
XSUB_LIST= PYTHON_SITELIBDIR=${PYTHON_SITELIBDIR} \
X EGG="${PORTNAME}==${PORTVERSION}" \
X
XPLIST_SUB= PORTNAME=${PORTNAME} \
X PORTVERSION=${PORTVERSION} \
X PYTHON_PKGNAMEPREFIX=${PYTHON_PKGNAMEPREFIX:C/[0-9]-$/.&/g} \
X OPSYS=${OPSYS:L} OSRELEASE=${OSRELEASE} ARCH=${ARCH}
X
XMAKE_ENV+= LDFLAGS="-L${LOCALBASE}/lib"
X
X.include <bsd.port.pre.mk>
X
XOSRELEASE!= ${UNAME} -r
X
X.include <bsd.port.post.mk>
END-of-pyenchant/Makefile
echo x - pyenchant/distinfo
sed 's/^X//' >pyenchant/distinfo << 'END-of-pyenchant/distinfo'
XMD5 (pyenchant-1.1.5.tar.gz) = d9a07392f1f0910635a221273ac9654d
XSHA256 (pyenchant-1.1.5.tar.gz) = ff4b0ac64e93bd567626f99f72671cd244e9564a2f02c108e2e61ce9d0734849
XSIZE (pyenchant-1.1.5.tar.gz) = 63221
END-of-pyenchant/distinfo
echo c - pyenchant/files
mkdir -p pyenchant/files > /dev/null 2>&1
echo x - pyenchant/files/pkg-deinstall.in
sed 's/^X//' >pyenchant/files/pkg-deinstall.in << 'END-of-pyenchant/files/pkg-deinstall.in'
X#!/bin/sh
X# $FreeBSD$
XPKGNAME=$1
X#
Xcase $2 in
X DEINSTALL)
X easy_install -m -x -D -S %%PYTHON_SITELIBDIR%% %%EGG%%
X ;;
X POST-DEINSTALL)
X exit 0
X ;;
X *)
X echo "Unexpected Argument $2!!!"
X exit 1
X ;;
Xesac
Xexit 0
END-of-pyenchant/files/pkg-deinstall.in
echo x - pyenchant/pkg-descr
sed 's/^X//' >pyenchant/pkg-descr << 'END-of-pyenchant/pkg-descr'
XPyEnchant is a set of language bindings and some wrapper classes to make
Xthe excellent Enchant spellchecker available as a Python module.
XThe bindings are generated using SWIG. It includes all the functionality
Xof Enchant with the flexibility of Python and a nice 'Pythonic'
Xobject-oriented interface. It also aims to provide some higher-level
Xfunctionality than is available in the C API.
X
XAuthor: Ryan Kelly <ryan at rfk.id.au>
XWWW: http://pyenchant.sourceforge.net/
END-of-pyenchant/pkg-descr
echo x - pyenchant/pkg-plist
sed 's/^X//' >pyenchant/pkg-plist << 'END-of-pyenchant/pkg-plist'
X at comment $FreeBSD$
X%%PYTHON_SITELIBDIR%%/%%PORTNAME%%-%%PORTVERSION%%-%%PYTHON_PKGNAMEPREFIX%%%%OPSYS%%-%%OSRELEASE%%-%%ARCH%%.egg
END-of-pyenchant/pkg-plist
exit
--- pyenchant-1.1.5.shar ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list