[gentoo-commits] repo/gentoo:master commit in: sci-libs/keras/, sci-libs/keras/files/, profiles/

2024-02-24 Thread Jakov Smolić
commit: 49db3410a59ab1ddf9a5923dde4bb475bc81a562
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sat Feb 24 12:47:44 2024 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Sat Feb 24 12:47:44 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49db3410

sci-libs/keras: treeclean

Closes: https://bugs.gentoo.org/823866
Closes: https://bugs.gentoo.org/797277
Closes: https://bugs.gentoo.org/897214
Closes: https://bugs.gentoo.org/910026
Signed-off-by: Jakov Smolić  gentoo.org>

 profiles/package.mask  |   1 -
 sci-libs/keras/Manifest|   3 -
 ...ras-2.14.0-0001-bazel-Use-system-protobuf.patch | 330 -
 sci-libs/keras/keras-2.15.0.ebuild |  84 --
 sci-libs/keras/metadata.xml|  15 -
 5 files changed, 433 deletions(-)

diff --git a/profiles/package.mask b/profiles/package.mask
index 266ca0dd986b..efee25a0a55b 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -209,7 +209,6 @@ net-wireless/crda
 # Use sci-libs/pytorch as a modern alternative with better packaging.
 # Removal on 2024-02-17. Bug #922374
 dev-build/bazel
-sci-libs/keras
 
 # Andreas Sturmlechner  (2023-12-25)
 # Masked until KF6 is unmasked.

diff --git a/sci-libs/keras/Manifest b/sci-libs/keras/Manifest
deleted file mode 100644
index 773b0a5317c2..
--- a/sci-libs/keras/Manifest
+++ /dev/null
@@ -1,3 +0,0 @@
-DIST bazelbuild-rules_cc-0.0.2.tar.gz 127138 BLAKE2B 
2a4cb12096bd8e6efebb13861b259ea12266372d37ef0d6c6005c4b9a6f919c26e1caa2ac78578aefd80a4f5bf08c1a14e15df5218f5d6b949beacba116b7b33
 SHA512 
688b5e6ea0e4cc8e5e11fc7aaac70f88c54d2d70221df0772eea1f0ff3ec16e2e92305f76da09c3c497f29e9132870ceaec7ecad034cca678ff4303899b67c14
-DIST bazelbuild-rules_java-7cf3cefd652008d0a64a419c34c13bdca6c8f178.zip 9422 
BLAKE2B 
bbc45c97551ee8126335b611ffca6574dac843d4db9b3221b10d26487f8eecfe38ba0cd67a4039a3ad921c25fea6294c43e4f4e7a57a060a30791acd6c4f9d39
 SHA512 
ba06242feb711e7fb6e821fd9ac029248b4f3e466fb1acf971d0db8196f3efe4d114ef137acbe4913073f8cbe8ccab4d47d8bafa21b867b2d6a6d57f5a647f0c
-DIST keras-2.15.0.tar.gz 2389088 BLAKE2B 
8cadb992f8e23568a1680d825b382c25d5ec5b82be758289c977a071cb5000429d40738c1462c292f53cda20fbfdc499c025b2fbb1ca9637eb2a8e5789c0a5bf
 SHA512 
2ce001d8dadda2a3df24420a512822204795300215db4496003c1f1a317223f1a8aa6f8b2493a67fbaf9986c2a48e1fd1065828eac6a6f3953bad3db66ed7515

diff --git 
a/sci-libs/keras/files/keras-2.14.0-0001-bazel-Use-system-protobuf.patch 
b/sci-libs/keras/files/keras-2.14.0-0001-bazel-Use-system-protobuf.patch
deleted file mode 100644
index 526742490f90..
--- a/sci-libs/keras/files/keras-2.14.0-0001-bazel-Use-system-protobuf.patch
+++ /dev/null
@@ -1,330 +0,0 @@
-From a064130a9cb6a2544c96552d43b3ff1b4bab0de4 Mon Sep 17 00:00:00 2001
-From: wangjiezhe 
-Date: Fri, 24 Nov 2023 00:35:16 +0800
-Subject: [PATCH] bazel: Use system protobuf
-

