From 94ed6c971085d22c2a544227879b672266b4af90 Mon Sep 17 00:00:00 2001 From: Nicolás Reynolds Date: Sat, 4 Jan 2014 03:38:30 +0000 Subject: Sat Jan 4 03:36:23 UTC 2014 --- extra/qt5/PKGBUILD | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) (limited to 'extra/qt5/PKGBUILD') diff --git a/extra/qt5/PKGBUILD b/extra/qt5/PKGBUILD index fdaff2177..497457f6d 100644 --- a/extra/qt5/PKGBUILD +++ b/extra/qt5/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 202711 2013-12-25 21:25:46Z andyrtr $ +# $Id: PKGBUILD 203076 2014-01-03 12:12:14Z andrea $ # Maintainer: Andrea Scarpino pkgbase=qt5 @@ -22,7 +22,7 @@ pkgname=('qt5-base' 'qt5-x11extras' 'qt5-xmlpatterns') pkgver=5.2.0 -pkgrel=2 +pkgrel=3 arch=('i686' 'x86_64') url='http://qt-project.org/' license=('GPL3' 'LGPL' 'FDL' 'custom') @@ -31,7 +31,7 @@ makedepends=('libxcb' 'xcb-proto' 'xcb-util' 'xcb-util-image' 'xcb-util-wm' 'xcb 'libjpeg-turbo' 'cups' 'libpulse' 'hicolor-icon-theme' 'desktop-file-utils' 'postgresql-libs' 'libmariadbclient' 'sqlite' 'unixodbc' 'libfbclient' 'python2' 'ruby' 'gperf' 'libxslt' 'libxcomposite' 'fontconfig' - 'openal' 'gtk2' 'libxkbcommon' 'python') + 'openal' 'gtk2' 'libxkbcommon' 'python' 'harfbuzz') groups=('qt' 'qt5') _pkgfqn="qt-everywhere-opensource-src-${pkgver}" source=("http://download.qt-project.org/official_releases/qt/5.2/${pkgver}/single/${_pkgfqn}.tar.xz" @@ -75,6 +75,7 @@ build() { -sysconfdir /etc/xdg \ -examplesdir /usr/share/doc/qt/examples \ -plugin-sql-{psql,mysql,sqlite,odbc,ibase} \ + -system-harfbuzz \ -system-sqlite \ -openssl-linked \ -nomake examples \ @@ -99,7 +100,7 @@ package_qt5-base() { pkgdesc='A cross-platform application and UI framework' depends=('libjpeg-turbo' 'xcb-util-keysyms' 'libgl' 'dbus' 'fontconfig' 'systemd' 'xcb-util-wm' 'libxrender' 'libxi' 'sqlite' 'xcb-util-image' 'icu' - 'qtchooser' 'libxkbcommon') + 'qtchooser' 'libxkbcommon' 'harfbuzz') optdepends=('postgresql-libs: PostgreSQL driver' 'libmariadbclient: MariaDB driver' 'unixodbc: ODBC driver' -- cgit v1.2.3-54-g00ecf From e7daa750c892363d7624ed0951bbb89ad71a3247 Mon Sep 17 00:00:00 2001 From: Nicolás Reynolds Date: Fri, 31 Jan 2014 03:43:15 +0000 Subject: Fri Jan 31 03:41:19 UTC 2014 --- community/augeas/PKGBUILD | 8 +- community/instead/PKGBUILD | 6 +- community/libvdpau-va-gl/PKGBUILD | 6 +- community/luakit/PKGBUILD | 9 +- community/mate-disk-utility/PKGBUILD | 34 ++++++ .../mate-disk-utility/mate-disk-utility.install | 12 ++ community/mate-document-viewer/PKGBUILD | 47 ------- .../mate-document-viewer.install | 13 -- community/mate-file-archiver/PKGBUILD | 48 -------- community/mate-file-archiver/fr-rpm-bsdtar.patch | 60 --------- .../mate-file-archiver/mate-file-archiver.install | 13 -- community/mate-screensaver/PKGBUILD | 6 +- community/mupdf/PKGBUILD | 30 +++-- ...-stack-buffer-overflow-in-xps_parse_color.patch | 135 +++++++++++++++++++++ community/myodbc/PKGBUILD | 6 +- community/passenger/PKGBUILD | 8 +- community/python2-traits/PKGBUILD | 8 +- community/qtcurve/PKGBUILD | 12 +- community/scummvm/PKGBUILD | 6 +- community/spacefm/PKGBUILD | 3 +- core/util-linux/0001-lsblk-fix-D-segfault.patch | 45 ------- ...mount-correctly-import-from-pylibmount.so.patch | 30 ----- core/util-linux/PKGBUILD | 19 +-- extra/antlr2/PKGBUILD | 63 ---------- extra/antlr2/gcc4.4.patch | 21 ---- extra/antlr2/runantlr2.sh | 5 - extra/ardour/PKGBUILD | 6 +- extra/ghostscript/PKGBUILD | 76 ++++++++++++ extra/id3lib/20-create-manpages.patch | 4 +- extra/id3lib/PKGBUILD | 43 ++++--- extra/imagemagick/PKGBUILD | 6 +- extra/leveldb/PKGBUILD | 8 +- extra/qt5/PKGBUILD | 9 +- libre/bfgminer-libre/PKGBUILD | 48 -------- libre/gstreamer0.10-bad-libre/PKGBUILD | 71 ----------- ~drtan/parabola-artwork/PKGBUILD | 18 --- ~drtan/parabola-gnome/parabola-gnome.install | 29 ----- 37 files changed, 361 insertions(+), 610 deletions(-) create mode 100644 community/mate-disk-utility/PKGBUILD create mode 100644 community/mate-disk-utility/mate-disk-utility.install delete mode 100644 community/mate-document-viewer/PKGBUILD delete mode 100644 community/mate-document-viewer/mate-document-viewer.install delete mode 100644 community/mate-file-archiver/PKGBUILD delete mode 100644 community/mate-file-archiver/fr-rpm-bsdtar.patch delete mode 100644 community/mate-file-archiver/mate-file-archiver.install create mode 100644 community/mupdf/mupdf-1.3-stack-buffer-overflow-in-xps_parse_color.patch delete mode 100644 core/util-linux/0001-lsblk-fix-D-segfault.patch delete mode 100644 core/util-linux/0001-pylibmount-correctly-import-from-pylibmount.so.patch delete mode 100644 extra/antlr2/PKGBUILD delete mode 100644 extra/antlr2/gcc4.4.patch delete mode 100644 extra/antlr2/runantlr2.sh create mode 100644 extra/ghostscript/PKGBUILD delete mode 100644 libre/bfgminer-libre/PKGBUILD delete mode 100644 libre/gstreamer0.10-bad-libre/PKGBUILD delete mode 100644 ~drtan/parabola-artwork/PKGBUILD delete mode 100644 ~drtan/parabola-gnome/parabola-gnome.install (limited to 'extra/qt5/PKGBUILD') diff --git a/community/augeas/PKGBUILD b/community/augeas/PKGBUILD index 52ef6f776..c73aea724 100644 --- a/community/augeas/PKGBUILD +++ b/community/augeas/PKGBUILD @@ -1,17 +1,17 @@ -# $Id: PKGBUILD 100130 2013-11-01 20:20:20Z spupykin $ +# $Id: PKGBUILD 105015 2014-01-30 08:53:11Z spupykin $ # Contributor: Thomas S Hatch # Contributor: Jon Nordby pkgname=augeas -pkgver=1.1.0 -pkgrel=2 +pkgver=1.2.0 +pkgrel=1 pkgdesc="A configuration editing tool that parses config files and transforms them into a tree" arch=('i686' 'x86_64') url="http://augeas.net" license=('LGPL') depends=('libxml2' 'gcc-libs') source=(http://download.augeas.net/augeas-$pkgver.tar.gz{,.sig}) -md5sums=('520ce983457ff9ffa3816bc41a9f328b' +md5sums=('dce2f52cbd20f72c7da48e014ad48076' 'SKIP') build() { diff --git a/community/instead/PKGBUILD b/community/instead/PKGBUILD index 2169587cd..04b247bda 100644 --- a/community/instead/PKGBUILD +++ b/community/instead/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 104923 2014-01-28 11:19:00Z spupykin $ +# $Id: PKGBUILD 105061 2014-01-30 20:23:17Z spupykin $ # Maintainer: Sergej Pupykin # Contributor: Peter Kosyh pkgname=instead -pkgver=2.0.1 +pkgver=2.0.2 pkgrel=1 pkgdesc="a quest interpreter" arch=('i686' 'x86_64') @@ -12,7 +12,7 @@ license=('GPL') depends=('sdl_image' 'sdl_mixer' 'sdl_ttf' 'lua') optdepends=('instead-launcher: install and update INSTEAD games from net') source=(http://downloads.sourceforge.net/project/instead/instead/${pkgver}/instead_${pkgver}.tar.gz) -md5sums=('28adadd80c3726ebd3856aa3fa372ea3') +md5sums=('040d8378df4695aed771d6699e1cd7d8') build() { cd "${srcdir}/instead-${pkgver}" diff --git a/community/libvdpau-va-gl/PKGBUILD b/community/libvdpau-va-gl/PKGBUILD index 160f8685b..6134346c9 100644 --- a/community/libvdpau-va-gl/PKGBUILD +++ b/community/libvdpau-va-gl/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 104362 2014-01-19 13:06:16Z bpiotrowski $ +# $Id: PKGBUILD 105035 2014-01-30 12:39:32Z bpiotrowski $ # Maintainer: Bartłomiej Piotrowski # Contributor: Behem0th pkgname=libvdpau-va-gl -pkgver=0.3.1 +pkgver=0.3.2 pkgrel=1 pkgdesc='VDPAU driver with OpenGL/VAAPI backend' arch=('i686' 'x86_64') @@ -12,7 +12,7 @@ license=('LGPL3') depends=('libvdpau' 'libva' 'libgl' 'ffmpeg' 'glu') makedepends=('cmake') source=(https://github.com/i-rinat/$pkgname/archive/v$pkgver.tar.gz) -md5sums=('2ec5c68282aac9720525e16e858cd599') +md5sums=('3fea8e94a67cd54c2f1d3ce1907c910a') build() { cd $pkgname-$pkgver diff --git a/community/luakit/PKGBUILD b/community/luakit/PKGBUILD index 4a24f7182..82d2ea2d7 100644 --- a/community/luakit/PKGBUILD +++ b/community/luakit/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 104487 2014-01-21 17:50:07Z bpiotrowski $ +# $Id: PKGBUILD 105053 2014-01-30 18:41:11Z bpiotrowski $ # Maintainer: Bartłomiej Piotrowski # Contributor: Thomas Dziedzic < gostrc at gmail > # Contributor: J. W. Birdsong @@ -6,15 +6,18 @@ pkgname=luakit pkgver=2012.09.13.r1 _pkgver=2012.09.13-r1 -pkgrel=6 +pkgrel=7 pkgdesc='Fast, small, Webkit based browser framework extensible by Lua' arch=('i686' 'x86_64') url='http://mason-larobina.github.com/luakit/' license=('GPL3') depends=('webkitgtk2' 'lua51-filesystem' 'libunique' 'desktop-file-utils' 'luajit') makedepends=('help2man') +backup=(etc/xdg/luakit/binds.lua etc/xdg/luakit/globals.lua + etc/xdg/luakit/modes.lua etc/xdg/luakit/rc.lua etc/xdg/luakit/theme.lua + etc/xdg/luakit/webview.lua etc/xdg/luakit/window.lua) options=(!makeflags) -install='luakit.install' +install=luakit.install source=($pkgname-$pkgver.tar.gz::https://github.com/mason-larobina/luakit/tarball/$_pkgver) md5sums=('77b02e6d19ba021409f1778fddd94a42') diff --git a/community/mate-disk-utility/PKGBUILD b/community/mate-disk-utility/PKGBUILD new file mode 100644 index 000000000..84ab0f8da --- /dev/null +++ b/community/mate-disk-utility/PKGBUILD @@ -0,0 +1,34 @@ +# $Id: PKGBUILD 105033 2014-01-30 12:06:00Z flexiondotorg $ +# Maintainer : Martin Wimpress + +pkgname=mate-disk-utility +pkgver=1.6.2 +pkgrel=1 +pkgdesc="Disk management application for MATE." +url="https://github.com/NiceandGently/mate-disk-utility" +arch=('i686' 'x86_64') +license=('GPL') +depends=('avahi' 'dbus' 'gtk2' 'libatasmart' 'libgnome-keyring' 'libnotify' + 'libunique' 'mate-file-manager' 'udisks') +makedepends=('mate-common' 'mate-doc-utils' 'perl-xml-parser') +options=('!emptydirs') +source=("https://github.com/NiceandGently/${pkgname}/archive/v${pkgver}.tar.gz") +md5sums=('ff3b520a06c367124558cdd252f1956d') +install=${pkgname}.install + +build() { + cd "${srcdir}/${pkgname}-${pkgver}" + ./autogen.sh \ + --prefix=/usr \ + --sysconfdir=/etc \ + --libexecdir=/usr/lib/${pkgname} \ + --enable-gnome-keyring \ + --disable-static \ + --disable-scrollkeeper + make +} + +package() { + cd "${srcdir}/${pkgname}-${pkgver}" + make DESTDIR="${pkgdir}" install +} diff --git a/community/mate-disk-utility/mate-disk-utility.install b/community/mate-disk-utility/mate-disk-utility.install new file mode 100644 index 000000000..94794eb8d --- /dev/null +++ b/community/mate-disk-utility/mate-disk-utility.install @@ -0,0 +1,12 @@ +post_install() { + gtk-update-icon-cache -q -t -f /usr/share/icons/mate + update-desktop-database -q +} + +post_upgrade() { + post_install +} + +post_remove() { + post_install +} diff --git a/community/mate-document-viewer/PKGBUILD b/community/mate-document-viewer/PKGBUILD deleted file mode 100644 index cb761aa84..000000000 --- a/community/mate-document-viewer/PKGBUILD +++ /dev/null @@ -1,47 +0,0 @@ -# Maintainer : Martin Wimpress - -pkgname=mate-document-viewer -pkgver=1.6.2 -pkgrel=1 -pkgdesc="Simply a document viewer" -url="http://mate-desktop.org" -arch=('i686' 'x86_64') -license=('GPL') -depends=('dconf' 'dbus' 'desktop-file-utils' 'gtk2' 'libmatekeyring' 'libsm' - 'libspectre' 'mate-icon-theme' 'poppler-glib' 'zlib') -makedepends=('djvulibre' 'gobject-introspection' 'libgxps' 'mate-common' - 'mate-doc-utils' 'mate-file-manager' 'perl-xml-parser' 'texlive-bin') -optdepends=('djvulibre: DjVu support' - 'libgxps: XPS support' - 'mate-file-manager: Document Properties extension' - 'p7zip: cbz and cb7 compressed comic books' - 'texlive-bin: DVI support' - 'unrar: cbr compressed comic books') -options=('!emptydirs') -groups=('mate-extra') -source=("http://pub.mate-desktop.org/releases/1.6/${pkgname}-${pkgver}.tar.xz") -sha1sums=('295a59e7b7babd86f42eebb2a9ac5405dd7b2997') -install=${pkgname}.install - -build() { - cd "${srcdir}/${pkgname}-${pkgver}" - ./configure \ - --prefix=/usr \ - --libexecdir=/usr/lib/${pkgname} \ - --enable-gtk-doc \ - --enable-djvu \ - --enable-dvi \ - --enable-t1lib \ - --enable-pixbuf \ - --enable-comics \ - --enable-introspection \ - --disable-static \ - --disable-scrollkeeper - make -} - -package() { - cd "${srcdir}/${pkgname}-${pkgver}" - make DESTDIR="${pkgdir}" install - ln -s atril "${pkgdir}/usr/bin/mate-document-viewer" -} diff --git a/community/mate-document-viewer/mate-document-viewer.install b/community/mate-document-viewer/mate-document-viewer.install deleted file mode 100644 index bf6781f93..000000000 --- a/community/mate-document-viewer/mate-document-viewer.install +++ /dev/null @@ -1,13 +0,0 @@ -post_install() { - glib-compile-schemas /usr/share/glib-2.0/schemas/ - gtk-update-icon-cache -q -t -f /usr/share/icons/hicolor - update-desktop-database -q -} - -post_upgrade() { - post_install -} - -post_remove() { - post_install -} diff --git a/community/mate-file-archiver/PKGBUILD b/community/mate-file-archiver/PKGBUILD deleted file mode 100644 index 8f5f07026..000000000 --- a/community/mate-file-archiver/PKGBUILD +++ /dev/null @@ -1,48 +0,0 @@ -# Maintainer : Martin Wimpress - -pkgname=mate-file-archiver -pkgver=1.6.1 -pkgrel=1 -pkgdesc="Archive manipulator for MATE" -url="http://mate-desktop.org" -arch=('i686' 'x86_64') -license=('GPL') -depends=('bzip2' 'desktop-file-utils' 'gtk2' 'gzip' 'libarchive' - 'mate-file-manager' 'tar') -makedepends=('mate-common' 'mate-doc-utils' 'perl-xml-parser') -optdepends=('arj: for ARJ support' - 'p7zip: for 7zip support' - 'unrar: for RAR extract support' - 'unace: for ACE extract support' - 'unzip: for ZIP extract support' - 'zip: for ZIP support') -options=('!emptydirs') -groups=('mate-extra') -source=("http://pub.mate-desktop.org/releases/1.6/${pkgname}-${pkgver}.tar.xz" - fr-rpm-bsdtar.patch) -sha1sums=('53a28d6fb559151c0b8d6f9a658113c77cdb938a' - '219b05a979bf6f249aaae27964f02345fd81168d') -install=${pkgname}.install - -prepare() { - cd "${srcdir}/${pkgname}-${pkgver}" - # This patch 'depends' on libarchive - patch -Np1 -i "${srcdir}/fr-rpm-bsdtar.patch" -} - -build() { - cd "${srcdir}/${pkgname}-${pkgver}" - ./configure \ - --prefix=/usr \ - --libexecdir=/usr/lib/${pkgname} \ - --disable-static \ - --disable-scrollkeeper \ - --disable-packagekit - mate-doc-prepare --force - make -} - -package() { - cd "${srcdir}/${pkgname}-${pkgver}" - make DESTDIR="${pkgdir}" install -} diff --git a/community/mate-file-archiver/fr-rpm-bsdtar.patch b/community/mate-file-archiver/fr-rpm-bsdtar.patch deleted file mode 100644 index 93a783176..000000000 --- a/community/mate-file-archiver/fr-rpm-bsdtar.patch +++ /dev/null @@ -1,60 +0,0 @@ -This makes Engrampa use bsdtar to extract .RPM packages instead of using cpio. -It is useful on systems that do not have cpio or RPM/YUM -This patch was created for Arch Linux, however should work on any system that has bsdtar capable of handling cpio archives. - -------------------+ - rpm2cpio.c | 2 +- - fr-command-rpm.c | 8 ++++---- - 2 files changed, 5 insertions(+), 5 deletions(-) - -Index: src/commands/rpm2cpio.c -================================ ---- mate-file-archiver-1.6.0/src/commands/rpm2cpio.c 2013-03-31 -+++ mate-file-archiver-1.6.0/src/commands/rpm2cpio.c 2013-07-26 -@@ -128,7 +128,7 @@ - archive_command = "bzip2 -dc"; - fclose (stream); - -- command = g_strdup_printf ("sh -c \"dd if=%s ibs=%u skip=1 2>/dev/null | %s | cpio %s\"", g_shell_quote (filename), offset, archive_command, cpio_args->str); -+ command = g_strdup_printf ("sh -c \"dd if=%s ibs=%u skip=1 2>/dev/null | %s | bsdtar %s\"", g_shell_quote (filename), offset, archive_command, cpio_args->str); - - return system (command); - } -Index: src/fr-command-rpm.c -================================ ---- mate-file-archiver-1.6.0/src/fr-command-rpm.c 2013-03-31 -+++ mate-file-archiver-1.6.0/src/fr-command-rpm.c 2013-07-26 -@@ -175,7 +175,7 @@ - - fr_process_begin_command (comm->process, "sh"); - fr_process_add_arg (comm->process, "-c"); -- fr_process_add_arg_concat (comm->process, PRIVEXECDIR "rpm2cpio ", comm->e_filename, " -itv", NULL); -+ fr_process_add_arg_concat (comm->process, PRIVEXECDIR "rpm2cpio ", comm->e_filename, " -tvf -", NULL); - fr_process_end_command (comm->process); - fr_process_start (comm->process); - } -@@ -200,7 +200,7 @@ - - cmd = g_string_new (PRIVEXECDIR "rpm2cpio "); - g_string_append (cmd, comm->e_filename); -- g_string_append (cmd, " -idu "); -+ g_string_append (cmd, " -xf - "); - for (scan = file_list; scan; scan = scan->next) { - char *filename = g_shell_quote (scan->data); - g_string_append (cmd, filename); -@@ -233,7 +233,7 @@ - FrCommandCap capabilities; - - capabilities = FR_COMMAND_CAN_ARCHIVE_MANY_FILES; -- if (is_program_available ("cpio", check_command)) -+ if (is_program_available ("bsdtar", check_command)) - capabilities |= FR_COMMAND_CAN_READ; - - return capabilities; -@@ -244,7 +244,7 @@ - fr_command_rpm_get_packages (FrCommand *comm, - const char *mime_type) - { -- return PACKAGES ("cpio,rpm"); -+ return PACKAGES ("bsdtar,rpm"); - } diff --git a/community/mate-file-archiver/mate-file-archiver.install b/community/mate-file-archiver/mate-file-archiver.install deleted file mode 100644 index bf6781f93..000000000 --- a/community/mate-file-archiver/mate-file-archiver.install +++ /dev/null @@ -1,13 +0,0 @@ -post_install() { - glib-compile-schemas /usr/share/glib-2.0/schemas/ - gtk-update-icon-cache -q -t -f /usr/share/icons/hicolor - update-desktop-database -q -} - -post_upgrade() { - post_install -} - -post_remove() { - post_install -} diff --git a/community/mate-screensaver/PKGBUILD b/community/mate-screensaver/PKGBUILD index a7600ea20..3ff0d4b0b 100644 --- a/community/mate-screensaver/PKGBUILD +++ b/community/mate-screensaver/PKGBUILD @@ -2,7 +2,7 @@ pkgname=mate-screensaver pkgver=1.6.2 -pkgrel=2 +pkgrel=3 pkgdesc='Screensaver for MATE' url="http://mate-desktop.org" arch=('i686' 'x86_64') @@ -10,7 +10,9 @@ license=('GPL') depends=('dbus-glib' 'libmatekbd' 'libnotify' 'libxss' 'mate-desktop' 'mate-menus' 'mate-session-manager') makedepends=('mate-common' 'mate-doc-utils' 'perl-xml-parser' 'xmlto') -optdepends=('mate-power-manager: Add power management support.') +optdepends=('mate-power-manager: Add power management support.' + 'mate-screensaver-hacks: Additional screensavers.' + 'rss-glx: Really slick screensavers.') options=('!emptydirs') groups=('mate-extra') source=("http://pub.mate-desktop.org/releases/1.6/${pkgname}-${pkgver}.tar.xz") diff --git a/community/mupdf/PKGBUILD b/community/mupdf/PKGBUILD index daf8c42ad..6f736631e 100644 --- a/community/mupdf/PKGBUILD +++ b/community/mupdf/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 99335 2013-10-27 10:47:47Z bpiotrowski $ +# $Id: PKGBUILD 105051 2014-01-30 18:29:49Z bpiotrowski $ # Maintainer: Bartłomiej Piotrowski # Contributor: Brad Fanella # Contributor: Stefan Husmann @@ -7,23 +7,34 @@ pkgname=mupdf pkgver=1.3 -pkgrel=7 +pkgrel=8 pkgdesc='Lightweight PDF and XPS viewer' arch=('i686' 'x86_64') url='http://mupdf.com' license=('GPL3') -depends=('curl' 'desktop-file-utils' 'freetype2' 'jbig2dec' 'libjpeg' 'libxext' 'openssl') +depends=('curl' 'desktop-file-utils' 'freetype2' 'jbig2dec' 'libjpeg' 'libxext' + 'openssl') install=mupdf.install options=('staticlibs') source=(https://mupdf.googlecode.com/files/$pkgname-$pkgver-source.tar.gz - mupdf-1.3-system-libcurl.patch) -sha256sums=('aba8b31bee9cc0a16abedab5e31c81c65996cba5591e62a50a79bea2a63d4478' - '41a3b6df736f971e91c066e73afac286eec8fa37af244a55df52e8b173646f42') + mupdf-1.3-system-libcurl.patch + mupdf-1.3-stack-buffer-overflow-in-xps_parse_color.patch) +md5sums=('fe53c2a56ebd7759f5f965bc4ff66359' + '6d11387e9bb9897f6f1ecc3956f8e2d4' + 'f4d785b28f711e12d4a078ce9b3ed8f5') prepare() { cd $pkgname-$pkgver-source rm -rf thirdparty/{curl,freetype,jpeg,zlib,jbig2dec} - patch -Np1 -i ../mupdf-1.3-system-libcurl.patch + patch -p1 -i ../mupdf-1.3-system-libcurl.patch + patch -p1 -i ../mupdf-1.3-stack-buffer-overflow-in-xps_parse_color.patch + + cd platform/debian + sed -i -e 's/mupdf.xpm/mupdf/' \ + -e 's/application\/x-pdf/application\/x-pdf/' \ + -e 's/mupdf-select-file/mupdf/' \ + -e 's/^$/NoDisplay=true/' \ + mupdf.desktop } build() { @@ -42,11 +53,6 @@ package() { rm "$pkgdir"/usr/bin/mupdf-x11 cd platform/debian - sed -i -e 's/mupdf.xpm/mupdf/' \ - -e 's/application\/x-pdf/application\/x-pdf/' \ - -e 's/mupdf-select-file/mupdf/' \ - -e 's/^$/NoDisplay=true/' \ - mupdf.desktop install -Dm644 mupdf.desktop "$pkgdir"/usr/share/applications/mupdf.desktop install -Dm644 mupdf.xpm "$pkgdir"/usr/share/pixmaps/mupdf.xpm diff --git a/community/mupdf/mupdf-1.3-stack-buffer-overflow-in-xps_parse_color.patch b/community/mupdf/mupdf-1.3-stack-buffer-overflow-in-xps_parse_color.patch new file mode 100644 index 000000000..bfe86f320 --- /dev/null +++ b/community/mupdf/mupdf-1.3-stack-buffer-overflow-in-xps_parse_color.patch @@ -0,0 +1,135 @@ +From 60dabde18d7fe12b19da8b509bdfee9cc886aafc Mon Sep 17 00:00:00 2001 +From: =?utf8?q?Simon=20B=C3=BCnzli?= +Date: Thu, 16 Jan 2014 22:04:51 +0100 +Subject: [PATCH] Bug 694957: fix stack buffer overflow in xps_parse_color +MIME-Version: 1.0 +Content-Type: text/plain; charset=utf8 +Content-Transfer-Encoding: 8bit + +xps_parse_color happily reads more than FZ_MAX_COLORS values out of a +ContextColor array which overflows the passed in samples array. +Limiting the number of allowed samples to FZ_MAX_COLORS and make sure +to use that constant for all callers fixes the problem. + +Thanks to Jean-Jamil Khalifé for reporting and investigating the issue +and providing a sample exploit file. +--- + source/xps/xps-common.c | 22 ++++++++++++++-------- + source/xps/xps-glyphs.c | 2 +- + source/xps/xps-gradient.c | 2 +- + source/xps/xps-path.c | 2 +- + 4 files changed, 17 insertions(+), 11 deletions(-) + +diff --git a/source/xps/xps-common.c b/source/xps/xps-common.c +index b780f42..32a30ba 100644 +--- a/source/xps/xps-common.c ++++ b/source/xps/xps-common.c +@@ -89,7 +89,7 @@ xps_begin_opacity(xps_document *doc, const fz_matrix *ctm, const fz_rect *area, + if (scb_color_att) + { + fz_colorspace *colorspace; +- float samples[32]; ++ float samples[FZ_MAX_COLORS]; + xps_parse_color(doc, base_uri, scb_color_att, &colorspace, samples); + opacity = opacity * samples[0]; + } +@@ -208,12 +208,13 @@ void + xps_parse_color(xps_document *doc, char *base_uri, char *string, + fz_colorspace **csp, float *samples) + { ++ fz_context *ctx = doc->ctx; + char *p; + int i, n; + char buf[1024]; + char *profile; + +- *csp = fz_device_rgb(doc->ctx); ++ *csp = fz_device_rgb(ctx); + + samples[0] = 1; + samples[1] = 0; +@@ -259,7 +260,7 @@ xps_parse_color(xps_document *doc, char *base_uri, char *string, + profile = strchr(buf, ' '); + if (!profile) + { +- fz_warn(doc->ctx, "cannot find icc profile uri in '%s'", string); ++ fz_warn(ctx, "cannot find icc profile uri in '%s'", string); + return; + } + +@@ -267,12 +268,17 @@ xps_parse_color(xps_document *doc, char *base_uri, char *string, + p = strchr(profile, ' '); + if (!p) + { +- fz_warn(doc->ctx, "cannot find component values in '%s'", profile); ++ fz_warn(ctx, "cannot find component values in '%s'", profile); + return; + } + + *p++ = 0; + n = count_commas(p) + 1; ++ if (n > FZ_MAX_COLORS) ++ { ++ fz_warn(ctx, "ignoring %d color components (max %d allowed)", n - FZ_MAX_COLORS, FZ_MAX_COLORS); ++ n = FZ_MAX_COLORS; ++ } + i = 0; + while (i < n) + { +@@ -292,10 +298,10 @@ xps_parse_color(xps_document *doc, char *base_uri, char *string, + /* TODO: load ICC profile */ + switch (n) + { +- case 2: *csp = fz_device_gray(doc->ctx); break; +- case 4: *csp = fz_device_rgb(doc->ctx); break; +- case 5: *csp = fz_device_cmyk(doc->ctx); break; +- default: *csp = fz_device_gray(doc->ctx); break; ++ case 2: *csp = fz_device_gray(ctx); break; ++ case 4: *csp = fz_device_rgb(ctx); break; ++ case 5: *csp = fz_device_cmyk(ctx); break; ++ default: *csp = fz_device_gray(ctx); break; + } + } + } +diff --git a/source/xps/xps-glyphs.c b/source/xps/xps-glyphs.c +index b26e18d..e621257 100644 +--- a/source/xps/xps-glyphs.c ++++ b/source/xps/xps-glyphs.c +@@ -590,7 +590,7 @@ xps_parse_glyphs(xps_document *doc, const fz_matrix *ctm, + + if (fill_att) + { +- float samples[32]; ++ float samples[FZ_MAX_COLORS]; + fz_colorspace *colorspace; + + xps_parse_color(doc, base_uri, fill_att, &colorspace, samples); +diff --git a/source/xps/xps-gradient.c b/source/xps/xps-gradient.c +index 7d03f89..76188e9 100644 +--- a/source/xps/xps-gradient.c ++++ b/source/xps/xps-gradient.c +@@ -39,7 +39,7 @@ xps_parse_gradient_stops(xps_document *doc, char *base_uri, fz_xml *node, + struct stop *stops, int maxcount) + { + fz_colorspace *colorspace; +- float sample[8]; ++ float sample[FZ_MAX_COLORS]; + float rgb[3]; + int before, after; + int count; +diff --git a/source/xps/xps-path.c b/source/xps/xps-path.c +index b97ee17..ea84a81 100644 +--- a/source/xps/xps-path.c ++++ b/source/xps/xps-path.c +@@ -826,7 +826,7 @@ xps_parse_path(xps_document *doc, const fz_matrix *ctm, char *base_uri, xps_reso + + fz_stroke_state *stroke = NULL; + fz_matrix transform; +- float samples[32]; ++ float samples[FZ_MAX_COLORS]; + fz_colorspace *colorspace; + fz_path *path = NULL; + fz_path *stroke_path = NULL; +-- +1.7.9.5 + diff --git a/community/myodbc/PKGBUILD b/community/myodbc/PKGBUILD index a9709614c..f7a501498 100644 --- a/community/myodbc/PKGBUILD +++ b/community/myodbc/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 100622 2013-11-06 14:11:22Z spupykin $ +# $Id: PKGBUILD 105021 2014-01-30 10:11:38Z spupykin $ # Maintainer: Sergej Pupykin pkgname=myodbc pkgver=5.2.6 -pkgrel=1 +pkgrel=2 pkgdesc="ODBC driver/connector for mariadb" arch=(i686 x86_64) url="http://dev.mysql.com/downloads/connector/odbc/" @@ -20,7 +20,7 @@ build() { export LDFLAGS="-lpthread -ldl" cmake -G "Unix Makefiles" \ -DCMAKE_INSTALL_PREFIX=/usr \ - -DMYSQLCLIENT_LIB_NAME=libmysqlclient_r.so \ + -DMYSQLCLIENT_LIB_NAME=libmysqlclient_r.a \ -DWITH_UNIXODBC=1 . make } diff --git a/community/passenger/PKGBUILD b/community/passenger/PKGBUILD index 3954a612a..c82736da4 100644 --- a/community/passenger/PKGBUILD +++ b/community/passenger/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 104886 2014-01-28 03:34:17Z td123 $ +# $Id: PKGBUILD 105017 2014-01-30 08:53:30Z spupykin $ # Maintainer: Sergej Pupykin pkgname=passenger -pkgver=4.0.21 -pkgrel=3 +pkgver=4.0.37 +pkgrel=1 pkgdesc="mod_rails passenger" arch=('i686' 'x86_64') url="http://www.modrails.com" @@ -14,7 +14,7 @@ makedepends=('apache') install=passenger.install options=('!emptydirs' 'staticlibs') source=($pkgname-$pkgver.tar.gz::https://github.com/FooBarWidget/passenger/archive/release-$pkgver.tar.gz) -md5sums=('200ba8636baa06c9a44d30c7bbb50ac3') +md5sums=('7040af5314fe19a420f38732c6bd4f5b') prepare() { cd $srcdir/passenger-release-$pkgver diff --git a/community/python2-traits/PKGBUILD b/community/python2-traits/PKGBUILD index 17e8ac07f..b29d31cf1 100644 --- a/community/python2-traits/PKGBUILD +++ b/community/python2-traits/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 96105 2013-08-20 06:32:41Z lcarlier $ +# $Id: PKGBUILD 105025 2014-01-30 10:34:22Z aginiewicz $ # Maintainer: Andrzej Giniewicz pkgname=python2-traits -pkgver=4.3.0 -pkgrel=2 +pkgver=4.4.0 +pkgrel=1 pkgdesc="Explicitly typed attributes for Python" arch=('i686' 'x86_64') url="https://github.com/enthought/traits" @@ -13,7 +13,7 @@ makedepends=('python2-setuptools') options=(!emptydirs) source=("$pkgname-$pkgver.tar.gz::https://github.com/enthought/traits/archive/${pkgver}.tar.gz") -md5sums=('f78c15c44e0f965cc2ab799806a80388') +md5sums=('f284e67ae3437e9427e23f7f8a4975d6') build() { cd "$srcdir"/traits-$pkgver diff --git a/community/qtcurve/PKGBUILD b/community/qtcurve/PKGBUILD index d85ed86d5..f64a14d42 100644 --- a/community/qtcurve/PKGBUILD +++ b/community/qtcurve/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 98877 2013-10-21 00:42:02Z speps $ +# $Id: PKGBUILD 105059 2014-01-30 19:46:54Z speps $ # Maintainer : speps # Contributor: Sven-Hendrik Haase # Contributor: Andrea Scarpino @@ -6,16 +6,16 @@ pkgbase=qtcurve pkgname=('qtcurve-utils' 'qtcurve-gtk2' 'qtcurve-qt4' 'qtcurve-qt5' 'qtcurve-kde4') -pkgver=1.8.17 +pkgver=1.8.18 pkgrel=1 pkgdesc='A configurable set of widget styles for KDE and Gtk' arch=('i686' 'x86_64') url='https://github.com/QtCurve/qtcurve' -license=('GPL') +license=('LGPL') groups=('qtcurve') makedepends=('cmake' 'automoc4' 'gtk2' 'qt4' 'qt5-svg' 'qt5-x11extras' 'kdebase-workspace') source=("$pkgbase-$pkgver.tar.gz::$url/archive/$pkgver.tar.gz") -md5sums=('c4f2e9bc296398b42bfc132b88a3b989') +md5sums=('422d1876d944bb278855f320eda19368') build() { cd $pkgbase-$pkgver @@ -37,7 +37,7 @@ build() { package_qtcurve-utils() { depends=('libx11') - cd $pkgbase-$pkgver/build/qtcurve-utils + cd $pkgbase-$pkgver/build/lib/utils make DESTDIR="$pkgdir" install } @@ -45,6 +45,8 @@ package_qtcurve-gtk2() { depends=('qtcurve-utils' 'gtk2') cd $pkgbase-$pkgver/build/gtk2 make DESTDIR="$pkgdir" install + cd ../lib/cairo + make DESTDIR="$pkgdir" install } package_qtcurve-qt4() { diff --git a/community/scummvm/PKGBUILD b/community/scummvm/PKGBUILD index edf6e859b..d09467180 100644 --- a/community/scummvm/PKGBUILD +++ b/community/scummvm/PKGBUILD @@ -4,12 +4,14 @@ pkgname=scummvm pkgver=1.6.0 -pkgrel=1 +pkgrel=2 pkgdesc="A 'virtual machine' for several classic graphical point-and-click adventure games." arch=('i686' 'x86_64') license=('GPL') url="http://www.scummvm.org/" -depends=('libmad' 'sdl' 'fluidsynth' 'flac' 'faad2' 'libvorbis' 'libmad') +depends=('libpng' 'libtheora' 'libmad' 'sdl' 'fluidsynth' 'flac' 'faad2' 'libvorbis' 'libmad' 'freetype2' + 'libgl' 'glu') +makedepends=('mesa') source=(http://downloads.sourceforge.net/sourceforge/${pkgname}/${pkgname}-${pkgver}.tar.bz2) md5sums=('473c151ff44e3db7b603ecacd800a0d2') diff --git a/community/spacefm/PKGBUILD b/community/spacefm/PKGBUILD index 61aa478cd..f5a4bc09b 100644 --- a/community/spacefm/PKGBUILD +++ b/community/spacefm/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 104364 2014-01-19 14:07:40Z bpiotrowski $ +# $Id: PKGBUILD 105055 2014-01-30 18:44:14Z bpiotrowski $ # Maintainer: Bartłomiej Piotrowski # Contributor: IgnorantGuru http://igurublog.wordpress.com/contact-ignorantguru/ # Contributor: ridikulus_rat @@ -15,7 +15,6 @@ depends=('gtk3' 'shared-mime-info' 'desktop-file-utils' 'startup-notification' 'udev' 'bash') makedepends=('intltool' 'gettext') optdepends=('lsof: device processes' - 'eject: eject media' 'wget: plugin download' 'gksu: perform as root functionality' 'udevil: mount as non-root user and mount networks' diff --git a/core/util-linux/0001-lsblk-fix-D-segfault.patch b/core/util-linux/0001-lsblk-fix-D-segfault.patch deleted file mode 100644 index 8e4d7c6d2..000000000 --- a/core/util-linux/0001-lsblk-fix-D-segfault.patch +++ /dev/null @@ -1,45 +0,0 @@ -From 71d842c01992b3678de4da4773ed54f08c0ab4f6 Mon Sep 17 00:00:00 2001 -From: Karel Zak -Date: Mon, 18 Nov 2013 11:27:35 +0100 -Subject: [PATCH] lsblk: fix -D segfault - -References: https://bugzilla.redhat.com/show_bug.cgi?id=1031262 -Signed-off-by: Karel Zak ---- - misc-utils/lsblk.c | 6 +++--- - 1 file changed, 3 insertions(+), 3 deletions(-) - -diff --git a/misc-utils/lsblk.c b/misc-utils/lsblk.c -index 9f7f1b6..9b53be3 100644 ---- a/misc-utils/lsblk.c -+++ b/misc-utils/lsblk.c -@@ -903,7 +903,7 @@ static void set_tt_data(struct blkdev_cxt *cxt, int col, int id, struct tt_line - if (cxt->discard && p) - tt_line_set_data(ln, col, p); - else -- tt_line_set_data(ln, col, "0"); -+ tt_line_set_data(ln, col, xstrdup("0")); - break; - case COL_DGRAN: - if (lsblk->bytes) -@@ -936,7 +936,7 @@ static void set_tt_data(struct blkdev_cxt *cxt, int col, int id, struct tt_line - if (cxt->discard && p) - tt_line_set_data(ln, col, p); - else -- tt_line_set_data(ln, col, "0"); -+ tt_line_set_data(ln, col, xstrdup("0")); - break; - case COL_WSAME: - if (lsblk->bytes) -@@ -948,7 +948,7 @@ static void set_tt_data(struct blkdev_cxt *cxt, int col, int id, struct tt_line - "queue/write_same_max_bytes", &x) == 0) - p = size_to_human_string(SIZE_SUFFIX_1LETTER, x); - } -- tt_line_set_data(ln, col, p ? p : "0"); -+ tt_line_set_data(ln, col, p ? p : xstrdup("0")); - break; - }; - } --- -1.8.4.2 - diff --git a/core/util-linux/0001-pylibmount-correctly-import-from-pylibmount.so.patch b/core/util-linux/0001-pylibmount-correctly-import-from-pylibmount.so.patch deleted file mode 100644 index 34040b9eb..000000000 --- a/core/util-linux/0001-pylibmount-correctly-import-from-pylibmount.so.patch +++ /dev/null @@ -1,30 +0,0 @@ -From c8e5e6e7323642f7e6f12ee5f5231b0ec44c40ab Mon Sep 17 00:00:00 2001 -From: Dave Reisner -Date: Thu, 21 Nov 2013 12:25:27 -0500 -Subject: [PATCH] pylibmount: correctly import from pylibmount.so - -Without this, python is unable to find the module: - -$ python -c 'import libmount' -Traceback (most recent call last): - File "", line 1, in - File "/usr/lib/python3.3/site-packages/libmount/__init__.py", line 1, in - from pylibmount import * -ImportError: No module named 'pylibmount' - -Signed-off-by: Dave Reisner ---- - libmount/python/libmount/__init__.py | 2 +- - 1 file changed, 1 insertion(+), 1 deletion(-) - -diff --git a/libmount/python/libmount/__init__.py b/libmount/python/libmount/__init__.py -index 243c639..09104e2 100644 ---- a/libmount/python/libmount/__init__.py -+++ b/libmount/python/libmount/__init__.py -@@ -1,2 +1,2 @@ --from pylibmount import * -+from .pylibmount import * - --- -1.8.4.2 - diff --git a/core/util-linux/PKGBUILD b/core/util-linux/PKGBUILD index d72a68384..a004fee54 100644 --- a/core/util-linux/PKGBUILD +++ b/core/util-linux/PKGBUILD @@ -1,11 +1,11 @@ -# $Id: PKGBUILD 201467 2013-12-12 15:33:24Z dreisner $ +# $Id: PKGBUILD 204875 2014-01-30 03:12:08Z tomegun $ # Maintainer: Tom Gundersen # Maintainer: Dave Reisner # Contributor: judd pkgname=util-linux -pkgver=2.24 -pkgrel=2 +pkgver=2.24.1 +pkgrel=1 pkgdesc="Miscellaneous system utilities for Linux" url="http://www.kernel.org/pub/linux/utils/util-linux/" arch=('i686' 'x86_64') @@ -19,8 +19,6 @@ provides=("util-linux-ng=$pkgver" 'eject') license=('GPL2') options=('strip' 'debug') source=("ftp://ftp.kernel.org/pub/linux/utils/$pkgname/v2.24/$pkgname-$pkgver.tar.xz" - 0001-lsblk-fix-D-segfault.patch - 0001-pylibmount-correctly-import-from-pylibmount.so.patch uuidd.tmpfiles pam-login pam-common @@ -31,21 +29,12 @@ backup=(etc/pam.d/chfn etc/pam.d/su etc/pam.d/su-l) install=util-linux.install -md5sums=('4fac6443427f575fc5f3531a4ad2ca01' - '1899fe3b853a5835c76cca0501b6b518' - 'a18a1e89ffdfa3bc96ae976646a723ec' +md5sums=('88d46ae23ca599ac5af9cf96b531590f' 'a39554bfd65cccfd8254bb46922f4a67' '4368b3f98abd8a32662e094c54e7f9b1' 'a31374fef2cba0ca34dfc7078e2969e4' 'fa85e5cce5d723275b14365ba71a8aad') -prepare() { - cd "$pkgname-$pkgver" - - patch -Np1 <"$srcdir"/0001-lsblk-fix-D-segfault.patch - patch -Np1 <"$srcdir"/0001-pylibmount-correctly-import-from-pylibmount.so.patch -} - build() { cd "$pkgname-$pkgver" diff --git a/extra/antlr2/PKGBUILD b/extra/antlr2/PKGBUILD deleted file mode 100644 index 77f37b20a..000000000 --- a/extra/antlr2/PKGBUILD +++ /dev/null @@ -1,63 +0,0 @@ -# $Id: PKGBUILD 193188 2013-08-18 11:26:04Z guillaume $ -# Maintainer: Guillaume ALAUX -# Contributor: Andrea Scarpino -# Contributor: George Giorgidze -# Contributor: Stefan Husmann - -pkgbase=antlr2 -pkgname=('antlr2' 'python2-antlr2') -pkgver=2.7.7 -pkgrel=4 -# architecture dependant files in /usr/lib/libantlr.a -arch=('i686' 'x86_64') -url="http://www.antlr2.org/" -license=('custom') -makedepends=('java-environment' 'python2' 'sh') -source=("http://www.antlr2.org/download/antlr-${pkgver}.tar.gz" - 'runantlr2.sh' - 'gcc4.4.patch') -md5sums=('01cc9a2a454dd33dcd8c856ec89af090' - 'e4aa827cf78f97c4e5fae086831192d6' - '8574c93f40e6477e83c29f9b07de49da') - -build() { - cd "${srcdir}/antlr-${pkgver}" - - patch -Np0 -i ${srcdir}/gcc4.4.patch - - ./configure --prefix=/usr \ - --disable-examples \ - --disable-csharp - make -} - -package_antlr2() { - pkgdesc='Tool for language recognition with C++ or Java actions' - depends=('java-runtime' 'sh') - replaces=('antlr') - conflicts=('antlr') - provides=("antlr=${pkgver}") - - cd ${srcdir}/antlr-${pkgver}/lib/cpp - make prefix="${pkgdir}/usr" install - - install -Dm644 ${srcdir}/antlr-${pkgver}/antlr/antlr.jar \ - "${pkgdir}/usr/share/java/antlr2.jar" - install -Dm755 ${srcdir}/runantlr2.sh ${pkgdir}/usr/bin/runantlr2 - install -Dm644 ${srcdir}/antlr-${pkgver}/LICENSE.txt \ - "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" -} - -package_python2-antlr2() { - pkgdesc='Tool for language recognition with C++ or Java actions - Python runtime support' - depends=('antlr2' 'python2') - replaces=('python-antlr') - conflicts=('python-antlr') - provides=("python-antlr=${pkgver}") - - cd ${srcdir}/antlr-${pkgver}/lib/python - python2 setup.py install --root="${pkgdir}" --optimize=1 - - install -d ${pkgdir}/usr/share/licenses - ln -s /usr/share/licenses/antlr2 ${pkgdir}/usr/share/licenses/${pkgname} -} diff --git a/extra/antlr2/gcc4.4.patch b/extra/antlr2/gcc4.4.patch deleted file mode 100644 index de8de9d3f..000000000 --- a/extra/antlr2/gcc4.4.patch +++ /dev/null @@ -1,21 +0,0 @@ -diff -Naur antlr-2.7.7.orig/lib/cpp/antlr/CharScanner.hpp antlr-2.7.7/lib/cpp/antlr/CharScanner.hpp ---- lib/cpp/antlr/CharScanner.hpp 2006-11-01 22:37:17.000000000 +0100 -+++ lib/cpp/antlr/CharScanner.hpp 2008-03-19 20:09:21.000000000 +0100 -@@ -10,6 +10,7 @@ - - #include - -+#include - #include - - #ifdef HAS_NOT_CCTYPE_H ---- lib/cpp/antlr/CharScanner.hpp~ 2008-11-11 21:24:02.000000000 +0000 -+++ lib/cpp/antlr/CharScanner.hpp 2008-11-11 21:24:33.000000000 +0000 -@@ -10,6 +10,7 @@ - - #include - -+#include - #include - #include - diff --git a/extra/antlr2/runantlr2.sh b/extra/antlr2/runantlr2.sh deleted file mode 100644 index 716f6f887..000000000 --- a/extra/antlr2/runantlr2.sh +++ /dev/null @@ -1,5 +0,0 @@ -#!/bin/sh -echo Running 'java antlr.Tool $*' with /usr/share/java/antlr2.jar appended to the CLASSPATH variable -export CLASSPATH -CLASSPATH=$CLASSPATH:/usr/share/java/antlr2.jar -java antlr.Tool $* diff --git a/extra/ardour/PKGBUILD b/extra/ardour/PKGBUILD index 3ebf10195..7fb1e296c 100644 --- a/extra/ardour/PKGBUILD +++ b/extra/ardour/PKGBUILD @@ -1,11 +1,11 @@ -# $Id: PKGBUILD 202775 2013-12-27 23:05:21Z schiv $ +# $Id: PKGBUILD 204889 2014-01-30 18:34:44Z schiv $ # Maintainer: Ray Rashif # Contributor: SpepS # Contributor: see .contrib pkgname=ardour _pkgname=Ardour3 -pkgver=3.5.143 +pkgver=3.5.308 pkgrel=1 pkgdesc="Professional-grade digital audio workstation" arch=('i686' 'x86_64') @@ -18,7 +18,7 @@ optdepends=('xjadeo: video monitoring') install=$pkgname.install source=("ftp://ftp.archlinux.org/other/$pkgname/$_pkgname-$pkgver.tar.bz2" "$pkgname.desktop") -md5sums=('52c3b8ea3ab014002e84e377f8a15097' +md5sums=('710e084d5edeb3c216c8fdd57f6ed744' '316bd21ece5e2208a104fd09cac521af') prepare() { diff --git a/extra/ghostscript/PKGBUILD b/extra/ghostscript/PKGBUILD new file mode 100644 index 000000000..7e52904c5 --- /dev/null +++ b/extra/ghostscript/PKGBUILD @@ -0,0 +1,76 @@ +# $Id: PKGBUILD 204554 2014-01-22 13:38:01Z andyrtr $ +# Maintainer: AndyRTR + +### !!! rebuild groff from core that picks up hardcoding the GS versioned font path !!! ### + +pkgname=ghostscript +pkgver=9.10 +pkgrel=3 +pkgdesc="An interpreter for the PostScript language" +arch=('i686' 'x86_64') +license=('AGPL' 'custom') +depends=('libxt' 'libcups' 'fontconfig' 'jasper' 'zlib' 'libpng>=1.5.7' 'libjpeg' + 'libtiff>=4.0.0' 'lcms2' 'dbus' 'libpaper') +makedepends=('gtk3' 'gnutls') +optdepends=('texlive-core: needed for dvipdf' + 'gtk3: needed for gsx') +url="http://www.ghostscript.com/" +source=(http://downloads.ghostscript.com/public/ghostscript-${pkgver}.tar.bz2) +options=('!makeflags') +md5sums=('7179bb1ed4f6f453147e6f7e1f210ce8') + +build() { + cd ghostscript-${pkgver} + + # force it to use system-libs + # keep heavily patched included openjpeg, leads to segfault with system openjpeg + # https://bugs.archlinux.org/task/38226 + rm -rf jpeg libpng zlib jasper expat tiff lcms lcms2 freetype cups/libs # jbig2dec is in community + + ./configure --prefix=/usr \ + --enable-dynamic \ + --with-ijs \ + --with-jbig2dec \ + --with-omni \ + --with-x \ + --with-drivers=ALL\ + --with-fontpath=/usr/share/fonts/Type1:/usr/share/fonts \ + --enable-fontconfig \ + --enable-freetype \ + --enable-openjpeg \ + --without-luratech \ + --without-omni \ + --with-system-libtiff \ + --with-libpaper \ + --disable-compile-inits #--help # needed for linking with system-zlib + make + + # Build IJS + cd ijs + sed -i "s:AM_PROG_CC_STDC:AC_PROG_CC:g" configure.ac + ./autogen.sh + ./configure --prefix=/usr --enable-shared --disable-static + make +} + +package() { + cd ghostscript-${pkgver} + make DESTDIR="${pkgdir}" \ + cups_serverroot="${pkgdir}"/etc/cups \ + cups_serverbin="${pkgdir}"/usr/lib/cups install soinstall + + # install missing doc files # http://bugs.archlinux.org/task/18023 + install -m 644 "${srcdir}"/ghostscript-${pkgver}/doc/{Ps2ps2.htm,gs-vms.hlp,gsdoc.el,pscet_status.txt} "${pkgdir}"/usr/share/ghostscript/$pkgver/doc/ + + install -D -m644 LICENSE "${pkgdir}"/usr/share/licenses/${pkgname}/LICENSE + + # remove unwanted localized man-pages + rm -rf "$pkgdir"/usr/share/man/[^man1]* + + # install IJS + cd ijs + make DESTDIR="${pkgdir}" install + + # remove filters that are now maintained in cups-filters as upstream home + rm -rf "$pkgdir"/usr/lib/cups/filter/{gstopxl,gstoraster} +} diff --git a/extra/id3lib/20-create-manpages.patch b/extra/id3lib/20-create-manpages.patch index b2ef4ef57..cebf3d4d4 100644 --- a/extra/id3lib/20-create-manpages.patch +++ b/extra/id3lib/20-create-manpages.patch @@ -133,7 +133,7 @@ This patch adds debian-made man pages +.B \-1, \-\-v1tag +Render only the id3v1 tag +.TP -+.B \-1, \-\-v2tag ++.B \-2, \-\-v2tag +Render only the id3v2 tag +.TP +.B \-s, \-\-strip @@ -181,7 +181,7 @@ This patch adds debian-made man pages +.B \-1, \-\-v1tag +Render only the id3v1 tag +.TP -+.B \-1, \-\-v2tag ++.B \-2, \-\-v2tag +Render only the id3v2 tag +.TP +.B \-h, \-\-help diff --git a/extra/id3lib/PKGBUILD b/extra/id3lib/PKGBUILD index 5d1ae757d..ff885aecd 100644 --- a/extra/id3lib/PKGBUILD +++ b/extra/id3lib/PKGBUILD @@ -1,11 +1,11 @@ -# $Id: PKGBUILD 204871 2014-01-29 20:02:59Z guillaume $ +# $Id: PKGBUILD 204902 2014-01-30 20:34:39Z guillaume $ # Maintainer : Guillaume ALAUX # Contributor: Jochem Kossen # Contributor: rtfreedman pkgname=id3lib pkgver=3.8.3 -pkgrel=14 +pkgrel=15 pkgdesc='Library for reading, writing, and manipulating ID3v1 and ID3v2 tags' arch=('i686' 'x86_64') license=('LGPL') @@ -31,7 +31,7 @@ md5sums=('19f27ddd2dda4b2d26a559a4f0f402a7' '5a78e0fe586fba334eae2a29e4bf5a28' '88f21f1bf4f697be8030706bbec11705' 'b3de841cd2eda0d37c8c8330119e12d4' - 'd922a91abcdee1ffce26b512b171c2aa' + '0c7c939943bdfcc3a0f6be95fe9b2367' '74ba59c03f91fedbe4dd8045b29c7e15' 'd2d06d46df3867d73746f584d1e6fcc5' 'd3a61d07a2bfa83f4ac6290794789022' @@ -42,21 +42,21 @@ md5sums=('19f27ddd2dda4b2d26a559a4f0f402a7' '0973e285cdc420130b984a259cdd8ae0') prepare() { - cd ${srcdir}/${pkgname}-${pkgver} + cd "${srcdir}/${pkgname}-${pkgver}" - patch -p1 -i ${srcdir}/00-add-libz-to-compilation.patch - patch -p1 -i ${srcdir}/05-create-m4-directory.patch - patch -p1 -i ${srcdir}/10-fix-compilation-with-cpp-headers.patch - patch -p1 -i ${srcdir}/15-fix-headers-of-main-functions.patch - patch -p1 -i ${srcdir}/20-create-manpages.patch - patch -p1 -i ${srcdir}/30-fix-utf16.patch - patch -p1 -i ${srcdir}/40-deal-with-mkstemp.patch - patch -p1 -i ${srcdir}/60-add-c-wrapper-functions.patch - patch -p1 -i ${srcdir}/60-fix_make_check.patch - patch -p1 -i ${srcdir}/60-id3lib-missing-nullpointer-check.patch - patch -p1 -i ${srcdir}/60-spelling.patch - patch -p1 -i ${srcdir}/61-fix_vbr_stack_smash.patch - patch -p1 -i ${srcdir}/50-remove-outdated-check.patch + patch -p1 -i ../00-add-libz-to-compilation.patch + patch -p1 -i ../05-create-m4-directory.patch + patch -p1 -i ../10-fix-compilation-with-cpp-headers.patch + patch -p1 -i ../15-fix-headers-of-main-functions.patch + patch -p1 -i ../20-create-manpages.patch + patch -p1 -i ../30-fix-utf16.patch + patch -p1 -i ../40-deal-with-mkstemp.patch + patch -p1 -i ../60-add-c-wrapper-functions.patch + patch -p1 -i ../60-fix_make_check.patch + patch -p1 -i ../60-id3lib-missing-nullpointer-check.patch + patch -p1 -i ../60-spelling.patch + patch -p1 -i ../61-fix_vbr_stack_smash.patch + patch -p1 -i ../50-remove-outdated-check.patch libtoolize -fc aclocal @@ -65,17 +65,20 @@ prepare() { } build() { - cd ${srcdir}/${pkgname}-${pkgver} + cd "${srcdir}/${pkgname}-${pkgver}" ./configure --prefix=/usr make } check() { - cd ${srcdir}/${pkgname}-${pkgver} + cd "${srcdir}/${pkgname}-${pkgver}" make check } package() { - cd ${srcdir}/${pkgname}-${pkgver} + cd "${srcdir}/${pkgname}-${pkgver}" make DESTDIR="${pkgdir}" install + + install -d "${pkgdir}"/usr/share/man/man1 + cp doc/man/* "${pkgdir}"/usr/share/man/man1 } diff --git a/extra/imagemagick/PKGBUILD b/extra/imagemagick/PKGBUILD index d9678799e..f1f9a8a47 100644 --- a/extra/imagemagick/PKGBUILD +++ b/extra/imagemagick/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 204522 2014-01-22 01:48:52Z eric $ +# $Id: PKGBUILD 204904 2014-01-30 22:09:43Z eric $ # Maintainer: Eric Bélanger pkgbase=imagemagick pkgname=('imagemagick' 'imagemagick-doc') -pkgver=6.8.8.2 +pkgver=6.8.8.4 pkgrel=1 arch=('i686' 'x86_64') url="http://www.imagemagick.org/" @@ -14,7 +14,7 @@ makedepends=('libltdl' 'lcms2' 'libxt' 'fontconfig' 'libxext' 'ghostscript' #source=(http://www.imagemagick.org/download/ImageMagick-${pkgver%.*}-${pkgver##*.}.tar.xz{,.asc} source=(ftp://ftp.sunet.se/pub/multimedia/graphics/ImageMagick/ImageMagick-${pkgver%.*}-${pkgver##*.}.tar.xz{,.asc} perlmagick.rpath.patch) -sha1sums=('dc51b9d77f69bec96f398a557acb531c5af13fbc' +sha1sums=('1a7db104fc9ffd4ba0a50048a5d4eec90864a08e' 'SKIP' 'e143cf9d530fabf3b58023899b5cc544ba93daec') diff --git a/extra/leveldb/PKGBUILD b/extra/leveldb/PKGBUILD index c54f661fa..465006a8a 100644 --- a/extra/leveldb/PKGBUILD +++ b/extra/leveldb/PKGBUILD @@ -1,17 +1,17 @@ -# $Id: PKGBUILD 196888 2013-10-20 21:56:36Z dreisner $ +# $Id: PKGBUILD 204900 2014-01-30 20:31:43Z dreisner $ # Maintainer: Dave Reisner # Contributor: feydaykyn pkgname=leveldb -pkgver=1.14.0 -pkgrel=2 +pkgver=1.15.0 +pkgrel=1 pkgdesc="A fast and lightweight key/value database library" arch=('i686' 'x86_64') url="https://code.google.com/p/leveldb/" license=('BSD') depends=('gperftools' 'snappy') source=("https://leveldb.googlecode.com/files/$pkgname-$pkgver.tar.gz") -sha1sums=('641d54df4aaf7ee569ae003cfbdb888ebdee0d7f') +sha1sums=('74b70a1156d91807d8d84bfdd026e0bb5acbbf23') build() { make -C "$pkgname-$pkgver" diff --git a/extra/qt5/PKGBUILD b/extra/qt5/PKGBUILD index 497457f6d..ddec22a80 100644 --- a/extra/qt5/PKGBUILD +++ b/extra/qt5/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 203076 2014-01-03 12:12:14Z andrea $ +# $Id: PKGBUILD 204881 2014-01-30 08:57:40Z andrea $ # Maintainer: Andrea Scarpino pkgbase=qt5 @@ -22,7 +22,7 @@ pkgname=('qt5-base' 'qt5-x11extras' 'qt5-xmlpatterns') pkgver=5.2.0 -pkgrel=3 +pkgrel=4 arch=('i686' 'x86_64') url='http://qt-project.org/' license=('GPL3' 'LGPL' 'FDL' 'custom') @@ -31,7 +31,7 @@ makedepends=('libxcb' 'xcb-proto' 'xcb-util' 'xcb-util-image' 'xcb-util-wm' 'xcb 'libjpeg-turbo' 'cups' 'libpulse' 'hicolor-icon-theme' 'desktop-file-utils' 'postgresql-libs' 'libmariadbclient' 'sqlite' 'unixodbc' 'libfbclient' 'python2' 'ruby' 'gperf' 'libxslt' 'libxcomposite' 'fontconfig' - 'openal' 'gtk2' 'libxkbcommon' 'python' 'harfbuzz') + 'openal' 'gtk2' 'libxkbcommon' 'python') groups=('qt' 'qt5') _pkgfqn="qt-everywhere-opensource-src-${pkgver}" source=("http://download.qt-project.org/official_releases/qt/5.2/${pkgver}/single/${_pkgfqn}.tar.xz" @@ -75,7 +75,6 @@ build() { -sysconfdir /etc/xdg \ -examplesdir /usr/share/doc/qt/examples \ -plugin-sql-{psql,mysql,sqlite,odbc,ibase} \ - -system-harfbuzz \ -system-sqlite \ -openssl-linked \ -nomake examples \ @@ -100,7 +99,7 @@ package_qt5-base() { pkgdesc='A cross-platform application and UI framework' depends=('libjpeg-turbo' 'xcb-util-keysyms' 'libgl' 'dbus' 'fontconfig' 'systemd' 'xcb-util-wm' 'libxrender' 'libxi' 'sqlite' 'xcb-util-image' 'icu' - 'qtchooser' 'libxkbcommon' 'harfbuzz') + 'qtchooser' 'libxkbcommon') optdepends=('postgresql-libs: PostgreSQL driver' 'libmariadbclient: MariaDB driver' 'unixodbc: ODBC driver' diff --git a/libre/bfgminer-libre/PKGBUILD b/libre/bfgminer-libre/PKGBUILD deleted file mode 100644 index eb98f4aa9..000000000 --- a/libre/bfgminer-libre/PKGBUILD +++ /dev/null @@ -1,48 +0,0 @@ -# $Id: PKGBUILD 103233 2013-12-30 17:04:09Z tredaelli $ -# Maintainer: Timothy Redaelli -# Contributor: Andy Weidenbaum - -_pkgname=bfgminer -pkgname=bfgminer-libre -pkgver=3.9.0 -pkgrel=1 -pkgdesc="Bitcoin miner featuring overclocking, monitoring, fan speed control and remote management. For FPGA/GPU/CPU Bitcoin mining, without nonfree OpenCL recommendation." -arch=('i686' 'x86_64' 'mips64el') -depends=('curl' 'jansson' 'libevent' 'libmicrohttpd' 'libusbx' 'lm_sensors') -makedepends=('uthash' 'yasm') -replaces=$_pkgname -conflicts=$_pkgname -provides=$_pkgname=$pkgver -url='https://bitcointalk.org/index.php?topic=168174.0' -license=('GPL3') -source=(http://luke.dashjr.org/programs/bitcoin/files/$_pkgname/$pkgver/$_pkgname-$pkgver.tbz2 - remove-dangerous-rpath.patch) -sha256sums=('4250ec5ccb0fd9bd8c6d35608b13b3e2f07857e46abc09b94514a2fd2af80f40' - 'd26d07ca23ae25798c4db37cfda1a6a76f22d06e73efab1ddf62b3e1a7eef04c') - -prepare() { - cd "$srcdir"/$_pkgname-$pkgver - - patch -p0 < "${srcdir}"/remove-dangerous-rpath.patch - NOSUBMODULES=1 ./autogen.sh -} - -build() { - cd "$srcdir"/$_pkgname-$pkgver - - ./configure --prefix=/usr \ - --enable-cpumining \ - --enable-bfsb \ - --enable-metabank \ - --enable-scrypt \ - --enable-opencl \ - --with-udevrulesdir=/usr/lib/udev/rules.d - # --enable-knc (FS#33640) - make -} - -package() { - cd "$srcdir"/$_pkgname-$pkgver - - make DESTDIR="$pkgdir" install -} diff --git a/libre/gstreamer0.10-bad-libre/PKGBUILD b/libre/gstreamer0.10-bad-libre/PKGBUILD deleted file mode 100644 index 2958425b2..000000000 --- a/libre/gstreamer0.10-bad-libre/PKGBUILD +++ /dev/null @@ -1,71 +0,0 @@ -# $Id: PKGBUILD 202895 2013-12-28 22:46:10Z bpiotrowski $ -# Maintainer: Jan de Groot -# Maintainer (Parabola): fauno -# Maintainer (Parabola): André Silva - -pkgbase=gstreamer0.10-bad-libre -pkgname=('gstreamer0.10-bad-libre' 'gstreamer0.10-bad-libre-plugins') -pkgver=0.10.23 -pkgrel=7 -arch=('i686' 'x86_64' 'mips64el') -license=('LGPL' 'GPL') -makedepends=('pkgconfig' 'gstreamer0.10-base>=0.10.36' 'xvidcore' 'libdca' 'bzip2' 'libdc1394' 'neon' 'musicbrainz' 'faad2' 'libmms' 'libcdaudio' 'libmpcdec' 'mjpegtools' 'libdvdnav' 'libmodplug' 'jasper' 'liblrdf' 'libofa' 'soundtouch' 'libvdpau' 'schroedinger' 'libass' 'libvpx' 'gsm' 'libgme' 'rtmpdump' 'libsndfile' 'librsvg' 'wildmidi' 'opus' 'git' 'spandsp' 'celt') -url="http://gstreamer.freedesktop.org/" -options=(!emptydirs) -source=("git://anongit.freedesktop.org/gstreamer-sdk/gst-plugins-bad#commit=57569a4854a0f2d14ef19a8264a4ae9a7a1d1125" - disable-assrender-test.patch - disable-camerabin-test.patch) -sha256sums=('SKIP' - 'e66642affa6c0e69837d37615010e67e59ef3d672663303d46c1e2591e2ddfc6' - '01e780ddf1f8161a6115dded9dc5bf4bdd4d09a9eee00fa423b1330e90e76c68') - -prepare() { - cd gst-plugins-bad - sed -e 's/AM_CONFIG_HEADER/AC_CONFIG_HEADERS/' -i configure.ac - patch -Np1 -i ../disable-assrender-test.patch - patch -Np1 -i ../disable-camerabin-test.patch -} - -build() { - cd gst-plugins-bad - NOCONFIGURE=1 ./autogen.sh - ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \ - --disable-static --enable-experimental --disable-gtk-doc \ - --with-package-name="GStreamer Bad Plugins (Parabola GNU/Linux-libre)" \ - --with-package-origin="https://parabolagnulinux.org/" - - make - sed -e 's/gst sys ext/gst/' -i Makefile -} - -check() { - cd gst-plugins-bad - make check -} - -package_gstreamer0.10-bad-libre() { - pkgdesc="GStreamer Multimedia Framework Bad Plugin libraries (gst-plugins-bad), without nonfree faac support" - depends=('gstreamer0.10-base>=0.10.34') - provides=("gstreamer0.10-bad=$pkgver") - conflicts=('gstreamer0.10-bad') - replaces=('gstreamer0.10-bad') - - cd gst-plugins-bad - make DESTDIR="${pkgdir}" install -} - -package_gstreamer0.10-bad-libre-plugins() { - pkgdesc="GStreamer Multimedia Framework Bad Plugins (gst-plugins-bad), without nonfree faac support" - depends=("gstreamer0.10-bad-libre=${pkgver}" 'xvidcore' 'libdca' 'bzip2' 'libdc1394' 'neon' 'musicbrainz' 'faad2' 'libmms' 'libcdaudio' 'libmpcdec' 'mjpegtools' 'libdvdnav' 'libmodplug' 'jasper' 'liblrdf' 'libofa' 'libvdpau' 'soundtouch' 'libass' 'schroedinger' 'libvpx' 'gsm' 'rtmpdump' 'libgme' 'libsndfile' 'librsvg' 'wildmidi' 'opus' 'celt' 'spandsp') - groups=('gstreamer0.10-plugins') - install=gstreamer0.10-bad-plugins.install - provides=("gstreamer0.10-bad-plugins=$pkgver") - conflicts=('gstreamer0.10-bad-plugins') - replaces=('gstreamer0.10-bad-plugins') - - cd gst-plugins-bad - make -C gst-libs DESTDIR="${pkgdir}" install - make -C ext DESTDIR="${pkgdir}" install - make -C sys DESTDIR="${pkgdir}" install - make -C gst-libs DESTDIR="${pkgdir}" uninstall -} diff --git a/~drtan/parabola-artwork/PKGBUILD b/~drtan/parabola-artwork/PKGBUILD deleted file mode 100644 index bbb6337aa..000000000 --- a/~drtan/parabola-artwork/PKGBUILD +++ /dev/null @@ -1,18 +0,0 @@ -# Maintainer: Drtan Samos - -pkgname=parabola-artwork -pkgver=1.0 -pkgrel=2 -pkgdesc="The artwork for Parabola GNU/Linux-libre." -arch=('any') -url="https://parabolagnulinux.org" -license=('CCPL:cc-by-sa-3.0') -source=("http://repo.parabolagnulinux.org/other/${pkgname}/${pkgname}-${pkgver}-${pkgrel}.tar.gz") -sha256sums=('9a20cd3e725adc89dc9165452919316c69331d10e2f6a278a810075c9f006e31') - -package() { - cd "${srcdir}/${pkgname}-${pkgver}-${pkgrel}" - install -d "${pkgdir}/usr/share/parabola/artwork" - install -m644 *.bmp "${pkgdir}/usr/share/parabola/artwork/" - install -m644 *.png "${pkgdir}/usr/share/parabola/artwork/" -} diff --git a/~drtan/parabola-gnome/parabola-gnome.install b/~drtan/parabola-gnome/parabola-gnome.install deleted file mode 100644 index 8d87c609a..000000000 --- a/~drtan/parabola-gnome/parabola-gnome.install +++ /dev/null @@ -1,29 +0,0 @@ -post_install() { - # Change default wallpaper - dbus-launch gsettings set org.gnome.desktop.background picture-uri file:///usr/share/parabola/artwork/stripes.png - dbus-launch gsettings set org.gnome.desktop.background picture-options zoom - - # Change default lock screen wallpaper. - dbus-launch gsettings set org.gnome.desktop.screensaver picture-uri file:///usr/share/parabola/artwork/stripes-desaturated.png - dbus-launch gsettings set org.gnome.desktop.screensaver picture-options zoom -} - -post_upgrade() { - post_install $1 -} - -post_remove() { - # Reset default wallpaper to default for GNOME (if the user didn't choose some other). - if [ $(dbus-launch gsettings get org.gnome.desktop.background picture-uri) == "file:///usr/share/parabola/artwork/stripes.png" ] - then - dbus-launch gsettings reset org.gnome.desktop.background picture-uri - dbus-launch gsettings reset org.gnome.desktop.background picture-options - fi - - # Reset default lock screen wallpaper to default for GNOME (if the user didn't choose some other). - if [ $(dbus-launch gsettings get org.gnome.desktop.screensaver picture-uri) == "file:///usr/share/parabola/artwork/stripes.png" ] - then - dbus-launch gsettings reset org.gnome.desktop.screensaver picture-uri - dbus-launch gsettings reset org.gnome.desktop.screensaver picture-options - fi -} -- cgit v1.2.3-54-g00ecf From b4f09e0a566f01cd9a250e2f44423169c70adc94 Mon Sep 17 00:00:00 2001 From: Nicolás Reynolds Date: Fri, 7 Feb 2014 03:24:01 +0000 Subject: Fri Feb 7 03:21:50 UTC 2014 --- community/cairo-dock-plugins/PKGBUILD | 4 +- community/i3status/PKGBUILD | 4 +- community/knemo/PKGBUILD | 21 +- community/libftdi/PKGBUILD | 36 ++ community/libinfinity/PKGBUILD | 8 +- community/lxpanel/PKGBUILD | 8 +- community/mate-netspeed/PKGBUILD | 6 +- community/mate-system-tools/PKGBUILD | 8 +- community/python2-gnutls/PKGBUILD | 4 +- community/python2-gnutls/libraryinit.patch | 2 +- community/shapelib/PKGBUILD | 15 +- community/sleuthkit/PKGBUILD | 8 +- community/sleuthkit/sleuthkit.changelog | 3 + community/winff/PKGBUILD | 15 +- community/xmobar/PKGBUILD | 4 +- community/yaz/PKGBUILD | 5 +- community/yaz/yaz.changelog | 3 + core/dhcpcd/PKGBUILD | 22 +- core/dhcpcd/dhcpcd.service | 4 +- core/openssh/PKGBUILD | 11 +- core/openssh/lowercase.patch | 32 ++ core/s-nail/PKGBUILD | 9 +- core/s-nail/mimeheader.patch | 147 ++++++++ core/wireless_tools/PKGBUILD | 21 +- core/wireless_tools/dense.patch | 49 --- extra/claws-mail/PKGBUILD | 6 +- extra/conky/PKGBUILD | 4 +- extra/git/PKGBUILD | 6 +- extra/kdebase-workspace/PKGBUILD | 5 +- extra/libchamplain/PKGBUILD | 6 +- extra/libetpan/PKGBUILD | 21 +- extra/libftdi/PKGBUILD | 36 -- extra/moc/PKGBUILD | 35 +- extra/moc/moc-ffmpeg.patch | 557 ----------------------------- extra/php-apcu/PKGBUILD | 6 +- extra/php/PKGBUILD | 6 +- extra/pycurl/PKGBUILD | 51 --- extra/python-iwscan/PKGBUILD | 13 +- extra/python-pycurl/PKGBUILD | 54 +++ extra/qt5/PKGBUILD | 8 +- extra/qtcreator/PKGBUILD | 8 +- extra/qtcreator/qtcreator.desktop | 2 +- kernels/pax-flags-libre/games.conf | 18 - kernels/pax-flags-libre/pax-flags-libre.sh | 13 - libre/reflector/PKGBUILD | 43 --- ~lukeshu/dunst-lukeshu-git/PKGBUILD | 42 --- 46 files changed, 431 insertions(+), 958 deletions(-) create mode 100644 community/libftdi/PKGBUILD create mode 100644 core/openssh/lowercase.patch create mode 100644 core/s-nail/mimeheader.patch delete mode 100644 core/wireless_tools/dense.patch delete mode 100644 extra/libftdi/PKGBUILD delete mode 100644 extra/moc/moc-ffmpeg.patch delete mode 100644 extra/pycurl/PKGBUILD create mode 100644 extra/python-pycurl/PKGBUILD delete mode 100644 kernels/pax-flags-libre/games.conf delete mode 100755 kernels/pax-flags-libre/pax-flags-libre.sh delete mode 100644 libre/reflector/PKGBUILD delete mode 100644 ~lukeshu/dunst-lukeshu-git/PKGBUILD (limited to 'extra/qt5/PKGBUILD') diff --git a/community/cairo-dock-plugins/PKGBUILD b/community/cairo-dock-plugins/PKGBUILD index 19d1e76af..e5e736130 100755 --- a/community/cairo-dock-plugins/PKGBUILD +++ b/community/cairo-dock-plugins/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 99702 2013-10-30 23:07:09Z alucryd $ +# $Id: PKGBUILD 105391 2014-02-06 16:23:43Z andyrtr $ # Maintainer: Maxime Gauduin # Contributor: Tofe # Contributor: zhuqin @@ -7,7 +7,7 @@ pkgname=cairo-dock-plugins pkgver=3.3.2 -pkgrel=1 +pkgrel=2 pkgdesc='Plugins for Cairo-Dock' arch=('i686' 'x86_64') url="https://launchpad.net/${pkgname%-*}-plug-ins" diff --git a/community/i3status/PKGBUILD b/community/i3status/PKGBUILD index 649bb51c1..7342a29c4 100644 --- a/community/i3status/PKGBUILD +++ b/community/i3status/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 103554 2014-01-07 21:43:33Z ttoepper $ +# $Id: PKGBUILD 105366 2014-02-06 05:24:12Z bisson $ # Maintainer: Thorsten Töpper pkgname=i3status pkgver=2.8 -pkgrel=1 +pkgrel=2 pkgdesc='Generates status bar to use with i3bar, dzen2 or xmobar' arch=('i686' 'x86_64') url='http://i3.zekjur.net/i3status/' diff --git a/community/knemo/PKGBUILD b/community/knemo/PKGBUILD index 5995a13dd..50cab6ec1 100644 --- a/community/knemo/PKGBUILD +++ b/community/knemo/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 85916 2013-03-08 23:40:41Z foutrelis $ +# $Id: PKGBUILD 105367 2014-02-06 05:24:13Z bisson $ # Maintainer: Laurent Carlier # Contributor: Andrea Scarpino # Contributor: Sergej Pupykin @@ -6,7 +6,7 @@ pkgname=knemo pkgver=0.7.6 -pkgrel=3 +pkgrel=4 pkgdesc="The KDE Network Monitor" arch=('i686' 'x86_64') url="http://www.kde-apps.org/content/show.php?content=12956" @@ -15,25 +15,26 @@ depends=('kdebase-workspace' 'wireless_tools' 'iw' 'libnl' 'gtk-update-icon-cach makedepends=('cmake' 'automoc4') install=${pkgname}.install options=('libtool') -source=("http://www.kde-apps.org/CONTENT/content-files/12956-${pkgname}-${pkgver}.tar.bz2") +source=(https://launchpad.net/ubuntu/+archive/primary/+files/knemo_$pkgver.orig.tar.bz2) md5sums=('42b35d4d48698a2f514adeb2ca872408') -build() { - cd ${srcdir} - +prepare() { mkdir build +} + +build() { cd build + cmake ../${pkgname}-${pkgver} \ -DCMAKE_BUILD_TYPE=Release \ -DCMAKE_SKIP_RPATH=ON \ - -DCMAKE_INSTALL_PREFIX=/usr + -DCMAKE_INSTALL_PREFIX=/usr make } package() { - cd ${srcdir}/build - - make DESTDIR=${pkgdir} install + cd build + make DESTDIR="${pkgdir}" install # remove knemo autostart # rm -rf ${pkgdir}/usr/share/autostart diff --git a/community/libftdi/PKGBUILD b/community/libftdi/PKGBUILD new file mode 100644 index 000000000..08d225b72 --- /dev/null +++ b/community/libftdi/PKGBUILD @@ -0,0 +1,36 @@ +# $Id: PKGBUILD 105380 2014-02-06 10:28:29Z bpiotrowski $ +# Maintainer: + +pkgname=libftdi +pkgver=1.1 +pkgrel=1 +pkgdesc="A library to talk to FTDI chips" +arch=('i686' 'x86_64') +url="http://www.intra2net.com/en/developer/libftdi/download.php" +license=('GPL2' 'LGPL2.1') +depends=('libusbx') +makedepends=('boost' 'cmake') +source=(http://www.intra2net.com/en/developer/libftdi/download/${pkgname}1-$pkgver.tar.bz2{,.sig}) +sha1sums=('f05ade5614aa31e64f91a30ce3782f7ca3704d18' + 'SKIP') + +prepare() { + cd ${pkgname}1-$pkgver + sed -i 's|LIB_SUFFIX 64|LIB_SUFFIX ""|' CMakeLists.txt +} + +build() { + cd ${pkgname}1-$pkgver + mkdir build + cd build + cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_SKIP_BUILD_RPATH=ON -DCMAKE_BUILD_TYPE=Release + make +} + +package() { + cd ${pkgname}1-$pkgver/build + make DESTDIR="$pkgdir" install + find examples -type f -perm -755 -exec install {} "$pkgdir/usr/bin" \; + # Remove eepreom (conflict with i2c-tools FS#37925) + rm "$pkgdir/usr/bin/eeprom" +} diff --git a/community/libinfinity/PKGBUILD b/community/libinfinity/PKGBUILD index e5cbee89f..de8e0afdd 100644 --- a/community/libinfinity/PKGBUILD +++ b/community/libinfinity/PKGBUILD @@ -1,11 +1,11 @@ -# $Id: PKGBUILD 100198 2013-11-01 21:12:34Z spupykin $ +# $Id: PKGBUILD 105374 2014-02-06 09:23:52Z spupykin $ # Maintainer: Sergej Pupykin # Maintainer: Sven-Hendrik Haase # Contributor: Gregory Haynes pkgname=libinfinity -pkgver=0.5.4 -pkgrel=2 +pkgver=0.5.5 +pkgrel=1 pkgdesc="An implementation of the Infininote protocol written in GObject-based C" arch=('i686' 'x86_64') url="http://gobby.0x539.de" @@ -15,7 +15,7 @@ makedepends=('gtk-doc' 'pkgconfig') optdepends=('avahi: zeroconf support' 'gtk2: gtk support') source=("http://releases.0x539.de/${pkgname}/${pkgname}-${pkgver}.tar.gz") -md5sums=('1e83ec8b3ed3159d0c883c056b153429') +md5sums=('93a0cd2b73c9298aa77ee37503d2bc5f') build() { cd ${srcdir}/${pkgname}-${pkgver} diff --git a/community/lxpanel/PKGBUILD b/community/lxpanel/PKGBUILD index ba5c7dc83..adf8ae827 100644 --- a/community/lxpanel/PKGBUILD +++ b/community/lxpanel/PKGBUILD @@ -1,11 +1,11 @@ -# $Id: PKGBUILD 98054 2013-10-04 17:26:39Z bpiotrowski $ -# Maintainer: Bartłomiej Piotrowski +# $Id: PKGBUILD 105368 2014-02-06 05:24:14Z bisson $ +# Maintainer: Bartłomiej Piotrowski # Contributor: Angel Velasquez # Contributor: Juergen Hoetzel pkgname=lxpanel pkgver=0.6.1 -pkgrel=1 +pkgrel=2 pkgdesc='Lightweight X11 desktop panel for LXDE' arch=('i686' 'x86_64') license=('GPL2') @@ -22,7 +22,7 @@ build() { CFLAGS+=' -lgmodule-2.0' ./configure \ --sysconfdir=/etc \ --prefix=/usr \ - --enable-man + --enable-man make } diff --git a/community/mate-netspeed/PKGBUILD b/community/mate-netspeed/PKGBUILD index 37dfa6017..883a6a108 100644 --- a/community/mate-netspeed/PKGBUILD +++ b/community/mate-netspeed/PKGBUILD @@ -1,11 +1,9 @@ -# $Id: PKGBUILD 104242 2014-01-16 17:54:33Z flexiondotorg $ +# $Id: PKGBUILD 105369 2014-02-06 05:24:15Z bisson $ # Maintainer : Martin Wimpress -# Contributor: Giovanni "Talorno" Ricciardi -# Contributor: Xpander pkgname=mate-netspeed pkgver=1.6.1 -pkgrel=1 +pkgrel=2 pkgdesc="A MATE applet that shows how much traffic occurs on a specified network device." url="http://mate-desktop.org" arch=('i686' 'x86_64') diff --git a/community/mate-system-tools/PKGBUILD b/community/mate-system-tools/PKGBUILD index 55f89914e..c3301560e 100644 --- a/community/mate-system-tools/PKGBUILD +++ b/community/mate-system-tools/PKGBUILD @@ -1,10 +1,9 @@ -# $Id: PKGBUILD 104274 2014-01-16 19:22:48Z flexiondotorg $ +# $Id: PKGBUILD 105370 2014-02-06 05:24:16Z bisson $ # Maintainer : Martin Wimpress -# Contributor: Giovanni "Talorno" Ricciardi pkgname=mate-system-tools pkgver=1.6.0 -pkgrel=8 +pkgrel=9 pkgdesc="Suite of tools for MATE to simplify configuring workstations." url="http://mate-desktop.org/" arch=('i686' 'x86_64') @@ -14,7 +13,6 @@ depends=('dconf' 'gtk2' 'liboobs' 'mate-polkit' 'system-tools-backends' makedepends=('mate-common' 'mate-doc-utils' 'mate-file-manager' 'perl-xml-parser') optdepends=('ntp: Automatic time synchronisation.' 'mate-file-manager: provides Caja Shares extension') -groups=('mate-extra') source=("http://pub.mate-desktop.org/releases/1.6/${pkgname}-${pkgver}.tar.xz") sha1sums=('89d53c22171f6181ad4fb89387d4fa3300bb27b2') install=${pkgname}.install @@ -27,7 +25,6 @@ prepare() { # - https://bbs.archlinux.org/viewtopic.php?pid=1183332 # Desktop user sed -i 's/cdrom,floppy,dialout,tape,dip,adm,plugdev,fax,audio,scanner,fuse,video/adm,log,sys,users,uucp/' src/users/user-profiles.conf.in - # Administrator sed -i 's/cdrom,floppy,dialout,tape,dip,adm,plugdev,fax,audio,scanner,fuse,admin,sambashare,lpadmin,video/adm,disk,locate,log,sys,users,uucp,wheel/' src/users/user-profiles.conf.in } @@ -45,5 +42,4 @@ build() { package() { cd "${srcdir}/${pkgname}-${pkgver}" make DESTDIR="${pkgdir}" install - #rm -f "${pkgdir}/usr/lib/caja/extensions-2.0/libcaja-gst-shares.a" } diff --git a/community/python2-gnutls/PKGBUILD b/community/python2-gnutls/PKGBUILD index 42912d1bd..0d3e97324 100644 --- a/community/python2-gnutls/PKGBUILD +++ b/community/python2-gnutls/PKGBUILD @@ -5,7 +5,7 @@ pkgname=python2-gnutls pkgver=1.2.5 -pkgrel=3 +pkgrel=4 pkgdesc="Python wrapper for the GNUTLS library" arch=('i686' 'x86_64') url="http://cheeseshop.python.org/pypi/python-gnutls" @@ -15,7 +15,7 @@ source=(http://pypi.python.org/packages/source/p/python-gnutls/python-gnutls-${p libraryinit.patch libraryfunctions.patch) md5sums=('a398a75b1f366857cf2628cf4d62dd34' - '28227b8626e8a7df81cf3b7dae88bd80' + '2ac537f816225bc324a9e0529774df48' '9907d3a446fdc3b33a70e57925d67298') build() { diff --git a/community/python2-gnutls/libraryinit.patch b/community/python2-gnutls/libraryinit.patch index 5f987b513..5a82bbcf8 100644 --- a/community/python2-gnutls/libraryinit.patch +++ b/community/python2-gnutls/libraryinit.patch @@ -5,7 +5,7 @@ gcry_control = libgcrypt.gcry_control else: - gcry_control = libgnutls.gcry_control -+ libgcrypt = load_library(name='gcrypt', version=11) ++ libgcrypt = load_library(name='gcrypt', version=20) + gcry_control = libgcrypt.gcry_control gcry_control(GCRYCTL_SET_THREAD_CBS, c_void_p(gcrypt_thread_callbacks_ptr)) diff --git a/community/shapelib/PKGBUILD b/community/shapelib/PKGBUILD index 26804f905..596fb3880 100644 --- a/community/shapelib/PKGBUILD +++ b/community/shapelib/PKGBUILD @@ -1,31 +1,32 @@ -# $Id: PKGBUILD 103038 2013-12-25 17:41:52Z jlichtblau $ +# $Id: PKGBUILD 105403 2014-02-06 19:27:08Z jlichtblau $ # Maintainer: Jaroslav Lichtblau # Contributor: Federico Cinelli # Contributor: Bob Finch pkgname=shapelib pkgver=1.3.0 -pkgrel=4 +pkgrel=5 pkgdesc='simple C API for reading and writing ESRI Shapefiles' arch=('i686' 'x86_64') url='http://shapelib.maptools.org/' license=('LGPL' 'MIT') +options=('staticlibs') source=(http://download.osgeo.org/$pkgname/$pkgname-$pkgver.tar.gz LICENSE) sha256sums=('23d474016158ab5077db2f599527631706ba5c0dc7c4178a6a1d685bb014f68f' '67e45b04045e27a9d6f64f92b295831b8739b32668ce497d3fa02999e349a789') build() { - cd "$pkgname-$pkgver" + cd $pkgname-$pkgver sed -i -e s:'-fPIC':"${CFLAGS} -fPIC": Makefile make lib } package() { - cd "$pkgname-$pkgver" + cd $pkgname-$pkgver - install -dm755 "$pkgdir"/usr/{lib,include} + install -dm755 "${pkgdir}"/usr/{lib,include} # Fix the broken makefile sed -i -e s:/usr/local:${pkgdir}/usr: Makefile @@ -33,7 +34,7 @@ package() { make lib_install # Fix world readable bit not set - chmod 644 $pkgdir/usr/include/shapefil.h + chmod 644 "${pkgdir}"/usr/include/shapefil.h - install -D -m644 "$srcdir/LICENSE" "$pkgdir/usr/share/licenses/$pkgname/LICENSE" + install -D -m644 "${srcdir}"/LICENSE "${pkgdir}"/usr/share/licenses/$pkgname/LICENSE } diff --git a/community/sleuthkit/PKGBUILD b/community/sleuthkit/PKGBUILD index 62cadc319..6c72d530f 100644 --- a/community/sleuthkit/PKGBUILD +++ b/community/sleuthkit/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 103041 2013-12-25 17:46:25Z jlichtblau $ +# $Id: PKGBUILD 105400 2014-02-06 18:08:16Z jlichtblau $ # Maintainer: Jaroslav Lichtblau # Contributor: Geoffroy Carrier pkgname=sleuthkit -pkgver=4.1.2 -pkgrel=2 +pkgver=4.1.3 +pkgrel=1 pkgdesc='File system and media management forensic analysis tools' arch=('i686' 'x86_64') url='http://www.sleuthkit.org/sleuthkit' @@ -12,7 +12,7 @@ license=('GPL2' 'CPL' 'custom:"IBM Public Licence"') depends=('perl') changelog=$pkgname.changelog source=(http://downloads.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz) -sha256sums=('58253b35c016083558fb581308f4a3baf884229de89eb84ddbfb977ed56600d3') +sha256sums=('67f9d2a31a8884d58698d6122fc1a1bfa9bf238582bde2b49228ec9b899f0327') build() { cd ${pkgname}-${pkgver} diff --git a/community/sleuthkit/sleuthkit.changelog b/community/sleuthkit/sleuthkit.changelog index 86fb29e8b..9a3c7c791 100644 --- a/community/sleuthkit/sleuthkit.changelog +++ b/community/sleuthkit/sleuthkit.changelog @@ -1,3 +1,6 @@ +2014-02-06 Jaroslav Lichtblau + * sleuthkit 4.1.3-1 + 2013-12-25 Jaroslav Lichtblau * sleuthkit 4.1.2-2 static library removed diff --git a/community/winff/PKGBUILD b/community/winff/PKGBUILD index efbf80827..df3f45a64 100644 --- a/community/winff/PKGBUILD +++ b/community/winff/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 96460 2013-08-29 16:47:40Z arodseth $ +# $Id: PKGBUILD 105386 2014-02-06 11:25:14Z arodseth $ # Maintainer: Alexander Rødseth # Contributor: yugrotavele # Contributor: Paolo Stivanin pkgname=winff -pkgver=1.5.2 +pkgver=1.5.3 pkgrel=1 pkgdesc='GUI for ffmpeg' url='http://code.google.com/p/winff/' @@ -13,9 +13,8 @@ arch=('x86_64' 'i686') depends=('ffmpeg' 'gtk2' 'xterm' 'hicolor-icon-theme') makedepends=('lazarus' 'lazarus-gtk2' 'gendesk' 'tar') install='winff.install' -source=("https://$pkgname.googlecode.com/files/WinFF-$pkgver-source.tar.gz") -noextract=("WinFF-$pkgver-source.tar.gz") -sha256sums=('9ee1c68173263dad8d07df2bd62e830d73e6546a0fa86b35de9be8b4c363434c') +source=("$pkgname-$pkgver.tar.gz::https://docs.google.com/uc?authuser=0&id=0B8HoAIi30ZDkMHlvVkVtNHJnLVE&export=download") +sha256sums=('ce82ef4359ef45d4c4a18977e49e403474cae4e3a948e90a66cc41068b3d5106') prepare() { gendesk -n \ @@ -23,12 +22,6 @@ prepare() { --pkgdesc "$pkgdesc" \ --genericname 'Video converter' \ --categories 'AudioVideo;AudioVideoEditing;GTK' - - # The file provided by upstream is an "exploding tarball" where the files - # are not extracted in a directory. Also everything is set as executable. m) - mkdir -p "$pkgname" - cd "$pkgname" - tar zxf "../WinFF-$pkgver-source.tar.gz" } build() { diff --git a/community/xmobar/PKGBUILD b/community/xmobar/PKGBUILD index e202076b4..75c330b62 100644 --- a/community/xmobar/PKGBUILD +++ b/community/xmobar/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 99437 2013-10-28 20:54:44Z jelle $ +# $Id: PKGBUILD 105371 2014-02-06 05:24:17Z bisson $ # Maintainer: Sergej Pupykin # Contributor: Arch Haskell Team pkgname=xmobar pkgver=0.19 -pkgrel=1 +pkgrel=2 pkgdesc="A Minimalistic Text Based Status Bar" url="http://hackage.haskell.org/package/xmobar" license=('custom:BSD3') diff --git a/community/yaz/PKGBUILD b/community/yaz/PKGBUILD index cdce74adc..5c8caf484 100644 --- a/community/yaz/PKGBUILD +++ b/community/yaz/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 103930 2014-01-13 17:17:06Z andyrtr $ +# $Id: PKGBUILD 105395 2014-02-06 17:52:44Z jlichtblau $ # Maintainer: Jaroslav Lichtblau # Contributor: Ray Rashif # Contributor: Andrea Scarpino @@ -7,7 +7,7 @@ # Contributor: Robert Emil Berge pkgname=yaz -pkgver=5.0.9 +pkgver=5.0.12 pkgrel=1 pkgdesc="A toolkit supporting the development of Z39.50/SRW/SRU clients and servers" arch=('i686' 'x86_64') @@ -34,3 +34,4 @@ package() { install -Dm644 LICENSE ${pkgdir}/usr/share/licenses/$pkgname/LICENSE } +sha256sums=('4501bbeee665e34ad480508e83fbe8b65d2b5fd0a8194077f1b4235b616a846e') diff --git a/community/yaz/yaz.changelog b/community/yaz/yaz.changelog index 9f1b8f484..2ee2a0a8a 100644 --- a/community/yaz/yaz.changelog +++ b/community/yaz/yaz.changelog @@ -1,3 +1,6 @@ +2014-02-06 Jaroslav Lichtblau + * yaz 5.0.12-1 + 2013-10-25 Jaroslav Lichtblau * yaz 5.0.9-1 diff --git a/core/dhcpcd/PKGBUILD b/core/dhcpcd/PKGBUILD index f6b0abcd7..ff0c3c431 100644 --- a/core/dhcpcd/PKGBUILD +++ b/core/dhcpcd/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 199762 2013-11-15 21:24:38Z ronald $ +# $Id: PKGBUILD 205513 2014-02-06 15:35:30Z ronald $ # Maintainer: Ronald van Haren # Contributor: Tom Killian # Contributor: Judd Vinet pkgname=dhcpcd -pkgver=6.1.0 +pkgver=6.2.1 pkgrel=1 pkgdesc="RFC2131 compliant DHCP client daemon" url="http://roy.marples.name/projects/dhcpcd/" @@ -18,12 +18,12 @@ options=('emptydirs') # We Need the Empty /var/lib/dhcpcd Directory source=("http://roy.marples.name/downloads/$pkgname/$pkgname-$pkgver.tar.bz2" 'dhcpcd_.service' 'dhcpcd.service') -sha1sums=('dcd6970db0440398aaf3ae4b58cc262a67b2e472' +sha1sums=('02319be210f10e73a3add726ae3fd96f69743cff' '6f1633edde14d29b5cdc09c4f029a450ef2ebc96' - '7f3e62908037b888df2f6b87af1c7611f462dd08') + '52c1bad9ab43e9a253c1eb175e7eefb13497b8f9') build() { - cd ${srcdir}/${pkgname}-${pkgver} + cd "${srcdir}/${pkgname}-${pkgver}" # configure variables ./configure \ @@ -37,18 +37,18 @@ build() { } package() { - cd ${srcdir}/${pkgname}-${pkgver} - make DESTDIR=${pkgdir} install + cd "${srcdir}/${pkgname}-${pkgver}" + make DESTDIR="${pkgdir}" install # Install License - install -d $pkgdir/usr/share/licenses/$pkgname + install -d "$pkgdir/usr/share/licenses/$pkgname" sed 26q "$srcdir/$pkgname-$pkgver/control.h" \ >>"$pkgdir/usr/share/licenses/$pkgname/LICENSE" # Set Options in /etc/dhcpcd.conf - echo noipv4ll >> ${pkgdir}/etc/dhcpcd.conf # Disable ip4vall + echo noipv4ll >> "${pkgdir}/etc/dhcpcd.conf" # Disable ip4vall # install systemd files - install -Dm644 ${srcdir}/dhcpcd_.service ${pkgdir}/usr/lib/systemd/system/dhcpcd@.service - install -Dm644 ${srcdir}/dhcpcd.service ${pkgdir}/usr/lib/systemd/system/dhcpcd.service # FS#31543 + install -Dm644 "${srcdir}/dhcpcd_.service" "${pkgdir}/usr/lib/systemd/system/dhcpcd@.service" + install -Dm644 "${srcdir}/dhcpcd.service" "${pkgdir}/usr/lib/systemd/system/dhcpcd.service" # FS#31543 } diff --git a/core/dhcpcd/dhcpcd.service b/core/dhcpcd/dhcpcd.service index 489023d3e..e7dc2890a 100644 --- a/core/dhcpcd/dhcpcd.service +++ b/core/dhcpcd/dhcpcd.service @@ -6,8 +6,8 @@ Before=network.target [Service] Type=forking PIDFile=/run/dhcpcd.pid -ExecStart=/bin/dhcpcd -q -b -ExecStop=/bin/dhcpcd -x +ExecStart=/usr/bin/dhcpcd -q -b +ExecStop=/usr/bin/dhcpcd -x [Install] WantedBy=multi-user.target diff --git a/core/openssh/PKGBUILD b/core/openssh/PKGBUILD index b3c2fdf08..56f49da61 100644 --- a/core/openssh/PKGBUILD +++ b/core/openssh/PKGBUILD @@ -1,11 +1,11 @@ -# $Id: PKGBUILD 205002 2014-02-02 20:56:12Z bisson $ +# $Id: PKGBUILD 205496 2014-02-06 05:24:35Z bisson $ # Maintainer: Gaetan Bisson # Contributor: Aaron Griffin # Contributor: judd pkgname=openssh pkgver=6.5p1 -pkgrel=1 +pkgrel=2 pkgdesc='Free version of the SSH connectivity tools' url='http://www.openssh.org/portable.html' license=('custom:BSD') @@ -15,12 +15,14 @@ depends=('krb5' 'openssl' 'libedit' 'ldns') optdepends=('xorg-xauth: X11 forwarding' 'x11-ssh-askpass: input passphrase in X') source=("ftp://ftp.openbsd.org/pub/OpenBSD/OpenSSH/portable/${pkgname}-${pkgver}.tar.gz"{,.asc} + 'lowercase.patch' 'sshdgenkeys.service' 'sshd@.service' 'sshd.service' 'sshd.socket' 'sshd.pam') sha1sums=('3363a72b4fee91b29cf2024ff633c17f6cd2f86d' 'SKIP' + '3163a71cbaeac39d0783ad4c501fd0630d6c0c22' 'cc1ceec606c98c7407e7ac21ade23aed81e31405' '6a0ff3305692cf83aca96e10f3bb51e1c26fccda' 'ec49c6beba923e201505f5669cea48cad29014db' @@ -31,6 +33,11 @@ backup=('etc/ssh/ssh_config' 'etc/ssh/sshd_config' 'etc/pam.d/sshd') install=install +prepare() { + cd "${srcdir}/${pkgname}-${pkgver}" + patch -p1 -i ../lowercase.patch +} + build() { cd "${srcdir}/${pkgname}-${pkgver}" diff --git a/core/openssh/lowercase.patch b/core/openssh/lowercase.patch new file mode 100644 index 000000000..50b9e6e7d --- /dev/null +++ b/core/openssh/lowercase.patch @@ -0,0 +1,32 @@ +From d56b44d2dfa093883a5c4e91be3f72d99946b170 Mon Sep 17 00:00:00 2001 +From: Damien Miller +Date: Tue, 04 Feb 2014 00:26:04 +0000 +Subject: - djm@cvs.openbsd.org 2014/02/04 00:24:29 + + [ssh.c] + delay lowercasing of hostname until right before hostname + canonicalisation to unbreak case-sensitive matching of ssh_config; + reported by Ike Devolder; ok markus@ +--- +diff --git a/ssh.c b/ssh.c +index ec95733..add760c 100644 +--- a/ssh.c ++++ b/ssh.c +@@ -780,7 +780,6 @@ main(int ac, char **av) + if (!host) + usage(); + +- lowercase(host); + host_arg = xstrdup(host); + + OpenSSL_add_all_algorithms(); +@@ -914,6 +913,7 @@ main(int ac, char **av) + } + + /* If canonicalization requested then try to apply it */ ++ lowercase(host); + if (options.canonicalize_hostname != SSH_CANONICALISE_NO) + addrs = resolve_canonicalize(&host, options.port); + /* +-- +cgit v0.9.2 diff --git a/core/s-nail/PKGBUILD b/core/s-nail/PKGBUILD index 21c91e6ca..4f8597e81 100644 --- a/core/s-nail/PKGBUILD +++ b/core/s-nail/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 205003 2014-02-02 20:56:12Z bisson $ +# $Id: PKGBUILD 205499 2014-02-06 08:39:31Z bisson $ # Maintainer: Gaetan Bisson # Contributor: Stéphane Gaudreault # Contributor: Sergej Pupykin @@ -6,7 +6,7 @@ pkgname=s-nail pkgver=14.5.2 -pkgrel=2 +pkgrel=3 pkgdesc='Mail processing system with a command syntax reminiscent of ed' url='http://sdaoden.users.sourceforge.net/code.html#s-nail' license=('custom:BSD') @@ -14,8 +14,10 @@ arch=('i686' 'x86_64') depends=('openssl') optdepends=('smtp-forwarder: for sending mail') source=("http://downloads.sourceforge.net/project/${pkgname}/${pkgname}-${pkgver//./_}.tar.xz" + 'mimeheader.patch' 'sort.patch') sha1sums=('26ad43f5f41b429d5f13a3ce73a3dff75325950c' + 'e72ed84f584ebc50eb9d04779b8b754afa446bf4' '909da731e590d1d2877ed38bed667440a02d1259') groups=('base') @@ -26,7 +28,8 @@ conflicts=('mailx' 'mailx-heirloom' 'heirloom-mailx') prepare() { cd "${srcdir}/${pkgname}-${pkgver}" - patch -p1 -i ../sort.patch # http://sourceforge.net/mailarchive/message.php?msg_id=31906477 + patch -p1 -i ../mimeheader.patch + patch -p1 -i ../sort.patch } build() { diff --git a/core/s-nail/mimeheader.patch b/core/s-nail/mimeheader.patch new file mode 100644 index 000000000..2f7163b36 --- /dev/null +++ b/core/s-nail/mimeheader.patch @@ -0,0 +1,147 @@ +s-nail-14_5_2-mimeheader.patch, 2014-02-05: + +Apply: + $ cd s-nail-14.5.2 + $ patch -bu < s-nail-14_5_2-mimeheader.patch + +Description: + mime_fromhdr(): fix my rewrite again.. + + My hasty rewrite [0f9ad93] (mime_fromhdr(): partial rewrite using + n_iconv_str(), 2013-03-12), just about ninety (90) minutes before + the release of S-nail v14.1 already caused the bugfix [b608c6b] + (mime_fromhdr(): never return NULL output.., 2013-03-14), which + was the sole reason for the release of S-nail v14.2. + + Well, about a year later, after tens of thousands of mails, + including multibyte ones, i wrote myself a message that has shown + that the rewrite was still buggy -- the header + + Subject: ehm, .getElementById("blink") needs ,?= not =?US-ASCII?Q?class=3D"id"?= + + cannot be viewed correctly, the ", not" will be lost. + The reason is now understood and this changeset should fix + mime_fromhdr() so that it'll do what it is assumed to do in the + current codebase, unless i'm terribly mistaken. + + Because i bickered some time in private, i WANT to add that the + real problem is that the codebase is weird INSOFAR as that i still + don't really understand the WAY it works, because THAT IS SICK. + I.e., in my brain i assume this function effectively is + rfc_2047_decode(), meant to decode encoded words as specified in + RFC 2047, but that's simply not true, and FOR QUITE SOME TIME, + because of the embedded newlines that may be in the data and need + to passed through for at least the case that we send data to the + display. I slowly get around that schizophrenic codebase while + also converting it to a straight one, but that will take years. + Until then we need to strip whitespace in between multiple + adjacent encoded words, while passing through newlines and + whitespace that follows newlines, regardless of whatever. + I hope this will do it until we are sane. +--- + mime.c | 63 +++++++++++++++++++++++++++++++++++++++------------------------ + 1 file changed, 39 insertions(+), 24 deletions(-) + +diff --git a/mime.c b/mime.c +index ccb0061..6ee55cc 100644 +--- a/mime.c ++++ b/mime.c +@@ -863,20 +863,26 @@ jclear: + goto jleave; + } + +-/* +- * Convert header fields from RFC 1522 format +- * TODO mime_fromhdr(): NO error handling, fat; REWRITE **ASAP** +- */ + FL void + mime_fromhdr(struct str const *in, struct str *out, enum tdflags flags) + { +- /* TODO mime_fromhdr(): is called with strings that contain newlines; +- * TODO this is the usual newline problem all around the codebase; +- * TODO i.e., if we strip it, then the display misses it ;} */ ++ /* TODO mime_fromhdr(): is called with strings that contain newlines; ++ * TODO this is the usual newline problem all around the codebase; ++ * TODO i.e., if we strip it, then the display misses it ;> ++ * TODO this is why it is so messy and why S-nail v14.2 plus additional ++ * TODO patch for v14.5.2 (and maybe even v14.5.3 subminor) occurred, and ++ * TODO why our display reflects what is contained in the message: the 1:1 ++ * TODO relationship of message content and display! ++ * TODO instead a header line should be decoded to what it is (a single ++ * TODO line that is) and it should be objective to the backend wether ++ * TODO it'll be folded to fit onto the display or not, e.g., for search ++ * TODO purposes etc. then the only condition we have to honour in here ++ * TODO is that whitespace in between multiple adjacent MIME encoded words ++ * TODO á la RFC 2047 is discarded; i.e.: this function should deal with ++ * TODO RFC 2047 and be renamed: mime_fromhdr() -> mime_rfc2047_decode() */ + struct str cin, cout; + char *p, *op, *upper, *cs, *cbeg; +- int convert; +- size_t lastoutl = (size_t)-1; ++ ui32_t convert, lastenc, lastoutl; + #ifdef HAVE_ICONV + char const *tcs; + iconv_t fhicd = (iconv_t)-1; +@@ -894,6 +900,7 @@ mime_fromhdr(struct str const *in, struct str *out, enum tdflags flags) + #endif + p = in->s; + upper = p + in->l; ++ lastenc = lastoutl = 0; + + while (p < upper) { + op = p; +@@ -949,8 +956,7 @@ mime_fromhdr(struct str const *in, struct str *out, enum tdflags flags) + --cout.l; + } else + (void)qp_decode(&cout, &cin, NULL); +- if (lastoutl != (size_t)-1) +- out->l = lastoutl; ++ out->l = lastenc; + #ifdef HAVE_ICONV + if ((flags & TD_ICONV) && fhicd != (iconv_t)-1) { + cin.s = NULL, cin.l = 0; /* XXX string pool ! */ +@@ -966,21 +972,30 @@ mime_fromhdr(struct str const *in, struct str *out, enum tdflags flags) + #ifdef HAVE_ICONV + } + #endif +- lastoutl = out->l; ++ lastenc = lastoutl = out->l; + free(cout.s); +- } else { +-jnotmime: +- p = op; +- convert = 1; +- while ((op = p + convert) < upper && +- (op[0] != '=' || op[1] != '?')) +- ++convert; +- out = n_str_add_buf(out, p, convert); +- p += convert; +- if (! blankchar(p[-1])) +- lastoutl = (size_t)-1; +- } ++ } else ++jnotmime: { ++ bool_t onlyws; ++ ++ p = op; ++ onlyws = (lastenc > 0); ++ for (;;) { ++ if (++op == upper) ++ break; ++ if (op[0] == '=' && (PTRCMP(op + 1, ==, upper) || op[1] == '?')) ++ break; ++ if (onlyws && !blankchar(*op)) ++ onlyws = FAL0; ++ } ++ ++ out = n_str_add_buf(out, p, PTR2SIZE(op - p)); ++ p = op; ++ if (!onlyws || lastoutl != lastenc) ++ lastenc = out->l; ++ lastoutl = out->l; + } ++ } + out->s[out->l] = '\0'; + + if (flags & TD_ISPR) { diff --git a/core/wireless_tools/PKGBUILD b/core/wireless_tools/PKGBUILD index 57ba7574f..e8cbf1cc7 100644 --- a/core/wireless_tools/PKGBUILD +++ b/core/wireless_tools/PKGBUILD @@ -1,32 +1,31 @@ -# $Id: PKGBUILD 186266 2013-05-23 06:41:05Z bisson $ +# $Id: PKGBUILD 205493 2014-02-06 05:23:57Z bisson $ # Maintainer: Gaetan Bisson # Contributor: Giovanni Scafora # Contributor: Jason Chu pkgname=wireless_tools -pkgver=29 -pkgrel=8 +pkgver=30.pre9 +_pkgver=${pkgver%.pre*} +pkgrel=1 pkgdesc='Tools allowing to manipulate the Wireless Extensions' url='http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html' license=('GPL') arch=('i686' 'x86_64') -source=("http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/${pkgname}.${pkgver}.tar.gz" - 'dense.patch') -sha1sums=('22040ac1497f4c5f8ddeca365591b01ae3475710' - '5c297c7dff1ec1d2a3d918c20622ab3c6daf5b72') +source=("http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/${pkgname}.${pkgver}.tar.gz") +sha1sums=('41db5ced9ed3d8d3cc104ce43c19af1d72f07eec') prepare() { - cd "${srcdir}/${pkgname}.${pkgver}" - patch -p1 -i ../dense.patch # FS#15363 + cd "${srcdir}/${pkgname}.${_pkgver}" + sed '/BUILD_STATIC =/d' -i Makefile } build() { - cd "${srcdir}/${pkgname}.${pkgver}" + cd "${srcdir}/${pkgname}.${_pkgver}" make CFLAGS="${CFLAGS} -I." LDFLAGS="${LDFLAGS}" } package() { - cd "${srcdir}/${pkgname}.${pkgver}" + cd "${srcdir}/${pkgname}.${_pkgver}" make \ INSTALL_DIR="${pkgdir}/usr/bin" \ INSTALL_LIB="${pkgdir}/usr/lib" \ diff --git a/core/wireless_tools/dense.patch b/core/wireless_tools/dense.patch deleted file mode 100644 index 85182cd82..000000000 --- a/core/wireless_tools/dense.patch +++ /dev/null @@ -1,49 +0,0 @@ -The length field of wext data (iw_point.data) is 16 bits. The largest -value is thus 65535. During the attempts to increase buffer size the -buffer starts at 4096 and is doubled after each failure to fill. From the -time this length reaches 65536 it is effectively zero. We thus loose all -potential space from 32768 to 65535. - -This problem is clear when scanning in a RF dense environment. - -Without this patch: -~$ iwlist wlan0 scan -print_scanning_info: Allocation failed - -With this patch: -~$ iwlist wlan0 scan | grep Cell | wc -l -86 - -Signed-off-by: Reinette Chatre - ---- -A similar patch was recently created to fix wpa_supplicant. - -I could not find a source code repo for this code and created this patch -against version 30-pre7 downloaded from -http://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html - -diff -uprN wireless_tools_org/wireless_tools.30/iwlist.c wireless_tools.30/iwlist.c ---- wireless_tools_org/wireless_tools.30/iwlist.c 2008-01-16 17:45:41.000000000 -0800 -+++ wireless_tools.30/iwlist.c 2009-02-12 14:16:48.000000000 -0800 -@@ -800,7 +800,7 @@ print_scanning_info(int skfd, - if(iw_get_ext(skfd, ifname, SIOCGIWSCAN, &wrq) < 0) - { - /* Check if buffer was too small (WE-17 only) */ -- if((errno == E2BIG) && (range.we_version_compiled > 16)) -+ if((errno == E2BIG) && (range.we_version_compiled > 16) && (buflen < 65535)) - { - /* Some driver may return very large scan results, either - * because there are many cells, or because they have many -@@ -816,6 +816,10 @@ print_scanning_info(int skfd, - else - buflen *= 2; - -+ /* wrq.u.data.length is 16 bits so max size is 65535 */ -+ if(buflen > 65535) -+ buflen = 65535; -+ - /* Try again */ - goto realloc; - } - diff --git a/extra/claws-mail/PKGBUILD b/extra/claws-mail/PKGBUILD index da6b00a57..49bb20157 100644 --- a/extra/claws-mail/PKGBUILD +++ b/extra/claws-mail/PKGBUILD @@ -1,14 +1,14 @@ -# $Id: PKGBUILD 201548 2013-12-14 21:56:57Z andyrtr $ +# $Id: PKGBUILD 205523 2014-02-06 16:23:04Z andyrtr $ # Maintainer: Andreas Radke pkgname=claws-mail pkgver=3.9.3 -pkgrel=1 +pkgrel=2 pkgdesc="A GTK+ based e-mail client." arch=('i686' 'x86_64') license=('GPL3') url="http://www.claws-mail.org" -depends=('gtk2' 'gnutls' 'startup-notification' 'enchant' 'gpgme' 'libetpan>=1.1-4' 'compface' +depends=('gtk2' 'gnutls' 'startup-notification' 'enchant' 'gpgme' 'libetpan' 'compface' 'libsm' 'dbus-glib' 'hicolor-icon-theme' 'desktop-file-utils') makedepends=('spamassassin' 'bogofilter' 'valgrind' # dependencies for plugins diff --git a/extra/conky/PKGBUILD b/extra/conky/PKGBUILD index 90291eb21..a77caff88 100644 --- a/extra/conky/PKGBUILD +++ b/extra/conky/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 199065 2013-11-08 03:17:34Z bisson $ +# $Id: PKGBUILD 205494 2014-02-06 05:24:01Z bisson $ # Maintainer: Gaetan Bisson # Contributor: Giovanni Scafora # Contributor: James Rayner @@ -6,7 +6,7 @@ pkgname=conky pkgver=1.9.0 -pkgrel=2 +pkgrel=4 pkgdesc='Lightweight system monitor for X' url='http://conky.sourceforge.net/' license=('BSD' 'GPL') diff --git a/extra/git/PKGBUILD b/extra/git/PKGBUILD index 8d83f579f..cbfc30fc8 100644 --- a/extra/git/PKGBUILD +++ b/extra/git/PKGBUILD @@ -1,8 +1,8 @@ -# $Id: PKGBUILD 204248 2014-01-15 14:35:38Z dan $ +# $Id: PKGBUILD 205529 2014-02-06 18:45:30Z dan $ # Maintainer: Dan McGee pkgname=git -pkgver=1.8.5.3 +pkgver=1.8.5.4 pkgrel=1 pkgdesc="the fast distributed version control system" arch=(i686 x86_64) @@ -107,6 +107,6 @@ package() { install -D -m 644 "$srcdir"/git-daemon.socket "$pkgdir"/usr/lib/systemd/system/git-daemon.socket } -md5sums=('57b966065882f83ef5879620a1e329ca' +md5sums=('25965b5973aae43848a4ba5ca91b6a52' '042524f942785772d7bd52a1f02fe5ae' 'f67869315c2cc112e076f0c73f248002') diff --git a/extra/kdebase-workspace/PKGBUILD b/extra/kdebase-workspace/PKGBUILD index 0d8520e20..24910a3b0 100644 --- a/extra/kdebase-workspace/PKGBUILD +++ b/extra/kdebase-workspace/PKGBUILD @@ -1,10 +1,11 @@ -# $Id: PKGBUILD 205430 2014-02-04 18:28:47Z svenstaro $ +# $Id: PKGBUILD 205542 2014-02-06 20:54:06Z andrea $ # Maintainer: Andrea Scarpino # Contributor: Pierre Schmitz pkgname=kdebase-workspace _pkgname=kde-workspace pkgver=4.11.6 +_pkgver=4.12.2 pkgrel=1 pkgdesc="Provides the interface and basic tools for the KDE workspace" arch=('i686' 'x86_64') @@ -25,7 +26,7 @@ optdepends=('kde-wallpapers: wallpapers for KDE Plasma Workspaces' 'appmenu-qt: menu applications over dbus') install="${pkgname}.install" backup=('usr/share/config/kdm/kdmrc') -source=("http://download.kde.org/stable/${pkgver}/src/${_pkgname}-${pkgver}.tar.xz" +source=("http://download.kde.org/stable/${_pkgver}/src/${_pkgname}-${pkgver}.tar.xz" 'kde.pam' 'kde-np.pam' 'kscreensaver.pam' 'kdm.service' 'kdm.logrotate' 'etc-scripts.patch' 'terminate-server.patch' 'kdm-xinitrd.patch') sha1sums=('f1da23a472064307dcd244605a7004701982e5de' diff --git a/extra/libchamplain/PKGBUILD b/extra/libchamplain/PKGBUILD index 1ada0ba03..2a194feaa 100644 --- a/extra/libchamplain/PKGBUILD +++ b/extra/libchamplain/PKGBUILD @@ -1,9 +1,9 @@ -# $Id: PKGBUILD 205428 2014-02-04 17:15:14Z heftig $ +# $Id: PKGBUILD 205540 2014-02-06 20:50:44Z heftig $ # Maintainer: Andreas Radke # Contributor: Michael Kanis pkgname=libchamplain -pkgver=0.12.6 +pkgver=0.12.7 pkgrel=1 pkgdesc="Gtk3 widget for displaying rasterized maps" url="http://projects.gnome.org/libchamplain/" @@ -12,7 +12,7 @@ arch=('i686' 'x86_64') depends=('clutter-gtk' 'libsoup' 'cairo' 'sqlite') makedepends=('gobject-introspection' 'gtk-doc' 'vala') source=(http://ftp.gnome.org/pub/GNOME/sources/$pkgname/${pkgver%.*}/${pkgname}-${pkgver}.tar.xz) -sha256sums=('2400ff2f4b25e5441b3a7d988e8ff996c9d2107d0aca101fc22320969db22576') +sha256sums=('b607fa7e32dd67e5d9541d620abb212a85d076d1def0252c0112a362bddeac5e') build() { cd $pkgname-$pkgver diff --git a/extra/libetpan/PKGBUILD b/extra/libetpan/PKGBUILD index 033e99d79..3c4e298ce 100644 --- a/extra/libetpan/PKGBUILD +++ b/extra/libetpan/PKGBUILD @@ -1,19 +1,28 @@ -# $Id: PKGBUILD 198154 2013-10-30 13:07:31Z allan $ +# $Id: PKGBUILD 205522 2014-02-06 16:23:03Z andyrtr $ # Maintainer: Andreas Radke pkgname=libetpan -pkgver=1.1 -pkgrel=4 +pkgver=1.2 +pkgrel=1 pkgdesc="A portable middleware for email access" arch=('i686' 'x86_64') -url="http://www.etpan.org/" +url="http://www.etpan.org/libetpan.html" license=("custom:etpan") depends=('libsasl' 'curl' 'expat') -source=(http://downloads.sourceforge.net/sourceforge/${pkgname}/${pkgname}-${pkgver}.tar.gz) -md5sums=('6fee60d08506e941642b8fa087e60b07') +source=(https://github.com/dinhviethoa/${pkgname}/archive/${pkgver}.tar.gz) +md5sums=('c15905ebc2ec620afb8bcca7b9d9c232') build() { cd ${pkgname}-${pkgver} + + # generate automake files that are not included in the tarball + libtoolize --force --copy + aclocal -I m4 + autoheader + autoconf + automake --add-missing --foreign --force --copy + #autoreconf -vfi + ./configure --prefix=/usr \ --disable-static \ --disable-db diff --git a/extra/libftdi/PKGBUILD b/extra/libftdi/PKGBUILD deleted file mode 100644 index d269075a6..000000000 --- a/extra/libftdi/PKGBUILD +++ /dev/null @@ -1,36 +0,0 @@ -# $Id: PKGBUILD 205481 2014-02-05 19:47:07Z eric $ -# Maintainer: - -pkgname=libftdi -pkgver=1.1 -pkgrel=1 -pkgdesc="A library to talk to FTDI chips" -arch=('i686' 'x86_64') -url="http://www.intra2net.com/en/developer/libftdi/download.php" -license=('GPL2' 'LGPL2.1') -depends=('libusbx') -makedepends=('boost' 'cmake') -source=(http://www.intra2net.com/en/developer/libftdi/download/${pkgname}1-$pkgver.tar.bz2{,.sig}) -sha1sums=('f05ade5614aa31e64f91a30ce3782f7ca3704d18' - 'SKIP') - -prepare() { - cd ${pkgname}1-$pkgver - sed -i 's|LIB_SUFFIX 64|LIB_SUFFIX ""|' CMakeLists.txt -} - -build() { - cd ${pkgname}1-$pkgver - mkdir build - cd build - cmake .. -DCMAKE_INSTALL_PREFIX=/usr -DCMAKE_SKIP_BUILD_RPATH=ON -DCMAKE_BUILD_TYPE=Release - make -} - -package() { - cd ${pkgname}1-$pkgver/build - make DESTDIR="$pkgdir" install - find examples -type f -perm -755 -exec install {} "$pkgdir/usr/bin" \; - # Remove eepreom (conflict with i2c-tools FS#37925) - rm "$pkgdir/usr/bin/eeprom" -} diff --git a/extra/moc/PKGBUILD b/extra/moc/PKGBUILD index 5f5fe7725..059249cb8 100644 --- a/extra/moc/PKGBUILD +++ b/extra/moc/PKGBUILD @@ -1,28 +1,26 @@ -# $Id: PKGBUILD 198322 2013-10-30 14:09:45Z allan $ +# $Id: PKGBUILD 205535 2014-02-06 19:58:31Z eric $ # Maintainer: Eric Bélanger pkgname=moc -pkgver=2.5beta1 -pkgrel=5 +pkgver=2.5.0beta2 +pkgrel=1 epoch=1 pkgdesc="An ncurses console audio player designed to be powerful and easy to use" arch=('i686' 'x86_64') url="http://moc.daper.net/" license=('GPL') -depends=('libmad' 'libid3tag' 'jack' 'curl' 'libltdl' 'file' 'popt') +depends=('libmad' 'libid3tag' 'jack' 'curl' 'libltdl' 'file') makedepends=('speex' 'ffmpeg' 'taglib' 'libmpcdec' 'wavpack' 'libmodplug' 'faad2') -optdepends=('speex: for using the speex plugin' +optdepends=('speex: for using the speex plugin' 'ffmpeg: for using the ffmpeg plugin' - 'taglib: for using the musepack plugin' - 'libmpcdec: for using the musepack plugin' - 'wavpack: for using the wavpack plugin' - 'faad2: for using the aac plugin' + 'taglib: for using the musepack plugin' + 'libmpcdec: for using the musepack plugin' + 'wavpack: for using the wavpack plugin' + 'faad2: for using the aac plugin' 'libmodplug: for using the modplug plugin') -source=(ftp://ftp.daper.net/pub/soft/moc/unstable/moc-2.5.0-beta1.tar.bz2{,.sig} \ - moc-ffmpeg.patch) -sha1sums=('4030a1fa5c7cfef06909c54d8c7a1fbb93f23caa' - '29c232c37e1f3737c3b670372732446e9c0786a8' - 'f3b8b327dd27d50422b1ad8c9ef89a7366529307') +source=(http://ftp.daper.net/pub/soft/moc/unstable/moc-${pkgver%b*}-${pkgver#*.*.?}.tar.bz2{,.sig}) +sha1sums=('bf786d719c853c22dec74bc2ee565aae4596fbe7' + 'SKIP') # source PKGBUILD && mksource mksource() { @@ -40,13 +38,8 @@ mksource() { gpg --detach-sign --use-agent -u ${GPGKEY} ${pkgname}-${pkgver}.tar.xz } -prepare() { - cd ${pkgname}-2.5.0-beta1 - patch -p0 -i "${srcdir}/moc-ffmpeg.patch" -} - build() { - cd ${pkgname}-2.5.0-beta1 + cd ${pkgname}-${pkgver%b*}-${pkgver#*.*.?} ./configure --prefix=/usr --without-rcc \ --with-oss --with-alsa --with-jack --with-aac --with-mp3 \ --with-musepack --with-vorbis --with-flac --with-wavpack \ @@ -56,6 +49,6 @@ build() { } package() { - cd ${pkgname}-2.5.0-beta1 + cd ${pkgname}-${pkgver%b*}-${pkgver#*.*.?} make DESTDIR="${pkgdir}" install } diff --git a/extra/moc/moc-ffmpeg.patch b/extra/moc/moc-ffmpeg.patch deleted file mode 100644 index e268e5427..000000000 --- a/extra/moc/moc-ffmpeg.patch +++ /dev/null @@ -1,557 +0,0 @@ -Index: menu.c -=================================================================== ---- menu.c (revision 2516) -+++ menu.c (working copy) -@@ -90,9 +90,14 @@ - getyx (menu->win, y, x); - if (title_width <= title_space || mi->align == MENU_ALIGN_LEFT) - xwaddnstr (menu->win, mi->title, title_space); -- else -- xwaddstr (menu->win, mi->title + title_width - title_space); -+ else { -+ char *ptr; - -+ ptr = xstrtail (mi->title, title_space); -+ xwaddstr (menu->win, ptr); -+ free (ptr); -+ } -+ - /* Fill the remainder of the title field with spaces. */ - if (mi == menu->selected) { - getyx (menu->win, y, ix); -Index: utf8.c -=================================================================== ---- utf8.c (revision 2516) -+++ utf8.c (working copy) -@@ -199,47 +199,50 @@ - - int xwaddnstr (WINDOW *win, const char *str, const int n) - { -- int res; -+ int res, width, inv_char; -+ wchar_t *ucs; -+ char *mstr, *lstr; -+ size_t size, num_chars; - - assert (n > 0); - assert (str != NULL); - -- if (using_utf8) { -+ mstr = iconv_str (iconv_desc, str); - -- /* This nasty hack is because we need to count n in chars, but -- * [w]addnstr() takes arguments in bytes (in UTF-8 a char can be -- * longer than 1 byte). There are also problems with [w]addnwstr() -- * (screen garbled). I have no better idea. */ -+ size = xmbstowcs (NULL, mstr, -1, NULL) + 1; -+ ucs = (wchar_t *)xmalloc (sizeof(wchar_t) * size); -+ xmbstowcs (ucs, mstr, size, &inv_char); -+ width = wcswidth (ucs, WIDTH_MAX); - -- wchar_t *ucs; -- size_t size; -- size_t utf_num_chars; -- int inv_char; -- -- size = xmbstowcs (NULL, str, -1, NULL) + 1; -- ucs = (wchar_t *)xmalloc (sizeof(wchar_t) * size); -- xmbstowcs (ucs, str, size, &inv_char); -- if ((size_t)n < size - 1) -- ucs[n] = L'\0'; -- utf_num_chars = wcstombs (NULL, ucs, 0); -- if (inv_char) { -- char *utf8 = (char *)xmalloc (utf_num_chars + 1); -- -- wcstombs (utf8, ucs, utf_num_chars + 1); -- res = waddstr (win, utf8); -- free (utf8); -+ if (width == -1) { -+ size_t clidx; -+ for (clidx = 0; clidx < size - 1; clidx++) { -+ if (wcwidth (ucs[clidx]) == -1) -+ ucs[clidx] = L'?'; - } -- else -- res = waddnstr (win, str, utf_num_chars); -- free (ucs); -+ width = wcswidth (ucs, WIDTH_MAX); -+ inv_char = 1; - } -- else { -- char *lstr = iconv_str (iconv_desc, str); - -- res = waddnstr (win, lstr, n); -- free (lstr); -+ if (width > n) { -+ while (width > n) -+ width -= wcwidth (ucs[--size]); -+ ucs[size] = L'\0'; - } - -+ num_chars = wcstombs (NULL, ucs, 0); -+ lstr = (char *)xmalloc (num_chars + 1); -+ -+ if (inv_char) -+ wcstombs (lstr, ucs, num_chars + 1); -+ else -+ snprintf (lstr, num_chars + 1, "%s", mstr); -+ -+ res = waddstr (win, lstr); -+ -+ free (ucs); -+ free (lstr); -+ free (mstr); - return res; - } - -Index: decoder_plugins/mp3/mp3.c -=================================================================== ---- decoder_plugins/mp3/mp3.c (revision 2516) -+++ decoder_plugins/mp3/mp3.c (working copy) -@@ -696,17 +696,19 @@ - { - char *ext; - -+ strcpy (buf, "MPx"); -+ - ext = ext_pos (file); -- if (!strcasecmp (ext, "mp3")) -- strcpy (buf, "MP3"); -- else if (!strcasecmp (ext, "mp2")) -- strcpy (buf, "MP2"); -- else if (!strcasecmp (ext, "mp1")) -- strcpy (buf, "MP1"); -- else if (!strcasecmp (ext, "mpga")) -- strcpy (buf, "MPG"); -- else -- strcpy (buf, "MPx"); -+ if (ext) { -+ if (!strcasecmp (ext, "mp3")) -+ strcpy (buf, "MP3"); -+ else if (!strcasecmp (ext, "mp2")) -+ strcpy (buf, "MP2"); -+ else if (!strcasecmp (ext, "mp1")) -+ strcpy (buf, "MP1"); -+ else if (!strcasecmp (ext, "mpga")) -+ strcpy (buf, "MPG"); -+ } - } - - static int mp3_our_format_ext (const char *ext) -Index: decoder_plugins/ffmpeg/ffmpeg.m4 -=================================================================== ---- decoder_plugins/ffmpeg/ffmpeg.m4 (revision 2516) -+++ decoder_plugins/ffmpeg/ffmpeg.m4 (working copy) -@@ -88,6 +88,25 @@ - [#include ]) - AC_CHECK_DECLS([AV_CODEC_ID_OPUS], , , - [#include ]) -+ AC_SEARCH_LIBS(avcodec_free_frame, avcodec, -+ [AC_DEFINE([HAVE_AVCODEC_FREE_FRAME], 1, -+ [Define to 1 if you have the `avcodec_free_frame' function.])]) -+ AC_CHECK_DECLS([CODEC_ID_PCM_S8_PLANAR], , , -+ [#include ]) -+ AC_CHECK_DECLS([AV_SAMPLE_FMT_U8P], , , -+ [#include ]) -+ AC_CHECK_DECLS([AV_SAMPLE_FMT_S16P], , , -+ [#include ]) -+ AC_CHECK_DECLS([AV_SAMPLE_FMT_S32P], , , -+ [#include ]) -+ AC_CHECK_DECLS([AV_SAMPLE_FMT_FLTP], , , -+ [#include ]) -+ AC_SEARCH_LIBS(av_get_sample_fmt_name, avutil, -+ [AC_DEFINE([HAVE_AV_GET_SAMPLE_FMT_NAME], 1, -+ [Define to 1 if you have the `av_get_sample_fmt_name' function.])]) -+ AC_SEARCH_LIBS(av_lockmgr_register, avcodec, -+ [AC_DEFINE([HAVE_LOCKMGR_REGISTER], 1, -+ [Define to 1 if you have the `av_lockmgr_register' function.])]) - CPPFLAGS="$save_CPPFLAGS" - CFLAGS="$save_CFLAGS" - LIBS="$save_LIBS" -Index: decoder_plugins/ffmpeg/ffmpeg.c -=================================================================== ---- decoder_plugins/ffmpeg/ffmpeg.c (revision 2516) -+++ decoder_plugins/ffmpeg/ffmpeg.c (working copy) -@@ -99,6 +99,7 @@ - bool okay; /* was this stream successfully opened? */ - struct decoder_error error; - long fmt; -+ int sample_width; - int bitrate; /* in bits per second */ - int avg_bitrate; /* in bits per second */ - #if SEEK_IN_DECODER -@@ -106,6 +107,7 @@ - int seek_sec; /* second to which to seek */ - #endif - bool seek_broken; /* FFmpeg seeking is broken */ -+ bool timing_broken; /* FFmpeg trashes duration and bit_rate */ - #if SEEK_IN_DECODER && defined(DEBUG) - pthread_t thread_id; - #endif -@@ -277,8 +279,72 @@ - } - } - -+/* Handle FFmpeg's locking requirements. */ -+#ifdef HAVE_LOCKMGR_REGISTER -+static int locking_cb (void **mutex, enum AVLockOp op) -+{ -+ int result; -+ -+ switch (op) { -+ case AV_LOCK_CREATE: -+ *mutex = xmalloc (sizeof (pthread_mutex_t)); -+ result = pthread_mutex_init (*mutex, NULL); -+ break; -+ case AV_LOCK_OBTAIN: -+ result = pthread_mutex_lock (*mutex); -+ break; -+ case AV_LOCK_RELEASE: -+ result = pthread_mutex_unlock (*mutex); -+ break; -+ case AV_LOCK_DESTROY: -+ result = pthread_mutex_destroy (*mutex); -+ free (*mutex); -+ *mutex = NULL; -+ break; -+ } -+ -+ return result; -+} -+#endif -+ -+/* Here we attempt to determine if FFmpeg/LibAV has trashed the 'duration' -+ * and 'bit_rate' fields in AVFormatContext for large files. Determining -+ * whether or not they are likely to be valid is imprecise and will vary -+ * depending (at least) on: -+ * -+ * - The file's size, -+ * - The file's codec, -+ * - The number and size of tags, -+ * - The version of FFmpeg/LibAV, and -+ * - Whether it's FFmpeg or LibAV. -+ * -+ * This function represents a best guess. -+*/ -+static bool is_timing_broken (AVFormatContext *ic) -+{ -+ int64_t file_size; -+ -+ if (ic->duration < 0 || ic->bit_rate < 0) -+ return true; -+ -+#ifdef HAVE_AVIO_SIZE -+ file_size = avio_size (ic->pb); -+#else -+ file_size = ic->file_size; -+#endif -+ -+ if (file_size < UINT32_MAX) -+ return false; -+ -+ return true; -+} -+ - static void ffmpeg_init () - { -+#ifdef HAVE_LOCKMGR_REGISTER -+ int rc; -+#endif -+ - #ifdef DEBUG - av_log_set_level (AV_LOG_INFO); - #else -@@ -291,10 +357,20 @@ - supported_extns = lists_strs_new (16); - load_audio_extns (supported_extns); - load_video_extns (supported_extns); -+ -+#ifdef HAVE_LOCKMGR_REGISTER -+ rc = av_lockmgr_register (locking_cb); -+ if (rc < 0) -+ fatal ("Lock manager initialisation failed"); -+#endif - } - - static void ffmpeg_destroy () - { -+#ifdef HAVE_LOCKMGR_REGISTER -+ av_lockmgr_register (NULL); -+#endif -+ - av_log_set_level (AV_LOG_QUIET); - ffmpeg_log_repeats (NULL); - -@@ -341,9 +417,9 @@ - } - #endif - -- if (tags_sel & TAGS_TIME) { -+ if (!is_timing_broken (ic) && tags_sel & TAGS_TIME) { - info->time = -1; -- if (ic->duration >= 0) -+ if (ic->duration != (int64_t)AV_NOPTS_VALUE && ic->duration >= 0) - info->time = ic->duration / AV_TIME_BASE; - } - -@@ -426,12 +502,6 @@ - - #endif - -- if (tags_sel & TAGS_TIME) { -- info->time = -1; -- if (ic->duration != (int64_t)AV_NOPTS_VALUE && ic->duration >= 0) -- info->time = ic->duration / AV_TIME_BASE; -- } -- - end: - #ifdef HAVE_AVFORMAT_CLOSE_INPUT - avformat_close_input (&ic); -@@ -450,12 +520,16 @@ - if (!strcmp (data->ic->iformat->name, "wav")) { - switch (data->enc->codec_id) { - case CODEC_ID_PCM_S8: -+#if HAVE_DECL_CODEC_ID_PCM_S8_PLANAR -+ case CODEC_ID_PCM_S8_PLANAR: -+#endif - result = SFMT_S8; - break; - case CODEC_ID_PCM_U8: - result = SFMT_U8; - break; - case CODEC_ID_PCM_S16LE: -+ case CODEC_ID_PCM_S16LE_PLANAR: - case CODEC_ID_PCM_S16BE: - result = SFMT_S16; - break; -@@ -490,15 +564,27 @@ - - switch (data->enc->sample_fmt) { - case AV_SAMPLE_FMT_U8: -+#if HAVE_DECL_AV_SAMPLE_FMT_U8P -+ case AV_SAMPLE_FMT_U8P: -+#endif - result = SFMT_U8; - break; - case AV_SAMPLE_FMT_S16: -+#if HAVE_DECL_AV_SAMPLE_FMT_S16P -+ case AV_SAMPLE_FMT_S16P: -+#endif - result = SFMT_S16; - break; - case AV_SAMPLE_FMT_S32: -+#if HAVE_DECL_AV_SAMPLE_FMT_S32P -+ case AV_SAMPLE_FMT_S32P: -+#endif - result = SFMT_S32; - break; - case AV_SAMPLE_FMT_FLT: -+#if HAVE_DECL_AV_SAMPLE_FMT_FLTP -+ case AV_SAMPLE_FMT_FLTP: -+#endif - result = SFMT_FLOAT; - break; - default: -@@ -597,6 +683,7 @@ - data->stream = NULL; - data->enc = NULL; - data->codec = NULL; -+ data->sample_width = 0; - data->bitrate = 0; - data->avg_bitrate = 0; - -@@ -624,6 +711,7 @@ - data->seek_sec = 0; - #endif - data->seek_broken = false; -+ data->timing_broken = false; - - decoder_error_init (&data->error); - -@@ -702,27 +790,38 @@ - if (data->fmt == 0) - data->fmt = fmt_from_sample_fmt (data); - if (data->fmt == 0) { -+#ifdef HAVE_AV_GET_SAMPLE_FMT_NAME - decoder_error (&data->error, ERROR_FATAL, 0, -+ "Cannot get sample size from unknown sample format: %s", -+ av_get_sample_fmt_name (data->enc->sample_fmt)); -+#else -+ decoder_error (&data->error, ERROR_FATAL, 0, - "Unsupported sample size!"); -+#endif -+ avcodec_close (data->enc); - goto end; - } -+ data->sample_width = sfmt_Bps (data->fmt); - if (data->codec->capabilities & CODEC_CAP_DELAY) - data->delay = true; - data->seek_broken = is_seek_broken (data); -+ data->timing_broken = is_timing_broken (data->ic); - - data->okay = true; - -- if (data->ic->duration >= AV_TIME_BASE) { -+ if (!data->timing_broken && data->ic->duration >= AV_TIME_BASE) { - #ifdef HAVE_AVIO_SIZE - data->avg_bitrate = (int) (avio_size (data->ic->pb) / -- (data->ic->duration / AV_TIME_BASE) * 8); -+ (data->ic->duration / AV_TIME_BASE) * 8); - #else - data->avg_bitrate = (int) (data->ic->file_size / -- (data->ic->duration / AV_TIME_BASE) * 8); -+ (data->ic->duration / AV_TIME_BASE) * 8); - #endif - } -- data->bitrate = data->ic->bit_rate; - -+ if (!data->timing_broken && data->ic->bit_rate > 0) -+ data->bitrate = data->ic->bit_rate; -+ - return data; - - end: -@@ -943,12 +1042,14 @@ - char *buf, int buf_len) - { - int filled = 0; -+ AVFrame *frame; - -+ frame = avcodec_alloc_frame (); -+ - do { - int len, got_frame, is_planar, plane_size, data_size, copied; -- AVFrame frame; - -- len = avcodec_decode_audio4 (data->enc, &frame, &got_frame, pkt); -+ len = avcodec_decode_audio4 (data->enc, frame, &got_frame, pkt); - - if (len < 0) { - /* skip frame */ -@@ -968,33 +1069,46 @@ - - is_planar = av_sample_fmt_is_planar (data->enc->sample_fmt); - data_size = av_samples_get_buffer_size (&plane_size, -- data->enc->channels, frame.nb_samples, -+ data->enc->channels, -+ frame->nb_samples, - data->enc->sample_fmt, 1); - - if (data_size == 0) - continue; - -- copied = copy_or_buffer (data, (char *)frame.extended_data[0], -- plane_size, buf, buf_len); -- buf += copied; -- filled += copied; -- buf_len -= copied; -+ if (is_planar && data->enc->channels > 1) { -+ int offset, ch; - -- if (is_planar && data->enc->channels > 1) { -- int ch; -+ for (offset = 0; offset < plane_size; offset += data->sample_width) { -+ for (ch = 0; ch < data->enc->channels; ch += 1) { -+ copied = copy_or_buffer (data, -+ (char *)frame->extended_data[ch] -+ + offset, -+ data->sample_width, buf, buf_len); -+ buf += copied; -+ filled += copied; -+ buf_len -= copied; -+ } -+ } -+ } -+ else { -+ copied = copy_or_buffer (data, (char *)frame->extended_data[0], -+ plane_size, buf, buf_len); -+ buf += copied; -+ filled += copied; -+ buf_len -= copied; -+ } - -- for (ch = 1; ch < data->enc->channels; ch += 1) { -- copied = copy_or_buffer (data, (char *)frame.extended_data[ch], -- plane_size, buf, buf_len); -- buf += copied; -- filled += copied; -- buf_len -= copied; -- } -- } -- - debug ("Copying %dB (%dB filled)", data_size, filled); - } while (pkt->size > 0); - -+ avcodec_get_frame_defaults (frame); -+#ifdef HAVE_AVCODEC_FREE_FRAME -+ avcodec_free_frame (&frame); -+#else -+ av_freep (&frame); -+#endif -+ - return filled; - } - #endif -@@ -1122,9 +1236,10 @@ - free_packet (pkt); - } while (!bytes_produced && !data->eos); - -- data->bitrate = compute_bitrate (sound_params, bytes_used, -- bytes_produced + data->remain_buf_len, -- data->bitrate); -+ if (!data->timing_broken) -+ data->bitrate = compute_bitrate (sound_params, bytes_used, -+ bytes_produced + data->remain_buf_len, -+ data->bitrate); - - return bytes_produced; - } -@@ -1185,20 +1300,23 @@ - { - struct ffmpeg_data *data = (struct ffmpeg_data *)prv_data; - -- return data->bitrate / 1000; -+ return data->timing_broken ? -1 : data->bitrate / 1000; - } - - static int ffmpeg_get_avg_bitrate (void *prv_data) - { - struct ffmpeg_data *data = (struct ffmpeg_data *)prv_data; - -- return data->avg_bitrate / 1000; -+ return data->timing_broken ? -1 : data->avg_bitrate / 1000; - } - - static int ffmpeg_get_duration (void *prv_data) - { - struct ffmpeg_data *data = (struct ffmpeg_data *)prv_data; - -+ if (data->timing_broken) -+ return -1; -+ - if (!data->stream) - return -1; - - -Index: configure.in -=================================================================== ---- configure.in (revision 2518) -+++ configure.in (working copy) -@@ -293,7 +293,6 @@ - - dnl optional functions - AC_CHECK_FUNCS([strcasestr strerror_r syslog]) --AC_CHECK_FUNCS([getrlimit pthread_attr_getstacksize]) - AX_CHECK_UNAME_SYSCALL - - dnl MIME magic -@@ -322,6 +321,7 @@ - CC="$PTHREAD_CC" - CFLAGS="$PTHREAD_CFLAGS $CFLAGS" - EXTRA_LIBS="$EXTRA_LIBS $PTHREAD_LIBS" -+AC_CHECK_FUNCS([getrlimit pthread_attr_getstacksize]) - - dnl __FUNCTION__ - AC_TRY_COMPILE(,[printf(__FUNCTION__);], [AC_DEFINE([HAVE__FUNCTION__], 1, - - diff --git a/extra/php-apcu/PKGBUILD b/extra/php-apcu/PKGBUILD index 96e41a005..cd4cb9f08 100644 --- a/extra/php-apcu/PKGBUILD +++ b/extra/php-apcu/PKGBUILD @@ -1,8 +1,8 @@ -# $Id: PKGBUILD 194370 2013-09-14 20:47:48Z pierre $ +# $Id: PKGBUILD 205511 2014-02-06 14:49:36Z pierre $ # Maintainer: Pierre Schmitz pkgname=php-apcu -pkgver=4.0.2 +pkgver=4.0.3 pkgrel=1 arch=('i686' 'x86_64') pkgdesc='A userland caching module for PHP' @@ -14,7 +14,7 @@ provides=("php-apc=${pkgver}") license=('PHP') source=("http://pecl.php.net/get/apcu-$pkgver.tgz") backup=('etc/php/conf.d/apcu.ini') -md5sums=('c8a5c246b787eec81847017823099884') +md5sums=('4db3d1ed48c447d9adebec13a8846d48') build() { cd $srcdir/apcu-$pkgver diff --git a/extra/php/PKGBUILD b/extra/php/PKGBUILD index 93f94a870..1daebb0da 100644 --- a/extra/php/PKGBUILD +++ b/extra/php/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 203430 2014-01-10 20:36:02Z pierre $ +# $Id: PKGBUILD 205510 2014-02-06 14:49:36Z pierre $ # Maintainer: Pierre Schmitz pkgbase=php @@ -21,7 +21,7 @@ pkgname=('php' 'php-sqlite' 'php-tidy' 'php-xsl') -pkgver=5.5.8 +pkgver=5.5.9 pkgrel=1 arch=('i686' 'x86_64') license=('PHP') @@ -34,7 +34,7 @@ source=("http://www.php.net/distributions/${pkgbase}-${pkgver}.tar.gz" "http://www.php.net/distributions/${pkgbase}-${pkgver}.tar.gz.asc" 'php.ini.patch' 'apache.conf' 'php-fpm.conf.in.patch' 'logrotate.d.php-fpm' 'php-fpm.service' 'php-fpm.tmpfiles') -md5sums=('1ed2b0193ecaca8b980a9b6a90357f1c' +md5sums=('c018461604db38af48d1ca304cb592c6' 'SKIP' '799cd5f91f5253f4b47ec4fd7fccf4f1' 'dec2cbaad64e3abf4f0ec70e1de4e8e9' diff --git a/extra/pycurl/PKGBUILD b/extra/pycurl/PKGBUILD deleted file mode 100644 index 3db793090..000000000 --- a/extra/pycurl/PKGBUILD +++ /dev/null @@ -1,51 +0,0 @@ -# $Id: PKGBUILD 204461 2014-01-20 15:09:51Z eric $ -# Maintainer: -# Contributor: Sergej Pupykin -# Contributor: Angel 'angvp' Velasquez - -pkgbase=pycurl -pkgname=('python-pycurl' 'python2-pycurl') -pkgver=7.19.3 -pkgrel=1 -arch=('i686' 'x86_64') -url="http://pycurl.sourceforge.net/" -license=('LGPL' 'MIT') -makedepends=('python' 'python2' 'curl') -source=("http://pycurl.sourceforge.net/download/${pkgbase}-${pkgver}.tar.gz") -sha1sums=('5d8b7a7f869362421061d72f6d234bf805ebebb5') - -prepare() { - cp -r ${pkgbase}-${pkgver} python2-${pkgbase}-${pkgver} - - cd "${srcdir}/${pkgbase}-${pkgver}" - find . -name '*.py' -exec sed -i -e "s|#! /usr/bin/env python|#!/usr/bin/env python3|" {} + - sed -i 's/"share", "doc", PACKAGE/"share", "doc", "python-pycurl"/' setup.py - cd "${srcdir}/python2-${pkgbase}-${pkgver}" - find . -name '*.py' -exec sed -i -e "s|#! /usr/bin/env python|#!/usr/bin/env python2|" {} + - sed -i 's/"share", "doc", PACKAGE/"share", "doc", "python2-pycurl"/' setup.py -} - -build() { - cd "${srcdir}/${pkgbase}-${pkgver}" - python3 setup.py build --with-ssl - cd "${srcdir}/python2-${pkgbase}-${pkgver}" - python2 setup.py build --with-ssl -} - -package_python-pycurl() { - pkgdesc="A Python 3.x interface to libcurl" - depends=('python' 'curl') - - cd ${pkgbase}-${pkgver} - python setup.py install --root="${pkgdir}" - install -D -m644 COPYING-MIT "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" -} - -package_python2-pycurl() { - pkgdesc="A Python 2.x interface to libcurl" - depends=('python2' 'curl') - - cd python2-${pkgbase}-${pkgver} - python2 setup.py install --root="${pkgdir}" - install -D -m644 COPYING-MIT "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" -} diff --git a/extra/python-iwscan/PKGBUILD b/extra/python-iwscan/PKGBUILD index 752d224cb..2636d914b 100644 --- a/extra/python-iwscan/PKGBUILD +++ b/extra/python-iwscan/PKGBUILD @@ -1,10 +1,10 @@ -# $Id: PKGBUILD 169016 2012-10-17 10:20:21Z allan $ +# $Id: PKGBUILD 205495 2014-02-06 05:24:02Z bisson $ # Maintainer: Daniel Isenmann pkgbase=python-iwscan pkgname=python2-iwscan pkgver=20090609 -pkgrel=4 +pkgrel=5 pkgdesc="A Python interface to iwlist, using the iwlib library" arch=('i686' 'x86_64') url="http://projects.otaku42.de/browser/python-iwscan" @@ -15,12 +15,17 @@ replaces=('python-iwscan<=20090609-3') source=(ftp://ftp.archlinux.org/other/${pkgbase}/${pkgbase}-20090609.tar.gz) md5sums=('30fbe8ad3b07e67c1c35db2de16077d8') +prepare() { + cd ${pkgbase} + sed -i 's|PROC_NET_WIRELESS|"/proc/net/wireless"|' pyiwscan.c +} + build() { - cd "${srcdir}/${pkgbase}" + cd ${pkgbase} python2 setup.py build } package_python2-iwscan() { - cd "${srcdir}/${pkgbase}" + cd ${pkgbase} python2 setup.py install --root="${pkgdir}" } diff --git a/extra/python-pycurl/PKGBUILD b/extra/python-pycurl/PKGBUILD new file mode 100644 index 000000000..86bd6201c --- /dev/null +++ b/extra/python-pycurl/PKGBUILD @@ -0,0 +1,54 @@ +# $Id: PKGBUILD 205506 2014-02-06 10:55:43Z fyan $ +# Maintainer: Felix Yan +# Contributor: Sergej Pupykin +# Contributor: Angel 'angvp' Velasquez + +_pypiname=pycurl +pkgbase=python-$_pypiname +pkgname=('python-pycurl' 'python2-pycurl') +pkgver=7.19.3.1 +pkgrel=1 +arch=('i686' 'x86_64') +url="http://pycurl.sourceforge.net/" +license=('LGPL' 'MIT') +makedepends=('python' 'python2' 'curl' 'git') +source=("git+https://github.com/pycurl/pycurl.git#tag=REL_${pkgver//./_}") +sha1sums=('SKIP') + +prepare() { + cp -r ${_pypiname} python2-${_pypiname} + + cd "${srcdir}/${_pypiname}" + find . -name '*.py' -exec sed -i -e "s|#! /usr/bin/env python|#!/usr/bin/env python3|" {} + + sed -i 's/"share", "doc", PACKAGE/"share", "doc", "python-pycurl"/' setup.py + + cd "${srcdir}/python2-${_pypiname}" + find . -name '*.py' -exec sed -i -e "s|#! /usr/bin/env python|#!/usr/bin/env python2|" {} + + sed -i 's/"share", "doc", PACKAGE/"share", "doc", "python2-pycurl"/' setup.py +} + +build() { + cd "${srcdir}/${_pypiname}" + python3 setup.py build --with-ssl + + cd "${srcdir}/python2-${_pypiname}" + python2 setup.py build --with-ssl +} + +package_python-pycurl() { + pkgdesc="A Python 3.x interface to libcurl" + depends=('python' 'curl') + + cd ${_pypiname} + python setup.py install -O1 --root="${pkgdir}" + install -D -m644 COPYING-MIT "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +} + +package_python2-pycurl() { + pkgdesc="A Python 2.x interface to libcurl" + depends=('python2' 'curl') + + cd python2-${_pypiname} + python2 setup.py install -O1 --root="${pkgdir}" + install -D -m644 COPYING-MIT "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" +} diff --git a/extra/qt5/PKGBUILD b/extra/qt5/PKGBUILD index ddec22a80..293ac8cb5 100644 --- a/extra/qt5/PKGBUILD +++ b/extra/qt5/PKGBUILD @@ -1,4 +1,4 @@ -# $Id: PKGBUILD 204881 2014-01-30 08:57:40Z andrea $ +# $Id: PKGBUILD 205501 2014-02-06 09:24:42Z andrea $ # Maintainer: Andrea Scarpino pkgbase=qt5 @@ -21,8 +21,8 @@ pkgname=('qt5-base' 'qt5-webkit' 'qt5-x11extras' 'qt5-xmlpatterns') -pkgver=5.2.0 -pkgrel=4 +pkgver=5.2.1 +pkgrel=1 arch=('i686' 'x86_64') url='http://qt-project.org/' license=('GPL3' 'LGPL' 'FDL' 'custom') @@ -37,7 +37,7 @@ _pkgfqn="qt-everywhere-opensource-src-${pkgver}" source=("http://download.qt-project.org/official_releases/qt/5.2/${pkgver}/single/${_pkgfqn}.tar.xz" 'assistant.desktop' 'designer.desktop' 'linguist.desktop' 'qdbusviewer.desktop' 'use-python2.patch') -md5sums=('8f60b47ca9461831d940f579ee90517e' +md5sums=('0c8d2aa45f38be9c3f7c9325eb059d9d' 'b2897dd6a2967bccf8f10e397aafee55' '9638a78e502719ef8fe5f8d10d0361a9' '188da8f4c87316e730ebf1c6217bf5a0' diff --git a/extra/qtcreator/PKGBUILD b/extra/qtcreator/PKGBUILD index 0097a14a0..a334b1380 100644 --- a/extra/qtcreator/PKGBUILD +++ b/extra/qtcreator/PKGBUILD @@ -7,9 +7,9 @@ # Contributor: delor pkgname=qtcreator -pkgver=3.0.0 -_pkgver=3.0.0 -pkgrel=2 +pkgver=3.0.1 +_pkgver=3.0.1 +pkgrel=1 pkgdesc='Lightweight, cross-platform integrated development environment' arch=('i686' 'x86_64') url='http://qt-project.org' @@ -31,7 +31,7 @@ source=("git://gitorious.org/qt-creator/qt-creator.git#tag=v${_pkgver}" 'qtcreator.desktop') md5sums=('SKIP' 'SKIP' - '82888d4be900e7833d768050a135cd37') + '50880836fd62ccd87550940feb995f06') prepare() { cd qt-creator diff --git a/extra/qtcreator/qtcreator.desktop b/extra/qtcreator/qtcreator.desktop index 0e8f73e64..7db94d4a9 100644 --- a/extra/qtcreator/qtcreator.desktop +++ b/extra/qtcreator/qtcreator.desktop @@ -3,7 +3,7 @@ Exec=/usr/bin/qtcreator Name=Qt Creator GenericName=C++ IDE X-KDE-StartupNotify=true -Icon=/usr/share/icons/hicolor/512x512/apps/QtProject-qtcreator.png +Icon=QtProject-qtcreator.png Terminal=false Type=Application Categories=Qt;Development; diff --git a/kernels/pax-flags-libre/games.conf b/kernels/pax-flags-libre/games.conf deleted file mode 100644 index 5552b2814..000000000 --- a/kernels/pax-flags-libre/games.conf +++ /dev/null @@ -1,18 +0,0 @@ -# MPROTECT and RANDMMAP off -PSmXEr: - - /usr/bin/pyrogenesis - -# PAGEEXEC and MPROTECT off -#pSmXER: -# TODO - -# MPROTECT off -PSmXER: - - /opt/doom3/doom.x86 - - /opt/enemy-territory/et.x86 - - /opt/quake3/ioquake3.i386 - - /opt/quake3/ioquake3.x86_64 - - /usr/bin/bzflag - - /usr/bin/minetest - - /usr/bin/opencity - diff --git a/kernels/pax-flags-libre/pax-flags-libre.sh b/kernels/pax-flags-libre/pax-flags-libre.sh deleted file mode 100755 index 97b45cc87..000000000 --- a/kernels/pax-flags-libre/pax-flags-libre.sh +++ /dev/null @@ -1,13 +0,0 @@ -#!/bin/sh - -ruby=$(which ruby) - -[ -z $PAX_FLAGS_SUDO ] && sudo='' || sudo='sudo' - -[ "$(paxctl -v $ruby 2>/dev/null)" ] || { - $sudo paxctl -cm $ruby -} - -$sudo systemctl --system daemon-reload - -$sudo pax-flags-libre.rb $@ diff --git a/libre/reflector/PKGBUILD b/libre/reflector/PKGBUILD deleted file mode 100644 index dda93c171..000000000 --- a/libre/reflector/PKGBUILD +++ /dev/null @@ -1,43 +0,0 @@ -#Maintainer: Xyne -#Maintainer (Parabola): André Silva -pkgname=reflector -pkgver=2014 -pkgrel=2 -pkgdesc='A Python 3 module and script to retrieve and filter the latest Pacman mirror list (Parabola rebranded)' -arch=(any) -license=(GPL) -url="http://xyne.archlinux.ca/projects/reflector" -depends=(python3) -optdepends=('rsync: rate rsync mirrors') -source=( - http://xyne.archlinux.ca/projects/reflector/src/reflector-2014.tar.xz - http://xyne.archlinux.ca/projects/reflector/src/reflector-2014.tar.xz.sig - rebranding.patch -) -sha512sums=( - ac9e0026019048c96be5dd4d156bf79b7d7616f764b5d8fb169cb09cbf629a3e2b1efb1ee7cb53b4e0cd109b985f598d9f80941714e47ed0f21c6417df9b073b - SKIP - 83609177f88c0412f1a543f0431ecfb8be229bfef76d7087c35e9273988faedaf24a98ca45d98248eb5dfaa9a27e321dea99a256c68c5bc86a8a0ba53ed56d02 -) -md5sums=( - 69ab92b948ffe842189229d09bfbf1c0 - SKIP - 24c2a21bc1ac0d3758d8043f36d95add -) - -prepare () -{ - cd "$srcdir/$pkgname-$pkgver" - # Rebranding for Parabola - patch -Np1 -i "$srcdir/rebranding.patch" -} - -package () -{ - cd "$srcdir/$pkgname-$pkgver" - python3 setup.py install --prefix=/usr --root="$pkgdir" --optimize=1 - install -Dm755 "$srcdir/$pkgname-$pkgver/$pkgname" "$pkgdir/usr/bin/$pkgname" -} - - -# vim: set ts=2 sw=2 et: diff --git a/~lukeshu/dunst-lukeshu-git/PKGBUILD b/~lukeshu/dunst-lukeshu-git/PKGBUILD deleted file mode 100644 index 31037e113..000000000 --- a/~lukeshu/dunst-lukeshu-git/PKGBUILD +++ /dev/null @@ -1,42 +0,0 @@ -# Maintainer: Luke Shumaker - -# $Id: PKGBUILD 88586 2013-04-20 15:35:54Z dwallace $ -# Maintainer (Arch): Daniel Wallace -# Contributor: feuri - -_pkgname=dunst -_pkgver=1.0.0 -conflicts=("$_pkgname") - -pkgname=$_pkgname-lukeshu-git -pkgver=20130918 -_gitver='commit=67b259b98ac1895bf47c877f216307a174deeb3d' -pkgrel=1 -pkgdesc="A dmenu-ish notification system" -arch=('i686' 'x86_64') -url="http://www.knopwob.org/dunst/" -license=(BSD3) -depends=(libxinerama libxss libxdg-basedir pango) -optdepends=("libnotify: notify-send" - "dbus: start dunst on demand") -makedepends=(libnotify dbus perl) -provides=(notification-daemon "$_pkgname=$_pkgver") - -source=("https://repo.parabolagnulinux.org/other/~lukeshu/$pkgname/$pkgname-$pkgver.tar.gz") -mksource=("$pkgname-$pkgver::git://github.com/LukeShu/dunst.git#${_gitver}") -mkmd5sums=('SKIP') - -build() { - cd "$srcdir/$pkgname-$pkgver" - make PREFIX=/usr X11INC=/usr/include/X11 X11LIB=/usr/lib/X11 -} - -package() { - cd "$srcdir/$pkgname-$pkgver" - make DESTDIR="${pkgdir}" PREFIX=/usr install - install -Dm644 LICENSE "${pkgdir}/usr/share/licenses/${pkgname}/LICENSE" - install -Dm755 dunstify "${pkgdir}/usr/bin/dunstify" - cp docs/* "${pkgdir}/usr/share/dunst/" -} - -md5sums=('720b643b2c7a710fabcc7dc1953318bf') -- cgit v1.2.3-54-g00ecf