Re: [Bug-gnuzilla] IceCat 45.5.1 release

2016-12-13 Thread Mark H Weaver
Thanks very much for this, Rubén.

 Mark

--
http://gnuzilla.gnu.org


Re: [Bug-gnuzilla] IceCat 45.5.1 release

2016-12-07 Thread al3xu5 / dotcommon
Il giorno giovedì 01/12/2016 20:21:47 -0500
Rubén Rodríguez  ha scritto:

> GNUzilla is the GNU version of the Mozilla suite, and GNU IceCat is the
> GNU version of the Firefox browser. Its main advantage is an ethical
> one: it is entirely free software. While the Firefox source code from
> the Mozilla project is free software, they distribute and recommend
> non-free software as plug-ins and addons. Also their trademark license
> restricts distribution in several ways incompatible with freedom 0.
> https://www.gnu.org/software/gnuzilla/
> 
> The user manual pages are at http://libreplanet.org/wiki/Group:IceCat/
> You can contribute by joining the wiki and editing the manuals.
> 
> Source tarballs, binaries for generic GNU/Linux systems and translations
> are available at http://ftp.gnu.org/gnu/gnuzilla/45.5.1/
> GPG key ID:D7E04784 GNU IceCat releases
> Fingerprint: A573 69A8 BABC 2542 B5A0  368C 3C76 EED7 D7E0 4784
> https://savannah.gnu.org/project/memberlist-gpgkeys.php?group=gnuzilla
> 
> This release introduces few changes aside of the major upgrade from v38
> to v45, which required changes to the branding, aboutIcecat pages,
> spyblock, internationalization build system and search plugins.
> 
> == Changes since v38.8.0ESR ==
>  * Updated to v45.5.1ESR
>  * https-everywhere updated to 5.2.7
>  * Disabled antifeatures: EME, telemetry, flash, search suggestions,
> Geolocation, GMP, Pocket, and extension signatures. WebRTC tunned to
> prevent ip leaks over TOR.
> 
> --
> http://gnuzilla.gnu.org

Great!
Thanks


-- 
al3xu5 / dotcommon
Say NO to copyright, patents, trademarks and any industrial design restrictions.

--
http://gnuzilla.gnu.org


Re: [Bug-gnuzilla] IceCat 45.5.1 release

2016-12-04 Thread Ivan Zaigralin
Thanks, that cured it :)

On Saturday, December 03, 2016 08:59:26 Marek Buras wrote:
> Hi Melikamp!
> 
> Ivan Zaigralin  writes:
> > I am hitting the following snafoo when trying to build. I checked, and
> > this
> > unofficial/ folder does not exist:
> > 
> > /opt/SBo/icecat-45.5.1/browser/branding/unofficial/moz.build
> > 
> > Build script is also listed below.
> 
> I think what you need is:
> 
> @@ -134,6 +134,7 @@ OPTIONS="\
>--disable-installer \
>--disable-mailnews \
>--disable-composer \
> +  --enable-official-branding \
>--disable-profilesharing"
>  # Complains about missing APNG support in Slackware's libpng:
>  # --with-system-png \
> 
> It seems that GNU IceCat branding we get from the repository is the official
> one ;-)
> 
> Happy hacking!
> 
> PS. Thanks for maintaining the SlackBuild files and FreeSlack!
> 
> --
> Marek Buras
> cyfr0n (at) onet.pl
> 
> --
> http://gnuzilla.gnu.org

signature.asc
Description: This is a digitally signed message part.
--
http://gnuzilla.gnu.org


Re: [Bug-gnuzilla] IceCat 45.5.1 release

2016-12-03 Thread Marek Buras

Hi Melikamp!

Ivan Zaigralin  writes:

> I am hitting the following snafoo when trying to build. I checked, and this 
> unofficial/ folder does not exist:
>
> /opt/SBo/icecat-45.5.1/browser/branding/unofficial/moz.build
>
> Build script is also listed below.
>