- WORKSPACE|  52 --
- keras/protobuf/BUILD |   2 +-
- third_party/BUILD|   8 +-
- third_party/protobuf.bzl | 216 +++
- 4 files changed, 224 insertions(+), 54 deletions(-)
- create mode 100644 third_party/protobuf.bzl
-
-diff --git a/WORKSPACE b/WORKSPACE
-index c0ebc4e52..61282aead 100644
 a/WORKSPACE
-+++ b/WORKSPACE
-@@ -1,53 +1 @@
- workspace(name = "org_keras")
--
--load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
--
--# Needed by protobuf
--load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
--http_archive(
--name = "bazel_skylib",
--urls = [
--
"https://mirror.bazel.build/github.com/bazelbuild/bazel-skylib/releases/download/1.3.0/bazel-skylib-1.3.0.tar.gz;,
--
"https://github.com/bazelbuild/bazel-skylib/releases/download/1.3.0/bazel-skylib-1.3.0.tar.gz;,
--],
--sha256 = 
"74d544d96f4a5bb630d465ca8bbcfe231e3594e5aae57e1edbf17a6eb3ca2506",
--)
--load("@bazel_skylib//:workspace.bzl", "bazel_skylib_workspace")
--bazel_skylib_workspace()
--
--# Needed by protobuf
--http_archive(
--name = "six_archive",
--build_file = "//third_party:six.BUILD",
--sha256 = 
"1e61c37477a1626458e36f7b1d82aa5c9b094fa4802892072e49de9c60c4c926",
--strip_prefix = "six-1.16.0",
--urls = 
["https://pypi.python.org/packages/source/s/six/six-1.16.0.tar.gz;],
--)
--
--bind(
--name = "six",
--actual = "@six_archive//:six",
--)
--
--http_archive(
--name = "com_google_protobuf",
--sha256 = 
"f66073dee0bc159157b0bd7f502d7d1ee0bc76b3c1eac9836927511bdc4b3fc1",
--strip_prefix = "protobuf-3.21.9",
--urls = 
["https://github.com/protocolbuffers/protobuf/archive/v3.21.9.zip;],
--)
--
--# ZLIB. Need by com_google_protobuf.
--http_archive(
--name = "zlib",
--build_file = "@com_google_protobuf//:third_party/zlib.BUILD",
--sha256 = 
"b3a24de97a8fdbc835b9833169501030b8977031bcb54b3b3ac13740f846ab30",
--strip_prefix = "zlib-1.2.13",
--

[gentoo-commits] repo/gentoo:master commit in: sci-libs/keras/, sci-libs/keras/files/

2024-02-14 Thread Jason Zaman
commit: 8982f42c528afa68d382d6890859a443a95c3c55
Author: Jason Zaman  gentoo  org>
AuthorDate: Sun Feb  4 20:12:55 2024 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Wed Feb 14 16:50:56 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8982f42c

sci-libs/keras: drop 2.10.0, 2.11.0, 2.12.0, 2.13.1, 2.14.0

Signed-off-by: Jason Zaman  gentoo.org>

 sci-libs/keras/Manifest|   6 -
 ...ras-2.10.0-0001-bazel-Use-system-protobuf.patch | 327 
 ...ras-2.11.0-0001-bazel-Use-system-protobuf.patch | 330 -
 ...ras-2.12.0-0001-bazel-Use-system-protobuf.patch | 330 -
 sci-libs/keras/keras-2.10.0.ebuild |  86 --
 sci-libs/keras/keras-2.11.0.ebuild |  86 --
 sci-libs/keras/keras-2.12.0.ebuild |  86 --
 sci-libs/keras/keras-2.13.1.ebuild |  84 --
 sci-libs/keras/keras-2.14.0.ebuild |  84 --
 9 files changed, 1419 deletions(-)

diff --git a/sci-libs/keras/Manifest b/sci-libs/keras/Manifest
index d05d881937da..773b0a5317c2 100644
--- a/sci-libs/keras/Manifest
+++ b/sci-libs/keras/Manifest
@@ -1,9 +1,3 @@
 DIST bazelbuild-rules_cc-0.0.2.tar.gz 127138 BLAKE2B 
2a4cb12096bd8e6efebb13861b259ea12266372d37ef0d6c6005c4b9a6f919c26e1caa2ac78578aefd80a4f5bf08c1a14e15df5218f5d6b949beacba116b7b33
 SHA512 
688b5e6ea0e4cc8e5e11fc7aaac70f88c54d2d70221df0772eea1f0ff3ec16e2e92305f76da09c3c497f29e9132870ceaec7ecad034cca678ff4303899b67c14
-DIST bazelbuild-rules_cc-b1c40e1de81913a3c40e5948f78719c28152486d.zip 201360 
BLAKE2B 
0173a8edb17f344b18e42026e2f8a62a1909d4694ab0be83562b6437a3f1ef38889f069269ddd2308b41062e5f375f791be0d2631a8e52ede668203779813b56
 SHA512 
2ba1dc316d88947c1d17ec67154c052700e3571b8d03370a9f204cf9fe94a1bd58f93a2c4a3c0b02233ee3250053a4c30a4133b5b38745858c1d04be8c9d973f
 DIST bazelbuild-rules_java-7cf3cefd652008d0a64a419c34c13bdca6c8f178.zip 9422 
BLAKE2B 
bbc45c97551ee8126335b611ffca6574dac843d4db9b3221b10d26487f8eecfe38ba0cd67a4039a3ad921c25fea6294c43e4f4e7a57a060a30791acd6c4f9d39
 SHA512 
ba06242feb711e7fb6e821fd9ac029248b4f3e466fb1acf971d0db8196f3efe4d114ef137acbe4913073f8cbe8ccab4d47d8bafa21b867b2d6a6d57f5a647f0c
-DIST keras-2.10.0.tar.gz 2250425 BLAKE2B 
eb05537739cdc81e279b5c400e2e2b77d46f4085e8530fef565bde12414ddccedb44c0b13265106a3353e67c367106e1d341412dc25b32e2221f144a31d76079
 SHA512 
8682110495a045c2ebc61f31a98d646b88fd9608d5169be78701cf528457ff0d2e39669d885854c14c1e6bebb380b14968957f2a8a34a8a023f8860efc7aeecd
-DIST keras-2.11.0.tar.gz 2260857 BLAKE2B 
9c85e0f64176848886509fbf269b85732f8ad98e7be3ec186e71870e453454b9b81516ef2ca4e67fb8906bc0ca1241d61ae94db6b58c7483527d33519f7c38fb
 SHA512 
17c773e1f9c592676d56a8b3eed707d52240800b33e85db80f206e8459c8c18485f0bcb6d5775ce1ef0625dc5ebe699574b8599dd98dbb73620da4301968
-DIST keras-2.12.0.tar.gz 2319287 BLAKE2B 
332b2b02eecac2da7c87c1f051c56d495027630e2e0254d543897e462f7f44a282bff6cf3cbe2602663cae2e2c76ab45c9b3b53cadbc3317b3e2dd366bdf7ace
 SHA512 
10d034abc9b159a0945610dcfb2fc58d8143267629b8f59496b4e5f097b1220bdb02a269f135f05b8abed56c2d5237b3e0c2b74882cd3f321850fc7f47694dbb
-DIST keras-2.13.1.tar.gz 2373567 BLAKE2B 
8b8b0c51fa9c0f53baa2306d0ee4361aaeaed272d887e0fb2f4289696a74e2cb45239fb378db70d954346b30124255a16002555002813656607721b3f393d0c2
 SHA512 
0f0c93f31d555e27e3f4268af7749b4c494a1f698bc763cebc4efe55e8011dbf637b978ca976ed61c46e8b11b8267b1a277d5048c3d3bcbe47005ee8960a1fc3
-DIST keras-2.14.0.tar.gz 2385374 BLAKE2B 
adca6634e06130d6f238d58e1d94ddd435b30da9b9cc8dd46f40d3ceec98cc6a82c37c3454c438f79b22da1aee223fcae99cf73fe1348383669c5176ee9ef225
 SHA512 
aeb89c8186410d0a5b36b3293d5e36111755716adde1b89fc33a3cc35f8dbdd297a8f8c7f54c9ca21835bc430ba0886a1eee13febe0dbcc510bfab602a6ddc81
 DIST keras-2.15.0.tar.gz 2389088 BLAKE2B 
8cadb992f8e23568a1680d825b382c25d5ec5b82be758289c977a071cb5000429d40738c1462c292f53cda20fbfdc499c025b2fbb1ca9637eb2a8e5789c0a5bf
 SHA512 
2ce001d8dadda2a3df24420a512822204795300215db4496003c1f1a317223f1a8aa6f8b2493a67fbaf9986c2a48e1fd1065828eac6a6f3953bad3db66ed7515

diff --git 
a/sci-libs/keras/files/keras-2.10.0-0001-bazel-Use-system-protobuf.patch 
b/sci-libs/keras/files/keras-2.10.0-0001-bazel-Use-system-protobuf.patch
deleted file mode 100644
index d7cb39f70e8c..
--- a/sci-libs/keras/files/keras-2.10.0-0001-bazel-Use-system-protobuf.patch
+++ /dev/null
@@ -1,327 +0,0 @@
-From bbb2bd19534d6d5aef466dc8707f7c8ad3bab9d8 Mon Sep 17 00:00:00 2001
-From: Jason Zaman 
-Date: Sun, 14 Nov 2021 17:59:39 -0800
-Subject: [PATCH] bazel: Use system protobuf
-

- WORKSPACE|  49 -
- keras/protobuf/BUILD |   2 +-
- third_party/BUILD|   8 +-
- third_party/protobuf.bzl | 216 +++
- 4 files changed, 224 insertions(+), 51 deletions(-)
- create mode 100644 third_party/protobuf.bzl
-
-diff --git a/WORKSPACE b/WORKSPACE
-index 898b5b6d..61282aea 100644
 

[gentoo-commits] repo/gentoo:master commit in: sci-libs/keras/, sci-libs/keras/files/

2022-09-22 Thread Jason Zaman
commit: 4227b7a6e364e31880fa44e0be8bd789a9fe4b6a
Author: Jason Zaman  gentoo  org>
AuthorDate: Mon Sep 19 01:52:59 2022 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Fri Sep 23 03:06:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4227b7a6

sci-libs/keras: add 2.10.0

Signed-off-by: Jason Zaman  gentoo.org>

 sci-libs/keras/Manifest|   1 +
 ...ras-2.10.0-0001-bazel-Use-system-protobuf.patch | 327 +
 sci-libs/keras/keras-2.10.0.ebuild |  85 ++
 3 files changed, 413 insertions(+)

diff --git a/sci-libs/keras/Manifest b/sci-libs/keras/Manifest
index 6bd8df8bd0df..c8a8659e2e4b 100644
--- a/sci-libs/keras/Manifest
+++ b/sci-libs/keras/Manifest
@@ -1,4 +1,5 @@
 DIST bazelbuild-rules_cc-b1c40e1de81913a3c40e5948f78719c28152486d.zip 201360 
BLAKE2B 
0173a8edb17f344b18e42026e2f8a62a1909d4694ab0be83562b6437a3f1ef38889f069269ddd2308b41062e5f375f791be0d2631a8e52ede668203779813b56
 SHA512 
2ba1dc316d88947c1d17ec67154c052700e3571b8d03370a9f204cf9fe94a1bd58f93a2c4a3c0b02233ee3250053a4c30a4133b5b38745858c1d04be8c9d973f
 DIST bazelbuild-rules_java-7cf3cefd652008d0a64a419c34c13bdca6c8f178.zip 9422 
BLAKE2B 
bbc45c97551ee8126335b611ffca6574dac843d4db9b3221b10d26487f8eecfe38ba0cd67a4039a3ad921c25fea6294c43e4f4e7a57a060a30791acd6c4f9d39
 SHA512 
ba06242feb711e7fb6e821fd9ac029248b4f3e466fb1acf971d0db8196f3efe4d114ef137acbe4913073f8cbe8ccab4d47d8bafa21b867b2d6a6d57f5a647f0c
+DIST keras-2.10.0.tar.gz 2250425 BLAKE2B 
eb05537739cdc81e279b5c400e2e2b77d46f4085e8530fef565bde12414ddccedb44c0b13265106a3353e67c367106e1d341412dc25b32e2221f144a31d76079
 SHA512 
8682110495a045c2ebc61f31a98d646b88fd9608d5169be78701cf528457ff0d2e39669d885854c14c1e6bebb380b14968957f2a8a34a8a023f8860efc7aeecd
 DIST keras-2.8.0.tar.gz 2001168 BLAKE2B 
64e756da102369bd41b176245f7f8184b2376b6fb714485627e30107af552035931c9fcff18d82def5f4e1b83f2eae2fa3d0c18b030986f8d3a53dffbdbb2963
 SHA512 
a70ae1409761211f3b59d358df4d5abf6bb76b915f5dde90ada5a867aef2831581836d38876bd2e962f3c345f59373bf76a7c21247cef8aeaec45ba1301f787b
 DIST keras-2.9.0.tar.gz 2142884 BLAKE2B 
9d90ad998ef7215f9a3ab0f0ac9d035f81023f7049e5c73823a0aa8561ead2f697ff762c225f668f3d9fe376d69a2bfbdf8b137128c915a711cee53d809093d6
 SHA512 
779828aff9aa31970e7f68b32423e47b81f47d2284d9e9734428c3bc3789e6b0e9ef151315e1cae666b14b1cdc387828ddaf520811250f9ad4fa73cf5c98781d

diff --git 
a/sci-libs/keras/files/keras-2.10.0-0001-bazel-Use-system-protobuf.patch 
b/sci-libs/keras/files/keras-2.10.0-0001-bazel-Use-system-protobuf.patch
new file mode 100644
index ..d7cb39f70e8c
--- /dev/null
+++ b/sci-libs/keras/files/keras-2.10.0-0001-bazel-Use-system-protobuf.patch
@@ -0,0 +1,327 @@
+From bbb2bd19534d6d5aef466dc8707f7c8ad3bab9d8 Mon Sep 17 00:00:00 2001
+From: Jason Zaman 
+Date: Sun, 14 Nov 2021 17:59:39 -0800
+Subject: [PATCH] bazel: Use system protobuf
+
+---
+ WORKSPACE|  49 -
+ keras/protobuf/BUILD |   2 +-
+ third_party/BUILD|   8 +-
+ third_party/protobuf.bzl | 216 +++
+ 4 files changed, 224 insertions(+), 51 deletions(-)
+ create mode 100644 third_party/protobuf.bzl
+
+diff --git a/WORKSPACE b/WORKSPACE
+index 898b5b6d..61282aea 100644
+--- a/WORKSPACE
 b/WORKSPACE
+@@ -1,50 +1 @@
+ workspace(name = "org_keras")
+-
+-load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
+-
+-# Needed by protobuf
+-load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
+-http_archive(
+-name = "bazel_skylib",
+-url = 
"https://github.com/bazelbuild/bazel-skylib/releases/download/1.0.1/bazel-skylib-1.0.1.tar.gz;,
+-sha256 = 
"f1c8360c01fcf276778d3519394805dc2a71a64274a3a0908bc9edff7b5aebc8",
+-)
+-load("@bazel_skylib//:workspace.bzl", "bazel_skylib_workspace")
+-bazel_skylib_workspace()
+-
+-# Needed by protobuf
+-http_archive(
+-name = "six_archive",
+-build_file = "//third_party:six.BUILD",
+-sha256 = 
"d16a0141ec1a18405cd4ce8b4613101da75da0e9a7aec5bdd4fa804d0e0eba73",
+-strip_prefix = "six-1.12.0",
+-urls = [
+-
"http://mirror.bazel.build/pypi.python.org/packages/source/s/six/six-1.12.0.tar.gz;,
+-"https://pypi.python.org/packages/source/s/six/six-1.12.0.tar.gz;,  # 
2018-12-10
+-],
+-)
+-
+-bind(
+-name = "six",
+-actual = "@six_archive//:six",
+-)
+-
+-http_archive(
+-name = "com_google_protobuf",
+-sha256 = 
"1fbf1c2962af287607232b2eddeaec9b4f4a7a6f5934e1a9276e9af76952f7e0",
+-strip_prefix = "protobuf-3.9.2",
+-urls = 
["https://github.com/protocolbuffers/protobuf/archive/v3.9.2.tar.gz;],
+-)
+-
+-# ZLIB. Need by com_google_protobuf.
+-http_archive(
+-name = "zlib",
+-build_file = "@com_google_protobuf//:third_party/zlib.BUILD",
+-sha256 = 
"91844808532e5ce316b3c010929493c0244f3d37593afd6de04f71821d5136d9",
+-strip_prefix = "zlib-1.2.12",
+-urls = ["https://zlib.net/zlib-1.2.12.tar.gz;],
+-)
+-
+-

[gentoo-commits] repo/gentoo:master commit in: sci-libs/keras/, sci-libs/keras/files/

2021-11-15 Thread Jason Zaman
commit: 72583bd66744d9c378cb96d0c99bd9e8e6a724e9
Author: Jason Zaman  gentoo  org>
AuthorDate: Mon Nov 15 02:44:12 2021 +
Commit: Jason Zaman  gentoo  org>
CommitDate: Mon Nov 15 17:52:04 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72583bd6

sci-libs/keras: New package v2.7.0

Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Jason Zaman  gentoo.org>

 sci-libs/keras/Manifest|   3 +
 ...eras-2.7.0-0001-bazel-Use-system-protobuf.patch | 316 +
 sci-libs/keras/keras-2.7.0.ebuild  |  87 ++
 sci-libs/keras/metadata.xml|  14 +
 4 files changed, 420 insertions(+)

diff --git a/sci-libs/keras/Manifest b/sci-libs/keras/Manifest
new file mode 100644
index ..1c91836bcaf7
--- /dev/null
+++ b/sci-libs/keras/Manifest
@@ -0,0 +1,3 @@
+DIST bazelbuild-rules_cc-b1c40e1de81913a3c40e5948f78719c28152486d.zip 201360 
BLAKE2B 
0173a8edb17f344b18e42026e2f8a62a1909d4694ab0be83562b6437a3f1ef38889f069269ddd2308b41062e5f375f791be0d2631a8e52ede668203779813b56
 SHA512 
2ba1dc316d88947c1d17ec67154c052700e3571b8d03370a9f204cf9fe94a1bd58f93a2c4a3c0b02233ee3250053a4c30a4133b5b38745858c1d04be8c9d973f
+DIST bazelbuild-rules_java-7cf3cefd652008d0a64a419c34c13bdca6c8f178.zip 9422 
BLAKE2B 
bbc45c97551ee8126335b611ffca6574dac843d4db9b3221b10d26487f8eecfe38ba0cd67a4039a3ad921c25fea6294c43e4f4e7a57a060a30791acd6c4f9d39
 SHA512 
ba06242feb711e7fb6e821fd9ac029248b4f3e466fb1acf971d0db8196f3efe4d114ef137acbe4913073f8cbe8ccab4d47d8bafa21b867b2d6a6d57f5a647f0c
+DIST keras-2.7.0.tar.gz 2221030 BLAKE2B 
1920e2d01ed88599a49c188691999e30e2ade2fceb3e2225f0c972a34bc0690e4edc56405e0f17c869695b99345eac9fb9a22e9c9aa4fd7dd02be37286ffd62c
 SHA512 
31e4b2d2d10509e8b3cb86d08965cb5d1b1dad96dce322ba3c1aed1e0e585241e121c9873aa2f7986c6ac9c01d6c0a15b7a7d970caa288ac8eb95a93263df56f

diff --git 
a/sci-libs/keras/files/keras-2.7.0-0001-bazel-Use-system-protobuf.patch 
b/sci-libs/keras/files/keras-2.7.0-0001-bazel-Use-system-protobuf.patch
new file mode 100644
index ..60736ebb16e9
--- /dev/null
+++ b/sci-libs/keras/files/keras-2.7.0-0001-bazel-Use-system-protobuf.patch
@@ -0,0 +1,316 @@
+From 71f50c026a4b7658596ab4209cc63520710f02b5 Mon Sep 17 00:00:00 2001
+From: Jason Zaman 
+Date: Sun, 14 Nov 2021 17:59:39 -0800
+Subject: [PATCH] bazel: Use system protobuf
+
+---
+ WORKSPACE|  38 ---
+ keras/protobuf/BUILD |   2 +-
+ third_party/BUILD|   8 +-
+ third_party/protobuf.bzl | 216 +++
+ 4 files changed, 224 insertions(+), 40 deletions(-)
+ create mode 100644 third_party/protobuf.bzl
+
+diff --git a/WORKSPACE b/WORKSPACE
+index 2c03ebba..61282aea 100644
+--- a/WORKSPACE
 b/WORKSPACE
+@@ -1,39 +1 @@
+ workspace(name = "org_keras")
+-
+-load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
+-
+-# Needed by protobuf
+-load("@bazel_tools//tools/build_defs/repo:http.bzl", "http_archive")
+-http_archive(
+-name = "bazel_skylib",
+-url = 
"https://github.com/bazelbuild/bazel-skylib/releases/download/1.0.1/bazel-skylib-1.0.1.tar.gz;,
+-sha256 = 
"f1c8360c01fcf276778d3519394805dc2a71a64274a3a0908bc9edff7b5aebc8",
+-)
+-load("@bazel_skylib//:workspace.bzl", "bazel_skylib_workspace")
+-bazel_skylib_workspace()
+-
+-# Needed by protobuf
+-http_archive(
+-name = "six_archive",
+-build_file = "//third_party:six.BUILD",
+-sha256 = 
"d16a0141ec1a18405cd4ce8b4613101da75da0e9a7aec5bdd4fa804d0e0eba73",
+-strip_prefix = "six-1.12.0",
+-urls = [
+-
"http://mirror.bazel.build/pypi.python.org/packages/source/s/six/six-1.12.0.tar.gz;,
+-"https://pypi.python.org/packages/source/s/six/six-1.12.0.tar.gz;,  # 
2018-12-10
+-],
+-)
+-
+-bind(
+-name = "six",
+-actual = "@six_archive//:six",
+-)
+-
+-http_archive(
+-name = "com_google_protobuf",
+-sha256 = 
"1fbf1c2962af287607232b2eddeaec9b4f4a7a6f5934e1a9276e9af76952f7e0",
+-strip_prefix = "protobuf-3.9.2",
+-urls = 
["https://github.com/protocolbuffers/protobuf/archive/v3.9.2.tar.gz;],
+-)
+-load("@com_google_protobuf//:protobuf_deps.bzl", "protobuf_deps")
+-protobuf_deps()
+diff --git a/keras/protobuf/BUILD b/keras/protobuf/BUILD
+index 871d9f6b..9df2b8ce 100644
+--- a/keras/protobuf/BUILD
 b/keras/protobuf/BUILD
+@@ -1,7 +1,7 @@
+ # Description:
+ #   Contains Keras protobufs
+ 
+-load("@com_google_protobuf//:protobuf.bzl", "py_proto_library")
++load("//third_party:protobuf.bzl", "py_proto_library")
+ 
+ package(
+ default_visibility = [
+diff --git a/third_party/BUILD b/third_party/BUILD
+index 9be54076..9399232f 100644
+--- a/third_party/BUILD
 b/third_party/BUILD
+@@ -1,4 +1,5 @@
+ package(
++default_visibility = ["//visibility:public"],
+ licenses = ["notice"],  # Apache 2.0
+ )
+ 
+@@ -7,4 +8,9 @@ exports_files([
+ "six.BUILD",
+ ])
+ 
+-package(default_visibility = ["//visibility:public"])