#14893 closed enhancement (fixed)
gnucash (as of version 2.2.3) now works with goffice 0.6
Reported by: | mp@… | Owned by: | jmroot (Joshua Root) |
---|---|---|---|
Priority: | Normal | Milestone: | |
Component: | ports | Version: | 1.6.0 |
Keywords: | gnucash goffice | Cc: | |
Port: |
Description
As of version 2.2.3, gnucash now works with goffice 0.6
I've tried it and it compiles and works fine, so I'll attach a Portfile patch to change the dependency.
Attachments (1)
Change History (11)
comment:1 Changed 17 years ago by raimue (Rainer Müller)
comment:2 Changed 17 years ago by mp@…
My mistake - yes the lib name did change. Although now I think about it, why is this dependency specified as "lib:" and not as "port:"?
The portfile manpage states that "lib:" dependencies should only be used "If satisfying a dependency with a MacPorts port is not practical and it is likely that a dependency must be met by an Apple optional install".
Would it be better to change all the dependencies to "port:" as they are all currently available through Macports?
comment:3 Changed 17 years ago by mp@…
I'm uploading a new Portfile diff which also changes the lib name.
Changed 17 years ago by mp@…
Attachment: | patch-gnucash-Portfile.diff added |
---|
comment:4 Changed 17 years ago by mp@…
One more thought: It may be necessary to warn users to deactivate goffice03 before upgrading, as I don't know if goffice03 and goffice will clash at all. Users may then safely uninstall goffice03 as gnucash is the only port that depends on it.
comment:5 Changed 17 years ago by mp@…
I just checked: goffice03 and goffice cannot be active at the same time because they both install files into '/opt/local/share/gtk-doc/html/goffice/'.
Because goffice03 is not used by any other port, would it be acceptable to check for and deactivate goffice03 within the gnucash portfile?
The downside is that I don't think I have the Tcl chops to be able to do this, but if someone can prod me in the right direction then I'm ready and willing to give it a go.
comment:6 Changed 17 years ago by jmroot (Joshua Root)
I resolved the conflict between goffice and goffice03 in r36469.
comment:7 Changed 17 years ago by jmroot (Joshua Root)
Milestone: | Port Updates → Port Enhancements |
---|---|
Type: | defect → enhancement |
comment:8 Changed 17 years ago by jmroot (Joshua Root)
Owner: | changed from macports-tickets@… to jmr@… |
---|---|
Status: | new → assigned |
Building gnucash now just to check that it works before I commit the dependency change.
comment:9 Changed 17 years ago by jmroot (Joshua Root)
Resolution: | → fixed |
---|---|
Status: | assigned → closed |
Committed in r36470.
comment:10 Changed 16 years ago by (none)
Milestone: | Port Enhancements |
---|
Milestone Port Enhancements deleted
Didn't the lib name change, too? You only updated the portname.