I think what you need is:

@@ -134,6 +134,7 @@ OPTIONS="\
   --disable-installer \
   --disable-mailnews \
   --disable-composer \
+  --enable-official-branding \
   --disable-profilesharing"
 # Complains about missing APNG support in Slackware's libpng:
 # --with-system-png \

It seems that GNU IceCat branding we get from the repository is the official
one ;-)

Happy hacking!

PS. Thanks for maintaining the SlackBuild files and FreeSlack!

-- 
Marek Buras
cyfr0n (at) onet.pl

--
http://gnuzilla.gnu.org


Re: [Bug-gnuzilla] IceCat 45.5.1 release

2016-12-02 Thread Daniel Quintiliani
Thank you so much!

Is an update for the Windows version coming soon?

--

-Dan Q


On Thu, 1 Dec 2016 20:21:47 -0500, Rubén Rodríguez  wrote:

> GNUzilla is the GNU version of the Mozilla suite, and GNU IceCat is the
> GNU version of the Firefox browser. Its main advantage is an ethical
> one: it is entirely free software. While the Firefox source code from
> the Mozilla project is free software, they distribute and recommend
> non-free software as plug-ins and addons. Also their trademark license
> restricts distribution in several ways incompatible with freedom 0.
> https://www.gnu.org/software/gnuzilla/
> 
> The user manual pages are at http://libreplanet.org/wiki/Group:IceCat/
> You can contribute by joining the wiki and editing the manuals.
> 
> Source tarballs, binaries for generic GNU/Linux systems and translations
> are available at http://ftp.gnu.org/gnu/gnuzilla/45.5.1/
> GPG key ID:D7E04784 GNU IceCat releases
> Fingerprint: A573 69A8 BABC 2542 B5A0  368C 3C76 EED7 D7E0 4784
> https://savannah.gnu.org/project/memberlist-gpgkeys.php?group=gnuzilla
> 
> This release introduces few changes aside of the major upgrade from v38
> to v45, which required changes to the branding, aboutIcecat pages,
> spyblock, internationalization build system and search plugins.
> 
> == Changes since v38.8.0ESR ==
>  * Updated to v45.5.1ESR
>  * https-everywhere updated to 5.2.7
>  * Disabled antifeatures: EME, telemetry, flash, search suggestions,
> Geolocation, GMP, Pocket, and extension signatures. WebRTC tunned to
> prevent ip leaks over TOR.
> 
> --
> http://gnuzilla.gnu.org



--
http://gnuzilla.gnu.org


Re: [Bug-gnuzilla] IceCat 45.5.1 release

2016-12-02 Thread bch
I got the same too when I tired the build script.  Folder
non-existent...just official/ and nightly/   in the build source tar file.

On 2 December 2016 at 02:19, Ivan Zaigralin  wrote:

