| @@ -1,72 +1,72 @@ | | | @@ -1,72 +1,72 @@ |
1 | # $NetBSD: Makefile,v 1.9 2022/12/15 23:15:24 adam Exp $ | | 1 | # $NetBSD: Makefile,v 1.10 2023/05/02 20:45:05 wiz Exp $ |
2 | | | 2 | |
3 | DISTNAME= nltk-3.8 | | 3 | DISTNAME= nltk-3.8.1 |
4 | PKGNAME= ${PYPKGPREFIX}-${DISTNAME} | | 4 | PKGNAME= ${PYPKGPREFIX}-${DISTNAME} |
5 | CATEGORIES= textproc python | | 5 | CATEGORIES= textproc python |
6 | MASTER_SITES= ${MASTER_SITE_PYPI:=n/nltk/} | | 6 | MASTER_SITES= ${MASTER_SITE_PYPI:=n/nltk/} |
7 | EXTRACT_SUFX= .zip | | 7 | EXTRACT_SUFX= .zip |
8 | | | 8 | |
9 | MAINTAINER= pkgsrc-users@NetBSD.org | | 9 | MAINTAINER= pkgsrc-users@NetBSD.org |
10 | HOMEPAGE= https://www.nltk.org/ | | 10 | HOMEPAGE= https://www.nltk.org/ |
11 | COMMENT= Natural Language Toolkit (NLTK) | | 11 | COMMENT= Natural Language Toolkit (NLTK) |
12 | LICENSE= apache-2.0 | | 12 | LICENSE= apache-2.0 |
13 | | | 13 | |
14 | DEPENDS+= ${PYPKGPREFIX}-click-[0-9]*:../../devel/py-click | | 14 | DEPENDS+= ${PYPKGPREFIX}-click-[0-9]*:../../devel/py-click |
15 | DEPENDS+= ${PYPKGPREFIX}-joblib-[0-9]*:../../devel/py-joblib | | 15 | DEPENDS+= ${PYPKGPREFIX}-joblib-[0-9]*:../../devel/py-joblib |
16 | DEPENDS+= ${PYPKGPREFIX}-pyparsing-[0-9]*:../../devel/py-pyparsing | | 16 | DEPENDS+= ${PYPKGPREFIX}-pyparsing-[0-9]*:../../devel/py-pyparsing |
17 | DEPENDS+= ${PYPKGPREFIX}-regex>=2021.8.3:../../textproc/py-regex | | 17 | DEPENDS+= ${PYPKGPREFIX}-regex>=2021.8.3:../../textproc/py-regex |
18 | DEPENDS+= ${PYPKGPREFIX}-sqlite3-[0-9]*:../../databases/py-sqlite3 | | 18 | DEPENDS+= ${PYPKGPREFIX}-sqlite3-[0-9]*:../../databases/py-sqlite3 |
19 | DEPENDS+= ${PYPKGPREFIX}-tqdm-[0-9]*:../../misc/py-tqdm | | 19 | DEPENDS+= ${PYPKGPREFIX}-tqdm-[0-9]*:../../misc/py-tqdm |
20 | TEST_DEPENDS+= ${PYPKGPREFIX}-numpy-[0-9]*:../../math/py-numpy | | 20 | TEST_DEPENDS+= ${PYPKGPREFIX}-numpy-[0-9]*:../../math/py-numpy |
21 | TEST_DEPENDS+= ${PYPKGPREFIX}-matplotlib-[0-9]*:../../graphics/py-matplotlib | | 21 | TEST_DEPENDS+= ${PYPKGPREFIX}-matplotlib-[0-9]*:../../graphics/py-matplotlib |
22 | TEST_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test | | 22 | TEST_DEPENDS+= ${PYPKGPREFIX}-test-[0-9]*:../../devel/py-test |
23 | TEST_DEPENDS+= ${PYPKGPREFIX}-test-mock-[0-9]*:../../devel/py-test-mock | | 23 | TEST_DEPENDS+= ${PYPKGPREFIX}-test-mock-[0-9]*:../../devel/py-test-mock |
24 | TEST_DEPENDS+= nltk_data-averaged_perceptron_tagger-[0-9]*:../../textproc/nltk_data-averaged_perceptron_tagger | | 24 | TEST_DEPENDS+= nltk_data-averaged_perceptron_tagger-[0-9]*:../../textproc/nltk_data-averaged_perceptron_tagger |
25 | TEST_DEPENDS+= nltk_data-averaged_perceptron_tagger_ru-[0-9]*:../../textproc/nltk_data-averaged_perceptron_tagger_ru | | 25 | TEST_DEPENDS+= nltk_data-averaged_perceptron_tagger_ru-[0-9]*:../../textproc/nltk_data-averaged_perceptron_tagger_ru |
26 | TEST_DEPENDS+= nltk_data-brown-[0-9]*:../../textproc/nltk_data-brown | | 26 | TEST_DEPENDS+= nltk_data-brown-[0-9]*:../../textproc/nltk_data-brown |
27 | TEST_DEPENDS+= nltk_data-cess_cat-[0-9]*:../../textproc/nltk_data-cess_cat | | 27 | TEST_DEPENDS+= nltk_data-cess_cat-[0-9]*:../../textproc/nltk_data-cess_cat |
28 | TEST_DEPENDS+= nltk_data-cess_esp-[0-9]*:../../textproc/nltk_data-cess_esp | | 28 | TEST_DEPENDS+= nltk_data-cess_esp-[0-9]*:../../textproc/nltk_data-cess_esp |
29 | TEST_DEPENDS+= nltk_data-conll2007-[0-9]*:../../textproc/nltk_data-conll2007 | | 29 | TEST_DEPENDS+= nltk_data-conll2007-[0-9]*:../../textproc/nltk_data-conll2007 |
30 | TEST_DEPENDS+= nltk_data-floresta-[0-9]*:../../textproc/nltk_data-floresta | | 30 | TEST_DEPENDS+= nltk_data-floresta-[0-9]*:../../textproc/nltk_data-floresta |
31 | TEST_DEPENDS+= nltk_data-gutenberg-[0-9]*:../../textproc/nltk_data-gutenberg | | 31 | TEST_DEPENDS+= nltk_data-gutenberg-[0-9]*:../../textproc/nltk_data-gutenberg |
32 | TEST_DEPENDS+= nltk_data-inaugural-[0-9]*:../../textproc/nltk_data-inaugural | | 32 | TEST_DEPENDS+= nltk_data-inaugural-[0-9]*:../../textproc/nltk_data-inaugural |
33 | TEST_DEPENDS+= nltk_data-indian-[0-9]*:../../textproc/nltk_data-indian | | 33 | TEST_DEPENDS+= nltk_data-indian-[0-9]*:../../textproc/nltk_data-indian |
34 | TEST_DEPENDS+= nltk_data-large_grammars-[0-9]*:../../textproc/nltk_data-large_grammars | | 34 | TEST_DEPENDS+= nltk_data-large_grammars-[0-9]*:../../textproc/nltk_data-large_grammars |
35 | TEST_DEPENDS+= nltk_data-nombank.1.0-[0-9]*:../../textproc/nltk_data-nombank.1.0 | | 35 | TEST_DEPENDS+= nltk_data-nombank.1.0-[0-9]*:../../textproc/nltk_data-nombank.1.0 |
36 | TEST_DEPENDS+= nltk_data-porter_test-[0-9]*:../../textproc/nltk_data-porter_test | | 36 | TEST_DEPENDS+= nltk_data-porter_test-[0-9]*:../../textproc/nltk_data-porter_test |
37 | TEST_DEPENDS+= nltk_data-omw-[0-9]*:../../textproc/nltk_data-omw | | 37 | TEST_DEPENDS+= nltk_data-omw14-[0-9]*:../../textproc/nltk_data-omw14 |
38 | TEST_DEPENDS+= nltk_data-ptb-[0-9]*:../../textproc/nltk_data-ptb | | 38 | TEST_DEPENDS+= nltk_data-ptb-[0-9]*:../../textproc/nltk_data-ptb |
39 | TEST_DEPENDS+= nltk_data-pl196x-[0-9]*:../../textproc/nltk_data-pl196x | | 39 | TEST_DEPENDS+= nltk_data-pl196x-[0-9]*:../../textproc/nltk_data-pl196x |
40 | TEST_DEPENDS+= nltk_data-punkt-[0-9]*:../../textproc/nltk_data-punkt | | 40 | TEST_DEPENDS+= nltk_data-punkt-[0-9]*:../../textproc/nltk_data-punkt |
41 | TEST_DEPENDS+= nltk_data-rte-[0-9]*:../../textproc/nltk_data-rte | | 41 | TEST_DEPENDS+= nltk_data-rte-[0-9]*:../../textproc/nltk_data-rte |
42 | TEST_DEPENDS+= nltk_data-sinica_treebank-[0-9]*:../../textproc/nltk_data-sinica_treebank | | 42 | TEST_DEPENDS+= nltk_data-sinica_treebank-[0-9]*:../../textproc/nltk_data-sinica_treebank |
43 | TEST_DEPENDS+= nltk_data-stopwords-[0-9]*:../../textproc/nltk_data-stopwords | | 43 | TEST_DEPENDS+= nltk_data-stopwords-[0-9]*:../../textproc/nltk_data-stopwords |
44 | TEST_DEPENDS+= nltk_data-treebank-[0-9]*:../../textproc/nltk_data-treebank | | 44 | TEST_DEPENDS+= nltk_data-treebank-[0-9]*:../../textproc/nltk_data-treebank |
45 | TEST_DEPENDS+= nltk_data-twitter_samples-[0-9]*:../../textproc/nltk_data-twitter_samples | | 45 | TEST_DEPENDS+= nltk_data-twitter_samples-[0-9]*:../../textproc/nltk_data-twitter_samples |
46 | TEST_DEPENDS+= nltk_data-udhr-[0-9]*:../../textproc/nltk_data-udhr | | 46 | TEST_DEPENDS+= nltk_data-udhr-[0-9]*:../../textproc/nltk_data-udhr |
47 | TEST_DEPENDS+= nltk_data-universal_tagset-[0-9]*:../../textproc/nltk_data-universal_tagset | | 47 | TEST_DEPENDS+= nltk_data-universal_tagset-[0-9]*:../../textproc/nltk_data-universal_tagset |
48 | TEST_DEPENDS+= nltk_data-wmt15_eval-[0-9]*:../../textproc/nltk_data-wmt15_eval | | 48 | TEST_DEPENDS+= nltk_data-wmt15_eval-[0-9]*:../../textproc/nltk_data-wmt15_eval |
49 | TEST_DEPENDS+= nltk_data-wordnet-[0-9]*:../../textproc/nltk_data-wordnet | | 49 | TEST_DEPENDS+= nltk_data-wordnet-[0-9]*:../../textproc/nltk_data-wordnet |
50 | TEST_DEPENDS+= nltk_data-wordnet31-[0-9]*:../../textproc/nltk_data-wordnet31 | | 50 | TEST_DEPENDS+= nltk_data-wordnet31-[0-9]*:../../textproc/nltk_data-wordnet31 |
51 | TEST_DEPENDS+= nltk_data-wordnet_ic-[0-9]*:../../textproc/nltk_data-wordnet_ic | | 51 | TEST_DEPENDS+= nltk_data-wordnet_ic-[0-9]*:../../textproc/nltk_data-wordnet_ic |
52 | TEST_DEPENDS+= nltk_data-words-[0-9]*:../../textproc/nltk_data-words | | 52 | TEST_DEPENDS+= nltk_data-words-[0-9]*:../../textproc/nltk_data-words |
53 | | | 53 | |
54 | REPLACE_PYTHON= nltk/corpus/reader/knbc.py | | 54 | REPLACE_PYTHON= nltk/corpus/reader/knbc.py |
55 | | | 55 | |
56 | USE_PKG_RESOURCES= yes | | 56 | USE_PKG_RESOURCES= yes |
57 | | | 57 | |
58 | PYTHON_VERSIONS_INCOMPATIBLE= 27 37 # py-matplotlib | | 58 | PYTHON_VERSIONS_INCOMPATIBLE= 27 37 # py-matplotlib |
59 | | | 59 | |
60 | post-extract: | | 60 | post-extract: |
61 | ${FIND} ${WRKSRC} -type f -exec ${CHMOD} g-w,o-w {} + | | 61 | ${FIND} ${WRKSRC} -type f -exec ${CHMOD} g-w,o-w {} + |
62 | | | 62 | |
63 | post-install: | | 63 | post-install: |
64 | cd ${DESTDIR}${PREFIX}/bin && \ | | 64 | cd ${DESTDIR}${PREFIX}/bin && \ |
65 | ${MV} nltk nltk-${PYVERSSUFFIX} || ${TRUE} | | 65 | ${MV} nltk nltk-${PYVERSSUFFIX} || ${TRUE} |
66 | | | 66 | |
67 | do-test: | | 67 | do-test: |
68 | cd ${WRKSRC} && ${SETENV} ${TEST_ENV} pytest-${PYVERSSUFFIX} | | 68 | cd ${WRKSRC} && ${SETENV} ${TEST_ENV} pytest-${PYVERSSUFFIX} |
69 | | | 69 | |
70 | .include "../../lang/python/application.mk" | | 70 | .include "../../lang/python/application.mk" |
71 | .include "../../lang/python/egg.mk" | | 71 | .include "../../lang/python/egg.mk" |
72 | .include "../../mk/bsd.pkg.mk" | | 72 | .include "../../mk/bsd.pkg.mk" |