Author: renodr
Date: Sat Sep  8 10:41:32 2018
New Revision: 20475

Log:
Add js60 for gjs
Update to atk-2.30.0
Update to gjs-1.54.0
Update to geoclue-2.4.12

Added:
   trunk/BOOK/general/genlib/js60.xml
      - copied, changed from r20474, trunk/BOOK/general/genlib/js52.xml
Modified:
   trunk/BOOK/general.ent
   trunk/BOOK/general/genlib/genlib.xml
   trunk/BOOK/gnome.ent
   trunk/BOOK/gnome/platform/gjs.xml
   trunk/BOOK/introduction/welcome/changelog.xml
   trunk/BOOK/networking/netlibs/geoclue2.xml
   trunk/BOOK/packages.ent
   trunk/BOOK/x/lib/atk.xml

Modified: trunk/BOOK/general.ent
==============================================================================
--- trunk/BOOK/general.ent      Fri Sep  7 18:57:41 2018        (r20474)
+++ trunk/BOOK/general.ent      Sat Sep  8 10:41:32 2018        (r20475)
@@ -1,12 +1,12 @@
 <!-- $LastChangedBy$ $Date$ -->
 
-<!ENTITY day          "06">                   <!-- Always 2 digits -->
+<!ENTITY day          "08">                   <!-- Always 2 digits -->
 <!ENTITY month        "09">                   <!-- Always 2 digits -->
 <!ENTITY year         "2018">
 <!ENTITY copyrightdate "2001-&year;">
 <!ENTITY copyholder   "The BLFS Development Team">
 <!ENTITY version      "&year;-&month;-&day;">
-<!ENTITY releasedate  "September 6th, &year;">
+<!ENTITY releasedate  "September 8th, &year;">
 <!ENTITY pubdate      "&year;-&month;-&day;"> <!-- metadata req. by TLDP -->
 <!ENTITY blfs-version "svn">                  <!-- svn|[release #] -->
 <!ENTITY lfs-version  "development">          <!-- x.y|development -->

Modified: trunk/BOOK/general/genlib/genlib.xml
==============================================================================
--- trunk/BOOK/general/genlib/genlib.xml        Fri Sep  7 18:57:41 2018        
(r20474)
+++ trunk/BOOK/general/genlib/genlib.xml        Sat Sep  8 10:41:32 2018        
(r20475)
@@ -69,6 +69,7 @@
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"; href="icu.xml"/>
 <!--  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"; href="js38.xml"/> 
-->
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"; href="js52.xml"/>
+  <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"; href="js60.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"; href="json-c.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"; href="json-glib.xml"/>
   <xi:include xmlns:xi="http://www.w3.org/2001/XInclude"; href="keyutils.xml"/>

Copied and modified: trunk/BOOK/general/genlib/js60.xml (from r20474, 
trunk/BOOK/general/genlib/js52.xml)
==============================================================================
--- trunk/BOOK/general/genlib/js52.xml  Fri Sep  7 18:57:41 2018        
(r20474, copy source)
+++ trunk/BOOK/general/genlib/js60.xml  Sat Sep  8 10:41:32 2018        (r20475)
@@ -4,26 +4,26 @@
   <!ENTITY % general-entities SYSTEM "../../general.ent">
   %general-entities;
 
-  <!ENTITY js52-download-http 
"http://ftp.gnome.org/pub/gnome/teams/releng/tarballs-needing-help/mozjs/mozjs-&JS52-version;.tar.gz";>
-  <!ENTITY js52-download-ftp  
"ftp://ftp.gnome.org/pub/gnome/teams/releng/tarballs-needing-help/mozjs/mozjs-&JS52-version;.tar.gz";>
-  <!ENTITY js52-md5sum        "72bd9a715ed1ab70b2aebe92969f6b63">
-  <!ENTITY js52-size          "36 MB">
-  <!ENTITY js52-buildsize     "627 MB">
-  <!ENTITY js52-time          "6.4 SBU">
+  <!ENTITY js60-download-http 
"http://ftp.gnome.org/pub/gnome/teams/releng/tarballs-needing-help/mozjs/mozjs-&JS60-version;.tar.bz2";>
+  <!ENTITY js60-download-ftp  
"ftp://ftp.gnome.org/pub/gnome/teams/releng/tarballs-needing-help/mozjs/mozjs-&JS60-version;.tar.bz2";>
+  <!ENTITY js60-md5sum        "202f71313e53d9b92e7c578107541539">
+  <!ENTITY js60-size          "31 MB">
+  <!ENTITY js60-buildsize     "640 MB"> <!-- The buildsize is over 4GB! 
Actually installed is much smaller. -->
+  <!ENTITY js60-time          "6.6 SBU">
 ]>
 
