diff --git a/databases/py-pyarrow/Makefile b/databases/py-pyarrow/Makefile index bcc093bd9047..dc56ae5d2c7b 100644 --- a/databases/py-pyarrow/Makefile +++ b/databases/py-pyarrow/Makefile @@ -1,6 +1,5 @@ PORTNAME= pyarrow -PORTVERSION= 18.0.0 -PORTREVISION= 1 +PORTVERSION= 19.0.1 CATEGORIES= databases python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -12,7 +11,7 @@ WWW= https://arrow.apache.org/ \ LICENSE= APACHE20 -BUILD_DEPENDS= arrow>=${PORTVERSION}:databases/arrow \ +BUILD_DEPENDS= arrow>=${PORTVERSION}<${PORTVERSION}_99:databases/arrow \ ${PYTHON_PKGNAMEPREFIX}numpy>=1.25,1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools>=61:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools-scm>=8:devel/py-setuptools-scm@${PY_FLAVOR} \ diff --git a/databases/py-pyarrow/distinfo b/databases/py-pyarrow/distinfo index 4ed2c13cf052..87d5cc40d57d 100644 --- a/databases/py-pyarrow/distinfo +++ b/databases/py-pyarrow/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1732202504 -SHA256 (pyarrow-18.0.0.tar.gz) = a6aa027b1a9d2970cf328ccd6dbe4a996bc13c39fd427f502782f5bdb9ca20f5 -SIZE (pyarrow-18.0.0.tar.gz) = 1118457 +TIMESTAMP = 1740022442 +SHA256 (pyarrow-19.0.1.tar.gz) = 3bf266b485df66a400f282ac0b6d1b500b9d2ae73314a153dbe97d6d5cc8a99e +SIZE (pyarrow-19.0.1.tar.gz) = 1129437 diff --git a/databases/py-pyarrow/files/patch-CMakeLists.txt b/databases/py-pyarrow/files/patch-CMakeLists.txt new file mode 100644 index 000000000000..980d0832c7c4 --- /dev/null +++ b/databases/py-pyarrow/files/patch-CMakeLists.txt @@ -0,0 +1,31 @@ +--- CMakeLists.txt.orig 2025-01-11 06:20:05 UTC ++++ CMakeLists.txt +@@ -489,8 +489,6 @@ target_compile_definitions(arrow_python PRIVATE ARROW_ + endif() + target_link_libraries(arrow_python PUBLIC Python3::NumPy) + target_compile_definitions(arrow_python PRIVATE ARROW_PYTHON_EXPORTING) +-set_target_properties(arrow_python PROPERTIES VERSION "${PYARROW_FULL_SO_VERSION}" +- SOVERSION "${PYARROW_SO_VERSION}") + install(TARGETS arrow_python + ARCHIVE DESTINATION . + LIBRARY DESTINATION . +@@ -506,9 +504,6 @@ else() + ${PARQUET_LINK_LIBS}) + target_compile_definitions(arrow_python_parquet_encryption + PRIVATE ARROW_PYTHON_PARQUET_ENCRYPTION_EXPORTING) +- set_target_properties(arrow_python_parquet_encryption +- PROPERTIES VERSION "${PYARROW_FULL_SO_VERSION}" +- SOVERSION "${PYARROW_SO_VERSION}") + install(TARGETS arrow_python_parquet_encryption + ARCHIVE DESTINATION . + LIBRARY DESTINATION . +@@ -539,9 +534,6 @@ if(PYARROW_BUILD_FLIGHT) + target_link_libraries(arrow_python_flight PUBLIC arrow_python + ArrowFlight::arrow_flight_shared) + target_compile_definitions(arrow_python_flight PRIVATE ARROW_PYFLIGHT_EXPORTING) +- set_target_properties(arrow_python_flight +- PROPERTIES VERSION "${PYARROW_FULL_SO_VERSION}" +- SOVERSION "${PYARROW_SO_VERSION}") + install(TARGETS arrow_python_flight + ARCHIVE DESTINATION . + LIBRARY DESTINATION .