Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 17 Sep 2010 18:41:24 +0200
From:      "freethread" <freethread.sw@gmail.com>
To:        <perl@FreeBSD.org>
Subject:   my solution to bug PR 150563 for port lang/p5-JavaScript-SpiderMonkey
Message-ID:  <759A7315A0984AAE87B085D7934088B6@ft012010>

next in thread | raw e-mail | index | archive | help
This is a multi-part message in MIME format.

------=_NextPart_000_0007_01CB5697.EE32FB00
Content-Type: text/plain; format=flowed; charset="utf-8"; reply-type=original
Content-Transfer-Encoding: 7bit

PR link http://www.freebsd.org/cgi/query-pr.cgi?pr=150563

In the zip file (sorry for the zip) there are the 2 files with my bug fix.

1. Makefile.PL. Removed the *foreach* loop at line 74. I assumed the code 
try to search all header files in sub-directories of the predefined paths in 
hash %possible_install_paths. On FreeBSD I suppose the port 
lang/SpiderMonkey fall in one of the path pairs (headers and libs) in the 
hash.

2. Makefile. Added the two options E4X and JS_THREADSAFE.

On my machine (OS updated yesterday) it compile with all, some and none of 
the options.

--------------------------------------

# named -a
FreeBSD alpha.freethread.lan 8.1-RELEASE FreeBSD 8.1-RELEASE #0: Fri Sep 17 
04:31:01 CEST 2010 
root@alpha.freethread.lan:/usr/obj/usr/src/sys/ALPHA-0801  i386

--------------------------------------

I hope I understood the bug. If not, adapt it as necessary. have a good day

paolo enriello


PS - At first, I compiled this port in the directory where is located 
Makefile.PL, at the end of compilation a test was started. Three (3) tests 
failed or no tests available at all. Im not able to restart the test so I 
cannot tell u what tests was failed.

------=_NextPart_000_0007_01CB5697.EE32FB00
Content-Type: application/octet-stream; name="p5-JavaScript-SpiderMonkey.zip"
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
	filename="p5-JavaScript-SpiderMonkey.zip"

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

------=_NextPart_000_0007_01CB5697.EE32FB00--




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?759A7315A0984AAE87B085D7934088B6>