[MacPorts] #26410: wxwidgets-devel v2.9.1
#26410: wxwidgets-devel v2.9.1 ------------------------------+--------------------------------------------- Reporter: brad@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: | Port: wxWidgets-devel ------------------------------+--------------------------------------------- The port file was not making sense to me and the development sources appear to be on sourceforge so I made more then the minimal changes to Portfile. If you only want to solve the install_name_tool issue just look at patch- configure.diff. It is a one liner. -- Ticket URL: <http://trac.macports.org/ticket/26410> MacPorts <http://www.macports.org/> Ports system for Mac OS
#26410: wxwidgets-devel v2.9.1 ------------------------------+--------------------------------------------- Reporter: brad@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: | Port: wxWidgets-devel ------------------------------+--------------------------------------------- Comment(by tvb377@…): I would implement the correction of the library paths in the Portfile. See suggested diff attached. Anyway, I also made more than minimal changes; at least the variant changes should be implemented in the upgrade. -- Ticket URL: <http://trac.macports.org/ticket/26410#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#26410: wxwidgets-devel v2.9.1 ------------------------------+--------------------------------------------- Reporter: brad@… | Owner: jwa@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Keywords: | Port: wxWidgets-devel ------------------------------+--------------------------------------------- Changes (by ryandesign@…): * cc: jwa, mww (removed) * cc: mww@… (added) * owner: macports-tickets@… => jwa@… Comment: Cc field must contain complete email addresses. -- Ticket URL: <http://trac.macports.org/ticket/26410#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS
#26410: wxwidgets-devel v2.9.1 -------------------------------+-------------------------------------------- Reporter: brad@… | Owner: jwa@… Type: update | Status: closed Priority: Normal | Milestone: Component: ports | Version: Resolution: fixed | Keywords: Port: wxWidgets-devel | -------------------------------+-------------------------------------------- Changes (by jwa@…): * status: new => closed * resolution: => fixed Comment: done in r71416 -- Ticket URL: <http://trac.macports.org/ticket/26410#comment:6> MacPorts <http://www.macports.org/> Ports system for Mac OS
#26410: wxwidgets-devel v2.9.1 -------------------------------+-------------------------------------------- Reporter: brad@… | Owner: jwa@… Type: update | Status: reopened Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: wxWidgets-devel | -------------------------------+-------------------------------------------- Changes (by tvb377@…): * status: closed => reopened * resolution: fixed => Comment: You did not apply the patch Portfile-wxWidgets-devel.diff --> The added variants are missing --> The variant debug is still not corrected --> The libraries dependencies do not work this way. Why not simply apply the patch? It's not *that* bad. -- Ticket URL: <http://trac.macports.org/ticket/26410#comment:7> MacPorts <http://www.macports.org/> Ports system for Mac OS
#26410: wxwidgets-devel v2.9.1 -------------------------------+-------------------------------------------- Reporter: brad@… | Owner: jwa@… Type: update | Status: reopened Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: wxWidgets-devel | -------------------------------+-------------------------------------------- Changes (by raimue@…): * cc: raimue@… (added) Comment: I took a look at your patch, but actually I don't understand already why the unmodified Portfile is doing things in this way. Usually *-devel ports use the same paths as the original ports, so they can be used as a immediate replacement for testing. What is really missing here are conflict statements in wxwidgets and wxwidgets-devel in my opinion and they should use the same paths. Does this new version break API so that it won't be compatible at all with other ports or is there another reason to use different paths? -- Ticket URL: <https://trac.macports.org/ticket/26410#comment:8> MacPorts <http://www.macports.org/> Ports system for Mac OS
#26410: wxwidgets-devel v2.9.1 -------------------------------+-------------------------------------------- Reporter: brad@… | Owner: jwa@… Type: update | Status: reopened Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: wxWidgets-devel | -------------------------------+-------------------------------------------- Comment(by tvb377@…): The released wxWidgets 2.9.0 was of no great use for production software, maybe that's why the original Portfile author went this way. Currently, I'm not using much of wxWidgets in my projects, my code compiles and works with 2.9.1. Some time ago I ported CodeLite to a snapshot of wx > 2.9.0 just to see if it is useable and this was not too lengthy or difficult (see also [http://docs.wxwidgets.org/2.9.1/overview_changes_since28.html|the wx change documentation]). In my opinion it would be good to endorse usage of wx > 2.8 for compatibility with x86_64 (and who knows when Apple decides to remove Carbon completely). But I just spent some minutes trying to compile pgAdmin with wx 2.9.1 Besides some character type conversion errors which might be easy to fix this fails because it requires wxOGL. wxOGL is noted as dead on some wikis and was moved out of wxWidgets. It does not compile with 2.9.1. All not too difficult, but IMO not the job of a macport. --> I'd leave it as is. -- Ticket URL: <https://trac.macports.org/ticket/26410#comment:9> MacPorts <http://www.macports.org/> Ports system for Mac OS
#26410: wxwidgets-devel v2.9.1 -------------------------------+-------------------------------------------- Reporter: brad@… | Owner: jwa@… Type: update | Status: reopened Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: wxWidgets-devel | -------------------------------+-------------------------------------------- Comment(by s@…): I made a different version of the wxWidgets-devel port that uses Cocoa always, removes SDL (is that actually needed for anything in wxWidgets?) and seems to work on Mac OS X 10.5 ppc and 10.6 x86_64. The various patches I've seen to fix the install names for the libraries don't work correctly or completely. The patch to configure and configure.in leverages the change_install_names script that is run post install to change the install name for the two libraries and the binary. -- Ticket URL: <https://trac.macports.org/ticket/26410#comment:10> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts