aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJan Beich <jbeich@FreeBSD.org>2021-08-23 01:13:16 +0000
committerJan Beich <jbeich@FreeBSD.org>2021-08-24 00:49:14 +0000
commitaef78771538de2a87eb626c144820fb5f677e492 (patch)
treedcdb4de215db427e5845eef856831f7063cbecca
parentbab9e507a5375fec6ec0f555b2f3f6742d3fe5ee (diff)
downloadports-aef78771538de2a87eb626c144820fb5f677e492.tar.gz
ports-aef78771538de2a87eb626c144820fb5f677e492.zip
multimedia/kooha: update to 1.2.1.636
-rw-r--r--multimedia/kooha/Makefile4
-rw-r--r--multimedia/kooha/distinfo6
-rw-r--r--multimedia/kooha/files/patch-libadwaita38
3 files changed, 31 insertions, 17 deletions
diff --git a/multimedia/kooha/Makefile b/multimedia/kooha/Makefile
index b18793dbf8f6..932ef1879b80 100644
--- a/multimedia/kooha/Makefile
+++ b/multimedia/kooha/Makefile
@@ -1,7 +1,7 @@
PORTNAME= kooha
DISTVERSIONPREFIX= v
-DISTVERSION= 1.2.1-625
-DISTVERSIONSUFFIX= -ga088235
+DISTVERSION= 1.2.1-636
+DISTVERSIONSUFFIX= -gb4414e6
CATEGORIES= multimedia
MAINTAINER= jbeich@FreeBSD.org
diff --git a/multimedia/kooha/distinfo b/multimedia/kooha/distinfo
index f1dee95ba323..544308dbe73e 100644
--- a/multimedia/kooha/distinfo
+++ b/multimedia/kooha/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1629380109
+TIMESTAMP = 1629681196
SHA256 (rust/crates/aho-corasick-0.7.18.crate) = 1e37cfd5e7657ada45f742d6e99ca5788580b5c529dc78faf11ece6dc702656f
SIZE (rust/crates/aho-corasick-0.7.18.crate) = 112923
SHA256 (rust/crates/anyhow-1.0.43.crate) = 28ae2b3dec75a406790005a200b1bd89785afc02517a00ca99ecfe093ee9e6cf
@@ -371,5 +371,5 @@ SHA256 (rust/crates/zvariant-2.8.0.crate) = fa4b785b8b32b0f8433b4474e6bb4ea77b37
SIZE (rust/crates/zvariant-2.8.0.crate) = 60913
SHA256 (rust/crates/zvariant_derive-2.8.0.crate) = b42af4ee88fb928781391216c34be77ec7cdb3546042b2947ce38d86aa5f37dd
SIZE (rust/crates/zvariant_derive-2.8.0.crate) = 8771
-SHA256 (SeaDve-Kooha-v1.2.1-625-ga088235_GH0.tar.gz) = 90af5d6c3e399e7da281814f8dddab421dfcf8db066f1a807d5c7d7a9b796018
-SIZE (SeaDve-Kooha-v1.2.1-625-ga088235_GH0.tar.gz) = 243681
+SHA256 (SeaDve-Kooha-v1.2.1-636-gb4414e6_GH0.tar.gz) = aa570f09d165180aa9ad15db9f2125e6823843bc9d4d46f73fbd4debd4ce0a60
+SIZE (SeaDve-Kooha-v1.2.1-636-gb4414e6_GH0.tar.gz) = 245508
diff --git a/multimedia/kooha/files/patch-libadwaita b/multimedia/kooha/files/patch-libadwaita
index a27ede4937a3..b56cb75fe3db 100644
--- a/multimedia/kooha/files/patch-libadwaita
+++ b/multimedia/kooha/files/patch-libadwaita
@@ -4,7 +4,7 @@ https://gitlab.gnome.org/GNOME/libadwaita/-/commit/9b6efa65dabb
https://github.com/SeaDve/Kooha/commit/ceffdede0670
https://gitlab.gnome.org/GNOME/libadwaita/-/commit/ea7ef0f2e2ac
---- data/resources/ui/window.ui.orig 2021-08-08 16:08:31 UTC
+--- data/resources/ui/window.ui.orig 2021-08-23 01:13:16 UTC
+++ data/resources/ui/window.ui
@@ -10,9 +10,10 @@
<child>
@@ -16,7 +16,7 @@ https://gitlab.gnome.org/GNOME/libadwaita/-/commit/ea7ef0f2e2ac
<child>
- <object class="AdwViewStackPage">
+ <object class="GtkStackPage">
- <property name="name">main-screen</property>
+ <property name="name">main</property>
<property name="child">
<object class="GtkBox">
@@ -35,12 +36,13 @@
@@ -71,7 +71,7 @@ https://gitlab.gnome.org/GNOME/libadwaita/-/commit/ea7ef0f2e2ac
<property name="name">flushing</property>
<property name="child">
<object class="GtkBox">
---- src/application.rs.orig 2021-08-08 16:08:31 UTC
+--- src/application.rs.orig 2021-08-23 01:13:16 UTC
+++ src/application.rs
@@ -1,7 +1,6 @@
-use adw::subclass::prelude::*;
@@ -84,19 +84,20 @@ https://gitlab.gnome.org/GNOME/libadwaita/-/commit/ea7ef0f2e2ac
subclass::prelude::*,
@@ -29,7 +28,7 @@ mod imp {
impl ObjectSubclass for Application {
- const NAME: &'static str = "Application";
+ const NAME: &'static str = "KoohaApplication";
type Type = super::Application;
- type ParentType = adw::Application;
+ type ParentType = gtk::Application;
}
impl ObjectImpl for Application {}
-@@ -55,17 +54,17 @@ mod imp {
+@@ -55,18 +54,18 @@ mod imp {
self.parent_startup(app);
gtk::Window::set_default_icon_name(APP_ID);
+ app.setup_css();
- app.setup_actions();
+ app.setup_gactions();
+ app.setup_accels();
}
}
@@ -111,12 +112,10 @@ https://gitlab.gnome.org/GNOME/libadwaita/-/commit/ea7ef0f2e2ac
@implements gio::ActionMap, gio::ActionGroup;
}
-@@ -123,6 +122,21 @@ impl Application {
- self.set_accels_for_action("win.toggle-record", &["<Primary>r"]);
- self.set_accels_for_action("win.toggle-pause", &["<Primary>k"]);
- self.set_accels_for_action("win.cancel-delay", &["<Primary>c"]);
-+ }
-+
+@@ -80,6 +79,21 @@ impl Application {
+ .expect("Failed to create Application.")
+ }
+
+ fn setup_css(&self) {
+ let provider = gtk::CssProvider::new();
+ provider.load_from_resource("/io/github/seadve/Kooha/style.css");
@@ -130,6 +129,21 @@ https://gitlab.gnome.org/GNOME/libadwaita/-/commit/ea7ef0f2e2ac
+ log::debug!("is_display_composited: {}", display.is_composited());
+ log::debug!("is_display_rgba: {}", display.is_rgba());
+ }
++ }
++
+ fn setup_gactions(&self) {
+ let action_launch_default_for_file = gio::SimpleAction::new(
+ "launch-default-for-file",
+@@ -118,9 +132,9 @@ impl Application {
+ self.set_accels_for_action("win.record-speaker", &["<primary>a"]);
+ self.set_accels_for_action("win.record-mic", &["<primary>m"]);
+ self.set_accels_for_action("win.show-pointer", &["<primary>p"]);
+- self.set_accels_for_action("win.toggle-record", &["<primary>r"]);
+- self.set_accels_for_action("win.toggle-pause", &["<primary>k"]);
+- self.set_accels_for_action("win.cancel-delay", &["<primary>c"]);
++ self.set_accels_for_action("win.toggle-record", &["<Primary>r"]);
++ self.set_accels_for_action("win.toggle-pause", &["<Primary>k"]);
++ self.set_accels_for_action("win.cancel-delay", &["<Primary>c"]);
}
fn select_saving_location(&self) {