-<sect1 id="js52" xreflabel="js52-&JS52-version;">
-  <?dbhtml filename="js52.html"?>
+<sect1 id="js60" xreflabel="js60-&JS60-version;">
+  <?dbhtml filename="js60.html"?>
 
   <sect1info>
     <othername>$LastChangedBy$</othername>
     <date>$Date$</date>
   </sect1info>
 
-  <title>JS-&JS52-version;</title>
+  <title>JS-&JS60-version;</title>
 
-  <indexterm zone="js52">
-    <primary sortas="a-js52">js52</primary>
+  <indexterm zone="js60">
+    <primary sortas="a-js60">js60</primary>
   </indexterm>
 
   <sect2 role="package">
@@ -31,7 +31,7 @@
 
     <para>
       <application>JS</application> is Mozilla's JavaScript engine
-      written in C. This package is present for GJS and polkit.
+      written in C. This package is present for GJS.
     </para>
 
     &lfs83_checked;
@@ -40,37 +40,37 @@
     <itemizedlist spacing="compact">
       <listitem>
         <para>
-          Download (HTTP): <ulink url="&js52-download-http;"/>
+          Download (HTTP): <ulink url="&js60-download-http;"/>
         </para>
       </listitem>
       <listitem>
         <para>
-          Download (FTP): <ulink url="&js52-download-ftp;"/>
+          Download (FTP): <ulink url="&js60-download-ftp;"/>
         </para>
       </listitem>
       <listitem>
         <para>
-          Download MD5 sum: &js52-md5sum;
+          Download MD5 sum: &js60-md5sum;
         </para>
       </listitem>
       <listitem>
         <para>
-          Download size: &js52-size;
+          Download size: &js60-size;
         </para>
       </listitem>
       <listitem>
         <para>
-          Estimated disk space required: &js52-buildsize;
+          Estimated disk space required: &js60-buildsize;
         </para>
       </listitem>
       <listitem>
         <para>
-          Estimated build time: &js52-time;
+          Estimated build time: &js60-time;
         </para>
       </listitem>
     </itemizedlist>
 
-    <bridgehead renderas="sect3">JS52 Dependencies</bridgehead>
+    <bridgehead renderas="sect3">JS60 Dependencies</bridgehead>
 
     <bridgehead renderas="sect4">Required</bridgehead>
     <para role="required">
@@ -89,7 +89,7 @@
     </para>
 
     <para condition="html" role="usernotes">
-      User Notes: <ulink url="&blfs-wiki;/js52"/>
+      User Notes: <ulink url="&blfs-wiki;/js60"/>
     </para>
   </sect2>
 
@@ -103,14 +103,15 @@
 
     &shell-env;
 
-<screen><userinput>cd js/src &amp;&amp;
+<screen><userinput>mkdir mozjs-build &amp;&amp;
+cd mozjs-build &amp;&amp;
 
-./configure --prefix=/usr       \
+../js/src/configure --prefix=/usr       \
             --with-intl-api     \
             --with-system-zlib  \
             --with-system-nspr  \
             --with-system-icu   \
-            --enable-threadsafe \
+            --disable-jemalloc
             --enable-readline   &amp;&amp;
 make</userinput></screen>
 
@@ -141,9 +142,8 @@
     </para>
     
     <para>
