[MacPorts] #44582: port update: hercules 3.10
#44582: port update: hercules 3.10 ------------------------------+-------------------------------- Reporter: benoit.triquet@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.1 Keywords: | Port: hercules ------------------------------+-------------------------------- Please find an update of Hercules to version 3.10. 3.07 does not build under Mac OS 10.9 due to setsockopt(..., SOL_TCP, ...) and 3.10 fixes this. "port lint" is clean. Other changes to the Portfile vs. 3.07: - maintainer set to nomaintainer because the previous update was 4 years old and the Portfile has been broken for a while now on 10.9 - website clearly states the license is the QPL - added a conflict with hercules-devel (see other ticket for that new port) - I don't know if each port should exclude the other one or if just hercules-devel should exclude hercules - removed the depend_libs clause as all the dependencies that were explicit in the previous portfile seem automatically identified according to the build log - "--enable-optimizations" was renamed to "--enable-optimization" - i see no reason to disable GUI support as it builds fine - GCC 4.8 is necessary as Apple's Clang has an issue with long double usage in Hercules - "universal_build no" does not seem necessary anymore, the default build is not universal anyway -- Ticket URL: <https://trac.macports.org/ticket/44582> MacPorts <http://www.macports.org/> Ports system for OS X
#44582: port update: hercules 3.10 -------------------------------+-------------------------------- Reporter: benoit.triquet@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.1 Resolution: | Keywords: Port: hercules | -------------------------------+-------------------------------- Comment (by benoit.triquet@…): Also note the new website because 3.10 is by a new upstream maintainer. -- Ticket URL: <https://trac.macports.org/ticket/44582#comment:1> MacPorts <http://www.macports.org/> Ports system for OS X
#44582: port update: hercules 3.10 -------------------------------+--------------------- Reporter: benoit.triquet@… | Owner: jking@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.1 Resolution: | Keywords: Port: hercules | -------------------------------+--------------------- Changes (by ryandesign@…): * owner: macports-tickets@… => jking@… Comment: Please provide a unified diff of your changes instead of a complete new Portfile. -- Ticket URL: <https://trac.macports.org/ticket/44582#comment:2> MacPorts <http://www.macports.org/> Ports system for OS X
#44582: port update: hercules 3.10 -------------------------------+--------------------- Reporter: benoit.triquet@… | Owner: jking@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.1 Resolution: | Keywords: Port: hercules | -------------------------------+--------------------- Comment (by ryandesign@…): Out of curiosity: why force gcc48? -- Ticket URL: <https://trac.macports.org/ticket/44582#comment:3> MacPorts <http://www.macports.org/> Ports system for OS X
#44582: port update: hercules 3.10 -------------------------------+--------------------- Reporter: benoit.triquet@… | Owner: jking@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.3.1 Resolution: | Keywords: Port: hercules | -------------------------------+--------------------- Comment (by benoit.triquet@…): Replying to [comment:3 ryandesign@…]:
Out of curiosity: why force gcc48?
Sorry that is an unnecessary leftover from my hercules-devel portfile that I did before upgrading the 3.07 hercules portfile to 3.10. 4.00 needs gcc 4.8 because their configure.ac wants to use -m128bit-long-double and clang refuses that switch so it's either gcc48 or patching the configure script but that would have required a further investigation that I did not carry out: does hercules-devel really need 128-bit long doubles and if so, does clang support that with what command line? The portfile diff no longer has the compiler line. -- Ticket URL: <https://trac.macports.org/ticket/44582#comment:4> MacPorts <http://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts