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 |
- |