Opened 10 years ago

Closed 7 years ago

#42401 closed enhancement (fixed)

Dia does not include help documentation; offers no variant to build it either

Reported by: ernstke+macports@… Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version: 2.2.1
Keywords: Cc: kurthindenburg (Kurt Hindenburg)
Port: dia

Description

With Dia 0.97.2 from MacPorts and the packaged .dmg from dia-installer.de (derived from MacPorts, according to this), choosing 'Help' -> 'Help' results in the following error:

Could not open help directory:
Error opening directory '/opt/local/share/dia/help': No such file or directory

(The dia-installer.de version actually substitutes d123456789012345678901234567890...(repeated a bunch of times) for the 'local' part, not that it matters.)

I believe, just based on a cursory inspection, that ./configure --with-hardbooks may install the appropriate documentation in the place expected by the GUI help menu. I would liked to have attached a patched Portfile, but at this exact juncture, I'm wrestling with freetype to get Dia to build on my OS X 10.7.5 system, so I can't confirm that the --with-hardbooks option alone is sufficient to fix the problem.

Attachments (2)

dia_dia-installer.de_help_warning-1.png (25.2 KB) - added by ernstke+macports@… 10 years ago.
The message resulting from missing help files using dia-installer.de version
dia_macports_help_warning.png (32.6 KB) - added by ernstke+macports@… 10 years ago.
The message resulting from missing help files using MacPorts version

Download all attachments as: .zip

Change History (4)

Changed 10 years ago by ernstke+macports@…

The message resulting from missing help files using dia-installer.de version

Changed 10 years ago by ernstke+macports@…

The message resulting from missing help files using MacPorts version

comment:1 Changed 7 years ago by kurthindenburg (Kurt Hindenburg)

Cc: kurthindenburg added

comment:2 Changed 7 years ago by kurthindenburg (Kurt Hindenburg)

Resolution: fixed
Status: newclosed

In ee2ba071a9749d6c79eb3c8a1bd42bdf1e757860/macports-ports:

dia: add dependency and fix help

Add docbook-xsl dependency - force use of local docbook.xsl
Force creation of html help - use open instead of xdg-open

Some patches come from Debian and master branch of dia

closes #37939
closes #42401

Note: See TracTickets for help on using tickets.