diff options
42 files changed, 697 insertions, 426 deletions
diff --git a/community/algol68g/PKGBUILD b/community/algol68g/PKGBUILD index 00b2e8305..3905543e5 100644 --- a/community/algol68g/PKGBUILD +++ b/community/algol68g/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 94260 2013-07-18 11:12:21Z arodseth $ +# $Id: PKGBUILD 100425 2013-11-04 08:08:07Z arodseth $ # Maintainer: Alexander Rødseth <rodseth@gmail.com> # Contributor: karolina.lindqvist@kramnet.se pkgname=algol68g -pkgver=2.7 +pkgver=2.8 pkgrel=1 pkgdesc='Algol 68 Genie, an Algol 68 compiler-interpreter' arch=('x86_64' 'i686') @@ -14,25 +14,25 @@ optdepends=('postgresql-libs: for postgresql support') source=("http://jmvdveer.home.xs4all.nl/algol68g-$pkgver.tar.gz" 'plotutils.patch' 'http://www.xs4all.nl/~jmvdveer/a68gdoc.pdf') -sha256sums=('ebcf029ae65ceafca87090cc470dd37f86ac0bdb1529cd4dd7a92454d224d325' +sha256sums=('0c6fc7213f5a00f978faef2d09622d2c3ee01c87594dd6f5c51cd532b719861a' '50afcc7812d117e5f0a2f5240c9cd58f8bfcc04b3da0634b9aa0ab06183ed0aa' - '8cbfb480cb5dfb20f79c2391d7111fc8b727c3e9e02008ab4c0cde9acb62e7d3') + '74e2cf28074a7588608209de1a38faec7649e4f8d341ea914ea613ce167aed19') prepare() { - cd "$srcdir/$pkgname-$pkgver" + cd "$pkgname-$pkgver" patch -p1 -i ../plotutils.patch } build() { - cd "$srcdir/$pkgname-$pkgver" + cd "$pkgname-$pkgver" ./configure --prefix=/usr make } package() { - cd "$srcdir/$pkgname-$pkgver" + cd "$pkgname-$pkgver" make DESTDIR="$pkgdir" docdir="/usr/share/doc/$pkgname" install install "$srcdir/a68gdoc.pdf" "$pkgdir/usr/share/doc/$pkgname" diff --git a/community/dart/PKGBUILD b/community/dart/PKGBUILD index dac2e9b42..7eb295604 100644 --- a/community/dart/PKGBUILD +++ b/community/dart/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 100357 2013-11-02 17:06:23Z arodseth $ +# $Id: PKGBUILD 100438 2013-11-04 12:04:12Z arodseth $ # Maintainer: Alexander Rødseth <rodseth@gmail.com> # Contributor: T. Jameson Little <t.jameson.little at gmail dot com> # Contributor: Usagi Ito <usagi@WonderRabbitProject.net> @@ -7,7 +7,7 @@ pkgname=dart pkgver=0.8.7.0 -pkgrel=1 +pkgrel=2 pkgdesc='The dart programming language (includes SDK and editor)' arch=('x86_64' 'i686') url='http://www.dartlang.org/' @@ -36,7 +36,7 @@ prepare() { chmod +x "$pkgname/DartEditor" chmod +x "$pkgname/dart-sdk/bin/"* - # Remove dartium (available in the dart-editor package on AUR) + # Remove Dartium (takes 309,31 MB, available in the dartium-bin package on AUR) rm -r "$pkgname/chromium" # Prepare a desktop shortcut @@ -49,6 +49,11 @@ prepare() { setconf dart2js PROG_NAME "/opt/$pkgname/dart-sdk/bin/dart2js" setconf dartanalyzer SCRIPT_DIR "/opt/$pkgname/dart-sdk/bin" setconf dartdoc BIN_DIR "/opt/$pkgname/dart-sdk/bin" + setconf pub BIN_DIR "/opt/$pkgname/dart-sdk/bin" + setconf pub SDK_DIR "/opt/$pkgname/dart-sdk" + + # Fix missing "fi" and missing newline + echo -e "fi\n" >> pub } package() { diff --git a/community/gloox/PKGBUILD b/community/gloox/PKGBUILD index 15626c957..593cbae37 100644 --- a/community/gloox/PKGBUILD +++ b/community/gloox/PKGBUILD @@ -1,17 +1,17 @@ -# $Id: PKGBUILD 100162 2013-11-01 20:46:56Z spupykin $ +# $Id: PKGBUILD 100444 2013-11-04 12:11:53Z spupykin $ # Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> # Maintainer: William Rea <sillywilly@gmail.com> pkgname=gloox -pkgver=1.0.6 -pkgrel=2 +pkgver=1.0.9 +pkgrel=1 pkgdesc="C++ libraries for development of Jabber client/component/server" arch=(i686 x86_64) url="http://camaya.net/gloox" license=("GPL") depends=('libidn' 'gnutls') source=(http://camaya.net/download/gloox-$pkgver.tar.bz2) -md5sums=('80ba7fa1220913a9f67bf6f3183aafbd') +md5sums=('48fc9aa5210c2a1ce253751a4d38e19c') build() { cd $srcdir/gloox-$pkgver diff --git a/community/glusterfs/PKGBUILD b/community/glusterfs/PKGBUILD index 4db2341a4..69d0cad74 100644 --- a/community/glusterfs/PKGBUILD +++ b/community/glusterfs/PKGBUILD @@ -1,11 +1,11 @@ -# $Id: PKGBUILD 99766 2013-10-30 23:35:00Z allan $ +# $Id: PKGBUILD 100446 2013-11-04 12:12:13Z spupykin $ # Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> # Contributors: # Andrei Antoukh - niwi@niwi.be - http://www.niwi.be # henning mueller <henning@orgizm.net> pkgname=glusterfs -pkgver=3.4.0 +pkgver=3.4.1 _basever=`echo $pkgver | cut -f1-2 -d.` pkgrel=1 pkgdesc='Is a cluster file-system capable of scaling to several peta-bytes.' @@ -18,6 +18,8 @@ source=(http://download.gluster.org/pub/gluster/glusterfs/$_basever/$pkgver/glus glusterd.service) sha256sums=('2a2a43fb52a7f6b8b00331acc5ea2c86a067a2f2901cca886a2348e919c0cbd8' '18e6c3bcca396a4524d866977d3fa86135377d7bf5d28a130e697ae2e85f043b') +sha256sums=('b5f1b4e3c6b86ecdfc5ff1b870ae3d3384bb2e3943565d6907c29ee6e21ab739' + '18e6c3bcca396a4524d866977d3fa86135377d7bf5d28a130e697ae2e85f043b') build() { cd $srcdir/$pkgname-$pkgver diff --git a/community/iverilog/PKGBUILD b/community/iverilog/PKGBUILD index b26aff97e..aabd4b6cd 100644 --- a/community/iverilog/PKGBUILD +++ b/community/iverilog/PKGBUILD @@ -5,7 +5,7 @@ pkgname=iverilog pkgver=0.9.7 -pkgrel=2 +pkgrel=3 pkgdesc='Icarus Verilog compiler and simulation tool' arch=('x86_64' 'i686') url='http://iverilog.icarus.com/' @@ -13,6 +13,7 @@ url='http://iverilog.icarus.com/' license=('GPL') makedepends=('readline' 'gperf') depends=('bzip2' 'sh' 'gcc-libs' 'zlib') +options=('staticlibs') source=("ftp://ftp.icarus.com/pub/eda/verilog/v0.9/verilog-$pkgver.tar.gz") sha256sums=('7a5e72e17bfb4c3a59264d8f3cc4e70a7c49c1307173348fdd44e079388e7454') @@ -24,9 +25,7 @@ build() { } package() { - cd "${pkgname/i}-$pkgver" - - make -j1 prefix="$pkgdir/usr" install + make -C "${pkgname/i}-$pkgver" -j1 prefix="$pkgdir/usr" install } # vim:set ts=2 sw=2 et: diff --git a/community/lightdm/PKGBUILD b/community/lightdm/PKGBUILD index cfe7f3d1b..83080cbae 100755 --- a/community/lightdm/PKGBUILD +++ b/community/lightdm/PKGBUILD @@ -1,11 +1,11 @@ -# $Id: PKGBUILD 99894 2013-10-31 02:19:58Z allan $ +# $Id: PKGBUILD 100476 2013-11-04 22:51:26Z alucryd $ # Maintainer: Maxime Gauduin <alucryd@gmail.com> # Contributor: Morfeo <morfeo89@hotmail.it> pkgbase=lightdm pkgname=('lightdm' 'liblightdm-qt4' 'liblightdm-qt5') pkgver=1.8.1 -pkgrel=1 +pkgrel=3 epoch=1 pkgdesc="A lightweight display manager" arch=('i686' 'x86_64') @@ -19,6 +19,7 @@ source=("https://launchpad.net/lightdm/${pkgver%.*}/${pkgver}/+download/${pkgbas 'lightdm-autologin.pam' 'lightdm.rules' 'lightdm-default-config.patch' + 'lightdm-xdg-session-class.patch' 'Xsession') sha256sums=('e749ea72ac2517f592a8dfcd8bbdf7aba6729cb75c569c03347751d87f99305a' '0d2adba25cdbe59e97ffd302083db9d5e23920780f41e04f64512cd6b633289a' @@ -27,11 +28,13 @@ sha256sums=('e749ea72ac2517f592a8dfcd8bbdf7aba6729cb75c569c03347751d87f99305a' '33e3c3d6e16c8d30756754ea3f31f5457c5be0343686aad287692be34958984a' 'a89566307e1c81c24f037d854cbd472d2f94f8a4b759877a01563a332319f7d6' '0b2f740616110887d5c8662e40f1a8350fc0dfa6c7e99f6e3a5636c6b0ca714f' + '1d991d60c8212c9c763c62ffea8401d69b0be39a4d006cccb8e06676d56e5a55' '7fb85a1b54406032a922e8fd6f45d869fcfe5681df630e74e8e50c040b786ee4') prepare() { cd ${pkgbase}-${pkgver} + patch -Np0 -i ../lightdm-xdg-session-class.patch patch -Np1 -i ../lightdm-default-config.patch } @@ -64,7 +67,7 @@ install="${pkgbase}.install" make DESTDIR="${pkgdir}" -C liblightdm-qt uninstall install -m 755 ../Xsession "${pkgdir}"/etc/lightdm/Xsession rm -rf "${pkgdir}"/etc/init - rm -rf "${pkgdir}"/usr/include/lightdm-qt{,5}-2 + rm -rf "${pkgdir}"/usr/include/lightdm-qt{,5}-* install -dm 770 "${pkgdir}"/var/lib/lightdm install -dm 711 "${pkgdir}"/var/log/lightdm diff --git a/community/lightdm/lightdm-xdg-session-class.patch b/community/lightdm/lightdm-xdg-session-class.patch new file mode 100755 index 000000000..cd9093cf3 --- /dev/null +++ b/community/lightdm/lightdm-xdg-session-class.patch @@ -0,0 +1,130 @@ +=== modified file 'src/seat.c' +--- src/seat.c 2013-10-03 21:38:07 +0000 ++++ src/seat.c 2013-10-21 22:55:16 +0000 +@@ -1075,6 +1075,7 @@ + g_signal_connect (greeter_session, "stopped", G_CALLBACK (session_stopped_cb), seat); + + set_session_env (SESSION (greeter_session)); ++ session_set_env (SESSION (greeter_session), "XDG_SESSION_CLASS", "greeter"); + + session_set_pam_service (SESSION (greeter_session), GREETER_SERVICE); + if (getuid () == 0) + +=== modified file 'src/session-child.c' +--- src/session-child.c 2013-07-26 02:27:41 +0000 ++++ src/session-child.c 2013-10-21 22:55:16 +0000 +@@ -213,7 +213,6 @@ + gchar *authentication_result_string; + gchar *service; + gchar *username; +- gchar *class; + gchar *tty; + gchar *remote_host_name; + gchar *xdisplay; +@@ -284,7 +283,7 @@ + username = read_string (); + read_data (&do_authenticate, sizeof (do_authenticate)); + read_data (&is_interactive, sizeof (is_interactive)); +- class = read_string (); ++ read_string (); /* Used to be class, now we just use the environment variable */ + tty = read_string (); + remote_host_name = read_string (); + xdisplay = read_string (); +@@ -480,7 +479,7 @@ + g_variant_builder_init (&ck_parameters, G_VARIANT_TYPE ("(a(sv))")); + g_variant_builder_open (&ck_parameters, G_VARIANT_TYPE ("a(sv)")); + g_variant_builder_add (&ck_parameters, "(sv)", "unix-user", g_variant_new_int32 (user_get_uid (user))); +- if (g_strcmp0 (class, XDG_SESSION_CLASS_GREETER) == 0) ++ if (g_strcmp0 (pam_getenv (pam_handle, "XDG_SESSION_CLASS"), "greeter") == 0) + g_variant_builder_add (&ck_parameters, "(sv)", "session-type", g_variant_new_string ("LoginWindow")); + if (xdisplay) + { +@@ -601,7 +600,7 @@ + if (child_pid > 0) + { + /* Log to utmp */ +- if (g_strcmp0 (class, XDG_SESSION_CLASS_GREETER) != 0) ++ if (g_strcmp0 (pam_getenv (pam_handle, "XDG_SESSION_CLASS"), "greeter") != 0) + { + struct utmpx ut; + struct timeval tv; +@@ -632,7 +631,7 @@ + child_pid = 0; + + /* Log to utmp */ +- if (g_strcmp0 (class, XDG_SESSION_CLASS_GREETER) != 0) ++ if (g_strcmp0 (pam_getenv (pam_handle, "XDG_SESSION_CLASS"), "greeter") != 0) + { + struct utmpx ut; + struct timeval tv; + +=== modified file 'src/session.c' +--- src/session.c 2013-09-19 14:53:48 +0000 ++++ src/session.c 2013-10-21 22:43:11 +0000 +@@ -84,9 +84,6 @@ + /* File to log to */ + gchar *log_filename; + +- /* Seat class */ +- gchar *class; +- + /* tty this session is running on */ + gchar *tty; + +@@ -200,14 +197,6 @@ + } + + void +-session_set_class (Session *session, const gchar *class) +-{ +- g_return_if_fail (session != NULL); +- g_free (session->priv->class); +- session->priv->class = g_strdup (class); +-} +- +-void + session_set_display_server (Session *session, DisplayServer *display_server) + { + g_return_if_fail (session != NULL); +@@ -615,7 +604,7 @@ + write_string (session, session->priv->username); + write_data (session, &session->priv->do_authenticate, sizeof (session->priv->do_authenticate)); + write_data (session, &session->priv->is_interactive, sizeof (session->priv->is_interactive)); +- write_string (session, session->priv->class); ++ write_string (session, NULL); /* Used to be class, now we just use the environment variable */ + write_string (session, session->priv->tty); + write_string (session, session->priv->remote_host_name); + write_string (session, session->priv->xdisplay); +@@ -874,7 +863,6 @@ + g_free (self->priv->messages); + g_free (self->priv->authentication_result_string); + g_free (self->priv->log_filename); +- g_free (self->priv->class); + g_free (self->priv->tty); + g_free (self->priv->xdisplay); + if (self->priv->x_authority) + +=== modified file 'src/session.h' +--- src/session.h 2013-08-14 20:14:16 +0000 ++++ src/session.h 2013-10-21 22:55:16 +0000 +@@ -57,10 +57,6 @@ + SESSION_TYPE_REMOTE + } SessionType; + +-#define XDG_SESSION_CLASS_USER "user" +-#define XDG_SESSION_CLASS_GREETER "greeter" +-#define XDG_SESSION_CLASS_LOCK_SCREEN "lock-screen" +- + GType session_get_type (void); + + Session *session_new (void); +@@ -83,8 +79,6 @@ + + void session_set_log_file (Session *session, const gchar *filename); + +-void session_set_class (Session *session, const gchar *class); +- + void session_set_display_server (Session *session, DisplayServer *display_server); + + DisplayServer *session_get_display_server (Session *session); + diff --git a/community/rawstudio/PKGBUILD b/community/rawstudio/PKGBUILD index 70f10ed2e..575a879c1 100644 --- a/community/rawstudio/PKGBUILD +++ b/community/rawstudio/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 99978 2013-10-31 02:48:18Z allan $ +# $Id: PKGBUILD 100450 2013-11-04 12:12:48Z spupykin $ # Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> # Maintainer: Daniel J Griffiths <ghost1227@archlinux.us> # Contributor: Roman Kyrylych <roman@archlinux.org> @@ -6,13 +6,13 @@ pkgname=rawstudio pkgver=2.0 -pkgrel=9 +pkgrel=10 pkgdesc="An open source raw-image converter written in GTK+" arch=('i686' 'x86_64') license=('GPL') url="http://rawstudio.org/" depends=('gconf' 'lcms' 'exiv2' 'fftw' 'lensfun' 'flickcurl' 'sqlite' - 'libgphoto2' 'gtk-engines' 'desktop-file-utils') + 'libgphoto2' 'gtk-engines' 'desktop-file-utils' 'icu') install=${pkgname}.install source=(http://rawstudio.org/files/release/${pkgname}-${pkgver}.tar.gz libpng15.patch) diff --git a/community/squid/PKGBUILD b/community/squid/PKGBUILD index b624edbae..72cf25647 100644 --- a/community/squid/PKGBUILD +++ b/community/squid/PKGBUILD @@ -1,12 +1,12 @@ -# $Id: PKGBUILD 99520 2013-10-29 10:35:25Z spupykin $ +# $Id: PKGBUILD 100452 2013-11-04 12:13:15Z spupykin $ # Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> # Contributor: Mark Coolen <mark.coolen@gmail.com> # Contributor: Tom Newsom <Jeepster@gmx.co.uk> # Contributor: Kevin Piche <kevin@archlinux.org> pkgname=squid -pkgver=3.3.9 -pkgrel=2 +pkgver=3.3.10 +pkgrel=1 pkgdesc='Full-featured Web proxy cache server' arch=('x86_64' 'i686') url='http://www.squid-cache.org' @@ -21,7 +21,7 @@ source=("http://www.squid-cache.org/Versions/v3/3.3/$pkgname-$pkgver.tar.bz2" 'squid.pam' 'squid.cron' 'squid.service') -md5sums=('f08bffe795260cecca828331c579e0c4' +md5sums=('ff69d08818ee008f66666f79bb27b9ee' '270977cdd9b47ef44c0c427ab9034777' 'a71425c4951f2e5b640d19e6a5048531' 'ceeb57c69ebb165676219222f109a24e') diff --git a/community/sysstat/PKGBUILD b/community/sysstat/PKGBUILD index 4348774e8..78f8b9338 100644 --- a/community/sysstat/PKGBUILD +++ b/community/sysstat/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 97533 2013-09-23 16:17:24Z spupykin $ +# $Id: PKGBUILD 100454 2013-11-04 12:13:37Z spupykin $ # Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> # Contributor: Martin Devera <devik@cdi.cz> pkgname=sysstat -pkgver=10.1.7 +pkgver=10.2.0 pkgrel=1 pkgdesc="a collection of performance monitoring tools (iostat,isag,mpstat,pidstat,sadf,sar)" arch=('i686' 'x86_64') @@ -18,7 +18,7 @@ backup=('etc/conf.d/sysstat' source=(http://pagesperso-orange.fr/sebastien.godard/$pkgname-$pkgver.tar.gz sysstat.service lib64-fix.patch) -md5sums=('112c8cc92114c961709d09f6afa537bd' +md5sums=('7a6e3df08590385113a27a76ce64a6ff' '12ba479c606620193e8b7c6e982d5088' '7ffa6bf990609d85367070f71b40a34b') diff --git a/community/wireshark/PKGBUILD b/community/wireshark/PKGBUILD index 9c2d569de..35a985d8b 100644 --- a/community/wireshark/PKGBUILD +++ b/community/wireshark/PKGBUILD @@ -1,17 +1,25 @@ -# $Id: PKGBUILD 100017 2013-10-31 03:01:37Z allan $ -# Maintainer: Guillaume ALAUX <guillaume@archlinux.org> +# $Id: PKGBUILD 100436 2013-11-04 11:50:09Z tredaelli $ +# Maintainer: Timothy Redaelli <timothy.redaelli@gmail.com> +# Contributor: Guillaume ALAUX <guillaume@archlinux.org> # Contributor: Florian Pritz <bluewind at jabber dot ccc dot de> pkgname=('wireshark-cli' 'wireshark-gtk') pkgbase=wireshark -pkgver=1.10.2 +pkgver=1.10.3 pkgrel=1 arch=('i686' 'x86_64') license=('GPL2') makedepends=('gtk3' 'krb5' 'libpcap' 'bash' 'gnutls' 'lua' 'python' 'desktop-file-utils' 'hicolor-icon-theme') url='http://www.wireshark.org/' -source=(http://www.wireshark.org/download/src/${pkgbase}-${pkgver}.tar.bz2) -sha256sums=('b7a83314424e13639c591de924aa240bc5f3d9cae01dde69bf858fa04b22a33d') +source=(http://www.wireshark.org/download/src/${pkgbase}-${pkgver}.tar.bz2 + wireshark-1.10.3-gtk3.10-compile.patch) +sha256sums=('c1641b36aeb0ca2c1a95fb01d2c647888b65e00a215c9a6464b5fc61e0fd498c' + '45274cca58f0abdd3a560beb79a6f0bc8f35736426a1855ed048c9ad8e94f3c0') + +prepare() { + cd ${pkgbase}-${pkgver} + patch -p1 -i ${srcdir}/wireshark-1.10.3-gtk3.10-compile.patch +} build() { cd ${pkgbase}-${pkgver} diff --git a/community/wireshark/wireshark-1.10.3-gtk3.10-compile.patch b/community/wireshark/wireshark-1.10.3-gtk3.10-compile.patch new file mode 100644 index 000000000..6dc50646f --- /dev/null +++ b/community/wireshark/wireshark-1.10.3-gtk3.10-compile.patch @@ -0,0 +1,12 @@ +--- wireshark-1.10.3/configure.ac.orig 2013-11-04 10:39:14.101045626 +0000 ++++ wireshark-1.10.3/configure.ac 2013-11-04 10:39:26.884300664 +0000 +@@ -1388,9 +1388,6 @@ + # Don't use GLIB_CFLAGS + AM_PATH_GLIB_2_0($GLIB_MIN_VERSION, , AC_MSG_ERROR(GLib $GLIB_MIN_VERSION or later distribution not found.), gthread gmodule) + +- CPPFLAGS="-DGDK_PIXBUF_DISABLE_DEPRECATED $CPPFLAGS" +- CPPFLAGS="-DGDK_DISABLE_DEPRECATED $CPPFLAGS" +- CPPFLAGS="-DGTK_DISABLE_DEPRECATED $CPPFLAGS" + CPPFLAGS="-DGTK_DISABLE_SINGLE_INCLUDES $CPPFLAGS" + if test ! \( $gtk_config_major_version -eq 2 -a $gtk_config_minor_version -lt 20 \) ; then + # Enable GSEAL when building with GTK > 2.20 diff --git a/community/xkbsel/PKGBUILD b/community/xkbsel/PKGBUILD index e6114985f..cdbf53f43 100644 --- a/community/xkbsel/PKGBUILD +++ b/community/xkbsel/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 59722 2011-11-29 13:35:50Z stephane $ +# $Id: PKGBUILD 100458 2013-11-04 12:14:04Z spupykin $ # Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> # Contributor: Sergej Pupykin <pupykin.s+arch@gmail.com> pkgname=xkbsel pkgver=0.13 -pkgrel=5 +pkgrel=6 pkgdesc="framework for defining, selecting and indicating XKB keyboard mappings" arch=('i686' 'x86_64') url="http://www.meduna.org/sw_xkbsel_en.html" @@ -19,6 +19,8 @@ md5sums=('c82196344ef920a072f413df85b9dc00' build() { cd $srcdir/$pkgname-$pkgver + autoreconf + patch -Np1 <../build-fix.patch export CFLAGS="$CFLAGS -I/usr/include/gdbm -DHAVE_NDBM_H" export LDFLAGS="-lgdbm -lgdbm_compat" @@ -27,5 +29,9 @@ build() { --build=`uname -m` --host=`uname -m` --target=`uname -m` \ --mandir=/usr/share/man make +} + +package() { + cd $srcdir/$pkgname-$pkgver make DESTDIR=$pkgdir install } diff --git a/community/xpad/PKGBUILD b/community/xpad/PKGBUILD index 08fc0854f..d1200009e 100644 --- a/community/xpad/PKGBUILD +++ b/community/xpad/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 60101 2011-12-05 05:18:09Z spupykin $ +# $Id: PKGBUILD 100460 2013-11-04 12:14:25Z spupykin $ # Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com> # Maintainer: Kevin Piche <kevin@archlinux.org> # Contributor: Ben <contrasutra@myrealbox.com> pkgname=xpad -pkgver=4.1 +pkgver=4.2 pkgrel=1 pkgdesc="Stickies-like notes program" arch=(i686 x86_64) @@ -15,13 +15,16 @@ license=('GPL') install=xpad.install source=(http://launchpad.net/xpad/trunk/$pkgver/+download/xpad-$pkgver.tar.bz2 xpad-gtk-2.20.patch) -md5sums=('e37bfbe2331d810124c28150fdf30b3f' +md5sums=('85583f8f68ad61ec282ea1332fe76480' '6a3d2952b469d65ec333714991ba8284') build() { cd $srcdir/$pkgname-$pkgver -# patch -p1 <$srcdir/xpad-gtk-2.20.patch ./configure --prefix=/usr - /usr/bin/make - /usr/bin/make DESTDIR=$pkgdir install + make +} + +package() { + cd $srcdir/$pkgname-$pkgver + make DESTDIR=$pkgdir install } diff --git a/community/yaws/PKGBUILD b/community/yaws/PKGBUILD index 2b525469c..128837dd1 100644 --- a/community/yaws/PKGBUILD +++ b/community/yaws/PKGBUILD @@ -1,23 +1,23 @@ -# $Id: PKGBUILD 94952 2013-08-01 13:32:19Z arodseth $ +# $Id: PKGBUILD 100429 2013-11-04 09:06:17Z arodseth $ # Maintainer: Alexander Rødseth <rodseth@gmail.com> # Maintainer: Vesa Kaihlavirta <vegai@iki.fi> # Contributor: Patrick Smits <mail@patricksmits.net> pkgname=yaws -pkgver=1.96 -pkgrel=2 -pkgdesc='Yet Another Web Server, pure Erlang HTTP server/framework' +pkgver=1.97 +pkgrel=1 +pkgdesc='Pure Erlang HTTP web server/framework' arch=('x86_64' 'i686') url='http://yaws.hyber.org/' license=('BSD') -depends=('pam' 'erlang') # segfaults with erlang-nox +depends=('pam' 'erlang-nox') backup=('etc/yaws/yaws.conf') options=('!emptydirs') -install=$pkgname.install +install="$pkgname.install" source=("http://yaws.hyber.org/download/$pkgname-$pkgver.tar.gz" "$pkgname.service") -sha256sums=('8d4f16d18937335ac021ca4c65c8ee81dc4d71f133718c7148856cc6bf1f55e2' - '3f8347add6e3741e77f7bb9ba6b31feb1c878e2e58ecf19063891e801fa24698') +sha256sums=('a792478564866393f3e901bf4ec33272c22d7c01a8c5493b33856729d25b026e' + '09bd1f9f17833c83b4d82d3ac9dc2bf539c8e20ef92d438fced6e70b2aea61bc') prepare() { cd "$pkgname-$pkgver" @@ -38,14 +38,13 @@ build() { } package() { - cd "$pkgname-$pkgver" - - make DESTDIR="$pkgdir" install + make -C "$pkgname-$pkgver" DESTDIR="$pkgdir" install install -d "$pkgdir/usr/lib/erlang/lib" ln -s /usr/lib/yaws "$pkgdir/usr/lib/erlang/lib/$pkgname-$pkgver" - install -Dm644 LICENSE "$pkgdir/usr/share/licenses/$pkgname/LICENSE" - install -Dm644 "$srcdir/$pkgname.service" \ + install -Dm644 "$pkgname.service" \ "$pkgdir/usr/lib/systemd/system/$pkgname.service" + install -Dm644 "$pkgname-$pkgver/LICENSE" \ + "$pkgdir/usr/share/licenses/$pkgname/LICENSE" } # vim:set ts=2 sw=2 et: diff --git a/community/yaws/yaws.service b/community/yaws/yaws.service index 7e2ced32d..b0f1ee144 100644 --- a/community/yaws/yaws.service +++ b/community/yaws/yaws.service @@ -1,5 +1,5 @@ [Unit] -Description=A fast lightweight webserver. +Description=Fast lightweight webserver After=syslog.target network.target [Service] diff --git a/extra/dovecot/PKGBUILD b/extra/dovecot/PKGBUILD index 1a07c23d1..a272bace3 100644 --- a/extra/dovecot/PKGBUILD +++ b/extra/dovecot/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 197911 2013-10-30 11:37:50Z allan $ +# $Id: PKGBUILD 198783 2013-11-04 13:57:54Z andyrtr $ # Maintainer: Andreas Radke <andyrtr@archlinux.org> # Contributor: Paul Mattal <paul@mattal.com> # Contributor: Federico Quagliata (quaqo) <quaqo@despammed.com> @@ -8,27 +8,27 @@ # --->>> remember to rebuild/bump pigeonhole in one step <<<--- pkgname=dovecot -pkgver=2.2.6 +pkgver=2.2.7 pkgrel=1 pkgdesc="An IMAP and POP3 server written with security primarily in mind" arch=('i686' 'x86_64') url="http://dovecot.org/" license=("LGPL") -depends=('krb5' 'openssl' 'sqlite>=3.7.5' 'libmariadbclient' - 'postgresql-libs>=9.0.3' 'bzip2' 'expat' 'curl') -makedepends=('pam>=1.1.1' 'libcap>=2.19' 'libldap>=2.4.22' 'clucene') +depends=('krb5' 'openssl' 'sqlite' 'libmariadbclient' + 'postgresql-libs' 'bzip2' 'expat' 'curl') +makedepends=('pam' 'libcap' 'libldap' 'clucene') optdepends=('libldap: ldap plugin' 'clucene: alternative FTS indexer') provides=('imap-server' 'pop3-server') install=$pkgname.install source=(http://dovecot.org/releases/2.2/${pkgname}-${pkgver}.tar.gz{,.sig} dovecot.tmpfilesd) -md5sums=('db65988ef2e6889dd8b49c132b21fc8f' +md5sums=('d2c7c83acc21f3dcab652868d40522e0' 'SKIP' '342a28251d40f983c98c0d1f1bf3d07d') build() { - cd ${srcdir}/$pkgname-$pkgver + cd $pkgname-$pkgver # fix build with recent clucene (FC) # sed -i '/DEFAULT_INCLUDES *=/s|$| '"$(pkg-config --cflags libclucene-core)|" src/plugins/fts-lucene/Makefile.in @@ -62,12 +62,12 @@ build() { } check() { - cd "$srcdir/$pkgname-$pkgver" + cd $pkgname-$pkgver make -k check } package() { - cd ${srcdir}/$pkgname-$pkgver + cd $pkgname-$pkgver make DESTDIR=${pkgdir} install # install example conf files and ssl.conf diff --git a/extra/libmtp/PKGBUILD b/extra/libmtp/PKGBUILD index c4aa6dab9..6a8d51a77 100644 --- a/extra/libmtp/PKGBUILD +++ b/extra/libmtp/PKGBUILD @@ -1,26 +1,34 @@ -# $Id: PKGBUILD 197376 2013-10-25 03:06:01Z allan $ +# $Id: PKGBUILD 198802 2013-11-04 17:57:04Z andyrtr $ # Maintainer: Tom Gundersen <teg@jklm.no> # Contributor: damir <damir@archlinux.org> # Contributor: Kevin Edmonds <edmondskevin@hotmail.com> pkgname=libmtp pkgver=1.1.6 -pkgrel=2 +pkgrel=3 pkgdesc="Library implementation of the Media Transfer Protocol" arch=("i686" "x86_64") url="http://libmtp.sourceforge.net" license=('LGPL') depends=('libusb' 'libgcrypt') source=("http://downloads.sourceforge.net/${pkgname}/${pkgname}-${pkgver}.tar.gz") +md5sums=('87835626dbcf39e62bfcdd4ae6da2063') build() { - cd "${srcdir}/${pkgname}-${pkgver}" + cd ${pkgname}-${pkgver} ./configure --prefix=/usr --with-udev=/usr/lib/udev make } +check() { + cd $pkgname-$pkgver + make -k check +} + package() { - cd "${srcdir}/${pkgname}-${pkgver}" + cd ${pkgname}-${pkgver} make DESTDIR="${pkgdir}" install + + # fix broken udev rule + sed -i "/^Unable to open/d" ${pkgdir}/usr/lib/udev/rules.d/69-libmtp.rules } -md5sums=('87835626dbcf39e62bfcdd4ae6da2063') diff --git a/extra/libxml2/PKGBUILD b/extra/libxml2/PKGBUILD index 28c6ba072..f57bfee15 100644 --- a/extra/libxml2/PKGBUILD +++ b/extra/libxml2/PKGBUILD @@ -1,16 +1,16 @@ -# $Id: PKGBUILD 198739 2013-11-02 17:33:56Z heftig $ +# $Id: PKGBUILD 198786 2013-11-04 14:26:01Z heftig $ # Maintainer: Jan de Groot <jgc@archlinux.org> # Maintainer: Tom Gundersen <teg@jklm.no> # Contributor: John Proctor <jproctor@prium.net> pkgname=libxml2 pkgver=2.9.1 -pkgrel=4 +pkgrel=5 pkgdesc="XML parsing library, version 2" arch=(i686 x86_64) license=('MIT') depends=('zlib' 'readline' 'ncurses' 'xz') -makedepends=('python' 'python2') +makedepends=('python2') url="http://www.xmlsoft.org/" source=(ftp://ftp.xmlsoft.org/${pkgname}/${pkgname}-${pkgver}.tar.gz http://www.w3.org/XML/Test/xmlts20080827.tar.gz) @@ -18,34 +18,24 @@ md5sums=('9c0cfef285d5c4a5c80d00904ddab380' 'ae3d1ebe000a3972afa104ca7f0e1b4a') prepare() { - mv xmlconf -t ${pkgname}-${pkgver} - cp -a ${pkgname}-${pkgver} python3 - cd ${pkgname}-${pkgver} sed -e 's|/usr/bin/python -u|/usr/bin/python2 -u|g' -e 's|/usr/bin/python$|/usr/bin/python2|g' -i python/tests/*.py + mv ../xmlconf . } build() { cd ${pkgname}-${pkgver} ./configure --prefix=/usr --with-threads --with-history --with-python=/usr/bin/python2 make - - cd ../python3 - ./configure --prefix=/usr --with-threads --with-history --with-python=/usr/bin/python3 - make } check() { cd ${pkgname}-${pkgver} make check - cd ../python3 - make check } package() { cd ${pkgname}-${pkgver} make DESTDIR="${pkgdir}" install install -Dm644 COPYING "${pkgdir}/usr/share/licenses/${pkgname}/COPYING" - cd ../python3/python - make DESTDIR="${pkgdir}" install } diff --git a/extra/nautilus/PKGBUILD b/extra/nautilus/PKGBUILD index ff7b5ee6a..2073e625e 100644 --- a/extra/nautilus/PKGBUILD +++ b/extra/nautilus/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 198334 2013-10-30 14:14:04Z allan $ +# $Id: PKGBUILD 198800 2013-11-04 16:55:53Z heftig $ # Maintainer: Jan de Groot <jgc@archlinux.org> pkgbase=nautilus pkgname=(nautilus libnautilus-extension) -pkgver=3.10.0 +pkgver=3.10.1 pkgrel=1 pkgdesc="GNOME file manager" arch=(i686 x86_64) @@ -14,7 +14,7 @@ makedepends=(intltool gobject-introspection python) url="http://www.gnome.org" options=('!emptydirs') source=(http://download.gnome.org/sources/$pkgbase/${pkgver%.*}/$pkgbase-$pkgver.tar.xz) -sha256sums=('9b15ccf1c9313631c8cf2ed337e697cd2b32630d2ae36072aa389d64af16d88c') +sha256sums=('f6a532a170907d116e8ce55847c5c6cd4e03819f5f818087554f2ec2556fc727') build() { cd $pkgbase-$pkgver diff --git a/extra/pigeonhole/PKGBUILD b/extra/pigeonhole/PKGBUILD index 59fcb82c0..eaad499ca 100644 --- a/extra/pigeonhole/PKGBUILD +++ b/extra/pigeonhole/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 198369 2013-10-30 14:27:01Z allan $ +# $Id: PKGBUILD 198784 2013-11-04 13:57:55Z andyrtr $ # Maintainer: Andreas Radke <andyrtr@archlinux.org> # Contributorr: Peter Lewis <plewis@aur.archlinux.org> @@ -7,12 +7,12 @@ # This must be built against the version of dovecot being used, # else mail delivery will fail. # Specify the version of dovecot to be used here: -_dcpkgver=2.2.6 +_dcpkgver=2.2.7 # Make sure to bump pkgrel if changing this. pkgname=pigeonhole pkgver=0.4.2 -pkgrel=1 +pkgrel=2 pkgdesc="Sieve implementation for Dovecot" arch=('i686' 'x86_64') url="http://pigeonhole.dovecot.org/" diff --git a/libre/cgminer-libre/PKGBUILD b/libre/cgminer-libre/PKGBUILD index fafe50b50..d3f056dbc 100644 --- a/libre/cgminer-libre/PKGBUILD +++ b/libre/cgminer-libre/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 99235 2013-10-26 09:56:23Z fyan $ +# $Id: PKGBUILD 100433 2013-11-04 11:01:53Z fyan $ # Maintainer: Felix Yan <felixonmars@gmail.com> # Contributor: monson <holymonson@gmail.com> # Contributor: Thomas Dziedzic < gostrc at gmail > @@ -7,7 +7,9 @@ _pkgname=cgminer pkgname=cgminer-libre -pkgver=3.6.6 +pkgver=3.7.0 +#_pkgver=3.6.6 +_pkgver=$pkgver pkgrel=1 pkgdesc="Multi-threaded multi-pool GPU, FPGA and ASIC miner for bitcoin and derivative coins, without nonfree OpenCL recommendation" url='http://forum.bitcoin.org/index.php?topic=28402.0' @@ -18,7 +20,7 @@ conflicts=$_pkgname provides=$_pkgname=$pkgver depends=('curl' 'mesa-libcl' 'libusbx' 'jansson') makedepends=('opencl-headers') -source=("http://ck.kolivas.org/apps/$_pkgname/$_pkgname-${pkgver}.tar.bz2" +source=("http://ck.kolivas.org/apps/$_pkgname/$_pkgname-${_pkgver}.tar.bz2" "$_pkgname.conf.d" "$_pkgname.service") backup=("etc/conf.d/$_pkgname" "etc/$_pkgname.conf") @@ -26,7 +28,7 @@ backup=("etc/conf.d/$_pkgname" "etc/$_pkgname.conf") [ "$CARCH" == "x86_64" ] && makedepends+=('yasm') build() { - cd "$srcdir/$_pkgname-$pkgver" + cd "$srcdir/$_pkgname-$_pkgver" # We have latest jansson and libusb - just use them sed "s|ac_subdirs_all='compat/libusb\-1.0\ncompat/jansson-2.5'||" -i ./configure @@ -36,8 +38,8 @@ build() { sed 's|JANSSON_LIBS="compat/jansson-2.5/src/.libs/libjansson.a"|JANSSON_LIBS=-ljansson|' -i ./configure sed 's|compat/Makefile ||' -i ./configure - sed 's|JANSSON_INCLUDES = -I$(top_srcdir)/compat/jansson-2.5/src||' -i ./Makefile.in - sed 's|USBUTILS_INCLUDES = -I$(top_srcdir)/compat/libusb\-1.0/libusb|USBUTILS_INCLUDES = -I/usr/include/libusb-1.0|' -i ./Makefile.in + sed 's|JANSSON_INCLUDES = .*||' -i ./Makefile.in + sed 's|USBUTILS_INCLUDES = .*|USBUTILS_INCLUDES = -I/usr/include/libusb-1.0|' -i ./Makefile.in sed 's|SUBDIRS = lib compat ccan|SUBDIRS = lib ccan|' -i ./Makefile.in rm -r compat @@ -56,6 +58,8 @@ build() { --enable-avalon \ --enable-klondike \ --enable-bitfury \ + --enable-hashfast \ + --enable-knc \ --with-system-libusb \ --disable-adl # For license issues @@ -63,7 +67,7 @@ build() { } package() { - cd "$srcdir/$_pkgname-$pkgver" + cd "$srcdir/$_pkgname-$_pkgver" make DESTDIR="$pkgdir" install @@ -76,6 +80,6 @@ package() { install -Dm644 $_pkgname.conf "$pkgdir"/etc/$_pkgname.conf } -sha512sums=('1f913118fd3a2757a9fa9b2ffb8f1527109e90626044362ce94bbf93e876448cace189bc6c6e0c28f33d71ecc0488312d60530ef20baadf9894e82891b15171d' +sha512sums=('40abe81952a67b4143a5f51e52d3a7787832ba36723ddc8f926b8f0dd190c9a4d1118c120005160ad8d5326a4e0c77c4334a269827170000a96642780a0a54be' '99c38bc395848f9712ce172343d31f5c60f5d8ac1cfe2f48df8f3ec6c488fc275763a79c5ef36b99f32faa465b5a65284b38e8a63ef9b144075ee13971313b41' '3317b60c6b1f14c47d8ee636113ef40a4023ab14054129de80a37947b381fd2b647a7053f4e1bb639efa225a514e862fa531908714c34040dda2d6221dde7f5f') diff --git a/libre/icecat/PKGBUILD b/libre/icecat/PKGBUILD index 3d2655917..0721a71f2 100644 --- a/libre/icecat/PKGBUILD +++ b/libre/icecat/PKGBUILD @@ -14,7 +14,7 @@ _pgo=false pkgname=icecat pkgver=24.0 -pkgrel=2 +pkgrel=3 pkgdesc='GNU IceCat, the standalone web browser based on Mozilla Firefox.' arch=(i686 x86_64 mips64el) license=(MPL GPL LGPL) @@ -54,7 +54,7 @@ md5sums=( b41f82994fa056ffa5f8e6d99570e27a b30ba2b5562558d510fdd09d626d0faa 64826fcf48816b13090042eefddbaa58 - 2c48d9feffb909df35b552f9c5c555d5 + 1dfa11e781950a969205e83840e9741e 6e335a517c68488941340ee1c23f97b0 #c8552d030494443218d88792f4dbbd0f ) diff --git a/libre/icecat/vendor.js b/libre/icecat/vendor.js index 151140b8f..3d93cec01 100644 --- a/libre/icecat/vendor.js +++ b/libre/icecat/vendor.js @@ -8,9 +8,5 @@ pref("browser.shell.checkDefaultBrowser", false); pref("extensions.autoDisableScopes", 11); pref("extensions.shownSelectionUI", true); -// Make sure that safebrowsing is disabled -pref("browser.safebrowsing.enabled", false); -pref("browser.safebrowsing.malware.enabled", false); - -// Enable gstreamer support -pref("media.gstreamer.enabled", true); +// Disable Social API +pref("social.remote-install.enabled", false); diff --git a/libre/icedove-l10n/PKGBUILD b/libre/icedove-l10n/PKGBUILD index 98b9747e0..58645651d 100644 --- a/libre/icedove-l10n/PKGBUILD +++ b/libre/icedove-l10n/PKGBUILD @@ -3,8 +3,8 @@ pkgbase=icedove-l10n epoch=1 -_pkgver=17.0.10esr -pkgver=17.0.10.deb1 +_pkgver=24.0 +pkgver=24.0.deb1 _langpacks=(ar ast be bg bn-BD br ca cs da de el en-GB en-US es-AR es-ES et eu fi fr fy-NL ga-IE gd gl he hr hu hy-AM id is it ja ko lt nb-NO nl nn-NO pa-IN pl pt-BR pt-PT rm ro ru si sk sl sq sr sv-SE ta-LK tr uk vi zh-CN zh-TW) @@ -15,7 +15,7 @@ pkgname=($(for lang in ${_langpacks[@]} pkgrel=1 pkgdesc="Language packs for Debian Icedove." arch=('any') -url="http://packages.debian.org/sid/icedove" +url="http://packages.debian.org/experimental/icedove" license=('MPL' 'GPL') depends=("icedove-libre>=$epoch:$pkgver") makedepends=('unzip' 'zip') @@ -65,58 +65,58 @@ done md5sums=('d5b2567a8cc8f64591f313a6efdaaffc' 'f3719964e893c1002b7a923e8f95f923' - '8e791692eea1d3362dc3591ea0ec8593' - 'efd3bc6b816bd65544c866f53f78f278' - '6191f2d8be8e159b5660402d3452dde7' - '372e2c07cc13eb1d107c511c587049fd' - '8c0e7078deb311dc4b70b64f6891f880' - '9620ee9661a71329f0a3beaa6c68cc05' - '7e11cfe5c7b8f5ea365d25facd0578eb' - '60b59f79d7cb40ade5127f32856cb1cb' - 'f755ec87d0564dc36d8fb7de9477e415' - '6fe04cc1b6c73abae4f613cc9ef4affc' - '89cc2c93e7ed011204a1fb0e86dc4aa7' - 'dd0e47be47a9a18835c6070e48d7e07a' - '72b8a0262534c998e8c1604e15fd80af' - 'b18d9a8e54d7fb8d607c477611eee9c6' - '082baba9a78b449000961a48277479a3' - 'f5e2404638bacab4f38926d4ff7443d8' - '63484a3008ce1892a7e04e0378706cff' - '56befa3bb4792167de1ecb18919fe21c' - 'b8868ceb3d5da64be76935ef743c3ace' - '4b803458fd101fc5444b491b04de1eed' - '407387a006d14e7c1f6b0284f6c1fb2e' - '4e727822a0d4647f6de8ba1044b21b09' - '762725dd50e1bf655cf702bf3931fe9c' - '2069e7952995b2d7276f0413235d7203' - 'b102cd49a3ff300143a4240b92b3abfb' - 'cfcbfef6f4e86956059a18918ec56299' - 'c5250b9f59b0d7d34dd6afb752f94fdb' - 'aea9d435ba9a75382aceb865f73ccfe1' - '3dfc2f141b8dd36ed69e48821173a530' - 'b80d573644034fb0de121f45ebbb843e' - '327eff67979ff6ee62907940ec5773ec' - '477a25730b8d22db20d4870febfda1fc' - '770d533c56934b1f70dff1112c0f3693' - 'd77c872cfd3a96117fedeb5b8cf0ef4f' - '766ee0b04341270ef71f3d25436d6fb4' - '5669ac9b087760363713e10f0682849c' - 'e65f2c37b894d85152892da770470df0' - 'e1175d0806c229bf290aca74b1d5c57b' - '8402b9f98afdadae2a7651e4a03b9bcd' - 'b05250bdb9ce8bafe7fdaab8e005a340' - '4b32fdd2393d7395f121e05033f656a9' - '33e2e2d561f8d9549fbc7502b2702e5f' - '4017b43941dd1b16ed73f0e3ef3e25b3' - '55e23c9af6ee67182716b40c5a2296b0' - 'd8c7c561a2679395c9de4052122857d3' - '2ff180e37947d2c44a9985925d8e0a0e' - '9ff0b73411a1494658cdda374e70a2c4' - 'e1e3f296627a25721f88038841ad8965' - 'b3f50f66904f68ad82a7d20ff5adb80a' - 'e8c0f7ddeacae4b804af6ed2c27358e8' - 'd01b753d349ebe86a99832a75c7e4a37' - 'aa2fa304a4d7b4a1f0c8b83dbf6741d8' - '9b612da82cb6d65b2a1090debb7ef7be' - 'dd44a654781b0ae7550b0383cf4cc33f' - '8219c036a66f491eb5cf878ae5567aff') + '00e5745138bd36a6dda6996ca82bb458' + '2681d2dd9cba526734ac85a07bd72dff' + 'cd10d510639d2b4c524cd3a8fed30845' + 'b5d4c6176cb3d9181bc4958a59955371' + 'ec714abc51563df68c0e767499eb131b' + 'b3958d9eb8ff1074524c913eea9d4531' + '6cd59396e969a9fe0c9c4494b05e0d70' + 'a9cb42920b2dc0a07df802f9720e2976' + 'ca88f9d29b53c5249e04007b27e6b6f1' + '7800c97656d7c969d7d99efaf5449547' + '52c26e8e74d054a9b0e8b785d05a1219' + 'da4d4b0a905905a6befdacfc93ce11ec' + '7a1b3a80c2451cf388b1f394843d4d6e' + 'c9e1bb783a81d0a2cebe1ddec3a29c2b' + 'f586ca445a5e9cdb0cd8e5da5e301f75' + 'cda87ee3de3712dd7d98a31205cd0d78' + '97dfd7b9bdd3ffc451874a7c918747a8' + '3cf977ccd8b1f4b5215c7bec4e795063' + 'ce4b74e192d97b37b29bf725884bab77' + '0e131941c0cb0e7c2ecac70092c931a5' + '2140ad226acf709cbdf0a8323c704d97' + 'e539e40b18fb35398e88eadda0751256' + 'f7e0ff5bc085fa947d56677732ad40df' + 'e031bcb2d0df57a79d39aa8555e918ba' + '87f1310bff7b978a8015362dc95dfeba' + '2d3e0e115d0b9b1cd061beeb7cfb1039' + 'da16f65cb7095bf7ab50334d5310b46b' + 'b0ef1e6b1289376c25dfad11fd3b5825' + 'b33c0fc1a1b6d6f1b61e33e16a68c3aa' + '91d710244168d0c1c769435a60b64f3c' + '8debe2067c3ffdd910cfa0ad99ed62dd' + '7b639bf8009edb028538722812d29c1f' + '6ab044113bb056df256112716c4d7bc6' + '1f1cfc93ae9c04d6062d824fdf89ef0a' + 'c13d3d3653cbb530aafd82ea3a455b31' + '4f0acf27aa26483e161ad74c0bde0a0d' + '0b19f435b174941580e423586330af30' + '2c377b2b3dcbe5869c2db0dda2de06ed' + 'a7a04da21888fd15b755529b5bf2e36f' + '9309c021fc49d3a0aee8df25d41f525a' + '297f79f74a807063de05ed34159d7524' + '35d94ffaa43bd3dc451723b392b2bd2a' + '6028467f08ef13bd6b6a1de7348e06d3' + 'b2903194003960ed7189ce6834abfb07' + '3841804189ed1a6bbf1a4845b5fdf53f' + '58245e37b544aa0dd0ce79e383a6aa23' + '5ee4beab35fd0adb3b250fb80a9b82a8' + '3d702ac32f8184038d38b2dbc7e7c886' + '27c5580bd0f7d45362e367c8b1675190' + 'a70ab64d7bc529083bfe5ae4be9a4c0c' + 'd7ca7f6c776958b22f97f59d7e28c647' + '4beb1c99e43c4ea2fea8d9d877bcfe06' + '67098d273f37d70f59f04b8be7a96595' + '69dd513b2ea4472b5b651faf278ba836' + 'a62005875fba96de365a1432e6616842') diff --git a/libre/icedove-libre/PKGBUILD b/libre/icedove-libre/PKGBUILD index caf158671..fe880d03d 100644 --- a/libre/icedove-libre/PKGBUILD +++ b/libre/icedove-libre/PKGBUILD @@ -1,9 +1,9 @@ # Maintainer : Márcio Silva <coadde@lavabit.com> # Maintainer : André Silva <emulatorman@parabola.nu> -# We're getting this from Debian Sid +# We're getting this from Debian Experimental _debname=icedove -_debver=17.0.10 +_debver=24.0 _debrel=deb1 _debrepo=http://ftp.debian.org/debian/pool/main/ debfile() { echo $@|sed -r 's@(.).*@\1/&/&@'; } @@ -16,7 +16,7 @@ pkgrel=1 pkgdesc="A libre version of Debian Icedove, the standalone mail/news reader based on Mozilla Thunderbird." arch=('i686' 'x86_64' 'mips64el') license=('MPL' 'GPL' 'LGPL') -url="http://packages.debian.org/sid/${_pkgname}" +url="http://packages.debian.org/experimental/${_pkgname}" depends=('alsa-lib' 'dbus-glib' 'desktop-file-utils' 'gtk2' 'hicolor-icon-theme' 'hunspell' 'libevent' 'libnotify' 'libvpx' 'libxt' 'mime-types' 'mozilla-common' 'mozilla-searchplugins' 'nss' 'sqlite' 'startup-notification') makedepends=('unzip-libre' 'zip' 'pkg-config' 'python2' 'python2-virtualenv' 'wireless_tools' 'yasm' 'mesa' 'autoconf2.13' 'quilt') optdepends=('libcanberra: for sound support') @@ -24,22 +24,22 @@ replaces=('thunderbird') conflicts=('thunderbird') provides=('thunderbird') install=${_pkgname}.install -source=("${_debrepo}/`debfile ${_debname}`_${_debver}.orig.tar.bz2" +source=("${_debrepo}/`debfile ${_debname}`_${_debver}.orig.tar.xz" "${_debrepo}/`debfile ${_debname}`_${_debver}-${_debrel#deb}.debian.tar.gz" mozconfig replace-urls.txt vendor.js ${_pkgname}.desktop) options=(!emptydirs) -md5sums=('47df9e8d62a2bf37d0f184c6b96a377a' - '07f2fb97c98ddead98ccb537a63b6a92' - '5cf95ea94f69cdd36604890cfbf7b954' - 'a8fc4658d45b6bf9350023e5c3f34e56' - '4eecc4fc5aafaf0da651a09eadc90bee' +md5sums=('c69b05c9a1c28d455964aed4927ef916' + 'c67dc2f46f0e4d463ebe1ccdbfae6392' + '5bd3b5b1c79d87d2720252e9b06ba09e' + 'e14242e651928bd658ec8d489088b6f2' + '5a53179d14ae9631b7afe5e4d0fc0b25' 'e785e0c267f4435ae1a9aa0b03bcacfb') prepare() { - export DEBIAN_BUILD="comm-esr17" + export DEBIAN_BUILD="comm-esr24" export QUILT_PATCHES=debian/patches export QUILT_REFRESH_ARGS='-p ab --no-timestamps --no-index' @@ -92,14 +92,11 @@ prepare() { # configure script misdetects the preprocessor without an optimization level # https://bugs.archlinux.org/task/34644 - sed -i '/ac_cpp=/s/$CPPFLAGS/& -O2/' configure - - # Fix virtualenv path - sed -i 's|/usr/share/pyshared/virtualenv.py|/usr/lib/python2.7/site-packages/virtualenv.py|' mozilla/configure + sed -i '/ac_cpp=/s/$CPPFLAGS/& -O2/' mozilla/configure } build() { - export DEBIAN_BUILD="comm-esr17" + export DEBIAN_BUILD="comm-esr24" cd "${srcdir}/${DEBIAN_BUILD}" @@ -110,7 +107,7 @@ build() { } package() { - export DEBIAN_BUILD="comm-esr17" + export DEBIAN_BUILD="comm-esr24" cd "${srcdir}/${DEBIAN_BUILD}" diff --git a/libre/icedove-libre/mozconfig b/libre/icedove-libre/mozconfig index 4f90cb58a..563c3fc22 100644 --- a/libre/icedove-libre/mozconfig +++ b/libre/icedove-libre/mozconfig @@ -28,6 +28,7 @@ ac_add_options --with-pthreads ac_add_options --enable-startup-notification ac_add_options --enable-gio +ac_add_options --disable-gstreamer ac_add_options --disable-gnomevfs ac_add_options --disable-crashreporter ac_add_options --disable-updater diff --git a/libre/icedove-libre/replace-urls.txt b/libre/icedove-libre/replace-urls.txt index fc13e32fb..9cc6d0933 100644 --- a/libre/icedove-libre/replace-urls.txt +++ b/libre/icedove-libre/replace-urls.txt @@ -2,24 +2,24 @@ # These are whitespace-separated EREs, comments are lines starting with '#' https?://addons\.mozilla\.org/((%LOCALE%|@AB_CD@|en-US|ru)/)?([a-zA-Z%-]+)/dictionaries/?(\?[^"']*)? https://parabolagnulinux.org/packages/\?repo=Extra\&q=hunspell- -https?://addons\.mozilla\.org/((%LOCALE%|@AB_CD@|en-US|ru)/)?([a-zA-Z%-]+)/plugins/?(\?[^"']*)? https://gnuzilla.gnu.org/plugins/ -https?://addons\.mozilla\.org/((%LOCALE%|@AB_CD@|en-US|ru)/)?([a-zA-Z%-]+)/personas/?(\?[^"']*)? https://www.gnu.org/software/gnuzilla/addons.html -https?://addons\.mozilla\.org/((%LOCALE%|@AB_CD@|en-US|ru)/)?([a-zA-Z%-]+)/recommended/?(\?[^"']*)? https://www.gnu.org/software/gnuzilla/addons.html -https?://addons\.mozilla\.org/((%LOCALE%|@AB_CD@|en-US|ru)/)?([a-zA-Z%-]+)/search-engines/?(\?[^"']*)? https://www.gnu.org/software/gnuzilla/addons.html#search%20engines -https?://addons\.mozilla\.org/((%LOCALE%|@AB_CD@|en-US|ru)/)?([a-zA-Z%-]+)/search/?(\?[^"']*)? https://www.gnu.org/software/gnuzilla/addons.html -https?://addons\.mozilla\.org/((%LOCALE%|@AB_CD@|en-US|ru)/)?([a-zA-Z%-]+)/themes/?(\?[^"']*)? https://www.gnu.org/software/gnuzilla/addons.html#themes -https?://addons\.mozilla\.org/((%LOCALE%|@AB_CD@|en-US|ru)/)?([a-zA-Z%-]+)/?(\?[^"']*)?" https://www.gnu.org/software/gnuzilla/addons.html" -https?://addons\.mozilla\.org/((%LOCALE%|@AB_CD@|en-US|ru)/)?([a-zA-Z%-]+)/?(\?[^"']*)?$ https://www.gnu.org/software/gnuzilla/addons.html +https?://addons\.mozilla\.org/((%LOCALE%|@AB_CD@|en-US|ru)/)?([a-zA-Z%-]+)/plugins/?(\?[^"']*)? http://directory.fsf.org/wiki/Icedove +https?://addons\.mozilla\.org/((%LOCALE%|@AB_CD@|en-US|ru)/)?([a-zA-Z%-]+)/personas/?(\?[^"']*)? http://directory.fsf.org/wiki/Icedove +https?://addons\.mozilla\.org/((%LOCALE%|@AB_CD@|en-US|ru)/)?([a-zA-Z%-]+)/recommended/?(\?[^"']*)? http://directory.fsf.org/wiki/Icedove +https?://addons\.mozilla\.org/((%LOCALE%|@AB_CD@|en-US|ru)/)?([a-zA-Z%-]+)/search-engines/?(\?[^"']*)? http://directory.fsf.org/wiki/Icedove +https?://addons\.mozilla\.org/((%LOCALE%|@AB_CD@|en-US|ru)/)?([a-zA-Z%-]+)/search/?(\?[^"']*)? http://directory.fsf.org/wiki/Icedove +https?://addons\.mozilla\.org/((%LOCALE%|@AB_CD@|en-US|ru)/)?([a-zA-Z%-]+)/themes/?(\?[^"']*)? http://directory.fsf.org/wiki/Icedove +https?://addons\.mozilla\.org/((%LOCALE%|@AB_CD@|en-US|ru)/)?([a-zA-Z%-]+)/?(\?[^"']*)?" http://directory.fsf.org/wiki/Icedove" +https?://addons\.mozilla\.org/((%LOCALE%|@AB_CD@|en-US|ru)/)?([a-zA-Z%-]+)/?(\?[^"']*)?$ http://directory.fsf.org/wiki/Icedove -https://addons.mozilla.org/firefox/collections/mozilla/webdeveloper/ https://www.gnu.org/software/gnuzilla/addons.html +https://addons.mozilla.org/firefox/collections/mozilla/webdeveloper/ http://directory.fsf.org/wiki/Icedove -https?://services\.addons\.mozilla\.org/(%LOCALE%|@AB_CD@|en-US|ru)/([a-zA-Z%-]+)/ https://www.gnu.org/software/gnuzilla/addons.html#bogus-services.\2/ +https?://services\.addons\.mozilla\.org/(%LOCALE%|@AB_CD@|en-US|ru)/([a-zA-Z%-]+)/ http://directory.fsf.org/wiki/Icedove.\2/ -https?://pfs\.mozilla\.org/plugins/PluginFinderService\.php https://gnuzilla.gnu.org/plugins/PluginFinderService.php +https?://pfs\.mozilla\.org/plugins/PluginFinderService\.php http://directory.fsf.org/wiki/Icedove #https?://versioncheck\.addons\.mozilla\.org/update/VersionCheck\.php #https?://versioncheck-bg\.addons\.mozilla\.org/update/VersionCheck\.php -"https?://addons\.mozilla\.org/" "https://www.gnu.org/software/gnuzilla/addons.html" +"https?://addons\.mozilla\.org/" "http://directory.fsf.org/wiki/Icedove" # hack: these aren't URLs, per se -(addonsBrowseAll\.description\s*=.*)addons\.mozilla\.org \1gnu.org/software/gnuzilla/addons.html +(addonsBrowseAll\.description\s*=.*)addons\.mozilla\.org \1directory.fsf.org/wiki/Icedove diff --git a/libre/icedove-libre/vendor.js b/libre/icedove-libre/vendor.js index 279bdc158..170b505a8 100644 --- a/libre/icedove-libre/vendor.js +++ b/libre/icedove-libre/vendor.js @@ -1,6 +1,3 @@ -// Forbid application updates -lockPref("app.update.enabled", false); - // Use LANG environment variable to choose locale pref("intl.locale.matchOS", true); diff --git a/libre/iceweasel-l10n/PKGBUILD b/libre/iceweasel-l10n/PKGBUILD index 7fb595354..c032a2b70 100644 --- a/libre/iceweasel-l10n/PKGBUILD +++ b/libre/iceweasel-l10n/PKGBUILD @@ -11,8 +11,8 @@ # - Run 'make'. It will take care of everything else for you. _debname=iceweasel -_debver=24.0 -_debrel=deb2 +_debver=25.0 +_debrel=deb1 _debrepo=http://ftp.debian.org/debian/pool/main/ debfile() { echo $@|sed -r 's@(.).*@\1/&/&@'; } @@ -28,7 +28,7 @@ pkgrel=1 pkgdesc="Language packs for Debian Iceweasel." arch=('any') -url="http://packages.debian.org/sid/iceweasel" +url="http://packages.debian.org/experimental/iceweasel" license=('MPL' 'GPL') depends=("iceweasel-libre>=$epoch:$pkgver") makedepends=('unzip' 'zip') @@ -75,92 +75,92 @@ package_iceweasel-l10n-$(echo $lang | tr A-Z a-z)() { " done -md5sums=('e88728730ecf9f0f145de5f70e362b15' - '8b54f8c36f8465987871145fd70956ce' - 'ad3a11f1485a58a0ad59d861d37a08a5' - '9761805e9011c371bb443d8f74fede3c' - '87bb6a20535feb2692aa2a6a1afa11e5' - '656dca2918d356fbe368b18fb9eac7ec' - 'e1c793ac7d7beed9d21631154c3dbe1c' - '862470f8d5ee8f8d2f68afc7f4a3d5c1' - '5d7d027fe8c821689a4fdb022fdf7b1f' - 'ab298b1e9d86dfccb6797a8f2f28c8af' - '4c3dd02509c0f7a8506b7303a410692b' - 'ebe4f9e91981bbe85d4f2024325d4cf2' - 'c7e1dae44043c1236f96739ad1117fbe' - 'b33da7699c2a2f5e0febd11e4489d382' - '63c8b3e4c079fbbd98e321035b5c6317' - 'f14d3462af09d8094393ee16f679e5ab' - '0eac6ddbcce45fd8e9a202c93a3738cb' - 'c837f374f56c0bd6efdde745dce89f8a' - '5f780c1b42835050c39db15493dff728' - '69303505295c74467a56aa2a43ea2b82' - '7c44dba21f5d03604b5dd120231a00ae' - 'a401bc653b544ac4f259cca56b79d96d' - 'abdac5ba27fc5cd2ec4d5bc514772670' - '0ddc4de7b3050ed2a49233fbe18eebb3' - '7d09b317736ba78bd6bcf86f5f6e1e11' - '14d1ceaaef00130134e017ae868db8ea' - '9ddedfef7ffea213ef4d4e1773b3ad15' - 'ae89977182d5998204b8ebc1e2603e9f' - '642cdf237587093072412720fb36485a' - '113ef967c5c05ae9ceae093064fdc116' - '90425e1d17c39090a68014c6ce7fb17b' - '0d9e0fc7162eb0aca197866ef427f481' - '95cc1695aa5bffbdcbcb773fb0430319' - '1475a2ad88c8699a9c36e07baed988e0' - '26fd5bf6e4e0a6c634ca7632fb20d69d' - '1cfb6db8de12e0698f0663fffe651962' - '47cbb471101ed09e1d43f85a38cac91f' - 'e8cb435f70c0d62b07cddf051b2e6a5b' - 'bc58060bf3539ab408f1a331ec617949' - '01e8eedc1594c13db4f8a991fcf87f83' - '91179c0d3ee8f003a848eedd2435ea3c' - '0bac7e153488e965f164d61d81de87cb' - '4dabbdfa4fe6477e862eb381eb2c4fd0' - 'a83a772712ae74ddb309cb4a7cb52f75' - 'e16444075ca17e7b5961f7e1e0a828bf' - '4df54bf6c1b1cb35a130d34f9a981eec' - '27e8f49d9a73c79515aa75304758ae22' - '4ad85b335fd26d3474548433fd20d919' - '7f63adfe80832afc40cc3774b48fdefc' - 'dbeac803ed5906af388d2130cdac5c32' - 'f82ba92549541e2d89d5040d175a11d8' - 'bd46bc7902cba8866ffedbb50c8ca2f8' - '203f1fcb9dd3de9396787fc9dab0312a' - 'da685c4c4bd727b337bb720d83de8cf5' - '42fbbda5287dfbf11619e6046bd06f8b' - '65844655106abc5fba71a2cd9bec2d26' - '4ad3f9cbb469aeca27443e39a53e8c73' - '9225277738d7a0fb8b585314ecdb642f' - '292574470c2daeda3c005b12d8a66269' - '954554b04d7aee0c6662d2edf7b48c1b' - 'f15824595b7aab31ce8cc91de781ea03' - 'c5f2c9ddb5775179be5eea13b12f843f' - 'def21db04a3b606c603412d7a0091041' - '686fcc1eefcce197c8b27363c5db6f34' - '9eb2657a7af95927274b0453056173b3' - '58e3dedcb8c0f85766aaaa0d35746b94' - '209670672c37d4befa4375528385ae4a' - 'f3b09defe2dd33f94c5aa4f3c19d726e' - '3f05b588ddea099c873203267287e296' - '91180565b17731d4ff40e6612f499527' - 'fac9050297be0dfe64473d3fe3bce03b' - 'd72a455cd79e304627db71c0ad42e42c' - 'f271b0a4b2d348edca352611da9fa79e' - '367a12e148e94885d5141a7b374523f7' - '18fb3c7bbfdf0b81a40ef5f0bd9d3c2c' - '4e5418b69f62e5d281aa98b0089149de' - 'bfdf7ae55a0994fbe3ed2359dfd2d437' - 'e7b4b504e518b16bb5d9cea8770b1b7a' - 'a8719e1294071e9e0366f686b89a793f' - 'c422789ab794748200b3d33f660b0076' - 'ac040347a410692fea6b7fdda06802cf' - '97c066c4bd823d8f3157fbb390cbaaac' - '3167b085b038f6f1bde2530a167e7405' - 'e969d0185a8c34341edba2ea2e70a476' - 'aff3452e3b6663a2e2f8870924bfded6' - '44519549cf6b052b49519c9960f97481' - 'fe67796800cb807148a39722d689a4c7' - 'b947f013e632c6d262ebdbfac53e3958' - '677267c8284fca2b3749f53eba598121') +md5sums=('a4593936bf1c7a9ec9368ff249f9cc56' + '72891c593c993c5474abff8b4e72d543' + '675ce7d5e3d7a2899db8be29a3f8482a' + 'ed754b10fb8e687dab42ccb50f31649c' + 'e3ca6f8116a0d9b2cada9fa88b66e237' + '3324458a1907de5c95ed6d02601e2753' + '5ea65765bb6fb9ba8aac3e36ed66c1b8' + 'c22ae0fcc64c979cf87aec4b191353fb' + 'c33058a022beb01abad48d543d4621bc' + 'f7cb06c3847748fcd01aa6c7e07bab09' + 'b2c9f2768a5f364c64e38d76323aa1b7' + 'cf5a47e0ce43bcbe9601401e3adcf87b' + 'c42200f23f5ced9395ae8a1dff2e824f' + '487dd4ace0ed32330b4dcbf1c6d39758' + '5ad617928cf23d8e97916cf16d417635' + '6dd585cf48ac920dfb2ba2966ccc1a7b' + '399e6f69ea89436c3cb2d6c17b9415f5' + '726eb9a1368f01b01cb11f78c1fe91b1' + '19152bb2705946c16f7f10140128635b' + '34a8fd695d3ac20bf733c4c5fd9c733e' + 'e13963f59dbec91fa9318fcfb19570c5' + '9ef86e7b69f7de49e321ef7dc7dc0b75' + 'bb74f5cb87e6218820e7c9a2bddc2021' + 'fa34dfaed15fa16814ac2d629971141f' + 'a124544d82417a7a1341c37c80b18f68' + '6936b981c79fbffbd514dcbd281c26b8' + '0b59289da31c29844db8c688770a474a' + '8bd21818ca2216e65f160eb7a9ca072b' + '20ad27abc7c254a9960682f7afda1e5f' + 'e8bd8488274796668e5b7a4e4dba5949' + '991f8d1e1faae1a6a22113f4f3f6d90e' + 'bb0f98dcd2b87510d09216d9a36ef686' + '87fa30b76eafab63b28ee53943435e43' + '3cbafc8cdff119b73fcbd2bac8ffadea' + '25b4ee89d58b2edf937515a1f8309768' + 'ea5b9b47bd4a24a80058509ba2126041' + '97be59190157410b37a56cbec1d95c78' + '575a68f6bc5ace8fc212a9a7d759291b' + 'f57bea11b0f49cf2e4023008ffcdc87d' + 'c1130d88b73db6a474d1df5ed00d0427' + 'd0fd4480ab9fd6d20e2ea3c23a94ae14' + '4b7f19fd35a68990d114e0f7c265b7b2' + '77ed20f961742c3b8eb7a8cfdc24df25' + '9c3ed09220442dc602be0fd130475349' + 'c7b7cd5971d07052c983e6d2047a3154' + '6e7b9ac0906938a0ba4296e99a03779c' + '39b1121cb719123596c3b1ef48d82b94' + 'ae71cd7232645c49b1d9f970a6f824e0' + '25b322a7fa03c620747d72587e594173' + '4b5fefdfdba63243507ac623644912ca' + 'ae02bb179460d0a1ad2c88ed063c1222' + '2eb0dd6b6540f11b1e3ea7cfb6a8f414' + '1a04b8c9fddcdbc96e52d2a6b5ccaae9' + '8fa2584f770ca97eb7a46826f027aa63' + '083f0e2bdc94f668b0aa10a7ebe65e78' + '091c223464fb65ed7e771fa0abda5db6' + '53bc7c5f16a4c1e9d5315ae44bfbc1ab' + '5cfc5a27b72a432da7267fcc87fab40a' + 'a4467ea38382fd2c0aa22fdf1aab41b1' + '2ae42108358fe38e2efbe70e26f82f3c' + 'dcba6a97010bb9504e9778bfc5aee54b' + '4b8dd9e54b79d133884d29b6a6b78d1f' + '0c364c911b310d5656652faced437ec4' + '60856a5d67e13bc3ecb2edd6f90ce328' + '1685cea5a1094769a0a2f7fa3e248482' + '6d3218c1a6c45206c71477f3403b3bf9' + 'a75749039cca538ba22bb7007b8358e9' + 'c795a1eb2f467a1fe6c7821af6dd9d05' + 'b1e16275ee6b874e4f39579126cb8c94' + '159145964d7c3e6faa1416a2ebc96e84' + 'bf6efa5437f4dbd6549e27b00523e10e' + 'ab9d9d2568d3be83038973c7b1077c6a' + 'd6ad3b4a84ca1a35ef46a6a7053de37c' + '285f62d8782aa73860a2187b0a4027cf' + 'd107b587a939124df3c8a233e75d3ca3' + '968bd91d21c52095f08f9a55d20ba6a4' + '0f29172e2aa3edf11a1c705ce945f036' + '78ce26aa5e6fedff75cae9aa24d8d8e9' + 'a8d0606d5d79f1e4f08908f67b0336ab' + '21d6c6af9ae10aa4d392a1f949a76462' + 'bf1fb5267204996373ff541558d7b286' + 'c3561aa5796054b0377eaab17017b341' + '2a2c08f36efd1b4455194abd67268c34' + '4cfe3e0dca2d7e26effb3fdda7bb2af7' + 'a1eb070b498fd9324a7c5c3563f7d29e' + '1fad104a69ed3150d3d8ca1b79181d03' + '2e099ca02f1269f25627616cb7df3d12' + '852e3415f008110d23ed1ed9bdba2d35' + 'e8f40197b8026e641b4836de6864045a') diff --git a/libre/iceweasel-l10n/region.properties b/libre/iceweasel-l10n/region.properties index fe7f265ce..5654eb9ee 100644 --- a/libre/iceweasel-l10n/region.properties +++ b/libre/iceweasel-l10n/region.properties @@ -15,7 +15,7 @@ browser.search.order.3=Seeks Search # profile database. Note that "new" is defined as "has a different URL"; this # means that it's not possible to update the name of existing handler, so # don't make any spelling errors here. -gecko.handlerService.defaultHandlersVersion=3 +gecko.handlerService.defaultHandlersVersion=4 # The default set of protocol handlers for irc: gecko.handlerService.schemes.irc.0.name=Freenode Web IRC diff --git a/libre/iceweasel-libre/PKGBUILD b/libre/iceweasel-libre/PKGBUILD index 0ed8d24ee..63ae55214 100644 --- a/libre/iceweasel-libre/PKGBUILD +++ b/libre/iceweasel-libre/PKGBUILD @@ -12,10 +12,10 @@ _pgo=true -# We're getting this from Debian Sid +# We're getting this from Debian Experimental _debname=iceweasel -_debver=24.0 -_debrel=deb2 +_debver=25.0 +_debrel=deb1 _debrepo=http://ftp.debian.org/debian/pool/main/ debfile() { echo $@|sed -r 's@(.).*@\1/&/&@'; } @@ -23,7 +23,7 @@ _pkgname=iceweasel pkgname=iceweasel-libre epoch=1 pkgver=$_debver.$_debrel -pkgrel=2 +pkgrel=1 pkgdesc="A libre version of Debian Iceweasel, the standalone web browser based on Mozilla Firefox." arch=(i686 x86_64 mips64el) @@ -42,7 +42,7 @@ optdepends=('networkmanager: Location detection via available WiFi networks' 'gstreamer0.10-good-plugins: webm and mp4 demuxing' 'gstreamer0.10-ugly-plugins: h.264 decoding' 'libpulse: PulseAudio audio driver') -url="http://packages.debian.org/sid/${_pkgname}" +url="http://packages.debian.org/experimental/${_pkgname}" install=iceweasel.install replaces=('firefox') conflicts=('firefox') @@ -58,15 +58,15 @@ source=("$_debrepo/`debfile $_debname`_$_debver.orig.tar.bz2" replace-urls.txt iceweasel-20.0.1-fixed-loading-icon.png Bug-756390-Make-the-Reset-Firefox-feature-more-gener.patch) -md5sums=('8f24807d67599516850a4bdca2b2fbd6' - '1f4f1347e05b15f5af137787d614ecdf' +md5sums=('dd1462b582747210cc6c2ac1d01c4c17' + '4f4cde44b6e83cf78ff5d6e757d1913c' '350feec44d359c31679dbec3de6685df' 'df08eaa1ac3bc6c2356be4fbf8ec8932' - '5e01a51ec4f3dd72ff2525edfe6cd371' + '8c11b80574b11e96c2ef44fa16f4b844' '7b9e5996dd9fe0b186a43a297db1c6b5' 'abf5ecb74caa857abb42bcfbb3442d9c' - '121fefaa040936c3b96298da0c49f450' - 'a8fc4658d45b6bf9350023e5c3f34e56' + '816013881cfc9a1f4f0ede72b014f8b3' + 'b0c23b67c247008b50fe9e7cf1e576ad' '6e335a517c68488941340ee1c23f97b0' 'f1594fa3567e5b70202c3432d7c00202') diff --git a/libre/iceweasel-libre/libre.patch b/libre/iceweasel-libre/libre.patch index c0e61d5b9..e5632c667 100644 --- a/libre/iceweasel-libre/libre.patch +++ b/libre/iceweasel-libre/libre.patch @@ -1,8 +1,7 @@ -diff --git a/browser/app/profile/firefox.js b/browser/app/profile/firefox.js -index 2617a7f..a70434a 100644 ---- a/browser/app/profile/firefox.js -+++ b/browser/app/profile/firefox.js -@@ -1242,14 +1242,6 @@ pref("pdfjs.previousHandler.alwaysAskBeforeHandling", false); +diff -Nur mozilla-release.orig/browser/app/profile/firefox.js mozilla-release/browser/app/profile/firefox.js +--- mozilla-release.orig/browser/app/profile/firefox.js 2013-11-05 03:52:59.229583495 -0200 ++++ mozilla-release/browser/app/profile/firefox.js 2013-11-05 03:57:12.955661016 -0200 +@@ -1269,14 +1269,6 @@ // (This is intentionally on the high side; see bug 746055.) pref("image.mem.max_decoded_image_kb", 256000); @@ -17,11 +16,10 @@ index 2617a7f..a70434a 100644 // Turn on the CSP 1.0 parser for Content Security Policy headers pref("security.csp.speccompliant", true); -diff --git a/browser/base/content/abouthome/aboutHome.css b/browser/base/content/abouthome/aboutHome.css -index ce8db3c..27ff8b6 100644 ---- a/browser/base/content/abouthome/aboutHome.css -+++ b/browser/base/content/abouthome/aboutHome.css -@@ -51,11 +51,6 @@ a { +diff -Nur mozilla-release.orig/browser/base/content/abouthome/aboutHome.css mozilla-release/browser/base/content/abouthome/aboutHome.css +--- mozilla-release.orig/browser/base/content/abouthome/aboutHome.css 2013-10-25 20:27:08.000000000 -0200 ++++ mozilla-release/browser/base/content/abouthome/aboutHome.css 2013-11-05 03:57:12.958994121 -0200 +@@ -49,11 +49,6 @@ background-repeat: no-repeat; } @@ -33,7 +31,7 @@ index ce8db3c..27ff8b6 100644 #searchForm { display: -moz-box; } -@@ -74,8 +69,7 @@ a { +@@ -72,8 +67,7 @@ #searchEngineLogo { display: inline-block; height: 28px; @@ -43,7 +41,7 @@ index ce8db3c..27ff8b6 100644 } #searchText { -@@ -147,48 +141,6 @@ a { +@@ -145,48 +139,6 @@ transition-duration: 0ms; } @@ -92,7 +90,7 @@ index ce8db3c..27ff8b6 100644 #launcher { display: -moz-box; -moz-box-align: center; -@@ -368,20 +320,6 @@ body[narrow] #restorePreviousSession::before { +@@ -366,20 +318,6 @@ background-image: url("chrome://branding/content/about-logo@2x.png"); } @@ -113,11 +111,10 @@ index ce8db3c..27ff8b6 100644 .launchButton::before, #aboutMozilla::before { transform: scale(.5); -diff --git a/browser/base/content/abouthome/aboutHome.js b/browser/base/content/abouthome/aboutHome.js -index dd050d3..7ae28d2 100644 ---- a/browser/base/content/abouthome/aboutHome.js -+++ b/browser/base/content/abouthome/aboutHome.js -@@ -3,147 +3,44 @@ +diff -Nur mozilla-release.orig/browser/base/content/abouthome/aboutHome.js mozilla-release/browser/base/content/abouthome/aboutHome.js +--- mozilla-release.orig/browser/base/content/abouthome/aboutHome.js 2013-10-25 20:27:08.000000000 -0200 ++++ mozilla-release/browser/base/content/abouthome/aboutHome.js 2013-11-05 04:10:11.565757913 -0200 +@@ -3,152 +3,44 @@ * file, You can obtain one at http://mozilla.org/MPL/2.0/. */ const SEARCH_ENGINES = { @@ -296,10 +293,15 @@ index dd050d3..7ae28d2 100644 - -const SNIPPETS_UPDATE_INTERVAL_MS = 86400000; // 1 Day. - +-// IndexedDB storage constants. +-const DATABASE_NAME = "abouthome"; +-const DATABASE_VERSION = 1; +-const SNIPPETS_OBJECTSTORE_NAME = "snippets"; +- // This global tracks if the page has been set up before, to prevent double inits let gInitialized = false; let gObserver = new MutationObserver(function (mutations) { -@@ -151,7 +48,6 @@ let gObserver = new MutationObserver(function (mutations) { +@@ -156,7 +48,6 @@ if (mutation.attributeName == "searchEngineURL") { setupSearchEngine(); if (!gInitialized) { @@ -307,7 +309,7 @@ index dd050d3..7ae28d2 100644 gInitialized = true; } return; -@@ -172,70 +68,6 @@ window.addEventListener("pagehide", function() { +@@ -177,117 +68,6 @@ window.removeEventListener("resize", fitToWidth); }); @@ -339,46 +341,93 @@ index dd050d3..7ae28d2 100644 - return; - } - -- // TODO (bug 789348): use a real asynchronous storage here. This setTimeout -- // is done just to catch bugs with the asynchronous behavior. -- setTimeout(function() { -- // Populate the cache from the persistent storage. -- let cache = new Map(); -- for (let key of [ "snippets-last-update", -- "snippets-cached-version", -- "snippets" ]) { -- cache.set(key, localStorage[key]); +- let invokeCallbacks = function () { +- if (!gSnippetsMap) { +- gSnippetsMap = Object.freeze(new Map()); - } - -- gSnippetsMap = Object.freeze({ -- get: function (aKey) cache.get(aKey), -- set: function (aKey, aValue) { -- localStorage[aKey] = aValue; -- return cache.set(aKey, aValue); -- }, -- has: function(aKey) cache.has(aKey), -- delete: function(aKey) { -- delete localStorage[aKey]; -- return cache.delete(aKey); -- }, -- clear: function() { -- localStorage.clear(); -- return cache.clear(); -- }, -- get size() cache.size -- }); -- - for (let callback of gSnippetsMapCallbacks) { - callback(gSnippetsMap); - } - gSnippetsMapCallbacks.length = 0; -- }, 0); +- } +- +- let openRequest = indexedDB.open(DATABASE_NAME, DATABASE_VERSION); +- +- openRequest.onerror = function (event) { +- // Try to delete the old database so that we can start this process over +- // next time. +- indexedDB.deleteDatabase(DATABASE_NAME); +- invokeCallbacks(); +- }; +- +- openRequest.onupgradeneeded = function (event) { +- let db = event.target.result; +- if (!db.objectStoreNames.contains(SNIPPETS_OBJECTSTORE_NAME)) { +- db.createObjectStore(SNIPPETS_OBJECTSTORE_NAME); +- } +- } +- +- openRequest.onsuccess = function (event) { +- let db = event.target.result; +- +- db.onerror = function (event) { +- invokeCallbacks(); +- } +- +- db.onversionchange = function (event) { +- event.target.close(); +- invokeCallbacks(); +- } +- +- let cache = new Map(); +- let cursorRequest = db.transaction(SNIPPETS_OBJECTSTORE_NAME) +- .objectStore(SNIPPETS_OBJECTSTORE_NAME).openCursor(); +- cursorRequest.onerror = function (event) { +- invokeCallbacks(); +- } +- +- cursorRequest.onsuccess = function(event) { +- let cursor = event.target.result; +- +- // Populate the cache from the persistent storage. +- if (cursor) { +- cache.set(cursor.key, cursor.value); +- cursor.continue(); +- return; +- } +- +- // The cache has been filled up, create the snippets map. +- gSnippetsMap = Object.freeze({ +- get: function (aKey) cache.get(aKey), +- set: function (aKey, aValue) { +- db.transaction(SNIPPETS_OBJECTSTORE_NAME, "readwrite") +- .objectStore(SNIPPETS_OBJECTSTORE_NAME).put(aValue, aKey); +- return cache.set(aKey, aValue); +- }, +- has: function (aKey) cache.has(aKey), +- delete: function (aKey) { +- db.transaction(SNIPPETS_OBJECTSTORE_NAME, "readwrite") +- .objectStore(SNIPPETS_OBJECTSTORE_NAME).delete(aKey); +- return cache.delete(aKey); +- }, +- clear: function () { +- db.transaction(SNIPPETS_OBJECTSTORE_NAME, "readwrite") +- .objectStore(SNIPPETS_OBJECTSTORE_NAME).clear(); +- return cache.clear(); +- }, +- get size() cache.size +- }); +- +- setTimeout(invokeCallbacks, 0); +- } +- } -} - function onSearchSubmit(aEvent) { let searchTerms = document.getElementById("searchText").value; -@@ -320,140 +152,6 @@ function setupSearchEngine() +@@ -372,140 +152,6 @@ } @@ -519,10 +568,9 @@ index dd050d3..7ae28d2 100644 function fitToWidth() { if (window.scrollMaxX) { document.body.setAttribute("narrow", "true"); -diff --git a/browser/base/content/abouthome/aboutHome.xhtml b/browser/base/content/abouthome/aboutHome.xhtml -index cd821c4..9816d54 100644 ---- a/browser/base/content/abouthome/aboutHome.xhtml -+++ b/browser/base/content/abouthome/aboutHome.xhtml +diff -Nur mozilla-release.orig/browser/base/content/abouthome/aboutHome.xhtml mozilla-release/browser/base/content/abouthome/aboutHome.xhtml +--- mozilla-release.orig/browser/base/content/abouthome/aboutHome.xhtml 2013-10-25 20:27:08.000000000 -0200 ++++ mozilla-release/browser/base/content/abouthome/aboutHome.xhtml 2013-11-05 03:57:12.962327229 -0200 @@ -43,15 +43,6 @@ <input id="searchSubmit" type="submit" value="&abouthome.searchEngineButton.label;"/> </form> @@ -539,10 +587,9 @@ index cd821c4..9816d54 100644 </div> <div class="spacer"/> -diff --git a/browser/locales/en-US/chrome/browser-region/region.properties b/browser/locales/en-US/chrome/browser-region/region.properties -index 23a30d0..fe7f265 100644 ---- a/browser/locales/en-US/chrome/browser-region/region.properties -+++ b/browser/locales/en-US/chrome/browser-region/region.properties +diff -Nur mozilla-release.orig/browser/locales/en-US/chrome/browser-region/region.properties mozilla-release/browser/locales/en-US/chrome/browser-region/region.properties +--- mozilla-release.orig/browser/locales/en-US/chrome/browser-region/region.properties 2013-10-25 20:27:09.000000000 -0200 ++++ mozilla-release/browser/locales/en-US/chrome/browser-region/region.properties 2013-11-05 04:16:11.884325686 -0200 @@ -3,17 +3,12 @@ # file, You can obtain one at http://mozilla.org/MPL/2.0/. @@ -565,13 +612,13 @@ index 23a30d0..fe7f265 100644 # increment this number when anything gets changed in the list below. This will # cause Firefox to re-read these prefs and inject any new handlers into the -@@ -22,20 +17,10 @@ browser.contentHandlers.types.0.uri=http://add.my.yahoo.com/rss?url=%s +@@ -22,20 +17,10 @@ # don't make any spelling errors here. - gecko.handlerService.defaultHandlersVersion=3 + gecko.handlerService.defaultHandlersVersion=4 -# The default set of protocol handlers for webcal: -gecko.handlerService.schemes.webcal.0.name=30 Boxes --gecko.handlerService.schemes.webcal.0.uriTemplate=http://30boxes.com/external/widget?refer=ff&url=%s +-gecko.handlerService.schemes.webcal.0.uriTemplate=https://30boxes.com/external/widget?refer=ff&url=%s - -# The default set of protocol handlers for mailto: -gecko.handlerService.schemes.mailto.0.name=Yahoo! Mail @@ -590,10 +637,9 @@ index 23a30d0..fe7f265 100644 -gecko.handlerService.schemes.ircs.0.uriTemplate=https://www.mibbit.com/?url=%s +gecko.handlerService.schemes.ircs.0.name=Freenode Web IRC +gecko.handlerService.schemes.ircs.0.uriTemplate=https://webchat.freenode.net -diff --git a/browser/locales/generic/profile/bookmarks.html.in b/browser/locales/generic/profile/bookmarks.html.in -index e925c1e..5101035 100644 ---- a/browser/locales/generic/profile/bookmarks.html.in -+++ b/browser/locales/generic/profile/bookmarks.html.in +diff -Nur mozilla-release.orig/browser/locales/generic/profile/bookmarks.html.in mozilla-release/browser/locales/generic/profile/bookmarks.html.in +--- mozilla-release.orig/browser/locales/generic/profile/bookmarks.html.in 2013-10-25 20:27:09.000000000 -0200 ++++ mozilla-release/browser/locales/generic/profile/bookmarks.html.in 2013-11-05 03:57:12.972326552 -0200 @@ -15,13 +15,20 @@ <DT><H3 PERSONAL_TOOLBAR_FOLDER="true" ID="rdf:#$FvPhC3">@bookmarks_toolbarfolder@</H3> <DD>@bookmarks_toolbarfolder_description@ @@ -621,11 +667,10 @@ index e925c1e..5101035 100644 + <DT><A HREF="http://www.h-node.org/" ICON="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAABgElEQVQ4jaXRz2uSARzHcb0vlRGEzTVWISU1BVkFYTIyjNK1pKcxHA+yhWMWIamHYikFgpoLIi9jwegi3QbL9SzdLmMbM9J+DkJBgm5RDvEPeHeQHOyQz0OH9+V7ePGBr0pqpPmfVPsP8a0AR4MnMEwf48x9K0s/E8oAY9iEMOvD+8yP2qVjrhhRBnSN61n5sIpULqC+pGHh8wNlgEY8jPQXcGh4VXukDND5evYAl46odIuXtYdKAANSudAChO52/XeMZMohecCbcoGdH99Y+7LO72adT9+/4nh8nYOjBl7/SsoB8gBkpHk8T0S2K++pN3fRin3cfnFDHvCuWkI9rEMvHGEo5gbAHnXhnLF1BpZLeRaLOVT2A8Q3A5wMngXgWtKLxX9KPqC+rCWQvYkpeK4NWKcGOgO50ts2MJJ0cPreeQDciTHMchZYIhcwh2wcuqjn+ccwGm9v6wsTxxn0dVgQXZ7Ek3Agpq6QrcaQGmmebtxFSDkRU1fJVmL/BpT2ByV/3eDMhinRAAAAAElFTkSuQmCC">h-node</A> </DL><p> </DL><p> -diff --git a/dom/ipc/test.xul b/dom/ipc/test.xul -index 25efdb6..8162c73 100644 ---- a/dom/ipc/test.xul -+++ b/dom/ipc/test.xul -@@ -299,6 +299,6 @@ +diff -Nur mozilla-release.orig/dom/ipc/test.xul mozilla-release/dom/ipc/test.xul +--- mozilla-release.orig/dom/ipc/test.xul 2013-10-25 20:27:14.000000000 -0200 ++++ mozilla-release/dom/ipc/test.xul 2013-11-05 03:57:12.982325866 -0200 +@@ -302,6 +302,6 @@ oncommand="document.getElementById('page').QueryInterface(Components.interfaces.nsIFrameLoaderOwner).frameLoader.delayRemoteDialogs = this.checked;"/> </toolbar> @@ -633,10 +678,9 @@ index 25efdb6..8162c73 100644 + <browser type="content" src="https://duckduckgo.com/html" flex="1" id="page" remote="true"/> <label id="messageLog" value="" crop="center"/> </window> -diff --git a/layout/ipc/test-ipcbrowser.xul b/layout/ipc/test-ipcbrowser.xul -index 237ba61..7603d7d 100644 ---- a/layout/ipc/test-ipcbrowser.xul -+++ b/layout/ipc/test-ipcbrowser.xul +diff -Nur mozilla-release.orig/layout/ipc/test-ipcbrowser.xul mozilla-release/layout/ipc/test-ipcbrowser.xul +--- mozilla-release.orig/layout/ipc/test-ipcbrowser.xul 2013-10-25 20:27:28.000000000 -0200 ++++ mozilla-release/layout/ipc/test-ipcbrowser.xul 2013-11-05 03:57:12.982325866 -0200 @@ -73,6 +73,6 @@ label="setViewportScale"/> </toolbar> @@ -645,11 +689,10 @@ index 237ba61..7603d7d 100644 + <browser type="content" src="https://duckduckgo.com/html" flex="1" id="content" remote="true"/> </window> -diff --git a/modules/libpref/src/init/all.js b/modules/libpref/src/init/all.js -index 3b67260..29f7730 100644 ---- a/modules/libpref/src/init/all.js -+++ b/modules/libpref/src/init/all.js -@@ -4190,20 +4190,6 @@ pref("memory.ghost_window_timeout_seconds", 60); +diff -Nur mozilla-release.orig/modules/libpref/src/init/all.js mozilla-release/modules/libpref/src/init/all.js +--- mozilla-release.orig/modules/libpref/src/init/all.js 2013-11-05 03:52:59.219584174 -0200 ++++ mozilla-release/modules/libpref/src/init/all.js 2013-11-05 03:57:12.985658973 -0200 +@@ -4255,20 +4255,6 @@ // Disable freeing dirty pages when minimizing memory. pref("memory.free_dirty_pages", false); diff --git a/libre/iceweasel-libre/replace-urls.txt b/libre/iceweasel-libre/replace-urls.txt index fc13e32fb..278dd1a74 100644 --- a/libre/iceweasel-libre/replace-urls.txt +++ b/libre/iceweasel-libre/replace-urls.txt @@ -2,24 +2,24 @@ # These are whitespace-separated EREs, comments are lines starting with '#' https?://addons\.mozilla\.org/((%LOCALE%|@AB_CD@|en-US|ru)/)?([a-zA-Z%-]+)/dictionaries/?(\?[^"']*)? https://parabolagnulinux.org/packages/\?repo=Extra\&q=hunspell- -https?://addons\.mozilla\.org/((%LOCALE%|@AB_CD@|en-US|ru)/)?([a-zA-Z%-]+)/plugins/?(\?[^"']*)? https://gnuzilla.gnu.org/plugins/ -https?://addons\.mozilla\.org/((%LOCALE%|@AB_CD@|en-US|ru)/)?([a-zA-Z%-]+)/personas/?(\?[^"']*)? https://www.gnu.org/software/gnuzilla/addons.html -https?://addons\.mozilla\.org/((%LOCALE%|@AB_CD@|en-US|ru)/)?([a-zA-Z%-]+)/recommended/?(\?[^"']*)? https://www.gnu.org/software/gnuzilla/addons.html -https?://addons\.mozilla\.org/((%LOCALE%|@AB_CD@|en-US|ru)/)?([a-zA-Z%-]+)/search-engines/?(\?[^"']*)? https://www.gnu.org/software/gnuzilla/addons.html#search%20engines -https?://addons\.mozilla\.org/((%LOCALE%|@AB_CD@|en-US|ru)/)?([a-zA-Z%-]+)/search/?(\?[^"']*)? https://www.gnu.org/software/gnuzilla/addons.html -https?://addons\.mozilla\.org/((%LOCALE%|@AB_CD@|en-US|ru)/)?([a-zA-Z%-]+)/themes/?(\?[^"']*)? https://www.gnu.org/software/gnuzilla/addons.html#themes -https?://addons\.mozilla\.org/((%LOCALE%|@AB_CD@|en-US|ru)/)?([a-zA-Z%-]+)/?(\?[^"']*)?" https://www.gnu.org/software/gnuzilla/addons.html" -https?://addons\.mozilla\.org/((%LOCALE%|@AB_CD@|en-US|ru)/)?([a-zA-Z%-]+)/?(\?[^"']*)?$ https://www.gnu.org/software/gnuzilla/addons.html +https?://addons\.mozilla\.org/((%LOCALE%|@AB_CD@|en-US|ru)/)?([a-zA-Z%-]+)/plugins/?(\?[^"']*)? http://directory.fsf.org/wiki/GNU_IceCat +https?://addons\.mozilla\.org/((%LOCALE%|@AB_CD@|en-US|ru)/)?([a-zA-Z%-]+)/personas/?(\?[^"']*)? http://directory.fsf.org/wiki/GNU_IceCat +https?://addons\.mozilla\.org/((%LOCALE%|@AB_CD@|en-US|ru)/)?([a-zA-Z%-]+)/recommended/?(\?[^"']*)? http://directory.fsf.org/wiki/GNU_IceCat +https?://addons\.mozilla\.org/((%LOCALE%|@AB_CD@|en-US|ru)/)?([a-zA-Z%-]+)/search-engines/?(\?[^"']*)? http://directory.fsf.org/wiki/GNU_IceCat +https?://addons\.mozilla\.org/((%LOCALE%|@AB_CD@|en-US|ru)/)?([a-zA-Z%-]+)/search/?(\?[^"']*)? http://directory.fsf.org/wiki/GNU_IceCat +https?://addons\.mozilla\.org/((%LOCALE%|@AB_CD@|en-US|ru)/)?([a-zA-Z%-]+)/themes/?(\?[^"']*)? http://directory.fsf.org/wiki/GNU_IceCat +https?://addons\.mozilla\.org/((%LOCALE%|@AB_CD@|en-US|ru)/)?([a-zA-Z%-]+)/?(\?[^"']*)?" http://directory.fsf.org/wiki/GNU_IceCat" +https?://addons\.mozilla\.org/((%LOCALE%|@AB_CD@|en-US|ru)/)?([a-zA-Z%-]+)/?(\?[^"']*)?$ http://directory.fsf.org/wiki/GNU_IceCat -https://addons.mozilla.org/firefox/collections/mozilla/webdeveloper/ https://www.gnu.org/software/gnuzilla/addons.html +https://addons.mozilla.org/firefox/collections/mozilla/webdeveloper/ http://directory.fsf.org/wiki/GNU_IceCat -https?://services\.addons\.mozilla\.org/(%LOCALE%|@AB_CD@|en-US|ru)/([a-zA-Z%-]+)/ https://www.gnu.org/software/gnuzilla/addons.html#bogus-services.\2/ +https?://services\.addons\.mozilla\.org/(%LOCALE%|@AB_CD@|en-US|ru)/([a-zA-Z%-]+)/ http://directory.fsf.org/wiki/GNU_IceCat.\2/ -https?://pfs\.mozilla\.org/plugins/PluginFinderService\.php https://gnuzilla.gnu.org/plugins/PluginFinderService.php +https?://pfs\.mozilla\.org/plugins/PluginFinderService\.php http://directory.fsf.org/wiki/GNU_IceCat #https?://versioncheck\.addons\.mozilla\.org/update/VersionCheck\.php #https?://versioncheck-bg\.addons\.mozilla\.org/update/VersionCheck\.php -"https?://addons\.mozilla\.org/" "https://www.gnu.org/software/gnuzilla/addons.html" +"https?://addons\.mozilla\.org/" "http://directory.fsf.org/wiki/GNU_IceCat" # hack: these aren't URLs, per se -(addonsBrowseAll\.description\s*=.*)addons\.mozilla\.org \1gnu.org/software/gnuzilla/addons.html +(addonsBrowseAll\.description\s*=.*)addons\.mozilla\.org \1directory.fsf.org/wiki/GNU_IceCat diff --git a/libre/iceweasel-libre/vendor.js b/libre/iceweasel-libre/vendor.js index 91414dbbd..6510944a7 100644 --- a/libre/iceweasel-libre/vendor.js +++ b/libre/iceweasel-libre/vendor.js @@ -8,17 +8,15 @@ pref("browser.shell.checkDefaultBrowser", false); pref("extensions.autoDisableScopes", 11); pref("extensions.shownSelectionUI", true); +// Disable Social API +pref("social.remote-install.enabled", false); + // Make sure that safebrowsing is disabled pref("browser.safebrowsing.enabled", false); pref("browser.safebrowsing.malware.enabled", false); -pref("keyword.URL", ""); -pref("app.update.enabled", false); -pref("app.update.auto", false); +// Disable localstorage for privacy reasons. pref("dom.storage.enabled", false); -// Disable Social API -pref("social.remote-install.enabled", false); - // Disable missing nonfree flash notification pref("plugins.notifyMissingFlash", false); diff --git a/libre/luxrender-libre/PKGBUILD b/libre/luxrender-libre/PKGBUILD index a8e9b4ab2..89119a29b 100644 --- a/libre/luxrender-libre/PKGBUILD +++ b/libre/luxrender-libre/PKGBUILD @@ -7,7 +7,7 @@ _pkgname=luxrender pkgname=$_pkgname-libre pkgver=1.3 _pkgver=523432614aa5 -pkgrel=1 +pkgrel=1.1 pkgdesc="Rendering system for physically correct, unbiased image synthesis, without nonfree OpenCL recommendation" arch=('i686' 'x86_64' 'mips64el') url="http://www.$_pkgname.net/" @@ -16,6 +16,7 @@ depends=('boost-libs' 'freeimage' 'openexr' 'mesa-libcl' 'mesa-libgl' 'fftw') optdepends=('blender-addon-luxrender: Blender for renderer and exporter' 'qt4: Qt GUI' \ 'python: Python interface (pylux)') makedepends=('cmake' 'boost' 'mesa' 'qt4' "luxrays=$pkgver" 'python' 'opencl-headers') +makedepends+=('gcc-lts') provides=($_pkgname=$pkgver) conflicts=$_pkgname replaces=$_pkgname diff --git a/pcr/eigen3/PKGBUILD b/pcr/eigen3/PKGBUILD index a1e186325..240b55f8a 100644 --- a/pcr/eigen3/PKGBUILD +++ b/pcr/eigen3/PKGBUILD @@ -4,7 +4,7 @@ # Maintainer: Parabola GNU / Linux-libre Aurélien Desbrières <aurelien@cwb.IO> pkgname=eigen3 -pkgver=3.1.2 +pkgver=3.2.0 pkgrel=1 pkgdesc="Eigen is a lightweight C++ template library for vector and matrix math, a.k.a. linear algebra." arch=('any') @@ -12,6 +12,7 @@ url='http://eigen.tuxfamily.org' license=('MPL2') makedepends=('cmake' 'pkgconfig') source=("${pkgname}-${pkgver}.tar.bz2::http://bitbucket.org/eigen/eigen/get/${pkgver}.tar.bz2") +sha512sums=ab30077c845b09aa3f652e4695f1e256c7c7ff1c0f850e38cf9867ab9659ec6008fa646c2796796ca718b996764e7e3d2811a2c6a24abacbe50a2513fc670ca5 build() { mkdir -p "$srcdir"/build diff --git a/pcr/gcc-lts/PKGBUILD b/pcr/gcc-lts/PKGBUILD index b1280fad9..b4ad7137d 100644 --- a/pcr/gcc-lts/PKGBUILD +++ b/pcr/gcc-lts/PKGBUILD @@ -1,6 +1,6 @@ # $Id: PKGBUILD 186915 2013-05-31 23:25:14Z allan $ # Maintainer: Allan McRae <allan@archlinux.org> -# Maintainer (Parabola): Márcio Silva <coadde@lavabit.com> +# Maintainer (Parabola): Márcio Silva <coadde@parabola.nu> # toolchain build order: linux-api-headers->glibc->binutils->gcc->binutils->glibc # NOTE: libtool requires rebuilt with each new gcc version @@ -8,7 +8,7 @@ #pkgname=('gcc-lts' 'gcc-lts-libs' 'gcc-lts-fortran' 'gcc-lts-objc' 'gcc-lts-ada' 'gcc-lts-go') pkgname=('gcc-lts' 'gcc-lts-libs' 'gcc-lts-fortran' 'gcc-lts-objc' 'gcc-lts-go') pkgver=4.7.3 -pkgrel=3 +pkgrel=4 pkgdesc="The GNU Compiler Collection" arch=('i686' 'x86_64' 'mips64el') license=('GPL' 'LGPL' 'FDL' 'custom') diff --git a/pcr/libtool-lts/PKGBUILD b/pcr/libtool-lts/PKGBUILD new file mode 100644 index 000000000..66bcc547c --- /dev/null +++ b/pcr/libtool-lts/PKGBUILD @@ -0,0 +1,44 @@ +# $Id: PKGBUILD 196866 2013-10-20 14:29:14Z allan $ +# Maintainer: Allan McRae <allan@archlinux.org> +# Contributor: judd <jvinet@zeroflux.org> +# Maintainer (Parabola): Márcio Silva <coadde@parabola.nu> + +# NOTE: requires rebuilt with each new gcc version + +_pkgname=libtool +pkgname=libtool-lts +pkgver=2.4.2 +_gccver=4.7.3 +pkgrel=1 +pkgdesc="A generic library support script," +arch=('i686' 'x86_64' 'mips64el') +url="http://www.gnu.org/software/libtool" +license=('GPL') +depends=('sh' "libltdl=$pkgver" 'tar' "gcc-lts=${_gccver}") +makedepends=("gcc-lts=${_gccver}") +groups=('lts-devel') +provides=("$_pkgname=$pkgver") +conflicts=("$_pkgname") +install=libtool.install +source=(ftp://ftp.gnu.org/pub/gnu/libtool/${_pkgname}-${pkgver}.tar.xz{,.sig}) +md5sums=('2ec8997e0c07249eb4cbd072417d70fe' + '1e6ba57420c82c663c85e745d11c7eed') + +build() { + cd ${srcdir}/${_pkgname}-${pkgver} + ./configure --prefix=/usr + make +} + +check() { + cd ${srcdir}/${_pkgname}-${pkgver} + make check +} + +package() { + cd ${srcdir}/${_pkgname}-${pkgver} + + make DESTDIR=${pkgdir} install-binSCRIPTS install-man install-info \ + install-data-local + rm -r ${pkgdir}/usr/share/libtool/libltdl/ +} diff --git a/pcr/libtool-lts/libtool.install b/pcr/libtool-lts/libtool.install new file mode 100644 index 000000000..73cf56422 --- /dev/null +++ b/pcr/libtool-lts/libtool.install @@ -0,0 +1,20 @@ +infodir=usr/share/info +filelist=(libtool.info libtool.info-1 libtool.info-2) + +post_install() { + [ -x usr/bin/install-info ] || return 0 + for file in ${filelist[@]}; do + install-info $infodir/$file.gz $infodir/dir 2> /dev/null + done +} + +post_upgrade() { + post_install $1 +} + +pre_remove() { + [ -x usr/bin/install-info ] || return 0 + for file in ${filelist[@]}; do + install-info --delete $infodir/$file.gz $infodir/dir 2> /dev/null + done +} diff --git a/pcr/mitsuba/PKGBUILD b/pcr/mitsuba/PKGBUILD index 0961ef11d..d8e12a3b9 100644 --- a/pcr/mitsuba/PKGBUILD +++ b/pcr/mitsuba/PKGBUILD @@ -2,17 +2,17 @@ _pkgname=mitsuba _pkgver=0.4.4 -_pkgrel=4 +_pkgrel=5 _bldname=blender -_bldver=2.68 -_bldep=9 +_bldver=2.69 +_bldep=10 _addname=$_pkgname-$_bldname _adddat=20130320 -_addrev=40 -_addrel=3 +_addrev=47 +_addrel=1 _pyver=3.3 -# Wed Mar 20 01:30:37 2013 +0100 rev:40 ($srcdir/$_addname/$_pkgname/__init__.py:bl_info>version) +# Thu May 09 22:07:37 2013 +0200 - rev:47:8689e0896cf6 ($srcdir/$_addname/$_pkgname/__init__.py:bl_info>version) _addver=0.2.1 pkgname=( @@ -50,21 +50,25 @@ makedepends=( python ) source=( - $_pkgname-$pkgver.tar.bz2::${url}hg/$_pkgname/archive/v$pkgver.tar.bz2 - $_addname-$_addver.tar.bz2::${url}hg/$_addname/archive/$_addrev.tar.bz2 + $_pkgname-$pkgver.tar.bz2::${url}repos/$_pkgname/archive/v$pkgver.tar.bz2 + $_addname-$_addver-$_addrev.tar.bz2::${url}repos/exporters/$_addname/archive/$_addrev.tar.bz2 ) sha512sums=( - 66dcab376a44eeb2fbe808a32ead5b554d777fb2f6a73c43883086b7829e0c697aaeccbb6fbbed9fcb221684a64ccce8be81a78ebcd228316ea12b8f6f3e7f6c - c829978a28c7780605662c604450c3d00b8ac958310e26aa7ad02dfb50f1875420e0e85fe0c868e030946c894cb939d18a4589c9e06a169f86eba5948eb2147e + 01967fb84884fbab0ada3775c8f8c54b5523a97ebc9dedd559da3cb54543ecc919d3251c09718358405c19133218048fdb1c64f83d0637cf7b98acccb7564a1c + 514cbb1300229599c536183ec300c3074aca349e0ddaa36ae7ae868a2c6b466116d9373a8d9ea89dcd1d09685e9a97bbd5c11121860da1a1bf45b921bcd21ca7 ) prepare() { + mv -v $srcdir/$_pkgname-???????????? $srcdir/$_pkgname-v$pkgver + mv -v $srcdir/$_addname-???????????? $srcdir/$_addname-$_addrev + cd $srcdir/$_pkgname-v$pkgver msg 'renaming wrong OS name' _OS=$(uname -o) [[ $_OS == GNU ]] && sed -i 's|Linux|GNU|I' src/libcore/plugin.cpp - [[ $_OS == GNU/Linux ]] && sed -i 's|Linux,|GNU/Linux-libre,|' src/libcore/plugin.cpp + [[ $_OS == GNU/Linux ]] && sed -i 's|Linux,|GNU/Linux,|' src/libcore/plugin.cpp + [[ $_OS == GNU/kFreeBSD ]] && sed -i 's|Linux,|GNU/kFreeBSD,|' src/libcore/plugin.cpp sed -i 's|Linux/|Linux,| s|Linux|GNU/Linux| ' include/$_pkgname/core/{atomic,fstream,random,thread}.h diff --git a/pcr/yafaray/PKGBUILD b/pcr/yafaray/PKGBUILD index 458181279..1db06b6a9 100644 --- a/pcr/yafaray/PKGBUILD +++ b/pcr/yafaray/PKGBUILD @@ -2,21 +2,21 @@ _pkgname=yafaray _pkgver=1.5 -_pkgrel=3 -_pkgdate=20130510 +_pkgrel=1 +_pkgdate=20130921 _bldname=blender -_bldver=2.68 -_bldep=9 +_bldver=2.69 +_bldep=10 _gitname=Core _addname=${_bldname^}-Exporter _addrel=1 -_adddate=20130623 +_adddate=20130918 _pyver=3.3 -# Fri May 10 00:57:12 2013 -0700 - Merge pull request #67 from DarkTide/master // Depth fix for hist on background -_srcver=44323def5b3866ff601fd401ef2160b80ced8141 -# Sun Jun 23 15:10:57 2013 +0200 - Refine AA changes for SPPM integrator -_addver=9bcb22e8b8bd9281999ad36c5b22604f671484bb +# Sat Sep 21 00:41:17 2013 -0700 - Merge pull request #70 from YafaRay/bidirectional_cleanup +_srcver=caef0fc92078871a5dcd2b9f547d954eca2941f1 +# Fri Oct 18 19:07:53 2013 +0200 - Fix AO issue (wizofboz): -Fixed error of indentation in 'yaf_integrator.py' causer of the error in the use of Ambient Occlusion. +_addver=1874704e44c57bcea478d652563639e79b00a766 pkgname=( $_pkgname @@ -55,8 +55,8 @@ source=( $_addname-$_addver.tar.gz::https://github.com/YafaRay/$_addname/archive/$_addver.tar.gz ) sha512sums=( - 5045a3de89e0a2d029e8b6ce962eeadeb5587369217d11d42ca79706a65e6ac7b07584f68307f76c90dbaf190af9626e3351e391107a4e763fc9e41d48cfd7a6 - 59322686d0623481b38c531e2a8350cafcf8942eb08df2dfcc8f59657715aa716ca34d473f862291e8a375fccdf717d93898caa3e344cfa1a3e5e760c903d32c + 0470e26e2c7956f2d2dc18888cffaf7c2916df42c8208d6e0f4e1d5c438660dd6ae99a1e5f06a118175a8b2a97c89e482b1b069ced2abf3916bbfc60fac54e75 + 3c2207dbca7a70ba82ea6d835785401a24c7813d65380bf8c46a527fff6e65a0a7c101b60b5e8b88163ab07d3d42ec9f9aacbcf090f73062d3643c1c314c97d8 ) prepare() { |