[MacPorts] #48329: aspell not installed as a dependency

MacPorts noreply at macports.org
Sun Jul 12 15:46:59 PDT 2015


#48329: aspell not installed as a dependency
--------------------------------+--------------------------------
  Reporter:  graziosi.angelo@…  |      Owner:  macports-tickets@…
      Type:  defect             |     Status:  new
  Priority:  Normal             |  Milestone:
 Component:  ports              |    Version:  2.3.3
Resolution:                     |   Keywords:
      Port:  aspell             |
--------------------------------+--------------------------------

Comment (by devans@…):

 Replying to [comment:2 graziosi.angelo@…]:
 > Replying to [comment:1 ryandesign@…]:
 > > The aspell-dict-* ports declare a build dependency on the aspell port.
 If you received binaries of these ports from our build server, then
 MacPorts would not have installed build dependencies on your system, so
 you would not have aspell itself installed.
 > >
 > > Is aspell itself required to use the aspell-dict-* ports? If so, the
 aspell dependency in the aspell-dict-* ports should be changed from a
 build dependency to something else, such as a library dependency.
 >
 > I don't know, but I need the aspell-dict* to be used with Emacs and
 Emacs does not work if it does not find the aspell[.exe]. For example, if
 it is configured with
 >
 >
 > {{{
 > (setq ispell-program-name "/opt/local/bin/aspell")
 > }}}
 >
 > it will produce the message:
 >
 > {{{
 > Error enabling Flyspell mode:
 > (Searching for program No such file or directory /opt/local/bin/aspell)
 > }}}
 >
 > when aspell is not found/installed...
 >
 > May be it is only Emacs that needs it..
 >
 >
 > Angelo

 aspell is used by a number of programs typically via the port enchant
 which provides a common API for several different spelling libraries.  An
 example of a program that uses aspell (via gtkspell3 -> enchant -> aspell)
 is gedit.

 I don't think that it makes much sense to have the dictionaries without
 aspell unless your program uses its own code to access them.

 It's definitely true that aspell will not do anything useful unless at
 least one dictionary is installed.  This is pointed out in its notes.

 So it makes more sense that emacs would have a dependency on aspell (or
 one of the other libs that use it) rather than any specific aspell
 dictionary file.

-- 
Ticket URL: <https://trac.macports.org/ticket/48329#comment:3>
MacPorts <https://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list