diff options
Diffstat (limited to 'www/ja-trac/Makefile')
-rw-r--r-- | www/ja-trac/Makefile | 56 |
1 files changed, 23 insertions, 33 deletions
diff --git a/www/ja-trac/Makefile b/www/ja-trac/Makefile index d7c88a93a81..c60305817bd 100644 --- a/www/ja-trac/Makefile +++ b/www/ja-trac/Makefile @@ -1,8 +1,9 @@ -# $NetBSD: Makefile,v 1.16 2008/07/04 17:33:00 obache Exp $ +# $NetBSD: Makefile,v 1.17 2008/08/01 08:46:55 obache Exp $ # -DISTNAME= trac-0.10.5-ja-1 -PKGNAME= ja-trac-0.10.5.1 +DISTNAME= Trac-0.11.ja1 +PKGNAME= ja-${DISTNAME:tl:S/.ja/pl/} +EGG_NAME= ${DISTNAME} CATEGORIES= www devel MASTER_SITES= http://www.i-act.co.jp/project/products/downloads/ EXTRACT_SUFX= .zip @@ -11,45 +12,34 @@ MAINTAINER= obache@NetBSD.org HOMEPAGE= http://www.i-act.co.jp/project/products/products.html COMMENT= Trac issue tracking system with Japanese localization -CONFLICTS+= trac-[0-9]* +PKG_DESTDIR_SUPPORT= user-destdir -DEPENDS+= ${PYPKGPREFIX}-clearsilver>=0.9.14:../../www/py-clearsilver -DEPENDS+= ${PYPKGPREFIX}-subversion>=1.1.0:../../devel/py-subversion -DEPENDS+= ${PYPKGPREFIX}-jpCodecs>=1.4.11:../../converters/py-jpCodecs +CONFLICTS+= trac-[0-9]* -PKG_OPTIONS_VAR= PKG_OPTIONS.trac -PKG_OPTIONS_REQUIRED_GROUPS= db -PKG_OPTIONS_GROUP.db= sqlite pgsql psycopg2 -PKG_SUGGESTED_OPTIONS= sqlite +USE_LANGUAGES= # none +USE_TOOLS+= pax -.include "../../mk/bsd.options.mk" +DEPENDS+= ${PYPKGPREFIX}-genshi>=0.5:../../www/py-genshi -.if !empty(PKG_OPTIONS:Msqlite) -DEPENDS+= ${PYPKGPREFIX}-sqlite2>=2:../../databases/py-sqlite2 -.endif -.if !empty(PKG_OPTIONS:Mpgsql) -DEPENDS+= ${PYPKGPREFIX}-PgSQL>=2.4:../../databases/py-PgSQL -.endif -.if !empty(PKG_OPTIONS:Mpsycopg2) -DEPENDS+= ${PYPKGPREFIX}-psycopg>=1.1.14:../../databases/py-psycopg2 -.endif -# MySQL is sort of supported but not recommended by upstream and hence -# omitted. +REPLACE_PYTHON= cgi-bin/trac.cgi cgi-bin/trac.fcgi +REPLACE_PYTHON+=contrib/*.py contrib/*-hook contrib/workflow/*.py +REPLACE_PYTHON+=trac/admin/templates/deploy_trac.* trac/tests/functional/*.py -PYDISTUTILSPKG= YES -PY_PATCHPLIST= YES -PYTHON_PATCH_SCRIPTS= contrib/*.py contrib/*-hook +.include "options.mk" -OWN_DIRS+= ${PREFIX}/share/trac -OWN_DIRS+= ${PREFIX}/share/trac/conf -OWN_DIRS+= ${PREFIX}/share/trac/plugins +EGDIR= share/examples/trac -EGDIR= ${PREFIX}/share/examples/trac +INSTALLATION_DIRS+= libexec/cgi-bin ${EGDIR} post-install: - ${INSTALL_DATA_DIR} ${EGDIR} - ${INSTALL_SCRIPT} ${WRKSRC:Q}/contrib/* ${EGDIR} +.for cgi in trac.cgi trac.fcgi + ${INSTALL_SCRIPT} ${WRKSRC}/cgi-bin/${cgi} ${DESTDIR}${PREFIX}/libexec/cgi-bin +.endfor + cd ${WRKSRC}/contrib && \ + pax -rw -pp -pm . ${DESTDIR}${PREFIX}/${EGDIR} + +MESSAGE_SUBST+= PYPKGPREFIX=${PYPKGPREFIX} .include "../../lang/python/application.mk" -.include "../../lang/python/extension.mk" +.include "../../lang/python/egg.mk" .include "../../mk/bsd.pkg.mk" |