-      <parameter>--enable-threadsafe</parameter>: This switch enables support
-      for multiple threads at one time. This increases performance as well as
-      stability.
+      <parameter>--disable-jemalloc</parameter>: This switch disables the
+      internal memory allocator used in JS60. jemalloc causes a conflict with 
glibc.
     </para>
 
   </sect2>
@@ -158,14 +158,15 @@
 
       <seglistitem>
         <seg>
-          js52 and js52-config
+          js60 and js60-config
         </seg>
         <!-- Yes, the static library is required. -->
         <seg>
-          libmozjs-52.so and libjs_static.ajs
+          libmozjs-60.so and libjs_static.ajs <!-- These two may conflict, 
can't
+          verify without a rebuild unfortunately :-( -->
         </seg>
         <seg>
-          /usr/include/mozjs-52
+          /usr/include/mozjs-60
         </seg>
       </seglistitem>
     </segmentedlist>
@@ -175,39 +176,39 @@
       <?dbfo list-presentation="list"?>
       <?dbhtml list-presentation="table"?>
 
-      <varlistentry id="js5-js52">
-        <term><command>js52</command></term>
+      <varlistentry id="js6-js60">
+        <term><command>js60</command></term>
         <listitem>
           <para>
             provides a command line interface to the
             <application>JavaScript</application> engine.
           </para>
-          <indexterm zone="js52 js52">
-            <primary sortas="b-js52">js52</primary>
+          <indexterm zone="js60 js60">
+            <primary sortas="b-js60">js60</primary>
           </indexterm>
         </listitem>
       </varlistentry>
 
-      <varlistentry id="js52-config">
-        <term><command>js52-config</command></term>
+      <varlistentry id="js60-config">
+        <term><command>js60-config</command></term>
         <listitem>
           <para>
             is used to find the JS compiler and linker flags.
           </para>
-          <indexterm zone="js52 js52-config">
-            <primary sortas="b-js52-config">js52-config</primary>
+          <indexterm zone="js60 js60-config">
+            <primary sortas="b-js60-config">js60-config</primary>
           </indexterm>
         </listitem>
       </varlistentry>
 
-      <varlistentry id="libmozjs-52">
-        <term><filename class="libraryfile">libmozjs-52.so</filename></term>
+      <varlistentry id="libmozjs-60">
+        <term><filename class="libraryfile">libmozjs-60.so</filename></term>
         <listitem>
           <para>
             contains the Mozilla JavaScript API functions.
           </para>
-          <indexterm zone="js52 libmozjs-52">
-            <primary sortas="c-libmozjs52">libmozjs-52.so</primary>
+          <indexterm zone="js60 libmozjs-60">
+            <primary sortas="c-libmozjs60">libmozjs-60.so</primary>
           </indexterm>
         </listitem>
       </varlistentry>

Modified: trunk/BOOK/gnome.ent
==============================================================================
--- trunk/BOOK/gnome.ent        Fri Sep  7 18:57:41 2018        (r20474)
+++ trunk/BOOK/gnome.ent        Sat Sep  8 10:41:32 2018        (r20475)
@@ -24,7 +24,7 @@
 <!ENTITY yelp-xsl-version                  "3.28.0">
 <!ENTITY GConf-version                     "3.2.6">
 <!ENTITY geocode-glib-version              "3.26.0">
-<!ENTITY gjs-version                       "1.52.3">
+<!ENTITY gjs-version                       "1.54.0">
 <!ENTITY gnome-autoar-version              "0.2.3">
 <!ENTITY gnome-desktop-version             "3.28.2">
 <!ENTITY gnome-menus-version               "3.13.3">

Modified: trunk/BOOK/gnome/platform/gjs.xml
==============================================================================
--- trunk/BOOK/gnome/platform/gjs.xml   Fri Sep  7 18:57:41 2018        (r20474)
+++ trunk/BOOK/gnome/platform/gjs.xml   Sat Sep  8 10:41:32 2018        (r20475)
@@ -4,12 +4,12 @@
   <!ENTITY % general-entities SYSTEM "../../general.ent">
   %general-entities;
 
-  <!ENTITY gjs-download-http 
"&gnome-download-http;/gjs/1.52/gjs-&gjs-version;.tar.xz">
-  <!ENTITY gjs-download-ftp  
"&gnome-download-ftp;/gjs/1.52/gjs-&gjs-version;.tar.xz">
-  <!ENTITY gjs-md5sum        "a94375e3a1ec49735ca9116dbc1b1494">
-  <!ENTITY gjs-size          "612 KB">
-  <!ENTITY gjs-buildsize     "68 MB (with tests)">
-  <!ENTITY gjs-time          "0.7 SBU (with tests)">
+  <!ENTITY gjs-download-http 
"&gnome-download-http;/gjs/1.54/gjs-&gjs-version;.tar.xz">
+  <!ENTITY gjs-download-ftp  
"&gnome-download-ftp;/gjs/1.54/gjs-&gjs-version;.tar.xz">
+  <!ENTITY gjs-md5sum        "d1511700758439e76704b28ac033a465">
+  <!ENTITY gjs-size          "636 KB">
+  <!ENTITY gjs-buildsize     "175 MB (with tests)">
+  <!ENTITY gjs-time          "0.8 SBU (with tests)">
 ]>
 
 <sect1 id="gjs" xreflabel="Gjs-&gjs-version;">