> I am hitting the following snafoo when trying to build. I checked, and this
> unofficial/ folder does not exist:
>
> /opt/SBo/icecat-45.5.1/browser/branding/unofficial/moz.build
>
> Build script is also listed below.
>
> 
>
> js/src/ctypes/libffi> config.status: executing buildir commands
> js/src/ctypes/libffi> config.status: skipping top_srcdir/Makefile - not
> created
> js/src/ctypes/libffi> config.status: executing depfiles commands
> js/src/ctypes/libffi> config.status: executing libtool commands
> js/src/ctypes/libffi> config.status: executing include commands
> js/src/ctypes/libffi> config.status: executing src commands
>
> Reticulating splines...
> Traceback (most recent call last):
>   File "./config.status", line 1062, in 
> config_status(**args)
>   File "/opt/SBo/icecat-45.5.1/python/mozbuild/mozbuild/config_status.py",
> line 175, in config_status
> definitions = list(definitions)
>   File "/opt/SBo/icecat-45.5.1/python/mozbuild/mozbuild/
> frontend/emitter.py",
> line 165, in emit
> for out in output:
>   File "/opt/SBo/icecat-45.5.1/python/mozbuild/mozbuild/
> frontend/reader.py",
> line 1062, in read_mozbuild
> raise bre
> mozbuild.frontend.reader.BuildReaderError:
> ==
> ERROR PROCESSING MOZBUILD FILE
> ==
>
> The error occurred while processing the following file:
>
> /opt/SBo/icecat-45.5.1/moz.build
>
> The underlying problem is we referenced a path that does not exist. That
> path
> is:
>
> /opt/SBo/icecat-45.5.1/browser/branding/unofficial/moz.build
>
> Either create the file if it needs to exist or do not reference it.
>
> *** Fix above errors and then restart with\
>"make -f client.mk build"
> /opt/SBo/icecat-45.5.1/client.mk:359: recipe for target 'configure' failed
> make[2]: *** [configure] Error 1
> make[2]: Leaving directory '/opt/SBo/icecat-45.5.1'
> /opt/SBo/icecat-45.5.1/client.mk:373: recipe for target
> '/opt/SBo/icecat-45.5.1/obj/Makefile' failed
> make[1]: *** [/opt/SBo/icecat-45.5.1/obj/Makefile] Error 2
> make[1]: Leaving directory '/opt/SBo/icecat-45.5.1'
> client.mk:171: recipe for target 'build' failed
> make: *** [build] Error 2
>
>
>
>
>
>
>
> 
> build script starts here
> 
>
>
>
> PRGNAM="icecat"
> VERSION=${VERSION:-45.5.1}
> RELEASEVER="$VERSION"
> RELEASEVERMAJ=$(echo $RELEASEVER | cut -f 1 -d .)
> BUILD=${BUILD:-1}
> TAG=${TAG:-_SBo}
>
> if [ -z "$ARCH" ]; then
>   case "$( uname -m )" in
> i?86) ARCH=i486 ;;
> arm*) ARCH=arm ;;
>*) ARCH=$( uname -m ) ;;
>   esac
> fi
>
> CWD=$(pwd)
> TMP=${TMP:-/tmp/SBo}
> PKG=$TMP/package-$PRGNAM
> OUTPUT=${OUTPUT:-/tmp}
>
> if [ "$ARCH" = "i486" ]; then
>   SLKCFLAGS=""
>   LIBDIRSUFFIX=""
>   OPTIMIZE=" --enable-optimize=-O2 "
>   # On IA32, use gold since GNU ld runs out of memory linking libxul.so:
>   PATH="$(pwd)/gold:$PATH"
>   export CC="gcc -B$(pwd)/gold"
>   export CXX="g++ -B$(pwd)/gold"
> elif [ "$ARCH" = "s390" ]; then
>   SLKCFLAGS="-O2"
>   LIBDIRSUFFIX=""
>   OPTIMIZE=" --enable-optimize=-O2 "
> elif [ "$ARCH" = "x86_64" ]; then
>   SLKCFLAGS="-O2 -fPIC"
>   LIBDIRSUFFIX="64"
>   OPTIMIZE=" --enable-optimize=-O2 "
> elif [ "$ARCH" = "arm" ]; then
>   SLKCFLAGS="-O2 -march=armv4 -mtune=xscale"
>   LIBDIRSUFFIX=""
>   OPTIMIZE=" --enable-optimize=-O2 "
> elif [ "$ARCH" = "armel" ]; then
>   SLKCFLAGS="-O2 -march=armv4t"
>   LIBDIRSUFFIX=""
>   OPTIMIZE=" --enable-optimize=-O2 "
> else
>   SLKCFLAGS="-O2"
>   LIBDIRSUFFIX=""
>   OPTIMIZE=" --enable-optimize=-O2 "
> fi
>
> # workaround to prevent unidentified crashes on some cpus
> OPTIMIZE="$(echo "$OPTIMIZE" | sed 's/O2/Os/g')"
>
> # When it works, it builds much faster.
> #NUMJOBS=${NUMJOBS:-" -j7 "}
>
> set -e
>
> rm -rf $PKG
> mkdir -p $TMP $PKG $OUTPUT
> cd $TMP
> rm -rf $PRGNAM-$VERSION
> tar xvf $CWD/${PRGNAM}-$VERSION-gnu1.tar.bz2
> cd ${PRGNAM}-$VERSION
>
> # https://bugzilla.mozilla.org/show_bug.cgi?id=1194520
> sed -e '/^ftglyph.h/i ftfntfmt.h' \
>   -e '/^freetype\/ftcache.h/a freetype\/ftfntfmt.h' \
>   -i config/system-headers
>
> chown -R root:root .
> find -L . \
>  \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
>   -o -perm 511 \) -exec chmod 755 {} \; -o \
>  \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
>   -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
>
> # Our building options, in a configure-like display ;)
> OPTIONS="\
>   --prefix=/usr \
>   --libdir=/usr/lib${LIBDIRSUFFIX} \
>   --with-system-zlib \
>   --enable-application=browser \
>   --enable-default-toolkit=cairo-gtk2 \
>   --enable-startup-notification \
>   --enable-crypto \
>   --enable-svg \
>   --enable-canvas \
>   --e

