Opened 4 years ago

Closed 4 years ago

#53439 closed defect (fixed)

emacs-app +universal installs entire worksrcpath

Reported by: ryandesign (Ryan Schmidt) Owned by: drkp (Dan Ports)
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc:
Port: emacs-app

Description

emacs-app +universal installs the entire worksrcpath:

$ port -v installed emacs-app
The following ports are currently installed:
  emacs-app @25.1_3+imagemagick+inline+universal (active) platform='darwin 16' archs='i386 x86_64' date='2017-01-29T23:26:33-0600'
$ port contents emacs-app > emacs-app-contents.txt
$ bzip2 -9 emacs-app-contents.txt

The Portfile says:

if {$subport eq "emacs-app" || $subport eq "emacs-app-devel"} {
    universal_variant   no

This doesn't appear to be taking effect. The muniversal portgroup wasn't initially written with this use case in mind; it was assumed that you would only include the muniversal portgroup if you wanted it to provide a universal variant. It might be possible to fix the muniversal portgroup to accommate this usage. If not, include the portgroup only in those subports where you want it to be used.

Attachments (1)

emacs-app-contents.txt.bz2 (30.1 KB) - added by ryandesign (Ryan Schmidt) 4 years ago.

Download all attachments as: .zip

Change History (2)

Changed 4 years ago by ryandesign (Ryan Schmidt)

Attachment: emacs-app-contents.txt.bz2 added

comment:1 Changed 4 years ago by drkp (Dan Ports)

Resolution: fixed
Status: newclosed

In fbdf8a78/macports-ports:

emacs: use muniversal portgroup only in non -app subports

Closes: #53439

Note: See TracTickets for help on using tickets.