summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--community/darktable/PKGBUILD12
-rw-r--r--community/erlang-nox/PKGBUILD56
-rw-r--r--community/fcitx-rime/PKGBUILD46
-rw-r--r--community/fcitx-rime/fcitx-rime.install11
-rw-r--r--community/ibus-chewing/PKGBUILD13
-rw-r--r--community/ibus-rime/PKGBUILD28
-rw-r--r--community/ibus-rime/ibus-rime.install3
-rw-r--r--community/kyotocabinet/PKGBUILD29
-rw-r--r--community/librime/PKGBUILD28
-rw-r--r--community/polipo/PKGBUILD2
-rw-r--r--community/polipo/polipo.service3
-rw-r--r--community/spacefm/PKGBUILD8
-rw-r--r--community/udevil/PKGBUILD6
-rw-r--r--community/unbound/PKGBUILD4
-rw-r--r--core/glib2/PKGBUILD6
-rw-r--r--extra/git/PKGBUILD8
-rw-r--r--extra/gparted/PKGBUILD25
-rw-r--r--extra/kdevelop-python/PKGBUILD31
-rw-r--r--extra/libtasn1/PKGBUILD17
-rw-r--r--extra/libtasn1/buffer_overflow_fix.diff75
-rw-r--r--extra/qemu/PKGBUILD9
-rw-r--r--extra/unison/PKGBUILD6
-rw-r--r--extra/usermin/PKGBUILD8
-rw-r--r--extra/webmin/PKGBUILD8
-rw-r--r--extra/xterm/PKGBUILD6
-rwxr-xr-xkernels/linux-libre-grsec/PKGBUILD10
-rw-r--r--kernels/linux-libre-grsec/config.i6861
-rw-r--r--kernels/linux-libre-grsec/config.x86_643
-rw-r--r--kernels/linux-libre-lts-rt/PKGBUILD12
-rw-r--r--kernels/linux-libre-lts-rt/linux-libre-lts-rt.install2
-rw-r--r--kernels/linux-libre-rt/PKGBUILD17
-rw-r--r--kernels/linux-libre-rt/irq_cfg_pointer-3.6.6.patch16
-rw-r--r--kernels/linux-libre-rt/linux-libre-rt.install2
-rw-r--r--libre/mozilla-searchplugins/PKGBUILD35
-rw-r--r--libre/mozilla-searchplugins/jamendo-en.xml.in10
35 files changed, 461 insertions, 95 deletions
diff --git a/community/darktable/PKGBUILD b/community/darktable/PKGBUILD
index db75f8f2c..9c1689761 100644
--- a/community/darktable/PKGBUILD
+++ b/community/darktable/PKGBUILD
@@ -1,25 +1,25 @@
-# $Id: PKGBUILD 78926 2012-10-27 23:44:11Z ebelanger $
+# $Id: PKGBUILD 80581 2012-11-26 09:25:03Z spupykin $
# Maintainer: Sergej Pupykin <pupykin.s+arch@gmail.com>
# Maintainer: Christian Himpel <chressie at gmail dot com>
# Contributor: Johannes Hanika <hanatos at gmail dot com>
pkgname=darktable
-pkgver=1.0.5
-_pkgver=1.0
-pkgrel=4
+pkgver=1.1
+_pkgver=1.1
+pkgrel=1
pkgdesc="Utility to organize and develop raw images"
arch=('i686' 'x86_64')
url=http://darktable.sf.net/
license=('GPL3')
depends=('exiv2>=0.18' 'intltool>=0.40' 'lcms2' 'lensfun>=0.2.3' 'libglade' 'dbus-glib'
- 'curl' 'libgnome-keyring' 'libgphoto2' 'libusb-compat' 'openexr' 'sqlite')
+ 'curl' 'libgnome-keyring' 'libgphoto2' 'libusb-compat' 'openexr' 'sqlite' 'libxslt')
makedepends=('intltool>=0.40' 'cmake' 'librsvg')
# 'gnome-doc-utils' 'libxslt' 'fop')
optdepends=('librsvg')
install=darktable.install
options=(!libtool)
source=(http://downloads.sourceforge.net/project/darktable/darktable/${_pkgver}/darktable-$pkgver.tar.gz)
-md5sums=('9ad88a1a6b9761fce28c8073d8f47941')
+md5sums=('1b399636a0386f2167521a0d30c29032')
build() {
cd "$srcdir/$pkgname-$pkgver"
diff --git a/community/erlang-nox/PKGBUILD b/community/erlang-nox/PKGBUILD
new file mode 100644
index 000000000..17710327f
--- /dev/null
+++ b/community/erlang-nox/PKGBUILD
@@ -0,0 +1,56 @@
+# $Id: PKGBUILD 80307 2012-11-19 19:18:28Z arodseth $
+# Maintainer: Alexander Rødseth <rodseth@gmail.com>
+# Contributor: Lukas Fleischer <archlinux@cryptocrack.de>
+# Contributor: Vesa Kaihlavirta <vesa@archlinux.org>
+# Contributor: Sarah Hay <sarahhay@mb.sympatico.ca>
+# Contributor: Tom Burdick <thomas.burdick@wrightwoodtech.com>
+# Contributor: Ricardo Catalinas Jiménez <jimenezrick@gmail.com>
+
+pkgname=erlang-nox
+pkgver=R15B02
+pkgrel=1
+pkgdesc='General-purpose concurrent functional programming language developed by Ericsson (headless version)'
+arch=('x86_64' 'i686')
+url='http://www.erlang.org'
+license=('custom')
+depends=('ncurses')
+provides=('erlang')
+conflicts=('erlang')
+makedepends=('perl' 'openssl')
+optdepends=('unixodbc: for database support'
+ 'java-environment: for Java support')
+source=("http://www.erlang.org/download/otp_src_$pkgver.tar.gz"
+ "http://www.erlang.org/download/otp_doc_man_$pkgver.tar.gz")
+sha256sums=('03eb0bd640916666ff83df1330912225fbf555e0c8cf58bb35d8307a314f1158'
+ 'e27ed26259a2560b81e02b89190ae2a3bf0a777dc2e875f9615adab0a5388f95')
+
+build() {
+ cd "$srcdir/otp_src_$pkgver"
+
+ msg2 'Configuring...'
+ ./configure --prefix=/usr --enable-smp-support
+ msg2 'Compiling...'
+ make
+}
+
+package() {
+ cd "$srcdir/otp_src_$pkgver"
+
+ make DESTDIR="$pkgdir" install
+
+ # Install documentation
+ install -d "$pkgdir/usr/share/doc/erlang"
+ install -m0644 "$srcdir/otp_src_$pkgver/README.md" \
+ "$srcdir"/{README,COPYRIGHT} \
+ "$pkgdir/usr/share/doc/erlang"
+
+ # Install compressed man pages
+ for page in "$srcdir/man/man?/*"; do gzip $page; done
+ cp -r "$srcdir/man" "$pkgdir/usr/lib/erlang"
+
+ # Install license
+ install -Dm0644 "$srcdir/otp_src_$pkgver/EPLICENCE" \
+ "$pkgdir/usr/share/licenses/$pkgname/EPLICENCE"
+}
+
+# vim:set ts=2 sw=2 et:
diff --git a/community/fcitx-rime/PKGBUILD b/community/fcitx-rime/PKGBUILD
new file mode 100644
index 000000000..6d9cee68c
--- /dev/null
+++ b/community/fcitx-rime/PKGBUILD
@@ -0,0 +1,46 @@
+# $Id$
+# Maintainer: Felix Yan <felixonmars@gmail.com>
+# Contributor: lh <jason52lh@gmail.com>
+
+pkgname=fcitx-rime
+pkgver=0.1.2
+pkgrel=2
+_rimever=0.9.3
+pkgdesc="Fcitx Wrapper for librime"
+arch=('i686' 'x86_64')
+url="http://code.google.com/p/fcitx"
+license=('GPL')
+depends=('fcitx>=4.2.0' "librime>=$_rimever" "brise")
+makedepends=('cmake' 'intltool')
+install='fcitx-rime.install'
+source=(
+ "rime-$_rimever.tar.gz::https://github.com/lotem/brise/tarball/rime-$_rimever"
+ "http://fcitx.googlecode.com/files/$pkgname-$pkgver.tar.xz"
+)
+
+_brise_name=lotem-brise-149c684
+
+build() {
+ cd "$srcdir"
+ rm -rf brise/
+ cp -r ${_brise_name}/ brise/
+
+ msg "Starting make..."
+
+ cd "$pkgname-$pkgver"
+
+ rm -rf build
+ mkdir build
+ cd build
+
+ cmake -DCMAKE_INSTALL_PREFIX=/usr ..
+ make
+}
+
+package() {
+ cd "$srcdir/$pkgname-$pkgver/build"
+ make DESTDIR="$pkgdir" install
+}
+
+md5sums=('7a210167c0e5a474716a3bd1d553ff5a'
+ '3b1d2ad3363910ed214672078c72e23f')
diff --git a/community/fcitx-rime/fcitx-rime.install b/community/fcitx-rime/fcitx-rime.install
new file mode 100644
index 000000000..c0797237a
--- /dev/null
+++ b/community/fcitx-rime/fcitx-rime.install
@@ -0,0 +1,11 @@
+post_install() {
+ xdg-icon-resource forceupdate --theme hicolor &> /dev/null
+}
+
+post_upgrade() {
+ post_install
+}
+
+post_remove() {
+ post_install
+}
diff --git a/community/ibus-chewing/PKGBUILD b/community/ibus-chewing/PKGBUILD
index ec7cdfe7b..8e0967fd8 100644
--- a/community/ibus-chewing/PKGBUILD
+++ b/community/ibus-chewing/PKGBUILD
@@ -1,12 +1,13 @@
-# $Id: PKGBUILD 79173 2012-10-31 06:03:57Z ebelanger $
-# Maintainer: Thomas Dziedzic < gostrc at gmail >
+# $Id: PKGBUILD 80617 2012-11-27 04:47:44Z fyan $
+# Maintainer: Felix Yan <felixonmars@gmail.com>
+# Contributor: Thomas Dziedzic < gostrc at gmail >
# Contributor: Rainy <rainylau(at)gmail(dot)com>
# Contributor: Lee.MaRS <leemars@gmail.com>
# Contributor: Hiroshi Yui <hiroshiyui@gmail.com>
pkgname=ibus-chewing
-pkgver=1.4.2
-pkgrel=2
+pkgver=1.4.3
+pkgrel=1
pkgdesc='Chinese Chewing Engine for IBus Framework'
arch=('i686' 'x86_64')
license=('GPL')
@@ -15,8 +16,7 @@ depends=('ibus' 'libchewing' 'libxtst')
makedepends=('swig' 'cmake' 'gob2' 'gconf')
options=('!makeflags')
install=ibus-chewing.install
-source=(http://ibus.googlecode.com/files/${pkgname}-${pkgver}-Source.tar.gz)
-md5sums=('67d944ddfb7dd4eb325967ce43390092')
+source=("http://ibus.googlecode.com/files/${pkgname}-${pkgver}-Source.tar.gz")
build() {
cd "${srcdir}/${pkgname}-${pkgver}-Source"
@@ -30,3 +30,4 @@ package() {
cd "${srcdir}/${pkgname}-${pkgver}-Source"
make DESTDIR="${pkgdir}" install
}
+md5sums=('20b1d553ba14cecabcf7418e91da353b')
diff --git a/community/ibus-rime/PKGBUILD b/community/ibus-rime/PKGBUILD
new file mode 100644
index 000000000..7507f1ec7
--- /dev/null
+++ b/community/ibus-rime/PKGBUILD
@@ -0,0 +1,28 @@
+# $Id: PKGBUILD 80615 2012-11-27 03:11:48Z fyan $
+# Maintainer: Felix Yan <felixonmars@gmail.com>
+# Contributor: GONG Chen <chen dot sst at gmail dot com>
+# Contributor: 網軍總司令
+
+pkgname=ibus-rime
+pkgver=0.9.4
+pkgrel=2
+pkgdesc="Rime input method engine for ibus"
+arch=('i686' 'x86_64')
+url="http://code.google.com/p/rimeime/"
+license=('GPL3')
+depends=('ibus' 'libnotify' 'librime>=0.9.3' 'brise')
+makedepends=('cmake')
+install='ibus-rime.install'
+source=("http://rimeime.googlecode.com/files/$pkgname-$pkgver.tar.gz")
+
+build() {
+ cd "$srcdir/$pkgname"
+ make
+}
+
+package() {
+ cd "$srcdir/$pkgname"
+ make DESTDIR="$pkgdir" install
+}
+
+md5sums=('ec7fdc6f8c772b1c5412be59546bc667')
diff --git a/community/ibus-rime/ibus-rime.install b/community/ibus-rime/ibus-rime.install
new file mode 100644
index 000000000..220126eb3
--- /dev/null
+++ b/community/ibus-rime/ibus-rime.install
@@ -0,0 +1,3 @@
+pre_upgrade() {
+ rm /usr/share/ibus-rime/*.bin || true
+}
diff --git a/community/kyotocabinet/PKGBUILD b/community/kyotocabinet/PKGBUILD
new file mode 100644
index 000000000..34cb5c73a
--- /dev/null
+++ b/community/kyotocabinet/PKGBUILD
@@ -0,0 +1,29 @@
+# $Id: PKGBUILD 80585 2012-11-26 11:05:40Z fyan $
+# Maintainer: Felix Yan <felixonmars@gmail.com>
+# Contributor: Alexander Duscheleit <jinks@archlinux.us>
+# Contributor: Joaquim Pedro (osmano807) <osmano807@gmail.com>
+
+pkgname=kyotocabinet
+pkgver=1.2.76
+pkgrel=1
+pkgdesc="a modern implementation of DBM in C++"
+arch=('i686' 'x86_64')
+url="http://fallabs.com/kyotocabinet"
+license=('LGPL3')
+makedepends=('gcc>=3.1' 'make' 'pkgconfig' 'zlib')
+depends=('zlib' 'gcc-libs')
+source=("http://fallabs.com/${pkgname}/pkg/${pkgname}-${pkgver}.tar.gz")
+
+build() {
+ cd "$srcdir/$pkgname-$pkgver"
+
+ ./configure --prefix=/usr
+ make
+}
+
+package() {
+ cd "$srcdir/$pkgname-$pkgver"
+
+ make install DESTDIR="$pkgdir/"
+}
+sha512sums=('278db7b327eb4c21bf0137d9aa14fb67d74d5ce7ed1cb29fc9120d157a60de165ec0cf842903eb7952e8f998045ae585b958977fa973ba0e0773381de71d9f6a')
diff --git a/community/librime/PKGBUILD b/community/librime/PKGBUILD
new file mode 100644
index 000000000..5448efe84
--- /dev/null
+++ b/community/librime/PKGBUILD
@@ -0,0 +1,28 @@
+# $Id: PKGBUILD 80591 2012-11-26 15:20:56Z fyan $
+# Maintainer: Felix Yan <felixonmars@gmail.com>
+# Contributor: GONG Chen <chen dot sst at gmail dot com>
+# Contributor: 網軍總司令
+
+pkgname=librime
+pkgver=0.9.4
+pkgrel=3
+pkgdesc="Rime input method engine"
+arch=('i686' 'x86_64')
+url="http://code.google.com/p/rimeime/"
+license=('GPL3')
+depends=('boost>=1.46' 'google-glog' 'kyotocabinet' 'opencc' 'yaml-cpp')
+optdepends=('brise: Rime schema repository')
+makedepends=('cmake')
+source=("http://rimeime.googlecode.com/files/$pkgname-$pkgver.tar.gz")
+
+build() {
+ cd "${srcdir}/$pkgname"
+ make
+}
+
+package() {
+ cd "${srcdir}/$pkgname"
+ make DESTDIR="$pkgdir" install
+}
+
+md5sums=('c917d52ddc5483147d0409de9dafc8af')
diff --git a/community/polipo/PKGBUILD b/community/polipo/PKGBUILD
index 19a681a81..7dc429c63 100644
--- a/community/polipo/PKGBUILD
+++ b/community/polipo/PKGBUILD
@@ -1,4 +1,4 @@
-# $Id: PKGBUILD 80058 2012-11-15 19:30:39Z ttoepper $
+# $Id: PKGBUILD 80595 2012-11-26 19:52:10Z eric $
# Maintainer: Thorsten Töpper <atsutane-tu@freethoughts.de>
# Contributor: Jelle van der Waa <jelle vdwaa nl>
# Contributor: Thomas Holmquist <thomas@vorget.com>
diff --git a/community/polipo/polipo.service b/community/polipo/polipo.service
index 057d1c3c2..59aeb9f3b 100644
--- a/community/polipo/polipo.service
+++ b/community/polipo/polipo.service
@@ -2,10 +2,9 @@
Description=Polipo Proxy Server
[Service]
-Type=oneshot
+Type=forking
ExecStart=/usr/bin/polipo daemonise=true logFile="/var/log/polipo.log"
User=nobody
-RemainAfterExit=yes
[Install]
WantedBy=multi-user.target
diff --git a/community/spacefm/PKGBUILD b/community/spacefm/PKGBUILD
index 561b2ef5b..ff3588e52 100644
--- a/community/spacefm/PKGBUILD
+++ b/community/spacefm/PKGBUILD
@@ -1,12 +1,12 @@
-# $Id: PKGBUILD 78846 2012-10-25 18:08:49Z bpiotrowski $
+# $Id: PKGBUILD 80587 2012-11-26 14:57:25Z bpiotrowski $
# Maintainer: Bartłomiej Piotrowski <nospam@bpiotrowski.pl>
# Contributor: IgnorantGuru http://igurublog.wordpress.com/contact-ignorantguru/
# Contributor: ridikulus_rat <the.ridikulus.rat@gmail.com>
pkgname=spacefm
-pkgver=0.8.2
+pkgver=0.8.3
pkgrel=1
-pkgdesc='A multi-panel tabbed file manager'
+pkgdesc='Multi-panel tabbed file manager'
arch=('i686' 'x86_64')
url='http://ignorantguru.github.com/spacefm/'
license=('GPL3')
@@ -22,7 +22,7 @@ optdepends=('lsof: device processes'
'udisks: mount as non-root user'
'udisks2: mount as non-root user')
source=(https://raw.github.com/IgnorantGuru/spacefm/master/packages/${pkgver}/spacefm-${pkgver}.tar.xz)
-md5sums=('fbae23404d44a7eea5453217f0102eb7')
+md5sums=('247165245bb3d6f5afbff07649fe8f57')
build() {
cd $srcdir/$pkgname-$pkgver
diff --git a/community/udevil/PKGBUILD b/community/udevil/PKGBUILD
index 7e4142bba..ae4d65460 100644
--- a/community/udevil/PKGBUILD
+++ b/community/udevil/PKGBUILD
@@ -1,9 +1,9 @@
-# $Id: PKGBUILD 78681 2012-10-22 20:02:54Z bpiotrowski $
+# $Id: PKGBUILD 80589 2012-11-26 14:58:37Z bpiotrowski $
# Maintainer: Bartłomiej Piotrowski <nospam@bpiotrowski.pl>
# Contributor: IgnorantGuru http://igurublog.wordpress.com/contact-ignorantguru/
pkgname=udevil
-pkgver=0.3.4
+pkgver=0.3.5
pkgrel=1
arch=('i686' 'x86_64')
pkgdesc='Mount and unmount without password'
@@ -24,7 +24,7 @@ provides=('devmon')
backup=('etc/udevil/udevil.conf')
install=$pkgname.install
source=(https://raw.github.com/IgnorantGuru/$pkgname/master/packages/$pkgver/$pkgname-$pkgver.tar.xz)
-md5sums=('6b2fef714c0ef184086901896e226a80')
+md5sums=('0acb03c85f06fc8b59c6997830613529')
build() {
cd $srcdir/$pkgname-$pkgver
diff --git a/community/unbound/PKGBUILD b/community/unbound/PKGBUILD
index 21921a415..30ad550d3 100644
--- a/community/unbound/PKGBUILD
+++ b/community/unbound/PKGBUILD
@@ -1,11 +1,11 @@
-# $Id: PKGBUILD 78792 2012-10-24 23:47:43Z bisson $
+# $Id: PKGBUILD 80605 2012-11-27 00:42:31Z bisson $
# Maintainer: Gaetan Bisson <bisson@archlinux.org>
# Contributor: Hisato Tatekura <hisato_tatekura@excentrics.net>
# Contributor: Massimiliano Torromeo <massimiliano DOT torromeo AT google mail service>
pkgname=unbound
pkgver=1.4.18
-pkgrel=2
+pkgrel=3
pkgdesc='Validating, recursive, and caching DNS resolver'
url='http://unbound.net/'
license=('custom:BSD')
diff --git a/core/glib2/PKGBUILD b/core/glib2/PKGBUILD
index 5f8086628..0ec8ca2c3 100644
--- a/core/glib2/PKGBUILD
+++ b/core/glib2/PKGBUILD
@@ -1,15 +1,15 @@
-# $Id: PKGBUILD 170938 2012-11-13 17:02:45Z heftig $
+# $Id: PKGBUILD 172032 2012-11-26 16:57:06Z jgc $
# Maintainer: Jan de Groot <jgc@archlinux.org>
pkgname=glib2
pkgver=2.34.2
-pkgrel=1
+pkgrel=2
pkgdesc="Common C routines used by GTK+ and other libs"
url="http://www.gtk.org/"
arch=(i686 x86_64)
license=('LGPL')
depends=('pcre' 'libffi')
-makedepends=('pkg-config' 'python2')
+makedepends=('pkg-config' 'python2' 'libxslt' 'docbook-xml')
optdepends=('python2: for gdbus-codegen')
options=('!libtool' '!docs' '!emptydirs')
source=(http://ftp.gnome.org/pub/GNOME/sources/glib/${pkgver%.*}/glib-$pkgver.tar.xz
diff --git a/extra/git/PKGBUILD b/extra/git/PKGBUILD
index 0fa9bee31..c32a6d532 100644
--- a/extra/git/PKGBUILD
+++ b/extra/git/PKGBUILD
@@ -1,8 +1,8 @@
-# $Id: PKGBUILD 169498 2012-10-22 12:48:27Z dan $
+# $Id: PKGBUILD 172027 2012-11-26 16:17:46Z dan $
# Maintainer: Dan McGee <dan@archlinux.org>
pkgname=git
-pkgver=1.8.0
+pkgver=1.8.0.1
pkgrel=1
pkgdesc="the fast distributed version control system"
arch=(i686 x86_64)
@@ -109,8 +109,8 @@ package() {
install -D -m 644 "$srcdir"/git-daemon.socket "$pkgdir"/usr/lib/systemd/system/git-daemon.socket
}
-md5sums=('12f4d20f34ae37086d86dd3b9d037bba'
- '66f0a839d933c7d573fb40cb051b5e66'
+md5sums=('3d598a31bd8ff04f6a72c65a4cd015a8'
+ '0354726bd084cace4318142b53ce5aa2'
'8e2648910fd5dd4f1c41d3c7fa9e9156'
'2e42bf97779a1c6411d89043334c9e78'
'042524f942785772d7bd52a1f02fe5ae'
diff --git a/extra/gparted/PKGBUILD b/extra/gparted/PKGBUILD
index 9515cdd67..97a596b82 100644
--- a/extra/gparted/PKGBUILD
+++ b/extra/gparted/PKGBUILD
@@ -1,16 +1,16 @@
-# $Id: PKGBUILD 171955 2012-11-25 09:02:02Z giovanni $
+# $Id: PKGBUILD 172015 2012-11-26 14:36:27Z giovanni $
# Maintainer: Giovanni Scafora <giovanni@archlinux.org>
# Contributor: Andrew Simmons <andrew.simmons@gmail.com>
# Contributor: György Balló <ballogy@freestart.hu>
pkgname=gparted
pkgver=0.14.0
-pkgrel=2
+pkgrel=3
pkgdesc="A Partition Magic clone, frontend to GNU Parted"
arch=('i686' 'x86_64')
url="http://gparted.sourceforge.net"
license=('GPL')
-depends=('parted' 'gtkmm' 'hicolor-icon-theme' 'gksu')
+depends=('parted' 'gtkmm' 'hicolor-icon-theme')
makedepends=('intltool' 'pkg-config' 'gnome-doc-utils')
optdepends=('dosfstools: for FAT16 and FAT32 partitions'
'jfsutils: for jfs partitions'
@@ -18,11 +18,14 @@ optdepends=('dosfstools: for FAT16 and FAT32 partitions'
'reiserfsprogs: for reiser partitions'
'xfsprogs: for xfs partitions'
'nilfs-utils: for nilfs2 support'
+ 'polkit-gnome: to run gparted directly from menu'
'gpart: for recovering corrupt partition tables'
'mtools')
install=gparted.install
-source=("http://downloads.sourceforge.net/project/${pkgname}/${pkgname}/${pkgname}-${pkgver}/${pkgname}-${pkgver}.tar.bz2")
-md5sums=('fc3507479e930967a2049c533907384d')
+source=("http://downloads.sourceforge.net/project/${pkgname}/${pkgname}/${pkgname}-${pkgver}/${pkgname}-${pkgver}.tar.bz2"
+ 'org.archlinux.pkexec.gparted.policy')
+md5sums=('fc3507479e930967a2049c533907384d'
+ '27c264cfad8fa413d75954dda7a2dd50')
build() {
cd "${srcdir}/${pkgname}-${pkgver}"
@@ -35,4 +38,16 @@ package() {
cd "${srcdir}/${pkgname}-${pkgver}"
make DESTDIR="${pkgdir}" install
+
+ # Install policy file
+ install -Dm644 "${srcdir}/org.archlinux.pkexec.gparted.policy" "${pkgdir}/usr/share/polkit-1/actions/org.archlinux.pkexec.gparted.policy"
+
+ # Install launcher script
+ mkdir -p ${pkgdir}/usr/bin
+ echo '#!/bin/sh' > ${pkgdir}/usr/bin/gparted-pkexec
+ echo 'pkexec "/usr/sbin/gparted" "$@"' >> ${pkgdir}/usr/bin/gparted-pkexec
+ chmod 755 ${pkgdir}/usr/bin/gparted-pkexec
+
+ # Modify desktop file
+ sed -i -e "s/Exec=.*/Exec=gparted-pkexec/" ${pkgdir}/usr/share/applications/gparted.desktop
}
diff --git a/extra/kdevelop-python/PKGBUILD b/extra/kdevelop-python/PKGBUILD
new file mode 100644
index 000000000..1a5551ab5
--- /dev/null
+++ b/extra/kdevelop-python/PKGBUILD
@@ -0,0 +1,31 @@
+# $Id: PKGBUILD 172007 2012-11-26 13:00:02Z andrea $
+# Maintainer: Andrea Scarpino <andrea@archlinux.org>
+
+pkgname=kdevelop-python
+pkgver=1.4.1
+pkgrel=1
+pkgdesc="Python language and documentation plugin for KDevelop"
+arch=('i686' 'x86_64')
+url="http://www.kdevelop.org/"
+license=('GPL')
+depends=('kdevelop')
+makedepends=('cmake' 'automoc4' 'kdevelop-pg-qt')
+source=("http://download.kde.org/stable/kdevelop/kdev-python/${pkgver}/src/kdev-python-v${pkgver}.tar.bz2")
+sha1sums=('b887811d9a79eee3323cf3ad1be093c5801d31d6')
+
+build() {
+ mkdir build
+ cd build
+ cmake ../kdev-python-v${pkgver} \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_BUILD_TYPE=Release
+ make
+}
+
+package() {
+ cd build
+ make DESTDIR="${pkgdir}" install
+
+ sed -i 's|#!/usr/bin/env python|#!/usr/bin/env python2|' \
+ "${pkgdir}"/usr/share/apps/kdevpythonsupport/encodings/encodings/rot_13.py
+}
diff --git a/extra/libtasn1/PKGBUILD b/extra/libtasn1/PKGBUILD
index 699bae051..3b7021f5e 100644
--- a/extra/libtasn1/PKGBUILD
+++ b/extra/libtasn1/PKGBUILD
@@ -1,9 +1,9 @@
-# $Id: PKGBUILD 170031 2012-10-31 05:15:58Z andyrtr $
+# $Id: PKGBUILD 172017 2012-11-26 14:46:50Z andyrtr $
# Maintainer: Jan de Groot <jgc@archlinux.org>
# Contributor: judd <jvinet@zeroflux.org>
pkgname=libtasn1
-pkgver=3.0
+pkgver=3.1
pkgrel=1
pkgdesc="The ASN.1 library used in GNUTLS"
arch=('i686' 'x86_64')
@@ -12,12 +12,19 @@ url="http://www.gnu.org/software/libtasn1/"
depends=('glibc' 'texinfo')
options=('!libtool')
install=libtasn1.install
-source=(http://ftp.gnu.org/gnu/libtasn1/${pkgname}-${pkgver}.tar.gz{,.sig})
-sha1sums=('0ce12f8b0460ae6eabf2a608506dbd337bf78a71'
- '48abf083dc9d36cc64f0d80cebd3da1dbc47d557')
+source=(http://ftp.gnu.org/gnu/libtasn1/${pkgname}-${pkgver}.tar.gz{,.sig}
+ buffer_overflow_fix.diff)
+md5sums=('a3c713c41a9a73851235dc37051be46f'
+ '43500f54858ffe021e5fd20896b165ad'
+ '4c9e248a4198d9710bf2f822a7c447a5')
build() {
cd "${srcdir}/${pkgname}-${pkgver}"
+
+ # corrected possible buffer overflow in parser errors.
+ # http://git.savannah.gnu.org/gitweb/?p=libtasn1.git;a=commit;h=aa6e97f68d6c8d06f531d9b6bb462dc1c0720f77
+ patch -Np1 -i ${srcdir}/buffer_overflow_fix.diff
+
./configure --prefix=/usr \
--with-packager=Archlinux \
--with-packager-bug-reports="http://bugs.archlinux.org/" \
diff --git a/extra/libtasn1/buffer_overflow_fix.diff b/extra/libtasn1/buffer_overflow_fix.diff
new file mode 100644
index 000000000..c1e71015c
--- /dev/null
+++ b/extra/libtasn1/buffer_overflow_fix.diff
@@ -0,0 +1,75 @@
+From aa6e97f68d6c8d06f531d9b6bb462dc1c0720f77 Mon Sep 17 00:00:00 2001
+From: Nikos Mavrogiannopoulos <nmav@gnutls.org>
+Date: Sun, 25 Nov 2012 14:16:24 +0100
+Subject: [PATCH] corrected possible buffer overflow in parser errors.
+
+---
+ lib/ASN1.c | 6 +++---
+ lib/ASN1.y | 6 +++---
+ 2 files changed, 6 insertions(+), 6 deletions(-)
+
+diff --git a/lib/ASN1.c b/lib/ASN1.c
+index 2a60527..df6fb64 100644
+--- a/lib/ASN1.c
++++ b/lib/ASN1.c
+@@ -119,7 +119,7 @@ static unsigned int line_number; /* line number describing the
+ parser position inside the
+ file */
+ static char last_error[ASN1_MAX_ERROR_DESCRIPTION_SIZE] = "";
+-static char last_error_token[ASN1_MAX_NAME_SIZE+1] = ""; /* used when expected errors occur */
++static char last_error_token[ASN1_MAX_ERROR_DESCRIPTION_SIZE+1] = ""; /* used when expected errors occur */
+ static char last_token[ASN1_MAX_NAME_SIZE+1] = ""; /* last token find in the file
+ to parse before the 'parse
+ error' */
+@@ -3283,7 +3283,7 @@ _asn1_yyerror (const char *s)
+ strcmp (last_token, "TeletexString") == 0 ||
+ strcmp (last_token, "BMPString") == 0)
+ {
+- snprintf (last_error_token, ASN1_MAX_ERROR_DESCRIPTION_SIZE,
++ snprintf (last_error_token, sizeof(last_error_token),
+ "%s", last_token);
+ fprintf(stderr,
+ "%s:%u: Warning: %s is a built-in ASN.1 type.\n",
+@@ -3294,7 +3294,7 @@ _asn1_yyerror (const char *s)
+
+ if (result_parse != ASN1_NAME_TOO_LONG)
+ {
+- snprintf (last_error, ASN1_MAX_ERROR_DESCRIPTION_SIZE,
++ snprintf (last_error, sizeof(last_error),
+ "%s:%u: Error: %s near '%s'", file_name,
+ line_number, s, last_token);
+ result_parse = ASN1_SYNTAX_ERROR;
+diff --git a/lib/ASN1.y b/lib/ASN1.y
+index 874eb13..e0add54 100644
+--- a/lib/ASN1.y
++++ b/lib/ASN1.y
+@@ -42,7 +42,7 @@ static unsigned int line_number; /* line number describing the
+ parser position inside the
+ file */
+ static char last_error[ASN1_MAX_ERROR_DESCRIPTION_SIZE] = "";
+-static char last_error_token[ASN1_MAX_NAME_SIZE+1] = ""; /* used when expected errors occur */
++static char last_error_token[ASN1_MAX_ERROR_DESCRIPTION_SIZE+1] = ""; /* used when expected errors occur */
+ static char last_token[ASN1_MAX_NAME_SIZE+1] = ""; /* last token find in the file
+ to parse before the 'parse
+ error' */
+@@ -869,7 +869,7 @@ _asn1_yyerror (const char *s)
+ strcmp (last_token, "TeletexString") == 0 ||
+ strcmp (last_token, "BMPString") == 0)
+ {
+- snprintf (last_error_token, ASN1_MAX_ERROR_DESCRIPTION_SIZE,
++ snprintf (last_error_token, sizeof(last_error_token),
+ "%s", last_token);
+ fprintf(stderr,
+ "%s:%u: Warning: %s is a built-in ASN.1 type.\n",
+@@ -880,7 +880,7 @@ _asn1_yyerror (const char *s)
+
+ if (result_parse != ASN1_NAME_TOO_LONG)
+ {
+- snprintf (last_error, ASN1_MAX_ERROR_DESCRIPTION_SIZE,
++ snprintf (last_error, sizeof(last_error),
+ "%s:%u: Error: %s near '%s'", file_name,
+ line_number, s, last_token);
+ result_parse = ASN1_SYNTAX_ERROR;
+--
+1.7.2.5
+
diff --git a/extra/qemu/PKGBUILD b/extra/qemu/PKGBUILD
index b243184f7..4f57d8083 100644
--- a/extra/qemu/PKGBUILD
+++ b/extra/qemu/PKGBUILD
@@ -1,7 +1,7 @@
-# $Id: PKGBUILD 166385 2012-09-07 12:55:19Z tpowa $
+# $Id: PKGBUILD 172024 2012-11-26 16:12:59Z tpowa $
# Maintainer: Tobias Powalowski <tpowa@archlinux.org>
pkgname=qemu
-pkgver=1.2.0
+pkgver=1.2.1
pkgrel=1
pkgdesc="A generic and open source processor emulator which achieves a good emulation speed by using dynamic translation."
arch=('i686' 'x86_64')
@@ -42,8 +42,5 @@ package() {
done
}
-md5sums=('78eb1e984f4532aa9f2bdd3c127b5b61'
- 'b316a066d2f1bb57d8f5b7ea1d0d1caf'
- '8687179e77ab954c4a43017d030f7349')
-md5sums=('78eb1e984f4532aa9f2bdd3c127b5b61'
+md5sums=('189bc5b87281a72f8c72a0f7ebaa6d00'
'b316a066d2f1bb57d8f5b7ea1d0d1caf')
diff --git a/extra/unison/PKGBUILD b/extra/unison/PKGBUILD
index f3c933315..c92284689 100644
--- a/extra/unison/PKGBUILD
+++ b/extra/unison/PKGBUILD
@@ -1,8 +1,8 @@
-# $Id: PKGBUILD 166409 2012-09-07 16:52:52Z tpowa $
+# $Id: PKGBUILD 172029 2012-11-26 16:23:15Z tpowa $
#Maintainer: Tobias Powalowski <tpowa@archlinux.org>
pkgname=unison
-pkgver=2.40.65
+pkgver=2.40.102
pkgrel=1
pkgdesc="Unison is a file-synchronization tool"
arch=(i686 x86_64)
@@ -50,5 +50,5 @@ package() {
# make versioned symlink #29827
ln -s unison unison-2.40
}
-md5sums=('ade42565aa0f94834664040108119f5e'
+md5sums=('42caf869f40440ed0e75eef07a605b2e'
'2daecba7705455a8e4b769e48b059872')
diff --git a/extra/usermin/PKGBUILD b/extra/usermin/PKGBUILD
index bf55ea176..04b7e7235 100644
--- a/extra/usermin/PKGBUILD
+++ b/extra/usermin/PKGBUILD
@@ -1,8 +1,8 @@
-# $Id: PKGBUILD 169610 2012-10-24 12:47:17Z tomegun $
+# $Id: PKGBUILD 172026 2012-11-26 16:13:58Z tpowa $
# Maintainer: Tobias Powalowski <tpowa@archlinux.org>
pkgname=usermin
-pkgver=1.520
-pkgrel=2
+pkgver=1.530
+pkgrel=1
pkgdesc="a web interface that can be used to easily perform tasks like reading mail, setting up SSH or configuring mail forwarding"
arch=(i686 x86_64)
license=('custom:usermin')
@@ -128,7 +128,7 @@ build() {
#install license
install -m 644 -D $startdir/src/$pkgname-$pkgver/LICENCE $startdir/pkg/usr/share/licenses/usermin/LICENCE
}
-md5sums=('5819ba87796d9373a92116e90d1a35d4'
+md5sums=('5a00ec2d294935676efc12f607446fb4'
'cfef4490cd1ef9517c0b39a7bd75c968'
'a5bd5e5ee779f8a3cf3d776ca77ee36e'
'ec37a79f948f778224550930d2a7ca07')
diff --git a/extra/webmin/PKGBUILD b/extra/webmin/PKGBUILD
index c918677f2..f83690fe1 100644
--- a/extra/webmin/PKGBUILD
+++ b/extra/webmin/PKGBUILD
@@ -1,8 +1,8 @@
-# $Id: PKGBUILD 170999 2012-11-14 16:17:47Z tpowa $
+# $Id: PKGBUILD 172025 2012-11-26 16:13:54Z tpowa $
# Maintainer: Tobias Powalowski <tpowa@archlinux.org>
pkgname=webmin
-pkgver=1.600
-pkgrel=2
+pkgver=1.610
+pkgrel=1
pkgdesc="a web-based interface for system administration"
arch=(i686 x86_64)
license=('custom:webmin')
@@ -214,7 +214,7 @@ build() {
# install license
install -m 644 -D $startdir/src/$pkgname-$pkgver/LICENCE $startdir/pkg/usr/share/licenses/webmin/LICENCE
}
-md5sums=('8a9124bdd180aeec13fc16fa75fb1419'
+md5sums=('e5f51402c09558ee688efea3d03a3d83'
'b0b3e3fb231a12e60165b6b4d604dcfa'
'bfebb75bb94029b48c46b7f1ba1aa811'
'c77dfcd621b417a7826d25f56a1e60ae'
diff --git a/extra/xterm/PKGBUILD b/extra/xterm/PKGBUILD
index 9a77e9c1e..998538cf1 100644
--- a/extra/xterm/PKGBUILD
+++ b/extra/xterm/PKGBUILD
@@ -1,9 +1,9 @@
-# $Id: PKGBUILD 169838 2012-10-30 20:17:05Z andyrtr $
+# $Id: PKGBUILD 172019 2012-11-26 14:56:12Z andyrtr $
# Maintainer: Jan de Groot <jgc@archlinux.org>
# Contributor: Alexander Baldeck <alexander@archlinux.org>
pkgname=xterm
-pkgver=286
+pkgver=287
pkgrel=1
pkgdesc="X Terminal Emulator"
arch=('i686' 'x86_64')
@@ -12,7 +12,7 @@ license=('custom')
depends=('libxft' 'libxaw' 'ncurses' 'xorg-luit' 'xbitmaps')
source=(ftp://invisible-island.net/${pkgname}/${pkgname}-${pkgver}.tgz
LICENSE)
-md5sums=('a72ac3809b3338899d97c17e13a9102a'
+md5sums=('0e4385e66d40b5dd6017d02c3db2a4af'
'10ecc3f8ee91e3189863a172f68282d2')
build() {
diff --git a/kernels/linux-libre-grsec/PKGBUILD b/kernels/linux-libre-grsec/PKGBUILD
index c0f1eb2a9..34eb84ed2 100755
--- a/kernels/linux-libre-grsec/PKGBUILD
+++ b/kernels/linux-libre-grsec/PKGBUILD
@@ -11,9 +11,9 @@ pkgbase=linux-libre-grsec # Build stock -LIBRE-GRSEC kernel
_basekernel=3.6
_sublevel=7
_grsecver=2.9.1
-_timestamp=201211221000
+_timestamp=201211251900
pkgver=${_basekernel}.${_sublevel}
-pkgrel=4
+pkgrel=5
_lxopkgver=${_basekernel}.7 # nearly always the same as pkgver
arch=('i686' 'x86_64' 'mips64el')
url="http://linux-libre.fsfla.org/"
@@ -37,9 +37,9 @@ source=("http://linux-libre.fsfla.org/pub/linux-libre/releases/${_basekernel}-gn
"http://www.linux-libre.fsfla.org/pub/linux-libre/lemote/gnewsense/pool/debuginfo/linux-patches-${_lxopkgver}-gnu_0loongsonlibre_mipsel.tar.bz2")
md5sums=('a2312edd0265b5b07bd4b50afae2b380'
'a4e642180c7d757a642175fe32e4a264'
- '25ad4a2c727ae5d0fcfe30008a6cce09'
- '508ce60a46a36c65d847c4759ac5f6c7'
- 'e0df7f5866d6d74ecc339347ac58ea3b'
+ 'a56e5d5ab9dd0f44677aa61466046ce6'
+ '9b4ec887671d9242eba16be5cba4f9dc'
+ '55695d7853abe483f4db189877fd5e36'
'5f66bed97a5c37e48eb2f71b2d354b9a'
'2967cecc3af9f954ccc822fd63dca6ff'
'8267264d9a8966e57fdacd1fa1fc65c4'
diff --git a/kernels/linux-libre-grsec/config.i686 b/kernels/linux-libre-grsec/config.i686
index 4d43f6702..cd4caf51b 100644
--- a/kernels/linux-libre-grsec/config.i686
+++ b/kernels/linux-libre-grsec/config.i686
@@ -5845,6 +5845,7 @@ CONFIG_PAX_USERCOPY=y
CONFIG_GRKERNSEC_KMEM=y
CONFIG_GRKERNSEC_VM86=y
# CONFIG_GRKERNSEC_IO is not set
+CONFIG_GRKERNSEC_JIT_HARDEN=y
CONFIG_GRKERNSEC_PROC_MEMMAP=y
CONFIG_GRKERNSEC_BRUTE=y
CONFIG_GRKERNSEC_MODHARDEN=y
diff --git a/kernels/linux-libre-grsec/config.x86_64 b/kernels/linux-libre-grsec/config.x86_64
index c1729bff5..2652b500b 100644
--- a/kernels/linux-libre-grsec/config.x86_64
+++ b/kernels/linux-libre-grsec/config.x86_64
@@ -1,6 +1,6 @@
#
# Automatically generated file; DO NOT EDIT.
-# Linux/x86_64 3.6.7-4 Kernel Configuration
+# Linux/x86_64 3.6.1-2 Kernel Configuration
#
CONFIG_64BIT=y
# CONFIG_X86_32 is not set
@@ -5691,6 +5691,7 @@ CONFIG_GRKERNSEC_BLACKHOLE=y
# Sysctl Support
#
CONFIG_GRKERNSEC_SYSCTL=y
+# CONFIG_GRKERNSEC_SYSCTL_DISTRO is not set
CONFIG_GRKERNSEC_SYSCTL_ON=y
#
diff --git a/kernels/linux-libre-lts-rt/PKGBUILD b/kernels/linux-libre-lts-rt/PKGBUILD
index 976b2995c..b426568ed 100644
--- a/kernels/linux-libre-lts-rt/PKGBUILD
+++ b/kernels/linux-libre-lts-rt/PKGBUILD
@@ -11,12 +11,12 @@
pkgbase=linux-libre-lts-rt # Build stock -LIBRE-LTS-RT kernel
#pkgbase=linux-libre-custom # Build kernel with a different name
_basekernel=3.0
-_releasever=51
-_rtpatchver=rt75
+_releasever=52
+_rtpatchver=rt76
_pkgver=${_basekernel}.${_releasever}
pkgver=${_basekernel}.${_releasever}_${_rtpatchver}
pkgrel=1
-_lxopkgver=${_basekernel}.50 # nearly always the same as pkgver
+_lxopkgver=${_basekernel}.52 # nearly always the same as pkgver
arch=('i686' 'x86_64' 'mips64el')
url="http://linux-libre.fsfla.org/"
license=('GPL2')
@@ -39,8 +39,8 @@ source=("http://linux-libre.fsfla.org/pub/linux-libre/releases/${_basekernel}-gn
'module-init-wait-3.0.patch'
"http://www.linux-libre.fsfla.org/pub/linux-libre/lemote/gnewsense/pool/debuginfo/linux-patches-${_lxopkgver}-gnu_0loongsonlibre_mipsel.tar.bz2")
md5sums=('5f64180fe7df4e574dac5911b78f5067'
- 'fb3c742b1f8b01131534a22348cfa712'
- '904669e437a0bb19e95022964430ad4a'
+ '41adc30b96b745f08899317da83f7eaa'
+ 'a2b53a39e1a4b4103f91609b3d285591'
'7266f5e7af09cc6e4b15d7a952e3b350'
'5387f0cf51652c071190789569adf9c7'
'85f04a9555bdc295f7c387a6564f0c81'
@@ -52,7 +52,7 @@ md5sums=('5f64180fe7df4e574dac5911b78f5067'
'f36222e7ce20c8e4dc27376f9be60f6c'
'670931649c60fcb3ef2e0119ed532bd4'
'8a71abc4224f575008f974a099b5cf6f'
- 'e2cc9f33fb26b254b6b65f8981aebf13')
+ 'ecf9d21d2d6dfbc29dc18b616cbce4e1')
if [ "$CARCH" != "mips64el" ]; then
# Don't use the Loongson-specific patches on non-mips64el arches.
unset source[${#source[@]}-1]
diff --git a/kernels/linux-libre-lts-rt/linux-libre-lts-rt.install b/kernels/linux-libre-lts-rt/linux-libre-lts-rt.install
index 5f31cc3d4..98e85eeaf 100644
--- a/kernels/linux-libre-lts-rt/linux-libre-lts-rt.install
+++ b/kernels/linux-libre-lts-rt/linux-libre-lts-rt.install
@@ -2,7 +2,7 @@
# arg 2: the old package version
KERNEL_NAME=-lts-rt
-KERNEL_VERSION=3.0.51-1-rt75-LIBRE-LTS-RT
+KERNEL_VERSION=3.0.52-1-rt76-LIBRE-LTS-RT
# set a sane PATH to ensure that critical utils like depmod will be found
export PATH='/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'
diff --git a/kernels/linux-libre-rt/PKGBUILD b/kernels/linux-libre-rt/PKGBUILD
index 30361d313..32a69fba2 100644
--- a/kernels/linux-libre-rt/PKGBUILD
+++ b/kernels/linux-libre-rt/PKGBUILD
@@ -11,12 +11,12 @@
pkgbase=linux-libre-rt # Build stock -LIBRE-RT kernel
#pkgbase=linux-libre-custom # Build kernel with a different name
_basekernel=3.6
-_releasever=6
-_rtpatchver=rt17
+_releasever=7
+_rtpatchver=rt18
_pkgver=${_basekernel}.${_releasever}
pkgver=${_basekernel}.${_releasever}_${_rtpatchver}
pkgrel=1
-_lxopkgver=${_basekernel}.6 # nearly always the same as pkgver
+_lxopkgver=${_basekernel}.7 # nearly always the same as pkgver
arch=('i686' 'x86_64' 'mips64el')
url="http://linux-libre.fsfla.org/"
license=('GPL2')
@@ -35,10 +35,11 @@ source=("http://linux-libre.fsfla.org/pub/linux-libre/releases/${_basekernel}-gn
'change-default-console-loglevel.patch'
'module-symbol-waiting-3.6.patch'
'module-init-wait-3.6.patch'
+ 'irq_cfg_pointer-3.6.6.patch'
"http://www.linux-libre.fsfla.org/pub/linux-libre/lemote/gnewsense/pool/debuginfo/linux-patches-${_lxopkgver}-gnu_0loongsonlibre_mipsel.tar.bz2")
md5sums=('a2312edd0265b5b07bd4b50afae2b380'
- '887e4a0fd0fb10da9410f5d1a75466b8'
- '20cd3b6ed53047a633d1e2b1ba32973e'
+ 'a4e642180c7d757a642175fe32e4a264'
+ '01f97c0630de43763699d580f48e1c74'
'11161582d9050710ccfecbe077fc5a63'
'ac8f20b0cd83acb9525b5557e1fafeaf'
'82496e68851d1960543a07ba51cdb44a'
@@ -48,7 +49,8 @@ md5sums=('a2312edd0265b5b07bd4b50afae2b380'
'9d3c56a4b999c8bfbd4018089a62f662'
'670931649c60fcb3ef2e0119ed532bd4'
'8a71abc4224f575008f974a099b5cf6f'
- 'a281ee5d89a016d72840bddb2d742635')
+ '4909a0271af4e5f373136b382826717f'
+ '1dd80f353c705fef988346a8ef05d13f')
if [ "$CARCH" != "mips64el" ]; then
# Don't use the Loongson-specific patches on non-mips64el arches.
unset source[${#source[@]}-1]
@@ -81,6 +83,9 @@ build() {
patch -Np1 -i "${srcdir}/module-symbol-waiting-3.6.patch"
patch -Np1 -i "${srcdir}/module-init-wait-3.6.patch"
+ # fix FS#32615 - Check for valid irq_cfg pointer in smp_irq_move_cleanup_interrupt
+ patch -Np1 -i "${srcdir}/irq_cfg_pointer-3.6.6.patch"
+
if [ "$CARCH" == "mips64el" ]; then
sed -i "s|^EXTRAVERSION.*|EXTRAVERSION =-libre-rt|" Makefile
sed -r "s|^( SUBLEVEL = ).*|\1$_sublevel|" \
diff --git a/kernels/linux-libre-rt/irq_cfg_pointer-3.6.6.patch b/kernels/linux-libre-rt/irq_cfg_pointer-3.6.6.patch
new file mode 100644
index 000000000..32583c0ac
--- /dev/null
+++ b/kernels/linux-libre-rt/irq_cfg_pointer-3.6.6.patch
@@ -0,0 +1,16 @@
+X-Git-Url: http://git.kernel.org/?p=linux%2Fkernel%2Fgit%2Ftorvalds%2Flinux.git;a=blobdiff_plain;f=arch%2Fx86%2Fkernel%2Fapic%2Fio_apic.c;h=1817fa911024f07151d3edf91bd350722c9f79f8;hp=c265593ec2cdc3df35fda1586aaf91514fab62fa;hb=94777fc51b3ad85ff9f705ddf7cdd0eb3bbad5a6;hpb=3e8fa263a97079c74880675c451587bb6899e661
+
+diff --git a/arch/x86/kernel/apic/io_apic.c b/arch/x86/kernel/apic/io_apic.c
+index c265593..1817fa9 100644
+--- a/arch/x86/kernel/apic/io_apic.c
++++ b/arch/x86/kernel/apic/io_apic.c
+@@ -2257,6 +2257,9 @@ asmlinkage void smp_irq_move_cleanup_interrupt(void)
+ continue;
+
+ cfg = irq_cfg(irq);
++ if (!cfg)
++ continue;
++
+ raw_spin_lock(&desc->lock);
+
+ /*
diff --git a/kernels/linux-libre-rt/linux-libre-rt.install b/kernels/linux-libre-rt/linux-libre-rt.install
index c7a44aeee..7925ec89c 100644
--- a/kernels/linux-libre-rt/linux-libre-rt.install
+++ b/kernels/linux-libre-rt/linux-libre-rt.install
@@ -2,7 +2,7 @@
# arg 2: the old package version
KERNEL_NAME=-rt
-KERNEL_VERSION=3.6.6-1-rt17-LIBRE-RT
+KERNEL_VERSION=3.6.7-1-rt18-LIBRE-RT
# set a sane PATH to ensure that critical utils like depmod will be found
export PATH='/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin'
diff --git a/libre/mozilla-searchplugins/PKGBUILD b/libre/mozilla-searchplugins/PKGBUILD
index 288ce698d..11635526e 100644
--- a/libre/mozilla-searchplugins/PKGBUILD
+++ b/libre/mozilla-searchplugins/PKGBUILD
@@ -9,35 +9,42 @@
# Contributor: Muhammad 'MJ' Jassim <UnbreakableMJ@gmail.com>
pkgname=mozilla-searchplugins
-pkgver=1.2
-pkgrel=3
+pkgver=1.3
+pkgrel=1
pkgdesc="System-wide OpenSearch plugins common for Mozilla based browsers."
arch=('any')
license=('MPL' 'GPL' 'LGPL')
url="https://parabolagnulinux.org/"
source=(
- duck-duck-go-lite.xml
+ duckduckgo-html.xml::https://duckduckgo.com/opensearch_html.xml
+ duckduckgo-lite.xml::https://duckduckgo.com/opensearch_lite.xml
internet-archive.xml
- jamendo-en.xml
- logless-search.xml
+ jamendo-en.xml.in
+ jamendo.ico::http://www.jamendo.com/favicon.ico
parabola-packages.xml
parabola-wiki-en.xml
- seeks-search.xml
- wikipedia.xml
- yacy.xml
+ seeks-search.xml::http://www.seeks-project.info/search.php/opensearch.xml
+ yacybluebox.xml::http://yacy.dyndns.org:8000/opensearchdescription.xml
+ wikipedia-en.xml::https://en.wikipedia.org/w/opensearch_desc.php
)
+build() {
+ cd "$srcdir"
+ sed "s,@icon@,$(base64 -w0 < jamendo.ico)," < jamendo-en.xml.in > jamendo-en.xml
+}
+
package() {
install -m755 -d "${pkgdir}/usr/lib/mozilla/searchplugins"
install -m644 "${srcdir}"/*.xml "${pkgdir}/usr/lib/mozilla/searchplugins"
}
-md5sums=('e1bda0854de7d764f7401c81bb82b5ef'
+md5sums=('fde80774b91b3aba358d587c65139727'
+ 'd19e22a8e1e663905fb1ead60abd2a5d'
'462c68585461f8cdc23c93c46f6ee4cf'
- '2d492295c4308f9bba9ece28d8b3af2d'
- '937ac0e5392b060d93bd33e761fbfa51'
+ '0c9a3f48971aab8aa0cf2f5e2ff67292'
+ 'e50a847cec81357e8730e0d327515a9c'
'3c4a7f901bfe9000a702c68f7f78428c'
'5bf9ca2558026fa3f4ec52d8e64fee47'
- '86ccb1d02683e69e6bc0543cb77a06bc'
- 'c35f4971feff8387e0570d7a165eb6fa'
- '24528ca3f7f1e1a0ba735231aa3ac1de')
+ '3c68938db88b6ea552742718a08f3bf8'
+ 'bdb2640c643493063051bc72eeeff920'
+ 'cb281f07933210c812a6153f32109645')
diff --git a/libre/mozilla-searchplugins/jamendo-en.xml.in b/libre/mozilla-searchplugins/jamendo-en.xml.in
new file mode 100644
index 000000000..96b3a008d
--- /dev/null
+++ b/libre/mozilla-searchplugins/jamendo-en.xml.in
@@ -0,0 +1,10 @@
+<SearchPlugin xmlns="http://www.mozilla.org/2006/browser/search/" xmlns:os="http://a9.com/-/spec/opensearch/1.1/">
+<os:ShortName>Jamendo (en)</os:ShortName>
+<os:Description>Search Jamendo.com English site for downloadable Creative Commons music</os:Description>
+<os:InputEncoding>UTF-8</os:InputEncoding>
+<os:Image width="16" height="16">data:image/x-icon;base64,@icon@</os:Image>
+<UpdateUrl>http://mycroft.mozdev.org/updateos.php/id0/jamendo.xml</UpdateUrl>
+<SearchForm>http://www.jamendo.com/en</SearchForm>
+<os:Url type="text/html" method="GET" template="http://www.jamendo.com/en/search#qs=q={searchTerms}">
+</os:Url>
+</SearchPlugin>