Opened 11 years ago

Last modified 10 years ago

#40614 closed submission

mozjs17 @17.0.0 new Portfile — at Version 8

Reported by: juanrgar (Juan R. García Blanco) Owned by: macports-tickets@…
Priority: Normal Milestone:
Component: ports Version:
Keywords: Cc: ryandesign@…, akitada@…, snc@…
Port: mozjs17

Description (last modified by nerdling (Jeremy Lavergne))

Please find attached a Portfile for mozjs17-17.0.0. to js). There're two existing ports that could provide this software; they need a version update though. These two ports are spidermonkey and spidermonkey185. mozjs17-17.0.0 ships with an updated pkg-config .pc file, and it's now called mozjs17-17.0. This is, at least, required by gjs and gobject-introspection packages.

Change History (9)

comment:1 Changed 11 years ago by juanrgar (Juan R. García Blanco)

Cc: juanrgar@… added

Cc Me!

comment:2 Changed 11 years ago by mf2k (Frank Schima)

Keywords: js mozilla removed
Version: 2.2.0

comment:3 Changed 11 years ago by juanrgar (Juan R. García Blanco)

Please don't try to use this Portfile. It compiles and installs fine; you can even run the js console. However, the dylib seems to be not generated correctly. I'll update it soon.

comment:4 Changed 11 years ago by ryandesign (Ryan Carsten Schmidt)

Cc: ryandesign@… added; juanrgar@… removed

Supersedes #40017. Last time I looked into the spidermonkey situation it seemed like a good idea to create separate ports for each major version of the engine. That's why we made a separate spidermonkey185 port instead of updating the spidermonkey port, and why I think this port should be called mozjs17 perhaps, not just mozjs.

comment:5 Changed 11 years ago by juanrgar (Juan R. García Blanco)

Ok. I just uploaded working Portfile. It still has not variants though. I plan to add a few ones soon, as I think mozjs has some interesting options. I've changed the port name; now it's called mozjs17, to avoid dangerous updates for future versions of mozjs.

comment:6 Changed 11 years ago by juanrgar (Juan R. García Blanco)

I forgot to mention that I'd be more than happy to apply fixes to this base Portfile. This is one of the first Portfiles I've written, so it's prone to errors ;)

Changed 11 years ago by juanrgar (Juan R. García Blanco)

Attachment: Portfile added

mozjs17@17.0.0 Portfile

comment:7 Changed 11 years ago by juanrgar (Juan R. García Blanco)

Just attached a new version of the Portfile with a couple of new variants added.

comment:8 Changed 11 years ago by nerdling (Jeremy Lavergne)

Cc: akitada@… snc@… added
Description: modified (diff)
Port: mozjs17 added; mozjs removed
Summary: mozjs @17.0.0 new Portfilemozjs17 @17.0.0 new Portfile

juanrgar: any particular reason why readline should be disabled? Do you also know when the llvm hacks are needed?

akitada: do you see any particular problems with this?

Note: See TracTickets for help on using tickets.