pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/www/trac * Fix genshi dpendency pattern, require >=0.5.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/cd494b4a47c6
branches:  trunk
changeset: 547592:cd494b4a47c6
user:      obache <obache%pkgsrc.org@localhost>
date:      Mon Sep 22 04:40:56 2008 +0000

description:
* Fix genshi dpendency pattern, require >=0.5.
* Install workflow sample files, it is key feature of 0.11.
* Fix PLIST, add missing EGG_INFO and @dirrm entries.

Bump PKGREVISION and PR 39538 should be fixed .

diffstat:

 www/trac/Makefile |  21 +++++++++++++--------
 www/trac/PLIST    |  39 ++++++++++++++++++++++++++++++++++++++-
 2 files changed, 51 insertions(+), 9 deletions(-)

diffs (121 lines):

diff -r af3f82ee35b2 -r cd494b4a47c6 www/trac/Makefile
--- a/www/trac/Makefile Mon Sep 22 04:18:49 2008 +0000
+++ b/www/trac/Makefile Mon Sep 22 04:40:56 2008 +0000
@@ -1,10 +1,9 @@
-# $NetBSD: Makefile,v 1.39 2008/09/16 19:29:59 joerg Exp $
+# $NetBSD: Makefile,v 1.40 2008/09/22 04:40:56 obache Exp $
 #
 
 DISTNAME=      Trac-0.11.1
-PKGREVISION=   2
+PKGREVISION=   3
 PKGNAME=       ${DISTNAME:tl}
-EGG_NAME=      ${DISTNAME}
 CATEGORIES=    devel www
 MASTER_SITES=  http://ftp.edgewall.org/pub/trac/ \
                ftp://ftp.edgewall.org/pub/trac/
@@ -13,9 +12,13 @@
 HOMEPAGE=      http://trac.edgewall.org/
 COMMENT=       Subversion repository browser, wiki, and issue tracking system
 
-DEPENDS+=      ${PYPKGPREFIX}-genshi>=0:../../www/py-genshi
+PKG_DESTDIR_SUPPORT=   user-destdir
+
+DEPENDS+=      ${PYPKGPREFIX}-genshi>=0.5:../../www/py-genshi
 DEPENDS+=      ${PYPKGPREFIX}-subversion>=1.1.0:../../devel/py-subversion
 
+USE_TOOLS+=    pax
+
 PKG_OPTIONS_VAR=       PKG_OPTIONS.trac
 PKG_OPTIONS_REQUIRED_GROUPS=   db
 PKG_OPTIONS_GROUP.db=  sqlite pgsql psycopg2