Re: [Bug-gnuzilla] IceCat 45.5.1 release

2016-12-02 Thread Narcis Garcia
For next release introduction, I suggest to mention another ethical
advantage: better privacy policy than Mozilla Firefox.


El 02/12/16 a les 02:21, Rubén Rodríguez ha escrit:
> GNUzilla is the GNU version of the Mozilla suite, and GNU IceCat is the
> GNU version of the Firefox browser. Its main advantage is an ethical
> one: it is entirely free software. While the Firefox source code from
> the Mozilla project is free software, they distribute and recommend
> non-free software as plug-ins and addons. Also their trademark license
> restricts distribution in several ways incompatible with freedom 0.
> https://www.gnu.org/software/gnuzilla/
> 
> The user manual pages are at http://libreplanet.org/wiki/Group:IceCat/
> You can contribute by joining the wiki and editing the manuals.
> 
> Source tarballs, binaries for generic GNU/Linux systems and translations
> are available at http://ftp.gnu.org/gnu/gnuzilla/45.5.1/
> GPG key ID:D7E04784 GNU IceCat releases
> Fingerprint: A573 69A8 BABC 2542 B5A0  368C 3C76 EED7 D7E0 4784
> https://savannah.gnu.org/project/memberlist-gpgkeys.php?group=gnuzilla
> 
> This release introduces few changes aside of the major upgrade from v38
> to v45, which required changes to the branding, aboutIcecat pages,
> spyblock, internationalization build system and search plugins.
> 
> == Changes since v38.8.0ESR ==
>  * Updated to v45.5.1ESR
>  * https-everywhere updated to 5.2.7
>  * Disabled antifeatures: EME, telemetry, flash, search suggestions,
> Geolocation, GMP, Pocket, and extension signatures. WebRTC tunned to
> prevent ip leaks over TOR.
> 
> --
> http://gnuzilla.gnu.org
> 

--
http://gnuzilla.gnu.org


Re: [Bug-gnuzilla] IceCat 45.5.1 release

2016-12-01 Thread Ivan Zaigralin
I am hitting the following snafoo when trying to build. I checked, and this 
unofficial/ folder does not exist:

/opt/SBo/icecat-45.5.1/browser/branding/unofficial/moz.build

Build script is also listed below.



js/src/ctypes/libffi> config.status: executing buildir commands
js/src/ctypes/libffi> config.status: skipping top_srcdir/Makefile - not 
created
js/src/ctypes/libffi> config.status: executing depfiles commands
js/src/ctypes/libffi> config.status: executing libtool commands
js/src/ctypes/libffi> config.status: executing include commands
js/src/ctypes/libffi> config.status: executing src commands

Reticulating splines...
Traceback (most recent call last):
  File "./config.status", line 1062, in 
