[MacPorts] #29161: tinysvm @ 0.09 - new port
#29161: tinysvm @ 0.09 - new port ---------------------------------------+------------------------------------ Reporter: hiroshi.umemoto@… | Owner: macports-tickets@… Type: submission | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.2 Keywords: science | Port: tinysvm ---------------------------------------+------------------------------------ This is a Portfile for TinySVM, an implementation of SVMs. -- Ticket URL: <https://trac.macports.org/ticket/29161> MacPorts <http://www.macports.org/> Ports system for Mac OS
#29161: tinysvm @ 0.09 - new port ---------------------------------------+------------------------------------ Reporter: hiroshi.umemoto@… | Owner: macports-tickets@… Type: submission | Status: new Priority: Normal | Milestone: Component: ports | Version: 1.9.2 Keywords: science | Port: tinysvm ---------------------------------------+------------------------------------ Comment(by hiroshi.umemoto@…): Portfile.2 enables a universal build and `make check`. -- Ticket URL: <https://trac.macports.org/ticket/29161#comment:1> MacPorts <http://www.macports.org/> Ports system for Mac OS
#29161: tinysvm @ 0.09 - new port ---------------------------------------+------------------------------------ Reporter: hiroshi.umemoto@… | Owner: ryandesign@… Type: submission | Status: assigned Priority: Normal | Milestone: Component: ports | Version: 1.9.2 Keywords: science | Port: tinysvm ---------------------------------------+------------------------------------ Changes (by ryandesign@…): * status: new => assigned * owner: macports-tickets@… => ryandesign@… Comment: Thanks. -- Ticket URL: <https://trac.macports.org/ticket/29161#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS
#29161: tinysvm @ 0.09 - new port ----------------------------------------+----------------------------------- Reporter: hiroshi.umemoto@… | Owner: ryandesign@… Type: submission | Status: closed Priority: Normal | Milestone: Component: ports | Version: 1.9.2 Resolution: fixed | Keywords: science Port: tinysvm | ----------------------------------------+----------------------------------- Changes (by ryandesign@…): * status: assigned => closed * resolution: => fixed Comment: Added in r77996 with these changes: * You had the port name as "tinysvm" and had set `distfiles` because the distfile had "TinySVM" in the name, but you didn't set `worksrcdir`, meaning the port would have failed on case-sensitive filesystems. I was going to suggest setting `distname` instead, since that would take care of both `distfiles` and `worksrcdir`, but in fact, it's simplest to just set the port name to "TinySVM"; the only reason we didn't used to do that is that years ago, MacPorts used to have a bug when you specified the port name on the command line with a different case than the port specified. But this bug was fixed a long time ago. * did not add your universal stuff since the port did not need it; it has a standard autoconf-based configure script and so it works fine with the default universal variant already provided in MacPorts base -- except that the configure script deliberately overwrites our CFLAGS and CXXFLAGS; I added a patch so it wouldn't do that anymore * removed "`use_autoreconf yes`"; it seems to build fine with the existing configure script, even if it is generated by an old autoconf * changed "`configure.env-append CPPFLAGS=-D__GNU_LIBRARY__`" to "`configure.cppflags-append -D__GNU_LIBRARY__`" * changed `master_sites` to avoid double slash in download URL * changed `livecheck.url` using `lindex`, just in case a second download URL ever gets added to the portfile * indicated the version of the license in the `license` field * changed "`--enable-shared=no`" to "`--disable-shared`" which seems more straightforward I assume the reason you're disabling the shared library is that it did not build? It didn't build for me when I tried it. Otherwise we would prefer to have the shared library. -- Ticket URL: <https://trac.macports.org/ticket/29161#comment:3> MacPorts <http://www.macports.org/> Ports system for Mac OS
#29161: tinysvm @ 0.09 - new port ----------------------------------------+----------------------------------- Reporter: hiroshi.umemoto@… | Owner: ryandesign@… Type: submission | Status: closed Priority: Normal | Milestone: Component: ports | Version: 1.9.2 Resolution: fixed | Keywords: science Port: tinysvm | ----------------------------------------+----------------------------------- Comment(by hiroshi.umemoto@…): Replying to [comment:3 ryandesign@…]: Thank you for your careful support!
I assume the reason you're disabling the shared library is that it did not build? It didn't build for me when I tried it. Otherwise we would prefer to have the shared library.
Exactly. I could not make it with the shared library. -- Ticket URL: <https://trac.macports.org/ticket/29161#comment:4> MacPorts <http://www.macports.org/> Ports system for Mac OS
participants (1)
-
MacPorts