Opened 6 years ago

Closed 6 years ago

#56936 closed enhancement (fixed)

auctex: Allow emacs-devel to satisfy emacs dependency

Reported by: ballapete (Peter "Pete" Dyballa) Owned by: mf2k (Frank Schima)
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc:
Port: auctex

Description

--->  Computing dependencies for emacs
DEBUG: Checking for conflicts against emacs
DEBUG: Searching for dependency: xemacs
DEBUG: Didn't find receipt, going to depspec regex for: xemacs
DEBUG: Searching for dependency: emacs-devel
DEBUG: Found Dependency: receipt exists for emacs-devel
Error: Can't install emacs because conflicting ports are active: emacs-devel
Error: Problem while installing emacs
Error: Follow https://guide.macports.org/#project.tickets to report a bug.

I have installed:

  emacs-app-devel @20180621_0+multicolor_font (active) platform='darwin 17' archs='x86_64' date='2018-06-24T00:14:05+0200'
  emacs-devel @20180621_0+imagemagick+x11 (active) platform='darwin 17' archs='x86_64' date='2018-06-24T00:29:03+0200'
  emacs-mac-app @7.1_0 (active) platform='darwin 17' archs='x86_64' date='2018-06-16T12:07:46+0200'

Why is emacs-devel not sufficient? I can understand why the app variants are not taken into account…

Change History (4)

comment:1 Changed 6 years ago by mf2k (Frank Schima)

Keywords: highsierra removed
Summary: auctex @12.1 cannot be installed because emacs-devel does not suffice requirements?auctex: Allow emacs-devel to satisfy emacs dependency
Type: defectenhancement
Version: 2.5.3









The dependency needs to be modified to allow either emacs or emacs-devel and then auctex needs to be tested with emacs-devel to verify that it works.

Last edited 6 years ago by mf2k (Frank Schima) (previous) (diff)

comment:2 Changed 6 years ago by ballapete (Peter "Pete" Dyballa)

AUCTeX 12.1 built with emacs-devel @20180621_0. It loads and should work with GNU Emacsen from version 25.1 (and 25.0.x pre-release too?). Earlier Emacsen cannot be used because of byte code incompatibilities. My GNU Emacsen 25.2 and 25.3 have problems to load latex-mode in a LaTeX buffer…

comment:3 Changed 6 years ago by mf2k (Frank Schima)

Thank you. I will update the port. The one issue is that changing the emacs dependency to a path dependency to allow emacs-devel would also allow the ancient emacs22 or emacs23 ports to satisfy it. But you say that those won't work with auctex. I have filed ticket #56949 to remove those old ports.

comment:4 Changed 6 years ago by mf2k (Frank Schima)

Owner: set to mf2k
Resolution: fixed
Status: newclosed

In 1ed9955336ddfd47a8e8f3ad92a8d2d435a989d0/macports-ports (master):

auctex: Allow emacs-devel to satisfy emacs dependency

Closes: #56936

Note: See TracTickets for help on using tickets.