On Jan 18, 2013, at 19:47, Joshua Root <[email protected]> wrote: >> Revision: 101731 >> https://trac.macports.org/changeset/101731 >> Author: ryandesign at macports.org >> Date: 2013-01-17 18:03:12 -0800 (Thu, 17 Jan 2013) >> Log Message: >> ----------- >> gettext: ensure openmp is not used (#37416); ensure libunistring is used >> (#37681) >> >> Modified Paths: >> -------------- >> trunk/dports/devel/gettext/Portfile >> >> Modified: trunk/dports/devel/gettext/Portfile >> =================================================================== >> --- trunk/dports/devel/gettext/Portfile 2013-01-18 00:25:56 UTC (rev >> 101730) >> +++ trunk/dports/devel/gettext/Portfile 2013-01-18 02:03:12 UTC (rev >> 101731) >> @@ -7,6 +7,7 @@ >> >> name gettext >> version 0.18.2 >> +revision 1 >> categories devel >> maintainers ryandesign >> # libs are LGPL and executables are GPL >> @@ -35,6 +36,7 @@ >> ac_cv_path_SED=/usr/bin/sed \ >> --disable-csharp \ >> --disable-native-java \ >> + --disable-openmp \ >> --without-emacs \ >> --with-included-gettext \ >> --with-included-glib \ >> @@ -47,9 +49,10 @@ >> configure.args-append --without-git \ >> --without-cvs >> >> -depends_lib port:libiconv \ >> - port:ncurses \ >> - port:expat >> +depends_lib port:expat \ >> + port:libiconv \ >> + port:libunistring \ >> + port:ncurses > > Do you realise this effectively makes gettext GPL-3 rather than > LGPL-2.1+, which will negatively impact distributability of its dependents?
No, I had not realized that. You're basing this on the declaration "license GPL-3" in the libunistring portfile? The file README in the libunistring distribution contains the following statement: > Copyright > --------- > > The libunistring library and its header files are under the GNU LGPL, see > file COPYING.LIB. This license is based on the GNU GPL, see file COPYING. > > The documentation is under another license; see in the documentation. Based on this I would say that "license GPL-3" in the libunistring portfile is wrong and should be changed to LGPL-3 or possibly LGPL-3+, I'm not sure. (The comments in the source files say GPL 3 or later.) Would that resolve the situation to your satisfaction, or is your objection about (L)GPL 3 vs 2.1? If the latter, I can certainly revert the inclusion of libunistring and instead go the other way and ensure it is not used. _______________________________________________ macports-dev mailing list [email protected] http://lists.macosforge.org/mailman/listinfo/macports-dev
