Re: Binary distributability of codeblocks: GPL OpenSSL conflict

2015-05-04 Thread Mojca Miklavec
[waking the thread from the dead]

On Fri, Jul 11, 2014 at 12:14 AM, Joshua Root wrote:
 On 2014-7-11 04:52 , Mojca Miklavec wrote:
 Hi,

 I would like to ask if there is any chance to make Code::Blocks
 distributable and what would have to be done.

 /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/base/portmgr/jobs/port_binary_distributable.tcl
  -v codeblocks

 codeblocks is not distributable because its license gpl conflicts
 with license OpenSSL of dependency openssl

 Codeblocks depends on boost which further depends on openssl.

 Not quite, boost depends on python27 which depends on openssl.

 Check if codeblocks is linked against the boost libs that use python,
 and also check if the boost python libs use any of python's SSL-using
 modules. If not, you can add 'license_noconflict boost' to codeblocks.

I'm probably blind, but I'm unable to find *any* library that would
even link against boost.

The headers are used in NassiShneiderman, but
otool -L /opt/local/lib/codeblocks/plugins/libNassiShneiderman.so
doesn't shouw any link against boost. I also don't see anything trying
to link against boost in Makefiles.

Just
if test x$BUILD_NASSISHNEIDERMAN_TRUE = x ; then
  AC_LANG_PUSH([C++])

AC_CHECK_HEADER([boost/spirit/include/classic.hpp],[],[AC_MSG_ERROR([...])])
  AC_LANG_POP([C++])
fi

I'll add 'license_noconflict boost' like you suggested.

(The build is broken on 10.9 and later, but I have no clue how to fix it.)

 A while ago it was apparently distributable – or at least one file
 exists in http://packages.macports.org/codeblocks/

 That was before the boost dependency was added.

 - Josh

Thank you,
Mojca
___
macports-dev mailing list
macports-dev@lists.macosforge.org
https://lists.macosforge.org/mailman/listinfo/macports-dev


Re: Binary distributability of codeblocks: GPL OpenSSL conflict

2015-05-04 Thread Joshua Root
On 2015-5-4 19:47 , Mojca Miklavec wrote:
 [waking the thread from the dead]
 
 On Fri, Jul 11, 2014 at 12:14 AM, Joshua Root wrote:
 On 2014-7-11 04:52 , Mojca Miklavec wrote:
 Hi,

 I would like to ask if there is any chance to make Code::Blocks
 distributable and what would have to be done.

 /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/base/portmgr/jobs/port_binary_distributable.tcl
  -v codeblocks

 codeblocks is not distributable because its license gpl conflicts
 with license OpenSSL of dependency openssl

 Codeblocks depends on boost which further depends on openssl.

 Not quite, boost depends on python27 which depends on openssl.

 Check if codeblocks is linked against the boost libs that use python,
 and also check if the boost python libs use any of python's SSL-using
 modules. If not, you can add 'license_noconflict boost' to codeblocks.
 
 I'm probably blind, but I'm unable to find *any* library that would
 even link against boost.
 
 The headers are used in NassiShneiderman, but
 otool -L /opt/local/lib/codeblocks/plugins/libNassiShneiderman.so
 doesn't shouw any link against boost. I also don't see anything trying
 to link against boost in Makefiles.
 
 Just
 if test x$BUILD_NASSISHNEIDERMAN_TRUE = x ; then
   AC_LANG_PUSH([C++])
 
 AC_CHECK_HEADER([boost/spirit/include/classic.hpp],[],[AC_MSG_ERROR([...])])
   AC_LANG_POP([C++])
 fi
 
 I'll add 'license_noconflict boost' like you suggested.

Including the headers is the equivalent of copying them into the
program. It quite likely makes the resulting binary a derivative work of
boost, and thus subject to its license.

- Josh
___
macports-dev mailing list
macports-dev@lists.macosforge.org
https://lists.macosforge.org/mailman/listinfo/macports-dev


Re: Binary distributability of codeblocks: GPL OpenSSL conflict

2015-05-04 Thread Joshua Root
On 2015-5-4 21:36 , Joshua Root wrote:
 On 2015-5-4 19:47 , Mojca Miklavec wrote:
 [waking the thread from the dead]

 On Fri, Jul 11, 2014 at 12:14 AM, Joshua Root wrote:
 On 2014-7-11 04:52 , Mojca Miklavec wrote:
 Hi,

 I would like to ask if there is any chance to make Code::Blocks
 distributable and what would have to be done.

 /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/base/portmgr/jobs/port_binary_distributable.tcl
  -v codeblocks

 codeblocks is not distributable because its license gpl conflicts
 with license OpenSSL of dependency openssl

 Codeblocks depends on boost which further depends on openssl.

 Not quite, boost depends on python27 which depends on openssl.

 Check if codeblocks is linked against the boost libs that use python,
 and also check if the boost python libs use any of python's SSL-using
 modules. If not, you can add 'license_noconflict boost' to codeblocks.

 I'm probably blind, but I'm unable to find *any* library that would
 even link against boost.

 The headers are used in NassiShneiderman, but
 otool -L /opt/local/lib/codeblocks/plugins/libNassiShneiderman.so
 doesn't shouw any link against boost. I also don't see anything trying
 to link against boost in Makefiles.

 Just
 if test x$BUILD_NASSISHNEIDERMAN_TRUE = x ; then
   AC_LANG_PUSH([C++])
 
 AC_CHECK_HEADER([boost/spirit/include/classic.hpp],[],[AC_MSG_ERROR([...])])
   AC_LANG_POP([C++])
 fi

 I'll add 'license_noconflict boost' like you suggested.
 
 Including the headers is the equivalent of copying them into the
 program. It quite likely makes the resulting binary a derivative work of
 boost, and thus subject to its license.

