Opened 11 years ago

Closed 8 years ago

#39592 closed enhancement (fixed)

enchant: make aspell dependency optional

Reported by: pclaplante@… Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 2.1.3
Keywords: Cc: beany_kelly@…
Port: enchant

Description

When I tried to upgrade to the most recent evince @2.32.0, MacPorts attempts to install aspell. However, I already have ispell installed, which conflicts with aspell. Is it possible to make aspell optional? I would like to update to the latest evince without uninstalling ispell.

Change History (6)

comment:1 Changed 11 years ago by cooljeanius (Eric Gallager)

aspell isn't actually a direct dependency of evince; it's a recursive dependency pulled in like this:

Local-Admins-MacBook-Pro:~ ericgallager$ port rdeps evince
The following ports are dependencies of evince @2.32.0_0+universal:
...
 yelp
    webkit-gtk
 ...
      enchant
        aspell

So the dependency actually comes from enchant. enchant's description says:

all it really does is to \
provide a uniform wrapper over several popular spell checking libraries \
including aspell, ispell and AppleSpell.

so you'd think it'd be able to work with either... Would a path:bin/ispell:aspell type dependency work?

comment:2 Changed 11 years ago by larryv (Lawrence Velázquez)

Cc: jochen@… added
Keywords: evince aspell ispell removed
Owner: changed from macports-tickets@… to anant@…
Port: enchant added; evince removed
Summary: evince depends on aspell which conflicts with ispellenchant: make aspell dependency optional
Type: defectenhancement

Thanks for the ticket. In the future, please Cc relevant port maintainers.

comment:3 Changed 11 years ago by jochen@…

Cc: jochen@… removed

comment:4 Changed 11 years ago by beany_kelly@…

Cc: beany_kelly@… added

Cc Me!

comment:5 Changed 8 years ago by raimue (Rainer Müller)

Owner: changed from anant@… to macports-tickets@…

Port abandoned, see #50026.

comment:6 Changed 8 years ago by raimue (Rainer Müller)

Resolution: fixed
Status: newclosed

Implemented in r145039.

Note: See TracTickets for help on using tickets.