Opened 6 years ago

Closed 5 years ago

#37357 closed enhancement (fixed)

erlang: make binary distributable

Reported by: ci42 Owned by: ci42
Priority: Normal Milestone:
Component: ports Version: 2.1.2
Keywords: haspatch Cc: ghosthound, cooljeanius (Eric Gallager)
Port: erlang

Description (last modified by ci42)

Erlang is currently not distributable in binary form:

$ ./port_binary_distributable.tcl -v erlang
dependency 'gdbm' has license 'GPL-3+' which conflicts with license 'MPL' from 'erlang'

gdbm is a dependency of perl wich is only needed at build time. Using the 'license_noconflict' (see the attached patch) keyword erlang would be distributable:

$ ./port_binary_distributable.tcl -v erlang
erlang is distributable

Or, as mentioned here http://lists.macosforge.org/pipermail/macports-dev/2012-December/021280.html the dependency on perl could be dropped altogether.

Attachments (1)

Portfile.diff (456 bytes) - added by ci42 6 years ago.

Download all attachments as: .zip

Change History (7)

Changed 6 years ago by ci42

Attachment: Portfile.diff added

comment:1 Changed 6 years ago by ci42

Description: modified (diff)

comment:2 Changed 6 years ago by jmroot (Joshua Root)

Cc: ricci@… added

Another possibility would be to make perl's gdbm support a non-default variant. GPLv3 is probably a problem for distributability of a lot of other perl dependents too.

comment:3 Changed 6 years ago by ci42

Marked perl5 as non conflicting in r101327.

@bfulgham: Please consider dropping the dependency on perl altogether. I'll leave the ticket open until then.

comment:4 Changed 6 years ago by cooljeanius (Eric Gallager)

Cc: egall@… added

Cc Me!

comment:5 Changed 5 years ago by ci42

Owner: changed from bfulgham@… to ciserlohn@…

comment:6 Changed 5 years ago by ci42

Resolution: fixed
Status: newclosed

Removed dependency on perl in r118972.

Note: See TracTickets for help on using tickets.