... which, re-reading the above, isn't really relevant. Yes, it sounds
like license_noconflict would be appropriate. Boost should also move
from depends_lib to depends_build if only its headers are used.

- Josh
___
macports-dev mailing list
macports-dev@lists.macosforge.org
https://lists.macosforge.org/mailman/listinfo/macports-dev


Re: Binary distributability of codeblocks: GPL OpenSSL conflict

2014-07-12 Thread Eric Gallager
Looks like jmr took care of updating the port for me, thanks jmr!



On Fri, Jul 11, 2014 at 7:38 PM, Ryan Schmidt ryandes...@macports.org
wrote:


 On Jul 11, 2014, at 7:19 AM, Eric Gallager eg...@gwmail.gwu.edu wrote:

  Right, this just reminded me, I need to update the port-depgraph port to
 work with MacPorts 2.3+... is there already a newer subversion revision
 that I could point it at, or would I have to update the actual
 port-depgraph script myself, too?

 It doesn't look like the script has been modified since 2011. However, 2.3
 compatibility should be easy; see other scripts for the minor changes that
 need to be made.

 I have some other changes to depgraph that I need to commit too...




___
macports-dev mailing list
macports-dev@lists.macosforge.org
https://lists.macosforge.org/mailman/listinfo/macports-dev


Re: Binary distributability of codeblocks: GPL OpenSSL conflict

2014-07-11 Thread Eric Gallager
Right, this just reminded me, I need to update the port-depgraph port to
work with MacPorts 2.3+... is there already a newer subversion revision
that I could point it at, or would I have to update the actual
port-depgraph script myself, too?



On Fri, Jul 11, 2014 at 6:48 AM, Ryan Schmidt ryandes...@macports.org
wrote:

 Or if you prefer a more visual representation, install the port-depgraph
 port.


 $ port info port-depgraph
 port-depgraph @0.1.0 (sysutils, macports)

 Description:  Run a recursive dependency listing against a given
 port, outputing a Graphviz graph description.
 Homepage:
 http://svn.macports.org/repository/macports/contrib/port-depgraph

 Fetch Dependencies:   subversion
 Library Dependencies: graphviz
 Platforms:darwin
 License:  BSD
 Maintainers:  eg...@gwmail.gwu.edu, openmaintai...@macports.org



 On Jul 10, 2014, at 8:20 PM, Joshua Root j...@macports.org wrote:

  port rdeps
 
  On 2014-7-11 10:15 , David Strubbe wrote:
  Is there a simple way to determine the sequence of dependencies, like
  ffmpeg-gnutls-nettle-openssl ?
 
  David
 
 
  On Thu, Jul 10, 2014 at 6:51 PM, David Evans dev...@macports.org
  mailto:dev...@macports.org wrote:
 
 On 7/10/14 3:18 PM, Mojca Miklavec wrote:
  Actually, something similar is true for ffmpeg as well:
 
  ffmpeg is not distributable because its license gpl conflicts with
  license OpenSSL of dependency openssl
 
 ffmpeg-gnutls-nettle-openssl

 ___
 macports-dev mailing list
 macports-dev@lists.macosforge.org
 https://lists.macosforge.org/mailman/listinfo/macports-dev

___
macports-dev mailing list
macports-dev@lists.macosforge.org
https://lists.macosforge.org/mailman/listinfo/macports-dev


Re: Binary distributability of codeblocks: GPL OpenSSL conflict

2014-07-11 Thread Ryan Schmidt

On Jul 11, 2014, at 7:19 AM, Eric Gallager eg...@gwmail.gwu.edu wrote:

 Right, this just reminded me, I need to update the port-depgraph port to work 
 with MacPorts 2.3+... is there already a newer subversion revision that I 
 could point it at, or would I have to update the actual port-depgraph script 
 myself, too?

It doesn't look like the script has been modified since 2011. However, 2.3 
compatibility should be easy; see other scripts for the minor changes that need 
to be made.

I have some other changes to depgraph that I need to commit too...



___
macports-dev mailing list
macports-dev@lists.macosforge.org
https://lists.macosforge.org/mailman/listinfo/macports-dev


Binary distributability of codeblocks: GPL OpenSSL conflict

2014-07-10 Thread Mojca Miklavec
Hi,

