summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'app-misc/anki/files/23.12.1/configure-offline-build.patch')
-rw-r--r--app-misc/anki/files/23.12.1/configure-offline-build.patch63
1 files changed, 0 insertions, 63 deletions
diff --git a/app-misc/anki/files/23.12.1/configure-offline-build.patch b/app-misc/anki/files/23.12.1/configure-offline-build.patch
deleted file mode 100644
index 28c77916e555..000000000000
--- a/app-misc/anki/files/23.12.1/configure-offline-build.patch
+++ /dev/null
@@ -1,63 +0,0 @@
-This is an adapted patch from the games/anki FreeBSD port.
-https://github.com/freebsd/freebsd-ports/blob/109c3d4629b84972e660b689d169ac0761c1a519/games/anki/files/patch-build_configure_src_main.rs
-
-It replaces or skips network-reliant methods of the build setup and disables
-the setup for bundles and for offline documentation. This way, we achieve a
-lean offline build.
-Delete setup_python call to avoid setting an extra environment variable to
-prevent network access.
-
-The FreeBSD port offers greater flexibility with additional environment
-variables such as OFFLINE_BUILD and should probably be upstreamed. I
-have contacted the port maintainer (Kai Knoblich <kai@FreeBSD.org>).
-
-From: Lucio Sauer <watermanpaint@posteo.net>
---- a/build/configure/src/main.rs
-+++ b/build/configure/src/main.rs
-@@ -11,25 +11,21 @@ mod web;
-
- use anyhow::Result;
- use aqt::build_and_check_aqt;
--use bundle::build_bundle;
- use ninja_gen::glob;
- use ninja_gen::inputs;
- use ninja_gen::protobuf::check_proto;
- use ninja_gen::protobuf::setup_protoc;
--use ninja_gen::python::setup_python;
- use ninja_gen::Build;
- use pylib::build_pylib;
- use pylib::check_pylib;
- use python::check_python;
--use python::setup_venv;
-+use python::setup_venv_stub;
- use rust::build_rust;
- use rust::check_minilints;
- use rust::check_rust;
- use web::build_and_check_web;
- use web::check_sql;
-
--use crate::python::setup_sphix;
--
- fn anki_version() -> String {
- std::fs::read_to_string(".version")
- .unwrap()
-@@ -44,16 +40,15 @@ fn main() -> Result<()> {
- setup_protoc(build)?;
- check_proto(build, inputs![glob!["proto/**/*.proto"]])?;
-
-- setup_python(build)?;
-- setup_venv(build)?;
-+ println!("Patch: Using Python system environment.");
-+ setup_venv_stub(build)?;
-
- build_rust(build)?;
- build_pylib(build)?;
- build_and_check_web(build)?;
- build_and_check_aqt(build)?;
-- build_bundle(build)?;
-
-- setup_sphix(build)?;
-+ println!("Patch: Skipping build of bundles.");
-
- check_rust(build)?;
- check_pylib(build)?;