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 &&
+<screen><userinput>mkdir mozjs-build &&
+cd mozjs-build &&
-./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 &&
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