config_status(**args)
  File "/opt/SBo/icecat-45.5.1/python/mozbuild/mozbuild/config_status.py", 
line 175, in config_status
definitions = list(definitions)
  File "/opt/SBo/icecat-45.5.1/python/mozbuild/mozbuild/frontend/emitter.py", 
line 165, in emit
for out in output:
  File "/opt/SBo/icecat-45.5.1/python/mozbuild/mozbuild/frontend/reader.py", 
line 1062, in read_mozbuild
raise bre
mozbuild.frontend.reader.BuildReaderError: 
==
ERROR PROCESSING MOZBUILD FILE
==

The error occurred while processing the following file:

/opt/SBo/icecat-45.5.1/moz.build

The underlying problem is we referenced a path that does not exist. That path 
is:

/opt/SBo/icecat-45.5.1/browser/branding/unofficial/moz.build

Either create the file if it needs to exist or do not reference it.

*** Fix above errors and then restart with\
   "make -f client.mk build"
/opt/SBo/icecat-45.5.1/client.mk:359: recipe for target 'configure' failed
make[2]: *** [configure] Error 1
make[2]: Leaving directory '/opt/SBo/icecat-45.5.1'
/opt/SBo/icecat-45.5.1/client.mk:373: recipe for target 
'/opt/SBo/icecat-45.5.1/obj/Makefile' failed
make[1]: *** [/opt/SBo/icecat-45.5.1/obj/Makefile] Error 2
make[1]: Leaving directory '/opt/SBo/icecat-45.5.1'
client.mk:171: recipe for target 'build' failed
make: *** [build] Error 2








build script starts here




PRGNAM="icecat"
VERSION=${VERSION:-45.5.1}
RELEASEVER="$VERSION"
RELEASEVERMAJ=$(echo $RELEASEVER | cut -f 1 -d .)
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}

if [ -z "$ARCH" ]; then
  case "$( uname -m )" in
i?86) ARCH=i486 ;;
arm*) ARCH=arm ;;
   *) ARCH=$( uname -m ) ;;
  esac
fi

CWD=$(pwd)
TMP=${TMP:-/tmp/SBo}
PKG=$TMP/package-$PRGNAM
OUTPUT=${OUTPUT:-/tmp}

if [ "$ARCH" = "i486" ]; then
  SLKCFLAGS=""
  LIBDIRSUFFIX=""
  OPTIMIZE=" --enable-optimize=-O2 "
  # On IA32, use gold since GNU ld runs out of memory linking libxul.so:
  PATH="$(pwd)/gold:$PATH"
  export CC="gcc -B$(pwd)/gold"
  export CXX="g++ -B$(pwd)/gold"
elif [ "$ARCH" = "s390" ]; then
  SLKCFLAGS="-O2"
  LIBDIRSUFFIX=""
  OPTIMIZE=" --enable-optimize=-O2 "
elif [ "$ARCH" = "x86_64" ]; then
  SLKCFLAGS="-O2 -fPIC"
  LIBDIRSUFFIX="64"
  OPTIMIZE=" --enable-optimize=-O2 "
elif [ "$ARCH" = "arm" ]; then
  SLKCFLAGS="-O2 -march=armv4 -mtune=xscale"
  LIBDIRSUFFIX=""
  OPTIMIZE=" --enable-optimize=-O2 "
elif [ "$ARCH" = "armel" ]; then
  SLKCFLAGS="-O2 -march=armv4t"
  LIBDIRSUFFIX=""
  OPTIMIZE=" --enable-optimize=-O2 "
else
  SLKCFLAGS="-O2"
  LIBDIRSUFFIX=""
  OPTIMIZE=" --enable-optimize=-O2 "
fi

# workaround to prevent unidentified crashes on some cpus
OPTIMIZE="$(echo "$OPTIMIZE" | sed 's/O2/Os/g')"