I would like to ask if there is any chance to make Code::Blocks
distributable and what would have to be done.

 /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/base/portmgr/jobs/port_binary_distributable.tcl
  -v codeblocks

codeblocks is not distributable because its license gpl conflicts
with license OpenSSL of dependency openssl

Codeblocks depends on boost which further depends on openssl.

A while ago it was apparently distributable – or at least one file
exists in http://packages.macports.org/codeblocks/

Mojca
___
macports-dev mailing list
macports-dev@lists.macosforge.org
https://lists.macosforge.org/mailman/listinfo/macports-dev


Re: Binary distributability of codeblocks: GPL OpenSSL conflict

2014-07-10 Thread Joshua Root
On 2014-7-11 04:52 , Mojca Miklavec wrote:
 Hi,
 
 I would like to ask if there is any chance to make Code::Blocks
 distributable and what would have to be done.
 
 /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/base/portmgr/jobs/port_binary_distributable.tcl
  -v codeblocks
 
 codeblocks is not distributable because its license gpl conflicts
 with license OpenSSL of dependency openssl
 
 Codeblocks depends on boost which further depends on openssl.

Not quite, boost depends on python27 which depends on openssl.

Check if codeblocks is linked against the boost libs that use python,
and also check if the boost python libs use any of python's SSL-using
modules. If not, you can add 'license_noconflict boost' to codeblocks.

 A while ago it was apparently distributable – or at least one file
 exists in http://packages.macports.org/codeblocks/

That was before the boost dependency was added.

- Josh
___
macports-dev mailing list
macports-dev@lists.macosforge.org
https://lists.macosforge.org/mailman/listinfo/macports-dev


Re: Binary distributability of codeblocks: GPL OpenSSL conflict

2014-07-10 Thread Mojca Miklavec
On Thu, Jul 10, 2014 at 8:52 PM, Mojca Miklavec wrote:
 Hi,

 I would like to ask if there is any chance to make Code::Blocks
 distributable and what would have to be done.

 /opt/local/var/macports/sources/rsync.macports.org/release/tarballs/base/portmgr/jobs/port_binary_distributable.tcl
  -v codeblocks

 codeblocks is not distributable because its license gpl conflicts
 with license OpenSSL of dependency openssl

 Codeblocks depends on boost which further depends on openssl.

 A while ago it was apparently distributable – or at least one file
 exists in http://packages.macports.org/codeblocks/

Actually, something similar is true for ffmpeg as well:

ffmpeg is not distributable because its license gpl conflicts with
license OpenSSL of dependency openssl

http://packages.macports.org/ffmpeg/

Mojca
___
macports-dev mailing list
macports-dev@lists.macosforge.org
https://lists.macosforge.org/mailman/listinfo/macports-dev


Re: Binary distributability of codeblocks: GPL OpenSSL conflict

2014-07-10 Thread David Evans
On 7/10/14 3:18 PM, Mojca Miklavec wrote:
 Actually, something similar is true for ffmpeg as well:

 ffmpeg is not distributable because its license gpl conflicts with
 license OpenSSL of dependency openssl

ffmpeg-gnutls-nettle-openssl


___
macports-dev mailing list
macports-dev@lists.macosforge.org
https://lists.macosforge.org/mailman/listinfo/macports-dev


Re: Binary distributability of codeblocks: GPL OpenSSL conflict

2014-07-10 Thread David Strubbe
Is there a simple way to determine the sequence of dependencies, like 
ffmpeg-gnutls-nettle-openssl ?

David


On Thu, Jul 10, 2014 at 6:51 PM, David Evans dev...@macports.org wrote:

 On 7/10/14 3:18 PM, Mojca Miklavec wrote:
  Actually, something similar is true for ffmpeg as well:
 
  ffmpeg is not distributable because its license gpl conflicts with
  license OpenSSL of dependency openssl
 
 ffmpeg-gnutls-nettle-openssl


 ___
 macports-dev mailing list
 macports-dev@lists.macosforge.org
 https://lists.macosforge.org/mailman/listinfo/macports-dev

___
macports-dev mailing list
macports-dev@lists.macosforge.org
https://lists.macosforge.org/mailman/listinfo/macports-dev


Re: Binary distributability of codeblocks: GPL OpenSSL conflict

2014-07-10 Thread Joshua Root
port rdeps

On 2014-7-11 10:15 , David Strubbe wrote:
 Is there a simple way to determine the sequence of dependencies, like
 ffmpeg-gnutls-nettle-openssl ?
 
 David
 
 
 On Thu, Jul 10, 2014 at 6:51 PM, David Evans dev...@macports.org
 mailto:dev...@macports.org wrote:
 
 On 7/10/14 3:18 PM, Mojca Miklavec wrote:
  Actually, something similar is true for ffmpeg as well:
 
  ffmpeg is not distributable because its license gpl conflicts with
  license OpenSSL of dependency openssl
 
 ffmpeg-gnutls-nettle-openssl
 

___
macports-dev mailing list
macports-dev@lists.macosforge.org
https://lists.macosforge.org/mailman/listinfo/macports-dev