[MacPorts] #37536: NGSPICE 25 Release
#37536: NGSPICE 25 Release ------------------------+-------------------------------- Reporter: nicolati@… | Owner: macports-tickets@… Type: submission | Status: new Priority: Normal | Milestone: Component: ports | Version: 2.1.2 Keywords: | Port: ngspice ------------------------+-------------------------------- Hello everybody, I'm from NGSPICE team. I wanted to add the new NGSPICE 25 Release in MacPorts OFFICIALLY. So I can maintain it. How can I proceed ? Do I have to diff the already existing version 24 or can I submit a totally new port ? In this case, is the PortFile Creation enough ? I have to learn this new interesting system! :) Thank you, Francesco -- Ticket URL: <https://trac.macports.org/ticket/37536> MacPorts <http://www.macports.org/> Ports system for Mac OS
#37536: NGSPICE 25 Release -------------------------+-------------------------------- Reporter: nicolati@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: ngspice | -------------------------+-------------------------------- Changes (by macsforever2000@…): * version: 2.1.2 => * type: submission => update Comment: Since we already have a port for ngspice, please attach a unified diff of the existing portfile instead. -- Ticket URL: <https://trac.macports.org/ticket/37536#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#37536: NGSPICE 25 Release -------------------------+-------------------------------- Reporter: nicolati@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: ngspice | -------------------------+-------------------------------- Comment (by nicolati@…): Ok! Just let me understand if I have to include the dependency from xorg- libXaw, because I personally use Xquartz. Thank you, Francesco -- Ticket URL: <https://trac.macports.org/ticket/37536#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#37536: NGSPICE 25 Release -------------------------+-------------------------------- Reporter: nicolati@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: ngspice | -------------------------+-------------------------------- Comment (by jmr@…): Yes, we want to use our own xorg libs. -- Ticket URL: <https://trac.macports.org/ticket/37536#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#37536: NGSPICE 25 Release -------------------------+-------------------------------- Reporter: nicolati@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: ngspice | -------------------------+-------------------------------- Comment (by nicolati@…): Ok for that, but I wrote incorrectly. I meant xorg-server or Xquartz should be added as dependencies or they are supposed to be present some way? Fra -- Ticket URL: <https://trac.macports.org/ticket/37536#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS
#37536: NGSPICE 25 Release -------------------------+-------------------------------- Reporter: nicolati@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: ngspice | -------------------------+-------------------------------- Comment (by holger.waechtler@…): The dependency should be added, otherwise the user has to install xorg manually (needed for ngspice+plot). -- Ticket URL: <https://trac.macports.org/ticket/37536#comment:5> MacPorts <http://www.macports.org/> Ports system for OS X
#37536: NGSPICE 25 Release -------------------------+-------------------------------- Reporter: nicolati@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: ngspice | -------------------------+-------------------------------- Changes (by ryandesign@…): * keywords: => haspatch * cc: holger.waechtler@… (added) Comment: Has duplicate #43507 which notes version 26 is available in the meantime. A dependency on xorg-server should not be added. It's up to the user to install whatever X server they want to use (or even to use an X server on another machine). Dependencies on individual X libraries the port links with should be added, of course. Why was configure.compiler set to "gcc"? That's almost always wrong, and contrary to the intentions expressed in UsingTheRightCompiler. Usually the compiler should be left at the default value. If the default compiler (clang, in current versions of OS X) does not compile this program, the program's code should be fixed. If that's not possible, clangs can be blacklisted by using "compiler.blacklist *clang*", however if this program uses C++ code that will be problematic for users on Mavericks or later; see wiki:FAQ#libcpp. "system" should not be used when equivalent MacPorts tcl commands exist. In this case, instead of using "system" to run "cp -r", use the MacPorts tcl "copy" command. -- Ticket URL: <https://trac.macports.org/ticket/37536#comment:6> MacPorts <http://www.macports.org/> Ports system for OS X
#37536: NGSPICE 25 Release -------------------------+-------------------------------- Reporter: nicolati@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: ngspice | -------------------------+-------------------------------- Comment (by holger.waechtler@…): Dear Ryan, please see the updated patch and port file. Sincerely, -- Ticket URL: <https://trac.macports.org/ticket/37536#comment:7> MacPorts <http://www.macports.org/> Ports system for OS X
#37536: NGSPICE 25 Release -------------------------+-------------------------------- Reporter: nicolati@… | Owner: macports-tickets@… Type: update | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: haspatch Port: ngspice | -------------------------+-------------------------------- Comment (by mf2k@…): Thanks! Committed in r120515 with the following changes: - Did not edit the {{{$Id:}}} line - Modified the description to no longer say that Cider is not installed because of the --enable-cider configure argument. -- Ticket URL: <https://trac.macports.org/ticket/37536#comment:8> MacPorts <http://www.macports.org/> Ports system for OS X
participants (1)
-
MacPorts