#37579: calligra: new port submission -------------------------+-------------------------------- Reporter: yue.liu@… | Owner: macports-tickets@… Type: submission | Status: new Priority: Normal | Milestone: Component: ports | Version: Resolution: | Keywords: Port: calligra | -------------------------+-------------------------------- Comment (by william@…): The README included in the current version of Calligra states: “Calligra Suite is free software, mostly under LGPL 2+ but also under the GPL. See COPYING and COPYING.LIB for the details. See also copyright and licensing notices in individual files.” That is unfortunately not very useful in attempting to determine the licence under which the entire suite is actually distributed, particularly since “mostly” isn't defined. The task of teasing apart the individual licences is not one which is sensibly undertaken: {{{ Humber:calligra-2.5.4 williamg$ grep -ir copyright * | wc -l 13393 Humber:calligra-2.5.4 williamg$ grep -ir licen[cs] * | wc -l 35407 }}} Much of this appears to be either GPL or LGPL boilerplate, or copyright notices with individual names beside them. I would suggest that the presence of the GPL code may well lead to Calligra itself being considered a derived work from that code, and that MacPorts assumes that the GPL therefore applies. Clearly some input from the manager of the Calligra project would be helpful to clarify though! I'll attach a revised portfile in a moment. At present, I'm not able to run the applications that this portfile creates. Double-clicking the application does not launch it. Running an executable directly also does not work, but provides a hint which I don't know how to act on; for example: {{{ Humber:ports williamg$ /Applications/MacPorts/KDE4/karbon.app/Contents/MacOS/karbon karbon(60776)/KSharedDataCache ensureFileAllocated: This system misses support for posix_fallocate() -- ensure this partition has room for at least 10547296 bytes. karbon(60776)/koffice (lib komain): "karbon" part.desktop not found. karbon(60776)/koffice (lib komain): Run 'kde4-config --path services' to see which directories were searched, assuming kde startup had the same environment as your current shell. karbon(60776)/koffice (lib komain): Check your installation (did you install Calligra in a different prefix than KDE, without adding the prefix to /etc/kderc ?) Humber:ports williamg$ launchctl load -w /Library/LaunchAgents/org.freedesktop.dbus-session.plist org.freedesktop.dbus-session: Already loaded Humber:ports williamg$ kde4-config --path services /Users/williamg/Library/Preferences/KDE/share/kde4/services/:/opt/local/share/kde4/services/ }}} If somebody who better understands the interactions of KDE with MacPorts could look at this, we're probably almost all the way to a working port. -- Ticket URL: <https://trac.macports.org/ticket/37579#comment:2> MacPorts <http://www.macports.org/> Ports system for Mac OS