@@ -77,7 +77,7 @@
       <xref linkend="cairo"/>,
       <xref linkend="dbus"/>,
       <xref linkend="gobject-introspection"/>, and
-      <xref linkend="js52"/>
+      <xref linkend="js60"/>
     </para>
 
     <bridgehead revision="systemd" renderas="sect4">Recommended (required for 
GNOME)</bridgehead>

Modified: trunk/BOOK/introduction/welcome/changelog.xml
==============================================================================
--- trunk/BOOK/introduction/welcome/changelog.xml       Fri Sep  7 18:57:41 
2018        (r20474)
+++ trunk/BOOK/introduction/welcome/changelog.xml       Sat Sep  8 10:41:32 
2018        (r20475)
@@ -42,6 +42,28 @@
     </listitem>
 -->
     <listitem>
+      <para>September 8th, 2018</para>
+      <itemizedlist>
+        <listitem>
+          <para>[renodr] - Update to atk-2.30.0. Fixes
+          <ulink url="&blfs-ticket-root;11070">#11070</ulink>.</para>
+        </listitem>
+        <listitem>
+          <para>[renodr] - Update to gjs-1.54.0. Fixes
+          <ulink url="&blfs-ticket-root;11093">#11093</ulink>.</para>
+        </listitem>
+        <listitem>
+          <para>[renodr] - Update to geoclue-2.4.12. Fixes
+          <ulink url="&blfs-ticket-root;11027">#11027</ulink>.</para>
+        </listitem>
+        <listitem>
+          <para>[renodr] - Add mozjs60 for gjs. Fixes
+          <ulink url="&blfs-ticket-root;11110">#11110</ulink>.</para>
+        </listitem>
+      </itemizedlist>
+    </listitem>
+
+    <listitem>
       <para>September 6th, 2018</para>
       <itemizedlist>
         <listitem>

Modified: trunk/BOOK/networking/netlibs/geoclue2.xml
==============================================================================
--- trunk/BOOK/networking/netlibs/geoclue2.xml  Fri Sep  7 18:57:41 2018        
(r20474)
+++ trunk/BOOK/networking/netlibs/geoclue2.xml  Sat Sep  8 10:41:32 2018        
(r20475)
@@ -7,9 +7,9 @@
   <!ENTITY geoclue2-download-http
            
"https://www.freedesktop.org/software/geoclue/releases/2.4/geoclue-&geoclue2-version;.tar.xz";>
   <!ENTITY geoclue2-download-ftp  " ">
-  <!ENTITY geoclue2-md5sum        "8bc64e7b9a18c7bf12c48b1c4323cf14">
-  <!ENTITY geoclue2-size          "368 KB">
-  <!ENTITY geoclue2-buildsize     "16 MB">
+  <!ENTITY geoclue2-md5sum        "469bfcebef36723b34aaa5816de93e18">
+  <!ENTITY geoclue2-size          "392 KB">
+  <!ENTITY geoclue2-buildsize     "17 MB">
   <!ENTITY geoclue2-time          "0.1 SBU">
 ]>
 

