Opened 15 years ago

Closed 15 years ago

#21527 closed defect (fixed)

bluefish-devel: uses enchant if present

Reported by: ryandesign (Ryan Carsten Schmidt) Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 1.8.0
Keywords: Cc: nerdling (Jeremy Lavergne)
Port: bluefish-devel

Description

bluefish-devel uses the libraries and headers installed by the enchant port if it is installed. bluefish-devel must be modified to either depend on enchant, or not use enchant even if it is already installed.

Change History (5)

comment:1 in reply to:  description Changed 15 years ago by pf_moll@…

Replying to ryandesign@…:

bluefish-devel uses the libraries and headers installed by the enchant port if it is installed. bluefish-devel must be modified to either depend on enchant, or not use enchant even if it is already installed.

Do you mean it should give an error if it wants to use enchant and it is not installed? To not use it ( from what I understand of it ) you can pass --disable-spell-check to configure. Or do you mean something else?

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

I mean only that a port (like bluefish-devel) is not supposed to use software installed by another port (like enchant) unless it declares a dependency on it. So either bluefish-devel must declare a dependency on enchant, or bluefish-devel must not use enchant.

Adding the configure arg --disable-spell-check does not seem to prevent bluefish-devel from attempting to use enchant.

comment:3 in reply to:  2 ; Changed 15 years ago by pf_moll@…

Replying to ryandesign@…:

I mean only that a port (like bluefish-devel) is not supposed to use software installed by another port (like enchant) unless it declares a dependency on it. So either bluefish-devel must declare a dependency on enchant, or bluefish-devel must not use enchant.

Adding the configure arg --disable-spell-check does not seem to prevent bluefish-devel from attempting to use enchant.

Would it be enough to add a depends-lib to the portfile, or should this be reported upstream?

Off Topic, but I would like to submit a patch to the portfile to change it to 1.3.7 which just came out, what I get from the manual, this is just a new ticket?

comment:4 in reply to:  3 Changed 15 years ago by pf_moll@…

Ok, just uploaded a diff to update to 1.3.7 and made it dependent on libenchant as well. Also posted a bug upstream about the --disable-spell-check being ignored. This will be fixed in the next release, so then it is possible if wanted to make a variant without spell checking. Hope this is what you meant:-)

comment:5 Changed 15 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: snc@… added
Resolution: fixed
Status: newclosed

Sounds good. The enchant dependency was added in r58465.

Note: See TracTickets for help on using tickets.