Opened 13 years ago

Closed 12 years ago

#31722 closed defect (wontfix)

gimp2 now depends on aspell (via enchant) which conflicts with ispell

Reported by: scrutarius Owned by: dbevans (David B. Evans)
Priority: Normal Milestone:
Component: ports Version: 2.0.3
Keywords: Cc: anant@…
Port: gimp2 enchant

Description

Apparently gettext @0.18.1.1 now depends on aspell. Now I am sure there are lots of aspell fans out there, but I am not one of them. aspell conflicts with ispell, which I use extensively with special custom dictionaries. For me to rev to the latest gettext means I would need to ditch ispell, which I not willing to do. Please fix gettext to not depend exclusively on aspell. I would prefer an option not to include apsell at all.

Change History (4)

comment:1 Changed 13 years ago by scrutarius

Sorry, I misspoke. It seems that gimp2 is the culprit. Updating to the latest gimp2 requires aspell.

comment:2 Changed 13 years ago by ryandesign (Ryan Carsten Schmidt)

Keywords: gettext aspell ispell removed
Owner: changed from macports-tickets@… to devans@…
Port: gimp2 added
Summary: gettext now depends on aspellgimp2 now depends on aspell

comment:3 Changed 12 years ago by dbevans (David B. Evans)

Status: newassigned

In fact, the dependency path that gets to aspell is as follows:

gimp2
    webkit-gtk
        enchant
            aspell

The change that caused this was the enabling of the help browser by default (now that up to date help files are available) and this brings in the dependency on webkit-gtk.

You can get rid of this by disabling the help_browser variant

sudo port install gimp2 -help_browser

You might also look at the documentation on enchant which claims to support ispell, aspell, hunspell, etc. Perhaps some configuration there might do the trick.

comment:4 Changed 12 years ago by dbevans (David B. Evans)

Cc: anant@… added
Port: enchant added
Resolution: wontfix
Status: assignedclosed
Summary: gimp2 now depends on aspellgimp2 now depends on aspell (via enchant) which conflicts with ispell

For information on configuring enchant see (assuming enchant is installed)

man enchant

However, the real problem is that ports ispell and aspell conflict. To fix this you need to be able to build enchant without aspell support (and hence no dependency on aspell). Then enchant and ispell could be installed at the same time and enchant could (in theory) use the ispell dictionaries.

This is not really a problem with gimp2 so closing as wontfix.

Suggest you open an appropriate ticket against enchant. Have CC'ed that ports maintainer.

Note: See TracTickets for help on using tickets.