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
[-- Attachment #1 --] 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. [-- Attachment #2 --] PK V1=Ӻ MakefileuSN@}~"Ѫ j* ۱lSxmMp|IQ&@)+=s\ʢjj4Q9dlgIaVTT+dAT%e#e)$`CTq<bMu܇!V-#4 6K@,|ZJQ͕CvxwV|~^uv:.zUgjݾ;=(WE Ї:xc?tu7;qzHGcߢ@U'ԟV(Oww=O@d rC.R=1ƎCp y Ij"MN'IS{de37LԊۺԣ ~JO묄6&lōe{JxԷת]>)e)Kj @~O"@<'o\UmFbVFꚐ 1v=ZY1}t&y1'mOBD+V|uҔ`\=)lٜhx^cf" Kf)8m$h U <_nЄ(;IML(Ad<;;[+D2>q2{oWMWgRu#5znЉk9Oi2>c.X̤٢Թ^M{=gRI_PK j1=<b Makefile.PLg@VHYf0!iDݽc_^ab#_ x,{4J,kQ#4Ō|4+m qQ7XpԻ3{ͣлb]j]o}BNɆg`*F" \u-wΆ>nF$ByBbaAqYB2[)$M'CkItEI/OVc$>}ur$L!BzOW`.SKc._<$L !'hޟ/o-dzDC#Hۥ;߶5_ӄ9Z<SFs혖)G`u6gECؾd#If 0rǎy8^6:Lyl aiv[9/3.Mc{|Nɨv) ;ypNP7!LH")c~<3>ѥ^??]ܛᝑ+22I,o>qj0-T? aEGġELHp!K-ݣKpg.ZBj2UУ߯)*+a B,XTz/HONpw*[eIl4"oc7凲_(Ӗ+_IOEi>[A"߬pl(rchiz9>luK>J͟"䰫`ցڕ^YTQk洅ba~n;i9WKȘd ;D˃}ax._GU4A@(fk s0<O*A?EU]YX`kUp?GS\_m+g_qC}v$4v3q1Ke|Щ;G:ģB^^yU|CdoAyYR1X "FHCNqR[G1 7NL?Śڵt!]|zm>Aߧ8jU#ofvlKZqPn.ۆ>N>|}Α1*e*lwgPQ;F̪e\5(*ŪԍBFT#>@9?Wa\@\!9f HӚ̟QK[lL?|r2~=uDe[uA,\<dXϷ;KLjbi" qGMDiw4".uLDv} p=Rֲ6$ڡZ:)H5I+sA4fa7%jԤUv.jKqu Jk`OFkIl<
