#34805: poedit-devel --------------------------------------------+------------------------------- Reporter: mojca.miklavec.lists@… | Owner: macports-tickets@… Type: request | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: | Port: poedit-devel --------------------------------------------+------------------------------- Comment(by mojca.miklavec.lists@…): Replying to [comment:3 raimue@…]:
I already wanted to add a +wxwidgets_devel variant to poedit, or even just let the dependency be satisfied by either wxWidgets or wxWidgets- devel. However, poedit @1.4.6.1_0 does not build against wxWidgets-devel @2.9.3 (`gexecute.cpp:40:10: fatal error: 'wx/mac/corefoundation/cfstring.h' file not found`).
That one is easy. See https://github.com/vslavik/poedit/commit/08fcc8bf4c93f1ca0628663b76609166a62.... But I believe there are other problems as well and it might be easier to just take the latest version than to backport all patches from latest version to 1.4.6.
Some comments on the submitted Portfile: * Renaming to Poedit-devel.app is a good idea, but cannot be combined with wxWdigets-devel as default at the same time as that would defeat the purpose.
I don't understand.
* The variant should be named +wxwidgets_devel.
OK.
* There should be no checksums when fetching from git.
How do you do it without checksum to prevent complaints during installation?
* Why llvm-gcc-4.2? What is the problem with clang? The Portfile should have a comment with an explanation, so it can be removed when it is fixed later.
wxWidgets 2.9.3 (and consequently any given port depending on them) cannot be compiled with clang. This has been solved in 2.9.4, but that version hasn't been released yet. I have a version with patches ready in case that it will take another few months for them to release 2.9.4 (but it is not compatible with Tiger any more). Mojca -- Ticket URL: <https://trac.macports.org/ticket/34805#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS