¿Cómo no instalar la dependencia de MacPorts si está instalado en otro lugar?

Un problema común que tengo con MacPorts es que iré a instalar un puerto y aparecerá un puerto como una dependencia que he instalado fuera de MacPorts.

Por ejemplo:

  • ¿Cómo puedo hacer que los posts muestren el historial de chat de otros dispositivos?
  • ¿Qué sucede a nivel de usuario / sistema operativo cuando finalmente se agota una unidad de estado sólido?
  • ¿Cómo se muestran las vacaciones de diferentes países en la aplicación pnetworkingeterminada de OS X?
  • No se puede crear una count mobile en AD Connected Mavericks Machine
  • ¿Por qué OS X Yosemite - Disk Utility no tiene opciones para mí?
  • ¿Puedo usar SketchUp con el panel táctil de una Macbook?
  • Tengo Qt5 instalado fuera de MacPorts, y no quiero que MacPorts instale Qt4, pero es una dependencia para el puerto que quiero. Quiero que el puerto use las bibliotecas Qt5 que he instalado en otra location.

    Además, tengo Python 2.7.5 y Python 3 instalados fuera de MacPorts. Sin embargo, cuando voy a instalar algunos puertos que tienen Python como dependencia, MacPorts intenta instalar el puerto python27 ; no quiero que este puerto esté instalado. Quiero administrar versiones de Python fuera de MacPorts.

    ¿Cuáles son mis opciones?

  • ¿Por qué el terminal OS X necesita abastecimiento manual para mostrar el color?
  • Tengo varios cientos de certificates caducados que comienzan con com.apple.idms.appleid.prd. ¿Qué son y son seguros para eliminar?
  • OSX 10.7.5 cambiar el nombre de la unidad Firewire conectada
  • Arranque lento de OSX con pantalla negra antes del logo de Apple
  • Sincronización de iPod a la computadora 2 sin borrar la música nueva
  • ¿Es posible que RDP se convierta en una image de BootCamp con Windows 8.1?
  • One Solution collect form web for “¿Cómo no instalar la dependencia de MacPorts si está instalado en otro lugar?”

    En general, MacPorts usa solo una pequeña colección de bibliotecas y herramientas del "sistema"; realmente no tiene ninguna posibilidad de usar bibliotecas, herramientas, entornos, etc. construidos por separado.

    Consulte las inputs tituladas " ¿Por qué MacPorts usa sus propias bibliotecas? "Y" ¿MacPorts se vinculará a las bibliotecas del sistema en lugar de a las suyas propias? "En las preguntas frecuentes de MacPorts .


    Es posible que pueda ajustar Portfiles individuales para usar sus cosas ya comstackdas, pero realmente estará trabajando "contra la stream" del sistema MacPorts; es probable que se encuentre con muchas dificultades al emprender dicho enfoque.

    Puede ser más fácil simplemente crear manualmente el software que a usted le interesa en última instancia; de esta forma, tendrá un mejor control sobre las bibliotecas que usa. Si hay muchas dependencies (que no son Qt, que no son de Python), y si no le importa buildlas a través de MacPorts, entonces aún puede usar MacPorts para proporcionar otras dependencies:

      # make sure the list of other dependencies looks reasonable port echo depof:someport and not python27 and not qt4-mac # install the other dependencies sudo port install depof:someport and not python27 and not qt4-mac # configure; the way to specify the library locations will vary, but might be like this: CFLAGS=-I/opt/local/include LDFLAGS=-L/opt/local/lib \ ./configure --with-qt=/my/qt5/installation --with-python3=/my/python3/installation 
    Loving Apple Products like poisoning (iPhone, iPad, iMac, Macbook, iWatch).