git: 726e7a61059e - main - devel/py-llvmlite: update to 0.43.0
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Tue, 18 Jun 2024 13:06:12 UTC
The branch main has been updated by makc: URL: https://cgit.FreeBSD.org/ports/commit/?id=726e7a61059e315715063818e98ed62e8ad21f37 commit 726e7a61059e315715063818e98ed62e8ad21f37 Author: Max Brazhnikov <makc@FreeBSD.org> AuthorDate: 2024-06-18 13:05:33 +0000 Commit: Max Brazhnikov <makc@FreeBSD.org> CommitDate: 2024-06-18 13:05:33 +0000 devel/py-llvmlite: update to 0.43.0 - Remove stale patches. --- devel/py-llvmlite/Makefile | 4 +--- devel/py-llvmlite/distinfo | 6 +++--- devel/py-llvmlite/files/patch-ffi-Makefile.freebsd | 18 ------------------ devel/py-llvmlite/files/patch-ffi_CMakeLists.txt | 12 ------------ 4 files changed, 4 insertions(+), 36 deletions(-) diff --git a/devel/py-llvmlite/Makefile b/devel/py-llvmlite/Makefile index c2d4d9575fe4..0ab3093a8dcb 100644 --- a/devel/py-llvmlite/Makefile +++ b/devel/py-llvmlite/Makefile @@ -1,5 +1,5 @@ PORTNAME= llvmlite -DISTVERSION= 0.42.0 +DISTVERSION= 0.43.0 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -15,8 +15,6 @@ LICENSE_FILE= ${WRKSRC}/LICENSE USES= compiler:c++11-lib fortran llvm:14,build,run python USE_PYTHON= distutils autoplist pytest # many tests fail, see https://github.com/numba/llvmlite/issues/1015 -CXXFLAGS= -fPIC - MAKE_ENV= LLVM_CONFIG=${LLVM_CONFIG} TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} diff --git a/devel/py-llvmlite/distinfo b/devel/py-llvmlite/distinfo index 4e84bba67e26..bf477b3ee500 100644 --- a/devel/py-llvmlite/distinfo +++ b/devel/py-llvmlite/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1712833651 -SHA256 (llvmlite-0.42.0.tar.gz) = f92b09243c0cc3f457da8b983f67bd8e1295d0f5b3746c7a1861d7a99403854a -SIZE (llvmlite-0.42.0.tar.gz) = 156136 +TIMESTAMP = 1718714350 +SHA256 (llvmlite-0.43.0.tar.gz) = ae2b5b5c3ef67354824fb75517c8db5fbe93bc02cd9671f3c62271626bc041d5 +SIZE (llvmlite-0.43.0.tar.gz) = 157069 diff --git a/devel/py-llvmlite/files/patch-ffi-Makefile.freebsd b/devel/py-llvmlite/files/patch-ffi-Makefile.freebsd deleted file mode 100644 index 85458df67478..000000000000 --- a/devel/py-llvmlite/files/patch-ffi-Makefile.freebsd +++ /dev/null @@ -1,18 +0,0 @@ ---- ffi/Makefile.freebsd.orig 2023-10-17 13:15:45 UTC -+++ ffi/Makefile.freebsd -@@ -1,12 +1,12 @@ - --CXX = clang++ -stdlib=libc++ -+CXX ?= clang++ -stdlib=libc++ - - # -flto and --exclude-libs allow us to remove those parts of LLVM we don't use - CXX_FLTO_FLAGS ?= -flto - LD_FLTO_FLAGS ?= -flto -Wl,--exclude-libs=ALL - --CXXFLAGS := $(CPPFLAGS) $(CXXFLAGS) $(LLVM_CXXFLAGS) $(CXX_FLTO_FLAGS) --LDFLAGS := $(LDFLAGS) $(LLVM_LDFLAGS) $(LD_FLTO_FLAGS) -+CXXFLAGS := $(CPPFLAGS) $(CXXFLAGS) $(LLVM_CXXFLAGS) -+LDFLAGS := $(LDFLAGS) $(LLVM_LDFLAGS) - LIBS = $(LLVM_LIBS) - INCLUDE = core.h - SRC = assembly.cpp bitcode.cpp core.cpp initfini.cpp module.cpp value.cpp \ diff --git a/devel/py-llvmlite/files/patch-ffi_CMakeLists.txt b/devel/py-llvmlite/files/patch-ffi_CMakeLists.txt deleted file mode 100644 index e3c2b7f56c13..000000000000 --- a/devel/py-llvmlite/files/patch-ffi_CMakeLists.txt +++ /dev/null @@ -1,12 +0,0 @@ -https://github.com/numba/llvmlite/issues/542 ---- ffi/CMakeLists.txt.orig 2020-01-04 18:08:00 UTC -+++ ffi/CMakeLists.txt -@@ -11,6 +11,8 @@ find_package(LLVM REQUIRED CONFIG) - message(STATUS "Found LLVM ${LLVM_PACKAGE_VERSION}") - message(STATUS "Using LLVMConfig.cmake in: ${LLVM_DIR}") - -+set(CMAKE_POSITION_INDEPENDENT_CODE ON) # otherwise FreeBSD build breaks asking for -fPIC -+ - # Set your project compile flags. - # E.g. if using the C++ header files - # you will need to enable C++11 support