Gentoo Archives: gentoo-user-de

From: David Haller <gentoo@×××××××.de>
To: gentoo-user-de@l.g.o
Subject: Re: [gentoo-user-de] Manuelles Patchen bei emerge?
Date: Wed, 12 Jun 2019 11:19:17
Message-Id: 20190612111907.dsagxwcmhur2nyhi@grusum.endjinn.de
In Reply to: Re: [gentoo-user-de] Manuelles Patchen bei emerge? by Khaosgrille
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

Replies

Subject Author
Re: [gentoo-user-de] Manuelles Patchen bei emerge? Matthias Hanft <mh@×××××.de>