@@ -26,6 +29,7 @@
 PYDISTUTILSPKG=        YES
 PY_PATCHPLIST= YES
 PYTHON_PATCH_SCRIPTS=  cgi-bin/trac.* contrib/*.py contrib/*-hook
+PYTHON_PATCH_SCRIPTS+= trac/tests/functional/*.py
 
 .include "../../lang/python/application.mk"
 
@@ -50,10 +54,11 @@
 CGIBINDIR=     ${PREFIX}/libexec/trac
 
 post-install:
-       ${INSTALL_DATA_DIR} ${EGDIR}
-       ${INSTALL_PROGRAM_DIR} ${CGIBINDIR}
-       ${INSTALL_SCRIPT} ${WRKSRC}/contrib/[A-qs-v]* ${EGDIR}
-       ${INSTALL_SCRIPT} ${WRKSRC}/cgi-bin/trac.* ${CGIBINDIR}
+       ${INSTALL_DATA_DIR} ${DESTDIR}${EGDIR}
+       ${INSTALL_PROGRAM_DIR} ${DESTDIR}${CGIBINDIR}
+       ${INSTALL_SCRIPT} ${WRKSRC}/cgi-bin/trac.* ${DESTDIR}${CGIBINDIR}
+       cd ${WRKSRC}/contrib && pax -rwppm -s ',./rpm/.*$$,,' -s ',./rpm$$,,' \
+               . ${DESTDIR}${EGDIR}
 
 .include "../../lang/python/egg.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r af3f82ee35b2 -r cd494b4a47c6 www/trac/PLIST
--- a/www/trac/PLIST    Mon Sep 22 04:18:49 2008 +0000
+++ b/www/trac/PLIST    Mon Sep 22 04:40:56 2008 +0000
@@ -1,8 +1,15 @@
-@comment $NetBSD: PLIST,v 1.14 2008/09/12 10:18:11 abs Exp $
+@comment $NetBSD: PLIST,v 1.15 2008/09/22 04:40:56 obache Exp $
 bin/trac-admin
 bin/tracd
 libexec/trac/trac.cgi
 libexec/trac/trac.fcgi
+${PYSITELIB}/${EGG_INFODIR}/PKG-INFO
+${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt
+${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt
+${PYSITELIB}/${EGG_INFODIR}/entry_points.txt
+${PYSITELIB}/${EGG_INFODIR}/not-zip-safe
+${PYSITELIB}/${EGG_INFODIR}/requires.txt
+${PYSITELIB}/${EGG_INFODIR}/top_level.txt
 ${PYSITELIB}/trac/__init__.py
 ${PYSITELIB}/trac/__init__.pyc
 ${PYSITELIB}/trac/__init__.pyo
@@ -569,15 +576,45 @@
 share/examples/trac/trac-post-commit-hook
 share/examples/trac/trac-post-commit-hook.cmd
 share/examples/trac/trac-pre-commit-hook
+share/examples/trac/workflow/README
+share/examples/trac/workflow/enterprise-workflow.ini
+share/examples/trac/workflow/migrate_original_to_basic.py
+share/examples/trac/workflow/opensource-workflow.ini
+share/examples/trac/workflow/showworkflow
+share/examples/trac/workflow/simple-workflow.ini
+share/examples/trac/workflow/trivial-workflow.ini
+share/examples/trac/workflow/workflow_parser.py
 @dirrm libexec/trac
+@dirrm share/examples/trac/workflow
 @dirrm share/examples/trac
+@dirrm ${PYSITELIB}/trac/wiki/templates
+@dirrm ${PYSITELIB}/trac/wiki/default-pages
 @dirrm ${PYSITELIB}/trac/wiki
 @dirrm ${PYSITELIB}/trac/web
 @dirrm ${PYSITELIB}/trac/versioncontrol/web_ui
+@dirrm ${PYSITELIB}/trac/versioncontrol/templates
 @dirrm ${PYSITELIB}/trac/versioncontrol
 @dirrm ${PYSITELIB}/trac/util
 @dirrm ${PYSITELIB}/trac/upgrades
+@dirrm ${PYSITELIB}/trac/timeline/templates
+@dirrm ${PYSITELIB}/trac/timeline
+@dirrm ${PYSITELIB}/trac/ticket/workflows
+@dirrm ${PYSITELIB}/trac/ticket/templates
 @dirrm ${PYSITELIB}/trac/ticket
+@dirrm ${PYSITELIB}/trac/tests/functional
+@dirrm ${PYSITELIB}/trac/tests
+@dirrm ${PYSITELIB}/trac/templates
+@dirrm ${PYSITELIB}/trac/search/templates
+@dirrm ${PYSITELIB}/trac/search
+@dirrm ${PYSITELIB}/trac/prefs/templates
+@dirrm ${PYSITELIB}/trac/prefs
 @dirrm ${PYSITELIB}/trac/mimeview
+@dirrm ${PYSITELIB}/trac/htdocs/js
+@dirrm ${PYSITELIB}/trac/htdocs/guide
+@dirrm ${PYSITELIB}/trac/htdocs/css
+@dirrm ${PYSITELIB}/trac/htdocs
 @dirrm ${PYSITELIB}/trac/db
+@dirrm ${PYSITELIB}/trac/admin/templates
+@dirrm ${PYSITELIB}/trac/admin
 @dirrm ${PYSITELIB}/trac
+@dirrm ${PYSITELIB}/${EGG_INFODIR}



Home | Main Index | Thread Index | Old Index