| @@ -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 | |
4 | VERSION= 1.7.1 | | 4 | VERSION= 1.7.1 |
5 | DISTNAME= allmydata-tahoe-${VERSION} | | 5 | DISTNAME= allmydata-tahoe-${VERSION} |
6 | PKGNAME= tahoe-lafs-${VERSION} | | 6 | PKGNAME= tahoe-lafs-${VERSION} |
7 | PKGREVISION= 1 | | 7 | PKGREVISION= 1 |
8 | CATEGORIES= filesystems | | 8 | CATEGORIES= filesystems |
9 | MASTER_SITES= http://tahoe-lafs.org/source/tahoe-lafs/releases/ | | 9 | MASTER_SITES= http://tahoe-lafs.org/source/tahoe-lafs/releases/ |
10 | EXTRACT_SUFX= .tar.bz2 | | 10 | EXTRACT_SUFX= .tar.bz2 |
11 | | | 11 | |
12 | MAINTAINER= gdt@NetBSD.org | | 12 | MAINTAINER= gdt@NetBSD.org |
13 | HOMEPAGE= http://tahoe-lafs.org/ | | 13 | HOMEPAGE= http://tahoe-lafs.org/ |
14 | COMMENT= Distributed fault-tolerant least-authority filesystem | | 14 | COMMENT= Distributed fault-tolerant least-authority filesystem |
15 | LICENSE= gnu-gpl-v2 | | 15 | LICENSE= gnu-gpl-v2 |
16 | | | 16 | |
17 | PKG_DESTDIR_SUPPORT= user-destdir | | 17 | PKG_DESTDIR_SUPPORT= user-destdir |
18 | | | 18 | |
19 | # TODO | | 19 | # TODO |
20 | # fix nevow: doc location | | 20 | # fix nevow: doc location |
21 | | | 21 | |
22 | DEPENDS+= ${PYPKGPREFIX}-zfec:../../converters/py-zfec | | 22 | DEPENDS+= ${PYPKGPREFIX}-zfec-[0-9]*:../../converters/py-zfec |
23 | DEPENDS+= ${PYPKGPREFIX}-zbase32:../../converters/py-zbase32 | | 23 | DEPENDS+= ${PYPKGPREFIX}-zbase32-[0-9]*:../../converters/py-zbase32 |
24 | DEPENDS+= ${PYPKGPREFIX}-simplejson:../../converters/py-simplejson | | 24 | DEPENDS+= ${PYPKGPREFIX}-simplejson-[0-9]*:../../converters/py-simplejson |
25 | DEPENDS+= ${PYPKGPREFIX}-argparse:../../devel/py-argparse | | 25 | DEPENDS+= ${PYPKGPREFIX}-argparse-[0-9]*:../../devel/py-argparse |
26 | # Included egg darcsver, but depend anyway. | | 26 | # Included egg darcsver, but depend anyway. |
27 | DEPENDS+= ${PYPKGPREFIX}-darcsver:../../devel/py-darcsver | | 27 | DEPENDS+= ${PYPKGPREFIX}-darcsver-[0-9]*:../../devel/py-darcsver |
28 | DEPENDS+= ${PYPKGPREFIX}-pyutil:../../devel/py-pyutil | | 28 | DEPENDS+= ${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). |
31 | DEPENDS+= ${PYPKGPREFIX}-foolscap:../../net/py-foolscap | | 31 | DEPENDS+= ${PYPKGPREFIX}-foolscap-[0-9]*:../../net/py-foolscap |
32 | DEPENDS+= ${PYPKGPREFIX}-twisted:../../net/py-twisted | | 32 | DEPENDS+= ${PYPKGPREFIX}-twisted-[0-9]*:../../net/py-twisted |
33 | DEPENDS+= ${PYPKGPREFIX}-asn1:../../security/py-asn1 | | 33 | DEPENDS+= ${PYPKGPREFIX}-asn1-[0-9]*:../../security/py-asn1 |
34 | DEPENDS+= ${PYPKGPREFIX}-crypto:../../security/py-crypto | | 34 | DEPENDS+= ${PYPKGPREFIX}-crypto-[0-9]*:../../security/py-crypto |
35 | DEPENDS+= ${PYPKGPREFIX}-cryptopp:../../security/py-cryptopp | | 35 | DEPENDS+= ${PYPKGPREFIX}-cryptopp-[0-9]*:../../security/py-cryptopp |
36 | DEPENDS+= ${PYPKGPREFIX}-OpenSSL:../../security/py-OpenSSL | | 36 | DEPENDS+= ${PYPKGPREFIX}-OpenSSL-[0-9]*:../../security/py-OpenSSL |
37 | DEPENDS+= ${PYPKGPREFIX}-nevow:../../www/py-nevow | | 37 | DEPENDS+= ${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. |
41 | post-extract: | | 41 | post-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 | |
45 | REPLACE_PYTHON+= src/allmydata/reliability.py | | 45 | REPLACE_PYTHON+= src/allmydata/reliability.py |
46 | REPLACE_PYTHON+= src/allmydata/storage/shares.py | | 46 | REPLACE_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" |