[MacPorts] #58163: muniversal-1.0: symlinked worksrcpath break correct operation (only last arch built and installed)
MacPorts
noreply at macports.org
Tue Mar 5 04:59:29 UTC 2019
#58163: muniversal-1.0: symlinked worksrcpath break correct operation (only last
arch built and installed)
---------------------+----------------------
Reporter: Ionic | Owner: Ionic
Type: defect | Status: assigned
Priority: Normal | Milestone:
Component: ports | Version:
Resolution: | Keywords:
Port: |
---------------------+----------------------
Changes (by Ionic):
* cc: mojca (added)
Comment:
Joshua pointed out that this behavior is relatively new as of
[changeset:"7921b2e05e9a4c9cda6efedee496affb305dcc07/macports-base"
7921b2e05e9a4c9cda6efedee496affb305dcc07/macports-base].
git grep -E 'copy \$\{?worksrc' revealed a few other ports that might
behave erratic after this change: `LanguageTool`, `OmegaT`, `sphinx4`,
`asdf-binary-locations`, `autobook`, `poco`, `yarn`, `zinc`, `infobot`,
`android-platform-tools`, `apache-solr3`, `apache-solr4`, `derby-server`,
`dualist`, `glassfishv3`, `launch4j`, `mahout`, `microemu`, `QiII`, `dart-
sdk`, `fsharp`, `kotlin`, `mozart-doc`, `pypy-bootstrap`, `scala2.10`,
`scala2.11`, `scala2.12`, `scala2.7`, `scala2.8`, `scala2.9`, `amavisd-
new`, `spambnc`, `ProofGeneral`, `atlas`, `live555`, `mythweb.27`,
`mythweb.28`, `xpn`, `pear-TCPDF`, `php5-simpletest`, `py-gpilab-core`,
`dcw-gmt`, `gshhg-gmt`, `rangs-gshhs-ncarg`, `sqlmap`, `extractopinion`,
`naturaldocs`, `unidic-mecab`, `ZendFramework2`, `drush`, `phppgadmin`,
`tiki`, `websvn`, `wordpress`, `BWidget`, `gtk-osx-tiger`
I may have missed a few.
All these ports copy `${worksrcpath}` directly to some other location and
will break in unexpected ways if it is a symlink. Ports that copy
subcontents of `${worksrcpath}` are not affected, though, which is the
majority of ports.
--
Ticket URL: <https://trac.macports.org/ticket/58163#comment:1>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list