From 4f2d7949f03e1c198bc888f2d05f421d35c57e21 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 9 Oct 2017 18:53:29 +0100 Subject: reinit the tree, so we can have metadata --- app-benchmarks/acovea-gtk/Manifest | 9 ++ app-benchmarks/acovea-gtk/acovea-gtk-1.0.1.ebuild | 31 +++++++ .../acovea-gtk/files/acovea-gtk-1.0.1-gcc4.3.patch | 23 +++++ .../files/acovea-gtk-1.0.1-libbrahe.patch | 8 ++ .../files/acovea-gtk-1.0.1-libsigc.patch | 101 +++++++++++++++++++++ .../files/acovea-gtk-1.0.1-unicode.patch | 12 +++ app-benchmarks/acovea-gtk/metadata.xml | 8 ++ 7 files changed, 192 insertions(+) create mode 100644 app-benchmarks/acovea-gtk/Manifest create mode 100644 app-benchmarks/acovea-gtk/acovea-gtk-1.0.1.ebuild create mode 100644 app-benchmarks/acovea-gtk/files/acovea-gtk-1.0.1-gcc4.3.patch create mode 100644 app-benchmarks/acovea-gtk/files/acovea-gtk-1.0.1-libbrahe.patch create mode 100644 app-benchmarks/acovea-gtk/files/acovea-gtk-1.0.1-libsigc.patch create mode 100644 app-benchmarks/acovea-gtk/files/acovea-gtk-1.0.1-unicode.patch create mode 100644 app-benchmarks/acovea-gtk/metadata.xml (limited to 'app-benchmarks/acovea-gtk') diff --git a/app-benchmarks/acovea-gtk/Manifest b/app-benchmarks/acovea-gtk/Manifest new file mode 100644 index 000000000000..ec5ca2c66f74 --- /dev/null +++ b/app-benchmarks/acovea-gtk/Manifest @@ -0,0 +1,9 @@ +AUX acovea-gtk-1.0.1-gcc4.3.patch 455 SHA256 7b4481f811095e3e068c1e529982f67bf75c61bc729714e9e42d22830e203fea SHA512 a1312e06ff5bebb8f66a27b34cbdf9cb05879e6dc51951bb683746e2ad20a9cbaddc6d43165face16d1c130262bfd38a29ff645809f884ac88fc66f3d7f19462 WHIRLPOOL c5022bf82bb8841d7ab2afc58509f8908fd104960cb7264ad3f280b23bdc995b579fe7d04af4568c3d3cf13e338df14afb01c49cf6e1050f77df8376b167b801 +AUX acovea-gtk-1.0.1-libbrahe.patch 351 SHA256 12e1284698e4ad84f4ded7135d1dde136a2b68a77d500405d1356121f3bb18ff SHA512 a12b61a07f1d68c56fe13840e9bfd54ebfce1f6205bd0f7d3a98c7a505b7c6dfba33eb159f51c73d64ffabd0f1053c54213ddd01c9a438de35a9a4e00b71282c WHIRLPOOL 17b8c01048a42f5828c5b9457b0d619c7c73e212398b3a00af3edd8e088c35da260194efd2bb7b9c319861f7b6ab0103a8c8c6747585d6016c74e06edce28a8f +AUX acovea-gtk-1.0.1-libsigc.patch 6753 SHA256 fe354c439af36f94228bf7956eed8fc0bc9ec8d2885dc3b700450eeeb517ba12 SHA512 0f8463b8cec994a8fe1fe2a3971c9cc3f3d1427b7f3925cfdeb3a23ebcecfe324512830a80532ca904896c3314a72e75180dae9b10c2d0711d503c8bfc081ec0 WHIRLPOOL 1448f011da30ab9715d37365718c3935697699563f3c073052e3edd6c64ae58dc806d933c6f57f434efc4312a7bd7411880ec62786d6c5783bfcf1f08ea5d78e +AUX acovea-gtk-1.0.1-unicode.patch 385 SHA256 348a0d087708a798ca5f514c39aa5403e517b5085e57cd8ca06f1e9780865b83 SHA512 ea792ec464cc5d844eba769bb4246a7396b393d214834c6eaf8890ebf2d0de2d36e0e89dc89efdf753d046d1d3f032dc3806a20bf4360810bb8e1af56fc4d66e WHIRLPOOL 23c9a72713c1232a03c0a6e5991ec5098ae555e1a622d25f0cd43a258470b7b88f1f11dcdcf1f96b8060d2099c16719e6a3c66c242312baecc7e420c85d550d3 +DIST acovea-gtk-1.0.1.tar.gz 407230 SHA256 9214168a66c69d3a76251c265a31a8a87220cd1e9d5865785e92f00cd4f8bae8 SHA512 c26eb0059b0f6a8a77ebff2f9cad9a9d543a2932f035e520c40bc3b917d1570533be934571528b7e2e53932e56afa77eff108a1ac51678a514960563a775c2ed WHIRLPOOL 66e8f6653d2ffbb9ec50cf3654f5522bd73f8fc709887e4b5dd6f0ee863583a7c5be6770f412bc7ae8c58d41314333f4d505d55de3eb0078e0d05ea992e2fd00 +EBUILD acovea-gtk-1.0.1.ebuild 785 SHA256 6390e774a2e7dfaaa8981bd40f1918de355579afaa280de167fca432eb3a5cac SHA512 c0a3df2942f9131796858ab77450eb5ab2aeb47b2b2ed969dbc132ac266e766961c0bab75964a27019d8930e60f6ef39211f8162f2b2efab261032598ab6775d WHIRLPOOL 986b5c7530ad4ce6c84b62b57b5f6d4d69bdfdf2c5aab8ddbb4b68c6ab0b14a4f188d5ee61192ea79d856f77b30de00943bf02468467c3f16af938c0aae993af +MISC ChangeLog 2755 SHA256 28619472742300150b52da763bde32eb3f39fc1cf1f0c9d96e2530654367ad64 SHA512 d77ae9aeeef083d2c08d3626c861a187f2866c26e0d57209c5fcd3e85cc1240934caea161e69fb462c7a95eb9127ce46e059a16b38f30e3e807d6e5d58b084e1 WHIRLPOOL 37f32353566ff1a1d86f7024500644d2ef47e811b5bf42767c09b6dc30e848e4a9649a9acc10b178102526cbcb69f9e8aeb30db078c8fb7aa8d05c85ca3a5533 +MISC ChangeLog-2015 863 SHA256 551120e97101bd595959714f5dd8e8eebcfa778f0303b5b923f1366b0ed3a811 SHA512 44f143439a3600d020c4fd7b343c0f58e370f1e471b7d58439d572f3a09d7784af6c162d2b16f4e54c4e7263b8b7576af90236a0fa493f3515c44d56cd7ba066 WHIRLPOOL 69bb9e94c194a786db5b0dabcaacbc196a7c80179c5e4684c4a69dbd86d530d48b929ac175fd1e67d8f09606abb946d63f537078e0f816e43eb809160f8b2478 +MISC metadata.xml 247 SHA256 0deec0776f26fb762fdf7711f4589b14f52a2456436ef557eec62a2cf2fb2bb7 SHA512 29cf52c16b0cce69899d9c2da8acd9144b7d760442aa323b854dceadb42459e009545193b1df7911ac2241b59f4819b4a6bb1d206d6f57953f770031433bb6b7 WHIRLPOOL a135fa622e99d3dcdb432bc6b3c366076b3d86b4bfd9a76c852d781b8e9152541c7e7a2c7c6d6a3c4d2200dce792847a08166aaf7c17c22b6299dfe868234dec diff --git a/app-benchmarks/acovea-gtk/acovea-gtk-1.0.1.ebuild b/app-benchmarks/acovea-gtk/acovea-gtk-1.0.1.ebuild new file mode 100644 index 000000000000..b4cb99ed03b9 --- /dev/null +++ b/app-benchmarks/acovea-gtk/acovea-gtk-1.0.1.ebuild @@ -0,0 +1,31 @@ +# Copyright 1999-2015 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 +inherit autotools eutils flag-o-matic + +DESCRIPTION="Analysis of Compiler Options via Evolutionary Algorithm GUI" +HOMEPAGE="http://www.coyotegulch.com/products/acovea/" +SRC_URI="http://www.coyotegulch.com/distfiles/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="unicode" + +RDEPEND=">=app-benchmarks/acovea-5 + dev-cpp/gtkmm:2.4" +DEPEND="${RDEPEND}" + +src_prepare() { + use unicode && epatch "${FILESDIR}"/${P}-unicode.patch + epatch "${FILESDIR}"/${P}-{libbrahe,libsigc,gcc4.3}.patch + append-cxxflags -std=c++11 + eautoreconf +} + +src_install() { + default + make_desktop_entry "${PN}" Acovea-gtk \ + /usr/share/acovea-gtk/pixmaps/acovea_icon_064.png System +} diff --git a/app-benchmarks/acovea-gtk/files/acovea-gtk-1.0.1-gcc4.3.patch b/app-benchmarks/acovea-gtk/files/acovea-gtk-1.0.1-gcc4.3.patch new file mode 100644 index 000000000000..30bfc96ab3fa --- /dev/null +++ b/app-benchmarks/acovea-gtk/files/acovea-gtk-1.0.1-gcc4.3.patch @@ -0,0 +1,23 @@ +--- a/src/settings_window.cc ++++ b/src/settings_window.cc +@@ -6,6 +6,7 @@ + // This file is for your program, I won't touch it again! + + #include ++#include + #include "config.h" + #include "settings_window.hh" + + +--- a/src/main_window.cc ++++ b/src/main_window.cc +@@ -9,6 +9,8 @@ + #include + #include + #include ++#include ++#include + #include "config.h" + #include "main_window.hh" + + diff --git a/app-benchmarks/acovea-gtk/files/acovea-gtk-1.0.1-libbrahe.patch b/app-benchmarks/acovea-gtk/files/acovea-gtk-1.0.1-libbrahe.patch new file mode 100644 index 000000000000..4511f23e92f5 --- /dev/null +++ b/app-benchmarks/acovea-gtk/files/acovea-gtk-1.0.1-libbrahe.patch @@ -0,0 +1,8 @@ +--- a/src/Makefile.am ++++ b/src/Makefile.am +@@ -22,4 +22,4 @@ + AM_CXXFLAGS = @GTKMM_CFLAGS@ + + acovea_gtk_LDFLAGS = -pthread -L//usr/lib +-acovea_gtk_LDADD = @LIBS@ @GTKMM_LIBS@ -lgthread-2.0 -lglib-2.0 -lcoyotl -levocosm -lacovea -lexpat ++acovea_gtk_LDADD = @LIBS@ @GTKMM_LIBS@ -lgthread-2.0 -lglib-2.0 -lcoyotl -levocosm -lbrahe -lacovea -lexpat diff --git a/app-benchmarks/acovea-gtk/files/acovea-gtk-1.0.1-libsigc.patch b/app-benchmarks/acovea-gtk/files/acovea-gtk-1.0.1-libsigc.patch new file mode 100644 index 000000000000..aa60489ae630 --- /dev/null +++ b/app-benchmarks/acovea-gtk/files/acovea-gtk-1.0.1-libsigc.patch @@ -0,0 +1,101 @@ +--- a/src/about_box_glade.cc ++++ b/src/about_box_glade.cc +@@ -1530,8 +1530,8 @@ + hbuttonbox1->show(); + vbox3->show(); + about_box->show(); +- about_close_button->signal_clicked().connect(SigC::slot(*this, &about_box_glade::on_about_close_button_clicked), false); +- about_box->signal_realize().connect(SigC::slot(*this, &about_box_glade::on_about_box_realize), false); ++ about_close_button->signal_clicked().connect(sigc::mem_fun(*this, &about_box_glade::on_about_close_button_clicked), false); ++ about_box->signal_realize().connect(sigc::mem_fun(*this, &about_box_glade::on_about_box_realize), false); + } + + about_box_glade::~about_box_glade() +--- a/src/main_window_glade.cc ++++ b/src/main_window_glade.cc +@@ -998,19 +998,19 @@ + main_status->show(); + vbox1->show(); + main_window->show(); +- menu_set_run_options->signal_activate().connect(SigC::slot(*this, &main_window_glade::on_menu_set_run_options_activate), false); +- menu_save_options_default->signal_activate().connect(SigC::slot(*this, &main_window_glade::on_menu_save_options_default_activate), false); +- menu_load_default_options->signal_activate().connect(SigC::slot(*this, &main_window_glade::on_menu_load_default_options_activate), false); +- menu_save_options->signal_activate().connect(SigC::slot(*this, &main_window_glade::on_menu_save_options_activate), false); +- save_load_options->signal_activate().connect(SigC::slot(*this, &main_window_glade::on_load_options_activate), false); +- menu_quit->signal_activate().connect(SigC::slot(*this, &main_window_glade::on_menu_quit_activate), false); +- menu_run->signal_activate().connect(SigC::slot(*this, &main_window_glade::on_menu_run_activate), false); +- menu_stop->signal_activate().connect(SigC::slot(*this, &main_window_glade::on_menu_stop_activate), false); +- menu_save_output->signal_activate().connect(SigC::slot(*this, &main_window_glade::on_menu_save_output_activate), false); +- menu_about->signal_activate().connect(SigC::slot(*this, &main_window_glade::on_about1_activate), false); +- toolbar_settings_button->signal_clicked().connect(SigC::slot(*this, &main_window_glade::on_toolbar_settings_button_clicked), false); +- toolbar_run_button->signal_clicked().connect(SigC::slot(*this, &main_window_glade::on_toolbar_run_button_clicked), false); +- toolbar_stop_button->signal_clicked().connect(SigC::slot(*this, &main_window_glade::on_toolbar_stop_button_clicked), false); ++ menu_set_run_options->signal_activate().connect(sigc::mem_fun(*this, &main_window_glade::on_menu_set_run_options_activate), false); ++ menu_save_options_default->signal_activate().connect(sigc::mem_fun(*this, &main_window_glade::on_menu_save_options_default_activate), false); ++ menu_load_default_options->signal_activate().connect(sigc::mem_fun(*this, &main_window_glade::on_menu_load_default_options_activate), false); ++ menu_save_options->signal_activate().connect(sigc::mem_fun(*this, &main_window_glade::on_menu_save_options_activate), false); ++ save_load_options->signal_activate().connect(sigc::mem_fun(*this, &main_window_glade::on_load_options_activate), false); ++ menu_quit->signal_activate().connect(sigc::mem_fun(*this, &main_window_glade::on_menu_quit_activate), false); ++ menu_run->signal_activate().connect(sigc::mem_fun(*this, &main_window_glade::on_menu_run_activate), false); ++ menu_stop->signal_activate().connect(sigc::mem_fun(*this, &main_window_glade::on_menu_stop_activate), false); ++ menu_save_output->signal_activate().connect(sigc::mem_fun(*this, &main_window_glade::on_menu_save_output_activate), false); ++ menu_about->signal_activate().connect(sigc::mem_fun(*this, &main_window_glade::on_about1_activate), false); ++ toolbar_settings_button->signal_clicked().connect(sigc::mem_fun(*this, &main_window_glade::on_toolbar_settings_button_clicked), false); ++ toolbar_run_button->signal_clicked().connect(sigc::mem_fun(*this, &main_window_glade::on_toolbar_run_button_clicked), false); ++ toolbar_stop_button->signal_clicked().connect(sigc::mem_fun(*this, &main_window_glade::on_toolbar_stop_button_clicked), false); + } + + main_window_glade::~main_window_glade() +--- a/src/settings_window_glade.cc ++++ b/src/settings_window_glade.cc +@@ -391,11 +391,11 @@ + hbuttonbox3->show(); + vbox6->show(); + settings_window->show(); +- settings_benchmark_browse_button->signal_clicked().connect(SigC::slot(*this, &settings_window_glade::on_settings_benchmark_browse_button_clicked), false); +- settings_config_browse_button->signal_clicked().connect(SigC::slot(*this, &settings_window_glade::on_settings_config_browse_button_clicked), false); +- settings_seed_check->signal_toggled().connect(SigC::slot(*this, &settings_window_glade::on_settings_seed_check_toggled), false); +- settings_cancel_button->signal_clicked().connect(SigC::slot(*this, &settings_window_glade::on_settings_cancel_button_clicked), false); +- settings_okay_button->signal_clicked().connect(SigC::slot(*this, &settings_window_glade::on_settings_okay_button_clicked), false); ++ settings_benchmark_browse_button->signal_clicked().connect(sigc::mem_fun(*this, &settings_window_glade::on_settings_benchmark_browse_button_clicked), false); ++ settings_config_browse_button->signal_clicked().connect(sigc::mem_fun(*this, &settings_window_glade::on_settings_config_browse_button_clicked), false); ++ settings_seed_check->signal_toggled().connect(sigc::mem_fun(*this, &settings_window_glade::on_settings_seed_check_toggled), false); ++ settings_cancel_button->signal_clicked().connect(sigc::mem_fun(*this, &settings_window_glade::on_settings_cancel_button_clicked), false); ++ settings_okay_button->signal_clicked().connect(sigc::mem_fun(*this, &settings_window_glade::on_settings_okay_button_clicked), false); + } + + settings_window_glade::~settings_window_glade() +--- a/src/about_box_glade.cc ++++ b/src/about_box_glade.cc +@@ -14,8 +14,7 @@ + #endif // + #include "config.h" + #include + #if GTKMM_MAJOR_VERSION==2 && GTKMM_MINOR_VERSION>2 +-#include + #define GMM_GTKMM_22_24(a,b) b + #else //gtkmm 2.2 + #define GMM_GTKMM_22_24(a,b) a +--- a/src/main_window_glade.cc ++++ b/src/main_window_glade.cc +@@ -14,8 +14,7 @@ + #endif // + #include "config.h" + #include + #if GTKMM_MAJOR_VERSION==2 && GTKMM_MINOR_VERSION>2 +-#include + #define GMM_GTKMM_22_24(a,b) b + #else //gtkmm 2.2 + #define GMM_GTKMM_22_24(a,b) a +--- a/src/settings_window_glade.cc ++++ b/src/settings_window_glade.cc +@@ -14,8 +14,7 @@ + #endif // + #include "config.h" + #include + #if GTKMM_MAJOR_VERSION==2 && GTKMM_MINOR_VERSION>2 +-#include + #define GMM_GTKMM_22_24(a,b) b + #else //gtkmm 2.2 + #define GMM_GTKMM_22_24(a,b) a + diff --git a/app-benchmarks/acovea-gtk/files/acovea-gtk-1.0.1-unicode.patch b/app-benchmarks/acovea-gtk/files/acovea-gtk-1.0.1-unicode.patch new file mode 100644 index 000000000000..a81d90282f38 --- /dev/null +++ b/app-benchmarks/acovea-gtk/files/acovea-gtk-1.0.1-unicode.patch @@ -0,0 +1,12 @@ +--- a/src/main_window.cc ++++ b/src/main_window.cc +@@ -488,7 +488,7 @@ + { + Glib::RefPtr buffer = main_window_output->get_buffer(); + Gtk::TextIter end = buffer->end(); +- buffer->insert(buffer->end(),text->c_str()); ++ buffer->insert(buffer->end(),Glib::convert (text->c_str(), "UTF-8", "ISO-8859-1")); + } + + void main_window::set_ui_running(bool running) + diff --git a/app-benchmarks/acovea-gtk/metadata.xml b/app-benchmarks/acovea-gtk/metadata.xml new file mode 100644 index 000000000000..40aa45df2b01 --- /dev/null +++ b/app-benchmarks/acovea-gtk/metadata.xml @@ -0,0 +1,8 @@ + + + + + patrick@gentoo.org + Patrick Lauer + + -- cgit v1.2.3