Sun Jul 25 20:04:21 2010 UTC ()
Fix yet another package with bogus dependencies.


(joerg)
diff -r1.2 -r1.3 pkgsrc/filesystems/tahoe-lafs/Makefile

cvs diff -r1.2 -r1.3 pkgsrc/filesystems/tahoe-lafs/Makefile (expand / switch to unified diff)

--- pkgsrc/filesystems/tahoe-lafs/Makefile 2010/07/24 19:19:06 1.2
+++ pkgsrc/filesystems/tahoe-lafs/Makefile 2010/07/25 20:04:21 1.3
@@ -1,50 +1,50 @@ @@ -1,50 +1,50 @@
1# $NetBSD: Makefile,v 1.2 2010/07/24 19:19:06 gdt Exp $ 1# $NetBSD: Makefile,v 1.3 2010/07/25 20:04:21 joerg Exp $
2# 2#
3 3
4VERSION= 1.7.1 4VERSION= 1.7.1
5DISTNAME= allmydata-tahoe-${VERSION} 5DISTNAME= allmydata-tahoe-${VERSION}
6PKGNAME= tahoe-lafs-${VERSION} 6PKGNAME= tahoe-lafs-${VERSION}
7PKGREVISION= 1 7PKGREVISION= 1
8CATEGORIES= filesystems 8CATEGORIES= filesystems
9MASTER_SITES= http://tahoe-lafs.org/source/tahoe-lafs/releases/ 9MASTER_SITES= http://tahoe-lafs.org/source/tahoe-lafs/releases/
10EXTRACT_SUFX= .tar.bz2 10EXTRACT_SUFX= .tar.bz2
11 11
12MAINTAINER= gdt@NetBSD.org 12MAINTAINER= gdt@NetBSD.org
13HOMEPAGE= http://tahoe-lafs.org/ 13HOMEPAGE= http://tahoe-lafs.org/
14COMMENT= Distributed fault-tolerant least-authority filesystem 14COMMENT= Distributed fault-tolerant least-authority filesystem
15LICENSE= gnu-gpl-v2 15LICENSE= gnu-gpl-v2
16 16
17PKG_DESTDIR_SUPPORT= user-destdir 17PKG_DESTDIR_SUPPORT= user-destdir
18 18
19# TODO 19# TODO
20# fix nevow: doc location 20# fix nevow: doc location
21 21
22DEPENDS+= ${PYPKGPREFIX}-zfec:../../converters/py-zfec 22DEPENDS+= ${PYPKGPREFIX}-zfec-[0-9]*:../../converters/py-zfec
23DEPENDS+= ${PYPKGPREFIX}-zbase32:../../converters/py-zbase32 23DEPENDS+= ${PYPKGPREFIX}-zbase32-[0-9]*:../../converters/py-zbase32
24DEPENDS+= ${PYPKGPREFIX}-simplejson:../../converters/py-simplejson 24DEPENDS+= ${PYPKGPREFIX}-simplejson-[0-9]*:../../converters/py-simplejson
25DEPENDS+= ${PYPKGPREFIX}-argparse:../../devel/py-argparse 25DEPENDS+= ${PYPKGPREFIX}-argparse-[0-9]*:../../devel/py-argparse
26# Included egg darcsver, but depend anyway. 26# Included egg darcsver, but depend anyway.
27DEPENDS+= ${PYPKGPREFIX}-darcsver:../../devel/py-darcsver 27DEPENDS+= ${PYPKGPREFIX}-darcsver-[0-9]*:../../devel/py-darcsver
28DEPENDS+= ${PYPKGPREFIX}-pyutil:../../devel/py-pyutil 28DEPENDS+= ${PYPKGPREFIX}-pyutil-[0-9]*:../../devel/py-pyutil
29# Included egg setuptools_trial, not used. 29# Included egg setuptools_trial, not used.
30# Included egg setuptools_darcs, used (no package yet). 30# Included egg setuptools_darcs, used (no package yet).
31DEPENDS+= ${PYPKGPREFIX}-foolscap:../../net/py-foolscap 31DEPENDS+= ${PYPKGPREFIX}-foolscap-[0-9]*:../../net/py-foolscap
32DEPENDS+= ${PYPKGPREFIX}-twisted:../../net/py-twisted 32DEPENDS+= ${PYPKGPREFIX}-twisted-[0-9]*:../../net/py-twisted
33DEPENDS+= ${PYPKGPREFIX}-asn1:../../security/py-asn1 33DEPENDS+= ${PYPKGPREFIX}-asn1-[0-9]*:../../security/py-asn1
34DEPENDS+= ${PYPKGPREFIX}-crypto:../../security/py-crypto 34DEPENDS+= ${PYPKGPREFIX}-crypto-[0-9]*:../../security/py-crypto
35DEPENDS+= ${PYPKGPREFIX}-cryptopp:../../security/py-cryptopp 35DEPENDS+= ${PYPKGPREFIX}-cryptopp-[0-9]*:../../security/py-cryptopp
36DEPENDS+= ${PYPKGPREFIX}-OpenSSL:../../security/py-OpenSSL 36DEPENDS+= ${PYPKGPREFIX}-OpenSSL-[0-9]*:../../security/py-OpenSSL
37DEPENDS+= ${PYPKGPREFIX}-nevow:../../www/py-nevow 37DEPENDS+= ${PYPKGPREFIX}-nevow-[0-9]*:../../www/py-nevow
38 38
39# Distfile has files mode 600, which leads to root-owned 600 files in 39# Distfile has files mode 600, which leads to root-owned 600 files in
40# the binary package. 40# the binary package.
41post-extract: 41post-extract:
42 echo "Fixing distfile contents to be world readable:" 42 echo "Fixing distfile contents to be world readable:"
43 chmod -R +r ${WRKSRC} 43 chmod -R +r ${WRKSRC}
44 44
45REPLACE_PYTHON+= src/allmydata/reliability.py 45REPLACE_PYTHON+= src/allmydata/reliability.py
46REPLACE_PYTHON+= src/allmydata/storage/shares.py 46REPLACE_PYTHON+= src/allmydata/storage/shares.py
47 47
48.include "../../lang/python/application.mk" 48.include "../../lang/python/application.mk"
49.include "../../lang/python/egg.mk" 49.include "../../lang/python/egg.mk"
50.include "../../mk/bsd.pkg.mk" 50.include "../../mk/bsd.pkg.mk"