2013-03-01 2 views
1

MacPorts에 상당히 만족하지만 모든 경우에 Portfile이없는 항목을 자주 실행합니다. 예를 들어 파이썬과 PDF 생성기 libharu (link)를 가지고 놀고 싶습니다. libharu here에 사용할 수있는 Portfile이있는 것으로 보입니다.로컬 MacPorts에 외부 포트 파일 사용

MacPorts를 설정하는 방법이 있습니까? port selfupdate과 함께이 포트 파일은 원격 github.com 위치에서도 업데이트됩니다. 나는 이 아니며은 항상 로컬로 관리해야한다.

답변

1

당신이 연결 저장소 공식 MacPorts를 포트 트리의 클론 (I 아직 Portfile을 찾을 수 있지만, 잘하면 충분히 문서 here 또는 here있을 수없는있는 다음 pyharu 다루고 다음 단계) . 결과적으로이 github 저장소에있는 파일도 표준 포트 트리에 있습니다. port info libharu은 시스템의 외부에서 작동해야합니다.

git에서 포트 트리를 동기화하는 방법에 대한 질문에서 이제 더 이상 쓸모없는 부분에 대답하려면 : MacPorts trunk는 git에서 포트 트리 동기화를 지원합니다 (this part of the relevant source 참조). 하지만 출시 된 버전에서는이 기능을 사용할 수 없으며 MacPorts 2.2로 전환 될 예정입니다.

이 기능을 사용하려면 원하는 위치에 표준 클론을 만들고 사용자 macports가이 위치에 대한 읽기 및 쓰기 권한을 갖고 있는지 확인하고 /opt/local/etc/macports/sources.conf을 수정하고 file:///path/to/your/clone을 추가하십시오.

+0

하! 고마워, 네, 포트 트리에 있어요. 셀프 업데이트 (ImageMagick + graphviz가 고장났습니다.)와 주변을 둘러 보는데 2 일이 걸렸지 만 이제 모든 것이 최신이고 libharu가 있습니다. 불행히도 Python 바인딩 (pyharu)은 그렇지 않습니다. – Jens