Commit 23e3e0aa authored by Yuri Victorovich's avatar Yuri Victorovich
Browse files

py-apache-arrow: Remove in favor of databases/py-pyarrow

parent 8016ca18
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -5369,3 +5369,4 @@ russian/stardict-pc||2026-06-19|Broken for years and unfetchable
sysutils/bsdstats||2026-06-19|Broken for more than 10 months
textproc/stardict-dictd_mova||2026-06-19|Broken for years and unfetchable
x11/taiga||2026-06-19|Broken for more than 6 months
py-apache-arrow|py-pyarrow|2026-06-21|Remove in favor of py-pyarrow, which is the same project
+0 −1
Original line number Diff line number Diff line
@@ -754,7 +754,6 @@
    SUBDIR += py-aiosqlite
    SUBDIR += py-alembic
    SUBDIR += py-anysqlite
    SUBDIR += py-apache-arrow
    SUBDIR += py-apsw
    SUBDIR += py-apswutils
    SUBDIR += py-asyncmy
+0 −43
Original line number Diff line number Diff line
PORTNAME=	apache-arrow
DISTVERSION=	21.0.0
PORTREVISION=	2
CATEGORIES=	databases python
MASTER_SITES=	APACHE/arrow/arrow-${DISTVERSION}
PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
DISTNAME=	${PORTNAME}-${DISTVERSION}

MAINTAINER=	yuri@FreeBSD.org
COMMENT=	Columnar in-memory analytics layer for big data
WWW=		https://arrow.apache.org/

LICENSE=	APACHE20
LICENSE_FILE=	${WRKSRC}/../LICENSE.txt

BROKEN_i386=	compilation fails: ran out of registers during register allocation

BUILD_DEPENDS=	cmake:devel/cmake-core \
		${PYTHON_PKGNAMEPREFIX}numpy>=1.16:math/py-numpy@${PY_FLAVOR} \
		${PYTHON_PKGNAMEPREFIX}setuptools-scm>0:devel/py-setuptools-scm@${PY_FLAVOR} \
		${PYTHON_PKGNAMEPREFIX}pip>0:devel/py-pip@${PY_FLAVOR} \
		${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}numpy>=1.16:math/py-numpy@${PY_FLAVOR}
LIB_DEPENDS=	libarrow.so:databases/arrow # assumes that arrow is built with PYTHON=ON (python support is built)

USES=		compiler:c++11-lang pkgconfig python
USE_PYTHON=	cython distutils pytest # autoplist is broken, see https://issues.apache.org/jira/browse/ARROW-16820

WRKSRC_SUBDIR=	python

TEST_ENV+=	PYTHONPATH=${STAGEDIR}${PYTHON_SITELIBDIR}
TEST_WRKSRC=	${WRKSRC}/pyarrow/tests

MAKE_ENV=	FREEBSD_PYTHON_SUFFIX=${PYTHON_SUFFIX}

post-install:
	@${STRIP_CMD} \
		${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/pyarrow/*.cpython-${PYTHON_SUFFIX}.so \
		${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/pyarrow/libarrow_python.so \
		${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/pyarrow/libarrow_python_flight.so \
		${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}/pyarrow/libarrow_python_parquet_encryption.so

.include <bsd.port.mk>
+0 −3
Original line number Diff line number Diff line
TIMESTAMP = 1762124529
SHA256 (apache-arrow-21.0.0.tar.gz) = 5d3f8db7e72fb9f65f4785b7a1634522e8d8e9657a445af53d4a34a3849857b5
SIZE (apache-arrow-21.0.0.tar.gz) = 17320680
+0 −11
Original line number Diff line number Diff line
--- pyproject.toml.orig	2024-07-11 08:58:17 UTC
+++ pyproject.toml
@@ -27,7 +27,7 @@ requires = [
     # configuring setuptools_scm in pyproject.toml requires
     # versions released after 2022
     "setuptools_scm[toml]>=8",
-    "setuptools>=64",
+    "setuptools",
 ]
 build-backend = "setuptools.build_meta"
 
Loading