ports/141254: New port: www/trac-autocomplete
Eygene Ryabinkin
rea-fbsd at codelabs.ru
Mon Dec 7 19:50:03 UTC 2009
>Number: 141254
>Category: ports
>Synopsis: New port: www/trac-autocomplete
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Mon Dec 07 19:50:02 UTC 2009
>Closed-Date:
>Last-Modified:
>Originator: Eygene Ryabinkin
>Release: FreeBSD 8.0-RC1 amd64
>Organization:
Code Labs
>Environment:
System: FreeBSD 8.0-RC1 amd64
>Description:
AutompleteUsers is a handy plugin for Trac that enables username
autocompletion for username fields. It is very useful in corporate
environments where people have arbitrary logins and managements doesn't
want to guess them.
>How-To-Repeat:
http://trac-hacks.org/wiki/AutocompleteUsersPlugin
>Fix:
The following SHAR archive contains new port. I had tested it in
our local corporate Trac instance and it passes builds on the
Tinderbox for 7.x, 8.x and 9.x.
--- new-port.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:
#
# trac-autocomplete
# trac-autocomplete/Makefile
# trac-autocomplete/distinfo
# trac-autocomplete/pkg-descr
# trac-autocomplete/pkg-plist
#
echo c - trac-autocomplete
mkdir -p trac-autocomplete > /dev/null 2>&1
echo x - trac-autocomplete/Makefile
sed 's/^X//' >trac-autocomplete/Makefile << '2b389de8a65c93c1a604b3eab679934e'
X# New ports collection makefile for: trac-autocomplete
X# Date created: December 07, 2009
X# Whom: Eygene Ryabinkin <rea-fbsd at codelabs.ru>
X#
X# $FreeBSD$
X#
X
XPORTNAME= autocomplete
XPORTVERSION= 0.4.1
XCATEGORIES= www python
XMASTER_SITES= http://codelabs.ru/fbsd/distfiles/
XPKGNAMEPREFIX= trac
XDISTNAME= autocompleteusersplugin-r${REL}
X
XMAINTAINER= rea-fbsd at codelabs.ru
XCOMMENT= A plugin for autocompletion of user names in ticket fields
X
XBUILD_DEPENDS+= ${PYEASYINSTALL_CMD}:${PORTSDIR}/devel/py-setuptools
XRUN_DEPENDS+= trac>=0.11:${PORTSDIR}/www/trac
X
XUSE_PYTHON= 2.3+
XUSE_ZIP= yes
XNO_BUILD= yes
XUSE_PYDISTUTILS= yes
XPYDISTUTILS_PKGNAME= AutocompleteUsers
XPYDISTUTILS_NOEGGINFO= yes
XWRKSRC= ${WRKDIR}/autocompleteusersplugin/0.11
XREL= 7227
XPLIST_SUB+= PYTHON_VER=${PYTHON_VER}
X
X# We must fix file permissions -- ZIP file have 0000 for every file.
X# Directory permissions are fine (they aren't stored inside ZIP
X# file), but we set them too -- just in case.
Xpost-extract:
X @${FIND} ${WRKSRC} -type f | ${XARGS} chmod 644
X @${FIND} ${WRKSRC} -type d | ${XARGS} chmod 755
X
X# Target to generate packaging list
Xplist:
X @${FIND} ${PYTHON_SITELIBDIR}/${PYDISTUTILS_PKGNAME}-${PORTVERSION}-py${PYTHON_VER}.egg -type f | ${SED} -e's|^${PYTHON_SITELIBDIR}/|%%PYTHON_SITELIBDIR%%/|;s|/${PYDISTUTILS_PKGNAME}-${PORTVERSION}-py[[:digit:]\.]*.egg/|/${PYDISTUTILS_PKGNAME}-${PORTVERSION}-py%%PYTHON_VER%%.egg/|'
X @${FIND} ${PYTHON_SITELIBDIR}/${PYDISTUTILS_PKGNAME}-${PORTVERSION}-py${PYTHON_VER}.egg -type d -mindepth 1 | ${SORT} -r | ${SED} -e's|^${PYTHON_SITELIBDIR}/|@dirrm %%PYTHON_SITELIBDIR%%/|;s|/${PYDISTUTILS_PKGNAME}-${PORTVERSION}-py[[:digit:]\.]*.egg/|/${PYDISTUTILS_PKGNAME}-${PORTVERSION}-py%%PYTHON_VER%%.egg/|'
X @${ECHO} '@dirrm %%PYTHON_SITELIBDIR%%/${PYDISTUTILS_PKGNAME}-${PORTVERSION}-py%%PYTHON_VER%%.egg'
X
X.include <bsd.port.mk>
2b389de8a65c93c1a604b3eab679934e
echo x - trac-autocomplete/distinfo
sed 's/^X//' >trac-autocomplete/distinfo << '6c7312ffaa2b6e52f7492de5657c9f10'
XMD5 (autocompleteusersplugin-r7227.zip) = 3ba0bf7e0299bf0f1e3894fedef3eb32
XSHA256 (autocompleteusersplugin-r7227.zip) = 4f4f50f31b8032eec5ecd7b54194c3b19e8ef671a48925efdf407d7ee71c5094
XSIZE (autocompleteusersplugin-r7227.zip) = 14197
6c7312ffaa2b6e52f7492de5657c9f10
echo x - trac-autocomplete/pkg-descr
sed 's/^X//' >trac-autocomplete/pkg-descr << '7983667f3e4a191617da2dd25726f83a'
XThe AutocompleteUsersPlugin allows AJAX completion of users
Xfor the owner and CC fields on new and existing tickets.
X
XWWW: http://trac-hacks.org/wiki/AutocompleteUsersPlugin
7983667f3e4a191617da2dd25726f83a
echo x - trac-autocomplete/pkg-plist
sed 's/^X//' >trac-autocomplete/pkg-plist << 'd13969580824b75e423ec6dc62108e82'
X%%PYTHON_SITELIBDIR%%/AutocompleteUsers-0.4.1-py%%PYTHON_VER%%.egg/autocompleteusers/__init__.py
X%%PYTHON_SITELIBDIR%%/AutocompleteUsers-0.4.1-py%%PYTHON_VER%%.egg/autocompleteusers/autocompleteusers.py
X%%PYTHON_SITELIBDIR%%/AutocompleteUsers-0.4.1-py%%PYTHON_VER%%.egg/autocompleteusers/__init__.pyc
X%%PYTHON_SITELIBDIR%%/AutocompleteUsers-0.4.1-py%%PYTHON_VER%%.egg/autocompleteusers/autocompleteusers.pyc
X%%PYTHON_SITELIBDIR%%/AutocompleteUsers-0.4.1-py%%PYTHON_VER%%.egg/autocompleteusers/__init__.pyo
X%%PYTHON_SITELIBDIR%%/AutocompleteUsers-0.4.1-py%%PYTHON_VER%%.egg/autocompleteusers/autocompleteusers.pyo
X%%PYTHON_SITELIBDIR%%/AutocompleteUsers-0.4.1-py%%PYTHON_VER%%.egg/autocompleteusers/htdocs/css/indicator.gif
X%%PYTHON_SITELIBDIR%%/AutocompleteUsers-0.4.1-py%%PYTHON_VER%%.egg/autocompleteusers/htdocs/css/autocomplete.css
X%%PYTHON_SITELIBDIR%%/AutocompleteUsers-0.4.1-py%%PYTHON_VER%%.egg/autocompleteusers/htdocs/js/autocomplete_ticket.js
X%%PYTHON_SITELIBDIR%%/AutocompleteUsers-0.4.1-py%%PYTHON_VER%%.egg/autocompleteusers/htdocs/js/format_item.js
X%%PYTHON_SITELIBDIR%%/AutocompleteUsers-0.4.1-py%%PYTHON_VER%%.egg/autocompleteusers/htdocs/js/autocomplete_ticket_cc.js
X%%PYTHON_SITELIBDIR%%/AutocompleteUsers-0.4.1-py%%PYTHON_VER%%.egg/autocompleteusers/htdocs/js/autocomplete_newticket.js
X%%PYTHON_SITELIBDIR%%/AutocompleteUsers-0.4.1-py%%PYTHON_VER%%.egg/autocompleteusers/htdocs/js/autocomplete.js
X%%PYTHON_SITELIBDIR%%/AutocompleteUsers-0.4.1-py%%PYTHON_VER%%.egg/autocompleteusers/htdocs/js/autocomplete_newticket_cc.js
X%%PYTHON_SITELIBDIR%%/AutocompleteUsers-0.4.1-py%%PYTHON_VER%%.egg/EGG-INFO/PKG-INFO
X%%PYTHON_SITELIBDIR%%/AutocompleteUsers-0.4.1-py%%PYTHON_VER%%.egg/EGG-INFO/SOURCES.txt
X%%PYTHON_SITELIBDIR%%/AutocompleteUsers-0.4.1-py%%PYTHON_VER%%.egg/EGG-INFO/dependency_links.txt
X%%PYTHON_SITELIBDIR%%/AutocompleteUsers-0.4.1-py%%PYTHON_VER%%.egg/EGG-INFO/entry_points.txt
X%%PYTHON_SITELIBDIR%%/AutocompleteUsers-0.4.1-py%%PYTHON_VER%%.egg/EGG-INFO/not-zip-safe
X%%PYTHON_SITELIBDIR%%/AutocompleteUsers-0.4.1-py%%PYTHON_VER%%.egg/EGG-INFO/top_level.txt
X at dirrm %%PYTHON_SITELIBDIR%%/AutocompleteUsers-0.4.1-py%%PYTHON_VER%%.egg/autocompleteusers/htdocs/js
X at dirrm %%PYTHON_SITELIBDIR%%/AutocompleteUsers-0.4.1-py%%PYTHON_VER%%.egg/autocompleteusers/htdocs/css
X at dirrm %%PYTHON_SITELIBDIR%%/AutocompleteUsers-0.4.1-py%%PYTHON_VER%%.egg/autocompleteusers/htdocs
X at dirrm %%PYTHON_SITELIBDIR%%/AutocompleteUsers-0.4.1-py%%PYTHON_VER%%.egg/autocompleteusers
X at dirrm %%PYTHON_SITELIBDIR%%/AutocompleteUsers-0.4.1-py%%PYTHON_VER%%.egg/EGG-INFO
X at dirrm %%PYTHON_SITELIBDIR%%/AutocompleteUsers-0.4.1-py%%PYTHON_VER%%.egg
d13969580824b75e423ec6dc62108e82
exit
--- new-port.shar ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list