diff options
Diffstat (limited to 'sci-misc/boinc/files/0001-Install-switcher-tool-to-FHS-directory.patch')
-rw-r--r-- | sci-misc/boinc/files/0001-Install-switcher-tool-to-FHS-directory.patch | 60 |
1 files changed, 60 insertions, 0 deletions
diff --git a/sci-misc/boinc/files/0001-Install-switcher-tool-to-FHS-directory.patch b/sci-misc/boinc/files/0001-Install-switcher-tool-to-FHS-directory.patch new file mode 100644 index 0000000..456b804 --- /dev/null +++ b/sci-misc/boinc/files/0001-Install-switcher-tool-to-FHS-directory.patch @@ -0,0 +1,60 @@ +From 3746e1367fe5dc430c431b349ed6a40ee7156e74 Mon Sep 17 00:00:00 2001 +From: Gilles Dartiguelongue <eva@gentoo.org> +Date: Thu, 4 Oct 2018 10:30:03 +0200 +Subject: [PATCH 1/3] Install switcher tool to FHS directory + +--- + client/Makefile.am | 2 +- + client/{file_names.h => file_names.h.in} | 2 +- + configure.ac | 1 + + 3 files changed, 3 insertions(+), 2 deletions(-) + rename client/{file_names.h => file_names.h.in} (98%) + +diff --git a/client/Makefile.am b/client/Makefile.am +index f39c45f..0fb91d3 100644 +--- a/client/Makefile.am ++++ b/client/Makefile.am +@@ -24,7 +24,15 @@ endif + + bin_PROGRAMS = boinc_client boinccmd + if !OS_WIN32 +-bin_PROGRAMS += switcher ++pkglibexec_PROGRAMS = switcher + endif + ++edit = $(SED) -e 's|@pkglibexecdir[@]|$(pkglibexecdir)|g' ++ ++file_names.h: file_names.h.in Makefile ++ $(AM_V_GEN)$(edit) $@.in > $@ ++ ++BUILT_SOURCES = file_names.h ++CLEANFILES = file_names.h ++ + boinccmd_SOURCES = boinc_cmd.cpp +@@ -67,6 +67,7 @@ boinc_client_SOURCES = \ + current_version.cpp \ + dhrystone.cpp \ + dhrystone2.cpp \ ++ file_names.h \ + file_names.cpp \ + file_xfer.cpp \ + gpu_amd.cpp \ +diff --git a/client/file_names.h b/client/file_name.h.in +similarity index 98% +rename from client/file_names.h +rename to client/file_name.h.in +index 37f9b29..67874e5 100644 +--- a/client/file_names.h ++++ b/client/file_names.h.in +@@ -97,7 +97,7 @@ extern void send_log_after(const char* filename, double t, MIOFILE& mf); + #define STATE_FILE_PREV "client_state_prev.xml" + #define STDERR_FILE_NAME "stderr.txt" + #define STDOUT_FILE_NAME "stdout.txt" +-#define SWITCHER_DIR "switcher" ++#define SWITCHER_DIR "@pkglibexecdir@" + #define SWITCHER_FILE_NAME "switcher" + #define TASK_STATE_FILENAME "boinc_task_state.xml" + #define TEMP_ACCT_FILE_NAME "temp_acct.xml" +-- +2.18.0 + |