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,27 +1,25 @@ PORTNAME= llvmlite -DISTVERSION= 0.42.0 +DISTVERSION= 0.43.0 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= makc@FreeBSD.org COMMENT= Lightweight LLVM python binding for writing JIT compilers WWW= https://github.com/numba/llvmlite LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE # llvm compatibility table https://github.com/numba/llvmlite#compatibility 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} post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/llvmlite/binding/libllvmlite*.so .include 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