# When it works, it builds much faster.
#NUMJOBS=${NUMJOBS:-" -j7 "}

set -e

rm -rf $PKG
mkdir -p $TMP $PKG $OUTPUT
cd $TMP
rm -rf $PRGNAM-$VERSION
tar xvf $CWD/${PRGNAM}-$VERSION-gnu1.tar.bz2
cd ${PRGNAM}-$VERSION

# https://bugzilla.mozilla.org/show_bug.cgi?id=1194520
sed -e '/^ftglyph.h/i ftfntfmt.h' \
  -e '/^freetype\/ftcache.h/a freetype\/ftfntfmt.h' \
  -i config/system-headers

chown -R root:root .
find -L . \
 \( -perm 777 -o -perm 775 -o -perm 750 -o -perm 711 -o -perm 555 \
  -o -perm 511 \) -exec chmod 755 {} \; -o \
 \( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
  -o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;

# Our building options, in a configure-like display ;)
OPTIONS="\
  --prefix=/usr \
  --libdir=/usr/lib${LIBDIRSUFFIX} \
  --with-system-zlib \
  --enable-application=browser \
  --enable-default-toolkit=cairo-gtk2 \
  --enable-startup-notification \
  --enable-crypto \
  --enable-svg \
  --enable-canvas \
  --enable-logging \
  --enable-xft \
  --enable-webm \
  --enable-xinerama \
  $OPTIMIZE \
  --enable-reorder \
  --enable-strip \
  --enable-cpp-rtti \
  --enable-single-profile \
  --enable-pulseaudio \
  --disable-gnomevfs \
  --disable-ldap \
  --disable-accessibility \
  --disable-crashreporter \
  --disable-debug \
  --disable-pedantic \
  --disable-installer \
  --disable-mailnews \
  --disable-composer \
  --disable-profilesharing"
# Complains about missing APNG sup

Re: [Bug-gnuzilla] IceCat 45.5.1 release

2016-12-01 Thread David Hedlund

Will it icecat-45 be packaged for Trisquel 7 or just Flidas?

--
http://gnuzilla.gnu.org


Re: [Bug-gnuzilla] IceCat 45.5.1 release

2016-12-01 Thread mdn
Thank you a lot Ruben.

Le 02/12/2016 02:21, Rubén Rodríguez a écrit :
> GNUzilla is the GNU version of the Mozilla suite, and GNU IceCat is the
> GNU version of the Firefox browser. Its main advantage is an ethical
> one: it is entirely free software. While the Firefox source code from
> the Mozilla project is free software, they distribute and recommend
> non-free software as plug-ins and addons. Also their trademark license
> restricts distribution in several ways incompatible with freedom 0.
> https://www.gnu.org/software/gnuzilla/
> 
> The user manual pages are at http://libreplanet.org/wiki/Group:IceCat/
> You can contribute by joining the wiki and editing the manuals.
> 
> Source tarballs, binaries for generic GNU/Linux systems and translations
> are available at http://ftp.gnu.org/gnu/gnuzilla/45.5.1/
> GPG key ID:D7E04784 GNU IceCat releases
> Fingerprint: A573 69A8 BABC 2542 B5A0  368C 3C76 EED7 D7E0 4784
> https://savannah.gnu.org/project/memberlist-gpgkeys.php?group=gnuzilla
> 
> This release introduces few changes aside of the major upgrade from v38
> to v45, which required changes to the branding, aboutIcecat pages,
> spyblock, internationalization build system and search plugins.
> 
> == Changes since v38.8.0ESR ==
>  * Updated to v45.5.1ESR
>  * https-everywhere updated to 5.2.7
>  * Disabled antifeatures: EME, telemetry, flash, search suggestions,
> Geolocation, GMP, Pocket, and extension signatures. WebRTC tunned to
> prevent ip leaks over TOR.
> 
> --
> http://gnuzilla.gnu.org
> 



signature.asc
Description: OpenPGP digital signature
--
http://gnuzilla.gnu.org