[MacPorts] #49218: vaucanson: rename to vcsn and update to 2.1
MacPorts
noreply at macports.org
Wed Oct 14 00:53:18 PDT 2015
#49218: vaucanson: rename to vcsn and update to 2.1
------------------------------+---------------------------------
Reporter: akim.demaille@… | Owner: ryandesign@…
Type: update | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version: 2.3.4
Resolution: | Keywords: haspatch maintainer
Port: vaucanson |
------------------------------+---------------------------------
Comment (by akim.demaille@…):
Replying to [comment:1 ryandesign@…]:
Hi Ryan! Thanks for taking care of this.
> Thanks. I assume you are the maintainer of this port? Your email address
in this Trac ticket does not match the one listed in the portfile.
I'm the maintainer of Vcsn. Yes, I'm akim at lrde.epita.fr.
> MacPorts can accommodate renamed ports. See PortfileRecipes#replaced-by.
>
> You added a library dependency on lib:libltdl:libport but we have no
port called "libport". libltdl is part of the libtool port; is that what
you meant? If so, it should be written "port:libtool". "lib:"-style
dependencies are only used when it is desired to allow non-MacPorts
software to satisfy the dependency, and usually we do not desire that.
OK. I don't know where I took this line from. Note that there is
{{{
depends_run path:lib/libltdl.a:libtool
}}}
provided as an example there:
https://guide.macports.org/chunked/reference.dependencies.html
> You added a runtime dependency on port:ccache. Usually ccache is used at
build time, at the discretion of the user and their macports.conf
settings. Is ccache really needed at runtime? If so, the dependency should
be written "path:bin/ccache:ccache" to allow the ccache-devel port to
satisfy the dependency.
OK, I fixed that. Yes, vcsn runs compilation at runtime, and uses ccache
to ensure that modules that were previously compiled will no longer be
recompiled.
> Some of the compilers you've blacklisted don't exist anymore, for
example "*clang-2.*". The oldest clang we have in MacPorts today is
clang-3.3.
>
> Since this project requires C++11, it should probably start by using the
cxx11 1.0 portgroup, which sets some blacklisting and other necessary
options. The blacklist can then be augmented if the project has compiler
restrictions above and beyond the need for C++11.
Good to know, thanks!
I have attached two Portfiles: one for vcsn, another for obsoleting
Vaucanson. I have also added a new diff from the previous vaucanson
Portfile to the new vcsn Port file. Thanks again!
--
Ticket URL: <https://trac.macports.org/ticket/49218#comment:2>
MacPorts <https://www.macports.org/>
Ports system for OS X
More information about the macports-tickets
mailing list