Re: About mozjs24 being built

2016-04-05 Thread Ryan Schmidt
On Apr 5, 2016, at 2:08 AM, Andrea Giammarchi wrote: > Ryan it's like this: `sudo port install xorg-server` didn't install XQuartz, > I had to manually download XQuartz and install it or no display was ever > found. > Once I've done that, everything was OK. We need to be a little more precise w

Re: About mozjs24 being built

2016-04-05 Thread Brandon Allbery
On Tue, Apr 5, 2016 at 3:08 AM, Andrea Giammarchi < andrea.giammar...@gmail.com> wrote: > Ryan it's like this: `sudo port install xorg-server` didn't install > XQuartz, I had to manually download XQuartz and install it or no display > was ever found. Did you log out and back in to activate the l

Re: About mozjs24 being built

2016-04-05 Thread Andrea Giammarchi
Ryan it's like this: `sudo port install xorg-server` didn't install XQuartz, I had to manually download XQuartz and install it or no display was ever found. Once I've done that, everything was OK. I can reproduce this every single time ( I have a timemachine restore point right after a fresh clean

Re: About mozjs24 being built

2016-04-04 Thread Ryan Schmidt
On Apr 3, 2016, at 10:22 AM, Andrea Giammarchi wrote: > It looks like installing `xorg-server` and `xinit` won't solve the problem; I > had to install XQuartz a part. The software available via the XQuartz.org web site is the same as the software available in the various xorg-* ports in MacPor

Re: About mozjs24 being built

2016-04-04 Thread Daniel J. Luke
On Apr 3, 2016, at 12:46 PM, Joshua Root wrote: > On 2016-4-4 01:46 , Clemens Lang wrote: >> I think we should add an additional MPL-2-NoRelicensing (or "MPL-2 >> GPLConflict") license to denote the few ports that explicitly do not >> have the exception. > > Making the dual licensing explicit see

Re: About mozjs24 being built

2016-04-03 Thread Eneko Gotzon
On Sun, Apr 3, 2016 at 4:53 PM, Brandon Allbery wrote: > xorg-server and xinit ports If I recall correctly xinit is already included inside the xorg-server port. -- Eneko Gotzon Ares enekogot...@gmail.com ___ macports-users mailing list macports-user

Re: About mozjs24 being built

2016-04-03 Thread Joshua Root
On 2016-4-4 01:46 , Clemens Lang wrote: Hi Josh, On Mon, Apr 04, 2016 at 01:06:50AM +1000, Joshua Root wrote: MPL 2.0 is GPL compatible only by way of an optional clause that allows relicensing under the GPL. Some software is under MPL-2 but has an "Incompatible With Secondary Licenses" notice.

Re: About mozjs24 being built

2016-04-03 Thread Clemens Lang
Hi Josh, On Mon, Apr 04, 2016 at 01:06:50AM +1000, Joshua Root wrote: > MPL 2.0 is GPL compatible only by way of an optional clause that > allows relicensing under the GPL. Some software is under MPL-2 but has > an "Incompatible With Secondary Licenses" notice. If a port uses the > version of MPL-

Re: About mozjs24 being built

2016-04-03 Thread Andrea Giammarchi
It looks like installing `xorg-server` and `xinit` won't solve the problem; I had to install XQuartz a part. Since that's the default backend for macports Gtk3, wouldn't make sense to have it installed as Gtk3 dependency? Or, at least, as `gjs` one. Anyway, thanks for the hint. Best Regards On

Re: About mozjs24 being built

2016-04-03 Thread Joshua Root
On 2016-4-4 00:45 , Clemens Lang wrote: Hi, On Sun, Apr 03, 2016 at 04:05:02PM +0200, Clemens Lang wrote: Doesn't seem like it will: $ port_binary_distributable.tcl -v mozjs24 "mozjs24" is not distributable because its license "mpl" conflicts with license "GPL-3+" of dependency "gdbm" Actua

Re: About mozjs24 being built

2016-04-03 Thread Brandon Allbery
On Sun, Apr 3, 2016 at 10:53 AM, Brandon Allbery wrote: > Install XQuartz I should mention that MacPorts defaults to building gtk with +x11 because many gtk-using programs either do not build or do not work properly with gtk +quartz. If you want to try it anyway, you would remove the gtk ports

Re: About mozjs24 being built

2016-04-03 Thread Clemens Lang
Hi, On Sun, Apr 03, 2016 at 03:49:01PM +0100, Andrea Giammarchi wrote: > ``` > gjs -c 'imports.gi.Gtk.init(null);' > > (gjs 999): Gtk-WARNING **: cannot open display: > ``` That looks like you don't have XQuartz installed. MacPorts' copy of Gtk uses an X11 backend, which requires that you have X

Re: About mozjs24 being built

2016-04-03 Thread Brandon Allbery
On Sun, Apr 3, 2016 at 10:49 AM, Andrea Giammarchi < andrea.giammar...@gmail.com> wrote: > I've also noticed, after successfully installing `gjs`, that it doesn't > work anyway. > > ``` > gjs -c 'imports.gi.Gtk.init(null);' > > (gjs 999): Gtk-WARNING **: cannot open display: > ``` > Install XQuar

Re: About mozjs24 being built

2016-04-03 Thread Andrea Giammarchi
Thanks! I've also noticed, after successfully installing `gjs`, that it doesn't work anyway. ``` gjs -c 'imports.gi.Gtk.init(null);' (gjs 999): Gtk-WARNING **: cannot open display: ``` This one also works on homebrew (I'm trying to test Gtk+ configuration through both installers) Any idea how

Re: About mozjs24 being built

2016-04-03 Thread Clemens Lang
Hi, On Sun, Apr 03, 2016 at 04:05:02PM +0200, Clemens Lang wrote: > Doesn't seem like it will: > > $ port_binary_distributable.tcl -v mozjs24 > "mozjs24" is not distributable because its license "mpl" conflicts with > license "GPL-3+" of dependency "gdbm" Actually, mozjs24's license is MPL-2.0,

Re: About mozjs24 being built

2016-04-03 Thread Clemens Lang
Hi, On Sun, Apr 03, 2016 at 02:24:28PM +0100, Andrea Giammarchi wrote: > Installing `gjs` brings in a lot of modules and `mozjs24` is one of > these. > > There are pre-built binaries via homebrew and `mozjs24` has been > around for very long time so it surprises me it needs to be built via > macp

About mozjs24 being built

2016-04-03 Thread Andrea Giammarchi
Hi everyone! Installing `gjs` brings in a lot of modules and `mozjs24` is one of these. There are pre-built binaries via homebrew and `mozjs24` has been around for very long time so it surprises me it needs to be built via macports. It's also actually the only one that needs this step, everythin