Modified: trunk/BOOK/packages.ent
==============================================================================
--- trunk/BOOK/packages.ent     Fri Sep  7 18:57:41 2018        (r20474)
+++ trunk/BOOK/packages.ent     Sat Sep  8 10:41:32 2018        (r20475)
@@ -116,10 +116,11 @@
 <!ENTITY icu-dl-version               "&icu-major;_&icu-minor;"><!-- 
_&icu-patch;-->
 
 <!ENTITY iso-codes-version            "4.1">
-<!ENTITY JS-version                   "17.0.0">
+<!-- <!ENTITY JS-version                   "17.0.0">
 <!ENTITY JS2-version                  "24.2.0">
-<!ENTITY JS38-version                 "38.2.1">
+<!ENTITY JS38-version                 "38.2.1"> -->
 <!ENTITY JS52-version                 "52.2.1gnome1">
+<!ENTITY JS60-version                 "60.1.0">
 <!ENTITY json-c-version               "0.13.1">
 <!ENTITY json-glib-version            "1.4.2">
 <!ENTITY keyutils-version             "1.5.11">
@@ -466,7 +467,7 @@
 <!-- Chapter 17 -->
 <!ENTITY c-ares-version               "1.14.0">
 <!ENTITY curl-version                 "7.61.0">
-<!ENTITY geoclue2-version             "2.4.11">
+<!ENTITY geoclue2-version             "2.4.12">
 <!ENTITY glib-networking-version      "2.58.0">
 <!ENTITY ldns-version                 "1.7.0">
 <!ENTITY libevent-version             "2.1.8">
@@ -557,7 +558,7 @@
 
 <!-- Chapter 25 -->
 <!ENTITY agg-version                  "2.5">
-<!ENTITY atk-version                  "2.29.2">
+<!ENTITY atk-version                  "2.30.0">
 <!ENTITY atkmm-version                "2.24.2">
 <!ENTITY at-spi2-core-version         "2.30.0">
 <!ENTITY at-spi2-atk-version          "2.30.0">

Modified: trunk/BOOK/x/lib/atk.xml
==============================================================================
--- trunk/BOOK/x/lib/atk.xml    Fri Sep  7 18:57:41 2018        (r20474)
+++ trunk/BOOK/x/lib/atk.xml    Sat Sep  8 10:41:32 2018        (r20475)
@@ -4,9 +4,9 @@
   <!ENTITY % general-entities SYSTEM "../../general.ent">
   %general-entities;
 
-  <!ENTITY atk-download-http 
"&gnome-download-http;/atk/2.29/atk-&atk-version;.tar.xz">
-  <!ENTITY atk-download-ftp  
"&gnome-download-ftp;/atk/2.29/atk-&atk-version;.tar.xz">
-  <!ENTITY atk-md5sum        "5bbf717d2534251dc72736704148da30">
+  <!ENTITY atk-download-http 
"&gnome-download-http;/atk/2.30/atk-&atk-version;.tar.xz">
+  <!ENTITY atk-download-ftp  
"&gnome-download-ftp;/atk/2.30/atk-&atk-version;.tar.xz">
+  <!ENTITY atk-md5sum        "769c85005d392ad17ffbc063f2d26454">
   <!ENTITY atk-size          "284 KB">
   <!ENTITY atk-buildsize     "11 MB">
   <!ENTITY atk-time          "less than 0.1 SBU">
@@ -136,8 +136,7 @@
           libatk-1.0.so
         </seg>
         <seg>
-          /usr/include/atk-1.0 and
-          /usr/share/gtk-doc/html/atk
+          /usr/include/atk-1.0
         </seg>
       </seglistitem>
     </segmentedlist>
-- 
http://lists.linuxfromscratch.org/listinfo/blfs-book
FAQ: http://www.linuxfromscratch.org/blfs/faq.html
Unsubscribe: See the above information page

Reply via email to