Quiero usar la utilidad de extracción de CD abcde
, que he instalado a través de Puertos Mac . Me he encontrado con un problema en abcde
, que se se describe en su base de datos de errores . Alguien hizo un musicbrainz2.patch que creo que solucionará el problema muy bien.
Mi obstáculo es que este parche no se ha incorporado a la versión 2.4.2 de abcde
que distribuye Mac Ports. Por eso me gustaría aplicar este parche manualmente. Pero no puedo averiguar cómo aplicar el parche a abcde
como está instalado en mi sistema.
La sección Guía de puertos Mac 4.5. Patch Files parece estar hablando de cómo parchear los puertos de puertos de Mac y otra lógica de distribución. Parece que no se habla de cómo parchear las utilidades entregadas como instaladas.
El archivo de parche incluye referencias de nombre de archivo como (abreviado):
--- debian/control (revision 292)
+++ debian/control (working copy)
@@ -12,7 +12,7 @@
Architecture: all
-Suggests: eject, distmp3, ..., mp3gain, python-musicbrainz
+Suggests: eject, distmp3, ..., mp3gain, python-musicbrainz2
(Este es el abcde emita el archivo de parche 3 musicbrainz2.patch , y puedo agregarlo a la pregunta si hay interés.)
Soy escéptico de encontrar nombres de ruta con "debian" en mi instalación de Mac OS X 10.5.8. Y el contenido específico de debian/control
no coincide con lo que hay en el portfile de Mac para abcde
. Pero otro archivo en el archivo de parche corresponde a los archivos en mi instalación de abcde
.
¿Cómo puedo aplicar este parche a mi copia de abcde
tal como lo instaló MacPorts? ¿Existe alguna técnica que funcione en general para este tipo de archivo de parche en instalaciones desde puertos de Mac?