Commit Graph

21 Commits

Author SHA1 Message Date
Mikhail Teterin
46b76d6849 Make SpiderMonkey build with thread-support regardless of whether or not
the post-build self-testing is enabled.

The self-test was on by default until March, which hid the problem...

Take pointy-hat.

Noticed by:	Anish Mistry
Approved by:	portmgr	(erwin)
2006-10-30 16:46:18 +00:00
Andrew Pantyukhin
724636363e - Bump portrevision for the previous update
- INSTALLS_SHLIB -> USE_LDCONFIG
- Beautify master sites
2006-08-05 18:37:14 +00:00
Andrew Pantyukhin
a0dc8a9e44 - Install a versioned lib
Approved by:	citric@cubicone.tmetic.com (maintainer timeout, 16 days)
2006-08-05 18:19:38 +00:00
Andrew Pantyukhin
73dc414a41 - Expose jsstr.h
- Move plist to Makefile

PR:		ports/96549
Submitted by:	sat
Approved by:	krion (mentor), maintainer
2006-05-21 15:29:40 +00:00
Tilman Keskinoz
7e061ec8d2 The testsuite breaks at certain times of day depending on TZ, so
disable the testuite per default.

PR:		94765
Submitted by:	Dan Rench <citric@cubicone.tmetic.com>
2006-03-23 14:24:20 +00:00
Pav Lucistnik
7afe70dc06 - Fix on 64-bit arches
PR:		ports/92396
Submitted by:	Dan Rench <citric@cubicone.tmetic.com> (maintainer)
2006-01-29 18:05:55 +00:00
Kris Kennaway
4d8973f9c9 BROKEN on !i386 and on 4.x: Does not compile 2006-01-28 21:14:35 +00:00
Edwin Groothuis
9d5284f09e Remove / from the DISTFILES, properly use grouped master-sites.
Noticed by: Ion-Mihai Tetcu <itetcu@people.tecnik93.com>
2006-01-10 23:36:54 +00:00
Edwin Groothuis
b9f6b0710b Spidermonkey version update to 1.5 with fixes for ia64/amd64
Update source to spidermonkey 1.5 and patched (much thanks to Anish Mistry) to fix compilation problems under amd64 (and presumably ia64 too but untested) and to make the build thread-safe.

PR:		ports/91522
Submitted by:	Dan Rench <citric@cubicone.tmetic.com>
2006-01-08 21:31:22 +00:00
Mikhail Teterin
e00e74fa11 Add another patch, to fix tests, which fail if the timezone is set to
UTC. Thanks to Boris Samorodov for assistance in debugging this.

Detected by:	pointyhat
Approved by:	portmgr	(krion)
2005-08-16 12:52:28 +00:00
Mikhail Teterin
49ad42552d Unbreak for all platforms (tested on amd64 and i386) -- use -fPIC
on sparc64 and -fpic elsewhere. While here, make the following
improvements:

	. ignore the vendor's fdlibm and use our own -lm. fdlibm is
	  derived from the same msun as ours, but spidermonkey was
	  misteriously linking with _both_. All mozilla-ports seem
	  to have the same problem right now;
	. use our -lreadline instead of compiling vendor's own
	  libeditline;
	. fix all warnings (clean build with -Wall -Werror);
	. link the installed executable (js) against the shared
	  library libjs.so instead of against the invididual objects;
	. unless WITHOUT_TEST is set, download and run vendor's own
	  tests in post-build (this triggers USE_PERL_BUILD). Some
	  tests had to be patched from Mozilla's CVS, because the
	  released tarball of them was not updated since 2002.

Bump PORTREVISION.

Approved by:	portmgr	(marcus)
Approved by:	maintainer timeout
2005-08-11 04:00:00 +00:00
Thierry Thomas
471d301097 Change PORTNAME to spidermonkey to correspond with dirname.
PR:		82320
Submitted by:	Alex Kapranoff <kappa (at) rambler-co.ru>
Approved by:	maintainer
2005-07-21 15:28:12 +00:00
Pav Lucistnik
6bbf0e383f - Avoid using command execution to fill variables, they would be executed
for all targets which is not needed

Suggested by:	'the eagle eye' kris
2004-05-04 19:43:14 +00:00
Pav Lucistnik
012dbaaa79 - Update to 1.5-rc6
PR:		ports/66208
Submitted by:	Dan Rench <citric@cubicone.tmetic.com> (maintainer)
2004-05-04 19:14:05 +00:00
Trevor Johnson
8232e82f85 SIZEify (maintainer timeout) 2004-03-31 03:12:58 +00:00
Kris Kennaway
f2084d1b29 BROKEN on amd64 and ia64: Does not compile (missing -fPIC) 2004-03-07 13:00:02 +00:00
Trevor Johnson
a049dd78cc Use PLIST_FILES (bento-tested, marcus-reviewed). 2004-02-06 13:12:53 +00:00
Joe Marcus Clarke
053fdb6a6b Bump PORTREVISION on all ports that depend on gettext to aid with upgrading.
(Part 2)
2004-02-04 05:21:48 +00:00
Edwin Groothuis
722a70836a Add CONFLICT for lang/njs (njs-*)
PR:		ports/57972 (initial)
Submitted by:	Thierry Thomas <thierry@pompo.net>
2003-10-14 07:15:38 +00:00
Edwin Groothuis
619b5ac1ce Update port: lang/spidermonkey updated to latest source, new contact address
Spidermonkey is the JavaScript interpreter from the Mozilla project.
	This revision updates the port to the newest version.
	I've also updated my contact address.

PR:		ports/56593
Submitted by:	Dan Rench <citric@cubicone.tmetic.com>
2003-09-24 09:23:29 +00:00
Vanilla I. Shu
1b6633d7fe Add spidermonkey 1.5.p5,
a standalone JavaScript interpreter from
the Mozilla project.

PR:		51325
Submitted by:	Dan Rench (drench@xnet.com)
2003-04-27 01:46:49 +00:00