FreeBSD Bugzilla – Attachment 226298 Details for
Bug 250646
science/py-tensorflow: Update to 1.15.4
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
Upgrade to 1.15.5 and fix poudriere building
tensorflow.diff (text/plain), 40.44 KB, created by
Anthony Donnelly
on 2021-07-08 13:11:42 UTC
(
hide
)
Description:
Upgrade to 1.15.5 and fix poudriere building
Filename:
MIME Type:
Creator:
Anthony Donnelly
Created:
2021-07-08 13:11:42 UTC
Size:
40.44 KB
patch
obsolete
>diff --git a/science/py-tensorflow/Makefile b/science/py-tensorflow/Makefile >index 0575e8928dd3..63d53cbe46dd 100644 >--- a/science/py-tensorflow/Makefile >+++ b/science/py-tensorflow/Makefile >@@ -1,7 +1,7 @@ > PORTNAME= tensorflow > DISTVERSIONPREFIX= v >-DISTVERSION= 1.14.0 >-PORTREVISION= 18 >+DISTVERSION= 1.15.5 >+PORTREVISION= 1 > CATEGORIES= science python > PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} > DIST_SUBDIR= ${PORTNAME} >@@ -13,7 +13,6 @@ COMMENT= Computation using data flow graphs for scalable machine learning > LICENSE= APACHE20 > LICENSE_FILE= ${WRKSRC}/LICENSE > >-BROKEN= fails to build > ONLY_FOR_ARCHS= amd64 > > BUILD_DEPENDS= ${RUN_DEPENDS} \ >@@ -21,7 +20,8 @@ BUILD_DEPENDS= ${RUN_DEPENDS} \ > bash:shells/bash \ > cython:lang/cython \ > swig:devel/swig \ >- bazel:devel/bazel029 >+ bazel:devel/bazel029 \ >+ git:devel/git > LIB_DEPENDS= libsnappy.so:archivers/snappy \ > liblmdb.so:databases/lmdb \ > libsqlite3.so:databases/sqlite3 \ >@@ -36,10 +36,10 @@ LIB_DEPENDS= libsnappy.so:archivers/snappy \ > libpng.so:graphics/png \ > libgpr.so:devel/grpc \ > libcurl.so:ftp/curl \ >- libgoogle_cloud_cpp_common.so:devel/google-cloud-cpp \ >+ libgoogle_cloud_cpp_common.so:devel/google-cloud-cpp117 \ > libflatbuffers.so:devel/flatbuffers \ > libdouble-conversion.so:devel/double-conversion >-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}absl>=0.7.1:devel/py-absl@${PY_FLAVOR} \ >+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}absl>=0.7.0:devel/py-absl@${PY_FLAVOR} \ > ${PYTHON_PKGNAMEPREFIX}astor>=0.5:devel/py-astor@${PY_FLAVOR} \ > ${PYTHON_PKGNAMEPREFIX}gast>=0.2.2:devel/py-gast@${PY_FLAVOR} \ > ${PYTHON_PKGNAMEPREFIX}numpy>=1.11.2:math/py-numpy@${PY_FLAVOR} \ >@@ -52,7 +52,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}absl>=0.7.1:devel/py-absl@${PY_FLAVOR} \ > ${PYTHON_PKGNAMEPREFIX}wrapt>=1.11.2:devel/py-wrapt@${PY_FLAVOR} \ > ${PYTHON_PKGNAMEPREFIX}wheel>=0.30.0:devel/py-wheel@${PY_FLAVOR} > >-USES= python:3.6+ shebangfix jpeg ssl >+USES= python:3.7+ shebangfix jpeg ssl compiler:c++17-lang > SHEBANG_GLOB= *.py > USE_GITHUB= yes > USE_PYTHON= distutils >@@ -91,10 +91,16 @@ post-patch: > @${REINPLACE_CMD} "s#%%LOCALBASE%%#${LOCALBASE}#" ${WRKDIR}/bazelrc \ > ${WRKSRC}/tensorflow/tensorflow.bzl ${WRKSRC}/.bazelrc \ > ${WRKSRC}/tensorflow/core/BUILD \ >- ${WRKSRC}/third_party/systemlibs/protobuf.bzl >+ ${WRKSRC}/third_party/systemlibs/protobuf.bzl \ >+ ${WRKSRC}/tensorflow/core/profiler/rpc/client/BUILD \ >+ ${WRKSRC}/WORKSPACE \ >+ ${WRKSRC}/tensorflow/core/profiler/internal/BUILD \ >+ ${WRKSRC}/tensorflow/contrib/ffmpeg/default/BUILD \ >+ ${WRKSRC}/third_party/flatbuffers/BUILD.system > > do-configure: > @cd ${WRKSRC} && ${SETENV} \ >+ BAZEL_CXXOPTS="-std=c++1z" \ > PYTHON_BIN_PATH=${PYTHON_CMD} \ > PYTHON_LIB_PATH="${PYTHON_SITELIBDIR}" \ > TF_NEED_JEMALLOC=0 \ >@@ -121,22 +127,22 @@ do-configure: > TF_IGNORE_MAX_BAZEL_VERSION=1 \ > CC_OPT_FLAGS="-march=${CPU_TARGET} -I${LOCALBASE}/include" \ > PREFIX="${LOCALBASE}" \ >- TF_SYSTEM_LIBS="absl_py astor_archive boringssl com_github_googleapis_googleapis com_github_googlecloudplatform_google_cloud_cpp com_google_protobuf \ >- com_google_protobuf_cc com_googlesource_code_re2 curl cython double_conversion enum34_archive flatbuffers gast_archive gif_archive \ >- grpc hwloc icu jpeg jsoncpp_git keras_applications_archive lmdb nasm nsync org_sqlite pasta pcre png_archive protobuf_archive \ >- six_archive snappy swig termcolor_archive wrapt zlib_archive" \ >+ TF_SYSTEM_LIBS="absl_py astor_archive boringssl com_github_googleapis_googleapis com_github_googlecloudplatform_google_cloud_cpp com_google_protobuf com_googlesource_code_re2 \ >+ curl cython double_conversion enum34_archive flatbuffers functools32_archive gast_archive gif_archive grpc hwloc icu jpeg jsoncpp_git keras_applications_archive \ >+ lmdb nasm nsync opt_einsum_archive org_sqlite pasta pcre png_archive six_archive snappy swig termcolor_archive wrapt zlib_archive" \ > ./configure > > do-build: > @cd ${WRKSRC} && \ >- bazel --bazelrc="${WRKDIR}/bazelrc" ${BAZEL_BOOT} build ${BAZEL_COPT} --host_copt="-I${LOCALBASE}/include" \ >- --host_linkopt="-L${LOCALBASE}/lib" --linkopt="-L${LOCALBASE}/lib" --config=opt \ >- --incompatible_no_support_tools_in_action_inputs=false \ >- --verbose_failures -s \ >+ bazel --bazelrc="${WRKDIR}/bazelrc" ${BAZEL_BOOT} build --jobs 16 ${BAZEL_COPT} --host_copt="-I${LOCALBASE}/include" \ >+ --host_linkopt="-L${LOCALBASE}/lib" --linkopt="-L${LOCALBASE}/lib" --config=c++17 --copt="-I${LOCALBASE}/include" \ >+ --cxxopt="--std=c++1z" --verbose_failures -s \ >+ --distdir=${WORKDIR}/bazel-dist \ >+ //tensorflow:libtensorflow_framework.so \ > //tensorflow:libtensorflow.so \ > //tensorflow:libtensorflow_cc.so \ >- //tensorflow:install_headers \ > //tensorflow/tools/pip_package:build_pip_package >+ > @cd ${WRKSRC} && ${SETENV} TMPDIR=${WRKDIR} \ > bazel-bin/tensorflow/tools/pip_package/build_pip_package \ > ${WRKDIR}/whl >diff --git a/science/py-tensorflow/Makefile.MASTER_SITES b/science/py-tensorflow/Makefile.MASTER_SITES >index 10dd9c5ee5f6..880ca476664f 100644 >--- a/science/py-tensorflow/Makefile.MASTER_SITES >+++ b/science/py-tensorflow/Makefile.MASTER_SITES >@@ -1,34 +1,39 @@ >-DISTFILES+= v0.18.tar.gz:mkldnn \ >- daf381e8535a1f1f1b8a75966a74e7cca63dee89.tar.gz:abseil \ >- a0d250e79c79.tar.gz:eigen \ >- 12fed0cd7cfcd9e169bf1925bc3a7a58725fdcc3.zip:gemmlowp \ >+DISTFILES+= fft2d.tgz:oourafft2d \ >+ 49177915a14a.tar.gz:eigen \ >+ 43ef2148c0936ebf7cb4be6b19927a9d9d145b8f.tar.gz:abseil \ >+ bazel-skylib.0.8.0.tar.gz:skylib \ >+ 92dd8a7a518a2fb7ba992d47c8b38299fe0be825.tar.gz:toolchain \ >+ 308b05b2419edb5c8ee0471b67a40403df940149.tar.gz:closure \ >+ 0d5f3f2768c6ca2faca0079a997a97ce22997a0c.zip:rulescc \ >+ rules_docker-v0.10.0.tar.gz:docker \ >+ rules_swift.0.11.1.tar.gz:swift \ > 816a4ae622e964763ca0862d9dbd19324a1eaf45.tar.gz:farmhash \ >- cf1e44edb908e9616030cc83d085989b8e6cd6df.tar.gz:closure \ >- 94d31935a2c94fe7e7c7379a0f3393e181928ff7.tar.gz:toolchain \ >- b8ff6a85ec359db3fd5657accd3e524daf12016d.tar.gz:docker \ >- 0.6.0.tar.gz:skylib \ >- rules_swift.0.9.0.tar.gz:swift \ >- fft.tgz:fft \ >+ 12fed0cd7cfcd9e169bf1925bc3a7a58725fdcc3.zip:gemmlowp \ >+ fd3d9af80465e4383162e4a7c5e2f406e82dd968.tar.gz:highwayhash \ >+ 36dbc057604f00aacfc0288ddad57e3b21cfc1b8.tar.gz:kissfft \ >+ 94d31935a2c94fe7e7c7379a0f3393e181928ff7.tar.gz:bazel \ >+ v2.3.0.tar.gz:pybind \ >+ 7a7e03f906aada0cf4b749b51213fe5784eeff84.tar.gz:llvm \ > 1200fe90bb174a6224a525ee60148671a786a71f.tar.gz:neon \ >- fd3d9af80465e4383162e4a7c5e2f406e82dd968.tar.gz:highway \ > license.rst.txt:license \ >- backports.weakref-1.0rc1.tar.gz:weakref \ >- 0d5f3f2768c6ca2faca0079a997a97ce22997a0c.zip:rulescc >+ backports.weakref-1.0rc1.tar.gz:weakref > >- >-MASTER_SITES+= https://github.com/intel/mkl-dnn/archive/:mkldnn \ >+MASTER_SITES+= http://www.kurims.kyoto-u.ac.jp/~ooura/:oourafft2d \ >+ https://storage.googleapis.com/mirror.tensorflow.org/bitbucket.org/eigen/eigen/get/:eigen \ > https://github.com/abseil/abseil-cpp/archive/:abseil \ >- https://bitbucket.org/eigen/eigen/get/:eigen \ >- https://github.com/google/gemmlowp/archive/:gemmlowp \ >- https://github.com/google/farmhash/archive/:farmhash \ >+ https://github.com/bazelbuild/bazel-skylib/releases/download/0.8.0/:skylib \ >+ https://github.com/bazelbuild/bazel-toolchains/archive/:toolchain \ > https://github.com/bazelbuild/rules_closure/archive/:closure \ >- http://mirror.tensorflow.org/github.com/bazelbuild/bazel-toolchains/archive/:toolchain \ >- https://github.com/bazelbuild/rules_docker/archive/:docker \ >- https://github.com/bazelbuild/bazel-skylib/archive/:skylib \ >- https://github.com/bazelbuild/rules_swift/releases/download/0.9.0/:swift \ >- http://www.kurims.kyoto-u.ac.jp/~ooura/:fft \ >- http://mirror.tensorflow.org/github.com/intel/ARM_NEON_2_x86_SSE/archive/:neon \ >- http://mirror.tensorflow.org/github.com/google/highwayhash/archive/:highway \ >- http://mirror.tensorflow.org/docs.python.org/2.7/_sources/:license \ >+ https://github.com/bazelbuild/rules_docker/releases/download/v0.10.0/:docker \ >+ https://github.com/bazelbuild/rules_swift/releases/download/0.11.1/:swift \ >+ https://github.com/google/farmhash/archive/:farmhash \ >+ https://github.com/google/gemmlowp/archive/:gemmlowp \ >+ https://github.com/google/highwayhash/archive/:highwayhash \ >+ https://github.com/mborgerding/kissfft/archive/:kissfft \ >+ https://github.com/nlopezgi/bazel-toolchains/archive/:bazel \ >+ https://github.com/pybind/pybind11/archive/:pybind \ >+ https://github.com/llvm-mirror/llvm/archive/:llvm \ >+ https://github.com/intel/ARM_NEON_2_x86_SSE/archive/:neon \ >+ https://storage.googleapis.com/mirror.tensorflow.org/docs.python.org/2.7/_sources/:license \ > https://pypi.python.org/packages/bc/cc/3cdb0a02e7e96f6c70bd971bc8a90b8463fda83e264fa9c5c1c98ceabd81/:weakref \ >- https://mirror.bazel.build/github.com/bazelbuild/rules_cc/archive/:rulescc >+ https://github.com/bazelbuild/rules_cc/archive/:rulescc >diff --git a/science/py-tensorflow/distinfo b/science/py-tensorflow/distinfo >index 8b8542577643..82662ad2bd6f 100644 >--- a/science/py-tensorflow/distinfo >+++ b/science/py-tensorflow/distinfo >@@ -1,35 +1,41 @@ >-TIMESTAMP = 1570325271 >-SHA256 (tensorflow/v0.18.tar.gz) = 38a1c02104ee9f630c1ad68164119cd58ad0aaf59e04ccbe7bd5781add7bfbea >-SIZE (tensorflow/v0.18.tar.gz) = 1497239 >-SHA256 (tensorflow/daf381e8535a1f1f1b8a75966a74e7cca63dee89.tar.gz) = 56cd3fbbbd94468a5fff58f5df2b6f9de7a0272870c61f6ca05b869934f4802a >-SIZE (tensorflow/daf381e8535a1f1f1b8a75966a74e7cca63dee89.tar.gz) = 1275955 >-SHA256 (tensorflow/a0d250e79c79.tar.gz) = 0dde8fb87f5dad2e409c9f4ea1bebc54e694cf4f3b633081b0d51a55c00f9c9f >-SIZE (tensorflow/a0d250e79c79.tar.gz) = 2468318 >-SHA256 (tensorflow/12fed0cd7cfcd9e169bf1925bc3a7a58725fdcc3.zip) = 6678b484d929f2d0d3229d8ac4e3b815a950c86bb9f17851471d143f6d4f7834 >-SIZE (tensorflow/12fed0cd7cfcd9e169bf1925bc3a7a58725fdcc3.zip) = 935628 >+TIMESTAMP = 1625741393 >+SHA256 (tensorflow/fft2d.tgz) = ada7e99087c4ed477bfdf11413f2ba8db8a840ba9bbf8ac94f4f3972e2a7cec9 >+SIZE (tensorflow/fft2d.tgz) = 54434 >+SHA256 (tensorflow/49177915a14a.tar.gz) = b3e1c3df05377d22bb960f54acce8d7018bc9477f37e8f39f9d3c784f5aaa87f >+SIZE (tensorflow/49177915a14a.tar.gz) = 2496808 >+SHA256 (tensorflow/43ef2148c0936ebf7cb4be6b19927a9d9d145b8f.tar.gz) = acd93f6baaedc4414ebd08b33bebca7c7a46888916101d8c0b8083573526d070 >+SIZE (tensorflow/43ef2148c0936ebf7cb4be6b19927a9d9d145b8f.tar.gz) = 1281523 >+SHA256 (tensorflow/bazel-skylib.0.8.0.tar.gz) = 2ef429f5d7ce7111263289644d233707dba35e39696377ebab8b0bc701f7818e >+SIZE (tensorflow/bazel-skylib.0.8.0.tar.gz) = 72941 >+SHA256 (tensorflow/92dd8a7a518a2fb7ba992d47c8b38299fe0be825.tar.gz) = 88e818f9f03628eef609c8429c210ecf265ffe46c2af095f36c7ef8b1855fef5 >+SIZE (tensorflow/92dd8a7a518a2fb7ba992d47c8b38299fe0be825.tar.gz) = 660374 >+SHA256 (tensorflow/308b05b2419edb5c8ee0471b67a40403df940149.tar.gz) = 5b00383d08dd71f28503736db0500b6fb4dda47489ff5fc6bed42557c07c6ba9 >+SIZE (tensorflow/308b05b2419edb5c8ee0471b67a40403df940149.tar.gz) = 464906 >+SHA256 (tensorflow/0d5f3f2768c6ca2faca0079a997a97ce22997a0c.zip) = 36fa66d4d49debd71d05fba55c1353b522e8caef4a20f8080a3d17cdda001d89 >+SIZE (tensorflow/0d5f3f2768c6ca2faca0079a997a97ce22997a0c.zip) = 72534 >+SHA256 (tensorflow/rules_docker-v0.10.0.tar.gz) = 7d453450e1eb70e238eea6b31f4115607ec1200e91afea01c25f9804f37e39c8 >+SIZE (tensorflow/rules_docker-v0.10.0.tar.gz) = 549649 >+SHA256 (tensorflow/rules_swift.0.11.1.tar.gz) = 96a86afcbdab215f8363e65a10cf023b752e90b23abf02272c4fc668fcb70311 >+SIZE (tensorflow/rules_swift.0.11.1.tar.gz) = 107453 > SHA256 (tensorflow/816a4ae622e964763ca0862d9dbd19324a1eaf45.tar.gz) = 6560547c63e4af82b0f202cb710ceabb3f21347a4b996db565a411da5b17aba0 > SIZE (tensorflow/816a4ae622e964763ca0862d9dbd19324a1eaf45.tar.gz) = 467122 >-SHA256 (tensorflow/cf1e44edb908e9616030cc83d085989b8e6cd6df.tar.gz) = e0a111000aeed2051f29fcc7a3f83be3ad8c6c93c186e64beb1ad313f0c7f9f9 >-SIZE (tensorflow/cf1e44edb908e9616030cc83d085989b8e6cd6df.tar.gz) = 462798 >+SHA256 (tensorflow/12fed0cd7cfcd9e169bf1925bc3a7a58725fdcc3.zip) = 6678b484d929f2d0d3229d8ac4e3b815a950c86bb9f17851471d143f6d4f7834 >+SIZE (tensorflow/12fed0cd7cfcd9e169bf1925bc3a7a58725fdcc3.zip) = 935628 >+SHA256 (tensorflow/fd3d9af80465e4383162e4a7c5e2f406e82dd968.tar.gz) = 9c3e0e87d581feeb0c18d814d98f170ff23e62967a2bd6855847f0b2fe598a37 >+SIZE (tensorflow/fd3d9af80465e4383162e4a7c5e2f406e82dd968.tar.gz) = 138574 >+SHA256 (tensorflow/36dbc057604f00aacfc0288ddad57e3b21cfc1b8.tar.gz) = 42b7ef406d5aa2d57a7b3b56fc44e8ad3011581692458a69958a911071efdcf2 >+SIZE (tensorflow/36dbc057604f00aacfc0288ddad57e3b21cfc1b8.tar.gz) = 44744 > SHA256 (tensorflow/94d31935a2c94fe7e7c7379a0f3393e181928ff7.tar.gz) = 109a99384f9d08f9e75136d218ebaebc68cc810c56897aea2224c57932052d30 > SIZE (tensorflow/94d31935a2c94fe7e7c7379a0f3393e181928ff7.tar.gz) = 505681 >-SHA256 (tensorflow/b8ff6a85ec359db3fd5657accd3e524daf12016d.tar.gz) = 4abb48f56b838957c9c72ac511b44f79612fcf39d08338fad14a8e3f6b0572ea >-SIZE (tensorflow/b8ff6a85ec359db3fd5657accd3e524daf12016d.tar.gz) = 460121 >-SHA256 (tensorflow/0.6.0.tar.gz) = eb5c57e4c12e68c0c20bc774bfbc60a568e800d025557bc4ea022c6479acc867 >-SIZE (tensorflow/0.6.0.tar.gz) = 29330 >-SHA256 (tensorflow/rules_swift.0.9.0.tar.gz) = 9efe9699e9765e6b4a5e063e4a08f6b163cccaf0443f775d935baf5c3cd6ed0e >-SIZE (tensorflow/rules_swift.0.9.0.tar.gz) = 105918 >-SHA256 (tensorflow/fft.tgz) = 52bb637c70b971958ec79c9c8752b1df5ff0218a4db4510e60826e0cb79b5296 >-SIZE (tensorflow/fft.tgz) = 72213 >+SHA256 (tensorflow/v2.3.0.tar.gz) = 0f34838f2c8024a6765168227ba587b3687729ebf03dc912f88ff75c7aa9cfe8 >+SIZE (tensorflow/v2.3.0.tar.gz) = 564520 >+SHA256 (tensorflow/7a7e03f906aada0cf4b749b51213fe5784eeff84.tar.gz) = 599b89411df88b9e2be40b019e7ab0f7c9c10dd5ab1c948cd22e678cc8f8f352 >+SIZE (tensorflow/7a7e03f906aada0cf4b749b51213fe5784eeff84.tar.gz) = 50144723 > SHA256 (tensorflow/1200fe90bb174a6224a525ee60148671a786a71f.tar.gz) = 213733991310b904b11b053ac224fee2d4e0179e46b52fe7f8735b8831e04dcc > SIZE (tensorflow/1200fe90bb174a6224a525ee60148671a786a71f.tar.gz) = 100612 >-SHA256 (tensorflow/fd3d9af80465e4383162e4a7c5e2f406e82dd968.tar.gz) = 9c3e0e87d581feeb0c18d814d98f170ff23e62967a2bd6855847f0b2fe598a37 >-SIZE (tensorflow/fd3d9af80465e4383162e4a7c5e2f406e82dd968.tar.gz) = 138574 > SHA256 (tensorflow/license.rst.txt) = e76cacdf0bdd265ff074ccca03671c33126f597f39d0ed97bc3e5673d9170cf6 > SIZE (tensorflow/license.rst.txt) = 45132 > SHA256 (tensorflow/backports.weakref-1.0rc1.tar.gz) = 8813bf712a66b3d8b85dc289e1104ed220f1878cf981e2fe756dfaabe9a82892 > SIZE (tensorflow/backports.weakref-1.0rc1.tar.gz) = 7761 >-SHA256 (tensorflow/0d5f3f2768c6ca2faca0079a997a97ce22997a0c.zip) = 36fa66d4d49debd71d05fba55c1353b522e8caef4a20f8080a3d17cdda001d89 >-SIZE (tensorflow/0d5f3f2768c6ca2faca0079a997a97ce22997a0c.zip) = 72534 >-SHA256 (tensorflow/tensorflow-tensorflow-v1.14.0_GH0.tar.gz) = aa2a6a1daafa3af66807cfe0bc77bfe1144a9a53df9a96bab52e3e575b3047ed >-SIZE (tensorflow/tensorflow-tensorflow-v1.14.0_GH0.tar.gz) = 41335204 >+SHA256 (tensorflow/tensorflow-tensorflow-v1.15.5_GH0.tar.gz) = 4c4d23e311093ded2d2e287b18d7c45b07b5984ab88a1d2f91f8f13c886123db >+SIZE (tensorflow/tensorflow-tensorflow-v1.15.5_GH0.tar.gz) = 46212258 >diff --git a/science/py-tensorflow/files/bazelrc b/science/py-tensorflow/files/bazelrc >index 829431f9eb25..98a37af78dce 100644 >--- a/science/py-tensorflow/files/bazelrc >+++ b/science/py-tensorflow/files/bazelrc >@@ -15,3 +15,5 @@ build --define=PREFIX=%%LOCALBASE%% > build --define=LIBDIR=%%LOCALBASE%%/lib > > build --config=noaws --config=nohdfs --config=noignite --config=nokafka >+build --define tensorflow_mkldnn_contraction_kernel=0 >+build --incompatible_no_support_tools_in_action_inputs=false >diff --git a/science/py-tensorflow/files/patch-tensorflow_contrib_boosted__trees_build b/science/py-tensorflow/files/patch-tensorflow_contrib_boosted__trees_build >deleted file mode 100644 >index 3711842c1939..000000000000 >--- a/science/py-tensorflow/files/patch-tensorflow_contrib_boosted__trees_build >+++ /dev/null >@@ -1,24 +0,0 @@ >---- tensorflow/contrib/boosted_trees/BUILD.orig 2019-07-07 15:35:52.034885000 +0100 >-+++ tensorflow/contrib/boosted_trees/BUILD 2019-07-07 15:50:02.149725000 +0100 >-@@ -27,6 +27,10 @@ >- ":stats_accumulator_ops_kernels", >- ":training_ops_kernels", >- ], >-+ linkopts = select({ >-+ "//tensorflow:freebsd": ["-lm", "-lexecinfo",], >-+ }), >-+ >- alwayslink = 1, >- ) >- >-@@ -40,6 +44,10 @@ >- ":stats_accumulator_ops_op_lib", >- ":training_ops_op_lib", >- ], >-+ linkopts = select({ >-+ "//tensorflow:freebsd": ["-lm", "-lexecinfo",], >-+ }), >-+ >- ) >- >- py_library( >diff --git a/science/py-tensorflow/files/patch-tensorflow_contrib_ignite_kernels_client_ignite__plain__client__unix.cc b/science/py-tensorflow/files/patch-tensorflow_contrib_ignite_kernels_client_ignite__plain__client__unix.cc >index 12d7a8e0d5af..eb84acb94185 100644 >--- a/science/py-tensorflow/files/patch-tensorflow_contrib_ignite_kernels_client_ignite__plain__client__unix.cc >+++ b/science/py-tensorflow/files/patch-tensorflow_contrib_ignite_kernels_client_ignite__plain__client__unix.cc >@@ -1,6 +1,6 @@ >---- tensorflow/contrib/ignite/kernels/client/ignite_plain_client_unix.cc.orig 2019-07-07 13:40:21.593527000 +0100 >-+++ tensorflow/contrib/ignite/kernels/client/ignite_plain_client_unix.cc 2019-07-07 13:40:59.586340000 +0100 >-@@ -20,6 +20,10 @@ >+--- tensorflow/contrib/ignite/kernels/client/ignite_plain_client_unix.cc.orig 2019-10-14 21:08:43 UTC >++++ tensorflow/contrib/ignite/kernels/client/ignite_plain_client_unix.cc >+@@ -19,6 +19,10 @@ limitations under the License. > #include <sys/socket.h> > #include <unistd.h> > >diff --git a/science/py-tensorflow/files/patch-tensorflow_contrib_makefile_makefile b/science/py-tensorflow/files/patch-tensorflow_contrib_makefile_makefile >deleted file mode 100644 >index d4ca3e053e57..000000000000 >--- a/science/py-tensorflow/files/patch-tensorflow_contrib_makefile_makefile >+++ /dev/null >@@ -1,49 +0,0 @@ >---- ./tensorflow/contrib/makefile/Makefile.orig 2019-07-08 16:51:36.748365000 +0100 >-+++ ./tensorflow/contrib/makefile/Makefile 2019-07-08 16:51:21.774903000 +0100 >-@@ -60,12 +60,15 @@ >- ifeq ($(UNAME_S),Linux) >- HOST_OS := LINUX >- endif >-+ ifeq ($(UNAME_S),FreeBSD) >-+ HOST_OS := FREEBSD >-+ endif >- ifeq ($(UNAME_S),Darwin) >- HOST_OS := OSX >- endif >- endif >- >--HOST_ARCH := $(shell if [[ $(shell uname -m) =~ i[345678]86 ]]; then echo x86_32; else echo $(shell uname -m); fi) >-+HOST_ARCH := $(shell if uname -m | grep -q i[345678]86; then echo x86_32; elif uname -m | grep -q amd64; then echo x86_64; else uname -m; fi) >- >- # Where compiled objects are stored. >- HOST_OBJDIR := $(MAKEFILE_DIR)/gen/host_obj/ >-@@ -111,6 +114,9 @@ >- ifeq ($(HOST_OS),LINUX) >- HOST_LIBS += -ldl -lpthread >- endif >-+ifeq ($(HOST_OS),FREEBSD) >-+ HOST_LIBS += -lexecinfo -lpthread >-+endif >- >- # If we're on a Pi, link in pthreads and dl >- ifeq ($(HOST_OS),PI) >-@@ -248,7 +254,7 @@ >- LDFLAGS += -all_load >- endif >- # Make sure that we don't strip global constructors on Linux. >--ifeq ($(TARGET),LINUX) >-+ifeq ($(TARGET),LINUX,FREEBSD) >- ifeq ($(HAS_GEN_HOST_PROTOC),true) >- LIBFLAGS += -L$(MAKEFILE_DIR)/gen/protobuf-host/lib >- export LD_LIBRARY_PATH=$(MAKEFILE_DIR)/gen/protobuf-host/lib >-@@ -261,6 +267,10 @@ >- ifeq ($(TARGET),LINUX) >- LIBS += -ldl -lpthread >- endif >-+ifeq ($(TARGET),FREEBSD) >-+ LIBS += -lexecinfo -lpthread >-+endif >-+ >- # If we're cross-compiling for the Raspberry Pi, use the right gcc. >- ifeq ($(TARGET),PI) >- CXXFLAGS += $(ANDROID_TYPES) -DRASPBERRY_PI >diff --git a/science/py-tensorflow/files/patch-tensorflow_core_BUILD b/science/py-tensorflow/files/patch-tensorflow_core_BUILD >index c699215b4922..99e14f8f3334 100644 >--- a/science/py-tensorflow/files/patch-tensorflow_core_BUILD >+++ b/science/py-tensorflow/files/patch-tensorflow_core_BUILD >@@ -1,6 +1,6 @@ >---- tensorflow/core/BUILD.orig 2019-06-18 23:48:23.000000000 +0100 >-+++ tensorflow/core/BUILD 2019-07-14 09:27:38.471527000 +0100 >-@@ -2412,7 +2412,7 @@ >+--- tensorflow/core/BUILD.orig 2019-10-14 21:08:43 UTC >++++ tensorflow/core/BUILD >+@@ -2432,7 +2432,7 @@ cc_library( > copts = tf_copts(), > defines = LIB_INTERNAL_DEFINES, > linkopts = select({ >@@ -9,7 +9,7 @@ > "//tensorflow:windows": [], > "//tensorflow:android": [], > "//conditions:default": [ >-@@ -2512,7 +2512,7 @@ >+@@ -2515,7 +2515,7 @@ cc_library( > hdrs = ["lib/gif/gif_io.h"], > copts = tf_copts(), > linkopts = select({ >@@ -18,7 +18,7 @@ > "//tensorflow:windows": [], > "//conditions:default": ["-ldl"], > }), >-@@ -2536,7 +2536,7 @@ >+@@ -2539,7 +2539,7 @@ cc_library( > ], > copts = tf_copts(), > linkopts = select({ >@@ -27,7 +27,7 @@ > "//tensorflow:windows": [], > "//conditions:default": ["-ldl"], > }), >-@@ -2566,7 +2566,7 @@ >+@@ -2570,7 +2570,7 @@ cc_library( > ], > copts = tf_copts(), > linkopts = select({ >@@ -36,7 +36,7 @@ > "//tensorflow:windows": [], > "//conditions:default": ["-ldl"], > }), >-@@ -2897,7 +2897,7 @@ >+@@ -2907,7 +2907,7 @@ tf_cuda_library( > hdrs = FRAMEWORK_INTERNAL_PUBLIC_HEADERS, > copts = tf_copts(), > linkopts = select({ >diff --git a/science/py-tensorflow/files/patch-tensorflow_core_platform_cloud_gcs__dns__cache.cc b/science/py-tensorflow/files/patch-tensorflow_core_platform_cloud_gcs__dns__cache.cc >index 5d3ee387c329..3d1763b04a83 100644 >--- a/science/py-tensorflow/files/patch-tensorflow_core_platform_cloud_gcs__dns__cache.cc >+++ b/science/py-tensorflow/files/patch-tensorflow_core_platform_cloud_gcs__dns__cache.cc >@@ -1,6 +1,6 @@ >---- tensorflow/core/platform/cloud/gcs_dns_cache.cc.orig 2019-06-18 23:48:23.000000000 +0100 >-+++ tensorflow/core/platform/cloud/gcs_dns_cache.cc 2019-07-06 18:15:09.827112000 +0100 >-@@ -24,6 +24,11 @@ >+--- tensorflow/core/platform/cloud/gcs_dns_cache.cc.orig 2019-10-14 21:08:43 UTC >++++ tensorflow/core/platform/cloud/gcs_dns_cache.cc >+@@ -26,6 +26,11 @@ limitations under the License. > #endif > #include <sys/types.h> > >diff --git a/science/py-tensorflow/files/patch-tensorflow_core_platform_default_build__config.bzl b/science/py-tensorflow/files/patch-tensorflow_core_platform_default_build__config.bzl >deleted file mode 100644 >index 3ca7e7a22203..000000000000 >--- a/science/py-tensorflow/files/patch-tensorflow_core_platform_default_build__config.bzl >+++ /dev/null >@@ -1,13 +0,0 @@ >---- tensorflow/core/platform/default/build_config.bzl.orig 2019-07-06 21:55:11.899673000 +0100 >-+++ tensorflow/core/platform/default/build_config.bzl 2019-07-06 21:56:04.571430000 +0100 >-@@ -796,9 +796,7 @@ >- "//tensorflow:ios": [], >- "//tensorflow:windows": [], >- "//tensorflow:macos": [], >-- "//conditions:default": [ >-- "@hwloc", >-- ], >-+ "//tensorflow:freebsd": [], >- }) >- >- def tf_additional_numa_copts(): >diff --git a/science/py-tensorflow/files/patch-tensorflow_core_platform_posix_env.cc b/science/py-tensorflow/files/patch-tensorflow_core_platform_posix_env.cc >deleted file mode 100644 >index b50356e83924..000000000000 >--- a/science/py-tensorflow/files/patch-tensorflow_core_platform_posix_env.cc >+++ /dev/null >@@ -1,31 +0,0 @@ >---- tensorflow/core/platform/posix/env.cc.orig 2019-06-18 23:48:23.000000000 +0100 >-+++ tensorflow/core/platform/posix/env.cc 2019-07-06 21:03:28.090735000 +0100 >-@@ -28,6 +28,10 @@ >- #include <thread> >- #include <vector> >- >-+#ifdef __FREEBSD__ >-+#include <pthread.h> >-+#endif >-+ >- #include "tensorflow/core/lib/core/error_codes.pb.h" >- #include "tensorflow/core/platform/env.h" >- #include "tensorflow/core/platform/load_library.h" >-@@ -113,7 +117,7 @@ >- // Has to be casted to long first, else this error appears: >- // static_cast from 'pthread_t' (aka 'pthread *') to 'int32' (aka 'int') >- // is not allowed >-- return static_cast<int32>(static_cast<int64>(pthread_self())); >-+ return static_cast<int32>((int64)(pthread_self())); >- #else >- return static_cast<int32>(pthread_self()); >- #endif >-@@ -129,7 +133,7 @@ >- return true; >- } >- } >--#if defined(__ANDROID__) || defined(__EMSCRIPTEN__) >-+#if defined(__ANDROID__) || defined(__EMSCRIPTEN__) || defined(__FreeBSD__) >- return false; >- #else >- char buf[100]; >diff --git a/science/py-tensorflow/files/patch-tensorflow_core_proto_autotuning.proto b/science/py-tensorflow/files/patch-tensorflow_core_proto_autotuning.proto >deleted file mode 100644 >index 197b0575861b..000000000000 >--- a/science/py-tensorflow/files/patch-tensorflow_core_proto_autotuning.proto >+++ /dev/null >@@ -1,21 +0,0 @@ >---- tensorflow/core/protobuf/autotuning.proto.orig 2019-06-18 23:48:23.000000000 +0100 >-+++ tensorflow/core/protobuf/autotuning.proto 2019-07-30 11:45:04.342068000 +0100 >-@@ -11,14 +11,14 @@ >- import "google/protobuf/duration.proto"; >- >- message CudnnVersion { >-- int32 major = 1; >-- int32 minor = 2; >-+ int32 major_val = 1; >-+ int32 minor_val = 2; >- int32 patch = 3; >- } >- >- message ComputeCapability { >-- int32 major = 1; >-- int32 minor = 2; >-+ int32 major_val = 1; >-+ int32 minor_val = 2; >- } >- >- message AutotuneResult { >diff --git a/science/py-tensorflow/files/patch-tensorflow_lite_experimental_micro_tools_make_targets_freebsd__makefile.inc b/science/py-tensorflow/files/patch-tensorflow_lite_experimental_micro_tools_make_targets_freebsd__makefile.inc >index 9558cdfd6513..15a38269c889 100644 >--- a/science/py-tensorflow/files/patch-tensorflow_lite_experimental_micro_tools_make_targets_freebsd__makefile.inc >+++ b/science/py-tensorflow/files/patch-tensorflow_lite_experimental_micro_tools_make_targets_freebsd__makefile.inc >@@ -1,5 +1,5 @@ >---- /dev/null 2019-07-08 14:38:21.999045000 +0100 >-+++ tensorflow/lite/experimental/micro/tools/make/targets/freebsd_makefile.inc 2019-07-08 14:37:33.196932000 +0100 >+--- tensorflow/lite/experimental/micro/tools/make/targets/freebsd_makefile.inc.orig 2021-07-05 16:52:18 UTC >++++ tensorflow/lite/experimental/micro/tools/make/targets/freebsd_makefile.inc > @@ -0,0 +1,10 @@ > +# Settings for x86 on FreeBSD > +ifeq ($(TARGET), freebsd) >diff --git a/science/py-tensorflow/files/patch-tensorflow_lite_kernels_internal_build b/science/py-tensorflow/files/patch-tensorflow_lite_kernels_internal_build >deleted file mode 100644 >index e47c7f0da602..000000000000 >--- a/science/py-tensorflow/files/patch-tensorflow_lite_kernels_internal_build >+++ /dev/null >@@ -1,11 +0,0 @@ >---- tensorflow/lite/kernels/internal/BUILD.orig 2019-07-09 13:22:19.397153000 +0100 >-+++ tensorflow/lite/kernels/internal/BUILD 2019-07-09 13:22:38.288994000 +0100 >-@@ -607,7 +607,7 @@ >- ":neon_tensor_utils", >- ], >- "//conditions:default": [ >-- ":portable_tensor_utils", >-+ ":neon_tensor_utils", >- ], >- }), >- ) >diff --git a/science/py-tensorflow/files/patch-tensorflow_lite_tools_make_makefile b/science/py-tensorflow/files/patch-tensorflow_lite_tools_make_makefile >deleted file mode 100644 >index e59b928023d7..000000000000 >--- a/science/py-tensorflow/files/patch-tensorflow_lite_tools_make_makefile >+++ /dev/null >@@ -1,19 +0,0 @@ >---- tensorflow/lite/tools/make/Makefile.orig 2019-07-08 14:04:30.373727000 +0100 >-+++ tensorflow/lite/tools/make/Makefile 2019-07-08 16:44:36.249811000 +0100 >-@@ -16,12 +16,15 @@ >- ifeq ($(UNAME_S),Linux) >- HOST_OS := linux >- endif >-+ ifeq ($(UNAME_S),FreeBSD) >-+ HOST_OS := freebsd >-+ endif >- ifeq ($(UNAME_S),Darwin) >- HOST_OS := osx >- endif >- endif >- >--HOST_ARCH := $(shell if uname -m | grep -q i[345678]86; then echo x86_32; else uname -m; fi) >-+HOST_ARCH := $(shell if uname -m | grep -q i[345678]86; then echo x86_32; elif uname -m | grep -q amd64; then echo x86_64; else uname -m; fi) >- >- # Override these on the make command line to target a specific architecture. For example: >- # make -f tensorflow/lite/tools/make/Makefile TARGET=rpi TARGET_ARCH=armv7l >diff --git a/science/py-tensorflow/files/patch-tensorflow_lite_tools_make_targets_freebsd__makefile.inc b/science/py-tensorflow/files/patch-tensorflow_lite_tools_make_targets_freebsd__makefile.inc >index 1c66895e0274..b0070b6117cd 100644 >--- a/science/py-tensorflow/files/patch-tensorflow_lite_tools_make_targets_freebsd__makefile.inc >+++ b/science/py-tensorflow/files/patch-tensorflow_lite_tools_make_targets_freebsd__makefile.inc >@@ -1,5 +1,5 @@ >---- /dev/null 2019-07-08 14:12:50.536743000 +0100 >-+++ tensorflow/lite/tools/make/targets/freebsd_makefile.inc 2019-07-08 14:11:35.495868000 +0100 >+--- tensorflow/lite/tools/make/targets/freebsd_makefile.inc.orig 2021-07-05 16:52:18 UTC >++++ tensorflow/lite/tools/make/targets/freebsd_makefile.inc > @@ -0,0 +1,16 @@ > +# Settings for FreeBSD. > +ifeq ($(TARGET), freebsd) >diff --git a/science/py-tensorflow/files/patch-tensorflow_tensorflow.bzl b/science/py-tensorflow/files/patch-tensorflow_tensorflow.bzl >index 9eb43a60af6b..1856d11f6a7d 100644 >--- a/science/py-tensorflow/files/patch-tensorflow_tensorflow.bzl >+++ b/science/py-tensorflow/files/patch-tensorflow_tensorflow.bzl >@@ -1,14 +1,14 @@ >---- tensorflow/tensorflow.bzl.orig 2019-06-18 23:48:23.000000000 +0100 >-+++ tensorflow/tensorflow.bzl 2019-07-13 13:57:17.579194000 +0100 >-@@ -287,6 +287,7 @@ >+--- tensorflow/tensorflow.bzl.orig 2021-01-04 20:18:42 UTC >++++ tensorflow/tensorflow.bzl >+@@ -289,6 +289,7 @@ def tf_copts( >+ "-Iexternal/gemmlowp", > "-Wno-sign-compare", >- "-fno-exceptions", > "-ftemplate-depth=900", > + "-I%%LOCALBASE%%/include", > ]) + >+ (if_not_windows(["-fno-exceptions"]) if not allow_exceptions else []) + > if_cuda(["-DGOOGLE_CUDA=1"]) + >- if_tensorrt(["-DGOOGLE_TENSORRT=1"]) + >-@@ -603,7 +604,7 @@ >+@@ -628,7 +629,7 @@ def tf_cc_binary( > ], > ), > data = depset(data + added_data_deps), >@@ -17,7 +17,7 @@ > visibility = visibility, > **kwargs > ) >-@@ -657,7 +658,7 @@ >+@@ -693,7 +694,7 @@ def tf_gen_op_wrapper_cc( > tf_cc_binary( > name = tool, > copts = tf_copts(), >@@ -26,7 +26,7 @@ > linkstatic = 1, # Faster to link this one-time-use binary dynamically > deps = [op_gen] + deps, > ) >-@@ -839,7 +840,7 @@ >+@@ -878,7 +879,7 @@ def tf_gen_op_wrapper_py( > tf_cc_binary( > name = tool_name, > copts = tf_copts(), >@@ -35,7 +35,7 @@ > linkstatic = 1, # Faster to link this one-time-use binary dynamically > visibility = [clean_dep("//tensorflow:internal")], > deps = ([ >-@@ -954,8 +955,9 @@ >+@@ -992,8 +993,9 @@ def tf_cc_test( > "//conditions:default": [ > "-lpthread", > "-lm", >@@ -46,7 +46,7 @@ > deps = deps + tf_binary_dynamic_kernel_deps(kernels) + if_mkl_ml( > [ > clean_dep("//third_party/mkl:intel_binary_blob"), >-@@ -1103,7 +1105,7 @@ >+@@ -1140,7 +1142,7 @@ def tf_gpu_only_cc_test( > ]) + if_rocm_is_configured([ > clean_dep("//tensorflow/core:gpu_lib"), > ]), >@@ -55,7 +55,7 @@ > linkstatic = linkstatic or select({ > # cc_tests with ".so"s in srcs incorrectly link on Darwin > # unless linkstatic=1. >-@@ -1784,6 +1786,7 @@ >+@@ -1820,6 +1822,7 @@ def tf_custom_op_library(name, srcs = [], gpu_srcs = [ > linkopts = linkopts + select({ > "//conditions:default": [ > "-lm", >diff --git a/science/py-tensorflow/files/patch-tensorflow_tools_lib__package_build b/science/py-tensorflow/files/patch-tensorflow_tools_lib__package_build >deleted file mode 100644 >index 09686fc90c31..000000000000 >--- a/science/py-tensorflow/files/patch-tensorflow_tools_lib__package_build >+++ /dev/null >@@ -1,18 +0,0 @@ >---- tensorflow/tools/lib_package/BUILD.orig 2019-07-06 21:58:28.528046000 +0100 >-+++ tensorflow/tools/lib_package/BUILD 2019-07-06 21:58:46.410184000 +0100 >-@@ -152,7 +152,6 @@ >- "@gemmlowp//:LICENSE", >- "@gif_archive//:COPYING", >- "@highwayhash//:LICENSE", >-- "@hwloc//:COPYING", >- "@icu//:icu4c/LICENSE", >- "@jpeg//:LICENSE.md", >- "@lmdb//:LICENSE", >-@@ -223,7 +222,6 @@ >- "@gemmlowp//:LICENSE", >- "@gif_archive//:COPYING", >- "@highwayhash//:LICENSE", >-- "@hwloc//:COPYING", >- "@icu//:icu4j/main/shared/licenses/LICENSE", >- "@jpeg//:LICENSE.md", >- "@lmdb//:LICENSE", >diff --git a/science/py-tensorflow/files/patch-tensorflow_tools_pip__package_build b/science/py-tensorflow/files/patch-tensorflow_tools_pip__package_build >deleted file mode 100644 >index 0a235bd7e57e..000000000000 >--- a/science/py-tensorflow/files/patch-tensorflow_tools_pip__package_build >+++ /dev/null >@@ -1,10 +0,0 @@ >---- tensorflow/tools/pip_package/BUILD.orig 2019-07-06 22:03:09.438361000 +0100 >-+++ tensorflow/tools/pip_package/BUILD 2019-07-06 22:03:18.385021000 +0100 >-@@ -175,7 +175,6 @@ >- "@gemmlowp//:LICENSE", >- "@gif_archive//:COPYING", >- "@highwayhash//:LICENSE", >-- "@hwloc//:COPYING", >- "@icu//:icu4c/LICENSE", >- "@jpeg//:LICENSE.md", >- "@keras_applications_archive//:LICENSE", >diff --git a/science/py-tensorflow/files/patch-tensorflow_workspace.bzl b/science/py-tensorflow/files/patch-tensorflow_workspace.bzl >index 29955c8d64d4..d25f9d632e8e 100644 >--- a/science/py-tensorflow/files/patch-tensorflow_workspace.bzl >+++ b/science/py-tensorflow/files/patch-tensorflow_workspace.bzl >@@ -1,10 +1,10 @@ >---- tensorflow/workspace.bzl.orig 2019-07-11 15:46:44.460265000 +0100 >-+++ tensorflow/workspace.bzl 2019-07-11 15:47:14.104299000 +0100 >-@@ -346,6 +346,7 @@ >- ], >- sha256 = "8ad8c4783bf61ded74527bffb48ed9b54166685e4230386a9ed9b1279e2df5b1", >- build_file = clean_dep("//third_party:enum34.BUILD"), >-+ system_build_file = clean_dep("//third_party/systemlibs:enum34.BUILD"), >- strip_prefix = "enum34-1.1.6/enum", >- ) >- >+--- tensorflow/workspace.bzl.orig 2021-07-08 11:05:27 UTC >++++ tensorflow/workspace.bzl >+@@ -324,6 +324,7 @@ def tf_repositories(path_prefix = "", tf_repo_name = " >+ build_file = clean_dep("//third_party:functools32.BUILD"), >+ sha256 = "f6253dfbe0538ad2e387bd8fdfd9293c925d63553f5813c4e587745416501e6d", >+ strip_prefix = "functools32-3.2.3-2", >++ system_build_file = clean_dep("//third_party/systemlibs:functools32.BUILD"), >+ urls = [ >+ "https://storage.googleapis.com/mirror.tensorflow.org/pypi.python.org/packages/c5/60/6ac26ad05857c601308d8fb9e87fa36d0ebf889423f47c3502ef034365db/functools32-3.2.3-2.tar.gz", >+ "https://pypi.python.org/packages/c5/60/6ac26ad05857c601308d8fb9e87fa36d0ebf889423f47c3502ef034365db/functools32-3.2.3-2.tar.gz", >diff --git a/science/py-tensorflow/files/patch-third__party_aws_build.bazel b/science/py-tensorflow/files/patch-third__party_aws_build.bazel >deleted file mode 100644 >index 4b08a5e711ec..000000000000 >--- a/science/py-tensorflow/files/patch-third__party_aws_build.bazel >+++ /dev/null >@@ -1,13 +0,0 @@ >---- third_party/aws/BUILD.bazel.orig 2019-07-07 15:57:49.887118000 +0100 >-+++ third_party/aws/BUILD.bazel 2019-07-07 15:58:39.817675000 +0100 >-@@ -27,7 +27,9 @@ >- "@org_tensorflow//tensorflow:raspberry_pi_armeabi": glob([ >- "aws-cpp-sdk-core/source/platform/linux-shared/*.cpp", >- ]), >-- "//conditions:default": [], >-+ "//conditions:default":glob([ >-+ "aws-cpp-sdk-core/source/platform/linux-shared/*.cpp", >-+ ]), >- }) + glob([ >- "aws-cpp-sdk-core/include/**/*.h", >- "aws-cpp-sdk-core/source/*.cpp", >diff --git a/science/py-tensorflow/files/patch-third__party_systemlibs_enum34.build b/science/py-tensorflow/files/patch-third__party_systemlibs_enum34.build >deleted file mode 100644 >index 9a3e406dfc7c..000000000000 >--- a/science/py-tensorflow/files/patch-third__party_systemlibs_enum34.build >+++ /dev/null >@@ -1,17 +0,0 @@ >---- /dev/null 2019-07-11 15:43:12.610969000 +0100 >-+++ third_party/systemlibs/enum34.BUILD 2019-07-11 15:42:45.040593000 +0100 >-@@ -0,0 +1,14 @@ >-+# Description: >-+# enum34 provides a backport of the enum module for Python 2. >-+ >-+licenses(["notice"]) # MIT >-+ >-+filegroup( >-+ name = "LICENSE", >-+ visibility = ["//visibility:public"], >-+) >-+ >-+py_library( >-+ name = "enum", >-+ visibility = ["//visibility:public"], >-+) >diff --git a/science/py-tensorflow/files/patch-third__party_systemlibs_grpc.build b/science/py-tensorflow/files/patch-third__party_systemlibs_grpc.build >deleted file mode 100644 >index 3b1d8133af05..000000000000 >--- a/science/py-tensorflow/files/patch-third__party_systemlibs_grpc.build >+++ /dev/null >@@ -1,11 +0,0 @@ >---- third_party/systemlibs/grpc.BUILD.orig 2019-06-18 23:48:23.000000000 +0100 >-+++ third_party/systemlibs/grpc.BUILD 2019-07-13 14:03:35.671155000 +0100 >-@@ -7,7 +7,7 @@ >- >- cc_library( >- name = "grpc", >-- linkopts = ["-lgrpc"], >-+ linkopts = ["-lgrpc", "-lgpr"], >- visibility = ["//visibility:public"], >- ) >- >diff --git a/science/py-tensorflow/files/patch-third__party_systemlibs_jsoncpp.build b/science/py-tensorflow/files/patch-third__party_systemlibs_jsoncpp.build >deleted file mode 100644 >index 46e94bc92977..000000000000 >--- a/science/py-tensorflow/files/patch-third__party_systemlibs_jsoncpp.build >+++ /dev/null >@@ -1,23 +0,0 @@ >---- third_party/systemlibs/jsoncpp.BUILD.orig 2019-06-19 00:48:23.000000000 +0200 >-+++ third_party/systemlibs/jsoncpp.BUILD 2020-01-13 00:12:53.470881000 +0100 >-@@ -7,8 +7,10 @@ >- >- HEADERS = [ >- "include/json/autolink.h", >-+ "include/json/allocator.h", >-+ "include/json/assertions.h", >- "include/json/config.h", >-- "include/json/features.h", >-+ "include/json/json_features.h", >- "include/json/forwards.h", >- "include/json/json.h", >- "include/json/reader.h", >-@@ -23,7 +25,7 @@ >- cmd = """ >- for i in $(OUTS); do >- i=$${i##*/} >-- ln -sf $(INCLUDEDIR)/jsoncpp/json/$$i $(@D)/include/json/$$i >-+ ln -sf $(INCLUDEDIR)/json/$$i $(@D)/include/json/$$i >- done >- """, >- ) >diff --git a/science/py-tensorflow/files/patch-third__party_systemlibs_protobuf.bzl b/science/py-tensorflow/files/patch-third__party_systemlibs_protobuf.bzl >index db3f441180aa..bfc39a68a605 100644 >--- a/science/py-tensorflow/files/patch-third__party_systemlibs_protobuf.bzl >+++ b/science/py-tensorflow/files/patch-third__party_systemlibs_protobuf.bzl >@@ -1,6 +1,6 @@ >---- third_party/systemlibs/protobuf.bzl.orig 2019-07-26 12:28:57.790848000 +0100 >-+++ third_party/systemlibs/protobuf.bzl 2019-07-26 12:29:42.978059000 +0100 >-@@ -76,7 +76,7 @@ >+--- third_party/systemlibs/protobuf.bzl.orig 2021-01-04 20:18:42 UTC >++++ third_party/systemlibs/protobuf.bzl >+@@ -76,7 +76,7 @@ def _proto_gen_impl(ctx): > source_dir = _SourceDir(ctx) > gen_dir = _GenDir(ctx) > if source_dir: >diff --git a/science/py-tensorflow/files/patch-third__party_systemlibs_swig.build b/science/py-tensorflow/files/patch-third__party_systemlibs_swig.build >deleted file mode 100644 >index b3b8f80f1fef..000000000000 >--- a/science/py-tensorflow/files/patch-third__party_systemlibs_swig.build >+++ /dev/null >@@ -1,11 +0,0 @@ >---- third_party/systemlibs/swig.BUILD.orig 2019-07-13 11:28:32.539254000 +0100 >-+++ third_party/systemlibs/swig.BUILD 2019-07-13 11:28:47.485432000 +0100 >-@@ -13,7 +13,7 @@ >- genrule( >- name = "lnswiglink", >- outs = ["swiglink"], >-- cmd = "ln -s $$(which swig) $@", >-+ cmd = "ln -s $$(which swig3.0) $@", >- ) >- >- sh_binary( >diff --git a/science/py-tensorflow/files/patch-third__party_systemlibs_syslibs__configure.bzl b/science/py-tensorflow/files/patch-third__party_systemlibs_syslibs__configure.bzl >index 09307db161e2..9bf43b80d6ac 100644 >--- a/science/py-tensorflow/files/patch-third__party_systemlibs_syslibs__configure.bzl >+++ b/science/py-tensorflow/files/patch-third__party_systemlibs_syslibs__configure.bzl >@@ -1,10 +1,10 @@ >---- third_party/systemlibs/syslibs_configure.bzl.orig 2019-07-11 15:43:32.713320000 +0100 >-+++ third_party/systemlibs/syslibs_configure.bzl 2019-07-11 15:43:54.448882000 +0100 >-@@ -21,6 +21,7 @@ >- "curl", >- "cython", >+--- third_party/systemlibs/syslibs_configure.bzl.orig 2021-07-08 11:07:25 UTC >++++ third_party/systemlibs/syslibs_configure.bzl >+@@ -22,6 +22,7 @@ VALID_LIBS = [ > "double_conversion", >-+ "enum34_archive", >+ "enum34_archive", > "flatbuffers", >++ "functools32_archive", > "gast_archive", > "gif_archive", >+ "grpc", >diff --git a/science/py-tensorflow/files/patch-third_party_gpus_rocm_configure.bzl b/science/py-tensorflow/files/patch-third_party_gpus_rocm_configure.bzl >deleted file mode 100644 >index a6f2604c87ed..000000000000 >--- a/science/py-tensorflow/files/patch-third_party_gpus_rocm_configure.bzl >+++ /dev/null >@@ -1,11 +0,0 @@ >---- third_party/gpus/rocm_configure.bzl.orig 2019-06-18 23:48:23.000000000 +0100 >-+++ third_party/gpus/rocm_configure.bzl 2019-07-06 21:35:41.445803000 +0100 >-@@ -308,7 +308,7 @@ >- Returns: >- The platform-specific name of the library. >- """ >-- if cpu_value in ("Linux"): >-+ if cpu_value in ("Linux", "FreeBSD"): >- if static: >- return "lib%s.a" % lib >- else:
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 250646
:
219115
|
219800
|
226298
|
226299
|
226310
|
226324
|
226491
|
226539
|
226550