Lines 1-8
Link Here
|
1 |
# $FreeBSD$ |
1 |
# $FreeBSD$ |
2 |
|
2 |
|
3 |
PORTNAME= pandas |
3 |
PORTNAME= pandas |
4 |
DISTVERSION= 0.24.2 |
4 |
DISTVERSION= 1.1.5 |
5 |
PORTREVISION= 1 |
|
|
6 |
PORTEPOCH= 1 |
5 |
PORTEPOCH= 1 |
7 |
CATEGORIES= math devel python |
6 |
CATEGORIES= math devel python |
8 |
MASTER_SITES= CHEESESHOP |
7 |
MASTER_SITES= CHEESESHOP |
Lines 13-18
Link Here
|
13 |
|
12 |
|
14 |
LICENSE= BSD3CLAUSE |
13 |
LICENSE= BSD3CLAUSE |
15 |
|
14 |
|
|
|
15 |
# Note: we cannot include the following ports in *_DEPENDS because they depend |
16 |
# on us for BUILD and RUN. |
17 |
# devel/py-xarray |
18 |
# math/py-statsmodels |
16 |
BUILD_DEPENDS= ${PYNUMPY} |
19 |
BUILD_DEPENDS= ${PYNUMPY} |
17 |
RUN_DEPENDS:= ${BUILD_DEPENDS} \ |
20 |
RUN_DEPENDS:= ${BUILD_DEPENDS} \ |
18 |
${PYTHON_PKGNAMEPREFIX}dateutil>=2.5:devel/py-dateutil@${PY_FLAVOR} \ |
21 |
${PYTHON_PKGNAMEPREFIX}dateutil>=2.5:devel/py-dateutil@${PY_FLAVOR} \ |
Lines 19-92
Link Here
|
19 |
${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${PY_FLAVOR} \ |
22 |
${PYTHON_PKGNAMEPREFIX}pytz>0:devel/py-pytz@${PY_FLAVOR} \ |
20 |
${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} |
23 |
${PYTHON_PKGNAMEPREFIX}sqlite3>0:databases/py-sqlite3@${PY_FLAVOR} |
21 |
|
24 |
|
22 |
# Official support for 2.7, 3.5, 3.6, and 3.7 |
25 |
# Official support for 3.6, 3.7, 3.8 and 3.9 |
23 |
USES= python |
26 |
USES= python |
|
|
27 |
USE_PYTHON= autoplist cython distutils |
24 |
|
28 |
|
|
|
29 |
SUB_FILES= pkg-message |
30 |
|
25 |
OPTIONS_DEFINE= MPL SCIPY |
31 |
OPTIONS_DEFINE= MPL SCIPY |
|
|
32 |
OPTIONS_DEFAULT= BTLNCK NUMEXPR |
26 |
OPTIONS_GROUP= ACCEL STORAGE HTML EXCEL |
33 |
OPTIONS_GROUP= ACCEL STORAGE HTML EXCEL |
27 |
OPTIONS_RADIO= SQL |
|
|
28 |
OPTIONS_GROUP_ACCEL= BTLNCK NUMEXPR |
34 |
OPTIONS_GROUP_ACCEL= BTLNCK NUMEXPR |
|
|
35 |
OPTIONS_GROUP_EXCEL= XLRD XLWT OPENPYXL XLSX |
36 |
OPTIONS_GROUP_HTML= LXML HTML5LIB JINJA2 |
29 |
OPTIONS_GROUP_STORAGE= BOTO TABLES |
37 |
OPTIONS_GROUP_STORAGE= BOTO TABLES |
30 |
OPTIONS_GROUP_HTML= LXML HTML5LIB JINJA2 |
38 |
OPTIONS_RADIO= SQL |
31 |
OPTIONS_GROUP_EXCEL= XLRD XLWT OPENPYXL XLSX |
|
|
32 |
OPTIONS_RADIO_SQL= ALCHEMY10 ALCHEMY11 ALCHEMY12 ALCHEMY13 |
39 |
OPTIONS_RADIO_SQL= ALCHEMY10 ALCHEMY11 ALCHEMY12 ALCHEMY13 |
33 |
OPTIONS_DEFAULT= BTLNCK NUMEXPR |
|
|
34 |
|
40 |
|
35 |
# Note: we cannot include the following ports in *_DEPENDS because they depend |
41 |
ACCEL_DESC= Computation Acceleration Add-ons |
36 |
# on us for BUILD and RUN. |
42 |
ALCHEMY10_DESC= Support SQL databases via databases/py-sqlalchemy10 |
37 |
# devel/py-xarray |
43 |
ALCHEMY11_DESC= Support SQL databases via databases/py-sqlalchemy11 |
38 |
# math/py-statsmodels |
44 |
ALCHEMY12_DESC= Support SQL databases via databases/py-sqlalchemy12 |
39 |
|
45 |
ALCHEMY13_DESC= Support SQL databases via databases/py-sqlalchemy13 |
|
|
46 |
BOTO_DESC= Support Amazon S3 storage via devel/py-boto |
47 |
BTLNCK_DESC= Accelerate certain NaN evals via math/py-bottleneck |
48 |
EXCEL_DESC= MS Excel I/O Add-ons |
49 |
HTML5LIB_DESC= Parse HTML with www/py-html5lib and www/py-beautifulsoup |
50 |
HTML_DESC= HTML Parsing/Generation Add-ons |
51 |
JINJA2_DESC= Support conditional HTML formatting with devel/py-Jinja2 |
52 |
LXML_DESC= Parse HTML with devel/py-lxml and www/py-beautifulsoup |
40 |
MPL_DESC= Support graphical plotting output via math/py-matplotlib |
53 |
MPL_DESC= Support graphical plotting output via math/py-matplotlib |
|
|
54 |
NUMEXPR_DESC= Accelerate certain numerical ops via math/py-numexpr |
55 |
OPENPYXL_DESC= Write MS Excel 2007+ with textproc/py-openpyxl |
41 |
SCIPY_DESC= Support various statistical functions via science/py-scipy |
56 |
SCIPY_DESC= Support various statistical functions via science/py-scipy |
42 |
BTLNCK_DESC= Accelerate certain NaN evals via math/py-bottleneck |
57 |
SQL_DESC= SQLAlchemy ORM Add-ons |
43 |
NUMEXPR_DESC= Accelerate certain numerical ops via math/py-numexpr |
58 |
STORAGE_DESC= Data Storage Add-ons |
44 |
BOTO_DESC= Support Amazon S3 storage via devel/py-boto |
|
|
45 |
TABLES_DESC= Support HDF5-based storage via devel/py-tables |
59 |
TABLES_DESC= Support HDF5-based storage via devel/py-tables |
46 |
LXML_DESC= Parse HTML with devel/py-lxml and www/py-beautifulsoup |
|
|
47 |
JINJA2_DESC= Support conditional HTML formatting with devel/py-Jinja2 |
48 |
HTML5LIB_DESC= Parse HTML with www/py-html5lib and www/py-beautifulsoup |
49 |
OPENPYXL_DESC= Write MS Excel 2007+ with textproc/py-openpyxl |
50 |
XLRD_DESC= Read MS Excel with textproc/py-xlrd |
60 |
XLRD_DESC= Read MS Excel with textproc/py-xlrd |
|
|
61 |
XLSX_DESC= Write MS Excel with textproc/py-xlsxwriter |
51 |
XLWT_DESC= Write MS Excel with textproc/py-xlwt |
62 |
XLWT_DESC= Write MS Excel with textproc/py-xlwt |
52 |
XLSX_DESC= Write MS Excel with textproc/py-xlsxwriter |
|
|
53 |
ALCHEMY10_DESC= Support SQL databases via databases/py-sqlalchemy10 |
54 |
ALCHEMY11_DESC= Support SQL databases via databases/py-sqlalchemy11 |
55 |
ALCHEMY12_DESC= Support SQL databases via databases/py-sqlalchemy12 |
56 |
ALCHEMY13_DESC= Support SQL databases via databases/py-sqlalchemy13 |
57 |
ACCEL_DESC= Computation Acceleration Add-ons |
58 |
STORAGE_DESC= Data Storage Add-ons |
59 |
SQL_DESC= SQLAlchemy ORM Add-ons |
60 |
HTML_DESC= HTML Parsing/Generation Add-ons |
61 |
EXCEL_DESC= MS Excel I/O Add-ons |
62 |
|
63 |
|
63 |
MPL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}matplotlib>=2.0.0:math/py-matplotlib@${PY_FLAVOR} |
64 |
ALCHEMY10_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlalchemy10>0:databases/py-sqlalchemy10@${PY_FLAVOR} |
64 |
SCIPY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}scipy>=1.1:science/py-scipy@${PY_FLAVOR} |
65 |
ALCHEMY11_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlalchemy11>0:databases/py-sqlalchemy11@${PY_FLAVOR} |
|
|
66 |
ALCHEMY12_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlalchemy12>0:databases/py-sqlalchemy12@${PY_FLAVOR} |
67 |
ALCHEMY13_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlalchemy13>0:databases/py-sqlalchemy13@${PY_FLAVOR} |
68 |
BOTO_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}boto>0:devel/py-boto@${PY_FLAVOR} |
65 |
BTLNCK_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}bottleneck>=1.2.0:math/py-bottleneck@${PY_FLAVOR} |
69 |
BTLNCK_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}bottleneck>=1.2.0:math/py-bottleneck@${PY_FLAVOR} |
66 |
NUMEXPR_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numexpr>=2.6.1:math/py-numexpr@${PY_FLAVOR} |
70 |
|
67 |
BOTO_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}boto>0:devel/py-boto@${PY_FLAVOR} |
|
|
68 |
TABLES_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tables>=3.4.2:devel/py-tables@${PY_FLAVOR} |
69 |
LXML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.2.1:www/py-beautifulsoup@${PY_FLAVOR} \ |
70 |
${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} |
71 |
HTML5LIB_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.2.1:www/py-beautifulsoup@${PY_FLAVOR} \ |
71 |
HTML5LIB_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.2.1:www/py-beautifulsoup@${PY_FLAVOR} \ |
72 |
${PYTHON_PKGNAMEPREFIX}html5lib>0:www/py-html5lib@${PY_FLAVOR} |
72 |
${PYTHON_PKGNAMEPREFIX}html5lib>0:www/py-html5lib@${PY_FLAVOR} |
73 |
JINJA2_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Jinja2>0:devel/py-Jinja2@${PY_FLAVOR} |
73 |
JINJA2_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}Jinja2>0:devel/py-Jinja2@${PY_FLAVOR} |
|
|
74 |
LXML_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}beautifulsoup>=4.2.1:www/py-beautifulsoup@${PY_FLAVOR} \ |
75 |
${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} |
76 |
MPL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}matplotlib>=2.0.0:math/py-matplotlib@${PY_FLAVOR} |
77 |
NUMEXPR_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numexpr>=2.6.1:math/py-numexpr@${PY_FLAVOR} |
78 |
OPENPYXL_IMPLIES= XLRD |
74 |
OPENPYXL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}openpyxl>=2.4.0:textproc/py-openpyxl@${PY_FLAVOR} |
79 |
OPENPYXL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}openpyxl>=2.4.0:textproc/py-openpyxl@${PY_FLAVOR} |
|
|
80 |
SCIPY_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}scipy>=1.1:science/py-scipy@${PY_FLAVOR} |
81 |
TABLES_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tables>=3.4.2:devel/py-tables@${PY_FLAVOR} |
75 |
XLRD_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xlrd>=1.0.0:textproc/py-xlrd@${PY_FLAVOR} |
82 |
XLRD_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xlrd>=1.0.0:textproc/py-xlrd@${PY_FLAVOR} |
|
|
83 |
XLSX_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}XlsxWriter>0:textproc/py-xlsxwriter@${PY_FLAVOR} |
76 |
XLWT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xlwt>0:textproc/py-xlwt@${PY_FLAVOR} |
84 |
XLWT_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}xlwt>0:textproc/py-xlwt@${PY_FLAVOR} |
77 |
XLSX_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}XlsxWriter>0:textproc/py-xlsxwriter@${PY_FLAVOR} |
|
|
78 |
|
85 |
|
79 |
ALCHEMY10_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlalchemy10>0:databases/py-sqlalchemy10@${PY_FLAVOR} |
|
|
80 |
ALCHEMY11_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlalchemy11>0:databases/py-sqlalchemy11@${PY_FLAVOR} |
81 |
ALCHEMY12_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlalchemy12>0:databases/py-sqlalchemy12@${PY_FLAVOR} |
82 |
ALCHEMY13_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlalchemy13>0:databases/py-sqlalchemy13@${PY_FLAVOR} |
83 |
|
84 |
OPENPYXL_IMPLIES= XLRD |
85 |
|
86 |
SUB_FILES= pkg-message |
87 |
|
88 |
USE_PYTHON= autoplist distutils |
89 |
|
90 |
post-install: |
86 |
post-install: |
91 |
@${FIND} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} \ |
87 |
@${FIND} ${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} \ |
92 |
-name '*.so' -exec ${STRIP_CMD} {} + |
88 |
-name '*.so' -exec ${STRIP_CMD} {} + |