[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