Gentoo Archives: gentoo-commits

From: Craig Andrews <candrews@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: media-libs/libprojectm/files/
Date: Tue, 11 Feb 2020 15:00:29
Message-Id: 1581433200.81db23aa7c5f9ac5f145f3cc6cec996be5f5acdf.candrews@gentoo
1 commit: 81db23aa7c5f9ac5f145f3cc6cec996be5f5acdf
2 Author: Michael Mair-Keimberger <m.mairkeimberger <AT> gmail <DOT> com>
3 AuthorDate: Tue Feb 11 14:20:00 2020 +0000
4 Commit: Craig Andrews <candrews <AT> gentoo <DOT> org>
5 CommitDate: Tue Feb 11 15:00:00 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81db23aa
7
8 media-libs/libprojectm: remove unused patch
9
10 Signed-off-by: Michael Mair-Keimberger <m.mairkeimberger <AT> gmail.com>
11 Closes: https://github.com/gentoo/gentoo/pull/14625
12 Signed-off-by: Craig Andrews <candrews <AT> gentoo.org>
13
14 .../files/libprojectm-3.1.0-datadir.patch | 149 ---------------------
15 1 file changed, 149 deletions(-)
16
17 diff --git a/media-libs/libprojectm/files/libprojectm-3.1.0-datadir.patch b/media-libs/libprojectm/files/libprojectm-3.1.0-datadir.patch
18 deleted file mode 100644
19 index 8968f512bae..00000000000
20 --- a/media-libs/libprojectm/files/libprojectm-3.1.0-datadir.patch
21 +++ /dev/null
22 @@ -1,149 +0,0 @@
23 -https://github.com/projectM-visualizer/projectm/pull/112
24 -diff --git a/src/libprojectM/Renderer/Renderer.cpp b/src/libprojectM/Renderer/Renderer.cpp
25 -index 82ae81a..5da27fc 100644
26 ---- a/src/libprojectM/Renderer/Renderer.cpp
27 -+++ b/src/libprojectM/Renderer/Renderer.cpp
28 -@@ -20,9 +20,9 @@ Pipeline* Renderer::currentPipe;
29 - class Preset;
30 -
31 - Renderer::Renderer(int width, int height, int gx, int gy, BeatDetect *_beatDetect, std::string _presetURL,
32 -- std::string _titlefontURL, std::string _menufontURL) :
33 -+ std::string _titlefontURL, std::string _menufontURL, const std::string& datadir) :
34 - title_fontURL(_titlefontURL), menu_fontURL(_menufontURL), presetURL(_presetURL), m_presetName("None"), vw(width),
35 -- vh(height), mesh(gx, gy)
36 -+ vh(height), mesh(gx, gy), m_datadir(datadir)
37 - {
38 - this->totalframes = 1;
39 - this->noSwitch = false;
40 -@@ -463,7 +463,7 @@ void Renderer::reset(int w, int h)
41 - if (textureManager != NULL) {
42 - delete textureManager;
43 - }
44 -- textureManager = new TextureManager(presetURL, texsizeX, texsizeY);
45 -+ textureManager = new TextureManager(presetURL, texsizeX, texsizeY, m_datadir);
46 -
47 - shaderEngine.setParams(texsizeX, texsizeY, beatDetect, textureManager);
48 - shaderEngine.reset();
49 -diff --git a/src/libprojectM/Renderer/Renderer.hpp b/src/libprojectM/Renderer/Renderer.hpp
50 -index f525c7c..7d2c00e 100644
51 ---- a/src/libprojectM/Renderer/Renderer.hpp
52 -+++ b/src/libprojectM/Renderer/Renderer.hpp
53 -@@ -67,7 +67,7 @@ public:
54 - float m_fInvAspectX;
55 - float m_fInvAspectY;
56 -
57 -- Renderer(int width, int height, int gx, int gy, BeatDetect *_beatDetect, std::string presetURL, std::string title_fontURL, std::string menu_fontURL);
58 -+ Renderer(int width, int height, int gx, int gy, BeatDetect *_beatDetect, std::string presetURL, std::string title_fontURL, std::string menu_fontURL, const std::string& datadir = "");
59 - ~Renderer();
60 -
61 - void RenderFrame(const Pipeline &pipeline, const PipelineContext &pipelineContext);
62 -@@ -98,6 +98,7 @@ private:
63 - //per pixel equation variables
64 - ShaderEngine shaderEngine;
65 - std::string m_presetName;
66 -+ std::string m_datadir;
67 -
68 - float* p;
69 -
70 -diff --git a/src/libprojectM/Renderer/TextureManager.cpp b/src/libprojectM/Renderer/TextureManager.cpp
71 -index 2905838..b87196a 100644
72 ---- a/src/libprojectM/Renderer/TextureManager.cpp
73 -+++ b/src/libprojectM/Renderer/TextureManager.cpp
74 -@@ -29,7 +29,7 @@
75 - #define NUM_BLUR_TEX 6
76 -
77 -
78 --TextureManager::TextureManager(const std::string _presetsURL, const int texsizeX, const int texsizeY):
79 -+TextureManager::TextureManager(const std::string _presetsURL, const int texsizeX, const int texsizeY, std::string datadir):
80 - presetsURL(_presetsURL)
81 - {
82 - extensions.push_back(".jpg");
83 -@@ -40,9 +40,11 @@ TextureManager::TextureManager(const std::string _presetsURL, const int texsizeX
84 - extensions.push_back(".dib");
85 -
86 - Preload();
87 -+ if (datadir.empty())
88 -+ datadir = DATADIR_PATH;
89 -
90 -- loadTextureDir(std::string(DATADIR_PATH) + "/presets");
91 -- loadTextureDir(std::string(DATADIR_PATH) + "/textures");
92 -+ loadTextureDir(datadir + "/presets");
93 -+ loadTextureDir(datadir + "/textures");
94 - loadTextureDir(_presetsURL);
95 -
96 - // Create main texture ans associated samplers
97 -diff --git a/src/libprojectM/Renderer/TextureManager.hpp b/src/libprojectM/Renderer/TextureManager.hpp
98 -index b1a7982..10b68e6 100644
99 ---- a/src/libprojectM/Renderer/TextureManager.hpp
100 -+++ b/src/libprojectM/Renderer/TextureManager.hpp
101 -@@ -23,7 +23,8 @@ class TextureManager
102 - std::vector<std::string> extensions;
103 -
104 - public:
105 -- TextureManager(std::string _presetsURL, const int texsizeX, const int texsizeY);
106 -+ TextureManager(std::string _presetsURL, const int texsizeX, const int texsizeY,
107 -+ std::string datadir = "");
108 - ~TextureManager();
109 -
110 - void Clear();
111 -diff --git a/src/libprojectM/projectM.cpp b/src/libprojectM/projectM.cpp
112 -index 00377a5..bb71aa0 100755
113 ---- a/src/libprojectM/projectM.cpp
114 -+++ b/src/libprojectM/projectM.cpp
115 -@@ -134,7 +134,7 @@ beatDetect ( 0 ), renderer ( 0 ), _pcm(0), m_presetPos(0), m_flags(flags), _pip
116 -
117 - }
118 -
119 --projectM::projectM(Settings settings, int flags):
120 -+projectM::projectM(Settings& settings, int flags):
121 - beatDetect ( 0 ), renderer ( 0 ), _pcm(0), m_presetPos(0), m_flags(flags), _pipelineContext(new PipelineContext()), _pipelineContext2(new PipelineContext()),
122 - timeKeeper(NULL), _matcher(NULL), _merger(NULL)
123 - {
124 -@@ -267,6 +267,7 @@ void projectM::readSettings (const Settings & settings )
125 - _settings.titleFontURL = settings.titleFontURL;
126 - _settings.menuFontURL = settings.menuFontURL;
127 - _settings.shuffleEnabled = settings.shuffleEnabled;
128 -+ _settings.datadir = settings.datadir;
129 -
130 - _settings.easterEgg = settings.easterEgg;
131 -
132 -@@ -512,7 +513,7 @@ static void *thread_callback(void *prjm) {
133 - mspf= ( int ) ( 1000.0/ ( float ) _settings.fps );
134 - else mspf = 0;
135 -
136 -- this->renderer = new Renderer ( width, height, gx, gy, beatDetect, settings().presetURL, settings().titleFontURL, settings().menuFontURL );
137 -+ this->renderer = new Renderer ( width, height, gx, gy, beatDetect, settings().presetURL, settings().titleFontURL, settings().menuFontURL, settings().datadir );
138 -
139 - running = true;
140 -
141 -@@ -931,7 +932,8 @@ void projectM::changeTextureSize(int size) {
142 - renderer = new Renderer(_settings.windowWidth, _settings.windowHeight,
143 - _settings.meshX, _settings.meshY,
144 - beatDetect, _settings.presetURL,
145 -- _settings.titleFontURL, _settings.menuFontURL);
146 -+ _settings.titleFontURL, _settings.menuFontURL,
147 -+ _settings.datadir);
148 - }
149 -
150 - void projectM::changePresetDuration(int seconds) {
151 -diff --git a/src/libprojectM/projectM.hpp b/src/libprojectM/projectM.hpp
152 -index 7339c8f..de7cd1d 100755
153 ---- a/src/libprojectM/projectM.hpp
154 -+++ b/src/libprojectM/projectM.hpp
155 -@@ -128,6 +128,7 @@ public:
156 - std::string presetURL;
157 - std::string titleFontURL;
158 - std::string menuFontURL;
159 -+ std::string datadir;
160 - int smoothPresetDuration;
161 - int presetDuration;
162 - float beatSensitivity;
163 -@@ -153,7 +154,7 @@ public:
164 - };
165 -
166 - projectM(std::string config_file, int flags = FLAG_NONE);
167 -- projectM(Settings settings, int flags = FLAG_NONE);
168 -+ projectM(Settings& settings, int flags = FLAG_NONE);
169 -
170 - //DLLEXPORT projectM(int gx, int gy, int fps, int texsize, int width, int height,std::string preset_url,std::string title_fonturl, std::string title_menuurl);
171 -