From 7be4be73c9ee5fdc63b8004e3601dcd48f82f55b Mon Sep 17 00:00:00 2001 From: Eygene Ryabinkin Date: Fri, 7 Jun 2013 01:33:18 +0400 Subject: [PATCH 2/2] www/trac-autocomplete: upgrade to r12687 (0.4.2dev) New stuff since 0.4.1: - added autocomplete for owner, reporter and cc in the custom query; - enable autocomplete to work on reassign when a custom workflow is enabled. - added support for autocompleting users and groups on the admin permissions page. Port changes: - repack source .zip to .tar.bz2: at least .zip from r12687 has two spurious entries for / that makes unzip to cry; - modified plist target to better account for usage of PYEASYINSTALL_EGG variable from bsd.python.mk. Signed-off-by: Eygene Ryabinkin --- www/trac-autocomplete/Makefile | 18 +++++++++--------- www/trac-autocomplete/distinfo | 4 ++-- www/trac-autocomplete/pkg-plist | 32 +++++++++++++++++--------------- 3 files changed, 28 insertions(+), 26 deletions(-) diff --git a/www/trac-autocomplete/Makefile b/www/trac-autocomplete/Makefile index cc13d70..b2b285c 100644 --- a/www/trac-autocomplete/Makefile +++ b/www/trac-autocomplete/Makefile @@ -2,10 +2,9 @@ # $FreeBSD$ PORTNAME= autocomplete -PORTVERSION= 0.4.1 -PORTREVISION= 5 +PORTVERSION= 0.4.2 CATEGORIES= www python -MASTER_SITES= http://dist.codelabs.ru/fbsd/ +MASTER_SITES= http://dist.codelabs.ru/fbsd/trac-autocomplete/ PKGNAMEPREFIX= trac- DISTNAME= autocompleteusersplugin-r${REL} @@ -15,17 +14,18 @@ COMMENT= Plugin for autocompletion of user names in ticket fields RUN_DEPENDS+= trac>=0.11:${PORTSDIR}/www/trac USE_PYTHON= -2.7 -USE_ZIP= yes +USE_BZIP2= yes USE_PYDISTUTILS= easy_install PYDISTUTILS_PKGNAME= AutocompleteUsers PYDISTUTILS_NOEGGINFO= yes -WRKSRC= ${WRKDIR}/autocompleteusersplugin/0.11 -REL= 8451 +PYDISTUTILS_PKGVERSION= ${PORTVERSION}dev +WRKSRC= ${WRKDIR}/autocompleteusersplugin/trunk +REL= 12687 # Target to generate packaging list plist: - @${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/|' - @${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/|' - @${ECHO} '@dirrm %%PYTHON_SITELIBDIR%%/${PYDISTUTILS_PKGNAME}-${PORTVERSION}-py%%PYTHON_VER%%.egg' + @${FIND} ${PYTHON_SITELIBDIR}/${PYEASYINSTALL_EGG} -type f | ${SORT} -r | ${SED} -e's|^${PYTHON_SITELIBDIR}/${PYEASYINSTALL_EGG}/|%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/|' + @${FIND} ${PYTHON_SITELIBDIR}/${PYEASYINSTALL_EGG} -type d -mindepth 1 | ${SORT} -r | ${SED} -e's|^${PYTHON_SITELIBDIR}/${PYEASYINSTALL_EGG}/|@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/|' + @${ECHO} '@dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%' .include diff --git a/www/trac-autocomplete/distinfo b/www/trac-autocomplete/distinfo index d150eea..d0e49a4 100644 --- a/www/trac-autocomplete/distinfo +++ b/www/trac-autocomplete/distinfo @@ -1,2 +1,2 @@ -SHA256 (autocompleteusersplugin-r8451.zip) = 7d4f5e1547c0bae0b5e320b2d0f729ef9deebd6c52c1e82a4c4ca022ef182e8a -SIZE (autocompleteusersplugin-r8451.zip) = 14217 +SHA256 (autocompleteusersplugin-r12687.tar.bz2) = cea0e5c38b23c9525343f137844fdaef7335cadbc67e30ca123172046b37abe1 +SIZE (autocompleteusersplugin-r12687.tar.bz2) = 12841 diff --git a/www/trac-autocomplete/pkg-plist b/www/trac-autocomplete/pkg-plist index ff81e6e..17d60f0 100644 --- a/www/trac-autocomplete/pkg-plist +++ b/www/trac-autocomplete/pkg-plist @@ -1,23 +1,25 @@ -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/autocompleteusers/__init__.py -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/autocompleteusers/__init__.pyc -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/autocompleteusers/__init__.pyo -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/autocompleteusers/autocompleteusers.py -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/autocompleteusers/autocompleteusers.pyc -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/autocompleteusers/autocompleteusers.pyo -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/autocompleteusers/htdocs/css/indicator.gif -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/autocompleteusers/htdocs/css/autocomplete.css -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/autocompleteusers/htdocs/js/autocomplete_ticket.js %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/autocompleteusers/htdocs/js/format_item.js %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/autocompleteusers/htdocs/js/autocomplete_ticket_cc.js +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/autocompleteusers/htdocs/js/autocomplete_ticket.js +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/autocompleteusers/htdocs/js/autocomplete_query.js +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/autocompleteusers/htdocs/js/autocomplete_perms.js +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/autocompleteusers/htdocs/js/autocomplete_newticket_cc.js %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/autocompleteusers/htdocs/js/autocomplete_newticket.js %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/autocompleteusers/htdocs/js/autocomplete.js -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/autocompleteusers/htdocs/js/autocomplete_newticket_cc.js -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/entry_points.txt -%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/autocompleteusers/htdocs/css/indicator.gif +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/autocompleteusers/htdocs/css/autocomplete.css +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/autocompleteusers/autocompleteusers.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/autocompleteusers/autocompleteusers.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/autocompleteusers/autocompleteusers.py +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/autocompleteusers/__init__.pyo +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/autocompleteusers/__init__.pyc +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/autocompleteusers/__init__.py %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/top_level.txt +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/not-zip-safe +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/entry_points.txt +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/dependency_links.txt +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/SOURCES.txt +%%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/EGG-INFO/PKG-INFO @dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/autocompleteusers/htdocs/js @dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/autocompleteusers/htdocs/css @dirrm %%PYTHON_SITELIBDIR%%/%%PYEASYINSTALL_EGG%%/autocompleteusers/htdocs -- 1.8.1