FreeBSD Bugzilla – Attachment 210844 Details for
Bug 243429
devel/py-llvmlite: update to 0.31.0, py-numba to 0.47
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
update
py-numba-0.47.0.diff (text/plain), 4.80 KB, created by
Max Brazhnikov
on 2020-01-18 13:20:15 UTC
(
hide
)
Description:
update
Filename:
MIME Type:
Creator:
Max Brazhnikov
Created:
2020-01-18 13:20:15 UTC
Size:
4.80 KB
patch
obsolete
>Index: devel/py-numba/Makefile >=================================================================== >--- devel/py-numba/Makefile (revision 523358) >+++ devel/py-numba/Makefile (working copy) >@@ -2,8 +2,7 @@ > # $FreeBSD$ > > PORTNAME= numba >-DISTVERSION= 0.40.1 >-PORTREVISION= 8 >+DISTVERSION= 0.47.0 > CATEGORIES= devel python > MASTER_SITES= CHEESESHOP > PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} >@@ -14,11 +13,11 @@ > LICENSE= BSD2CLAUSE > LICENSE_FILE= ${WRKSRC}/LICENSE > >-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>1.7,1:math/py-numpy@${PY_FLAVOR} >+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>1.11,1:math/py-numpy@${PY_FLAVOR} > LIB_DEPENDS= libomp.so:devel/openmp \ > libtbb.so:devel/tbb > RUN_DEPENDS= ${PY_ENUM34} \ >- ${PYTHON_PKGNAMEPREFIX}llvmlite>=0.12:devel/py-llvmlite@${PY_FLAVOR} >+ ${PYTHON_PKGNAMEPREFIX}llvmlite>=0.31.0:devel/py-llvmlite@${PY_FLAVOR} > py27_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}singledispatch>0:devel/py-singledispatch@${PY_FLAVOR} \ > ${PYTHON_PKGNAMEPREFIX}funcsigs>0:devel/py-funcsigs@${PY_FLAVOR} > >Index: devel/py-numba/distinfo >=================================================================== >--- devel/py-numba/distinfo (revision 523358) >+++ devel/py-numba/distinfo (working copy) >@@ -1,3 +1,3 @@ >-TIMESTAMP = 1542233569 >-SHA256 (numba-0.40.1.tar.gz) = 52d046c13bcf0de79dbfb936874b7228f141b9b8e3447cc35855e9ad3e12aa33 >-SIZE (numba-0.40.1.tar.gz) = 1518126 >+TIMESTAMP = 1578995274 >+SHA256 (numba-0.47.0.tar.gz) = c0703df0a0ea2e29fbef7937d9849cc4734253066cb5820c5d6e0851876e3b0a >+SIZE (numba-0.47.0.tar.gz) = 1935290 >Index: devel/py-llvmlite/Makefile >=================================================================== >--- devel/py-llvmlite/Makefile (revision 523358) >+++ devel/py-llvmlite/Makefile (working copy) >@@ -2,8 +2,7 @@ > # $FreeBSD$ > > PORTNAME= llvmlite >-DISTVERSION= 0.25.0 >-PORTREVISION= 3 >+DISTVERSION= 0.31.0 > CATEGORIES= devel python > MASTER_SITES= CHEESESHOP > PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} >@@ -14,27 +13,32 @@ > LICENSE= BSD3CLAUSE > LICENSE_FILE= ${WRKSRC}/LICENSE > >-BROKEN_FreeBSD_11_powerpc64= fails to compile: clang++: not found >-BROKEN_FreeBSD_12_powerpc64= fails to compile: clang++: not found >+BUILD_DEPENDS= ${PY_ENUM34} \ >+ llvm-config${LLVM_VER}:devel/llvm${LLVM_VER} >+RUN_DEPENDS= ${PY_ENUM34} \ >+ llvm-config${LLVM_VER}:devel/llvm${LLVM_VER} > >-BUILD_DEPENDS= ${PY_ENUM34} >-RUN_DEPENDS= ${PY_ENUM34} >-LIB_DEPENDS= libLLVM-6.0.so:devel/llvm60 >- >-# Python 2.7,3.4+ >-USES= python fortran >+USES= compiler:c++11-lib python fortran > USE_PYTHON= distutils autoplist >+CXXFLAGS= -fPIC > >-# devel/llvm60 required as of version 0.23.0 >-LLVM_VER= 60 > MAKE_ENV= LLVM_CONFIG=${LOCALBASE}/bin/llvm-config${LLVM_VER} > >-post-patch: >-# Required, because Makefile.freebsd does not see VARS from this Makefile >- @${REINPLACE_CMD} -e "s|%%_GCC_VER%%|${_GCC_VER}|" \ >- ${WRKSRC}/ffi/Makefile.freebsd >+# compatible LLVM versions for llvmlite versions 0.29.0 - ... >+LLVM_SUPPORTED_MIN= 70 >+LLVM_SUPPORTED_MAX= 80 > >+.include <bsd.port.pre.mk> >+ >+.if ${LLVM_DEFAULT:S,-devel,990,} < ${LLVM_SUPPORTED_MIN} >+LLVM_VER= ${LLVM_SUPPORTED_MIN} >+.elif ${LLVM_DEFAULT:S,-devel,990,} > ${LLVM_SUPPORTED_MAX} >+LLVM_VER= ${LLVM_SUPPORTED_MAX} >+.else >+LLVM_VER= ${LLVM_DEFAULT} >+.endif >+ > post-install: > @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/llvmlite/binding/libllvmlite.so > >-.include <bsd.port.mk> >+.include <bsd.port.post.mk> >Index: devel/py-llvmlite/distinfo >=================================================================== >--- devel/py-llvmlite/distinfo (revision 523358) >+++ devel/py-llvmlite/distinfo (working copy) >@@ -1,3 +1,3 @@ >-TIMESTAMP = 1542234868 >-SHA256 (llvmlite-0.25.0.tar.gz) = fd64def9a51dd7dc61913a7a08eeba5b9785522740bec5a7c5995b2a90525025 >-SIZE (llvmlite-0.25.0.tar.gz) = 102079 >+TIMESTAMP = 1578993365 >+SHA256 (llvmlite-0.31.0.tar.gz) = 22ab2b9d7ec79fab66ac8b3d2133347de86addc2e2df1b3793e523ac84baa3c8 >+SIZE (llvmlite-0.31.0.tar.gz) = 110810 >Index: devel/py-llvmlite/files/patch-ffi-Makefile.freebsd >=================================================================== >--- devel/py-llvmlite/files/patch-ffi-Makefile.freebsd (revision 523358) >+++ devel/py-llvmlite/files/patch-ffi-Makefile.freebsd (working copy) >@@ -1,11 +1,13 @@ >---- ffi/Makefile.freebsd.orig 2016-09-03 17:26:16.399458000 +0000 >-+++ ffi/Makefile.freebsd 2016-09-03 17:26:38.057115000 +0000 >+--- ffi/Makefile.freebsd.orig 2020-01-03 17:02:39 UTC >++++ ffi/Makefile.freebsd > @@ -1,7 +1,7 @@ > >- CXX = clang++ -std=c++11 -stdlib=libc++ >- CXXFLAGS = $(LLVM_CXXFLAGS) >+-CXX = clang++ -std=c++11 -stdlib=libc++ >+-CXXFLAGS = $(LLVM_CXXFLAGS) > -LDFLAGS = $(LLVM_LDFLAGS) >-+LDFLAGS = $(LLVM_LDFLAGS) -shared -Wl,-rpath=$(LOCALBASE)/lib/gcc%%_GCC_VER%% >++CXX ?= clang++ >++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 \
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 243429
: 210844