1 |
Hallo, |
2 |
|
3 |
Am Wed, 12 Jun 2019, Khaosgrille schrieb: |
4 |
>das geht wie hier beschrieben: https://wiki.gentoo.org/wiki//etc/portage/patches |
5 |
> |
6 |
>Also im Prinzip muss der Patch da als /etc/portage/patches/${CATEGORY}/${P} liegen. |
7 |
>> Konkret würde ich gerne in media-plugins/vdr-epgsearch die zwei winzigen |
8 |
>> Änderungen von der Seite |
9 |
>> https://projects.vdr-developer.org/git/vdr-plugin-epgsearch.git/commit/?id=49ba796fe6298abf0ebba68a25ddfc92d3d70aad |
10 |
>> einbauen (die den Segfault seit letzter Woche ausmerzen sollen). Wäre |
11 |
>> im Source mit vi ja ganz simpel zu korrigieren, aber wo, wann und wie? |
12 |
[..] |
13 |
|
14 |
Also konkret, ich nehme mal an, du beziehst dich auf die ~amd Version |
15 |
media-plugins/vdr-epgsearch-2.2.0...: |
16 |
|
17 |
# mkdir -p /etc/portage/patches/media-plugins/vdr-epgsearch-2.2.0 |
18 |
# chmod -cR a+rX /etc/portage/patches/media-plugins/ |
19 |
# cd /etc/portage/patches/media-plugins/vdr-epgsearch-2.2.0 |
20 |
# wget -O vdr-epgsearch-2.2.0-no_erase_of_iterator_inside_loop.patch \ |
21 |
'https://projects.vdr-developer.org/git/vdr-plugin-epgsearch.git/patch/?id=49ba796fe6298abf0ebba68a25ddfc92d3d70aad' |
22 |
# chmod -c a+r vdr-epgsearch-2.2.0-no_erase_of_iterator_inside_loop.patch |
23 |
|
24 |
Und das war's schon. |
25 |
|
26 |
Achso, ggfs. statt "-2.2.0" eben "-1.0.1" verwenden wenn es um die |
27 |
stable-Version geht. |
28 |
|
29 |
Durch die Version im Verzeichnisnamen -2.2.0 wird der Patch nur |
30 |
bei dieser angewendet, wenn dann 2.2.1 _mit_ dem Patch rauskommt |
31 |
fliegt emerge nicht auf die Nase, weil der Patch nicht zweimal |
32 |
angewendet werden kann. Andererseits: wenn man das öfter macht kann |
33 |
sich "Müll" in /etc/portage/patches ansammeln, ohne die Version würde |
34 |
emerge eben wg. zweifach anwenden des patches meckern und man könnte |
35 |
sich erinnern und den Patch löschen... Muß man eben überlegen was wann |
36 |
geeigneter ist... |
37 |
|
38 |
HTH, |
39 |
-dnh |
40 |
|
41 |
-- |
42 |
Optimization matters *only* when it matters. When it matters, it matters a |
43 |
lot, but until you know that it matters, don't waste a lot of time doing it. |
44 |
Even if you know it matters, you need to know *where* it matters. |
45 |
-- Joseph M. Newcomer |