From f79d0d3a73be76054d621f37715b38d8350196d6 Mon Sep 17 00:00:00 2001 From: maxice8 Date: Fri, 13 Oct 2017 11:58:20 -0300 Subject: [PATCH 001/202] libmpdclient: add missing license. --- srcpkgs/libmpdclient/template | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/srcpkgs/libmpdclient/template b/srcpkgs/libmpdclient/template index 54f38eadc14..6ec0da1d1db 100644 --- a/srcpkgs/libmpdclient/template +++ b/srcpkgs/libmpdclient/template @@ -1,7 +1,7 @@ # Template file for 'libmpdclient' pkgname=libmpdclient version=2.13 -revision=1 +revision=2 build_style=meson short_desc="Asynchronous API library for interfacing MPD" maintainer="Juan RP " @@ -11,6 +11,10 @@ homepage="http://www.musicpd.org/libs/libmpdclient/" distfiles="http://www.musicpd.org/download/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz" checksum=5115bd52bc20a707c1ecc7587e6389c17305348e2132a66cf767c62fc55ed45d +post_install() { + vlicense COPYING +} + libmpdclient-devel_package() { short_desc+=" - development files" depends="${sourcepkg}>=${version}_${revision}" From d0ca5991352d1e8966afab7f6d56edb370c21a53 Mon Sep 17 00:00:00 2001 From: maxice8 Date: Fri, 13 Oct 2017 11:19:46 -0300 Subject: [PATCH 002/202] scrypt: add missing license. --- srcpkgs/scrypt/template | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/srcpkgs/scrypt/template b/srcpkgs/scrypt/template index 467ee8c5eab..af4abaa3c2e 100644 --- a/srcpkgs/scrypt/template +++ b/srcpkgs/scrypt/template @@ -1,7 +1,7 @@ # Template file for 'scrypt' pkgname=scrypt version=1.2.1 -revision=2 +revision=3 build_style=gnu-configure makedepends="libressl-devel" short_desc="The scrypt key derivation function" @@ -10,3 +10,7 @@ license="2-clause-BSD" homepage="https://www.tarsnap.com/scrypt.html" distfiles="https://www.tarsnap.com/scrypt/scrypt-${version}.tgz" checksum=4621f5e7da2f802e20850436219370092e9fcda93bd598f6d4236cce33f4c577 + +post_install() { + vlicense COPYRIGHT +} From 2d777e5db4ea2e1b5eceeccb8bb5696bdba0f98b Mon Sep 17 00:00:00 2001 From: maxice8 Date: Fri, 13 Oct 2017 09:31:56 -0300 Subject: [PATCH 003/202] fd: update to 4.0.0. --- srcpkgs/fd/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/fd/template b/srcpkgs/fd/template index 9467a4535f3..a65f4e7cb5c 100644 --- a/srcpkgs/fd/template +++ b/srcpkgs/fd/template @@ -1,6 +1,6 @@ # Template file for 'fd' pkgname=fd -version=3.1.0 +version=4.0.0 revision=1 hostmakedepends="rust cargo" short_desc="A simple, fast and user-friendly alternative to find" @@ -8,7 +8,7 @@ maintainer="Jerry Tegno " license="MIT" homepage="https://github.com/sharkdp/fd" distfiles="https://github.com/sharkdp/${pkgname}/archive/v${version}.tar.gz" -checksum=03f35f808d4d4a7a5767ba791f259653edab0b9f6829233e98fd617f78a3faaf +checksum=e564a11ad1beb8979b45d11ee592ed9a633fabf445eec0c766d87857b46bb636 nocross=yes do_build() { From a074c9847868127bab1ee3f7b85a74b924a5d377 Mon Sep 17 00:00:00 2001 From: maxice8 Date: Sat, 14 Oct 2017 15:36:34 -0300 Subject: [PATCH 004/202] granite: update to 0.4.1. --- srcpkgs/granite/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/granite/template b/srcpkgs/granite/template index 38fe21feb52..1ba153a4031 100644 --- a/srcpkgs/granite/template +++ b/srcpkgs/granite/template @@ -1,6 +1,6 @@ # Template file for 'granite' pkgname=granite -version=0.3.1 +version=0.4.1 revision=1 build_style=cmake hostmakedepends="pkg-config gobject-introspection vala-devel" @@ -11,7 +11,7 @@ maintainer="Juan RP " homepage="https://launchpad.net/granite" license="LGPL-3" distfiles="https://launchpad.net/granite/${version%.*}/${version}/+download/granite-${version}.tar.xz" -checksum=8ec1d61f9aba75f1b3a745e721288b0dfb34cb11d1307be80cef7b0571c2dec6 +checksum=8bb411523e6cd5685c928dbfe08893892189cedf9fad5f537aa76182032cf09c nocross="error: Package 'gee-0.8' not found in specified Vala API directories or GObject-Introspection GIR directories" From fb1bed88df1f12437fe3c8d93cc33f34ab09a1fe Mon Sep 17 00:00:00 2001 From: Juan RP Date: Sat, 14 Oct 2017 21:22:45 +0200 Subject: [PATCH 005/202] linux4.13: update to 4.13.7. --- srcpkgs/linux4.13/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/linux4.13/template b/srcpkgs/linux4.13/template index 533729dd0b5..64a7895a697 100644 --- a/srcpkgs/linux4.13/template +++ b/srcpkgs/linux4.13/template @@ -1,6 +1,6 @@ # Template file for 'linux4.13' pkgname=linux4.13 -version=4.13.6 +version=4.13.7 revision=1 patch_args="-Np1" wrksrc="linux-${version}" @@ -9,7 +9,7 @@ homepage="http://www.kernel.org" license="GPL-2" short_desc="The Linux kernel and modules (${version%.*} series)" distfiles="https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-${version}.tar.xz" -checksum=47d419ceae1d353dad565b858301ac9670c747deb37936c8a935915b3bdd6050 +checksum=6393be5f698c24c02829aa9b08f4626ce4bbd082dcdbd54d6448018e0795729b nodebug=yes # -dbg package is generated below manually nostrip=yes From 8a7d0d676d16b14df260dadde32ab47e8eca8d33 Mon Sep 17 00:00:00 2001 From: Francesco Circhetta Date: Fri, 13 Oct 2017 18:20:08 +0200 Subject: [PATCH 006/202] gnome-calendar: update to 3.26.2. Closes: #8119 [via git-merge-pr] --- srcpkgs/gnome-calendar/template | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/srcpkgs/gnome-calendar/template b/srcpkgs/gnome-calendar/template index 247c358cf37..0f0f799cb78 100644 --- a/srcpkgs/gnome-calendar/template +++ b/srcpkgs/gnome-calendar/template @@ -1,9 +1,8 @@ # Template file for 'gnome-calendar' pkgname=gnome-calendar -version=3.24.3 +version=3.26.2 revision=1 -build_style=gnu-configure -configure_args="--disable-schemas-compile" +build_style=meson hostmakedepends="pkg-config intltool itstool glib-devel $(vopt_if gir gobject-introspection)" makedepends="gtk+3-devel gnome-online-accounts-devel evolution-data-server-devel libical-devel libpeas-devel gsettings-desktop-schemas-devel" @@ -12,7 +11,7 @@ maintainer="Enno Boland " license="GPL-2" homepage="https://wiki.gnome.org/Apps/Calendar" distfiles="${GNOME_SITE}/${pkgname}/${version%.*}/${pkgname}-${version}.tar.xz" -checksum=3ecb4074f44cb6c883f81f93ebde2fa3890107f8e06740495be9f942190ff3ec +checksum=19a2c737b9662be926fb68e7dc731d94c523d23fa7a49e435e6a0346770dc50e build_options="gir" if [ -z "$CROSS_BUILD" ]; then From b974ca072e714fb52cd24be09b6e92243c52a5ad Mon Sep 17 00:00:00 2001 From: Peter Bui Date: Sat, 14 Oct 2017 12:57:11 -0400 Subject: [PATCH 007/202] pithos: update to 1.4.0 - Switched to meson for build system --- srcpkgs/pithos/template | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/srcpkgs/pithos/template b/srcpkgs/pithos/template index 629ee773a7d..3731e08d01d 100644 --- a/srcpkgs/pithos/template +++ b/srcpkgs/pithos/template @@ -1,8 +1,8 @@ # Template file for 'pithos' pkgname=pithos -version=1.3.1 -revision=3 -build_style=gnu-configure +version=1.4.0 +revision=1 +build_style=meson pycompile_module="pithos" makedepends="intltool pkg-config python3 glib-devel" depends="gtk+3 python3-gobject libsecret gst-plugins-good1 gst-libav" @@ -11,4 +11,4 @@ maintainer="osn64 " license="GPL-3" homepage="https://pithos.github.io/" distfiles="https://github.com/pithos/pithos/releases/download/${version}/pithos-${version}.tar.xz" -checksum=cf732bd5c541a55e160d58743e19c2beca69476fae6ead745f0ba6b08615d509 +checksum=4c025d7e1e055292849b80c37d8ad3862e0f2cbd9c7327664deb8ac0389952ac From 328a2ec09905e3cbbd774de5ff869242c8244fa1 Mon Sep 17 00:00:00 2001 From: Andrea Brancaleoni Date: Sun, 15 Oct 2017 10:08:12 +0200 Subject: [PATCH 008/202] scanmem: update to 0.17. --- srcpkgs/scanmem/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/scanmem/template b/srcpkgs/scanmem/template index 6a5120bf6b7..e1ddf2f7c91 100644 --- a/srcpkgs/scanmem/template +++ b/srcpkgs/scanmem/template @@ -1,6 +1,6 @@ # Template file for 'scanmem' pkgname=scanmem -version=0.16.1 +version=0.17 revision=1 build_style=gnu-configure hostmakedepends="libtool intltool m4 automake python" @@ -11,7 +11,7 @@ maintainer="Andrea Brancaleoni " license="GPL-3" homepage="https://github.com/scanmem/scanmem" distfiles="https://github.com/${pkgname}/${pkgname}/archive/v${version}.tar.gz" -checksum=6eb8b843a34ef70f0d8f42f1d3aff779ae4cf7fde468ba4728519f45908b765b +checksum=f02054b91322cf41517506158fcb74554e9fc6644e696f8aa25e5acf162d374b configure_args="--disable-static --enable-gui" CFLAGS="-D__NEED_pid_t" From cbc50216ec769b23dda62e82240507480255c9cc Mon Sep 17 00:00:00 2001 From: Andrea Brancaleoni Date: Sun, 15 Oct 2017 10:08:48 +0200 Subject: [PATCH 009/202] packer: update to 1.1.1. --- srcpkgs/packer/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/packer/template b/srcpkgs/packer/template index 397d27b2bea..6858a6435d2 100644 --- a/srcpkgs/packer/template +++ b/srcpkgs/packer/template @@ -1,6 +1,6 @@ # Template file for 'packer' pkgname=packer -version=1.1.0 +version=1.1.1 revision=1 replaces="packer-bin>=0" short_desc="Create identical multiplatform machine images from a single source" @@ -11,7 +11,7 @@ license="MPL-2" homepage="http://www.packer.io" go_import_path="github.com/mitchellh/packer" distfiles="https://${go_import_path}/archive/v${version}.tar.gz" -checksum=01a6b3e3047f0119c6d6f890d44a1e656fb0fcceb26de67e6ba00a40b7aeca99 +checksum=5c3eb3ee17e10c7fcb9c0bef6d325a98ca341d6af6bb13d698984ae44316cba2 post_build() { for F in $(find -type f -name main.go); do From e54b8ebf5da33277da37243a33acc907233694ff Mon Sep 17 00:00:00 2001 From: Andrea Brancaleoni Date: Sun, 15 Oct 2017 10:12:19 +0200 Subject: [PATCH 010/202] freeplane: update to 1.6.9. --- srcpkgs/freeplane/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/freeplane/template b/srcpkgs/freeplane/template index d41e1a7b25a..1deeeecc69c 100644 --- a/srcpkgs/freeplane/template +++ b/srcpkgs/freeplane/template @@ -1,6 +1,6 @@ # Template file for 'freeplane' pkgname=freeplane -version=1.6.8 +version=1.6.9 revision=1 noarch=yes hostmakedepends="apache-ant openjdk unzip gradle" @@ -10,7 +10,7 @@ maintainer="Andrea Brancaleoni " license="GPL-2" homepage="http://freeplane.sourceforge.net/" distfiles="$SOURCEFORGE_SITE/$pkgname/$pkgname%20stable/${pkgname}_src-$version.tar.gz" -checksum=c618df41fddce6388dfefd458bed092dbc498b02d40b4521532e61dfcb0e427e +checksum=bb88d0336dd3d098f39d17adee3195dbc1214149dfbf2e604cb31a7555206e95 make_dirs=" /usr/share/freeplane/fwdir/condperm/ 755 root root From 979e7b968c83001d724e131778ddade57c4f28c1 Mon Sep 17 00:00:00 2001 From: Andrea Brancaleoni Date: Sun, 15 Oct 2017 10:13:36 +0200 Subject: [PATCH 011/202] Adapta: update to 3.91.2.247. --- srcpkgs/Adapta/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/Adapta/template b/srcpkgs/Adapta/template index a6adaf23642..af7d3fc94e8 100644 --- a/srcpkgs/Adapta/template +++ b/srcpkgs/Adapta/template @@ -1,6 +1,6 @@ # Template file for 'Adapta' pkgname=Adapta -version=3.91.2.238 +version=3.91.2.247 revision=1 build_style=gnu-configure wrksrc="adapta-gtk-theme-$version" @@ -11,7 +11,7 @@ maintainer="Andrea Brancaleoni " license="GPL-2" homepage=https://github.com/adapta-project/adapta-gtk-theme distfiles="https://github.com/adapta-project/adapta-gtk-theme/archive/$version.tar.gz" -checksum=d3fb93634667c33902c986bc4fdd9ce30c9d3e37355c39abe901f3675b156ea2 +checksum=d53501c8cda442d566d8810ec0b1cb688097496ab26042cfecf52dc967b85bd5 noarch=y From bc327f1541c4b209dd7e02a3cea1ecd880ee84bd Mon Sep 17 00:00:00 2001 From: Andrea Brancaleoni Date: Sun, 15 Oct 2017 10:33:14 +0200 Subject: [PATCH 012/202] scanmem: broken for musl --- srcpkgs/scanmem/template | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/srcpkgs/scanmem/template b/srcpkgs/scanmem/template index e1ddf2f7c91..2fa949d3354 100644 --- a/srcpkgs/scanmem/template +++ b/srcpkgs/scanmem/template @@ -15,6 +15,12 @@ checksum=f02054b91322cf41517506158fcb74554e9fc6644e696f8aa25e5acf162d374b configure_args="--disable-static --enable-gui" CFLAGS="-D__NEED_pid_t" +case "$XBPS_TARGET_MACHINE" in + *-musl) + broken="yes" + ;; +esac + pre_configure() { NOCONFIGURE=1 ./autogen.sh } From 7540b7b995a02c3df92baa97da34b771429a49b4 Mon Sep 17 00:00:00 2001 From: maxice8 Date: Sun, 15 Oct 2017 07:54:20 -0200 Subject: [PATCH 013/202] vala: update to 0.38.2. --- srcpkgs/vala/template | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/srcpkgs/vala/template b/srcpkgs/vala/template index a01b3c7c9e9..7ab278eb6d0 100644 --- a/srcpkgs/vala/template +++ b/srcpkgs/vala/template @@ -1,6 +1,6 @@ # Template file for 'vala' pkgname=vala -version=0.38.1 +version=0.38.2 revision=1 build_style=gnu-configure hostmakedepends="pkg-config flex libxslt automake libtool" @@ -10,10 +10,10 @@ maintainer="Enno Boland " homepage="http://live.gnome.org/Vala" license="LGPL-2.1" distfiles="${GNOME_SITE}/vala/${version%.*}/vala-${version}.tar.xz" -checksum=1035344f3ba50a572894c0aed3f794dd0efb9f08fce1c1d0cc537936e9a05084 +checksum=20d5d9c4fbd17877969dbce27e6428da67138e116b1717cc07b5b75fd6ab78a7 pre_configure() { - autoreconf -fi + autoreconf -fi } libvala_package() { From dc5eeffe234563360c4f35ee83a033e27aec41eb Mon Sep 17 00:00:00 2001 From: Leah Neukirchen Date: Sat, 14 Oct 2017 16:36:12 +0200 Subject: [PATCH 014/202] perl-List-MoreUtils: update to 0.426. --- srcpkgs/perl-List-MoreUtils/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/perl-List-MoreUtils/template b/srcpkgs/perl-List-MoreUtils/template index 17e4363286b..7ab538a7139 100644 --- a/srcpkgs/perl-List-MoreUtils/template +++ b/srcpkgs/perl-List-MoreUtils/template @@ -1,6 +1,6 @@ # Template build file for 'perl-List-MoreUtils'. pkgname=perl-List-MoreUtils -version=0.425 +version=0.426 revision=1 wrksrc="List-MoreUtils-$version" build_style=perl-module @@ -13,4 +13,4 @@ maintainer="Leah Neukirchen " homepage="http://search.cpan.org/~rehsack/List-MoreUtils/" license="Apache 2.0, Artistic, GPL-1" distfiles="${CPAN_SITE}/List/List-MoreUtils-${version}.tar.gz" -checksum=28fc33d42181dee0047b19edba55301547943fd90aaa62f0c8b21d1a475b6558 +checksum=8e05610d04c6d0cdb63607d88950fd5c6e850a71cea1e1138ebf5c26c83a47b6 From 1c823d2900b14d6b6dd156f3e569826f727185b5 Mon Sep 17 00:00:00 2001 From: Leah Neukirchen Date: Sat, 14 Oct 2017 16:38:58 +0200 Subject: [PATCH 015/202] expect: update to 5.45.3. --- srcpkgs/expect/template | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/srcpkgs/expect/template b/srcpkgs/expect/template index c6d7e197b0b..1f679a937a2 100644 --- a/srcpkgs/expect/template +++ b/srcpkgs/expect/template @@ -1,16 +1,16 @@ # Template file for 'expect' pkgname=expect -version=5.45 -revision=4 +version=5.45.3 +revision=1 wrksrc=${pkgname}${version} build_style=gnu-configure makedepends="tcl-devel" short_desc="Programmed dialogue with interactive programs" -maintainer="Christian Neukirchen " +maintainer="Leah Neukirchen " license="Public Domain" homepage="http://www.nist.gov/el/msid/expect.cfm" distfiles="${SOURCEFORGE_SITE}/${pkgname}/Expect/${version}/${pkgname}${version}.tar.gz" -checksum=b28dca90428a3b30e650525cdc16255d76bb6ccd65d448be53e620d95d5cc040 +checksum=c520717b7195944a69ce1492ec82ca0ac3f3baf060804e6c5ee6d505ea512be9 nocross=yes LDFLAGS+=" -Wl,-rpath=/usr/lib:/usr/lib/${pkgname}${version}" From 0363cac49f8de10f6a1f2ed59d19dca15471c8d3 Mon Sep 17 00:00:00 2001 From: Leah Neukirchen Date: Sun, 15 Oct 2017 17:31:41 +0200 Subject: [PATCH 016/202] bdf2psf: update to 1.168. --- srcpkgs/bdf2psf/template | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/srcpkgs/bdf2psf/template b/srcpkgs/bdf2psf/template index e0c118ce04f..3501a541d83 100644 --- a/srcpkgs/bdf2psf/template +++ b/srcpkgs/bdf2psf/template @@ -1,15 +1,15 @@ # Template file for 'bdf2psf' pkgname=bdf2psf -version=1.167 +version=1.168 revision=1 -wrksrc="console-setup-${version}" +wrksrc="console-setup" depends="perl" short_desc="Generate console fonts from BDF source fonts" maintainer="Leah Neukirchen " license="GPL-2" homepage="https://packages.debian.org/sid/bdf2psf" distfiles="${DEBIAN_SITE}/main/c/console-setup/console-setup_${version}.tar.xz" -checksum=fc3411ec214e3f6182701c30fefa1f1c708f4d8232c5a1c699cef70d6676bdf9 +checksum=5e0a419c3384de0566f72770e7dd61680cb9a8352c01eae3d4db3c3a34567347 noarch=yes post_extract() { From cf90871edec1567b1886f1b43df129485c4cb565 Mon Sep 17 00:00:00 2001 From: Alessio Sergi Date: Sun, 15 Oct 2017 17:47:47 +0200 Subject: [PATCH 017/202] python-setuptools: update to 36.6.0 --- srcpkgs/python-setuptools/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/python-setuptools/template b/srcpkgs/python-setuptools/template index 40cb9a1b811..888d027e26a 100644 --- a/srcpkgs/python-setuptools/template +++ b/srcpkgs/python-setuptools/template @@ -1,6 +1,6 @@ # Template file for 'python-setuptools' pkgname=python-setuptools -version=36.5.0 +version=36.6.0 revision=1 noarch=yes wrksrc="setuptools-${version}" @@ -15,7 +15,7 @@ maintainer="Alessio Sergi " homepage="https://github.com/pypa/setuptools" license="MIT" distfiles="${PYPI_SITE}/s/setuptools/setuptools-${version}.zip" -checksum=ce2007c1cea3359870b80657d634253a0765b0c7dc5a988d77ba803fc86f2c64 +checksum=62074589522a798da243f47348f38020d55b6c945652e2f2c09d3a96299812b7 alternatives="setuptools:easy_install:/usr/bin/easy_install2" export SETUPTOOLS_INSTALL_WINDOWS_SPECIFIC_FILES=0 From 58b25d893e3a18d7c99ed28c61a3b2b51a7e60c0 Mon Sep 17 00:00:00 2001 From: Alessio Sergi Date: Sun, 15 Oct 2017 18:05:35 +0200 Subject: [PATCH 018/202] python-cffi: update to 1.11.2 --- srcpkgs/python-cffi/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/python-cffi/template b/srcpkgs/python-cffi/template index 56439812eee..99e338d7326 100644 --- a/srcpkgs/python-cffi/template +++ b/srcpkgs/python-cffi/template @@ -1,6 +1,6 @@ # Template file for 'python-cffi' pkgname=python-cffi -version=1.11.0 +version=1.11.2 revision=1 wrksrc="cffi-${version}" build_style=python-module @@ -13,7 +13,7 @@ maintainer="Alessio Sergi " homepage="https://cffi.readthedocs.io/" license="MIT" distfiles="${PYPI_SITE}/c/cffi/cffi-${version}.tar.gz" -checksum=5f4ff33371c6969b39b293d9771ee91e81d26f9129be093ca1b7be357fcefd15 +checksum=ab87dd91c0c4073758d07334c1e5f712ce8fe48f007b86f8238773963ee700a6 post_install() { vlicense LICENSE From b074908017a39b3bbe19fd46353f3b401e19277a Mon Sep 17 00:00:00 2001 From: Alessio Sergi Date: Sun, 15 Oct 2017 18:05:40 +0200 Subject: [PATCH 019/202] python-bcrypt: update to 3.1.4 --- srcpkgs/python-bcrypt/template | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/srcpkgs/python-bcrypt/template b/srcpkgs/python-bcrypt/template index e1e40f102b8..75398763e91 100644 --- a/srcpkgs/python-bcrypt/template +++ b/srcpkgs/python-bcrypt/template @@ -1,7 +1,7 @@ # Template file for 'python-bcrypt' pkgname=python-bcrypt -version=3.1.3 -revision=2 +version=3.1.4 +revision=1 wrksrc="bcrypt-${version}" build_style=python-module pycompile_module="bcrypt" @@ -10,10 +10,10 @@ makedepends="python-devel python3-devel python-cffi python3-cffi" depends="python-cffi python-six" short_desc="Modern password hashing for software and servers (Python2)" maintainer="Alessio Sergi " -homepage="https://github.com/pyca/bcrypt/" +homepage="https://github.com/pyca/bcrypt" license="Apache-2.0" distfiles="${PYPI_SITE}/b/bcrypt/bcrypt-${version}.tar.gz" -checksum=6645c8d0ad845308de3eb9be98b6fd22a46ec5412bfc664a423e411cdd8f5488 +checksum=67ed1a374c9155ec0840214ce804616de49c3df9c5bc66740687c1c9b1cd9e8d python3-bcrypt_package() { pycompile_module="bcrypt" From fbdbef9ef4c6a01fb7069ba2234379e381bf33a1 Mon Sep 17 00:00:00 2001 From: Alessio Sergi Date: Sun, 15 Oct 2017 18:05:44 +0200 Subject: [PATCH 020/202] python-cryptography: update to 2.1.1 --- srcpkgs/python-cryptography/template | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/srcpkgs/python-cryptography/template b/srcpkgs/python-cryptography/template index 0a7bda2165f..a853c8415f6 100644 --- a/srcpkgs/python-cryptography/template +++ b/srcpkgs/python-cryptography/template @@ -1,7 +1,7 @@ # Template file for 'python-cryptography' pkgname=python-cryptography -version=2.0.3 -revision=2 +version=2.1.1 +revision=1 wrksrc="cryptography-${version}" build_style=python-module hostmakedepends="python-setuptools python3-setuptools libressl-devel @@ -16,7 +16,7 @@ maintainer="Alessio Sergi " homepage="https://github.com/pyca/cryptography" license="3-clause-BSD, Apache-2.0" distfiles="${PYPI_SITE}/c/cryptography/cryptography-${version}.tar.gz" -checksum=d04bb2425086c3fe86f7bc48915290b13e798497839fbb18ab7f6dffcf98cc3a +checksum=2699ed21e1f73dd1bdb7b0b22a517295de07809d535b23e200dd22166037fe6f post_install() { vlicense LICENSE From 00c1492583d94e5b14c722b6e82218c50b261abb Mon Sep 17 00:00:00 2001 From: Alessio Sergi Date: Sun, 15 Oct 2017 18:06:40 +0200 Subject: [PATCH 021/202] python-psutil: update to 5.4.0 --- srcpkgs/python-psutil/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/python-psutil/template b/srcpkgs/python-psutil/template index f7a74fb8e10..e45952458a7 100644 --- a/srcpkgs/python-psutil/template +++ b/srcpkgs/python-psutil/template @@ -1,6 +1,6 @@ # Template file for 'python-psutil' pkgname=python-psutil -version=5.3.1 +version=5.4.0 revision=1 wrksrc="psutil-${version}" build_style=python-module @@ -12,7 +12,7 @@ maintainer="Alessio Sergi " homepage="https://github.com/giampaolo/psutil" license="3-clause-BSD" distfiles="${PYPI_SITE}/p/psutil/psutil-${version}.tar.gz" -checksum=12dd9c8abbad15f055e9579130035b38617020ce176f4a498b7870e6321ffa67 +checksum=8e6397ec24a2ec09751447d9f169486b68b37ac7a8d794dca003ace4efaafc6a post_install() { vlicense LICENSE From 01e83d3a0dc92fc383fa7d2d28eb83905498fc18 Mon Sep 17 00:00:00 2001 From: Alessio Sergi Date: Sun, 15 Oct 2017 18:07:17 +0200 Subject: [PATCH 022/202] python-pyasn1: update to 0.3.7 --- srcpkgs/python-pyasn1/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/python-pyasn1/template b/srcpkgs/python-pyasn1/template index 9a0ae2d3ab7..3fc0423d162 100644 --- a/srcpkgs/python-pyasn1/template +++ b/srcpkgs/python-pyasn1/template @@ -1,6 +1,6 @@ # Template file for 'python-pyasn1' pkgname=python-pyasn1 -version=0.3.6 +version=0.3.7 revision=1 noarch=yes wrksrc="pyasn1-${version}" @@ -13,7 +13,7 @@ maintainer="Alessio Sergi " homepage="https://github.com/etingof/pyasn1" license="2-clause-BSD" distfiles="${PYPI_SITE}/p/pyasn1/pyasn1-${version}.tar.gz" -checksum=f0380ea97db0ede095a0dd87ce3003d46c197191f924206e43f776fc77e51f09 +checksum=187f2a66d617683f8e82d5c00033b7c8a0287e1da88a9d577aebec321cad4965 post_install() { vlicense LICENSE.rst LICENSE From 26fd38bce18723afb1b067d58c4092688d7fe148 Mon Sep 17 00:00:00 2001 From: Alessio Sergi Date: Sun, 15 Oct 2017 18:07:46 +0200 Subject: [PATCH 023/202] python-stevedore: update to 1.27.1 --- srcpkgs/python-stevedore/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/python-stevedore/template b/srcpkgs/python-stevedore/template index 27e15066136..036207c3e33 100644 --- a/srcpkgs/python-stevedore/template +++ b/srcpkgs/python-stevedore/template @@ -1,6 +1,6 @@ # Template file for 'python-stevedore' pkgname=python-stevedore -version=1.27.0 +version=1.27.1 revision=1 noarch=yes wrksrc="stevedore-${version}" @@ -13,7 +13,7 @@ maintainer="Alessio Sergi " homepage="https://git.openstack.org/cgit/openstack/stevedore" license="Apache-2.0" distfiles="${PYPI_SITE}/s/stevedore/stevedore-${version}.tar.gz" -checksum=c1e53d6c5921be2001e8666cf7cad224aaaee1be6963444f0ea5a7595884fc1a +checksum=236468dae36707069e8b3bdb455e9f1be090b1e6b937f4ac0c56a538d6f50be0 pre_build() { # remove dependency on pbr; it's not a runtime dependency From 003c97dcace2f0848f2013889e76ff11448ceff3 Mon Sep 17 00:00:00 2001 From: Alessio Sergi Date: Sun, 15 Oct 2017 18:07:57 +0200 Subject: [PATCH 024/202] python-jupyter_notebook: update to 5.2.0 --- srcpkgs/python-jupyter_notebook/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/python-jupyter_notebook/template b/srcpkgs/python-jupyter_notebook/template index 1ae5d557a7f..d0001861ac7 100644 --- a/srcpkgs/python-jupyter_notebook/template +++ b/srcpkgs/python-jupyter_notebook/template @@ -1,6 +1,6 @@ # Template file for 'python-jupyter_notebook' pkgname=python-jupyter_notebook -version=5.1.0 +version=5.2.0 revision=1 noarch=yes wrksrc="notebook-${version}" @@ -16,7 +16,7 @@ maintainer="Alessio Sergi " homepage="https://github.com/jupyter/notebook" license="3-clause-BSD" distfiles="${PYPI_SITE}/n/notebook/notebook-${version}.tar.gz" -checksum=c35fccb55250688303f6ef35c3870f6f5a8df885ff4d9e5cfe1176a87be7fdda +checksum=7fafcd1ae638bd70bca3621982a69ccdc47ea19b234694073b617f59e79403ea alternatives=" jupyter-notebook:jupyter-notebook:/usr/bin/jupyter-notebook2 From d7a7212c2c00ca36c952434788f0346ee4d7391a Mon Sep 17 00:00:00 2001 From: maxice8 Date: Sun, 15 Oct 2017 04:24:08 -0200 Subject: [PATCH 025/202] mg: update to 20171014. --- srcpkgs/mg/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/mg/template b/srcpkgs/mg/template index 0abc8aa9bee..3c1d08bcfde 100644 --- a/srcpkgs/mg/template +++ b/srcpkgs/mg/template @@ -1,6 +1,6 @@ # Template file for 'mg' pkgname=mg -version=20170828 +version=20171014 revision=1 hostmakedepends="pkg-config" makedepends="libbsd-devel ncurses-devel" @@ -9,7 +9,7 @@ short_desc="Micro GNU/emacs" maintainer="Juan RP " license="Public Domain" distfiles="$homepage/mg-$version.tar.gz" -checksum=1f8886ab62e9abfeed7fafbb5ea71685450a34c5d0a243461bd2c5425161368d +checksum=51519698f3f44acd984d7805e4e315ded50c15aba8222521f88756fd67745341 CFLAGS="-DTCSASOFT=0" From fbc8a5e19a220d6db6b5cc79d7706b24d6dbf566 Mon Sep 17 00:00:00 2001 From: maxice8 Date: Sun, 15 Oct 2017 09:43:58 -0200 Subject: [PATCH 026/202] toybox: update to 0.7.5. --- srcpkgs/toybox/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/toybox/template b/srcpkgs/toybox/template index 10ee85aa5ce..93ddd2833f0 100644 --- a/srcpkgs/toybox/template +++ b/srcpkgs/toybox/template @@ -1,6 +1,6 @@ # Template file for 'toybox' pkgname=toybox -version=0.7.4 +version=0.7.5 revision=1 create_wrksrc=yes short_desc="BSD-licensed alternative to busybox" @@ -8,7 +8,7 @@ maintainer="Steve Prybylski " license="0BSD" homepage="http://www.landley.net/toybox" distfiles="${homepage}/downloads/${pkgname}-${version}.tar.gz" -checksum=49d74ca897501e5c981516719870fe08581726f5c018abe35ef52c6f0de113e7 +checksum=3ada450ac1eab1dfc352fee915ea6129b9a4349c1885f1394b61bd2d89a46c04 post_extract() { mv toybox-${version} toybox From 9f971898d7383d790e708ed64bdd9f7633f44e49 Mon Sep 17 00:00:00 2001 From: maxice8 Date: Sun, 15 Oct 2017 11:47:50 -0200 Subject: [PATCH 027/202] 2048-qt: update to 0.1.6. --- srcpkgs/2048-qt/template | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/srcpkgs/2048-qt/template b/srcpkgs/2048-qt/template index e944339bb8a..71f3ee371a2 100644 --- a/srcpkgs/2048-qt/template +++ b/srcpkgs/2048-qt/template @@ -1,6 +1,6 @@ # Template file for '2048-qt' pkgname=2048-qt -version=0.1.5 +version=0.1.6 revision=1 build_style=qmake hostmakedepends="qt5-declarative-devel" @@ -11,22 +11,22 @@ short_desc="The 2048 game implemented in Qt" homepage="https://github.com/xiaoyong/2048-Qt" license="MIT" distfiles="https://github.com/xiaoyong/2048-Qt/archive/v${version}.tar.gz" -checksum=b895ecdbc09127215baf2633b513726cb39e24f22cc309ec390ac9bdae9b224c +checksum=994b472d9798ebcae6b5e5a733f175f0278ab9f2f6cde1511a08335899e8f892 wrksrc="2048-Qt-${version}" do_install() { vbin 2048-qt for size in 16 32 48 256; do - vinstall icons/${size}x${size}/apps/2048-qt.png 644 usr/share/icons/hicolor/${size}x${size}/apps + vinstall res/icons/${size}x${size}/apps/2048-qt.png 644 usr/share/icons/hicolor/${size}x${size}/apps done - vinstall icons/scalable/apps/2048-qt.svg 644 usr/share/icons/hicolor/scalable/apps + vinstall res/icons/scalable/apps/2048-qt.svg 644 usr/share/icons/hicolor/scalable/apps vlicense LICENSE - vinstall 2048-qt.desktop 644 usr/share/applications + vinstall res/2048-qt.desktop 644 usr/share/applications vdoc README.md vdoc Changelog.md - vman man/2048-qt.6 + vman res/man/2048-qt.6 } From d4b97b4a6771af9b4eb1b67da2e7ca4acac838f6 Mon Sep 17 00:00:00 2001 From: Leah Neukirchen Date: Sun, 15 Oct 2017 18:38:30 +0200 Subject: [PATCH 028/202] avahi-discover: revbump for rebuild. --- srcpkgs/avahi-discover/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/avahi-discover/template b/srcpkgs/avahi-discover/template index ec0d134d803..2ac46d2b64f 100644 --- a/srcpkgs/avahi-discover/template +++ b/srcpkgs/avahi-discover/template @@ -5,7 +5,7 @@ # pkgname=avahi-discover version=0.7 -revision=1 +revision=2 wrksrc="avahi-${version}" noarch=yes build_style=gnu-configure From 0abd1c43211dae142cc991e37dc3ad7ef4974d33 Mon Sep 17 00:00:00 2001 From: Alessio Sergi Date: Sun, 15 Oct 2017 18:11:47 +0200 Subject: [PATCH 029/202] python-chess: update to 0.20.0 --- srcpkgs/python-chess/template | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/srcpkgs/python-chess/template b/srcpkgs/python-chess/template index cec478e2b18..d87a28ea94f 100644 --- a/srcpkgs/python-chess/template +++ b/srcpkgs/python-chess/template @@ -1,7 +1,7 @@ # Template file for 'python-chess' pkgname=python-chess -version=0.19.0 -revision=2 +version=0.20.0 +revision=1 noarch=yes build_style=python-module pycompile_module="chess" @@ -12,7 +12,7 @@ maintainer="cipr3s " license="GPL-3" homepage="https://github.com/niklasf/python-chess" distfiles="${PYPI_SITE}/p/${pkgname}/${pkgname}-${version}.tar.gz" -checksum=afac4adfd35ebbce0c6ec81f9d6240516a69c8404bb186c8e551efda636ca5e0 +checksum=b85a941d6e46f0fd6da232cc508756b02ace0fb0964fbffed7fe4b5b2897ce18 python3-chess_package() { noarch=yes From 16a395a053540c7d6a83dc50bf6e3c41813209ba Mon Sep 17 00:00:00 2001 From: Alessio Sergi Date: Sun, 15 Oct 2017 18:18:25 +0200 Subject: [PATCH 030/202] python-ldap: update to 2.4.45 --- srcpkgs/python-ldap/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/python-ldap/template b/srcpkgs/python-ldap/template index b07172edde9..6938d9003b6 100644 --- a/srcpkgs/python-ldap/template +++ b/srcpkgs/python-ldap/template @@ -1,6 +1,6 @@ # Template file for 'python-ldap' pkgname=python-ldap -version=2.4.44 +version=2.4.45 revision=1 build_style=python2-module pycompile_module="ldap lidf.py dsml.py ldapurl.py slapdtest.py" @@ -12,7 +12,7 @@ maintainer="Michael Aldridge " license="PSF" homepage="https://www.python-ldap.org" distfiles="${PYPI_SITE}/p/${pkgname}/${pkgname}-${version}.tar.gz" -checksum=70ec4eb6c71c3b4f07a5c4e2ae76bb322d11019efcb04c306d87e857ea4e1841 +checksum=824fde180a53772e23edc031c4dd64ac1af4a3eade78f00d9d510937d562f64e pre_build() { sed -i "s,/usr/include/sasl,${XBPS_CROSS_BASE}/usr/include/sasl," setup.cfg From d3c06d57dd60158407deb4170860b13fe87e4b69 Mon Sep 17 00:00:00 2001 From: Alessio Sergi Date: Sun, 15 Oct 2017 18:20:00 +0200 Subject: [PATCH 031/202] python3-async-timeout: update to 2.0.0 --- srcpkgs/python3-async-timeout/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/python3-async-timeout/template b/srcpkgs/python3-async-timeout/template index 87518201154..a4bd617a404 100644 --- a/srcpkgs/python3-async-timeout/template +++ b/srcpkgs/python3-async-timeout/template @@ -1,6 +1,6 @@ # Template file for 'python3-async-timeout' pkgname=python3-async-timeout -version=1.4.0 +version=2.0.0 revision=1 noarch=yes wrksrc="async-timeout-${version}" @@ -13,4 +13,4 @@ maintainer="Michael Aldridge " license="Apache-2.0" homepage="https://github.com/aio-libs/async-timeout" distfiles="https://github.com/aio-libs/async-timeout/archive/v${version}.tar.gz" -checksum=627366ef67f2a5dcab7e7d672794db3c70bddaac13d200a21883c37578b85221 +checksum=6209cdbaacdd592978f53e4c9466a423e72f26c226a15d0d46791f856aca1a0f From 02b98d815769035c68cea7db9ec9762f7c43ee27 Mon Sep 17 00:00:00 2001 From: Alessio Sergi Date: Sun, 15 Oct 2017 18:24:28 +0200 Subject: [PATCH 032/202] python-Django: update to 1.11.6 --- srcpkgs/python-Django/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/python-Django/template b/srcpkgs/python-Django/template index 3023b3a5430..416307a6686 100644 --- a/srcpkgs/python-Django/template +++ b/srcpkgs/python-Django/template @@ -1,6 +1,6 @@ # Template file for 'python-Django' pkgname=python-Django -version=1.11.5 +version=1.11.6 revision=1 noarch=yes wrksrc="Django-${version}" @@ -13,7 +13,7 @@ maintainer="Eivind Uggedal " license="3-clause-BSD" homepage="https://www.djangoproject.com/" distfiles="${PYPI_SITE}/D/Django/Django-${version}.tar.gz" -checksum=1836878162dfdf865492bacfdff0321e4ee8f1e7d51d93192546000b54982b29 +checksum=c3b42ca1efa1c0a129a9e863134cc3fe705c651dea3a04a7998019e522af0c60 alternatives="django:django-admin:/usr/bin/django-admin2" post_install() { From 74c4a00211a670cc09b647e4537ba0519137700a Mon Sep 17 00:00:00 2001 From: Alessio Sergi Date: Sun, 15 Oct 2017 18:26:40 +0200 Subject: [PATCH 033/202] python-texttable: update to 1.0.0 --- srcpkgs/python-texttable/template | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/srcpkgs/python-texttable/template b/srcpkgs/python-texttable/template index e3a13ecad73..abe4ea35243 100644 --- a/srcpkgs/python-texttable/template +++ b/srcpkgs/python-texttable/template @@ -1,7 +1,7 @@ # Template file for 'python-texttable' pkgname=python-texttable -version=0.9.1 -revision=2 +version=1.0.0 +revision=1 noarch=yes wrksrc="texttable-${version}" build_style=python-module @@ -13,7 +13,7 @@ maintainer="Sergi Alvarez " homepage="https://github.com/foutaise/texttable/" license="LGPL-3" distfiles="${PYPI_SITE}/t/texttable/texttable-${version}.tar.gz" -checksum=119041773ff03596b56392532f9315cb3a3116e404fd6f36e76a7dc088d95c79 +checksum=a733f7d90f6dd35d799c4048e3b015fcf95887ef49e0ef65262f90ee6d7abd61 python3-texttable_package() { noarch=yes From 56aee40b77673f44de93ae9f1a9f7258742821b5 Mon Sep 17 00:00:00 2001 From: Alessio Sergi Date: Sun, 15 Oct 2017 18:46:54 +0200 Subject: [PATCH 034/202] python-isodate: update to 0.6.0 --- srcpkgs/python-isodate/template | 22 ++++++++++++++-------- 1 file changed, 14 insertions(+), 8 deletions(-) diff --git a/srcpkgs/python-isodate/template b/srcpkgs/python-isodate/template index 009be6c2930..b877c8251b0 100644 --- a/srcpkgs/python-isodate/template +++ b/srcpkgs/python-isodate/template @@ -1,28 +1,34 @@ # Template file for 'python-isodate' pkgname=python-isodate -version=0.5.4 -revision=3 +version=0.6.0 +revision=1 noarch=yes wrksrc="isodate-${version}" build_style=python-module -hostmakedepends="python-setuptools python3-setuptools" -depends="python" pycompile_module="isodate" +hostmakedepends="python-setuptools python3-setuptools" +depends="python-six" short_desc="ISO 8601 date/time/duration parser and formatter (Python2)" maintainer="Juan RP " -homepage="https://pypi.python.org/pypi/isodate/" -license="BSD" +homepage="https://github.com/gweis/isodate" +license="3-clause-BSD" distfiles="${PYPI_SITE}/i/isodate/isodate-${version}.tar.gz" -checksum=42105c41d037246dc1987e36d96f3752ffd5c0c24834dd12e4fdbe1e79544e31 +checksum=2e364a3d5759479cdb2d37cce6b9376ea504db2ff90252a2e5b7cc89cc9ff2d8 + +post_install() { + sed -n '/Copyright/,/CONTRACT/p' src/isodate/__init__.py >LICENSE + vlicense LICENSE +} python3-isodate_package() { noarch=yes - depends="python3" + depends="python3-six" pycompile_module="isodate" replaces="python3.4-isodate>=0" short_desc="${short_desc/Python2/Python3}" pkg_install() { vmove usr/lib/python3* + vlicense LICENSE } } python3.4-isodate_package() { From 3e4d34b1399065826f9bd09951fe4fee78c7e386 Mon Sep 17 00:00:00 2001 From: Alessio Sergi Date: Sun, 15 Oct 2017 18:48:18 +0200 Subject: [PATCH 035/202] python-lxml: update to 4.1.0 --- srcpkgs/python-lxml/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/python-lxml/template b/srcpkgs/python-lxml/template index 233e4a68865..abb1153c554 100644 --- a/srcpkgs/python-lxml/template +++ b/srcpkgs/python-lxml/template @@ -1,6 +1,6 @@ # Template file for 'python-lxml' pkgname=python-lxml -version=4.0.0 +version=4.1.0 revision=1 wrksrc="lxml-lxml-${version}" build_style=python-module @@ -13,7 +13,7 @@ maintainer="Juan RP " homepage="http://lxml.de/" license="3-clause-BSD, ElementTree, GPL-2, ZPL-2.0" distfiles="https://github.com/lxml/lxml/archive/lxml-${version}.tar.gz" -checksum=51b04cc61046713bf4a0eea6ec91403cec1de780bfde348fba2a24e3b463c94e +checksum=84dfc7c2ccadcf759fce8e63266620d74ca0d42c51c2877abaa64be1c2b42c4d post_install() { vlicense LICENSES.txt LICENSES From f2209bda63240e743790b4633fcbfb09f873e901 Mon Sep 17 00:00:00 2001 From: Alessio Sergi Date: Sun, 15 Oct 2017 18:51:39 +0200 Subject: [PATCH 036/202] udiskie: update to 1.7.1 --- srcpkgs/udiskie/template | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/srcpkgs/udiskie/template b/srcpkgs/udiskie/template index 4c5ee16270f..838165afef5 100644 --- a/srcpkgs/udiskie/template +++ b/srcpkgs/udiskie/template @@ -1,7 +1,7 @@ # Template file for 'udiskie' pkgname=udiskie -version=1.7.0 -revision=3 +version=1.7.1 +revision=1 noarch=yes build_style=python3-module pycompile_module="udiskie" @@ -13,7 +13,7 @@ maintainer="Matthias Fulz " homepage="https://github.com/coldfix/udiskie" license="MIT" distfiles="${PYPI_SITE}/u/udiskie/udiskie-${version}.tar.gz" -checksum=2e2129bea9bbfe16a5c8ea1dfc86527806c0faf7c418b6446a6bf2c62c26c786 +checksum=c91187958e233b344ced8a516e214fea76be8042e01766c3b72fa416818a412d post_install() { vlicense COPYING From d355e6dd5664db735560abdbe2d1e75fcd5f1a27 Mon Sep 17 00:00:00 2001 From: Alessio Sergi Date: Sun, 15 Oct 2017 18:51:44 +0200 Subject: [PATCH 037/202] vdirsyncer: update to 0.16.3 --- srcpkgs/vdirsyncer/template | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/srcpkgs/vdirsyncer/template b/srcpkgs/vdirsyncer/template index 612d33e54ec..39e15ed25ac 100644 --- a/srcpkgs/vdirsyncer/template +++ b/srcpkgs/vdirsyncer/template @@ -1,7 +1,7 @@ # Template file for 'vdirsyncer' pkgname=vdirsyncer -version=0.16.2 -revision=2 +version=0.16.3 +revision=1 noarch=yes build_style=python3-module pycompile_module="vdirsyncer" @@ -13,7 +13,7 @@ maintainer="Oliver Kiddle " license="3-clause-BSD" homepage="https://vdirsyncer.pimutils.org/" distfiles="${PYPI_SITE}/v/vdirsyncer/vdirsyncer-${version}.tar.gz" -checksum=aa819f29f4bcd1f7dd56a98dceddb71956ac890d8a34414df9a2defa58ffb8a7 +checksum=fc5f6c5225d588b01ee225358a7c096283896a2a26a4f02c9651cf93a25bfc36 pre_build() { sed -i setup.py \ From 668ccf5597875336b0cda77def1e2789d8261c30 Mon Sep 17 00:00:00 2001 From: Peter Bui Date: Sun, 15 Oct 2017 13:07:23 -0400 Subject: [PATCH 038/202] python-pyasn1-modules: update to 0.1.5 (#8157) --- srcpkgs/python-pyasn1-modules/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/python-pyasn1-modules/template b/srcpkgs/python-pyasn1-modules/template index dffa52f998e..ba7fad47975 100644 --- a/srcpkgs/python-pyasn1-modules/template +++ b/srcpkgs/python-pyasn1-modules/template @@ -1,6 +1,6 @@ # Template file for 'python-pyasn1-modules' pkgname=python-pyasn1-modules -version=0.1.4 +version=0.1.5 revision=1 noarch=yes wrksrc="${pkgname#*-}-${version}" @@ -13,7 +13,7 @@ maintainer="Peter Bui " license="2-clause-BSD" homepage="https://github.com/etingof/pyasn1-modules" distfiles="${PYPI_SITE}/p/pyasn1-modules/pyasn1-modules-${version}.tar.gz" -checksum=b07c17bdb34d6f64aafea6269f2e8fb306a57473f0f38d9a6ca389d6ab30ac4a +checksum=1d303eed5aa54cafeca209d16b8c7ea2c6064735fb61f1bee2e0ed63a0816988 post_install() { vlicense LICENSE.txt LICENSE From 56c0b673405d81f5405f3f75e6715ea009d09a6d Mon Sep 17 00:00:00 2001 From: Peter Bui Date: Sun, 15 Oct 2017 13:10:17 -0400 Subject: [PATCH 039/202] offlineimap: update to 7.1.3 (#8158) --- srcpkgs/offlineimap/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/offlineimap/template b/srcpkgs/offlineimap/template index 2a3a22bdb7b..b653e2bc734 100644 --- a/srcpkgs/offlineimap/template +++ b/srcpkgs/offlineimap/template @@ -1,6 +1,6 @@ # Template file for 'offlineimap' pkgname=offlineimap -version=7.1.2 +version=7.1.3 revision=1 noarch=yes build_style=python2-module @@ -12,7 +12,7 @@ maintainer="Juan RP " homepage="http://offlineimap.org/" license="GPL-2" distfiles="https://github.com/OfflineIMAP/offlineimap/archive/v${version}.tar.gz" -checksum=7203435e34f73e90d1833b72c49a859decf7b5828384a2648ee4b2d1ef3bdc66 +checksum=02fc106904ddeb3fb64b3e17d3838ed2223e5ade0018900751b1ba8111b45f45 post_install() { make -C docs man From 972006e380e8d11d1af5a5d5d39dbca4b7fab6da Mon Sep 17 00:00:00 2001 From: Felix Van der Jeugt Date: Sun, 15 Oct 2017 19:11:29 +0200 Subject: [PATCH 040/202] qutebrowser: update to 1.0.1 (#8095) --- srcpkgs/qutebrowser/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/qutebrowser/template b/srcpkgs/qutebrowser/template index 6d197c61902..bf1108a10e1 100644 --- a/srcpkgs/qutebrowser/template +++ b/srcpkgs/qutebrowser/template @@ -1,6 +1,6 @@ # Template file for 'qutebrowser' pkgname=qutebrowser -version=1.0.0 +version=1.0.1 revision=1 noarch=yes build_style=python3-module @@ -14,7 +14,7 @@ maintainer="Eivind Uggedal " license="GPL-3" homepage="https://qutebrowser.org/" distfiles="https://github.com/The-Compiler/${pkgname}/releases/download/v${version}/${pkgname}-${version}.tar.gz" -checksum=f7ffed98556d4d7ef130411c3f3330efe4f1ba2fc573f4a24f02be255bf048a2 +checksum=7aa7af4a5e7553ba2d775e9d64ae2ef9dcbf9633ed6dfb238ec5bb0e14b2f0be pre_build() { a2x -f manpage doc/${pkgname}.1.asciidoc From 16830a361f820a54f9c84eb2f3de19bd3c36dbf2 Mon Sep 17 00:00:00 2001 From: Alessio Sergi Date: Sun, 15 Oct 2017 20:13:58 +0200 Subject: [PATCH 041/202] eyeD3: python -> python2 in /usr/bin/eyeD3 /usr/bin/eyeD3 is a shell script, so is ignored by our shebangs rewrite hook. Closes #7960. --- srcpkgs/eyeD3/template | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/srcpkgs/eyeD3/template b/srcpkgs/eyeD3/template index f3889911c25..981c2573bd8 100644 --- a/srcpkgs/eyeD3/template +++ b/srcpkgs/eyeD3/template @@ -1,7 +1,7 @@ # Template file for 'eyeD3' pkgname=eyeD3 version=0.7.10 -revision=1 +revision=2 noarch=yes build_style=python2-module hostmakedepends="python-setuptools" @@ -13,3 +13,7 @@ license="GPL-2" maintainer="Juan RP " distfiles="${homepage}/releases/${pkgname}-${version}.tar.gz" checksum=98a7d249136e845eb5469866657160f623d0a44f602e59bc907a12a3bf665172 + +post_install() { + sed -i 's/python/python2/' ${DESTDIR}/usr/bin/eyeD3 +} From a1cd67b40148045850b5d4120f78a2acb9482f63 Mon Sep 17 00:00:00 2001 From: Peter Bui Date: Sun, 15 Oct 2017 14:52:45 -0400 Subject: [PATCH 042/202] firefox-esr: update to 52.4.1 (#8165) --- srcpkgs/firefox-esr/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/firefox-esr/template b/srcpkgs/firefox-esr/template index 28fb35906da..6fb2b234b6e 100644 --- a/srcpkgs/firefox-esr/template +++ b/srcpkgs/firefox-esr/template @@ -1,6 +1,6 @@ # Template build file for 'firefox-esr'. pkgname=firefox-esr -version=52.4.0 +version=52.4.1 revision=1 wrksrc="firefox-${version}esr" short_desc="Mozilla Firefox web browser - Extended Support Release (ESR)" @@ -8,7 +8,7 @@ maintainer="Eivind Uggedal " homepage="https://www.mozilla.org/firefox/" license="MPL-2.0, GPL-2, LGPL-2.1" distfiles="${MOZILLA_SITE}/firefox/releases/${version}esr/source/firefox-${version}esr.source.tar.xz" -checksum=58ae7cb6c2fb81d22762ab3c60e46cadbe7c5b687f24c2823d9533ec998a21ee +checksum=96fab11b7e5bd016f80718161ee8dd8afdf989a2cd03106a148b15def2569457 only_for_archs="i686 i686-musl x86_64 x86_64-musl" nopie=yes From 26e9e7635cce19e631ec4338967c96796762c569 Mon Sep 17 00:00:00 2001 From: Sir-Boops Date: Sun, 15 Oct 2017 12:57:26 -0600 Subject: [PATCH 043/202] thunderbird: update to 52.4.0 (#8099) --- srcpkgs/thunderbird/patches/fix-cargo.patch | 47 ++++++ .../thunderbird/patches/freetype-skia.patch | 147 ------------------ srcpkgs/thunderbird/template | 6 +- 3 files changed, 50 insertions(+), 150 deletions(-) create mode 100644 srcpkgs/thunderbird/patches/fix-cargo.patch delete mode 100644 srcpkgs/thunderbird/patches/freetype-skia.patch diff --git a/srcpkgs/thunderbird/patches/fix-cargo.patch b/srcpkgs/thunderbird/patches/fix-cargo.patch new file mode 100644 index 00000000000..687e28d1acc --- /dev/null +++ b/srcpkgs/thunderbird/patches/fix-cargo.patch @@ -0,0 +1,47 @@ +From bbd48a5613c872883616884cfaf41665b0e4ec9b Mon Sep 17 00:00:00 2001 +From: Ralph Giles +Date: Fri, 10 Feb 2017 12:58:18 -0800 +Subject: [PATCH] Bug 1338655 - Don't try to build mp4parse bindings. r=froydnj + +We use the cheddar crate to generate a C header file +for our mp4parse_capi wrapper crate. Currently we +do this at code check-in time via update-rust.sh. + +Cargo 0.18 and later will try to execute a build.rs +file in the crate source tree regardless of whether +it's specified in Cargo.toml so patching out that +line just results in 'crate cheddar not found'. + +This change restores the old behaviour by substituting +a 'build = false' line instead. + +We do have syntex vendored, but we don't currently build +it by default, so I prefer this solution to just vendoring +cheddar and generating the header at build time. The syntex +crate is quite large and adds significantly to our compile +time. + +MozReview-Commit-ID: InJRRODWAdP + +--HG-- +extra : rebase_source : 29378fcbc86015ce6cc22dc66d38a43ddbac204e +--- + media/libstagefright/binding/mp4parse-cargo.patch | 5 +++-- + media/libstagefright/binding/mp4parse_capi/Cargo.toml | 2 ++ + 2 files changed, 5 insertions(+), 2 deletions(-) + +diff --git a/media/libstagefright/binding/mp4parse_capi/Cargo.toml b/media/libstagefright/binding/mp4parse_capi/Cargo.toml +index aee7ee947151a27c..d7e3f55119d3f4b6 100644 +--- mozilla/media/libstagefright/binding/mp4parse_capi/Cargo.toml ++++ mozilla/media/libstagefright/binding/mp4parse_capi/Cargo.toml +@@ -18,6 +18,8 @@ exclude = [ + "*.mp4", + ] + ++build = false ++ + [dependencies] + byteorder = "1.0.0" + "mp4parse" = {version = "0.6.0", path = "../mp4parse"} +-- +2.12.2 diff --git a/srcpkgs/thunderbird/patches/freetype-skia.patch b/srcpkgs/thunderbird/patches/freetype-skia.patch deleted file mode 100644 index 2f573bf79a7..00000000000 --- a/srcpkgs/thunderbird/patches/freetype-skia.patch +++ /dev/null @@ -1,147 +0,0 @@ -# HG changeset patch -# User Lee Salzman -# Date 1504640559 14400 -# Tue Sep 05 15:42:39 2017 -0400 -# Node ID 923246286b9858fb103e100f886c03714b97b5ec -# Parent 3fff2b174212af40a7b7ba75a047db431f81c780 -clip FreeType glyph bitmap to mask in Skia (52 ESR) - -diff --git a/gfx/skia/skia/src/ports/SkFontHost_FreeType_common.cpp b/gfx/skia/skia/src/ports/SkFontHost_FreeType_common.cpp ---- mozilla/gfx/skia/skia/src/ports/SkFontHost_FreeType_common.cpp -+++ mozilla/gfx/skia/skia/src/ports/SkFontHost_FreeType_common.cpp -@@ -350,58 +350,118 @@ void SkScalerContext_FreeType_Base::gene - const SkMatrix& bitmapTransform) - { - const bool doBGR = SkToBool(fRec.fFlags & SkScalerContext::kLCD_BGROrder_Flag); - const bool doVert = SkToBool(fRec.fFlags & SkScalerContext::kLCD_Vertical_Flag); - - switch ( face->glyph->format ) { - case FT_GLYPH_FORMAT_OUTLINE: { - FT_Outline* outline = &face->glyph->outline; -- FT_BBox bbox; -- FT_Bitmap target; - - int dx = 0, dy = 0; - if (fRec.fFlags & SkScalerContext::kSubpixelPositioning_Flag) { - dx = SkFixedToFDot6(glyph.getSubXFixed()); - dy = SkFixedToFDot6(glyph.getSubYFixed()); - // negate dy since freetype-y-goes-up and skia-y-goes-down - dy = -dy; - } -- FT_Outline_Get_CBox(outline, &bbox); -- /* -- what we really want to do for subpixel is -- offset(dx, dy) -- compute_bounds -- offset(bbox & !63) -- but that is two calls to offset, so we do the following, which -- achieves the same thing with only one offset call. -- */ -- FT_Outline_Translate(outline, dx - ((bbox.xMin + dx) & ~63), -- dy - ((bbox.yMin + dy) & ~63)); -+ memset(glyph.fImage, 0, glyph.rowBytes() * glyph.fHeight); - - if (SkMask::kLCD16_Format == glyph.fMaskFormat) { -- FT_Render_Glyph(face->glyph, doVert ? FT_RENDER_MODE_LCD_V : FT_RENDER_MODE_LCD); -+ FT_Outline_Translate(outline, dx, dy); -+ FT_Error err = FT_Render_Glyph(face->glyph, doVert ? FT_RENDER_MODE_LCD_V : FT_RENDER_MODE_LCD); -+ if (err) { -+ return; -+ } -+ - SkMask mask; - glyph.toMask(&mask); -+ -+ FT_GlyphSlotRec& ftGlyph = *face->glyph; -+ -+ if (!SkIRect::Intersects(mask.fBounds, -+ SkIRect::MakeXYWH( ftGlyph.bitmap_left, -+ -ftGlyph.bitmap_top, -+ ftGlyph.bitmap.width, -+ ftGlyph.bitmap.rows))) -+ { -+ return; -+ } -+ -+ // If the FT_Bitmap extent is larger, discard bits of the bitmap outside the mask. -+ // If the SkMask extent is larger, shrink mask to fit bitmap (clearing discarded). -+ unsigned char* origBuffer = ftGlyph.bitmap.buffer; -+ // First align the top left (origin). -+ if (-ftGlyph.bitmap_top < mask.fBounds.fTop) { -+ int32_t topDiff = mask.fBounds.fTop - (-ftGlyph.bitmap_top); -+ ftGlyph.bitmap.buffer += ftGlyph.bitmap.pitch * topDiff; -+ ftGlyph.bitmap.rows -= topDiff; -+ ftGlyph.bitmap_top = -mask.fBounds.fTop; -+ } -+ if (ftGlyph.bitmap_left < mask.fBounds.fLeft) { -+ int32_t leftDiff = mask.fBounds.fLeft - ftGlyph.bitmap_left; -+ ftGlyph.bitmap.buffer += leftDiff; -+ ftGlyph.bitmap.width -= leftDiff; -+ ftGlyph.bitmap_left = mask.fBounds.fLeft; -+ } -+ if (mask.fBounds.fTop < -ftGlyph.bitmap_top) { -+ mask.fImage += mask.fRowBytes * (-ftGlyph.bitmap_top - mask.fBounds.fTop); -+ mask.fBounds.fTop = -ftGlyph.bitmap_top; -+ } -+ if (mask.fBounds.fLeft < ftGlyph.bitmap_left) { -+ mask.fImage += sizeof(uint16_t) * (ftGlyph.bitmap_left - mask.fBounds.fLeft); -+ mask.fBounds.fLeft = ftGlyph.bitmap_left; -+ } -+ // Origins aligned, clean up the width and height. -+ int ftVertScale = (doVert ? 3 : 1); -+ int ftHoriScale = (doVert ? 1 : 3); -+ if (mask.fBounds.height() * ftVertScale < SkToInt(ftGlyph.bitmap.rows)) { -+ ftGlyph.bitmap.rows = mask.fBounds.height() * ftVertScale; -+ } -+ if (mask.fBounds.width() * ftHoriScale < SkToInt(ftGlyph.bitmap.width)) { -+ ftGlyph.bitmap.width = mask.fBounds.width() * ftHoriScale; -+ } -+ if (SkToInt(ftGlyph.bitmap.rows) < mask.fBounds.height() * ftVertScale) { -+ mask.fBounds.fBottom = mask.fBounds.fTop + ftGlyph.bitmap.rows / ftVertScale; -+ } -+ if (SkToInt(ftGlyph.bitmap.width) < mask.fBounds.width() * ftHoriScale) { -+ mask.fBounds.fRight = mask.fBounds.fLeft + ftGlyph.bitmap.width / ftHoriScale; -+ } -+ - if (fPreBlend.isApplicable()) { -- copyFT2LCD16(face->glyph->bitmap, mask, doBGR, -+ copyFT2LCD16(ftGlyph.bitmap, mask, doBGR, - fPreBlend.fR, fPreBlend.fG, fPreBlend.fB); - } else { -- copyFT2LCD16(face->glyph->bitmap, mask, doBGR, -+ copyFT2LCD16(ftGlyph.bitmap, mask, doBGR, - fPreBlend.fR, fPreBlend.fG, fPreBlend.fB); - } -+ // Restore the buffer pointer so FreeType can properly free it. -+ ftGlyph.bitmap.buffer = origBuffer; - } else { -+ FT_BBox bbox; -+ FT_Bitmap target; -+ FT_Outline_Get_CBox(outline, &bbox); -+ /* -+ what we really want to do for subpixel is -+ offset(dx, dy) -+ compute_bounds -+ offset(bbox & !63) -+ but that is two calls to offset, so we do the following, which -+ achieves the same thing with only one offset call. -+ */ -+ FT_Outline_Translate(outline, dx - ((bbox.xMin + dx) & ~63), -+ dy - ((bbox.yMin + dy) & ~63)); -+ - target.width = glyph.fWidth; - target.rows = glyph.fHeight; - target.pitch = glyph.rowBytes(); - target.buffer = reinterpret_cast(glyph.fImage); - target.pixel_mode = compute_pixel_mode( (SkMask::Format)fRec.fMaskFormat); - target.num_grays = 256; - -- memset(glyph.fImage, 0, glyph.rowBytes() * glyph.fHeight); - FT_Outline_Get_Bitmap(face->glyph->library, outline, &target); - } - } break; - - case FT_GLYPH_FORMAT_BITMAP: { - FT_Pixel_Mode pixel_mode = static_cast(face->glyph->bitmap.pixel_mode); - SkMask::Format maskFormat = static_cast(glyph.fMaskFormat); - diff --git a/srcpkgs/thunderbird/template b/srcpkgs/thunderbird/template index 9b9c6cd4b9f..43a8f828185 100644 --- a/srcpkgs/thunderbird/template +++ b/srcpkgs/thunderbird/template @@ -1,13 +1,13 @@ # Template build file for 'thunderbird'. pkgname=thunderbird -version=52.3.0 -revision=2 +version=52.4.0 +revision=1 short_desc="Standalone Mail/News reader" maintainer="Enno Boland " homepage="http://www.mozilla.org/thunderbird/" license="MPL-2.0, GPL-2, LGPL-2.1" distfiles="${MOZILLA_SITE}/${pkgname}/releases/${version}/source/${pkgname}-${version}.source.tar.xz" -checksum=050acc320a9c50365a53e4faa6538a0ad7f9a302d5f2cfb6edf0c6fe1b573b18 +checksum=7f57b5b4d4ec42b04afcff8327abc2d3c6185c0bcc1ad138825d021a2d3f578c only_for_archs="i686 i686-musl x86_64 x86_64-musl" nopie=yes From d31a91415237b75c0eaadc07e1c421ab14b8f504 Mon Sep 17 00:00:00 2001 From: maxice8 Date: Fri, 13 Oct 2017 14:52:12 -0300 Subject: [PATCH 044/202] xmlsec1: add missing license. --- srcpkgs/xmlsec1/template | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/srcpkgs/xmlsec1/template b/srcpkgs/xmlsec1/template index ca8aeb1aed5..3238a759d8c 100644 --- a/srcpkgs/xmlsec1/template +++ b/srcpkgs/xmlsec1/template @@ -1,7 +1,7 @@ # Template file for 'xmlsec' pkgname=xmlsec1 version=1.2.25 -revision=1 +revision=2 hostmakedepends="automake libtool pkg-config gnutls-devel" makedepends="libxslt-devel libltdl-devel libgcrypt-devel gnutls-devel" build_style="gnu-configure" @@ -20,6 +20,8 @@ post_install() { if [ "$CROSS_BUILD" ]; then sed -e "s,${XBPS_CROSS_BASE},,g" -i ${DESTDIR}/usr/lib/xmlsec1Conf.sh fi + + vlicense COPYING } xmlsec1-devel_package() { From f3df79771c899bed8f2077fc82f8c8305ec1680a Mon Sep 17 00:00:00 2001 From: maxice8 Date: Fri, 13 Oct 2017 11:32:44 -0300 Subject: [PATCH 045/202] libtar: add missing license. --- srcpkgs/libtar/template | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/srcpkgs/libtar/template b/srcpkgs/libtar/template index e0a00f0fd0b..5dcc1e1ca2a 100644 --- a/srcpkgs/libtar/template +++ b/srcpkgs/libtar/template @@ -1,7 +1,7 @@ # Template file for 'libtar' pkgname=libtar version=1.2.20 -revision=1 +revision=2 wrksrc="$pkgname" build_style=gnu-configure hostmakedepends="automake libtool pkg-config" @@ -13,6 +13,10 @@ homepage="http://www.feep.net/libtar/" distfiles="ftp://ftp.netbsd.org/pub/pkgsrc/distfiles/libtar-${version}.tar.gz" checksum=43c5f50e6b4398c8be35d6f3abee26064c3f26174715b60004576792e3283353 +post_install() { + vlicense COPYRIGHT +} + pre_configure() { autoreconf -fi } From 2d0ff5007b91692f680edcdde0852ea898a6c8be Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?N=C3=A9mo=20Fournier?= Date: Sat, 14 Oct 2017 21:19:37 +0200 Subject: [PATCH 046/202] New package: coq-8.6.1 --- srcpkgs/coq/template | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 srcpkgs/coq/template diff --git a/srcpkgs/coq/template b/srcpkgs/coq/template new file mode 100644 index 00000000000..4accd72d439 --- /dev/null +++ b/srcpkgs/coq/template @@ -0,0 +1,24 @@ +pkgname=coq +version=8.6.1 +revision=1 +hostmakedepends="ocaml ocaml-findlib camlp4" +short_desc="Proof assistant written in OCaml" +maintainer="NĂ©mo Fournier " +license="LGPL-2.1" +homepage="https://coq.inria.fr" +distfiles="${homepage}/distrib/V${version}/files/${pkgname}-${version}.tar.gz" +checksum=32f8aa92853483dec18030def9f0857a708fee56cf4287e39c9a260f08138f9d +nopie=yes +nocross=yes + +do_configure() { + ./configure -prefix ${DESTDIR}/usr -coqide no +} + +do_build() { + make +} + +do_install() { + make install +} From 773583bf5a9192f943323bf0d851b59dfab362d6 Mon Sep 17 00:00:00 2001 From: maxice8 Date: Fri, 13 Oct 2017 14:49:45 -0300 Subject: [PATCH 047/202] mdds: add missing license. Closes: #8148 [via git-merge-pr] --- srcpkgs/mdds/template | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/srcpkgs/mdds/template b/srcpkgs/mdds/template index 1494cead4cf..db02119583e 100644 --- a/srcpkgs/mdds/template +++ b/srcpkgs/mdds/template @@ -1,7 +1,7 @@ # Template file for 'mdds' pkgname=mdds version=1.2.3 -revision=1 +revision=2 _gitrev=08aba857efa2896b202bab09bf0023c714fe6842 wrksrc="${pkgname}-${version}-${_gitrev}" build_style=gnu-configure @@ -14,6 +14,10 @@ distfiles="https://gitlab.com/mdds/mdds/repository/archive.tar.gz?ref=${version} checksum=379b5c2cf2d73db393aedbbdb7326081e32ed7d96746eccb26d9120f9ce5719c noarch=yes +post_install() { + vlicense LICENSE +} + pre_configure() { autoreconf -fi } From 794ea5177185724823d97448916ffc29acd72dda Mon Sep 17 00:00:00 2001 From: maxice8 Date: Fri, 13 Oct 2017 14:24:21 -0300 Subject: [PATCH 048/202] transmission: add missing license. Closes: #8147 [via git-merge-pr] --- srcpkgs/transmission/template | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/srcpkgs/transmission/template b/srcpkgs/transmission/template index c8dc0636bf7..07a9254c872 100644 --- a/srcpkgs/transmission/template +++ b/srcpkgs/transmission/template @@ -1,7 +1,7 @@ # Template file for 'transmission' pkgname=transmission version=2.92 -revision=7 +revision=8 build_style=gnu-configure configure_args="--enable-nls --enable-cli --enable-daemon --enable-utp --without-systemd-daemon" hostmakedepends="pkg-config intltool" @@ -61,6 +61,7 @@ do_install() { post_install() { rm -f ${DESTDIR}/usr/share/${pkgname}/web/LICENSE vsv transmission-daemon + vlicense COPYING } transmission-qt_package() { From d58cb31008e184824f527703e8c823cc1e7f8fbc Mon Sep 17 00:00:00 2001 From: maxice8 Date: Fri, 13 Oct 2017 19:00:14 -0300 Subject: [PATCH 049/202] allegro4: add missing license. Closes: #8138 [via git-merge-pr] --- srcpkgs/allegro4/template | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/srcpkgs/allegro4/template b/srcpkgs/allegro4/template index 94c8aa2c14f..86539788cf4 100644 --- a/srcpkgs/allegro4/template +++ b/srcpkgs/allegro4/template @@ -1,7 +1,7 @@ # Template file for 'allegro4'. pkgname=allegro4 version=4.4.2 -revision=5 +revision=6 wrksrc="allegro-${version}" build_style=cmake configure_args="-DWANT_DOCS=OFF" @@ -18,6 +18,10 @@ distfiles="${SOURCEFORGE_SITE}/alleg/allegro-$version.tar.gz" checksum=1b21e7577dbfada02d85ca4510bd22fedaa6ce76fde7f4838c7c1276eb840fdc nocross=yes +post_install() { + vlicense docs/txt/license.txt +} + allegro4-devel_package() { short_desc+=" - development files" depends="${sourcepkg}>=${version}_${revision}" From e9098af17f3b803e7ff0e2a10e259051deb4e44d Mon Sep 17 00:00:00 2001 From: maxice8 Date: Fri, 13 Oct 2017 18:55:32 -0300 Subject: [PATCH 050/202] mitlm: add missing license. Closes: #8137 [via git-merge-pr] --- srcpkgs/mitlm/template | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/srcpkgs/mitlm/template b/srcpkgs/mitlm/template index 12bb98e738c..225c305104f 100644 --- a/srcpkgs/mitlm/template +++ b/srcpkgs/mitlm/template @@ -12,6 +12,10 @@ build_style=gnu-configure configure_args="--disable-static" hostmakedepends="gcc-fortran" +post_install() { + vlicense COPYING +} + libmitlm_package() { short_desc+=" - runtime libraries" pkg_install() { From 5f962b2ceffe9e1965a89ccc6a6e64129e063881 Mon Sep 17 00:00:00 2001 From: maxice8 Date: Fri, 13 Oct 2017 18:39:26 -0300 Subject: [PATCH 051/202] bash-preexec: add missing license. Closes: #8133 [via git-merge-pr] --- srcpkgs/bash-preexec/template | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/srcpkgs/bash-preexec/template b/srcpkgs/bash-preexec/template index 94150897040..5d3ae8b692b 100644 --- a/srcpkgs/bash-preexec/template +++ b/srcpkgs/bash-preexec/template @@ -1,7 +1,7 @@ # Template file for 'bash-preexec' pkgname=bash-preexec version=0.3.4 -revision=1 +revision=2 noarch=yes depends="bash" short_desc="Preexec and Precmd functions for Bash just like Zsh" @@ -13,4 +13,5 @@ checksum=a3050e1672ebc2374e235ea7879f129a62dfddc95875ba90e86271a48f6548b9 do_install() { vbin bash-preexec.sh + vlicense LICENSE.md } From e90cd4c352b2e270f594ceb22eac8c46fb99454c Mon Sep 17 00:00:00 2001 From: maxice8 Date: Fri, 13 Oct 2017 18:38:20 -0300 Subject: [PATCH 052/202] vdpauinfo: add missing license. Closes: #8132 [via git-merge-pr] --- srcpkgs/vdpauinfo/template | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/srcpkgs/vdpauinfo/template b/srcpkgs/vdpauinfo/template index 3d762e67442..4fa76bc0e72 100644 --- a/srcpkgs/vdpauinfo/template +++ b/srcpkgs/vdpauinfo/template @@ -1,7 +1,7 @@ # Template file for 'vdpauinfo' pkgname=vdpauinfo version=1.0 -revision=2 +revision=3 build_style=gnu-configure hostmakedepends="pkg-config" makedepends="libvdpau-devel" @@ -11,3 +11,7 @@ license="MIT" homepage="http://cgit.freedesktop.org/~aplattner/vdpauinfo" distfiles="http://people.freedesktop.org/~aplattner/vdpau/${pkgname}-${version}.tar.gz" checksum=4054960b7ae618c351ff1ce3e7831b5cbda964ae1fbf9969b7146404d3044bc4 + +post_install() { + vlicense COPYING +} From e8ee3218e36f9f11dac3b19493b99e80aca2214e Mon Sep 17 00:00:00 2001 From: maxice8 Date: Fri, 13 Oct 2017 13:29:12 -0300 Subject: [PATCH 053/202] unzip: add missing license. Closes: #8128 [via git-merge-pr] --- srcpkgs/unzip/template | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/srcpkgs/unzip/template b/srcpkgs/unzip/template index 64b508cb049..4aeabf78094 100644 --- a/srcpkgs/unzip/template +++ b/srcpkgs/unzip/template @@ -1,7 +1,7 @@ # Template file for 'unzip' pkgname=unzip version=6.0 -revision=9 +revision=10 makedepends="bzip2-devel" wrksrc=unzip60 short_desc="List, test and extract compressed files in a ZIP archive" @@ -28,4 +28,6 @@ do_install() { vmkdir usr/share mv ${DESTDIR}/usr/man ${DESTDIR}/usr/share + + vlicense LICENSE } From 240927ff9d8c06b10701d8ee75798d85103d4901 Mon Sep 17 00:00:00 2001 From: maxice8 Date: Fri, 13 Oct 2017 14:11:12 -0300 Subject: [PATCH 054/202] popt: add missing license. Closes: #8127 [via git-merge-pr] --- srcpkgs/popt/template | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/srcpkgs/popt/template b/srcpkgs/popt/template index 960b6904b20..d625e74dcbf 100644 --- a/srcpkgs/popt/template +++ b/srcpkgs/popt/template @@ -1,7 +1,7 @@ # Template file for 'popt' pkgname=popt version=1.16 -revision=6 +revision=7 build_style=gnu-configure short_desc="Command line option parsing library" maintainer="Juan RP " @@ -10,6 +10,10 @@ license="MIT" distfiles="http://rpm5.org/files/$pkgname/$pkgname-$version.tar.gz" checksum=e728ed296fe9f069a0e005003c3d6b2dde3d9cad453422a10d6558616d304cc8 +post_install() { + vlicense COPYING +} + popt-devel_package() { depends="popt>=${version}_${revision}" short_desc+=" - development files" From 9ad920e908ee228e48f1b78d362f2831e7764698 Mon Sep 17 00:00:00 2001 From: maxice8 Date: Fri, 13 Oct 2017 16:03:10 -0300 Subject: [PATCH 055/202] unclutter-xfixes: add missing license. Closes: #8126 [via git-merge-pr] --- srcpkgs/unclutter-xfixes/template | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/srcpkgs/unclutter-xfixes/template b/srcpkgs/unclutter-xfixes/template index a519ae33542..13c59eaaa17 100644 --- a/srcpkgs/unclutter-xfixes/template +++ b/srcpkgs/unclutter-xfixes/template @@ -1,7 +1,7 @@ # Template file for 'unclutter-xfixes' pkgname=unclutter-xfixes version=1.2 -revision=1 +revision=2 build_style=gnu-makefile make_install_args="PREFIX=/usr/bin" hostmakedepends="pkg-config asciidoc" @@ -15,3 +15,7 @@ checksum=addaf8fa4e7381a95ea2279eb47be675b52eb43efb83f7a78ac9044e53121d4a conflicts="unclutter>=0" CFLAGS="-D__VERSION=\\\"$version\\\"" + +post_install() { + vlicense LICENSE +} From e997beae8e68696c13af2a5dcd95cd149a22e7a7 Mon Sep 17 00:00:00 2001 From: maxice8 Date: Fri, 13 Oct 2017 11:23:28 -0300 Subject: [PATCH 056/202] pkgconf: add missing license. Closes: #8123 [via git-merge-pr] --- srcpkgs/pkgconf/template | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/srcpkgs/pkgconf/template b/srcpkgs/pkgconf/template index 0fce5964b46..58ab94a6ebd 100644 --- a/srcpkgs/pkgconf/template +++ b/srcpkgs/pkgconf/template @@ -1,7 +1,7 @@ # Template file for 'pkgconf' pkgname=pkgconf version=1.3.9 -revision=1 +revision=2 build_style=gnu-configure hostmakedepends="automake libtool" short_desc="Provides compiler and linker configuration" @@ -12,6 +12,10 @@ distfiles="$homepage/archive/$pkgname-$version.tar.gz" checksum=1e70161af120f5715710c4eff48c9e3447394ebd724c6a09bdfbb8dcf3e6f6f8 wrksrc="$pkgname-$pkgname-$version" +post_install() { + vlicense COPYING +} + pre_configure() { autoreconf -fi } From 19c6219911f58b6b885752a6b5d934b8d7292e49 Mon Sep 17 00:00:00 2001 From: Yuusha Spacewolf Date: Wed, 5 Jul 2017 20:36:47 -0500 Subject: [PATCH 057/202] New package: rofi-pass-1.5.0 Closes: #6970 [via git-merge-pr] --- srcpkgs/rofi-pass/template | 12 ++++++++++++ 1 file changed, 12 insertions(+) create mode 100644 srcpkgs/rofi-pass/template diff --git a/srcpkgs/rofi-pass/template b/srcpkgs/rofi-pass/template new file mode 100644 index 00000000000..71f98b7942f --- /dev/null +++ b/srcpkgs/rofi-pass/template @@ -0,0 +1,12 @@ +# Template file for 'rofi-pass' +pkgname=rofi-pass +version=1.5.0 +revision=1 +build_style=gnu-makefile +depends="bash pass sed rofi gawk xdotool" +short_desc="Rofi frontend for pass" +maintainer="Yuusha Spacewolf " +license="GPL-3" +homepage="https://github.com/carnager/rofi-pass" +distfiles="https://github.com/carnager/${pkgname}/archive/${version}.tar.gz" +checksum=175b33cd098968a34e0ac5aa8195c1155e8263b2c56c1c9bc65bff27e961e827 From e40ab6284271e9e064f7594221e8d5a1dc90a288 Mon Sep 17 00:00:00 2001 From: ibrokemypie Date: Sat, 8 Jul 2017 01:08:47 +1000 Subject: [PATCH 058/202] New package: bumblebee-status-1.3.0 Closes: #6993 [via git-merge-pr] --- .../bumblebee-status/files/bumblebee-status | 2 ++ srcpkgs/bumblebee-status/template | 22 +++++++++++++++++++ 2 files changed, 24 insertions(+) create mode 100644 srcpkgs/bumblebee-status/files/bumblebee-status create mode 100644 srcpkgs/bumblebee-status/template diff --git a/srcpkgs/bumblebee-status/files/bumblebee-status b/srcpkgs/bumblebee-status/files/bumblebee-status new file mode 100644 index 00000000000..9a437182c7c --- /dev/null +++ b/srcpkgs/bumblebee-status/files/bumblebee-status @@ -0,0 +1,2 @@ +#!/bin/sh +python /usr/share/bumblebee-status/bumblebee-status "$@" diff --git a/srcpkgs/bumblebee-status/template b/srcpkgs/bumblebee-status/template new file mode 100644 index 00000000000..18db6bd6f8d --- /dev/null +++ b/srcpkgs/bumblebee-status/template @@ -0,0 +1,22 @@ +# Template file for 'bumblebee-status' +pkgname=bumblebee-status +version=1.3.0 +revision=1 +depends="python" +noarch=yes +short_desc="A modular, theme-able status line generator for the i3 window manager. " +maintainer="ibrokemypie " +license="MIT" +homepage="https://github.com/tobi-wan-kenobi/bumblebee-status" +distfiles="https://github.com/tobi-wan-kenobi/bumblebee-status/archive/v${version}.tar.gz" +checksum=42c68a3bb2fae2ef1d65a1be9287c2efc0a9250d018330f2e78abdd051796919 + +do_install() { + vmkdir usr/share/${pkgname} + vcopy bumblebee usr/share/${pkgname}/ + vcopy themes usr/share/${pkgname}/ + vcopy bumblebee-status usr/share/${pkgname}/ + vbin "${FILESDIR}/bumblebee-status" + vdoc README.md + vlicense LICENSE +} From 67862fdf58ec79d490d9ea1ce2976a829b455e92 Mon Sep 17 00:00:00 2001 From: John Date: Fri, 21 Jul 2017 18:48:52 +0200 Subject: [PATCH 059/202] New Package: fsbext-0.3.8 Closes: #7249 [via git-merge-pr] --- srcpkgs/fsbext/template | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 srcpkgs/fsbext/template diff --git a/srcpkgs/fsbext/template b/srcpkgs/fsbext/template new file mode 100644 index 00000000000..53ae8220888 --- /dev/null +++ b/srcpkgs/fsbext/template @@ -0,0 +1,23 @@ +# Template file for 'fsbext' +pkgname=fsbext +version=0.3.8 +revision=1 +hostmakedepends="unzip" +short_desc="Files extractor for the FSB archives used by the FMOD library" +maintainer="John " +license="GPL-1" +homepage="http://aluigi.altervista.org/search.php?src=fsbext" +distfiles="http://aluigi.altervista.org/papers/fsbext.zip" +checksum=608a84fd425df1eb849ce9f6529895154cb05f31282ed3cb8c7dce19ef2539b8 + +do_extract() { + unzip -o -q $XBPS_SRCDISTDIR/$pkgname-$version/${pkgname}.zip -d $wrksrc +} + +do_build() { + $CC -o fsbext $CFLAGS fsbext.c $LDFLAGS +} + +do_install() { + vbin fsbext +} From ca26f82f75d466a5a8d94d6a0d34627494436170 Mon Sep 17 00:00:00 2001 From: Toyam Cox Date: Sun, 15 Oct 2017 18:17:36 -0400 Subject: [PATCH 060/202] fsbext: template cleanup --- srcpkgs/fsbext/template | 11 +++-------- 1 file changed, 3 insertions(+), 8 deletions(-) diff --git a/srcpkgs/fsbext/template b/srcpkgs/fsbext/template index 53ae8220888..5459bbd54cb 100644 --- a/srcpkgs/fsbext/template +++ b/srcpkgs/fsbext/template @@ -3,6 +3,9 @@ pkgname=fsbext version=0.3.8 revision=1 hostmakedepends="unzip" +build_style=gnu-makefile +make_build_target=fsbext +create_wrksrc=obviously short_desc="Files extractor for the FSB archives used by the FMOD library" maintainer="John " license="GPL-1" @@ -10,14 +13,6 @@ homepage="http://aluigi.altervista.org/search.php?src=fsbext" distfiles="http://aluigi.altervista.org/papers/fsbext.zip" checksum=608a84fd425df1eb849ce9f6529895154cb05f31282ed3cb8c7dce19ef2539b8 -do_extract() { - unzip -o -q $XBPS_SRCDISTDIR/$pkgname-$version/${pkgname}.zip -d $wrksrc -} - -do_build() { - $CC -o fsbext $CFLAGS fsbext.c $LDFLAGS -} - do_install() { vbin fsbext } From f98aba0d25619b34e500a664fd17d9ac804f56ad Mon Sep 17 00:00:00 2001 From: Helmut Pozimski Date: Sat, 14 Oct 2017 10:39:26 +0200 Subject: [PATCH 061/202] libmusicbrainz5: fix cross --- srcpkgs/libmusicbrainz5/template | 20 +++++++++++++++++++- 1 file changed, 19 insertions(+), 1 deletion(-) diff --git a/srcpkgs/libmusicbrainz5/template b/srcpkgs/libmusicbrainz5/template index ea1579e6de3..f08ed8fa52b 100644 --- a/srcpkgs/libmusicbrainz5/template +++ b/srcpkgs/libmusicbrainz5/template @@ -1,7 +1,7 @@ # Template file for 'libmusicbrainz5' pkgname=libmusicbrainz5 version=5.1.0 -revision=2 +revision=3 build_style=cmake wrksrc="libmusicbrainz-${version}" hostmakedepends="pkg-config" @@ -13,6 +13,24 @@ homepage="http://musicbrainz.org/" distfiles="https://github.com/metabrainz/libmusicbrainz/releases/download/release-${version}/libmusicbrainz-${version}.tar.gz" checksum=6749259e89bbb273f3f5ad7acdffb7c47a2cf8fcaeab4c4695484cef5f4c6b46 +if [ "$CROSS_BUILD" ]; then + hostmakedepends+=" ${makedepends}" +fi + +pre_configure() { + # Building for the host architecture is needed to generate C interface source files + # see https://github.com/metabrainz/libmusicbrainz/blob/master/INSTALL.txt + if [ "$CROSS_BUILD" ]; then + mkdir build-native + cd build-native + CC=${CC_host} CFLAGS=${XBPS_CFLAGS} CXX=${CXX_host} \ + CXXFLAGS=${XBPS_CXXFLAGS} LDFLAGS=${XBPS_LDFLAGS} cmake .. + make -j ${makejobs} make-c-interface + configure_args+=" -DIMPORT_EXECUTABLES=../build-native/ImportExecutables.cmake" + cd .. + fi +} + libmusicbrainz5-devel_package() { depends="${makedepends} ${sourcepkg}>=${version}_${revision}" short_desc+=" -- development files" From 101b288b90354a593573667c5238f37eff2778a0 Mon Sep 17 00:00:00 2001 From: Helmut Pozimski Date: Sat, 14 Oct 2017 10:49:07 +0200 Subject: [PATCH 062/202] cantata: update to 2.2.0 --- srcpkgs/cantata/template | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/srcpkgs/cantata/template b/srcpkgs/cantata/template index 7c16cf019f7..ef7dbd1b524 100644 --- a/srcpkgs/cantata/template +++ b/srcpkgs/cantata/template @@ -1,19 +1,19 @@ # Template file for 'cantata' pkgname=cantata -version=2.1.0 +version=2.2.0 revision=1 build_style=cmake -hostmakedepends="pkg-config" +hostmakedepends="pkg-config qt5-qmake qt5-host-tools qt5-tools" makedepends="qt5-devel qt5-tools-devel qt5-svg-devel qt5-xmlpatterns-devel qt5-plugin-mysql qt5-plugin-pgsql qt5-plugin-sqlite qt5-plugin-odbc qt5-plugin-tds vlc-devel zlib-devel ffmpeg-devel taglib-devel taglib-extras-devel libmtp-devel mpg123-devel libcdparanoia-devel libcddb-devel speex-devel eudev-libudev-devel udisks2-devel libmusicbrainz5-devel - qt5-multimedia-devel" + qt5-multimedia-devel libcdio-paranoia-devel" depends="media-player-info" short_desc="Qt client for the music player daemon (MPD)" maintainer="LockeAnarchist " license="GPL-3" homepage="https://github.com/cdrummond/cantata" distfiles="https://github.com/CDrummond/cantata/releases/download/v${version}/${pkgname}-${version}.tar.bz2" -checksum=9317afcae75c709ec733da069d4245b47e6e2c297a259eaf87a181fa9d1cd4c4 +checksum=c84691eb17711118d3c512d70cb422267f7a137290082cdd1ff0a871b4a8e5c0 From 65b764b0df1e3c7a6f7913864a2395b18eca3344 Mon Sep 17 00:00:00 2001 From: Dominic Monroe Date: Sat, 14 Oct 2017 08:34:16 +0100 Subject: [PATCH 063/202] caddy: update to 0.10.10. --- srcpkgs/caddy/template | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/srcpkgs/caddy/template b/srcpkgs/caddy/template index 08612d03baf..4bcd1b17c70 100644 --- a/srcpkgs/caddy/template +++ b/srcpkgs/caddy/template @@ -1,7 +1,7 @@ # Template file for 'caddy' pkgname=caddy -version=0.10.8 -revision=2 +version=0.10.10 +revision=1 build_style=go go_import_path="github.com/mholt/caddy" go_package="${go_import_path}/caddy" @@ -11,7 +11,7 @@ maintainer="Dominic Monroe " license="Apache-2.0" homepage="https://caddyserver.com" distfiles="https://github.com/mholt/caddy/archive/v${version}.tar.gz" -checksum=3328efc8b64a428d49dd27edf44c0b1d9dfdc8879366663ce002bafc3a7b2b90 +checksum=aafaeb092e7b1bcff8ec31f19a1ded1253ff95cfdd4441378e5a530508614e8d system_accounts="caddy" make_dirs="/etc/caddy 0700 caddy caddy" From 024dd15669bb89ba139c75cc07a2de3795e07140 Mon Sep 17 00:00:00 2001 From: cr6git Date: Sat, 14 Oct 2017 18:31:58 +0200 Subject: [PATCH 064/202] lame: update to 3.100 --- srcpkgs/lame/template | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/srcpkgs/lame/template b/srcpkgs/lame/template index f00d90c658d..297770a3b7b 100644 --- a/srcpkgs/lame/template +++ b/srcpkgs/lame/template @@ -1,7 +1,7 @@ # Template file for 'lame' pkgname=lame -version=3.99.5 -revision=2 +version=3.100 +revision=1 build_style=gnu-configure configure_args="--enable-nasm --enable-shared" hostmakedepends="nasm" @@ -11,7 +11,7 @@ maintainer="Juan RP " license="LGPL-2.1" homepage="http://lame.sourceforge.net" distfiles="${SOURCEFORGE_SITE}/lame/lame-${version}.tar.gz" -checksum=24346b4158e4af3bd9f2e194bb23eb473c75fb7377011523353196b19b9a23ff +checksum=ddfe36cab873794038ae2c1210557ad34857a4b6bdc515785d1da9e175b1da1e pre_configure() { if [ "${XBPS_TARGET_MACHINE%%-musl}" = "i686" ]; then From 89c3cc3ebe05cbc9a0899e55fa8ac67bce688be2 Mon Sep 17 00:00:00 2001 From: Michael Aldridge Date: Sun, 15 Oct 2017 15:24:19 -0700 Subject: [PATCH 065/202] qutebrowser: add dbus to depends Resolves #7124 --- srcpkgs/qutebrowser/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/qutebrowser/template b/srcpkgs/qutebrowser/template index bf1108a10e1..41e41fea7ab 100644 --- a/srcpkgs/qutebrowser/template +++ b/srcpkgs/qutebrowser/template @@ -1,14 +1,14 @@ # Template file for 'qutebrowser' pkgname=qutebrowser version=1.0.1 -revision=1 +revision=2 noarch=yes build_style=python3-module pycompile_module="${pkgname}" hostmakedepends="python3-setuptools asciidoc" depends="python3-setuptools python3-PyQt5-webengine python3-PyQt5-quick python3-Jinja2 python3-Pygments python3-pyPEG2 python3-yaml python3-attrs - python3-PyQt5-opengl python3-PyQt5-sql qt5-plugin-sqlite" + python3-PyQt5-opengl python3-PyQt5-sql qt5-plugin-sqlite dbus" short_desc="Keyboard-focused browser with a minimal GUI" maintainer="Eivind Uggedal " license="GPL-3" From 31df2915a8a7ec96748eee38a4af60aed413f372 Mon Sep 17 00:00:00 2001 From: Peter Bui Date: Sat, 14 Oct 2017 13:10:39 -0400 Subject: [PATCH 066/202] vpnc-scripts: update to 20171005 Closes: #8164 [via git-merge-pr] --- srcpkgs/vpnc-scripts/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/vpnc-scripts/template b/srcpkgs/vpnc-scripts/template index 54b40ad8bf8..b86095c8511 100644 --- a/srcpkgs/vpnc-scripts/template +++ b/srcpkgs/vpnc-scripts/template @@ -1,6 +1,6 @@ # Template file for 'vpnc-scripts' pkgname=vpnc-scripts -version=20161215 +version=20171005 revision=1 noarch=yes short_desc="Network configuration scripts for VPNC and OpenConnect" @@ -8,7 +8,7 @@ maintainer="Eivind Uggedal " license="GPL-2" homepage="http://www.infradead.org/openconnect/vpnc-script.html" distfiles="ftp://ftp.infradead.org/pub/${pkgname}/${pkgname}-${version}.tar.gz" -checksum=31651490426279d7e8d4139cb7ff88093f7835702be2f42ef1d59df70496897c +checksum=5daec557ce8a011e627271defe021b4d7dd9534f77919082650a5d1d7c21c690 do_install() { vinstall vpnc-script 755 usr/libexec/vpnc-scripts From 6b8bdbf3181a4e70a73249372a7f923437680c8b Mon Sep 17 00:00:00 2001 From: Peter Bui Date: Sat, 14 Oct 2017 13:04:16 -0400 Subject: [PATCH 067/202] slack-desktop: update to 2.8.1 Closes: #8163 [via git-merge-pr] --- srcpkgs/slack-desktop/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/slack-desktop/template b/srcpkgs/slack-desktop/template index 7f28cc2c233..3d7a57d1b72 100644 --- a/srcpkgs/slack-desktop/template +++ b/srcpkgs/slack-desktop/template @@ -1,6 +1,6 @@ # Template file for 'slack-desktop' pkgname=slack-desktop -version=2.8.0 +version=2.8.1 revision=1 only_for_archs="x86_64" short_desc="A messaging app for teams" @@ -10,7 +10,7 @@ homepage="https://slack.com/" repository="nonfree" restricted=yes nopie=yes -checksum=15626e80dfef62d9f26d1c46987f4a6b333d722d49513797913e238741c4700a +checksum=389f8ed8a044436cd2f7bdc777464af055ac2106587dd68ec4023cd6cd6cc5a8 distfiles="https://slack-ssb-updates.global.ssl.fastly.net/linux_releases/slack-desktop-${version}-amd64.deb" do_extract() { From 283df5a13642105e299e0748c486498065dca2f3 Mon Sep 17 00:00:00 2001 From: Helmut Pozimski Date: Sat, 14 Oct 2017 15:43:38 +0200 Subject: [PATCH 068/202] New package: openra-20171014 Closes: #8153 [via git-merge-pr] --- srcpkgs/openra/template | 29 +++++++++++++++++++++++++++++ srcpkgs/openra/update | 2 ++ 2 files changed, 31 insertions(+) create mode 100644 srcpkgs/openra/template create mode 100644 srcpkgs/openra/update diff --git a/srcpkgs/openra/template b/srcpkgs/openra/template new file mode 100644 index 00000000000..b726b59fbd9 --- /dev/null +++ b/srcpkgs/openra/template @@ -0,0 +1,29 @@ +# Template file for 'openra' +pkgname=openra +version=20171014 +revision=1 +wrksrc="OpenRA-release-${version}" +noarch=yes +hostmakedepends="mono unzip curl" +makedepends="SDL2-devel lua51-devel freetype-devel libopenal-devel libgdiplus-devel" +depends="mono libopenal freetype xdg-utils zenity SDL2 lua51 libgdiplus" +build_style="gnu-makefile" +make_install_target="install install-linux-shortcuts install-linux-mime + install-linux-appdata install-man-page" +make_install_args="prefix=/usr" +homepage="http://www.openra.net" +short_desc="An open-source implementation of the Red Alert engine" +maintainer="Helmut Pozimski " +license="GPL-3" +distfiles="https://github.com/OpenRA/OpenRA/archive/release-${version}.tar.gz" +checksum=ea8a6c38f22c3432bd173c15e3f3d96a7bb47c39f73db5aa5ab6df7e6980ed5a + + +if [ "$CROSS_BUILD" ]; then + hostmakedepends+=" lua51 libgdiplus" +fi + +pre_build() { + make VERSION="release-${version}" version + make dependencies +} diff --git a/srcpkgs/openra/update b/srcpkgs/openra/update new file mode 100644 index 00000000000..2fa786087cb --- /dev/null +++ b/srcpkgs/openra/update @@ -0,0 +1,2 @@ +site=http://www.openra.net/download/ +pattern='release-[0-9]{8}' From 02079c8a674b4770eaa95d33aaa1fcad2c8ee2fb Mon Sep 17 00:00:00 2001 From: maxice8 Date: Fri, 13 Oct 2017 08:17:10 -0300 Subject: [PATCH 069/202] dconf: update to 0.26.1. Closes: #8140 [via git-merge-pr] --- srcpkgs/dconf/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/dconf/template b/srcpkgs/dconf/template index 95c0a73d266..2ad81c7ed52 100644 --- a/srcpkgs/dconf/template +++ b/srcpkgs/dconf/template @@ -1,6 +1,6 @@ # Template file for 'dconf' pkgname=dconf -version=0.26.0 +version=0.26.1 revision=1 build_style=gnu-configure hostmakedepends="pkg-config intltool libxslt docbook-xsl glib-devel" @@ -10,7 +10,7 @@ maintainer="Juan RP " homepage="http://live.gnome.org/dconf" license="LGPL-2.1" distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz" -checksum=8683292eb31a3fae31e561f0a4220d8569b0f6d882e9958b68373f9043d658c9 +checksum=d583b1f7fc93b879e2956acc6a26ea05a445a0002158aeef80c8e378e1414535 dconf-devel_package() { depends="libglib-devel vala-devel>=0.24 dconf>=${version}_${revision}" From bee18972d1a17555a202dfacc82a94eaa22e15ea Mon Sep 17 00:00:00 2001 From: maxice8 Date: Sat, 14 Oct 2017 03:19:30 -0300 Subject: [PATCH 070/202] dconf-editor: update to 3.26.1, Update license to GPL-3. Closes: #8139 [via git-merge-pr] --- srcpkgs/dconf-editor/template | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/srcpkgs/dconf-editor/template b/srcpkgs/dconf-editor/template index b1c5930b9d6..0d6866f0bf5 100644 --- a/srcpkgs/dconf-editor/template +++ b/srcpkgs/dconf-editor/template @@ -1,13 +1,13 @@ # Template file for 'dconf-editor' pkgname=dconf-editor -version=3.22.3 +version=3.26.1 revision=1 build_style=gnu-configure hostmakedepends="pkg-config intltool libxslt docbook-xsl glib-devel" makedepends="dconf-devel gtk+3-devel libxml2-devel" short_desc="A low-level configuration system - GTK+ editor" maintainer="Enno Boland " -license="LGPL-2.1" +license="GPL-3" homepage="http://live.gnome.org/dconf" distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz" -checksum=55f167d7e61714766406b23d7222d509f7bb98b9df1a367113ac14ea06f669a4 +checksum=49332042a4c9a46ad6345055bb098c8701cbca7bc39ec9a9fd6e49b87ef1ea29 From 234e37e6c80ffc17b5ddd849a4d7db98a6429f78 Mon Sep 17 00:00:00 2001 From: maxice8 Date: Fri, 13 Oct 2017 08:35:04 -0300 Subject: [PATCH 071/202] gradio: update to 6.0.2. Closes: #8136 [via git-merge-pr] --- srcpkgs/gradio/template | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/srcpkgs/gradio/template b/srcpkgs/gradio/template index 64deee45666..9802225f61a 100644 --- a/srcpkgs/gradio/template +++ b/srcpkgs/gradio/template @@ -1,9 +1,8 @@ # Template file for 'gradio' pkgname=gradio -version=5.0 +version=6.0.2 revision=1 -build_style=gnu-configure -configure_script="./autogen.sh" +build_style=meson hostmakedepends="automake intltool itstool yelp-tools glib-devel pkg-config gettext gettext-devel vala" makedepends="gtk+3-devel gettext-devel vala-devel @@ -16,4 +15,4 @@ maintainer="Logen Kain " license="GPL-3" homepage="https://github.com/haecker-felix/gradio" distfiles="https://github.com/haecker-felix/${pkgname}/archive/v${version}.tar.gz" -checksum=ed7edc9aed2019493237334ecbc23ab4e34ba9649f99a1e301f087ddcb40af69 +checksum=941b8abea901699f3110894ada34c74a51df518c6b83ea6cd237ffcac18e2092 From 9f9482d7605d5d0e94d8c0269f369b6bf3d11d71 Mon Sep 17 00:00:00 2001 From: maxice8 Date: Fri, 13 Oct 2017 07:21:17 -0300 Subject: [PATCH 072/202] blueman: update to 2.0.5. Closes: #8135 [via git-merge-pr] --- srcpkgs/blueman/template | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/srcpkgs/blueman/template b/srcpkgs/blueman/template index 8597c0117cb..6cfb8f95470 100644 --- a/srcpkgs/blueman/template +++ b/srcpkgs/blueman/template @@ -1,7 +1,7 @@ # Template file for 'blueman' pkgname=blueman -version=2.0.4 -revision=4 +version=2.0.5 +revision=1 build_style=gnu-configure configure_args="--disable-static" hostmakedepends="intltool pkg-config python-Cython" @@ -13,4 +13,8 @@ maintainer="Juan RP " license="GPL-3" homepage="https://github.com/blueman-project/blueman" distfiles="https://github.com/blueman-project/blueman/releases/download/${version}/blueman-${version}.tar.xz" -checksum=e92dd9c27f75a1485b548f7a8b159946a4af154b90fb82f5a0f614b66a01430f +checksum=2c2eb9bbdcb6056eebcae1bec758f6a8ec752739b65794f6be3e0066ca1f88ca + +if [ "$CROSS_BUILD" ]; then + hostmakedepends+=" python-dbus-devel" +fi From a84faaa0487b7f6b1f6d238355efc93f2077a61b Mon Sep 17 00:00:00 2001 From: cr6git Date: Fri, 13 Oct 2017 23:50:06 +0200 Subject: [PATCH 073/202] New package: xkcdpass Closes: #8131 [via git-merge-pr] --- srcpkgs/xkcdpass/template | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 srcpkgs/xkcdpass/template diff --git a/srcpkgs/xkcdpass/template b/srcpkgs/xkcdpass/template new file mode 100644 index 00000000000..37ae056e43d --- /dev/null +++ b/srcpkgs/xkcdpass/template @@ -0,0 +1,20 @@ +# Template file for 'xkcdpass' +pkgname=xkcdpass +version=1.13.0 +revision=1 +noarch=yes +build_style=python3-module +pycompile_module="xkcdpass" +hostmakedepends="python3-setuptools" +depends="python3-setuptools" +maintainer="cr6git " +short_desc="Generate secure multiword passwords/passphrases, inspired by XKCD" +homepage="https://github.com/redacted/XKCD-password-generator" +license="BSD" +distfiles="https://github.com/redacted/XKCD-password-generator/archive/xkcdpass-${version}.tar.gz" +checksum=fc220a04a5290c57f5b558144fe7e12433fbfb6c273809727f971e73433edcbb +wrksrc="XKCD-password-generator-xkcdpass-${version}" + +post_install() { + vlicense LICENSE.BSD +} From f96b9997a6131174600acdc3350cb2adad63552f Mon Sep 17 00:00:00 2001 From: maxice8 Date: Thu, 12 Oct 2017 14:58:56 -0300 Subject: [PATCH 074/202] clerk: update to 3.2.1. Closes: #8130 [via git-merge-pr] --- srcpkgs/clerk/template | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/srcpkgs/clerk/template b/srcpkgs/clerk/template index bfc7ab23ba5..a8018fcd15c 100644 --- a/srcpkgs/clerk/template +++ b/srcpkgs/clerk/template @@ -1,7 +1,7 @@ # Template file for 'clerk' pkgname=clerk -version=3.2 -revision=2 +version=3.2.1 +revision=1 noarch=yes build_style=gnu-makefile conf_files="/etc/clerk.conf" @@ -11,7 +11,7 @@ maintainer="ibrokemypie " license="MIT" homepage="https://github.com/carnager/clerk/" distfiles="https://github.com/carnager/clerk/archive/${version}.tar.gz" -checksum=13ccdee926393942a2be697fc44d17e907f2a903522b843658607876e861dcf6 +checksum=954a388cce5a86c1760e130febc59b533651a01938b0c9a6b1f4941dda83db97 pre_build() { sed -i 's|share/doc/clerk/config.example|share/examples/clerk/config.example|' Makefile From dde025216c20fecd9bb3d8f11fe717c7aa437311 Mon Sep 17 00:00:00 2001 From: Lain Date: Fri, 13 Oct 2017 20:33:38 +0000 Subject: [PATCH 075/202] mtpaint: fix update-check Closes: #8129 [via git-merge-pr] --- srcpkgs/mtpaint/update | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/mtpaint/update b/srcpkgs/mtpaint/update index 2e97b28e8f4..2c36d36acf3 100644 --- a/srcpkgs/mtpaint/update +++ b/srcpkgs/mtpaint/update @@ -1,2 +1,2 @@ -site=http://sourceforge.net/projects/mtpaint/files/ -pattern='mtpaint/\K[\d]+\.[\d]+' +site=https://github.com/wjaguar/mtPaint/commits/master +pattern='Version \K[\d]+\.[\d]+\.[\d]+' From 8ab3081fdcc977b37570512d53b0f8ccd1cea0a7 Mon Sep 17 00:00:00 2001 From: maxice8 Date: Fri, 13 Oct 2017 11:53:26 -0300 Subject: [PATCH 076/202] lilo: add missing license, fix musl build patch taken from gentoo musl Closes: #8124 [via git-merge-pr] --- srcpkgs/lilo/patches/remove___GLIBC__.patch | 10 ++++++++++ srcpkgs/lilo/template | 4 +++- 2 files changed, 13 insertions(+), 1 deletion(-) create mode 100644 srcpkgs/lilo/patches/remove___GLIBC__.patch diff --git a/srcpkgs/lilo/patches/remove___GLIBC__.patch b/srcpkgs/lilo/patches/remove___GLIBC__.patch new file mode 100644 index 00000000000..4bffb96c631 --- /dev/null +++ b/srcpkgs/lilo/patches/remove___GLIBC__.patch @@ -0,0 +1,10 @@ +--- src/lilo.c ++++ src/lilo.c +@@ -182,7 +182,6 @@ extern int has_partitions_beta(dev_t dev); /* defined in geometry.c */ + printf("Without"); + #endif + printf(" device-mapper\n"); +- printf("\nglibc version %d.%d\n", __GLIBC__, __GLIBC_MINOR__); + printf("Kernel Headers included from %d.%d.%d\n", + LINUX_VERSION_CODE>>16, + LINUX_VERSION_CODE>>8 & 255, diff --git a/srcpkgs/lilo/template b/srcpkgs/lilo/template index 597a9c62eb8..99172925886 100644 --- a/srcpkgs/lilo/template +++ b/srcpkgs/lilo/template @@ -1,7 +1,7 @@ # Template file for 'lilo' pkgname=lilo version=24.2 -revision=1 +revision=2 only_for_archs="i686 i686-musl x86_64 x86_64-musl" hostmakedepends="bin86" makedepends="device-mapper-devel" @@ -40,4 +40,6 @@ do_install() { etc/kernel.d/post-install 50-lilo vinstall ${FILESDIR}/kernel.d/lilo.post-remove 750 \ etc/kernel.d/post-remove 50-lilo + + vlicense COPYING } From 6e47a4c5f4c925c798781dcb7e3ecf33c59e284e Mon Sep 17 00:00:00 2001 From: maxice8 Date: Fri, 13 Oct 2017 06:34:24 -0300 Subject: [PATCH 077/202] gparted: update to 0.30.0. Closes: #8121 [via git-merge-pr] --- srcpkgs/gparted/template | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/srcpkgs/gparted/template b/srcpkgs/gparted/template index 905b852c55f..12c84487dde 100644 --- a/srcpkgs/gparted/template +++ b/srcpkgs/gparted/template @@ -1,18 +1,18 @@ # Template file for 'gparted' pkgname=gparted -version=0.29.0 +version=0.30.0 revision=1 build_style=gnu-configure configure_args="--enable-libparted-dmraid" hostmakedepends="pkg-config intltool gnome-doc-utils" -makedepends="libuuid-devel libparted-devel gtkmm2-devel gnome-doc-utils" +makedepends="libuuid-devel libparted-devel gtkmm2-devel gnome-doc-utils glib-devel" depends="hicolor-icon-theme desktop-file-utils" short_desc="Gnome Partition Editor" maintainer="Juan RP " homepage="http://gparted.sourceforge.net" license="GPL-2" distfiles="${SOURCEFORGE_SITE}/${pkgname}/${pkgname}-${version}.tar.gz" -checksum=2250bf6bb43687be149c2a95fbfe2f6f0215690e187179d5f733ae518fa7c3cd +checksum=d31193effe058bdaeb2a4cd4b514ec753191179a0bc3abefda68a2b7975ecf4a pre_configure() { sed -i "s:@gksuprog@ @installdir@/gparted %f:@installdir@/gparted-pkexec %f:g" gparted.desktop.in.in From aade0c431637cf6b3593024707b89cf55ecc2d39 Mon Sep 17 00:00:00 2001 From: maxice8 Date: Fri, 13 Oct 2017 12:53:52 -0300 Subject: [PATCH 078/202] xvkbd: fix identation and whitespace. Closes: #8116 [via git-merge-pr] --- srcpkgs/xvkbd/template | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/srcpkgs/xvkbd/template b/srcpkgs/xvkbd/template index 0f7cca5dc1e..c7bec09bc30 100644 --- a/srcpkgs/xvkbd/template +++ b/srcpkgs/xvkbd/template @@ -13,12 +13,12 @@ distfiles="http://t-sato.in.coocan.jp/${pkgname}/${pkgname}-${version}.tar.gz" checksum=895f768269820e7c0379b0daac3687bda0c670d192ebb7e61e5613a5939ec90b nocross=yes # xmkmf broken -do_configure() { - xmkmf +do_configure() { + xmkmf } pre_build() { - export MODULE_CFLAGS="$CFLAGS" - export LOCAL_LDFLAGS="$LDFLAGS" + export MODULE_CFLAGS="$CFLAGS" + export LOCAL_LDFLAGS="$LDFLAGS" } post_install() { rm ${DESTDIR}/usr/lib/X11/app-defaults From 04b0eed5cbcb133b53203264642d87bf808bd488 Mon Sep 17 00:00:00 2001 From: maxice8 Date: Fri, 13 Oct 2017 10:48:02 -0300 Subject: [PATCH 079/202] i3lock: fix xlint warnings. Closes: #8110 [via git-merge-pr] --- srcpkgs/i3lock/template | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/srcpkgs/i3lock/template b/srcpkgs/i3lock/template index 8b33014c204..842e82087a6 100644 --- a/srcpkgs/i3lock/template +++ b/srcpkgs/i3lock/template @@ -1,7 +1,7 @@ # Template file for 'i3lock' pkgname=i3lock version=2.9.1 -revision=1 +revision=2 hostmakedepends="pkg-config" makedepends="libev-devel cairo-devel pam-devel libxkbcommon-devel xcb-util-devel xcb-util-image-devel" @@ -20,4 +20,5 @@ do_build() { do_install() { make PREFIX=/usr DESTDIR=${DESTDIR} install vman i3lock.1 + vlicense LICENSE } From c9502204d00a1caecb6a57e521d1783113baf05b Mon Sep 17 00:00:00 2001 From: maxice8 Date: Fri, 13 Oct 2017 10:28:42 -0300 Subject: [PATCH 080/202] luafilesystem: fix xlint warnings. Closes: #8107 [via git-merge-pr] --- srcpkgs/luafilesystem/template | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/srcpkgs/luafilesystem/template b/srcpkgs/luafilesystem/template index fbb6a9abf0a..dc0b13a7d81 100644 --- a/srcpkgs/luafilesystem/template +++ b/srcpkgs/luafilesystem/template @@ -1,7 +1,7 @@ # Template file for 'luafilesystem' pkgname=luafilesystem version=1.6.3 -revision=1 +revision=2 wrksrc="$pkgname-v_${version//./_}" makedepends="lua51-devel" depends="lua51" @@ -18,4 +18,5 @@ do_build() { do_install() { make PREFIX=${DESTDIR}/usr install + vlicense LICENSE } From f4a2c5a8e12c5fde792afe5dc34dec71a2b23e8b Mon Sep 17 00:00:00 2001 From: maxice8 Date: Fri, 13 Oct 2017 10:25:31 -0300 Subject: [PATCH 081/202] libupnp: fix xlint warnings. Closes: #8106 [via git-merge-pr] --- srcpkgs/libupnp/template | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/srcpkgs/libupnp/template b/srcpkgs/libupnp/template index 1937cf6e71f..123171987a2 100644 --- a/srcpkgs/libupnp/template +++ b/srcpkgs/libupnp/template @@ -1,7 +1,7 @@ # Template file for 'libupnp' pkgname=libupnp version=1.6.22 -revision=1 +revision=2 build_style=gnu-configure hostmakedepends="automake libtool" short_desc="A Portable Open Source UPnP Development Kit" @@ -11,6 +11,10 @@ homepage="http://pupnp.sourceforge.net/" distfiles="${SOURCEFORGE_SITE}/pupnp/$pkgname-$version.tar.bz2" checksum=0bdfacb7fa8d99b78343b550800ff193264f92c66ef67852f87f042fd1a1ebbc +post_install() { + vlicense LICENSE +} + pre_configure() { autoreconf -fi } From d78e9ef95a33e6b80ed0b0d7eced9326da73dd61 Mon Sep 17 00:00:00 2001 From: maxice8 Date: Fri, 13 Oct 2017 10:18:16 -0300 Subject: [PATCH 082/202] proplib: fix xlint warnings. Closes: #8104 [via git-merge-pr] --- srcpkgs/proplib/template | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/srcpkgs/proplib/template b/srcpkgs/proplib/template index b09facc7bc6..75e4f348b7f 100644 --- a/srcpkgs/proplib/template +++ b/srcpkgs/proplib/template @@ -1,7 +1,7 @@ # Template file for 'proplib' pkgname=proplib version=0.6.4 -revision=2 +revision=3 wrksrc="portableproplib-${version}" build_style=gnu-configure hostmakedepends="automake libtool" @@ -13,6 +13,10 @@ homepage="https://github.com/xtraeme/portableproplib" distfiles="https://github.com/xtraeme/portableproplib/archive/${version}.tar.gz" checksum=b2edac8977fa2e569e8664976d9c27f272bcf13f1aa921e853f129b7fd6b5d86 +post_install() { + vlicense COPYING +} + pre_configure() { ./bootstrap } From 4363ca545be150fc6a8c54568516275060aa86dc Mon Sep 17 00:00:00 2001 From: maxice8 Date: Fri, 13 Oct 2017 10:11:37 -0300 Subject: [PATCH 083/202] musl-rpmatch: fix xlint warnings. Closes: #8103 [via git-merge-pr] --- srcpkgs/musl-rpmatch/template | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/srcpkgs/musl-rpmatch/template b/srcpkgs/musl-rpmatch/template index d71a30bc5cc..40b62aff87d 100644 --- a/srcpkgs/musl-rpmatch/template +++ b/srcpkgs/musl-rpmatch/template @@ -1,7 +1,7 @@ # Template file for 'musl-rpmatch' pkgname=musl-rpmatch version=1.0 -revision=1 +revision=2 build_style=gnu-configure configure_args="--enable-shared --enable-static" hostmakedepends="automake libtool gettext-devel" @@ -19,6 +19,7 @@ pre_configure() { post_install() { vinstall musl-rpmatch.pc 644 usr/lib/pkgconfig + vlicense COPYING } musl-rpmatch-devel_package() { From bb3b54235622d7884deade79d5a18f3b0cc50ef9 Mon Sep 17 00:00:00 2001 From: maxice8 Date: Fri, 13 Oct 2017 10:07:20 -0300 Subject: [PATCH 084/202] sway: fix xlint warnings. Closes: #8102 [via git-merge-pr] --- srcpkgs/sway/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/sway/template b/srcpkgs/sway/template index bf271e64dcb..abbde1c5993 100644 --- a/srcpkgs/sway/template +++ b/srcpkgs/sway/template @@ -7,7 +7,7 @@ configure_args="-DCMAKE_INSTALL_SYSCONFDIR=/etc" hostmakedepends="asciidoc pkg-config wayland-devel" makedepends="libcap-devel wlc-devel gdk-pixbuf-devel json-c-devel pango-devel pam-devel" conf_files="/etc/sway/config /etc/pam.d/swaylock" -short_desc="i3 compatible window manager for Wayland" +short_desc="An i3-compatible window manager for Wayland" maintainer="Juan RP " license="MIT" homepage="http://swaywm.org" From 83c23f2a6a91e326eb0b484722dacf943db45292 Mon Sep 17 00:00:00 2001 From: maxice8 Date: Fri, 13 Oct 2017 10:02:05 -0300 Subject: [PATCH 085/202] mtdev: fix xlint warnings. Closes: #8101 [via git-merge-pr] --- srcpkgs/mtdev/template | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/srcpkgs/mtdev/template b/srcpkgs/mtdev/template index 39fbf1a329c..6d1ee593683 100644 --- a/srcpkgs/mtdev/template +++ b/srcpkgs/mtdev/template @@ -1,7 +1,7 @@ # Template build file for 'mtdev'. pkgname=mtdev version=1.1.5 -revision=1 +revision=2 build_style=gnu-configure short_desc="Multitouch Protocol Translation Library" maintainer="Juan RP " @@ -10,6 +10,10 @@ license="MIT" distfiles="http://bitmath.org/code/mtdev/mtdev-${version}.tar.bz2" checksum=6677d5708a7948840de734d8b4675d5980d4561171c5a8e89e54adf7a13eba7f +post_install() { + vlicense COPYING +} + mtdev-devel_package() { depends="${sourcepkg}>=${version}_${revision}" short_desc+=" - development files" From 7fb560255fa33929216b58a7a94fbdf04e02f473 Mon Sep 17 00:00:00 2001 From: maxice8 Date: Fri, 13 Oct 2017 09:56:02 -0300 Subject: [PATCH 086/202] mailx: fix xlint warnings Closes: #8100 [via git-merge-pr] --- srcpkgs/mailx/template | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/srcpkgs/mailx/template b/srcpkgs/mailx/template index 5d7ed7db19b..ef64121962d 100644 --- a/srcpkgs/mailx/template +++ b/srcpkgs/mailx/template @@ -1,7 +1,7 @@ # Template file for 'mailx' pkgname=mailx version=12.5 -revision=17 +revision=18 patch_args="-Np1" wrksrc="mailx-${version}" makedepends="libressl-devel mit-krb5-devel" @@ -20,6 +20,10 @@ alternatives=" mail:mail.1:/usr/share/man/man1/mailx.1 " +post_install() { + vlicense COPYING +} + do_build() { echo PREFIX=/usr \ BINDIR=/usr/bin \ From 4d04988a2b839693a79dae91a8b9e951e46ea373 Mon Sep 17 00:00:00 2001 From: cr6git Date: Fri, 13 Oct 2017 11:31:07 +0200 Subject: [PATCH 087/202] New package: pan Closes: #8098 [via git-merge-pr] --- srcpkgs/pan/template | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 srcpkgs/pan/template diff --git a/srcpkgs/pan/template b/srcpkgs/pan/template new file mode 100644 index 00000000000..c3fb52fe873 --- /dev/null +++ b/srcpkgs/pan/template @@ -0,0 +1,24 @@ +# Template build file for 'pan' +pkgname=pan +version=0.142 +revision=1 +build_style=gnu-configure +configure_args="--with-gnutls" +hostmakedepends="automake pkg-config yelp-tools glib-devel gettext-devel" +makedepends="gmime-devel gnutls-devel gtk+-devel" +depends="desktop-file-utils" +maintainer="cr6git " +short_desc="Powerful and user-friendly Usenet newsreader for GTK+" +homepage="http://pan.rebelbase.com" +license="GPL-2" +distfiles="https://github.com/GNOME/pan2/archive/PAN_${version/./_}.tar.gz" +checksum=93322e907ab6c39bde76c6a31dfc7c5a0d0f9977ffd6e0b1eb6a7c0502ef7e05 +wrksrc="pan2-PAN_${version/./_}" + +if [ "$CROSS_BUILD" ]; then + hostmakedepends+=" gtk+-devel" +fi + +pre_configure() { + NOCONFIGURE=1 ./autogen.sh +} From 240be508c085fd992c837f5929f6eb7e2543ed8f Mon Sep 17 00:00:00 2001 From: maxice8 Date: Thu, 12 Oct 2017 14:45:27 -0300 Subject: [PATCH 088/202] autoconf-archive: update to 2017.09.28. Closes: #8092 [via git-merge-pr] --- srcpkgs/autoconf-archive/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/autoconf-archive/template b/srcpkgs/autoconf-archive/template index 6fc58898a19..413fe3ce72a 100644 --- a/srcpkgs/autoconf-archive/template +++ b/srcpkgs/autoconf-archive/template @@ -1,6 +1,6 @@ # Template file for 'autoconf-archive' pkgname=autoconf-archive -version=2017.03.21 +version=2017.09.28 revision=1 noarch=yes build_style=gnu-configure @@ -10,4 +10,4 @@ maintainer="Steve Prybylski " license="GPL-3" homepage="http://www.gnu.org/software/autoconf-archive/" distfiles="http://ftpmirror.gnu.org/${pkgname}/${pkgname}-${version}.tar.xz" -checksum=386ad455f12bdeb3a7d19280441a5ab77355142349200ff11040a8d9d455d765 +checksum=5c9fb5845b38b28982a3ef12836f76b35f46799ef4a2e46b48e2bd3c6182fa01 From 762d900f369677fa7ce4e4ff2cc24a1c1626498f Mon Sep 17 00:00:00 2001 From: maxice8 Date: Thu, 12 Oct 2017 14:49:40 -0300 Subject: [PATCH 089/202] bwidget: update to 1.9.11. Closes: #8091 [via git-merge-pr] --- srcpkgs/bwidget/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/bwidget/template b/srcpkgs/bwidget/template index 3c482da21d4..9a482a825e5 100644 --- a/srcpkgs/bwidget/template +++ b/srcpkgs/bwidget/template @@ -1,6 +1,6 @@ # Template file for 'bwidget' pkgname=bwidget -version=1.9.10 +version=1.9.11 revision=1 noarch=yes makedepends="tk" @@ -10,7 +10,7 @@ maintainer="Juan RP " homepage="http://tcllib.sourceforge.net/" license="tcl/tk" distfiles="${SOURCEFORGE_SITE}/tcllib/BWidget/$version/${pkgname}-${version}.tar.gz" -checksum=26c312204bd9d065001e95fcac8fed0f63cb44e746204853f21813ac62aeb408 +checksum=448a1db08a4ca477ce339dfe592fd85c4c0649c3ff554fb4e86d6826d39bc8b9 do_install() { local _tclversion=8.6 From 8fbe17e0333ead26d87ba9632c5c745e2adf18aa Mon Sep 17 00:00:00 2001 From: maxice8 Date: Thu, 12 Oct 2017 15:16:43 -0300 Subject: [PATCH 090/202] devilspie2: update to 0.43. Closes: #8089 [via git-merge-pr] --- srcpkgs/devilspie2/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/devilspie2/template b/srcpkgs/devilspie2/template index fcd19726840..1b54cc2fc50 100644 --- a/srcpkgs/devilspie2/template +++ b/srcpkgs/devilspie2/template @@ -1,6 +1,6 @@ # Template file for 'devilspie2' pkgname=devilspie2 -version=0.42 +version=0.43 revision=1 build_style=gnu-makefile hostmakedepends="pkg-config" @@ -10,4 +10,4 @@ maintainer="Diogo Leal " license="GPL-3" homepage="http://www.gusnan.se/devilspie2" distfiles="http://download.savannah.gnu.org/releases/devilspie2/devilspie2_${version}-src.tar.gz" -checksum=11f5bc310fba4df404c057461ffb3fadac8ef51d211008c665c48f587a5a3f85 +checksum=ecffc17c62b41e196b72340192a90c4223329df041f135e74c0990860595f828 From ca191b764219081648b375f5d3c5028c6828d086 Mon Sep 17 00:00:00 2001 From: Sir_Boops Date: Thu, 12 Oct 2017 07:37:15 -0600 Subject: [PATCH 091/202] wayland-protocols: update to 1.11 Closes: #8073 [via git-merge-pr] --- srcpkgs/wayland-protocols/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/wayland-protocols/template b/srcpkgs/wayland-protocols/template index 105a4619a04..7ffc5ceb52b 100644 --- a/srcpkgs/wayland-protocols/template +++ b/srcpkgs/wayland-protocols/template @@ -1,6 +1,6 @@ # Template file for 'wayland-protocols' pkgname=wayland-protocols -version=1.10 +version=1.11 revision=1 build_style=gnu-configure hostmakedepends="pkg-config wayland-devel" @@ -9,7 +9,7 @@ maintainer="Sir_Boops " license="MIT" homepage="http://wayland.freedesktop.org" distfiles="https://wayland.freedesktop.org/releases/wayland-protocols-${version}.tar.xz" -checksum=5719c51d7354864983171c5083e93a72ac99229e2b460c4bb10513de08839c0a +checksum=3afcee1d51c5b1d70b59da790c9830b354236324b19b2b7af9683bd3b7be6804 post_install() { vlicense COPYING From 69c5658fb9bcbf22353577b9d482dace23fb1a80 Mon Sep 17 00:00:00 2001 From: Jonas Walther Date: Thu, 12 Oct 2017 14:52:24 +0200 Subject: [PATCH 092/202] fix INSTALL.msg so the proposed install command actually works Closes: #8072 [via git-merge-pr] --- srcpkgs/polybar/INSTALL.msg | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/polybar/INSTALL.msg b/srcpkgs/polybar/INSTALL.msg index 77529c11a7c..cc519e450dc 100644 --- a/srcpkgs/polybar/INSTALL.msg +++ b/srcpkgs/polybar/INSTALL.msg @@ -1,7 +1,7 @@ Get started with the example configuration: - $ install -Dm644 /usr/share/doc/polybar/config $HOME/.config/polybar + $ install -Dm644 /usr/share/doc/polybar/config $HOME/.config/polybar/config $ polybar example From af189fe97772508a799f409a65744b58210452dc Mon Sep 17 00:00:00 2001 From: eater Date: Sat, 7 Oct 2017 14:46:05 +0200 Subject: [PATCH 093/202] yarn-bin: update to 1.1.0 --- srcpkgs/yarn-bin/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/yarn-bin/template b/srcpkgs/yarn-bin/template index 0f49ebd3bca..4dc0eb4a4d6 100644 --- a/srcpkgs/yarn-bin/template +++ b/srcpkgs/yarn-bin/template @@ -1,6 +1,6 @@ # Template file for 'yarn-bin' pkgname=yarn-bin -version=1.0.2 +version=1.1.0 revision=1 depends="nodejs" short_desc="Fast, reliable, and secure dependency management - precompiled binaries" @@ -9,7 +9,7 @@ license="2-cause-BSD" homepage="https://yarnpkg.com/" distfiles="https://github.com/yarnpkg/yarn/releases/download/v${version}/yarn-v${version}.tar.gz" conflicts="yarn>=0" -checksum=8a31f8fa50ab6d5f8852025fb0ea4a50f2f8b82792f060fa99de0acc370b0698 +checksum=171c1f9ee93c488c0d774ac6e9c72649047c3f896277d88d0f805266519430f3 do_extract() { tar xfz ${XBPS_SRCDISTDIR}/${pkgname}-${version}/yarn-v${version}.tar.gz --strip-components=1 -C ${wrksrc} From 321f2c9d54e9ca5c3c2f8837fa6cdeaaebd55e7f Mon Sep 17 00:00:00 2001 From: eater Date: Sat, 7 Oct 2017 14:46:20 +0200 Subject: [PATCH 094/202] yarn: update to 1.1.0 --- srcpkgs/yarn/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/yarn/template b/srcpkgs/yarn/template index 72f627160bb..e131851d163 100644 --- a/srcpkgs/yarn/template +++ b/srcpkgs/yarn/template @@ -1,6 +1,6 @@ # Template file for 'yarn' pkgname=yarn -version=1.0.2 +version=1.1.0 revision=1 hostmakedepends="yarn-bin" depends="nodejs" @@ -10,7 +10,7 @@ license="2-cause-BSD" homepage="https://yarnpkg.com/" distfiles="https://github.com/yarnpkg/${pkgname}/archive/v${version}.tar.gz" conflicts="yarn-bin>=0" -checksum=da7ba9013a272a135543243c4e171f50f1199934fa04a339a8d1245ce92a4419 +checksum=422d24688d7e008717af84b4df14df50bd207faa8dc0cdccb779ea5a1477b5d6 pre_build() { yarn From 88a0e320e155b6e456fc4b5eff63ac1d0a0fa76a Mon Sep 17 00:00:00 2001 From: Juan RP Date: Mon, 16 Oct 2017 01:11:24 +0200 Subject: [PATCH 095/202] harfbuzz: update to 1.6.0. --- srcpkgs/harfbuzz/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/harfbuzz/template b/srcpkgs/harfbuzz/template index 1f37bf8dc91..d4baec1c77d 100644 --- a/srcpkgs/harfbuzz/template +++ b/srcpkgs/harfbuzz/template @@ -1,6 +1,6 @@ # Template file for 'harfbuzz' pkgname=harfbuzz -version=1.5.1 +version=1.6.0 revision=1 build_style=gnu-configure configure_args="--with-glib --with-freetype --with-cairo --with-icu --with-graphite2" @@ -11,7 +11,7 @@ maintainer="Juan RP " homepage="http://www.freedesktop.org/wiki/Software/HarfBuzz/" license="MIT" distfiles="${FREEDESKTOP_SITE}/harfbuzz/release/${pkgname}-${version}.tar.bz2" -checksum=56838dfdad2729b8866763c82d623354d138a4d99d9ffb710c7d377b5cfc7c51 +checksum=5037ac0efc85a02a334965e66c1053d9dc9ed6833eae9739bd85bc33c83167c9 pre_configure() { autoreconf -fi From a34f1d7796d4831ab759c7a9803995be1d11faf5 Mon Sep 17 00:00:00 2001 From: Juan RP Date: Mon, 16 Oct 2017 01:12:10 +0200 Subject: [PATCH 096/202] gtk+3: update to 3.22.24. --- srcpkgs/gtk+3/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/gtk+3/template b/srcpkgs/gtk+3/template index 6fa9e798a84..63b18b53bf8 100644 --- a/srcpkgs/gtk+3/template +++ b/srcpkgs/gtk+3/template @@ -1,6 +1,6 @@ # Template build file for 'gtk+3'. pkgname=gtk+3 -version=3.22.22 +version=3.22.24 revision=1 wrksrc="gtk+-${version}" build_style=gnu-configure @@ -13,7 +13,7 @@ maintainer="Juan RP " homepage="https://www.gtk.org/" license="LGPL-2.1" distfiles="${GNOME_SITE}/gtk+/${version%.*}/gtk+-${version}.tar.xz" -checksum=862dc22c5e93cd800753e5e90dfdb3af0fc760a47f6ebd918ae19136d527c6cd +checksum=cbb16e4cfc928ab8f5f22f7290616f95f6ebc8c97cc724a2007b07ced833592b hostmakedepends="automake gettext-devel libtool pkg-config glib-devel gtk-doc gobject-introspection gtk-update-icon-cache From 34746c3fd5314ece47a5d3263d908826f444309b Mon Sep 17 00:00:00 2001 From: maxice8 Date: Fri, 6 Oct 2017 14:55:17 -0300 Subject: [PATCH 097/202] mm-common: update to 0.9.11. Closes: #7954 [via git-merge-pr] --- srcpkgs/mm-common/template | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/srcpkgs/mm-common/template b/srcpkgs/mm-common/template index 19a1381e43f..9e1c024787b 100644 --- a/srcpkgs/mm-common/template +++ b/srcpkgs/mm-common/template @@ -1,7 +1,7 @@ # Template file for 'mm-common' pkgname=mm-common -version=0.9.10 -revision=2 +version=0.9.11 +revision=1 noarch=yes build_style=gnu-configure hostmakedepends="pkg-config intltool itstool" @@ -11,4 +11,4 @@ maintainer="Juan RP " license="LGPL-2" homepage="http://gtkmm.org/" distfiles="http://download.gnome.org/sources/mm-common/${version%.*}/$pkgname-$version.tar.xz" -checksum=16c0e2bc196b67fbc145edaecb5dbe5818386504fe5703de27002d77140fa217 +checksum=20d1e7466ca4c83c92e29f9e8dfcc8e5721fdf1337f53157bed97be3b73b32a8 From 7506a531e373b163c3b23415bb565b00c537148a Mon Sep 17 00:00:00 2001 From: nikp123 Date: Thu, 17 Aug 2017 15:49:26 +0200 Subject: [PATCH 098/202] New package: cava-gui-0.6.0 Closes: #7944 [via git-merge-pr] --- srcpkgs/cava-gui/template | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 srcpkgs/cava-gui/template diff --git a/srcpkgs/cava-gui/template b/srcpkgs/cava-gui/template new file mode 100644 index 00000000000..be17309f761 --- /dev/null +++ b/srcpkgs/cava-gui/template @@ -0,0 +1,24 @@ +# Template file for 'cava-gui' +pkgname=cava-gui +version=0.6.0 +revision=1 +wrksrc="cava-${version}" +build_style=gnu-configure +hostmakedepends="automake libtool" +makedepends="alsa-lib-devel pulseaudio-devel fftw-devel ncurses-devel + iniparser-devel SDL2-devel libX11-devel glu-devel" +short_desc="Console-based Audio Visualizer for ALSA (GUI branch)" +maintainer="nik123 " +homepage="https://github.com/nikp123/cava" +license="MIT" +distfiles="https://github.com/nikp123/cava/archive/${version}.tar.gz" +checksum="51abc92d4d77cb630a3389754b70cb03ef57db147711d8a2e8342a7854786dfa" +conflicts=cava + +pre_configure() { + NOCONFIGURE=1 ./autogen.sh +} + +post_install() { + vlicense LICENSE +} From 1cc056226e57519acd0d5cff4eef6db8862d94e0 Mon Sep 17 00:00:00 2001 From: maxice8 Date: Thu, 5 Oct 2017 04:39:29 -0300 Subject: [PATCH 099/202] nnn: update to 1.5. Closes: #7942 [via git-merge-pr] --- .../patches/0001-make-sys-types_h-global.patch | 18 ++++++++++++++++++ srcpkgs/nnn/template | 5 +++-- 2 files changed, 21 insertions(+), 2 deletions(-) create mode 100644 srcpkgs/nnn/patches/0001-make-sys-types_h-global.patch diff --git a/srcpkgs/nnn/patches/0001-make-sys-types_h-global.patch b/srcpkgs/nnn/patches/0001-make-sys-types_h-global.patch new file mode 100644 index 00000000000..5ef75911902 --- /dev/null +++ b/srcpkgs/nnn/patches/0001-make-sys-types_h-global.patch @@ -0,0 +1,18 @@ +--- nnn.c ++++ nnn.c +@@ -28,7 +28,6 @@ + #include + #include + #if defined(__FreeBSD__) || defined(__OpenBSD__) || defined(__NetBSD__) || defined(__APPLE__) +-# include + #include + #include + #define BSD_KQUEUE +@@ -69,6 +68,7 @@ + #include + #include + #include ++#include + #include + #include + #include diff --git a/srcpkgs/nnn/template b/srcpkgs/nnn/template index d56151e5c07..75648517c14 100644 --- a/srcpkgs/nnn/template +++ b/srcpkgs/nnn/template @@ -1,15 +1,16 @@ # Template file for 'nnn' pkgname=nnn -version=1.4 +version=1.5 revision=1 build_style=gnu-makefile +hostmakedepends="pkg-config" makedepends="ncurses-devel readline-devel" short_desc="A lightweight terminal file browser" maintainer="Dennis Kraus " license="BSD" homepage="https://github.com/jarun/nnn" distfiles="https://github.com/jarun/nnn/archive/v${version}.tar.gz" -checksum=f1170864c26e55d89034d555572484950998fa6d99784237d76cd4e3bf45aed8 +checksum=f50f59953c29408963bbb961891155bd0a1fe2072d4441cc0ff927b128725c7f post_install() { vlicense LICENSE From 185e5212acba315aabe840cb18489f2748109965 Mon Sep 17 00:00:00 2001 From: John Date: Wed, 4 Oct 2017 17:40:34 +0200 Subject: [PATCH 100/202] rednotebook: update to 2.3. Closes: #7936 [via git-merge-pr] --- srcpkgs/rednotebook/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/rednotebook/template b/srcpkgs/rednotebook/template index 7248fb95d20..aba76773996 100644 --- a/srcpkgs/rednotebook/template +++ b/srcpkgs/rednotebook/template @@ -1,6 +1,6 @@ # Template file for 'rednotebook' pkgname=rednotebook -version=2.2 +version=2.3 revision=1 noarch=yes build_style=python3-module @@ -13,4 +13,4 @@ short_desc="Cross-platform, modern desktop journal" homepage="http://rednotebook.sourceforge.net" license="GPL-3" distfiles="https://github.com/jendrikseipp/rednotebook/archive/v${version}.tar.gz" -checksum=4c459b787a2f95577ff94369f82f54ee8b46f0f9fea4d1be27167191e3b21ac7 +checksum=9db863fc27ef17f8e4d3ce3cd96af1e62d33aa7bf1eb229f708f1fd5ccc2eb22 From 3671db59cb0f1f1f734494e3d63e859645e7ef2e Mon Sep 17 00:00:00 2001 From: John Date: Wed, 4 Oct 2017 17:43:37 +0200 Subject: [PATCH 101/202] alarm-clock: update to 1.4.9. Closes: #7935 [via git-merge-pr] --- srcpkgs/alarm-clock/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/alarm-clock/template b/srcpkgs/alarm-clock/template index 4951d1977e5..04419cd9ec0 100644 --- a/srcpkgs/alarm-clock/template +++ b/srcpkgs/alarm-clock/template @@ -1,6 +1,6 @@ # Template file for 'alarm-clock' pkgname=alarm-clock -version=1.4.7 +version=1.4.9 revision=1 build_style=gnu-configure hostmakedepends="automake intltool pkg-config" @@ -10,4 +10,4 @@ short_desc="Simple GTK2 alarm clock for your desktop" homepage="https://github.com/shaggytwodope/alarm-clock" license="GPL-3" distfiles="https://github.com/shaggytwodope/alarm-clock/archive/v${version}.tar.gz" -checksum=5d04518a16353f781f5f0f499ae57b0951d846e8bd14cd228d1c49605916f26c +checksum=3724a42801befaee631d249edd8b15318bb72ae5f9db918c25de513f4c3f4538 From b823ca9162f75176d4ba368cae5bcba34aee1234 Mon Sep 17 00:00:00 2001 From: Andrew Benson Date: Mon, 2 Oct 2017 11:07:57 -0500 Subject: [PATCH 102/202] New package: hostfw-0.6.1 Closes: #7920 [via git-merge-pr] --- srcpkgs/hostfw/template | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 srcpkgs/hostfw/template diff --git a/srcpkgs/hostfw/template b/srcpkgs/hostfw/template new file mode 100644 index 00000000000..4a93d4ac245 --- /dev/null +++ b/srcpkgs/hostfw/template @@ -0,0 +1,22 @@ +# Template file for 'hostfw' +pkgname=hostfw +version=0.6.1 +revision=1 +build_style=gnu-makefile +depends="iptables" +short_desc="Simple host-based permit-by-exception iptables generation script" +maintainer="Andrew Benson " +license="BSD" +homepage="https://github.com/abenson/hostfw/" +distfiles="https://github.com/abenson/hostfw/archive/v${version}.tar.gz" +checksum=5a27291222f2936e295ebc0a517931b5a261026f3c3b01b1bb688955c297ac1e + +do_install() { + vbin firewall + vman firewall.1 +} + +post_install() { + vlicense COPYING.md +} + From 69eebe41c85bf9d5592dc18e5b362840194c78f7 Mon Sep 17 00:00:00 2001 From: Andrew Benson Date: Mon, 2 Oct 2017 10:12:53 -0500 Subject: [PATCH 103/202] New package: minitalk-0.2.4 Closes: #7919 [via git-merge-pr] --- srcpkgs/minitalk/template | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 srcpkgs/minitalk/template diff --git a/srcpkgs/minitalk/template b/srcpkgs/minitalk/template new file mode 100644 index 00000000000..48a9af01796 --- /dev/null +++ b/srcpkgs/minitalk/template @@ -0,0 +1,22 @@ +# Template file for 'minitalk' +pkgname=minitalk +version=0.2.4 +revision=1 +build_style=gnu-makefile +make_build_args="LDFLAGS+=-lreadline PREFIX=/usr" +makedepends="readline-devel" +short_desc="A small chat system for multiple users on a UNIX-like host " +maintainer="Andrew Benson " +license="MIT" +homepage="https://github.com/abenson/minitalk" +distfiles="https://github.com/abenson/minitalk/archive/v${version}.tar.gz" +checksum=ef02041efccb60f7bcef36abb20aa4ae00f1edd3b31667ebaa14c5d3b236bb55 + +do_install() { + vbin minitalk + vman minitalk.1 +} + +post_install() { + vlicense LICENSE +} From 7bf42ca21e8207b4581520a5a8b158e174c3c578 Mon Sep 17 00:00:00 2001 From: wine Date: Mon, 2 Oct 2017 10:57:38 +0200 Subject: [PATCH 104/202] sox: add libpng-devel makedepend Closes: #7910 [via git-merge-pr] --- srcpkgs/sox/template | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/srcpkgs/sox/template b/srcpkgs/sox/template index 379e2014341..2c43dae3c82 100644 --- a/srcpkgs/sox/template +++ b/srcpkgs/sox/template @@ -1,12 +1,13 @@ # Template file for 'sox' pkgname=sox version=14.4.2 -revision=2 +revision=3 build_style=gnu-configure configure_args="--with-distro=Void" hostmakedepends="pkg-config" makedepends="libsndfile-devel lame-devel libao-devel libmad-devel - libid3tag-devel wavpack-devel opusfile-devel pulseaudio-devel libgomp-devel" + libid3tag-devel wavpack-devel opusfile-devel pulseaudio-devel + libgomp-devel libpng-devel" short_desc="Sound eXchange, the Swiss Army knife of audio manipulation" maintainer="Christian Neukirchen " license="GPL-2, LGPL-2.1" From 2f56c2306bd4bb032ee5e438a3173e953ebf1667 Mon Sep 17 00:00:00 2001 From: Peter Bui Date: Fri, 29 Sep 2017 10:19:58 -0400 Subject: [PATCH 105/202] rpi-kernel: update to 4.9.56 Closes: #7879 [via git-merge-pr] --- srcpkgs/rpi-kernel/template | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/srcpkgs/rpi-kernel/template b/srcpkgs/rpi-kernel/template index 7be6bc56681..993f35f29b6 100644 --- a/srcpkgs/rpi-kernel/template +++ b/srcpkgs/rpi-kernel/template @@ -1,10 +1,10 @@ # Template file for 'rpi-kernel' # -_githash="31f8c0c3f269675085e1271c9d3f76c42e672594" +_githash="6f54be87ea3626536a446e14bdbad9cffd650e1a" _gitshort="${_githash:0:7}" pkgname=rpi-kernel -version=4.9.51 +version=4.9.56 revision=1 wrksrc="linux-${_githash}" maintainer="Juan RP " @@ -12,7 +12,7 @@ homepage="http://www.kernel.org" license="GPL-2" short_desc="The Linux kernel for Raspberry Pi (${version%.*} series [git ${_gitshort}])" distfiles="https://github.com/raspberrypi/linux/archive/${_githash}.tar.gz" -checksum=5e93e7941c88c3f935898930dcfd546a7b2a7113dc53ec1835b8c8540b6e8fa5 +checksum=4b408dfce16489c58147439602a69e059d36d507f908f7f91a7f4a4c6b0586dc _kernver="${version}_${revision}" From 713504ce96b3c74b95c9ab401d4afaf8d71468a3 Mon Sep 17 00:00:00 2001 From: maxice8 Date: Fri, 29 Sep 2017 03:11:02 -0300 Subject: [PATCH 106/202] python-GitPython: update to 2.1.7. Closes: #7877 [via git-merge-pr] --- srcpkgs/python-GitPython/template | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/srcpkgs/python-GitPython/template b/srcpkgs/python-GitPython/template index ed9a27d4582..8be717ee619 100644 --- a/srcpkgs/python-GitPython/template +++ b/srcpkgs/python-GitPython/template @@ -1,7 +1,7 @@ # Template file for 'python-GitPython' pkgname=python-GitPython -version=2.1.5 -revision=2 +version=2.1.7 +revision=1 noarch=yes wrksrc="GitPython-${version}" build_style=python-module @@ -13,7 +13,7 @@ maintainer="Joseph LaFreniere " homepage="https://github.com/gitpython-developers/GitPython" license="3-clause-BSD" distfiles="${PYPI_SITE}/G/GitPython/GitPython-${version}.tar.gz" -checksum=5c00cbd256e2b1d039381d4f7d71fcb7ee5cc196ca10c101ff7191bd82ab5d9c +checksum=13c7cd99c2bf277fc99accfc25148752fa90e7cc6c6d08a3f01d229dacb461d9 post_install() { vlicense LICENSE From 369f1a59d636f8192626a83f976999a7e3b669d9 Mon Sep 17 00:00:00 2001 From: John Date: Fri, 29 Sep 2017 17:38:15 +0200 Subject: [PATCH 107/202] pjproject: update to 2.7. Closes: #7876 [via git-merge-pr] --- srcpkgs/pjproject/patches/libressl.patch | 11 +++++++++++ srcpkgs/pjproject/template | 6 +++--- 2 files changed, 14 insertions(+), 3 deletions(-) diff --git a/srcpkgs/pjproject/patches/libressl.patch b/srcpkgs/pjproject/patches/libressl.patch index 00970092ec4..a6699851b4d 100644 --- a/srcpkgs/pjproject/patches/libressl.patch +++ b/srcpkgs/pjproject/patches/libressl.patch @@ -36,3 +36,14 @@ int ret; if (ssock->param.sigalgs.ptr && ssock->param.sigalgs.slen) { +--- ssl_sock_ossl.c 2017-09-29 17:33:19.315010416 +0200 ++++ pjlib/src/pj/ssl_sock_ossl.c 2017-09-29 17:35:19.055014980 +0200 +@@ -535,7 +535,7 @@ + pj_assert(status == PJ_SUCCESS); + + /* Init OpenSSL lib */ +-#if OPENSSL_VERSION_NUMBER < 0x10100000L ++#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER) + SSL_library_init(); + SSL_load_error_strings(); + #else diff --git a/srcpkgs/pjproject/template b/srcpkgs/pjproject/template index 5931a477c70..f3a11efa422 100644 --- a/srcpkgs/pjproject/template +++ b/srcpkgs/pjproject/template @@ -2,8 +2,8 @@ # no-third-party.patch comes from Alpine, # and this template is heavily based on Alpine's APKBUILD. pkgname=pjproject -version=2.6 -revision=2 +version=2.7 +revision=1 disable_parallel_build=yes build_style=gnu-configure configure_args="--enable-shared \ @@ -23,7 +23,7 @@ maintainer="Christopher Brannon " license="GPL-2" homepage="http://www.pjsip.org/pjsua.htm" distfiles="http://www.pjsip.org/release/${version}/${pkgname}-${version}.tar.bz2" -checksum=2f5a1da1c174d845871c758bd80fbb580fca7799d3cfaa0d3c4e082b5161c7b4 +checksum=1c80621a11c39151b3c2511f06abc8ef031fc712bb2f9e9923b5301b04b28f6b pre_configure() { export LD="${CC}" From 16e218cddc69b36143e2b6bfdc482cf33bb68a02 Mon Sep 17 00:00:00 2001 From: maxice8 Date: Fri, 29 Sep 2017 13:32:34 -0300 Subject: [PATCH 108/202] sqlcipher: update to 3.4.1. Closes: #7875 [via git-merge-pr] --- srcpkgs/sqlcipher/patches/fix-libressl.patch | 11 +++++++++++ srcpkgs/sqlcipher/template | 6 +++--- 2 files changed, 14 insertions(+), 3 deletions(-) create mode 100644 srcpkgs/sqlcipher/patches/fix-libressl.patch diff --git a/srcpkgs/sqlcipher/patches/fix-libressl.patch b/srcpkgs/sqlcipher/patches/fix-libressl.patch new file mode 100644 index 00000000000..6b779279fd7 --- /dev/null +++ b/srcpkgs/sqlcipher/patches/fix-libressl.patch @@ -0,0 +1,11 @@ +--- src/crypto_openssl.c ++++ src/crypto_openssl.c +@@ -46,7 +46,7 @@ static unsigned int openssl_external_init = 0; + static unsigned int openssl_init_count = 0; + static sqlite3_mutex* openssl_rand_mutex = NULL; + +-#if OPENSSL_VERSION_NUMBER < 0x10100000L ++#if OPENSSL_VERSION_NUMBER < 0x10100000L || defined(LIBRESSL_VERSION_NUMBER) + static HMAC_CTX *HMAC_CTX_new(void) + { + HMAC_CTX *ctx = OPENSSL_malloc(sizeof(*ctx)); diff --git a/srcpkgs/sqlcipher/template b/srcpkgs/sqlcipher/template index 4b27a2818a3..88c44557a43 100644 --- a/srcpkgs/sqlcipher/template +++ b/srcpkgs/sqlcipher/template @@ -1,7 +1,7 @@ # Template file for 'sqlcipher' pkgname=sqlcipher -version=3.4.0 -revision=4 +version=3.4.1 +revision=1 build_style=gnu-configure configure_args="--enable-tempstore=yes" hostmakedepends="tcl" @@ -11,7 +11,7 @@ maintainer="Steve Prybylski " license="3-clause-BSD" homepage="https://www.zetetic.net/sqlcipher/" distfiles="https://github.com/${pkgname}/${pkgname}/archive/v${version}.tar.gz" -checksum=99b702ecf796de02bf7b7b35de4ceef145f0d62b4467a86707c2d59beea243d0 +checksum=4172cc6e5a79d36e178d36bd5cc467a938e08368952659bcd95eccbaf0fa4ad4 CFLAGS="-DSQLITE_HAS_CODEC" post_install() { From 766c568e58e720864774498004d4b513110b16bc Mon Sep 17 00:00:00 2001 From: maxice8 Date: Mon, 25 Sep 2017 23:51:00 -0300 Subject: [PATCH 109/202] New package: txtw-0.4. Closes: #7871 [via git-merge-pr] --- srcpkgs/txtw/template | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 srcpkgs/txtw/template diff --git a/srcpkgs/txtw/template b/srcpkgs/txtw/template new file mode 100644 index 00000000000..638eb000a26 --- /dev/null +++ b/srcpkgs/txtw/template @@ -0,0 +1,17 @@ +# Template file for 'txtw' +pkgname=txtw +version=0.4 +revision=1 +build_style=gnu-makefile +make_use_env=compliant +makedepends="cairo-devel" +short_desc="Return the pixel width of the given strings for a given font" +maintainer="maxice8 " +license="Unlicense" +homepage="https://github.com/baskerville/txtw" +distfiles="https://github.com/baskerville/txtw/archive/${version}.tar.gz" +checksum=b7c974ffda5b65421daee8c015f154b2a51daf2d736df841873d9b262c868846 + +post_install() { + vlicense LICENSE +} From f3cd4a518c9804a9bb6ce800e22a021f844e9484 Mon Sep 17 00:00:00 2001 From: maxice8 Date: Fri, 29 Sep 2017 00:29:05 -0300 Subject: [PATCH 110/202] perl-DBD-Pg: update to 3.7.0. Closes: #7868 [via git-merge-pr] --- srcpkgs/perl-DBD-Pg/template | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/srcpkgs/perl-DBD-Pg/template b/srcpkgs/perl-DBD-Pg/template index 83f1a600135..80e5c8b8d85 100644 --- a/srcpkgs/perl-DBD-Pg/template +++ b/srcpkgs/perl-DBD-Pg/template @@ -1,7 +1,7 @@ # Template build file for 'perl-DBD-Pg'. pkgname=perl-DBD-Pg -version=3.5.3 -revision=3 +version=3.7.0 +revision=1 wrksrc="DBD-Pg-${version}" build_style=perl-module hostmakedepends="perl perl-DBI" @@ -12,5 +12,5 @@ maintainer="John Regan " homepage="http://search.cpan.org/dist/DBD-Pg" license="Artistic, GPL-1" distfiles="${CPAN_SITE}/DBD/DBD-Pg-$version.tar.gz" -checksum=7e98a9b975256a4733db1c0e974cad5ad5cb821489323e395ed97bd058e0a90e +checksum=e36e0459c9cf0f12edafb74f4cef685876d0460dbe6b411e7109070c67e56459 nocross="yes" From 4de48171820405c9026e94205eea7f311b897a09 Mon Sep 17 00:00:00 2001 From: Diogo Leal Date: Thu, 28 Sep 2017 20:43:29 -0300 Subject: [PATCH 111/202] opera: update to 48.0.2685.32. Closes: #7866 [via git-merge-pr] --- srcpkgs/opera/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/opera/template b/srcpkgs/opera/template index 496e53ac2a1..cefd08206ac 100644 --- a/srcpkgs/opera/template +++ b/srcpkgs/opera/template @@ -1,6 +1,6 @@ # Template file for 'opera' pkgname=opera -version=47.0.2631.39 +version=48.0.2685.32 revision=1 only_for_archs="x86_64" hostmakedepends="freetype-devel" @@ -12,7 +12,7 @@ repository="nonfree" homepage="https://www.opera.com/computer" nopie=yes distfiles="https://get.geo.opera.com/pub/${pkgname}/desktop/${version}/linux/${pkgname}-stable_${version}_amd64.deb" -checksum=9a719476fc632656b56511f4b51b64707b2b7478268c1824214db0b08b74fef9 +checksum=681fc21800bcdea3fefb5f00f2fc5c0817040e1ec5028b59152d7610b2671780 do_extract() { ar x ${XBPS_SRCDISTDIR}/${pkgname}-${version}/${pkgname}-stable_${version}_amd64.deb From de27c8e15d2bb30f8aa9c0be8f67ec5205d64381 Mon Sep 17 00:00:00 2001 From: maxice8 Date: Wed, 27 Sep 2017 21:34:49 -0300 Subject: [PATCH 112/202] python-gitlab: update to 1.0.1. Closes: #7857 [via git-merge-pr] --- srcpkgs/python-gitlab/template | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/srcpkgs/python-gitlab/template b/srcpkgs/python-gitlab/template index 9317049673f..8071196406f 100644 --- a/srcpkgs/python-gitlab/template +++ b/srcpkgs/python-gitlab/template @@ -1,7 +1,7 @@ # Template file for 'python-gitlab' pkgname=python-gitlab -version=0.21.2 -revision=2 +version=1.0.1 +revision=1 noarch=yes build_style=python-module pycompile_module="gitlab" @@ -12,7 +12,7 @@ maintainer="Joseph LaFreniere " homepage="https://github.com/gpocentek/python-gitlab" license="LGPL-3" distfiles="${PYPI_SITE}/p/python-gitlab/python-gitlab-${version}.tar.gz" -checksum=abc9a89d29553529e95356260b445cdd49b46423e85a6d3eada4a35b14e309b7 +checksum=8f118501ff679717b9932d1aee8086fdf4c122212920ae6937901d81711c3b7c alternatives="python-gitlab:gitlab:/usr/bin/gitlab2" python3-gitlab_package() { From 4a8a9b3be410e0c6d93ce20003f9c8420724632a Mon Sep 17 00:00:00 2001 From: maxice8 Date: Wed, 27 Sep 2017 19:32:49 -0300 Subject: [PATCH 113/202] perl-Linux-DesktopFiles: update to 0.21. Closes: #7854 [via git-merge-pr] --- srcpkgs/perl-Linux-DesktopFiles/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/perl-Linux-DesktopFiles/template b/srcpkgs/perl-Linux-DesktopFiles/template index 1db23de7870..c94629dcd87 100644 --- a/srcpkgs/perl-Linux-DesktopFiles/template +++ b/srcpkgs/perl-Linux-DesktopFiles/template @@ -1,6 +1,6 @@ # Template file for 'perl-Linux-DesktopFiles'. pkgname=perl-Linux-DesktopFiles -version=0.12 +version=0.21 revision=1 wrksrc="${pkgname#perl-}-${version}" build_style=perl-module @@ -13,4 +13,4 @@ maintainer="Juan RP " homepage="https://metacpan.org/pod/Linux::DesktopFiles" license="Artistic, GPL-1" distfiles="https://cpan.metacpan.org/authors/id/T/TR/TRIZEN/Linux-DesktopFiles-${version}.tar.gz" -checksum=8140bd3324fc13361ee8f4cdaa2a9c41727773e80deb02aa9cd435c928f3fb50 +checksum=3479eb6b2abbb7d3cc95fa8b17d011e5bfbda2c68a8d7fd9e2b5d0a6c3438a8c From 8409c793053fafa5883fbbc9f21d58a551dde795 Mon Sep 17 00:00:00 2001 From: maxice8 Date: Wed, 27 Sep 2017 19:08:41 -0300 Subject: [PATCH 114/202] perl-Mail-Box: update to 3.003. Closes: #7853 [via git-merge-pr] --- srcpkgs/perl-Mail-Box/template | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/srcpkgs/perl-Mail-Box/template b/srcpkgs/perl-Mail-Box/template index 2539ba050ca..b906e90c1d1 100644 --- a/srcpkgs/perl-Mail-Box/template +++ b/srcpkgs/perl-Mail-Box/template @@ -1,7 +1,7 @@ # Template file for 'perl-Mail-Box' pkgname=perl-Mail-Box -version=2.120 -revision=2 +version=3.003 +revision=1 noarch=yes wrksrc="${pkgname/perl-/}-${version}" build_style=perl-module @@ -16,4 +16,4 @@ maintainer="Alessio Sergi " homepage="http://search.cpan.org/dist/Mail-Box/" license="Artistic, GPL-1" distfiles="${CPAN_SITE}/Mail/${pkgname/perl-/}-${version}.tar.gz" -checksum=da37e74d7a242c16ff2b62da4f75ac881940a64378e798786e490537a79b2113 +checksum=dddea01f63e8db52c42fcb9069aa6a3616874418e6be7a545077c5c0513d5e9e From f093c1eb413ca805b7528d0413ed7485b8398346 Mon Sep 17 00:00:00 2001 From: maxice8 Date: Wed, 27 Sep 2017 10:18:28 -0300 Subject: [PATCH 115/202] mit-krb5: update to 1.15.2. Closes: #7845 [via git-merge-pr] --- srcpkgs/mit-krb5/template | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/srcpkgs/mit-krb5/template b/srcpkgs/mit-krb5/template index cb570cd6458..395ac07138b 100644 --- a/srcpkgs/mit-krb5/template +++ b/srcpkgs/mit-krb5/template @@ -1,13 +1,13 @@ # Template file for 'mit-krb5' pkgname=mit-krb5 -version=1.15.1 -revision=2 +version=1.15.2 +revision=1 short_desc="MIT Kerberos 5 implementation" maintainer="Juan RP " license="MIT" homepage="http://web.mit.edu/kerberos" distfiles="$homepage/dist/krb5/1.15/krb5-${version}.tar.gz" -checksum=437c8831ddd5fde2a993fef425dedb48468109bb3d3261ef838295045a89eb45 +checksum=1639e392edf25e3b6cfec2ae68f97eb53e07c2dbe74bfeede0108465d5d1c87e build_style=gnu-configure wrksrc="krb5-${version}" From 657e81586a888a6945c2166b536e3a8a7d7a3eae Mon Sep 17 00:00:00 2001 From: maxice8 Date: Tue, 26 Sep 2017 19:42:07 -0300 Subject: [PATCH 116/202] efibootmgr: update to 15. Closes: #7837 [via git-merge-pr] --- .../patches/efibootmgr_default_to_grub2.patch | 16 ++++------ .../patches/gcc7-duplicate-const.patch | 31 ------------------- srcpkgs/efibootmgr/template | 15 ++++++--- 3 files changed, 17 insertions(+), 45 deletions(-) delete mode 100644 srcpkgs/efibootmgr/patches/gcc7-duplicate-const.patch diff --git a/srcpkgs/efibootmgr/patches/efibootmgr_default_to_grub2.patch b/srcpkgs/efibootmgr/patches/efibootmgr_default_to_grub2.patch index c143293545f..4245c033312 100644 --- a/srcpkgs/efibootmgr/patches/efibootmgr_default_to_grub2.patch +++ b/srcpkgs/efibootmgr/patches/efibootmgr_default_to_grub2.patch @@ -1,23 +1,19 @@ ---- src/efibootmgr.c 2016-09-27 23:00:36.000000000 +0200 -+++ src/efibootmgr.c 2017-02-18 03:38:27.121886861 +0100 -@@ -1199,8 +1199,8 @@ - printf("\t --ip-port , set local and remote IP ports\n"); +--- src/efibootmgr.c ++++ src/efibootmgr.c +@@ -1239,7 +1239,7 @@ usage() printf("\t --ip-origin { {dhcp|static} | { static|stateless|stateful} }\n"); #endif -- printf("\t-l | --loader name (defaults to \\EFI\\redhat\\grub.efi)\n"); + printf("\t-l | --loader name (defaults to \""DEFAULT_LOADER"\")\n"); - printf("\t-L | --label label Boot manager display label (defaults to \"Linux\")\n"); -+ printf("\t-l | --loader name (defaults to \\EFI\\void\\grubx64.efi)\n"); + printf("\t-L | --label label Boot manager display label (defaults to \"Void Linux (GRUB2)\")\n"); printf("\t-m | --mirror-below-4G t|f mirror memory below 4GB\n"); printf("\t-M | --mirror-above-4G X percentage memory to mirror above 4GB\n"); printf("\t-n | --bootnext XXXX set BootNext to XXXX (hex)\n"); -@@ -1229,8 +1229,8 @@ - opts.active = -1; /* Don't set it */ +@@ -1269,7 +1269,7 @@ set_default_opts() opts.timeout = -1; /* Don't set it */ opts.edd10_devicenum = 0x80; -- opts.loader = "\\EFI\\redhat\\grub.efi"; + opts.loader = DEFAULT_LOADER; - opts.label = (unsigned char *)"Linux"; -+ opts.loader = "\\EFI\\void\\grubx64.efi"; + opts.label = (unsigned char *)"Void Linux (GRUB2)"; opts.disk = "/dev/sda"; opts.part = 1; diff --git a/srcpkgs/efibootmgr/patches/gcc7-duplicate-const.patch b/srcpkgs/efibootmgr/patches/gcc7-duplicate-const.patch deleted file mode 100644 index cb222a2cec4..00000000000 --- a/srcpkgs/efibootmgr/patches/gcc7-duplicate-const.patch +++ /dev/null @@ -1,31 +0,0 @@ ---- src/efibootdump.c 2016-09-27 23:00:36.000000000 +0200 -+++ src/efibootdump.c 2017-05-09 12:33:41.756321719 +0200 -@@ -39,7 +39,7 @@ - uint8_t *optional_data = NULL; - size_t optional_data_len = 0; - uint16_t pathlen; -- const unsigned char const *desc; -+ const unsigned char *desc; - char *raw; - size_t raw_len; - ---- src/efibootmgr.c 2017-05-09 12:32:45.939316598 +0200 -+++ src/efibootmgr.c 2017-05-09 12:34:02.281323682 +0200 -@@ -221,7 +221,7 @@ - list_t *pos; - var_entry_t *entry; - efi_load_option *load_option; -- const unsigned char const *desc; -+ const unsigned char *desc; - - list_for_each(pos, var_list) { - entry = list_entry(pos, var_entry_t, list); -@@ -873,7 +873,7 @@ - { - list_t *pos; - var_entry_t *boot; -- const unsigned char const *description; -+ const unsigned char *description; - efi_load_option *load_option; - efidp dp = NULL; - unsigned char *optional_data = NULL; diff --git a/srcpkgs/efibootmgr/template b/srcpkgs/efibootmgr/template index e3aed0c487d..a53a0cf6494 100644 --- a/srcpkgs/efibootmgr/template +++ b/srcpkgs/efibootmgr/template @@ -1,7 +1,7 @@ # Template file for 'efibootmgr' pkgname=efibootmgr -version=14 -revision=3 +version=15 +revision=1 hostmakedepends="pkg-config" makedepends="libefivar-devel zlib-devel pciutils-devel" short_desc="Tool to modify UEFI Firmware Boot Manager Variables" @@ -9,14 +9,21 @@ maintainer="Juan RP " license="GPL-2" homepage="https://github.com/rhinstaller/efibootmgr" distfiles="https://github.com/rhinstaller/efibootmgr/releases/download/${version}/${pkgname}-${version}.tar.bz2" -checksum=377ec16484414b80afd1b8a586153d7ef55ccf048638080101d49b7c77f37ad8 +checksum=2081add77eb0641805386acd0a0fbbe6dbfb71831b814507ef49087f748333f9 only_for_archs="i686 i686-musl x86_64 x86_64-musl" conf_files="/etc/default/efibootmgr-kernel-hook" CPPFLAGS="-I${XBPS_CROSS_BASE}/usr/include/efivar" +case "$XBPS_TARGET_MACHINE" in + x86_64*) + EFI_LOADER="grubx64.efi" ;; + i686*) + EFI_LOADER="grub.efi" ;; +esac + do_build() { - make EXTRA_CFLAGS="$CFLAGS" ${makejobs} + make EXTRA_CFLAGS="$CFLAGS" ${makejobs} EFIDIR="void" EFI_LOADER="${EFI_LOADER}" } do_install() { vbin src/efibootdump From 97335ac64e887c1a89a03fa62b218de88867b543 Mon Sep 17 00:00:00 2001 From: oliver cfc Date: Tue, 26 Sep 2017 12:59:48 -0400 Subject: [PATCH 117/202] New package: npapi-sdk-0.27.2 Closes: #7830 [via git-merge-pr] --- srcpkgs/npapi-sdk/template | 11 +++++++++++ srcpkgs/npapi-sdk/update | 2 ++ 2 files changed, 13 insertions(+) create mode 100644 srcpkgs/npapi-sdk/template create mode 100644 srcpkgs/npapi-sdk/update diff --git a/srcpkgs/npapi-sdk/template b/srcpkgs/npapi-sdk/template new file mode 100644 index 00000000000..384b6efe0d5 --- /dev/null +++ b/srcpkgs/npapi-sdk/template @@ -0,0 +1,11 @@ +# Template file for 'npapi-sdk' +pkgname=npapi-sdk +version=0.27.2 +revision=1 +build_style=gnu-configure +short_desc="Netscape Plugin API (NPAPI)" +maintainer="oliver JH " +license="MPL-1.1,GPL-2,LGPL-2.1" +homepage="https://bitbucket.org/mgorny/npapi-sdk" +distfiles="https://bitbucket.org/mgorny/$pkgname/downloads/$pkgname-$version.tar.bz2" +checksum=01bf34bdd0fcaa546ba3d5c96f5d91f91dd117d4ed5ffe13f56bbd5aa566ae77 diff --git a/srcpkgs/npapi-sdk/update b/srcpkgs/npapi-sdk/update new file mode 100644 index 00000000000..8e9bca39e39 --- /dev/null +++ b/srcpkgs/npapi-sdk/update @@ -0,0 +1,2 @@ +site='https://bitbucket.org/mgorny/npapi-sdk/downloads/?tab=tags' +pattern='/get/npapi-sdk-\K[\d.]+(?=\.tar\.bz2)' From 904a2055a51663a1b2f4f0c443cb78839863bc0a Mon Sep 17 00:00:00 2001 From: Diogo Leal Date: Mon, 25 Sep 2017 22:01:04 -0300 Subject: [PATCH 118/202] New package: adom-60 Closes: #7825 [via git-merge-pr] --- srcpkgs/adom/template | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 srcpkgs/adom/template diff --git a/srcpkgs/adom/template b/srcpkgs/adom/template new file mode 100644 index 00000000000..960d9272604 --- /dev/null +++ b/srcpkgs/adom/template @@ -0,0 +1,35 @@ +# Template file for 'adom' +pkgname=adom +version=60 +revision=1 +wrksrc=${pkgname} +depends="ncurses" +short_desc="A roguelike game with a quest-centric, plot driven structure" +maintainer="Diogo Leal " +license="Proprietary" +homepage="http://www.adom.de" +_download_url="http://www.ancardia.com/download" +nopie=yes +nostrip=yes +repository=nonfree + +if [ "${XBPS_TARGET_MACHINE}" = "x86_64" ];then + distfiles="${_download_url}/adom_linux_debian_64_r${version}_pub.tar.gz" + checksum=e36ec001566cb8bc4c5857dcfa8839b0797888be2c1e3b8476e8c5a9bb93ce2c + +elif [ "${XBPS_TARGET_MACHINE}" = "i686" ];then + distfiles="${_download_url}/adom_linux_debian_32_r${version}_pub.tar.gz" + checksum=20b1aba07ac7d90a9437937ae5714fbb0199d2ba460d3b18473370baca665554 + +else + _platform=arm + distfiles="http://www.ancardia.com/download/adom_linux_arm_r${version}_pub.tar.gz" + checksum=85fd4dbcf127d41c4b44abdbcf13b7efdb0bfa8777efa1659a4071d20cbd80d5 +fi + +do_install() { + vbin adom + vdoc docs/adomfaq.txt + vdoc docs/manual.txt + vdoc docs/readme1st.txt +} From 3bd76e9b09f57cb3e1e38baeb9d64775d3ba6636 Mon Sep 17 00:00:00 2001 From: SolitudeSF Date: Mon, 25 Sep 2017 20:35:59 +0300 Subject: [PATCH 119/202] New package: setroot-2.0.1 Closes: #7822 [via git-merge-pr] --- srcpkgs/setroot/template | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 srcpkgs/setroot/template diff --git a/srcpkgs/setroot/template b/srcpkgs/setroot/template new file mode 100644 index 00000000000..854e73abab3 --- /dev/null +++ b/srcpkgs/setroot/template @@ -0,0 +1,20 @@ +# Template file for 'setroot' +pkgname=setroot +version=2.0.1 +revision=1 +build_style=gnu-makefile +build_options="xinerama" +build_options_default="xinerama" +desc_option_xinerama="Multiple monitors support" +make_build_args="xinerama=$(vopt_if xinerama 1 0)" +makedepends="imlib2-devel $(vopt_if xinerama libXinerama-devel)" +short_desc="Simple X background setter" +maintainer="SolitudeSF " +license="GPL-3" +homepage="https://github.com/ttzhou/setroot" +distfiles="${homepage}/archive/v${version}.tar.gz" +checksum=2cfd43c3cc9bbeae7ab74bb89a72f42b4741b5a6b23588a74b20d38ae1fff810 + +pre_build() { + export CFLAGS="$CFLAGS $LDFLAGS" +} From 257057092db1acef360bf54620618fc809a03ba5 Mon Sep 17 00:00:00 2001 From: Perez <32147565+el-perezoso@users.noreply.github.com> Date: Mon, 25 Sep 2017 03:37:07 +0000 Subject: [PATCH 120/202] New Package: mono-basic-4.6 Closes: #7820 [via git-merge-pr] --- srcpkgs/mono-basic/template | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100644 srcpkgs/mono-basic/template diff --git a/srcpkgs/mono-basic/template b/srcpkgs/mono-basic/template new file mode 100644 index 00000000000..6739d70495b --- /dev/null +++ b/srcpkgs/mono-basic/template @@ -0,0 +1,14 @@ +# Template file for 'mono-basic' +pkgname=mono-basic +version=4.6 +revision=1 +build_style=gnu-configure +short_desc="VisualBasic.NET support for mono" +maintainer="Perez " +license="LGPL-2" +homepage="https://www.mono-project.com/" +hostmakedepends="pkg-config mono" +makedepends="mono-devel" +depends="mono" +distfiles="https://download.mono-project.com/sources/${pkgname}/${pkgname}-${version}.tar.bz2" +checksum=303d79f73ae9d6120ef12ebeaf2ec67fda96256801e3bf305c46f8787a751e8f From 22c5b2956b1c4f6ab923b27b85a09b544f8c49f2 Mon Sep 17 00:00:00 2001 From: SolitudeSF Date: Sat, 23 Sep 2017 23:15:40 +0300 Subject: [PATCH 121/202] New package: antibody-3.3.1 Closes: #7798 [via git-merge-pr] --- srcpkgs/antibody/template | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 srcpkgs/antibody/template diff --git a/srcpkgs/antibody/template b/srcpkgs/antibody/template new file mode 100644 index 00000000000..56e5c76d7f9 --- /dev/null +++ b/srcpkgs/antibody/template @@ -0,0 +1,17 @@ +# Template file for 'antibody' +pkgname=antibody +version=3.3.2 +revision=1 +build_style=go +go_import_path="github.com/getantibody/antibody" +hostmakedepends="git" +short_desc="Fast and lightweight shell plugin manager" +maintainer="SolitudeSF " +license="MIT" +homepage="https://getantibody.github.io/" +distfiles="https://${go_import_path}/archive/v${version}.tar.gz" +checksum=0cbe03b4345124b79b3f2961dc047599d1548ec03dd72139c35eb83876c24bb0 + +post_install() { + vlicense LICENSE.md +} From 7e3588ff0a4fd2dfa1cf029970a4bd45959a4a47 Mon Sep 17 00:00:00 2001 From: ColdPhoenix Date: Fri, 29 Sep 2017 06:20:02 +0200 Subject: [PATCH 122/202] hplip: Allow building with gui support Closes: #7867 [via git-merge-pr] --- srcpkgs/hplip/template | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/srcpkgs/hplip/template b/srcpkgs/hplip/template index abbde2d34d4..ef433a25920 100644 --- a/srcpkgs/hplip/template +++ b/srcpkgs/hplip/template @@ -1,12 +1,12 @@ # Template file for 'hplip' pkgname=hplip version=3.17.9 -revision=1 +revision=2 #XXX: pyqt pkgs for python gui hostmakedepends="pkg-config automake libtool python" makedepends="libressl-devel python-devel libxml2-python cups-devel sane-devel ghostscript-devel net-snmp-devel libusb-devel libjpeg-turbo-devel dbus-devel" -depends="python-gobject2 python-dbus foomatic-db foomatic-db-engine desktop-file-utils" +depends="python-gobject2 python-dbus $(vopt_if gui python-PyQt4) foomatic-db foomatic-db-engine desktop-file-utils" conf_files="/etc/hp/hplip.conf" make_dirs="/var/lib/hp 0755 root root" pycompile_dirs="usr/share/hplip" @@ -17,6 +17,9 @@ license="GPL-2" distfiles="${SOURCEFORGE_SITE}/hplip/hplip/${version}/hplip-${version}.tar.gz" checksum=b2aad842f51dae7da2dd08d09ce2c27bc5f73c82a560b9494dd33589b0948678 +build_options="gui" +desc_option_gui="Build with Qt4 gui support" + CFLAGS="-I${XBPS_CROSS_BASE}/usr/include/libusb-1.0 -I${XBPS_CROSS_BASE}/usr/include/python2.7" do_configure() { @@ -36,7 +39,7 @@ do_configure() { # do not install systemd service file sed -i '/[[:space:]]install-dist_rulessystemDATA/s,install-dist_rulessystemDATA,,' Makefile.in - ./configure ${configure_args} --disable-gui-build \ + ./configure ${configure_args} $(vopt_enable gui gui-build) \ --disable-foomatic-rip-hplip-install \ --enable-foomatic-ppd-install \ --enable-hpcups-install \ From eff0ac644268a082473c1cfeac228679bca3b294 Mon Sep 17 00:00:00 2001 From: DirectorX Date: Fri, 22 Sep 2017 17:06:52 +0300 Subject: [PATCH 123/202] New package: urxvt-bidi-2.12 Closes: #7776 [via git-merge-pr] --- srcpkgs/perl-Text-Bidi/template | 13 +++++++++++-- srcpkgs/perl-Text-Bidi/urxvt-bidi.INSTALL.msg | 2 ++ srcpkgs/perl-Text-Bidi/urxvt-bidi.REMOVE.msg | 2 ++ srcpkgs/urxvt-bidi | 1 + 4 files changed, 16 insertions(+), 2 deletions(-) create mode 100644 srcpkgs/perl-Text-Bidi/urxvt-bidi.INSTALL.msg create mode 100644 srcpkgs/perl-Text-Bidi/urxvt-bidi.REMOVE.msg create mode 120000 srcpkgs/urxvt-bidi diff --git a/srcpkgs/perl-Text-Bidi/template b/srcpkgs/perl-Text-Bidi/template index 76ce0e0b112..619fbc619b6 100644 --- a/srcpkgs/perl-Text-Bidi/template +++ b/srcpkgs/perl-Text-Bidi/template @@ -1,7 +1,7 @@ # Template file for 'perl-Text-Bidi' pkgname=perl-Text-Bidi version=2.12 -revision=1 +revision=2 wrksrc="${pkgname#*-}-${version}" build_style=perl-module hostmakedepends="perl fribidi-devel" @@ -9,9 +9,18 @@ makedepends="perl fribidi-devel" depends="perl" noarch=yes short_desc="Text::Bidi - Unicode bidi algorithm using libfribidi" -maintainer="DirectorX " +maintainer="DirectorX " homepage="https://metacpan.org/pod/Text::Bidi" license="GPL-1, Artistic" distfiles="$CPAN_SITE/Text/Text-Bidi-${version}.tar.gz" checksum=72e700cc4e7f48eb479989cc9d38362d24c58ea6fb1e0fe3390a832903943fa7 nocross=yes + +urxvt-bidi_package() { + depends="${sourcepkg}>=${version}_${revision} rxvt-unicode" + short_desc="Adds bidirectional support to urxvt" + pkg_install() { + vmkdir usr/lib/urxvt/perl + vcopy misc/bidi usr/lib/urxvt/perl + } +} diff --git a/srcpkgs/perl-Text-Bidi/urxvt-bidi.INSTALL.msg b/srcpkgs/perl-Text-Bidi/urxvt-bidi.INSTALL.msg new file mode 100644 index 00000000000..6262719f878 --- /dev/null +++ b/srcpkgs/perl-Text-Bidi/urxvt-bidi.INSTALL.msg @@ -0,0 +1,2 @@ +Add "bidi" to the "urxvt.perl-ext" field in ~/.Xdefaults and enable it by +adding the line: URxvt.bidi.enabled: 1 diff --git a/srcpkgs/perl-Text-Bidi/urxvt-bidi.REMOVE.msg b/srcpkgs/perl-Text-Bidi/urxvt-bidi.REMOVE.msg new file mode 100644 index 00000000000..ecd8b6f2ce8 --- /dev/null +++ b/srcpkgs/perl-Text-Bidi/urxvt-bidi.REMOVE.msg @@ -0,0 +1,2 @@ +Don't forget to remove "bidi" from the "urxvt.perl-ext" field and the line that +enables it in ~/.Xdefaults. diff --git a/srcpkgs/urxvt-bidi b/srcpkgs/urxvt-bidi new file mode 120000 index 00000000000..3044d75460a --- /dev/null +++ b/srcpkgs/urxvt-bidi @@ -0,0 +1 @@ +perl-Text-Bidi \ No newline at end of file From c86b1c19f2cdc3438cc47ea44df77177f0b0f796 Mon Sep 17 00:00:00 2001 From: Renato Aguiar Date: Tue, 26 Sep 2017 06:43:09 -0700 Subject: [PATCH 124/202] New package: tacacs-4.0.4.28 --- common/shlibs | 1 + srcpkgs/tacacs/template | 19 +++++++++++++++++++ 2 files changed, 20 insertions(+) create mode 100644 srcpkgs/tacacs/template diff --git a/common/shlibs b/common/shlibs index dfb7430003e..9171b70dffc 100644 --- a/common/shlibs +++ b/common/shlibs @@ -2872,3 +2872,4 @@ libvala-0.38.so.0 libvala-0.38.1_1 libvaladoc-0.38.so.0 libvala-0.38.1_1 libphodav-2.0.so.0 phodav-2.2_1 libgfshare.so.2 libgfshare-2.0.0_1 +libtacacs.so.1 tacacs-4.0.4.28_1 diff --git a/srcpkgs/tacacs/template b/srcpkgs/tacacs/template new file mode 100644 index 00000000000..199078ae6d9 --- /dev/null +++ b/srcpkgs/tacacs/template @@ -0,0 +1,19 @@ +# Template file for 'tacacs' +pkgname=tacacs +version=4.0.4.28 +revision=1 +wrksrc=$pkgname-F$version +build_style=gnu-configure +configure_args="--with-libwrap=no" +hostmakedepends="flex perl" +short_desc="Modified version of Cisco's tacacs+ (tac_plus) developer's kit" +maintainer="Renato Aguiar " +license="custom" +homepage="http://www.shrubbery.net/tac_plus/" +distfiles="ftp://ftp.shrubbery.net/pub/tac_plus/$pkgname-F$version.tar.gz" +checksum=147f2dc98d26d2f93f0aba76c988ced196ffe1c001dc2e91f788a1a2c747219e +only_for_archs="x86_64 i686 aarch64 armv7hf" + +post_install() { + vlicense COPYING +} From bb8aead47df4f4ea7c52c87df4f99ba53e1de624 Mon Sep 17 00:00:00 2001 From: Jakub Skrzypnik Date: Mon, 9 Oct 2017 09:40:06 +0200 Subject: [PATCH 125/202] New package: kapow-1.5.3 Closes: #7990 [via git-merge-pr] --- srcpkgs/kapow/template | 13 +++++++++++++ 1 file changed, 13 insertions(+) create mode 100644 srcpkgs/kapow/template diff --git a/srcpkgs/kapow/template b/srcpkgs/kapow/template new file mode 100644 index 00000000000..3a7ec90bbdb --- /dev/null +++ b/srcpkgs/kapow/template @@ -0,0 +1,13 @@ +# Template file for 'kapow' +pkgname=kapow +version=1.5.3 +revision=1 +build_style=qmake +hostmakedepends="pkg-config qt5-qmake qt5-tools-devel" +makedepends="qt5-devel" +short_desc="Simple punch-clock style time tracker" +maintainer="Jakub Skrzypnik " +license="GPL-3" +homepage="https://gottcode.org/kapow/" +distfiles="https://gottcode.org/${pkgname}/${pkgname}-${version}-src.tar.bz2" +checksum="73953d980e248ccf74c8b94c62ee1dbeaa9843481ca87a8e6af7fe1c2eb8c712" From c0dcec00bf77dc71333d2e52bdd2d95a7f66d28e Mon Sep 17 00:00:00 2001 From: fs0ciety Date: Fri, 13 Oct 2017 19:56:54 +1100 Subject: [PATCH 126/202] New package: pulsemixer-1.3.0 Closes: #8097 [via git-merge-pr] --- srcpkgs/pulsemixer/template | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 srcpkgs/pulsemixer/template diff --git a/srcpkgs/pulsemixer/template b/srcpkgs/pulsemixer/template new file mode 100644 index 00000000000..bea569ecd0b --- /dev/null +++ b/srcpkgs/pulsemixer/template @@ -0,0 +1,19 @@ +# Template file for 'pulsemixer' +pkgname=pulsemixer +version=1.3.0 +revision=1 +noarch=yes +build_style=python3-module +hostmakedepends="python3 python3-setuptools" +depends="pulseaudio" +short_desc="CLI and curses mixer for Pulseaudio" +maintainer="Dean Thomson " +license="MIT" +wrksrc="${pkgname}-${version}-license" +homepage="https://github.com/GeorgeFilipkin/pulsemixer" +distfiles="https://github.com/GeorgeFilipkin/${pkgname}/archive/${version}-license.tar.gz" +checksum=dba1f804d3a455b0569522debfc0046fac9e6c8d1642eab7e62a1200aadf8ca7 + +post_install() { + vlicense LICENSE +} From 2de962e7a4668c7d3998acce666babd88159f250 Mon Sep 17 00:00:00 2001 From: WantToHelp Date: Sun, 15 Oct 2017 18:30:38 +0100 Subject: [PATCH 127/202] New package: perl-Sort-Versions-1.62 Closes: #8188 [via git-merge-pr] --- srcpkgs/perl-Sort-Versions/template | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 srcpkgs/perl-Sort-Versions/template diff --git a/srcpkgs/perl-Sort-Versions/template b/srcpkgs/perl-Sort-Versions/template new file mode 100644 index 00000000000..d145b4f0261 --- /dev/null +++ b/srcpkgs/perl-Sort-Versions/template @@ -0,0 +1,16 @@ +# Template file for 'perl-Sort-Versions' +pkgname=perl-Sort-Versions +version=1.62 +revision=1 +noarch=yes +wrksrc="${pkgname/perl-/}-${version}" +build_style=perl-module +hostmakedepends="perl" +makedepends="${hostmakedepends}" +depends="${hostmakedepends}" +short_desc="Sort::Versions - a perl 5 module for sorting of revision-like numbers" +maintainer="WantToHelp " +homepage="http://search.cpan.org/dist/Sort-Versions/" +license="Artistic, GPL-1" +distfiles="${CPAN_SITE}/Sort/${pkgname/perl-/}-$version.tar.gz" +checksum=bf5f3307406ebe2581237f025982e8c84f6f6625dd774e457c03f8994efd2eaa From 9d86e2b6071525cbb7220ff0912f8194c53bc440 Mon Sep 17 00:00:00 2001 From: Diogo Leal Date: Thu, 12 Oct 2017 09:42:02 -0300 Subject: [PATCH 128/202] CopyAgent: removed, because is was discontinued Closes: #8070 [via git-merge-pr] --- srcpkgs/CopyAgent/files/TERMS | 144 --------------------- srcpkgs/CopyAgent/files/copy-agent.desktop | 10 -- srcpkgs/CopyAgent/files/copy-agent.png | Bin 12468 -> 0 bytes srcpkgs/CopyAgent/files/launch.sh | 4 - srcpkgs/CopyAgent/template | 73 ----------- 5 files changed, 231 deletions(-) delete mode 100644 srcpkgs/CopyAgent/files/TERMS delete mode 100644 srcpkgs/CopyAgent/files/copy-agent.desktop delete mode 100644 srcpkgs/CopyAgent/files/copy-agent.png delete mode 100755 srcpkgs/CopyAgent/files/launch.sh delete mode 100644 srcpkgs/CopyAgent/template diff --git a/srcpkgs/CopyAgent/files/TERMS b/srcpkgs/CopyAgent/files/TERMS deleted file mode 100644 index 1a80bbce87f..00000000000 --- a/srcpkgs/CopyAgent/files/TERMS +++ /dev/null @@ -1,144 +0,0 @@ -Barracuda Networks Terms of Service -Last Modified: February 2013 - -The Copy Terms of Service (the "Terms" or "Agreement") is a legal agreement between you, either an individual or a single legal entity ("You" or "you" or "Your" or "your"), and Barracuda Networks, Inc. for the Copy service ("Copy" or "Product" or "we" or "our"). These Terms govern your use of Copy, including any updates and accompanying written documentation. - -Your use of the Copy constitutes your binding legal agreement to these Terms, which are subject to change at any time by Barracuda Networks. If you are not legally able to be bound by these Terms, your use of Copy is prohibited. - -You acknowledge and agree that Copy may occasionally contact you via email. Please refer to Copy’s Privacy Policy, (https://www.copy.com/about/privacy) for information about how we use, transfer and share information we collect and you store within Copy. - -Your Data and Privacy - -When you use the Product, you agree that Copy may duplicate and store your data, information, files and folders in accordance with Copy’s policies and these Terms. As between You and Copy, all information You provide to Copy remains your property. - -We may also need to share your data, information, files and folders with third parties who assist us in providing the service. You hereby consent to such sharing. In addition, Copy may contain links to third party websites or resources. Your use of the third party materials is governed by their terms and not this Agreement. We are not responsible for or endorse these third parties. - -You are responsible for maintaining and protecting your data in Copy and Copy is not responsible for any loss or corruption to your files or information or for backing up such information. - -Copy is not intended for use by persons under the age of 13 years old. By accepting these terms you represent that you are at least 13 years old. - -Accounts, Passwords and Security - -You must be a registered user to access the Product. Individual users must register using their name and entity users must register under the legal name of their entity. You are responsible for keeping your password private and secure, and are prohibited from sharing your login and password with others. You will be solely responsible and liable for any activity that occurs under your user name. - -Acceptable Use and Conduct - -You are solely responsible for your conduct and your data content uploaded or otherwise placed into Copy. We are not responsible for the legality and appropriateness of information in Copy which you may be able to access or view through your use. You agree to indemnify, defend, and hold harmless Copy and its suppliers from any and all loss, cost, liability, and expense arising from or related to your data, your use of the Products, or your violation of these terms. - -The Products are made available to you only for your personal or internal business use, which use must be in compliance with all applicable Copy policies, laws, rules and regulations and must not infringe or violate third party rights. You may not make commercial use of the Products, including but not limited to selling, licensing, providing services, or distributing the Products to any third party. - -Any unauthorized use of any Copy computer system is a violation of these Terms and may also violate certain federal and state laws. Such violations may subject the unauthorized user and his or her agents to civil and criminal penalties. Copy may immediate remove any content or data, or suspend or cancel accounts if it becomes aware of any misuse or illegal actions associated with an account or user, without prior notice to You. - -You must use Copy responsibly and in a way not interfere with the use, privacy or rights of others. When using Copy, you must not, and must not attempt to, use the services to do any of the following things. - -copy or upload files or information unless you have a legal right to the files or information -probe, scan, or test the vulnerability of any system, or attempt to circumvent any security or authentication measures; -access, tamper with, or use non-public areas of Copy or attempt to access or search Copy through nonpublic interfaces -attempt to disrupt any user or network by sending a virus, malware, overloading, flooding, spamming, or mail-bombing -send unsolicited communications, promotions or advertisements, or spam; -send altered, deceptive or false source-identifying information, including "spoofing" or "phishing"; -publish anything that is fraudulent, misleading, or infringes another's rights misrepresent yourself or affiliation with an entity; -publish or share materials that are offensive, defamatory, or unlawfully; -Changes Copy Products and Terms - -Copy reserves the right at any time to modify, suspend, or discontinue providing the Product or any part thereof in its sole discretion with or without notice. - -Copy reserves the right at any time to modify these Terms in its sole discretion, without liability to you. This Agreement, as amended, will be effective upon use of the Copy Products for all existing users immediately after posting of any amended terms on the Copy.com website. You agree to be bound by this Agreement, as modified. If you do not agree to any changes to the Terms, you must stop using Copy and terminate your account immediately. - -Please review the most current version of this Agreement from time to time, located at https://www.copy.com/policies (or such successor URL as Copy may provide), so that you will be apprised of any changes. - -License to Copy - -Subject to the terms and conditions of this Agreement, Copy grants you a non-exclusive, non- transferable, non-sublicensable limited and revocable license to use the Product (including but not limited to the client software) and to use the Copy Products for the sole and exclusive purposes of your personal or internal business purposes. Certain third party code may be provided with, or contained in, the Product. The third-party license terms accompanying such code, and not the terms of this Agreement, will govern your use of such code. Copy reserves all other rights to its Products. - -The Products and their structure, organization, source code, and documentation contain valuable trade secrets of Copy and its licensors, and accordingly you agree not to (and agree not to allow third parties to) (1) sublicense, transfer, or distribute any aspect of the Products or any derivative thereof to any third party, (2) modify, adapt, translate, or prepare derivative works from the Product, (3) decompile, reverse engineer, disassemble or otherwise attempt to derive source code from the Product, (4) extract portions of the software’s files for use in other applications, or (5) remove, obscure, or alter Copy’s or any third party’s trademarks or copyright or other proprietary rights notices affixed to or contained within or accessed in conjunction with or through the Products. - -Renewals - -You agree that Copy shall have the right to automatically and without notice renew your license to continue to use the Products upon expiration of your license period.. You agree that if you elect to not permit Copy the right to automatically renew your license to use the Products or maintain your credit card information on file, then Copy may terminate your license. - -Intellectual Property - -You acknowledge that Copy or third parties own all right, title and interest in and to the computer source code related to the Product, portions thereof, or software or content provided through or in conjunction with the Product, including without limitation all intellectual property rights. Except for the license granted in this Section, all rights in and to the Products are reserved, and no implied licenses are granted by Copy. - -If you have comments on the Products or ideas on how to improve them, please visit http://copy.com/feedback. Please note that by doing so, you also grant Copy a perpetual, fully paid, royalty-free, irrevocable, transferable license, with right of sublicense, to use and incorporate your ideas or comments into the Products (or third party software, content, or services), and to otherwise exploit your ideas and comments, in each case without further compensation. - -Copyright - -When using Copy, you must respect the intellectual property rights of others. We will respond to any notice of alleged copyright infringement if they comply with the law and are properly reported to use through our DMCA process (https://www.copy.com/about/dmca). We reserve the right to delete or disable content alleged to infringe and our designated agent for alleged infringement is: - -Copyright Agent -Barracuda Networks, Inc. -3175 S. Winchester Blvd -Campbell, CA 95007 -copyright@barracuda.com - -Pricing Terms and Conditions - -Upgraded Accounts - -Copy offers you the option of increasing your account storage space beyond 5 GB for a fee. By doing so, your account will be converted to a Premium Account and will not be subject to some of the restrictions placed on Free Accounts as described below. - -Copy accepts credit cards and will automatically charge your credit card monthly or yearly, depending upon which Premium Account you select. If any fee is not paid in a timely manner, or Copy is unable to process your transaction using the credit card information provided, Copy reserves the right to revoke access to your Copy account and reserves the right to use our discretion to delete some or all of Your data so as to reduce your storage space to below 2 GB, and to convert your Premium Account to a Free Account (which is subject to the restrictions described below). - -Billing - -The fees for your Upgraded Account will be billed from the date you elect, or convert to, a Upgraded Account and on each monthly or yearly renewal thereafter unless and until you cancel your account. Click on the link on your "Account" page to see the commencement date for your next renewal period. Copy will automatically bill your credit card each month or year on the anniversary of the commencement of your Upgraded Account. You acknowledge that the amount billed each month or year may vary for reasons that include, differing amounts due to promotional offers, differing amounts due to changes in your account, or changes in the amount of applicable sales tax, and you authorize us to charge your credit card for such varying amounts. Copy may also periodically authorize your credit card in anticipation of account or related charges. All fees and charges are noncancelable and nonrefundable and no credits will be given for partially used periods. - -Should you elect to increase your Upgraded Account to a larger amount of storage space, the commencement date for your next renewal period will be reset and you will be billed for the first month or year of the upgraded level of service on a pro-rata basis. - -Copy may change the fees and charges in effect, or add new fees and charges from time to time, but we will give you advance notice of these changes by email or on the website. If you want to use a different credit card or if there is a change in your credit card validity or expiration date, you may edit your information by accessing your "Account" page. It is your responsibility to keep your contact information and payment information current and updated. - -Cancelling Your Account - -Your Copy Upgraded Account will continue in effect unless and until you cancel your Upgraded Account or we terminate it. You must cancel your Upgraded Account before it renews each month or year in order to avoid billing of the next month's or year's fees to your credit card. Copy will bill the monthly or yearly fees associated with your Upgraded Account plus any applicable tax to the credit card you provide to us. - -You may cancel your Copy Upgraded Account at any time, and cancellation will be effective immediately. If you wish to cancel your Upgraded Account you may do so via your "Account" page. Should you elect to cancel your Upgraded Account, please note that you will not be issued a refund for the most recently (or any previously) charged monthly or annual fees. - -By signing up for a Copy Upgraded Account and providing Copy with your payment account information, you hereby agree to these payment terms and conditions. - -Free Accounts - -Copy allows you to store up to 2 GB free of charge. Copy reserves the right to change the amount of free storage or terminate Free Accounts at any time, with or without notice. Without limiting the generality of the foregoing, if a Free Account is inactive for ninety (90) days, then Copy may delete any or all of Your Files without providing additional notice. - -Term and Termination - -This Agreement is effective upon any use and remains in effect until your account is terminated. Terms which by their nature extend beyond termination shall survive termination of this Agreement. - -Your right to use Copy automatically terminates if you fail to comply with these Terms. Copy reserves the right to refuse or discontinue participation to any user at any time at its sole discretion. You agree that, upon such termination, you will discontinue all use of the Products and that your access rights will immediately terminate. - -If this Agreement terminates, other than for your failure to comply, Copy will use commercially reasonable efforts to make your Data available for you by request only for a period of fifteen (15) calendar days. Copy has no obligation to provide you with a copy of your Data and may remove and discard any Data. - -Disclaimer of Warranties - -THE PRODUCTS AND ANY THIRD PARTY SOFTWARE AND SERVICES ARE PROVIDED "AS IS," WITH NO WARRANTIES WHATSOEVER. COPY AND SUCH THIRD PARTIES EXPRESSLY DISCLAIM TO THE FULLEST EXTENT PERMITTED BY LAW ALL EXPRESS, IMPLIED, AND STATUTORY WARRANTIES, INCLUDING, WITHOUT LIMITATION, THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, TITLE, AND NON-INFRINGEMENT OF PROPRIETARY RIGHTS AND ANY WARRANTIES REGARDING THE SECURITY, RELIABILITY, TIMELINESS, AND PERFORMANCE OF THE PRODUCTS, SOFTWARE AND SERVICE AND SUCH THIRD PARTY SOFTWARE OR SERVICES. - -YOU UNDERSTAND AND AGREE THAT YOU USE THE PRODUCT, AND ALL THIRD PARTY SOFTWARE OR SERVICES MADE AVAILABLE IN CONJUNCTION WITH OR THROUGH THE PRODUCT, AT YOUR OWN DISCRETION AND RISK AND THAT YOU WILL BE SOLELY RESPONSIBLE FOR ANY DAMAGES TO YOUR COMPUTER SYSTEM OR LOSS OF DATA THAT RESULTS FROM THE USE OF THE PRODUCT AND SUCH THIRD PARTY SOFTWARE AND SERVICES. - -SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OF IMPLIED WARRANTIES, AND WHERE THAT IS IN EFFECT, THE ABOVE EXCLUSIONS MAY NOT APPLY TO YOU. - -Limitation of Liability - -UNDER NO CIRCUMSTANCES SHALL COPY, OR ITS SUPPLIERS, RESELLERS, PARTNERS OR THEIR RESPECTIVE AFFILIATES BE LIABLE FOR ANY INDIRECT, INCIDENTAL, CONSEQUENTIAL, SPECIAL, EXEMPLARY, OR PUNITIVE DAMAGES ARISING FROM OR RELATED TO THE PRODUCT, WHETHER SUCH CLAIM IS BASED ON WARRANTY, CONTRACT, TORT (INCLUDING NEGLIGENCE), OR OTHERWISE, (EVEN IF COPY HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES). - -WITHOUT LIMITING THE FOREGOING, THE TOTAL AGGREGATE LIABILITY OF COPY, AND ITS SUPPLIERS, RESELLERS, PARTNERS AND THEIR RESPECTIVE AFFILIATES ARISING FROM OR RELATED TO THIS AGREEMENT SHALL NOT EXCEED (i) US$25 IF NO AMOUNTS HAVE BEEN PAID BY YOU TO COPYOR (ii) THE AMOUTN PAID BY YOU FOR COPY IN THE THREE MONTH PERIOD IMMEDIATELY PRIOR TO THE CLAIM. - -THE FOREGOING LIMITATIONS OF LIABILITY SHALL APPLY WHETHER THE DAMAGES ARISE FROM USE OR MISUSE OF AND RELIANCE ON THE PRODUCT, FROM INABILITY TO USE THE PRODUCT, OR FROM THE INTERRUPTION, SUSPENSION, OR TERMINATION OF THE PRODUCT (INCLUDING SUCH DAMAGES INCURRED BY THIRD PARTIES). SUCH LIMITATION SHALL APPLY NOTWITHSTANDING A FAILURE OF ESSENTIAL PURPOSE OF ANY LIMITED REMEDY AND TO THE FULLEST EXTENT PERMITTED BY LAW. - -SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION OR LIMITATION OF LIABILITY FOR DEATH OR BODILY INJURY OR THE LIMITATIONS ABOVE AND IN THOSE JURISDICTIONS THE ABOVE LIMITATIONS AND EXCLUSIONS MAY NOT APPLY TO YOU. - -Export Restrictions - -You acknowledge and agree that the Product which is the subject of this Agreement, may be controlled for export purposes. You agree to comply with all United States export laws and regulations. You assume sole responsibility for any required export approval and/or licenses and all related costs and for the violation of any United States export law or regulation. If you are located in a country subject to embargo by the United States government, you are not entitled to use Copy. - -Governing Law, Dispute Resolution, and Venue - -THESE TERMS AND THE USE OF THE PRODUCT AND SOFTWARE WILL BE GOVERNED BY CALIFORNIA LAW EXCEPT FOR ITS CONFLICTS OF LAWS PRINCIPLES. ALL CLAIMS ARISING OUT OF OR RELATING TO THESE TERMS OR THE PRODUCT OR SOFTWARE MUST BE LITIGATED EXCLUSIVELY IN THE FEDERAL OR STATE COURTS OF SAN CLARA COUNTY, CALIFORNIA, AND BOTH PARTIES CONSENT TO VENUE AND PERSONAL JURISDICTION THERE. - -If a provision is found unenforceable the remaining provisions of the Agreement will remain in full effect and an enforceable term will be substituted which as closely as possible reflects Barracuda Networks intent. - -Entire Agreement and Assignment - -This Agreement, which incorporates the Barracuda Networks Copy Privacy Policy, constitutes the entire agreement between the parties with respect to the subject matter hereof and supersedes and replaces all prior or contemporaneous understandings or agreements, written or oral, regarding the Products. Barracuda Networks’ failure to enforce a provision is not a waiver of its right to do so later Any waiver of any provision of this Agreement will be effective only if in writing and signed by Barracuda Networks - -You may not assign or transfer any of your rights or obligations under this Agreement. Barracuda Networks may freely assign its rights and obligations and this Agreement. Any attempted assignment or transfer in violation of the foregoing will be void. diff --git a/srcpkgs/CopyAgent/files/copy-agent.desktop b/srcpkgs/CopyAgent/files/copy-agent.desktop deleted file mode 100644 index bfe4fbe19da..00000000000 --- a/srcpkgs/CopyAgent/files/copy-agent.desktop +++ /dev/null @@ -1,10 +0,0 @@ -[Desktop Entry] -Name=Copy -GenericName=Network Storage -Comment=Copy.com Sync Agent -Exec=CopyAgent -Icon=copy-agent -Terminal=false -Type=Application -Categories=Network; -StartupNotify=false diff --git a/srcpkgs/CopyAgent/files/copy-agent.png b/srcpkgs/CopyAgent/files/copy-agent.png deleted file mode 100644 index a3116e23da9885de2f40360c2029d9fc1b6a974b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12468 zcmeAS@N?(olHy`uVBq!ia0y~yU|7$_T05mYq#bFUfJb-_uAgA=dx<8b5^gD+(I@&jj|s;LM}xpw>f^Y5NKswaK-RaTta`F);3kD-wAGu0){Qjc4L zT0dFEywC6XEfODMsINWy@O%-CeO+fxSc}Ko1RT+RHh&T$f9j_@b^BIISRQXx^1kB& z5}d#$u>1bxq75^%ZQS-{?pKJ;QF|o%+5bd(p?=p@-8qcw%DcEKm-QN7tL@fbH{+Ji zYo=DMT(=XlJ$Hl|@;}8sDSs_1xPC^x)9!*lPv)viSb7?M@;vy$ZPR8$dFPsmN3Vpb zrJa1D`hIfP>zO?h!zVFSF8SwwM0?q~c9!nRqMnL&i=!5*W-=)BhldL z$y`5={&k$UX<@KTaOp~qz>2bD!SyqC&DnR}TjabB$BoyWCUIJxyCaaF4Qi_f)L z_G3}Ep_`rOd40`1cP%~1B~uSCU1#r{cS%tx&al+*?9;5$FV81_H&6;r*16TSL}7J< z8%RQTN&nqP6Q*`c-#C7u*@QoCox0rmwa3NpGZ>n7{=95-w79tGitaq_X`W0w=jc5W z4SxQt&;9f)XUumNxm%wq6mEYw2C_kO zZr9UQJ%#%;pKO`OwdUQ_Pu{t9{2zM-l0P(>Yl-eFdGbv;=KU-e_B%gpo=md{JEFZz zFEywt&a+NEsPN<-J$YTp9TRtWO`bS=NoPm6Ppqf(PO0PPIsJ~GPz>ArXj6uEQta*X z?lsOwBqr(V-PFJ0yWTaM`E*EZhxeZ(kgFyse(yeAWMAUF;QNwHXYWU9XWjKK%6C;9 zz0x}2-qpYDGjvQh^{(rg+BHQwzQpp8FG$aX^Um_(57NRHmo8R4{&ClYRdYUkK3x&_ zNLqQ>s*)3vwcqzDFJEVUj^EBb-7LrANvveMbeqI&qzx2@a?@MhCyvUl8w?(uf zc*5ExJ3GS9tUfp8cI(omvTs#NtQSb@c1l?u-L-GcbM<|WNn4h>Zj2G#uJJ?6EhWoG zLfc;JiNx=jAU!>tDcfVi)~(uCsuEjTx_IgG^D@ca2^+3CAJKjmns(rDQe|E~(AFy!dm6~4Ul=^J{2M>EqZ|2Tc&dNh4N@@4fQR_gBP(Nb&6dZJokosp{Gi{&|1hQLfNClNOZptaIU5eD#Re@qIR~ zC$yKIf88)WbT3?lKzp>d9F{xR+{q8YdKc;)ZeqTPlugjE}xZYMNQ9-$1rRV^A z-h+7!zblqKkTie)sJMKdhU$4Pqj}S`)`_2(s_oixwa#8g|6XO!S-ra=QXQeJ;>y;Z zI#nMR9o;XRZ+oI@rc-Fak8{R0>RR0Sp0#bu?=*-%*um_^vOzlL`+nAh;7ZShkI(9a z)hKhCmvkQ2jd}cWL4(Pk;GD8w%cA-3i5W`GIoR+0^rvk`i<7Qn>Y8tpx^4vCY-VD5 z^>_A1vu2r^phW@yrhVejXV@`&iRF*wQ^e_D zSNOJX-VypqCOL0gg_hpRSB_lu^3mB>3skRPeGzqMOZdk>@wayR3*4@DP3_WuT=c=q z)9jwee};UoijMu=yZdL)Ek68Wi*ZO?hV+_s&Z`T&`M1~{nCH1;v;V69XD)0>Q}X)T zfB9?u6#aasTdeGzVjH3^Y}zRWxc_Iy6?HT9Kvy79cnJ15S(Aot`#hUHJqmz?iX-Zl%)RI@(&Ky~kX zR{dS23JIl&U!SnD73No|rRw#aeWk#3b>>XY^W9ug@tsQqUmc0!)R~(d@@b;)l?V00 zaYdW%$)7(x#dZI(LkD=Y^u*tk`XO&())Au9)$4eV-UwD7(V(mLkzPL+nJ3LH2ayhL1ai~wF_v((@RcdYZYJ7LL z9R2iX?(rQTe{MKcu==E>7m@?cbtL zm|yt)k3sivM0o`x-|esksvVvl_p{%+Z|A#p;ob!y{$0QLzWL5qa9TTMp=7J-&bb^; zMOPw9F9vmnDbMbRTwhe(Q|f+rqm=qjJFO7?&Qpi}ckc8*tF|HHr((ta_JdLKm)=j( zI=x8ucs74-i?;3K0MTowPM-)~y|d)A*RBQ~U0>G?Pb--pZU6Ty*3?Q~uP03Xnpb60 zPTsda>W@{cL&Z){S*8B`e_dbt-7`nxk3S12V7+KmaPsT=hnsGCrb}scPy4b0fFZvS)&-^N&wp~?WlPAt>bPYm{&ma|Ez~?@u*Qrh?CgpQ zS6{@guiBke#Pe>Z%*>dt$&Z+A`Wsi@l*(AN^np>ufA+ucB({6xR2|r56cbe1Z(Ol9 z&*7=>)wo3Mg-_Rzl?u*Ixg7KzgZH>D&GtIz8vwq^?QDh&EKWddck) zGJQ6`W4rAU-L(r`eoFG3n&zJVu=mobi0iLUENgM!@mMu~*Zrr9RCQT)_CA?W%V_mX zfpN!CDbeq{#MUrz%go++O#65Ba=)sxAN~9*;$p7N`m)oEEj&UmLQPPmJpQRjWa&q~ zfaEzsUzSX;+K|Tk;IE#ack9!quO+PRAF*Aa7k$Ygb4$vuHye7nWH;)&E{{>Vuv6Op za6_(!)yr!vmCJSo8rXhukCqeHd{?7#c7uXWLs?vWeRrWOaXMb9ghux_uElGd%aT&d>L&>vG@a za_XXByGO~rZ1!DJ7GBpsy+7e>#jwC`rO=vbt$n_8A5V$35&B=n`;c!}xI*>4smGS> zZC~4By2&W4*I|FP-Ink6jQTUB@BCllqWIhJqoS$7?=bEd#Wk-bH%Om2pZxy$+P+gg zv*pV2^QCuxc=*DrA&$LIIXc?dK{`$2R+s3mr8|~J*BpA&&?B~9@J9=Un5^lCk z#apY_IA+Y`Z~S`Jp~P@sX6*6X)2!IGFA!PJT;qM>peb9(jo!j5rB64VIJ1NGVf}wg ztsn0yL?#5TeZPQp$$sVSEK}nme!f1&bg$}M;j6lPCynEk_uQ{~ZWC^1E9{iKhV$BK zbJJqY8vodve!2E9R)#%3@gn_bh24T!zGh>wch@%_5}o$v&3?lxd>u_&FGg~1K5YE0 zUZ^hp$A=BpxmkZy?k4?azGu{Yp(xy>r0ekeU8)vmCtP{A{qmKGCG|l;W%UY{XC}(* zPte&Sa%Xnyi=-o4cJ-9osN6MG=Rd!HW~cr1lwgakp%F&=cPoBt%*qW3JH(TD?%=}4 z?dd$+=ks{J=WJn~GBN#Abc3N+{u(B2DYKGkVm^Gn?_#Gvi&tE$n4+%`Ij66t-8uc) zgJrMe-Z+)X#Qt)f)Ogmfz2HHZw6^}k@(H01-Mc!b?@3tQC35P{z}wH z#;)C6-aKX1hSvG+>Gz`~Chn{+C^$5uzef1>wMUap9Q8iVUfsOShHvAmbL%?Y2MX$Uc|3|Bpn6&MD_Q z{q+8U_Y-89-W$9QePI=s9DC)mQz`c)y$iun$DF*M7wvG4{iS_4PVw`CXfDxJlh$hX zuSgcz_b}w59J)84O<;yppVhNVsTF>9xCwd>sSg}i$t?{X@!1YU- zdX-mKOYWGMI$>Yas-)YrEXZ?0OlqarmqX3sC)ALY?H zzn7`&-L&DG{%@yGXjx`=j9|$+ms0Id3qNHplMh>YqDpjf>$TMZ8Xq>C|1*hyp|N6+ zL$q3tsZ;$L6>-a*A{%$Dd#F19#p-(TsVlD^R>=1IasNlOSZ+?ARMpKz`pNIo*Yy0U zzTebwrqfvY-PT%F|0|EnoS#UE$I5QW@p+pZB44Fa^Gj&H`AyTm@u8U)*QQ^r`*HNY z-LXwOdkZesv~-I(Pg9K9!?j83lVowN>XYDS&$$(f1@-1IPyamY@cG@zH?MU@v5l4ZT(`$qF=}6wtRD3 zs(;O^`|!=<56b5(eK&beR_&^G9-fmfbs>pWQ*3^2fBNIuk!2BX8|u!Tj`F*f!O2~1 zsSw99BYnohMV9#w9_d#sUUtfWz!qmm`&AsVLxK4R@KdV+BLOk)4FKxy#5})UnNfJLC+U? zD~2<^H*Q!hz_z+kZ1LxX1(F}r=YBpA_w$)q-VfJ5i_N%mCQDzrnyK(a;wIOJWv^qN zL|k9h)^{ax(M0;896?;lrn-=`a>%Ch9)pXJdf4K>gBuxx&;zQ@o?_6lo4 z9V;i(27c2GSqGMWnC9?wUUd4$f5J^U8zmL)WEw=><1#q=HaXva_q?1nTT@QXe|fm8 z>CPdU_QMuMb>%WvVh2?ZUGx^*$61jqez_p^nA7R=TxvWStCakeMRyubt2O639sB+1 z>f$`>gP&Cxq(f(&w3NRk9m{i@jSM$597MR9*X_RWT8kks z(D%Z+OO4ac7WsLY#vS7Mp?3ASEBEdPmljKRhiD!&)QWtkmUeyrv+U|i%Po1{=}ZXi zP;KaKeG;sDcxS+WtIUV;?bmtP6#5KTwk53HQZg~uB=5P%YwJZ-=@OIg-&_#3^3r_w z>PJ7m3KzVvSh2xaa!dCNhoij>EzI|xGpuJhAolXmu3c>rH+3FA4L;|PZ+PE@y%cB0`I|a;g z)88n}SUzd`G0`PnBA&CKKb&y!Y=Om}%D$M0z|6=U6M61P{McTj%f4=-_8Pq{^Nsd? z2-4bgNc6|CbKOnffEv5n8!05 zyL7(iikL*hwgS$ppY7Uj^PLJ?-1o=zo5Ho1=TlX=ZG;LIJMY`^FfsnlSuGL$Po9UK zPm;Iss*02Nv&bir^Z$Iy&6|(99Lb&%$$pzHpz{3de$yy}W#P)9cVm}2-Cyd!H^oxn z{CV9og;wkO=G+%-?=f5$s3&yHE7fi;hlfSTU5OoQMJ}BBa&*_B17!<}T6NpG|K~@X z^fH+jp1X1>*QtJ{pR_&gUT-*O6@kO>`!CxN(H}}6AH52m6^;q;v`~&9t)+$W4 zIoq!hyz<1%8_9}iUH6#g$u3HtWO-XkN67t}+yULUiw>We`zWfQ@8gfyzz;UhCw@SSq+mM}Doq9n~vOnQtb2$-NhJWzuz} zJjASj^)dJKd$^%W!3w`?_B&pOf(Vy81}q#a^QyAEzVo7-QIO9 zdiDXeS6bDVmZzl7{=RViUiqC7)l;vwP2+0h4mB5Br+q^2&MmjyESiej7lcO4*u!A@ zAoO;eR!^=_QTLQ3w`R#ITs51JC-}uNT2rxPYui5w#*~s1`FjofZ`b912=c$D_ey)k zw$xwxe9OP`-1=Q$|3$HlW9E^w4q<}b6TITrsF>emxbqM>7ZF826&~bagz|J>^bZ-8hs^_>@S!{t#^97@V$UQ$9HmA5=72USNDnndZ zbqj~0s`o{Ud)ZE_63UlGy`A=HQN-8IVx16=728{u;96$~ z+Z5@ixgV4Yoi_GO*sy%Z1pECAUnVKss=Re^Qp;I43pPFPaEZ0L8tu^@htF!pwQT#q zmXfnIHd-S*O|JX=q4%4Z*KOX~G%e5G!;j6*eL2$^*F9HnHe?5$?%C2Jc+%xt-Qwqq z1Q|k?tv)m@z08#mCjsO56$SNoYT(~7k>V5!ts&cMt|;) zC7Wj4v&)x~;Jy~HW_d}{+Bw3F+cM%Sk_Fc5VdDRxJGR~A=%&mC$=5MwMn;8oxnyq=b z*+kfe`C-J4SiS;o-uKBr6FgH~xi7@sWct!KZ9PY^>eVtSOTU?4wz1s5IV*|xQtwpO zY9$Bb<4j5y_n}hRi_}uxn!rr#D^q5D6zhuX> zCl&{#HQdwphVMOd@b-R|d>8u@$%}Q?6#h(OD$i~DV42Zqwjqb(&IU=7drX_M!~T~! z7+=s9*K_gb5?>hqkw;~V1DB=pA!XhDE|&Kkn|!}lT@v_uu|7HlYVB@Y%16)%gWh#RyRzCX9x3Dvx&#JGLBEaqfnv! zsq=j9pNZK@c}@;O9?N?=zV48V*r^y?>R#i0G4a2kQk=8dv!WmC8Ny;~w@59oUB0OJ z;M$wN`DXRmam??NE4sMptzU!hB!GBeCn; z5{;QU7@jP)jq9}w_>uS`4oBX+1X1}{i$$cowK!F}szK<@L!COh`UB%GTTb>3&`A@vjDz4=q0 z1u$TtT%+vu5$l&yf<2>REHhgwLw6@#a;5WsfHP@N=`s=6fL8z&+J$eSw{o?(EQ)GDc;!_awDU zr~R@$5$^war|WqYhC?5BUAT9FC7N&g$qXR|n~TQ0{U!d#bWeV{sTeP{_+G}}RgKq{ zE45o#zWChR5q_W7O58*ycF)R7U0<90*8Ev<;pT+NHhaVrgD1>6z&p=Lz25GS(XLaM zX1X8bZT8NMzvpWpU!^g5dT#IT{%Xcs{R?jStzf(MDQ5Y_O_Hny$15k;S@M>*n4M~I zPzt?~AsWVzRk?>zcQW(6$QSEh&vo7NE9XMtdb0~+Dxr%{Wj&Lb{h;JskbBB>!!7*Z z7$koCIYn^&U0u{u(f>#FYlIW-Q`y+Usn`fN32i?TXd zA(FDBTBx*Eh~ZtXc=K!FkoH>3gs(2uF4@rmmh5|f1}@wycl-iVw6S3R)au(CGin{WhNh`T*j;J#3cf7^cbn1fKw+;6qUIw?U zsJM9Z{nYkv)qEl!Uzw(gS&3F%y(G0**S^F0gm~n$Y4x$1mN7;dOk6xndp7O#h_&Ir zJMF9+x4f^D@79ppPgT9H=04v)KiD=?zrng~rmTW!7{}X)y%(0fa5;Up;Cjj{yA#P< z8{eAVeC~Pp$stp-TU>ht{L_=)@Ay&vXe(bPXT;>y{Zq@I9lV)fX;qbN@ZE61E4^uc zu3k@*N?cAi^t9A`URD|wII|`=MeW@?fqr*}E&Vfh-dwe6%|g*>@wx5}@@LO`aIF0H zKH5Fen5lb#b&&5G_R>UMcklH1>4LYalb3abuMaIfq{kFe`t<_WoW_D{|CPS~yQ>p0 z*?RthhfKxWIwF(mV>iak%$)v_hri7CNbQWhDUY)*9Dc<--A$X}x+&+Xd?C4KOw%WP zl*_zv$gxXWa0W|c?!u)HFWr1E*;>|aCj2pM=V7G`wM|@sQZcDp<;AO)Zw;Mdm;Gzf z*Q&S1T&JJJx1~RjyP(vwXI@NSnEe_}x5KMux-@vFOQe|mtlhCz^d|H6?`*c-1t&Tp zP8TO zCl@_cWB&W_X55k0*@yWmO<3lnuj-vDzryeAxfYi4t)eliZF3kZZEg2&De*lK`=_zi zhBfDo_Q9x~hr+syJ(;F1^f|U``2#yM!yR^v?h|Ccn2BBM`t#IrkyHKMAHheWQ@`@g zWDb;m-g3ktr%1`+?!TZX8f$(YeH6XmmYwCqUmW}_5`X7BS}Do0cwy=K*exL^{Ddm* zB|orhI}qRfEQKrgd};FHr)uJL%eQxgUq3dtuR{Dln#9{J?;ro$aq;7U?m59lHNx>H zPEBLIcku3;C0F*mjp&a$^lF*(>jK9Ww>B1i7Hs~me7wR&rY_y&PWkTOgEvyPTU%c+ z5?HMe@xx(5Bmc4aa_SRv&z8mfdA*-ec7fG(jFr51v1f-U+S7OU)*(#FDj4C+T&xwjctJ+W-#YI zE)c$C_NL5ui|LA(+?_v#H{HG~9~osT^fBx9fyIupj4y>3&vC6*<5_HV{X@b0 z>ISo&Y{eUo9hw!PdTrH#Nmcg_T7j`K|S?w?EEe7=6M*1H+fD@}srZoFC`8Qe*V;`xU(+o;f(!BohTcRHBntZDJqTctAl*+wxJHoSH3+!35XVY}cGKJt(E$5vsxRL1DLrjnF*j`KvGP zco@%6ARgSxdsJ(R{rdkZkFMUb`tgNjhCgrIp^oZrjMbkW9os8WyOr7e)(3I9w~SN8 zlTOUZDZR+I+OhTTidh-#%(o7fm2kvy-;S`Eb4UKpKe3yodk(j{X>x?|Z&}i>Cf^i$ z-T0!}Z9S#9Tly^eL61x`_9V0 zFLl)qv&Y_A5Y{<$<)&LniPG+W_bbZ?7qDmS_ThLC`>rbKY17k`@1>@<3f~Gum2cYD z5&pqr^KAP?$&5wK7dI_GEwHD4XVRDX_YHrgnY+d396wuc)ph)LT7X9U(K&10acP?} zlj= zcNonKcSuH>=k7KR_FR4FmD~B4HziMxhaS=1vQTcj^djMZj#s03+jN$@uw|<+d=&P; zHM{QU+p?Hr^1tsb7LXEtd%>z_nl#h&JNE-B&Xj$Knwe9)C{e0y+Bv@KLSNcnI|;78 zkW}N&yl?frLsI)Lm^nPXyQ4o#Tw{ky!CpI_dmN`GzSAt28L<0u)YZ4iZ@=Vot~z8D zplldWo2+r*$)u2ndCw1RxLKB=_^;ra_?on`UH4q3$>n!d{FJV~aG&YdJ*8&9-)ZMR zDlOQ5ukqsa+beIfX|a4b_5W~e-;PHc!-%2K%1pC$QrL6pmBUPhY-t6Eka_`A;K zvD%XVcb~11%~jo@CwlYUpQ#<&FHMO&ARSP8nAfSg#qxHU{vOHr9M(PcArDlqCo)_w zIV@+>_P{jZ*n+aEo74NlnDvjyF!1kkvu_W3vfRaN6A9MX#6N4|YPd0P14*Owgeokx4-PHXZ+lAuxKWzBadXGD2!pR@P2POX2 zur1!YKkLxa4|&T!?E8B<)8^W5xe%X~508uPX?eLe%5gPg_#(mL3|Wpx{co1+xPFx5 z&V&VbUaer((Z4-6Ucq~Mol@LcS+QP*oIQ-Mb07NpR_(^pbtlTyZqLy_ z;IMmM$MoG7-T!QR**dLd?Y@)(HV@N>d5fRdp8WcBc47Nnvx+Uxa~-tSUcMZC%*EP) zJIeRK#VhY8Y2A@y+qaCx;Hp=KW3=3Ir!Tuty9nx+FXpfAXIP?jH(S&|T|ut#;H`bH zORlPV{NKE`h$HJqrSlHEJEpC9qN{3c8n3K~U=K^a5W2J9lxKC?BF#NHZ3l|q)#>qE zSFbpk;3tr48Rzg$s7ELFzQD(6^XEw3kz(*JU1WRW;BWSjuB*{47mGH(aliAoMP07Y zw%2OG?H9(ZSM#{zY@;UC`FKb>{=3`rrt|mNKDSk}8-yD4ML%YR#LsuG(v2+<`E@t` zTyVSNqEe=Wm8*VR&z(B^^O9?@b5)A+0B{*W>JMcfY4 z%C(#ia(6LUt1mvgZLRB`r`9@qmM?6!YYknuy;MbD@qgK6Wvtn*(eu{cNcrjCdbd2T zOTI=?J+4JVc^9|ks|BL^5GV8UZMaE2h z!kBc^!8-G$L-fj;1+jC4)~!CtIf;4ZVUgD{tydYtnLjSou=(J{v#sIz4X(KS$?>hX zI6mbsUu;m3t?+0mTi(6NTh?zcZC-c6dhUz5=?=Q*^Gp8!{uw4ZYnKk+*4LkGnTw5{ z2&)-a%slC!HuLOhooCODSN^}g=AqAKHQ%(ErrCzK*SM~>l=_)_V;-z?p}**=_n=YLHE8$)$UqI`V9!zqg-o)mFMTP%Cf z_^q=cx{KYwy@A(&VRfZ$;?=O$lkfT4_>-0kH{O^Ml3*mgknzS+iMItZYLAvqZ>bW$ zkoIBPqb1I|l~39)t`|3q`dUA$;(BiI;-9aJFSd)NORP{t^_U$WOE|W)-RlcOH{>qRpaYV*Qz^LWtca9SpCnQc-oTy;??6N9Wz|A&xfmdyI(Lk;qy<)9@nK*Mnj{voANznfPb5Zo0zrkhX2sXDZ)*4AO6KKBKhda;)Bt zmWzz>J=fkZ?2C1n@4R*Hu0MiV_n#Uyzh_pnRjgI`D{(@MCuLHu`L*Ev zi)qTs{Bo^xk6!x5y)Wi^;!*zl`?tS5aE|}~7W>=3Tl$ORS6@(Yn0@QN*PF%v%s#3X zcqW^fC9OE{tYH6=-WLT&_-AjZewuN>@WiFJxq|QO&VOV0nzvLm;ala!>GAK5WPCj4 zbS1q)BW4!0ccHI_7$w3am2oM^l={ZPXN2DZ-%Y$pSjS@EZT=y?*Fxh<%8 z^;Z|hC&61<`pcA_|2t+_aNMZhd{*Tf!84yFkJ%h|Jo8yi{#e|Zvf2hIv)A_)IJe93 zT77+Y^~>SLzq7u`n>|>&vb$~H_MbQ2$kkh}d0l$v`F6YI%zfW&gZb_c;Tk>SHbUXf0#?&$ylTb5xb$R{g5dU-%)&TXN#JgWj!m`#y+#m3qTi`?!p4 zf#wpqC7PevOxyPy-IKVsa)z~0=uYF$&x#z&pNG7h$J237=1$CmXEqOXinggHZY(zL zxm=xnxjZ$XS$s*t#P< zU;ay7Ue?Qkpd;RKXTDbNTCm?{e&E_ee$RzWl6_6GF7=#I(NWhp{olUDM}b$tS0UdZ zbjA|a;NFwc-^`kK>V8(+mLAnp&Js}mFy!_3nI*}W<}&|vX7kop+iQ7s&fYiL4EN^* zKV&!BxI&59vf$^`>1+4Z9Jo7^KP^0Mx0T`T+tYqFOuoK4%KK;ZoGDk{7ppGHeSdo6 z-d|Dfz3=J+jXo{TzEs%zy{c5?qtKMx-=?m=Yu7E5_q*#dw`zjeL-%LBt7A+v4t!PY zwdiP7*#0CWP0XZw7WZ!E$>lRvebr;HRG0hq-QvdXq6PH_R=%qF67$DaqT~+0WB$4J zg{wBmPrEngcf$MWtao~YTdj?5-)O7M?fIqqLFpdXl!lETt$pl&l!Z=Z`e&RhV6I{- zH(Bk>{8Q#Lt~IgVo#S}7sd*OvZr z#qW>49K54-=G);rVNE&3&Vu=O9rF)0-f1{^r-M_xG<3tytGh&(M{R!?nv=WZzTk>G zb1j=a?cS}kxg-DLz};qXyAN`6{`W_>-V9r${Q1u_CBbs+UXZFgD@AE?!M&9_! z((qZCWnT2bofo2CT+H7tCgJmn>7FNd!NO@S9OmE6wsDm|tX(EGYqvR}X2yz}L$m51Imtee;o-m{ILdHbzm?Ood( z(~8w}D|h@1-Mx2O-0bL;ySYMMf4AJe+1m1+z{jqYdSwgi_A;h>ZCH6=%7f^rH18c( zcP*AW`es9A^!>&;KiWDfB`^G3>s`An jRZyy8-%|a1|JhTSS`YQLnLlD+U|{fc^>bP0l+XkKgAhTx diff --git a/srcpkgs/CopyAgent/files/launch.sh b/srcpkgs/CopyAgent/files/launch.sh deleted file mode 100755 index 7afe329b4b1..00000000000 --- a/srcpkgs/CopyAgent/files/launch.sh +++ /dev/null @@ -1,4 +0,0 @@ -#!/bin/sh - -export LD_LIBRARY_PATH=/opt/copy -exec /opt/copy/${0##*/} $@ diff --git a/srcpkgs/CopyAgent/template b/srcpkgs/CopyAgent/template deleted file mode 100644 index 3cfd29f9eee..00000000000 --- a/srcpkgs/CopyAgent/template +++ /dev/null @@ -1,73 +0,0 @@ -# Template file for 'CopyAgent' -pkgname=CopyAgent -version=1.48.0451 -revision=1 -short_desc="Copy.com sync agent" -maintainer="ShadowKyogre " -homepage="https://www.copy.com" -license="CopyAgent" -_disturl="https://copy.com/install/linux/Copy.tgz" -distfiles="${_disturl}>${pkgname}-${version}.tar.gz" -checksum=f33c0297c2d8f7e90ec481beed88a918446a87507c9ea29f8feae21a4e85f72e -only_for_archs="i686 x86_64" -repository="nonfree" -nostrip="yes" -wrksrc="copy" -depends="qt>=4.8.4_4 fuse desktop-file-utils" - -do_install() { - if [ "$XBPS_TARGET_MACHINE" = "x86_64" ]; then - cd x86_64 - elif [ "$XBPS_TARGET_MACHINE" = "i686" ]; then - cd x86 - else - cd armv6h - fi - - #vmkdir usr/bin - vmkdir opt/copy - - # Libraries for executable - for i in ca-bundle.crt lib{AgentSync,Brt,CloudSync,Gui}.so; do - vinstall "$i" 755 "opt/copy/" "$i" - done - - # Executable - for i in Copy{Agent,Cmd,Console}; do - vbin "${FILESDIR}/launch.sh" "$i" - vinstall "$i" 755 "opt/copy/" "$i" - done - - # Icon - vinstall "${FILESDIR}/copy-agent.png" 644 usr/share/pixmaps copy-agent.png - - # Desktop file - vinstall "${FILESDIR}/copy-agent.desktop" 644 usr/share/applications - - # License - vlicense "${FILESDIR}/TERMS" - - # nautilus and caja extensions - vinstall libnautilus-copy.so 755 "usr/lib/nautilus/extensions-3.0" libnautilus-copy.so - vinstall libcaja-copy.so 755 "usr/lib/caja/extensions-2.0" libcaja-copy.so -} - -nautilus-CopyAgent_package() { - short_desc+=" - Nautilus extension" - nostrip="yes" - depends="${sourcepkg}" - allow_unknown_shlibs=yes - pkg_install() { - vmove "usr/lib/nautilus/extensions-3.0" - } -} - -caja-CopyAgent_package() { - short_desc+=" - Caja extension" - nostrip="yes" - depends="${sourcepkg}" - allow_unknown_shlibs=yes - pkg_install() { - vmove "usr/lib/caja/extensions-2.0" - } -} From 51faafcb3da4af9e9700c7ea67e47c2998658692 Mon Sep 17 00:00:00 2001 From: cr6git Date: Thu, 12 Oct 2017 01:58:06 +0200 Subject: [PATCH 129/202] New package: xwallpaper Closes: #8051 [via git-merge-pr] --- srcpkgs/xwallpaper/template | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 srcpkgs/xwallpaper/template diff --git a/srcpkgs/xwallpaper/template b/srcpkgs/xwallpaper/template new file mode 100644 index 00000000000..aa9f2217138 --- /dev/null +++ b/srcpkgs/xwallpaper/template @@ -0,0 +1,22 @@ +# Template file for 'xwallpaper' +pkgname=xwallpaper +version=0.3.0 +revision=1 +build_style=gnu-configure +hostmakedepends="automake pkg-config" +makedepends="libjpeg-turbo-devel libpng-devel libseccomp-devel + libXpm-devel pixman-devel xcb-util-image-devel" +maintainer="cr6git " +short_desc="Wallpaper setting utility for X" +homepage="https://github.com/stoeckmann/xwallpaper" +license="ISC" +distfiles="https://github.com/stoeckmann/xwallpaper/archive/v${version}.tar.gz" +checksum=41939faf7b2ef9286e3985fbd6147ce74ec1398c11ec851454adbef5a36e96c5 + +pre_configure() { + autoreconf -fiv +} + +post_install() { + vlicense LICENSE +} From 19ed8e749715a275caf0f9aabb523e50bae31e46 Mon Sep 17 00:00:00 2001 From: maxice8 Date: Wed, 11 Oct 2017 09:26:40 -0300 Subject: [PATCH 130/202] mongoose: update to 6.9. Closes: #8024 [via git-merge-pr] --- srcpkgs/{libmongoose => mongoose-doc} | 0 srcpkgs/mongoose/patches/add-makefile.patch | 50 +++++++++++++++++++++ srcpkgs/mongoose/patches/mk-tweaks.patch | 43 ------------------ srcpkgs/mongoose/template | 28 +++++------- 4 files changed, 61 insertions(+), 60 deletions(-) rename srcpkgs/{libmongoose => mongoose-doc} (100%) create mode 100644 srcpkgs/mongoose/patches/add-makefile.patch delete mode 100644 srcpkgs/mongoose/patches/mk-tweaks.patch diff --git a/srcpkgs/libmongoose b/srcpkgs/mongoose-doc similarity index 100% rename from srcpkgs/libmongoose rename to srcpkgs/mongoose-doc diff --git a/srcpkgs/mongoose/patches/add-makefile.patch b/srcpkgs/mongoose/patches/add-makefile.patch new file mode 100644 index 00000000000..26d85cfa8d2 --- /dev/null +++ b/srcpkgs/mongoose/patches/add-makefile.patch @@ -0,0 +1,50 @@ +--- /dev/null ++++ Makefile +@@ -0,0 +1,47 @@ ++PROG = mongoose ++LIB = lib$(PROG).so.0 ++ ++ifndef PREFIX ++ PREFIX=/usr/local ++endif ++ ++ifndef DOCDIR ++ DOCDIR=$(PREFIX)/share/$(PROG)/doc ++endif ++ ++CPPFLAGS+=-DMONGOOSE_ENABLE_THREADS -DMG_ENABLE_SSL ++CFLAGS+=-fPIC -c -Wall ++LDFLAGS+=-shared -lssl -pthread -lcrypto ++ ++SRCS=mongoose.c ++OBJS=mongoose.o ++INCLUDE=. ++ ++all: $(LIB) ++ ++$(LIB): $(OBJS) ++ $(CC) $(OBJS) $(LDFLAGS) -o $(LIB) ++ ++$(OBJS): $(SRCS) ++ $(CC) $(CPPFLAGS) $(CFLAGS) -I$(INCLUDE) $(SRCS) -o $(OBJS) ++ ++install: ++ install -d $(DESTDIR)$(PREFIX)/include ++ install -m644 mongoose.h $(DESTDIR)$(PREFIX)/include ++ install -d $(DESTDIR)$(PREFIX)/lib ++ ln -sf $(LIB) $(LIB).0; cp -a $(LIB).0 $(DESTDIR)$(PREFIX)/lib ++ ln -sf $(LIB) libmongoose.so; cp -a libmongoose.so $(DESTDIR)$(PREFIX)/lib ++ install -m755 $(LIB) $(DESTDIR)$(PREFIX)/lib ++ install -dm755 $(DESTDIR)$(DOCDIR) ++ cp -a examples $(DESTDIR)$(DOCDIR) ++ cp -a docs/* $(DESTDIR)$(DOCDIR)/ ++ ++ ++test: ++ $(MAKE) -C test/ ++clean: ++ rm -f $(OBJS) $(LIB) ++ $(MAKE) -C test/ clean ++ ++.PHONY: clean test all ++ diff --git a/srcpkgs/mongoose/patches/mk-tweaks.patch b/srcpkgs/mongoose/patches/mk-tweaks.patch deleted file mode 100644 index 1a84d9d167b..00000000000 --- a/srcpkgs/mongoose/patches/mk-tweaks.patch +++ /dev/null @@ -1,43 +0,0 @@ ---- Makefile.orig 2013-04-23 09:56:44.031317155 +0200 -+++ Makefile 2013-04-23 10:01:52.126993442 +0200 -@@ -17,7 +17,9 @@ - # -DUSE_LUA - embed Lua in Mongoose (+100kb) - - PROG = mongoose --CFLAGS = -std=c99 -O2 -W -Wall -pedantic -pthread $(COPT) -+LIB = lib$(PROG).so.0 -+CFLAGS += -std=c99 -O2 -W -Wall -pedantic -pthread $(COPT) -+ - - # To build with Lua, download and unzip Lua 5.2.1 source code into the - # mongoose directory, and then add $(LUA_SOURCES) to CFLAGS -@@ -79,7 +81,9 @@ all: - # "-Wl,--as-needed" turned on by default in cc command. - # Also, this is turned in many other distros in static linkage builds. - linux: -- $(CC) mongoose.c main.c -o $(PROG) -ldl $(CFLAGS) -+ $(CC) mongoose.c -shared -fPIC -fpic -Wl,-soname,$(LIB) \ -+ -o $(LIB) -ldl -lpthread $(CFLAGS) -+ $(CC) main.c -o $(PROG) -ldl -lpthread -L. $(LIB) $(CFLAGS) - - mac: bsd - bsd: -@@ -94,6 +98,18 @@ bsd_yassl: - solaris: - $(CC) mongoose.c main.c -lnsl -lsocket -o $(PROG) $(CFLAGS) - -+install: -+ install -d $(DESTDIR)$(PREFIX)/include -+ install -m644 mongoose.h $(DESTDIR)$(PREFIX)/include -+ install -d $(DESTDIR)$(PREFIX)/bin -+ install -m755 $(PROG) $(DESTDIR)$(PREFIX)/bin -+ install -d $(DESTDIR)$(PREFIX)/lib -+ ln -sf $(LIB) $(LIB).0; cp -a $(LIB).0 $(DESTDIR)$(PREFIX)/lib -+ ln -sf $(LIB) libmongoose.so; cp -a libmongoose.so $(DESTDIR)$(PREFIX)/lib -+ install -m755 $(LIB) $(DESTDIR)$(PREFIX)/lib -+ install -d $(DESTDIR)$(PREFIX)/$(MANDIR)/man1 -+ -install -m644 mongoose.1 $(DESTDIR)$(PREFIX)/$(MANDIR)/man1 -+ - # For codesign to work in non-interactive mode, unlock login keychain: - # security unlock ~/Library/Keychains/login.keychain - # See e.g. http://lists.apple.com/archives/apple-cdsa/2008/Jan/msg00027.html diff --git a/srcpkgs/mongoose/template b/srcpkgs/mongoose/template index f0c6517091d..a1739aaaccc 100644 --- a/srcpkgs/mongoose/template +++ b/srcpkgs/mongoose/template @@ -1,22 +1,16 @@ # Template file for 'mongoose' pkgname=mongoose -version=3.7 -revision=14 -wrksrc=$pkgname +version=6.9 +revision=1 makedepends="libressl-devel" +build_style=gnu-makefile +make_use_env=compliant short_desc="An Easy to use Web server" maintainer="Juan RP " -license="MIT" -homepage="https://code.google.com/p/mongoose/" -distfiles="https://storage.googleapis.com/google-code-archive-downloads/v2/code.google.com/mongoose/mongoose-${version}.tgz" -checksum=8376ede0378b6dd80ded78953726e9d3c18a2a8fd1a52a03efe949fd09d2ea68 - -do_build() { - COPT="$CFLAGS $LDFLAGS -DNO_SSL_DL -lcrypto -lssl" make linux -} -do_install() { - make PREFIX=/usr DESTDIR=$DESTDIR install -} +license="GPL-2" +homepage="https://cesanta.com/" +distfiles="https://github.com/cesanta/mongoose/archive/${version}.tar.gz" +checksum=d316b24d4ed23851d81b0ac4e5285b778c684bff27f398b01f779696e5b2711a mongoose-devel_package() { depends="libmongoose>=${version}_${revision}" @@ -27,9 +21,9 @@ mongoose-devel_package() { } } -libmongoose_package() { - short_desc+=" - runtime library" +mongoose-doc_package() { + short_desc+=" - documentation" pkg_install() { - vmove "usr/lib/*.so.*" + vmove usr/share } } From f66a78ef33d4ee1b4d815780fda91c5dbdebc7b3 Mon Sep 17 00:00:00 2001 From: Michael Gehring Date: Wed, 11 Oct 2017 07:51:15 +0000 Subject: [PATCH 131/202] rtmidi: fix cross --- srcpkgs/rtmidi/patches/fix-cross.patch | 21 +++++++++++++++++++++ srcpkgs/rtmidi/template | 2 -- 2 files changed, 21 insertions(+), 2 deletions(-) create mode 100644 srcpkgs/rtmidi/patches/fix-cross.patch diff --git a/srcpkgs/rtmidi/patches/fix-cross.patch b/srcpkgs/rtmidi/patches/fix-cross.patch new file mode 100644 index 00000000000..0c7acdda8ac --- /dev/null +++ b/srcpkgs/rtmidi/patches/fix-cross.patch @@ -0,0 +1,21 @@ +--- configure.ac.orig 2017-10-11 07:45:18.000000000 +0000 ++++ configure.ac 2017-10-11 07:49:25.955714462 +0000 +@@ -30,12 +30,12 @@ + + # Check version number coherency between RtMidi.h and configure.ac + AC_MSG_CHECKING([that version numbers are coherent]) +-AC_RUN_IFELSE( +- [AC_LANG_PROGRAM([#include +- `grep "define RTMIDI_VERSION" $srcdir/RtMidi.h`], +- [return strcmp(RTMIDI_VERSION, PACKAGE_VERSION);])], +- [AC_MSG_RESULT([yes])], +- [AC_MSG_FAILURE([testing RTMIDI_VERSION==PACKAGE_VERSION failed, check that RtMidi.h defines RTMIDI_VERSION as "$PACKAGE_VERSION" or that the first line of configure.ac has been updated.])]) ++# AC_RUN_IFELSE( ++# [AC_LANG_PROGRAM([#include ++# `grep "define RTMIDI_VERSION" $srcdir/RtMidi.h`], ++# [return strcmp(RTMIDI_VERSION, PACKAGE_VERSION);])], ++# [AC_MSG_RESULT([yes])], ++# [AC_MSG_FAILURE([testing RTMIDI_VERSION==PACKAGE_VERSION failed, check that RtMidi.h defines RTMIDI_VERSION as "$PACKAGE_VERSION" or that the first line of configure.ac has been updated.])]) + + # Enable some nice automake features if they are available + m4_ifdef([AM_MAINTAINER_MODE], [AM_MAINTAINER_MODE]) diff --git a/srcpkgs/rtmidi/template b/srcpkgs/rtmidi/template index 544d0c3795b..c1b5781fe12 100644 --- a/srcpkgs/rtmidi/template +++ b/srcpkgs/rtmidi/template @@ -13,8 +13,6 @@ homepage="http://www.music.mcgill.ca/~gary/rtmidi/" distfiles="https://github.com/thestk/rtmidi/archive/v${version}.tar.gz" checksum=55cd0fba60321aadcd847481d207bf2b70e783b5bfa1a01037bf916554a7d5c4 -nocross="https://build.voidlinux.eu/builders/armv7l-musl_builder/builds/4371/steps/shell_3/logs/stdio" - pre_configure() { sed -i 's/\($cppflag\)/\1 $CFLAGS/' configure.ac autoreconf -fi From 570b0e40883f5ec7363e4f717ce33168529522df Mon Sep 17 00:00:00 2001 From: Michael Gehring Date: Wed, 11 Oct 2017 08:45:48 +0000 Subject: [PATCH 132/202] rtmidi: add license Closes: #8023 [via git-merge-pr] --- srcpkgs/rtmidi/template | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/srcpkgs/rtmidi/template b/srcpkgs/rtmidi/template index c1b5781fe12..310939472a9 100644 --- a/srcpkgs/rtmidi/template +++ b/srcpkgs/rtmidi/template @@ -15,9 +15,14 @@ checksum=55cd0fba60321aadcd847481d207bf2b70e783b5bfa1a01037bf916554a7d5c4 pre_configure() { sed -i 's/\($cppflag\)/\1 $CFLAGS/' configure.ac + sed -n '/Copyright (c)/,$ p' < README.md > LICENSE autoreconf -fi } +post_install() { + vlicense LICENSE +} + rtmidi-devel_package() { depends="${sourcepkg}>=${version}_${revision}" short_desc+=" - development files" From 509e621fb4f9ae333750c63ab099cda080affc14 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Daniel=20N=C3=A9ri?= Date: Thu, 12 Oct 2017 09:00:22 +0000 Subject: [PATCH 133/202] node_exporter: Fix outdated run script Remove `-collectors.enabled` flag -- replaced by individual boolean flags in v0.15.0. See prometheus/node_exporter#640. Closes: #8061 [via git-merge-pr] --- srcpkgs/node_exporter/files/node_exporter/run | 2 +- srcpkgs/node_exporter/template | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/node_exporter/files/node_exporter/run b/srcpkgs/node_exporter/files/node_exporter/run index 3ec9cffccb2..7bb3278b611 100755 --- a/srcpkgs/node_exporter/files/node_exporter/run +++ b/srcpkgs/node_exporter/files/node_exporter/run @@ -7,4 +7,4 @@ : ${RUNIT_COLLECTOR:='--collector.runit --collector.runit.servicedir /var/service'} [ -n "$LISTEN_ADDR" ] && LISTEN_ADDR="--web.listen-address ${LISTEN_ADDR}" -exec chpst -u $USER node_exporter -collectors.enabled ${RUNIT_COLLECTOR} ${LISTEN_ADDR} ${ARGS} +exec chpst -u $USER node_exporter ${RUNIT_COLLECTOR} ${LISTEN_ADDR} ${ARGS} diff --git a/srcpkgs/node_exporter/template b/srcpkgs/node_exporter/template index d51251c6e00..e95bd4d0ba6 100644 --- a/srcpkgs/node_exporter/template +++ b/srcpkgs/node_exporter/template @@ -1,7 +1,7 @@ # Template file for 'node_exporter' pkgname=node_exporter version=0.15.0 -revision=1 +revision=2 build_style=go go_import_path="github.com/prometheus/node_exporter" go_ldflags="-X ${go_import_path}/version.Version=${version} From 8426dfdf1d283f871917869d9d32f8b2545413fc Mon Sep 17 00:00:00 2001 From: maxice8 Date: Tue, 10 Oct 2017 14:12:36 -0300 Subject: [PATCH 134/202] libaccounts-glib: update to 1.23. Closes: #8012 [via git-merge-pr] --- srcpkgs/libaccounts-glib/template | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/srcpkgs/libaccounts-glib/template b/srcpkgs/libaccounts-glib/template index 22cd757cb92..27a04d692c3 100644 --- a/srcpkgs/libaccounts-glib/template +++ b/srcpkgs/libaccounts-glib/template @@ -1,6 +1,6 @@ # Template file for 'libaccounts-glib' pkgname=libaccounts-glib -version=1.21 +version=1.23 revision=1 build_style=gnu-configure short_desc="GLib-based client library for the accounts database" @@ -8,10 +8,10 @@ maintainer="John Rowley " license="LGPL-2.1" homepage="https://gitlab.com/accounts-sso/libaccounts-glib" distfiles="https://gitlab.com/accounts-sso/${pkgname}/repository/archive.tar.gz?ref=VERSION_${version}>${pkgname}-${version}.tar.gz" -checksum="27cb75f3f2f0ce736b77f0fd0432f8d565297f0735846a2862577eadaec92488" +checksum=b4686af19b86cbedc0eb6a00aceee70f2c61254013d2cadd8aba15e9c540fff7 hostmakedepends="gtk-doc autoconf automake libtool pkg-config glib-devel" makedepends="sqlite-devel libxml2-devel libglib-devel" -wrksrc="${pkgname}-VERSION_${version}-00254a604a7c7bd38c41794a80ad8930e90f21aa" +wrksrc="${pkgname}-VERSION_${version}-8d14b10652b2fe6c25d8ad8334e2d5023d254313" pre_configure() { NOCONFIGURE=1 ./autogen.sh From bddeca343c57019e5f637f5a32a8232531adf964 Mon Sep 17 00:00:00 2001 From: maxice8 Date: Tue, 10 Oct 2017 13:57:46 -0300 Subject: [PATCH 135/202] python-gitdb: update to 2.0.3. Closes: #8011 [via git-merge-pr] --- srcpkgs/python-gitdb/template | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/srcpkgs/python-gitdb/template b/srcpkgs/python-gitdb/template index 07563407af2..e5307c0c934 100644 --- a/srcpkgs/python-gitdb/template +++ b/srcpkgs/python-gitdb/template @@ -1,7 +1,7 @@ # Template file for 'python-gitdb' pkgname=python-gitdb -version=2.0.2 -revision=2 +version=2.0.3 +revision=1 noarch=yes wrksrc="gitdb2-${version}" build_style=python-module @@ -13,7 +13,7 @@ maintainer="Joseph LaFreniere " homepage="https://github.com/gitpython-developers/gitdb" license="BSD" distfiles="${PYPI_SITE}/g/gitdb2/gitdb2-${version}.tar.gz" -checksum=f2e36d7561e91f30a6a44858756dc020d8f1e81ca6e4185979d5c6c24c648070 +checksum=b60e29d4533e5e25bb50b7678bbc187c8f6bcff1344b4f293b2ba55c85795f09 post_install() { vlicense LICENSE From 2871d64c489d043e209a4fee2eb996ac11d0db61 Mon Sep 17 00:00:00 2001 From: maxice8 Date: Tue, 10 Oct 2017 12:38:23 -0300 Subject: [PATCH 136/202] hiera: update to 3.4.2. Closes: #8009 [via git-merge-pr] --- srcpkgs/hiera/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/hiera/template b/srcpkgs/hiera/template index 47678777a19..d59feeaec64 100644 --- a/srcpkgs/hiera/template +++ b/srcpkgs/hiera/template @@ -1,6 +1,6 @@ # Template file for 'hiera' pkgname=hiera -version=3.1.2 +version=3.4.2 revision=1 noarch=yes build_style=ruby-module @@ -12,4 +12,4 @@ maintainer="Juan RP " license="Apache-2.0" homepage="http://projects.puppetlabs.com/projects/hiera" distfiles="http://github.com/puppetlabs/$pkgname/archive/$version.tar.gz" -checksum=1bc14501cd5970f8273f1731b5bd0ab59edcb1a1e41e2deacc250388c68e1855 +checksum=7abcf3640d81bde31241b1c616bd1ee766a58bca3457ed9ddbe6f868fbd9c23a From b09d8eee995ecbb0f946eeb145625e414aaaafb4 Mon Sep 17 00:00:00 2001 From: maxice8 Date: Tue, 10 Oct 2017 08:27:03 -0300 Subject: [PATCH 137/202] orientdb: update to 2.2.29. Closes: #8005 [via git-merge-pr] --- srcpkgs/orientdb/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/orientdb/template b/srcpkgs/orientdb/template index 630f16cadd0..bf23b54c4bf 100644 --- a/srcpkgs/orientdb/template +++ b/srcpkgs/orientdb/template @@ -1,6 +1,6 @@ # Template file for 'orientdb' pkgname=orientdb -version=2.2.28 +version=2.2.29 revision=1 only_for_archs="i686 x86_64" conf_files="/etc/orientdb/hazelcast.xml" @@ -12,7 +12,7 @@ license="Apache-2.0" patch_args="-p1" homepage="http://orientdb.com" distfiles="http://www.orientdb.com/download.php?email=unknown@unknown.com&file=orientdb-community-${version}.tar.gz&os=linux>orientdb-community-${version}.tar.gz" -checksum=e9792d13246f19dbe5d5712dab974f378cb01e527f28617dcdb90cda443a49d7 +checksum=0e4f5d5150afcfb509dcafd6dced587d70f521dab4e27980e30c76c69be78ea9 system_accounts="orientdb" conf_files="/etc/${pkgname}/*" From 6931a774b996f9f5e6da0ca25d874c87fd053f22 Mon Sep 17 00:00:00 2001 From: maxice8 Date: Tue, 10 Oct 2017 06:50:49 -0300 Subject: [PATCH 138/202] "bacula-common": update to 9.0.4. Closes: #8003 [via git-merge-pr] --- common/shlibs | 16 +++++++++++----- srcpkgs/bacula-common/template | 4 ++-- 2 files changed, 13 insertions(+), 7 deletions(-) diff --git a/common/shlibs b/common/shlibs index 9171b70dffc..7e13294372a 100644 --- a/common/shlibs +++ b/common/shlibs @@ -2775,11 +2775,17 @@ libPocoXML.so.48 poco-1.7.8p2_1 libPocoUtil.so.48 poco-1.7.8p2_1 libopenblas.so.0 openblas-0.2.19_1 librtmidi.so.4 rtmidi-3.0.0_1 -libbac-7.4.7.so bacula-common-7.4.7_1 -libbaccfg-7.4.7.so bacula-common-7.4.7_1 -libbacfind-7.4.7.so bacula-common-7.4.7_1 -libbacsql-7.4.7.so bacula-common-7.4.7_1 -libbaccats-7.4.7.so bacula-common-7.4.7_1 +libbac-9.0.4.so bacula-common-9.0.4_1 +libbaccfg-9.0.4.so bacula-common-9.0.4_1 +libbacfind-9.0.4.so bacula-common-9.0.4_1 +libbacsql-9.0.4.so bacula-common-9.0.4_1 +libbaccats-9.0.4.so bacula-common-9.0.4_1 +libbacsd-9.0.4.so bacula-common-9.0.4_1 +libbaccats-mysql-9.0.4.so bacula-common-9.0.4_1 +libbaccats-sqlite3-9.0.4.so bacula-common-9.0.4_1 +libbaccats-postgresql-9.0.4.so bacula-common-postgresql-9.0.4_1 +libbaccats-mysql-9.0.4.so bacula-common-mariadb-9.0.4_1 +bpipe-fd.so bacula-fd-9.0.4_1 libsuperlu.so.5 superlu-5.2.1_1 libgosu.so.0 gosu-0.12.0_1 libyara.so.3 libyara-3.5.0_1 diff --git a/srcpkgs/bacula-common/template b/srcpkgs/bacula-common/template index d943dbb1e6a..b4e63adc43d 100644 --- a/srcpkgs/bacula-common/template +++ b/srcpkgs/bacula-common/template @@ -1,6 +1,6 @@ # Template file for 'bacula-common' pkgname="bacula-common" -version="7.4.7" +version="9.0.4" revision=1 build_style=gnu-configure _common_desc="Bacula - A Network Backup Tool " @@ -9,7 +9,7 @@ maintainer="Matthias Fulz " license="AGPL-3" homepage="http://www.bacula.org" distfiles="${SOURCEFORGE_SITE}/bacula/bacula-${version}.tar.gz" -checksum="6f6075c2ca90a63cdeeca39b0b82a3ea07ce9999dedc68951d88bed7fbc0be40" +checksum=cafa2d9a9e89a77d3b79984972487e72fb90d949269c77a74a68e97a9d28996f configure_args=" --with-openssl --with-sqlite3 --with-mysql --with-postgresql --enable-smartalloc --sysconfdir=/etc/bacula From 97d943c0f6290c7e94e34faa6782bd3c06bc613a Mon Sep 17 00:00:00 2001 From: yopito Date: Thu, 5 Oct 2017 23:08:19 +0200 Subject: [PATCH 139/202] evolution-data-server: unbreak crossbuild Closes: #8001 [via git-merge-pr] --- .../files/disableRuntimeTests.cmake | 39 +++++++++++++++++++ .../files/iconv-detect.h | 5 +++ srcpkgs/evolution-data-server/template | 25 +++++++----- srcpkgs/evolution-data-server/update | 2 - 4 files changed, 60 insertions(+), 11 deletions(-) create mode 100644 srcpkgs/evolution-data-server/files/disableRuntimeTests.cmake create mode 100644 srcpkgs/evolution-data-server/files/iconv-detect.h delete mode 100644 srcpkgs/evolution-data-server/update diff --git a/srcpkgs/evolution-data-server/files/disableRuntimeTests.cmake b/srcpkgs/evolution-data-server/files/disableRuntimeTests.cmake new file mode 100644 index 00000000000..14d48ed6143 --- /dev/null +++ b/srcpkgs/evolution-data-server/files/disableRuntimeTests.cmake @@ -0,0 +1,39 @@ +# This file was generated by CMake because it detected TRY_RUN() commands +# in crosscompiling mode. It will be overwritten by the next CMake run. +# Copy it to a safe location, set the variables to appropriate values +# and use it then to preset the CMake cache (using -C). + + +# _correct_iconv_EXITCODE +# indicates whether the executable would have been able to run on its +# target platform. If so, set _correct_iconv_EXITCODE to +# the exit code (in many cases 0 for success), otherwise enter "FAILED_TO_RUN". +# The _correct_iconv_COMPILED variable holds the build result for this TRY_RUN(). +# +# Source file : /builddir/evolution-data-server-3.26.0/build/CMakeFiles/CMakeTmp/src.c +# Executable : /builddir/evolution-data-server-3.26.0/build/CMakeFiles/cmTC_315ee-_correct_iconv_EXITCODE +# Run arguments : +# Called from: [2] /usr/share/cmake-3.9/Modules/CheckCSourceRuns.cmake +# [1] /builddir/evolution-data-server-3.26.0/CMakeLists.txt + +set( _correct_iconv_EXITCODE + 0 + CACHE INTERNAL "Result from TRY_RUN" FORCE) + + +# HAVE_LKSTRFTIME_EXITCODE +# indicates whether the executable would have been able to run on its +# target platform. If so, set HAVE_LKSTRFTIME_EXITCODE to +# the exit code (in many cases 0 for success), otherwise enter "FAILED_TO_RUN". +# The HAVE_LKSTRFTIME_COMPILED variable holds the build result for this TRY_RUN(). +# +# Source file : /builddir/evolution-data-server-3.26.0/build/CMakeFiles/CMakeTmp/src.c +# Executable : /builddir/evolution-data-server-3.26.0/build/CMakeFiles/cmTC_d2897-HAVE_LKSTRFTIME_EXITCODE +# Run arguments : +# Called from: [2] /usr/share/cmake-3.9/Modules/CheckCSourceRuns.cmake +# [1] /builddir/evolution-data-server-3.26.0/CMakeLists.txt + +set( HAVE_LKSTRFTIME_EXITCODE + 0 + CACHE INTERNAL "Result from TRY_RUN" FORCE) + diff --git a/srcpkgs/evolution-data-server/files/iconv-detect.h b/srcpkgs/evolution-data-server/files/iconv-detect.h new file mode 100644 index 00000000000..46f476d5bc9 --- /dev/null +++ b/srcpkgs/evolution-data-server/files/iconv-detect.h @@ -0,0 +1,5 @@ +/* This is an auto-generated header, DO NOT EDIT! */ + +#define ICONV_ISO_D_FORMAT "iso-%d-%d" +#define ICONV_ISO_S_FORMAT "iso-%d-%s" +#define ICONV_10646 "iso-10646" diff --git a/srcpkgs/evolution-data-server/template b/srcpkgs/evolution-data-server/template index 904b4256246..139699dd81f 100644 --- a/srcpkgs/evolution-data-server/template +++ b/srcpkgs/evolution-data-server/template @@ -1,7 +1,7 @@ # Template file for 'evolution-data-server' pkgname=evolution-data-server version=3.26.0 -revision=1 +revision=2 build_style=cmake configure_args="-DENABLE_GOOGLE_AUTH=OFF -DENABLE_UOA=OFF" hostmakedepends="pkg-config intltool flex glib-devel gperf $(vopt_if gir gobject-introspection)" @@ -15,7 +15,6 @@ license="GPL-2" homepage="https://wiki.gnome.org/Apps/Evolution" distfiles="${GNOME_SITE}/$pkgname/${version%.*}/$pkgname-$version.tar.xz" checksum=7776ef431e58a07b32e5b678b8df4ae5e85f99003a933dafa6bb73842ccff067 -nocross=yes build_options="gir" if [ -z "$CROSS_BUILD" ]; then @@ -26,15 +25,23 @@ if [ ! -z "$build_option_gir" ]; then configure_args+=" -DENABLE_INTROSPECTION=ON -DENABLE_VALA_BINDINGS=ON" fi +# cmake perfomrms 2 checks using binary runtime, about iconv and sfrtime. +# musl (1.1.16) does not support "ISO-2022-JP" encoding (see its roadmap), +# although evolution-data-server is fine with musl. +# If crossbuild, cmake let disabling runtime checks via specific directives. +# test iconv-detect.c also generates iconv-detect.h that is required for build. +# So completly disable test from iconv-detect.c (cmake.patch file) and +# use a cmake cache file on crossbuild to disable sfrtime running test. +if [ "$CROSS_BUILD" ]; then + configure_args+=" -C disableRuntimeTests.cmake" +fi + pre_configure() { - if [ ! -d "build" ]; then - mkdir build + mkdir -p build + cp ${FILESDIR}/iconv-detect.h ${wrksrc}/build/. + if [ "$CROSS_BUILD" ]; then + cp ${FILESDIR}/disableRuntimeTests.cmake ${wrksrc}/build/. fi - echo '/* This is an auto-generated header, DO NOT EDIT! */' > build/iconv-detect.h - echo >> build/iconv-detect.h - echo '#define ICONV_ISO_D_FORMAT "iso-%d-%d"' >> build/iconv-detect.h - echo '#define ICONV_ISO_S_FORMAT "iso-%d-%s"' >> build/iconv-detect.h - echo '#define ICONV_10646 "iso-10646"' >> build/iconv-detect.h } post_install() { # Fix broken pkg-config diff --git a/srcpkgs/evolution-data-server/update b/srcpkgs/evolution-data-server/update deleted file mode 100644 index a84fbbad8b1..00000000000 --- a/srcpkgs/evolution-data-server/update +++ /dev/null @@ -1,2 +0,0 @@ -site="${GNOME_SITE}/$pkgname/cache.json" -ignore="3.*[13579].*" From b1a77be714769db8168404d3d0575509b3e75ad2 Mon Sep 17 00:00:00 2001 From: yopito Date: Tue, 10 Oct 2017 07:00:02 +0200 Subject: [PATCH 140/202] New package: python-jmespath Closes: #8000 [via git-merge-pr] --- srcpkgs/python-jmespath/template | 30 ++++++++++++++++++++++++++++++ srcpkgs/python3-jmespath | 1 + 2 files changed, 31 insertions(+) create mode 100644 srcpkgs/python-jmespath/template create mode 120000 srcpkgs/python3-jmespath diff --git a/srcpkgs/python-jmespath/template b/srcpkgs/python-jmespath/template new file mode 100644 index 00000000000..ed3cba3d84c --- /dev/null +++ b/srcpkgs/python-jmespath/template @@ -0,0 +1,30 @@ +# Template file for 'python-jmespath' +pkgname=python-jmespath +version=0.9.3 +revision=1 +wrksrc="jmespath.py-${version}" +build_style=python-module +pycompile_module=jmespath +noarch=yes +hostmakedepends="python-setuptools python3-setuptools" +makedepends="python-devel python3-devel" +short_desc="JSON Query language for Python2" +maintainer="yopito " +license="MIT" +homepage="http://jmespath.org" +distfiles="https://github.com/jmespath/jmespath.py/archive/${version}.tar.gz" +checksum=88ca5ca1e1718e9c476f6904469de18a02ec8306e077ed58983b5050ab7348ac + +post_install() { + vlicense LICENSE.txt +} + +python3-jmespath_package() { + pycompile_module=jmespath + short_desc="${short_desc/Python2/Python3}" + pkg_install() { + vlicense LICENSE.txt + vmove usr/lib/python3* + vmove /usr/bin/jp.py3 + } +} diff --git a/srcpkgs/python3-jmespath b/srcpkgs/python3-jmespath new file mode 120000 index 00000000000..a0dad3f3662 --- /dev/null +++ b/srcpkgs/python3-jmespath @@ -0,0 +1 @@ +python-jmespath \ No newline at end of file From e3a4fe51545f84e575354bc1cb7b8333236d3e9b Mon Sep 17 00:00:00 2001 From: Michael Aldridge Date: Sun, 8 Oct 2017 21:01:17 -0700 Subject: [PATCH 141/202] libax25: less buggy update check Closes: #7989 [via git-merge-pr] --- srcpkgs/libax25/update | 1 + 1 file changed, 1 insertion(+) create mode 100644 srcpkgs/libax25/update diff --git a/srcpkgs/libax25/update b/srcpkgs/libax25/update new file mode 100644 index 00000000000..108668adbd1 --- /dev/null +++ b/srcpkgs/libax25/update @@ -0,0 +1 @@ +site=http://www.linux-ax25.org/pub/libax25/ From e10e896bd115ad92110adc49136e0dbd96b7ff8c Mon Sep 17 00:00:00 2001 From: Andrew Benson Date: Wed, 4 Oct 2017 17:17:33 -0500 Subject: [PATCH 142/202] ghostwriter: add install message Closes: #7950 [via git-merge-pr] --- srcpkgs/ghostwriter/INSTALL.msg | 1 + srcpkgs/ghostwriter/template | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) create mode 100644 srcpkgs/ghostwriter/INSTALL.msg diff --git a/srcpkgs/ghostwriter/INSTALL.msg b/srcpkgs/ghostwriter/INSTALL.msg new file mode 100644 index 00000000000..38f97374fc4 --- /dev/null +++ b/srcpkgs/ghostwriter/INSTALL.msg @@ -0,0 +1 @@ +A hunspell dictionary must be installed for live spell-checking to work. diff --git a/srcpkgs/ghostwriter/template b/srcpkgs/ghostwriter/template index 292a8bb9115..c0e268e4bd0 100644 --- a/srcpkgs/ghostwriter/template +++ b/srcpkgs/ghostwriter/template @@ -1,7 +1,7 @@ # Template file for 'ghostwriter' pkgname=ghostwriter version=1.5.0 -revision=1 +revision=2 build_style=qmake hostmakedepends="qt5-qmake pkg-config" makedepends="qt5-devel qt5-tools-devel qt5-multimedia-devel qt5-svg-devel qt5-webkit-devel hunspell-devel" From 199392c5bc85f0828579db365c07bf7367a6c190 Mon Sep 17 00:00:00 2001 From: maxice8 Date: Tue, 3 Oct 2017 07:24:19 -0300 Subject: [PATCH 143/202] zfs-auto-snapshot: update to 1.2.4. Closes: #7927 [via git-merge-pr] --- srcpkgs/zfs-auto-snapshot/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/zfs-auto-snapshot/template b/srcpkgs/zfs-auto-snapshot/template index 682c77263c3..de958886cd0 100644 --- a/srcpkgs/zfs-auto-snapshot/template +++ b/srcpkgs/zfs-auto-snapshot/template @@ -1,6 +1,6 @@ # Template file for 'zfs-auto-snapshot' pkgname=zfs-auto-snapshot -version=1.2.1 +version=1.2.4 revision=1 wrksrc="${pkgname}-upstream-${version}" build_style=gnu-makefile @@ -9,7 +9,7 @@ license="GPL-2" homepage="https://github.com/zfsonlinux/zfs-auto-snapshot" short_desc="ZFS automatic snapshot service" distfiles="${homepage}/archive/upstream/${version}.tar.gz" -checksum=ecf6f43accfa191758960660fc6e014898209070e722a38535783b96d319f401 +checksum=307f71f748cacf5149532891dc3174365a4494337d9cfc8e619d9038080f3e9b noarch=yes post_install() { From b17ec6b52df0e6df3c446a38e51145be599f284e Mon Sep 17 00:00:00 2001 From: maxice8 Date: Sun, 1 Oct 2017 14:47:14 -0300 Subject: [PATCH 144/202] ibus: update to 1.5.16. Closes: #7901 [via git-merge-pr] --- srcpkgs/ibus/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/ibus/template b/srcpkgs/ibus/template index f39b6258710..a4bcd5e7c33 100644 --- a/srcpkgs/ibus/template +++ b/srcpkgs/ibus/template @@ -1,6 +1,6 @@ # Template file for 'ibus' pkgname=ibus -version=1.5.14 +version=1.5.16 revision=1 build_style=gnu-configure configure_args="--enable-ui --enable-gtk3 --disable-python @@ -20,7 +20,7 @@ maintainer="Juan RP " homepage="https://github.com/ibus/ibus" license="LGPL-2.1" distfiles="https://github.com/ibus/ibus/releases/download/${version}/ibus-${version}.tar.gz" -checksum=a42b40fe4642f36bf2a6f0b4649f54f4043812d6bfee4faca38117799a009d3c +checksum=36b57bfbe4f92e3281fb535cae65794b6f25164b2a3288e73e6d06b4a409fe1e # Package build options build_options="gir ibus_setup" From ce2da543e62cd2f1a18477e104f9b2a15af8a787 Mon Sep 17 00:00:00 2001 From: yopito Date: Sat, 30 Sep 2017 16:30:01 +0200 Subject: [PATCH 145/202] gsmartcontrol: update to 1.1.1 Closes: #7891 [via git-merge-pr] --- srcpkgs/gsmartcontrol/INSTALL.msg | 11 +++++++---- srcpkgs/gsmartcontrol/template | 4 ++-- 2 files changed, 9 insertions(+), 6 deletions(-) diff --git a/srcpkgs/gsmartcontrol/INSTALL.msg b/srcpkgs/gsmartcontrol/INSTALL.msg index 1476b81c0a2..7dec8d8fdbf 100644 --- a/srcpkgs/gsmartcontrol/INSTALL.msg +++ b/srcpkgs/gsmartcontrol/INSTALL.msg @@ -1,4 +1,7 @@ -To run gsmartcontrol through a desktop menu, a polkit authentication agent -must be running; for GNOME and KDE users it should be already installed, -otherwise you can install *lxpolkit* which is a lightweight polkit -authentication agent. +* gsmartcontrol must be run with high privileges. So its desktop menu + requires a running polkit authentication agent. GNOME or KDE DE + provide it. Otherwise, install lxpolkit that is a lightweight + polkit auth agent. + +* action "options > update Drive Database" does not work since + smartmontools package does not provide this feature. diff --git a/srcpkgs/gsmartcontrol/template b/srcpkgs/gsmartcontrol/template index 0cd038beaef..9b6c6b6dcba 100644 --- a/srcpkgs/gsmartcontrol/template +++ b/srcpkgs/gsmartcontrol/template @@ -1,6 +1,6 @@ # Template file for 'gsmartcontrol' pkgname=gsmartcontrol -version=1.1.0 +version=1.1.1 revision=1 build_style=gnu-configure hostmakedepends="pkg-config" @@ -11,7 +11,7 @@ maintainer="yopito " license="GPL-3" homepage="http://gsmartcontrol.sourceforge.net/" distfiles="${SOURCEFORGE_SITE}/${pkgname}/${pkgname}-${version}.tar.bz2" -checksum=90c9ead852255f5e1a74a3ff6c265d1cbcba19ad2fc77059c60737c13a3cd2c8 +checksum=2e39ad330829ae93824732f1b663303ac9ea1223f703901fae28549a3b2d7518 post_install() { # license files uneeded From bc0b744ce18d5962f69f736627e9c8b52f7109ab Mon Sep 17 00:00:00 2001 From: maxice8 Date: Fri, 29 Sep 2017 03:23:35 -0300 Subject: [PATCH 146/202] python-llfuse: update to 1.3. Closes: #7884 [via git-merge-pr] --- srcpkgs/python-llfuse/template | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/srcpkgs/python-llfuse/template b/srcpkgs/python-llfuse/template index 89d524d3170..e54671c9e33 100644 --- a/srcpkgs/python-llfuse/template +++ b/srcpkgs/python-llfuse/template @@ -1,7 +1,7 @@ # Template file for 'python-llfuse' pkgname=python-llfuse -version=1.1.1 -revision=6 +version=1.3 +revision=1 wrksrc="llfuse-${version}" build_style=python-module hostmakedepends="python-setuptools python3-setuptools pkg-config" @@ -12,7 +12,7 @@ maintainer="Leah Neukirchen " license="LGPL-2" homepage="https://bitbucket.org/nikratio/python-llfuse/" distfiles="${PYPI_SITE}/l/llfuse/llfuse-${version}.tar.bz2" -checksum=1b84b1152ae461e66ecc526d0de71eaec086c587e97d1dda93d620b16a92db6c +checksum=d1ab2c7cdaeed1c4c99882f2ad44df3906db263b832d76de18291e484c685bd2 python3-llfuse_package() { depends="python3" From 8b65f5518bd5932ec37b28fd98d8232af5fed3b2 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Piotr=20W=C3=B3jcik?= Date: Fri, 29 Sep 2017 21:56:36 +0200 Subject: [PATCH 147/202] New package: aspell-pl-20061121 Closes: #7882 [via git-merge-pr] --- srcpkgs/aspell-pl/template | 14 ++++++++++++++ 1 file changed, 14 insertions(+) create mode 100755 srcpkgs/aspell-pl/template diff --git a/srcpkgs/aspell-pl/template b/srcpkgs/aspell-pl/template new file mode 100755 index 00000000000..6c5a1dbf8e8 --- /dev/null +++ b/srcpkgs/aspell-pl/template @@ -0,0 +1,14 @@ +# Template file for 'aspell-pl' +pkgname=aspell-pl +version=20061121 +revision=1 +noarch=yes +wrksrc="aspell6-pl-6.0_${version}-0" +build_style=configure +hostmakedepends="aspell-devel" +short_desc="Polish dictionary for aspell" +homepage="http://aspell.net/" +license="GPL-2" +maintainer="Piotr WĂ³jcik " +distfiles="${GNU_SITE}/aspell/dict/pl/aspell6-pl-6.0_${version}-0.tar.bz2" +checksum=017741fcb70a885d718c534160c9de06b03cc72f352879bd106be165e024574d From 2924db126107b29cdb68a41e297d11dce351dcb5 Mon Sep 17 00:00:00 2001 From: maxice8 Date: Thu, 21 Sep 2017 19:46:44 -0300 Subject: [PATCH 148/202] New package: svctl-1. Closes: #7770 [via git-merge-pr] --- srcpkgs/svctl/template | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 srcpkgs/svctl/template diff --git a/srcpkgs/svctl/template b/srcpkgs/svctl/template new file mode 100644 index 00000000000..a95f3f62274 --- /dev/null +++ b/srcpkgs/svctl/template @@ -0,0 +1,19 @@ +# Template file for 'svctl' +pkgname=svctl +version=1 +revision=1 +build_style=go +go_import_path="github.com/KenjiTakahashi/svctl" +go_ldflags="-X main.Version=v${version}" +short_desc="Interactive controller for runit" +hostmakedepends="git" +maintainer="maxice8 " +license="MIT" +homepage="https://github.com/KenjiTakahashi/svctl" +distfiles="https://github.com/KenjiTakahashi/svctl/archive/${version}.tar.gz" +checksum=f8011c402de91f57bb2c4c621afa573c3edef35d78bc4ce70786ea10171c8f72 + +post_install() { + vlicense LICENSE.md + vdoc README.md +} From e4f1a692f0d6afa7c94d8cb4c49b854e383fe8b5 Mon Sep 17 00:00:00 2001 From: Benjamin Slade Date: Thu, 21 Sep 2017 13:44:25 -0600 Subject: [PATCH 149/202] New package: sanoid-1.4.14 Closes: #7768 [via git-merge-pr] --- srcpkgs/sanoid/INSTALL.msg | 1 + srcpkgs/sanoid/template | 22 ++++++++++++++++++++++ 2 files changed, 23 insertions(+) create mode 100644 srcpkgs/sanoid/INSTALL.msg create mode 100644 srcpkgs/sanoid/template diff --git a/srcpkgs/sanoid/INSTALL.msg b/srcpkgs/sanoid/INSTALL.msg new file mode 100644 index 00000000000..333e49962ae --- /dev/null +++ b/srcpkgs/sanoid/INSTALL.msg @@ -0,0 +1 @@ +Syncoid has additional functionality when ssh, pv, gzip, lzop, and mbuffer are installed. diff --git a/srcpkgs/sanoid/template b/srcpkgs/sanoid/template new file mode 100644 index 00000000000..5e2fd145d6d --- /dev/null +++ b/srcpkgs/sanoid/template @@ -0,0 +1,22 @@ +# Template file for 'sanoid' +pkgname=sanoid +version=1.4.14 +revision=1 +depends="perl perl-Config-IniFiles" +short_desc="Policy-driven snapshot management tool for ZFS filesystems" +maintainer="Benjamin Slade " +license="GPL-3" +homepage="http://www.openoid.net/products/" +distfiles="https://github.com/jimsalterjrs/sanoid/archive/v$version.tar.gz" +conf_files="/etc/sanoid/sanoid.conf /etc/sanoid/sanoid.defaults.conf" +checksum=7425e54622f7f270d9a5c3ac4e814e20d2df5307b5e032feb4a6d023a659d516 + +do_install() { + vlicense LICENSE + vdoc README.md + vinstall sanoid.conf 644 etc/sanoid/ + vinstall sanoid.defaults.conf 644 etc/sanoid/ + vbin sanoid + vbin syncoid + vbin findoid +} From 50159591e9550f9c31a5481d55ce7bbfb338bcc1 Mon Sep 17 00:00:00 2001 From: maxice8 Date: Thu, 21 Sep 2017 14:32:11 -0300 Subject: [PATCH 150/202] New package: xst-0.7.1. Closes: #7763 [via git-merge-pr] --- srcpkgs/xst/INSTALL | 5 +++++ srcpkgs/xst/REMOVE | 8 ++++++++ srcpkgs/xst/template | 27 +++++++++++++++++++++++++++ 3 files changed, 40 insertions(+) create mode 100644 srcpkgs/xst/INSTALL create mode 100644 srcpkgs/xst/REMOVE create mode 100644 srcpkgs/xst/template diff --git a/srcpkgs/xst/INSTALL b/srcpkgs/xst/INSTALL new file mode 100644 index 00000000000..543529476d8 --- /dev/null +++ b/srcpkgs/xst/INSTALL @@ -0,0 +1,5 @@ +case "${ACTION}" in +post) + tic -s usr/share/terminfo/s/st.terminfo + ;; +esac diff --git a/srcpkgs/xst/REMOVE b/srcpkgs/xst/REMOVE new file mode 100644 index 00000000000..6911eb3e614 --- /dev/null +++ b/srcpkgs/xst/REMOVE @@ -0,0 +1,8 @@ +case "${ACTION}" in +pre) + rm usr/share/terminfo/s/st + rm usr/share/terminfo/s/st-meta + rm usr/share/terminfo/s/st-meta-256color + rm usr/share/terminfo/s/st-256color + ;; +esac diff --git a/srcpkgs/xst/template b/srcpkgs/xst/template new file mode 100644 index 00000000000..190fbe5ea23 --- /dev/null +++ b/srcpkgs/xst/template @@ -0,0 +1,27 @@ +# Template file for 'xst' +pkgname=xst +version=0.7.1 +revision=1 +build_style=gnu-makefile +make_use_env=compliant +hostmakedepends="pkg-config" +makedepends="libXft-devel libXext-devel fontconfig-devel" +depends="ncurses" +conflicts="st" +short_desc="St fork with support for xresources" +maintainer="maxice8 " +license="MIT" +homepage="https://github.com/neeasade/xst" +distfiles="https://github.com/neeasade/xst/archive/v${version}.tar.gz" +checksum=f8d8de99f48c63f9a68a2d68e7de03a26aad9729c27ae3ce345ab8514ee85ea5 + +do_install() { + vbin st + vman doc/st.1 + + vinstall doc/st.info 644 usr/share/terminfo/s st.terminfo + vdoc README.md README + vdoc doc/FAQ + vdoc doc/Xresources + vlicense doc/LICENSE +} From 41ebcd875337694cb4b3961cd577b0f5c0ae5698 Mon Sep 17 00:00:00 2001 From: maxice8 Date: Thu, 21 Sep 2017 10:54:18 -0300 Subject: [PATCH 151/202] New package: python-tweepy-3.5.0. --- srcpkgs/python-tweepy/template | 38 ++++++++++++++++++++++++++++++++++ srcpkgs/python3-tweepy | 1 + srcpkgs/python3.4-tweepy | 1 + 3 files changed, 40 insertions(+) create mode 100644 srcpkgs/python-tweepy/template create mode 120000 srcpkgs/python3-tweepy create mode 120000 srcpkgs/python3.4-tweepy diff --git a/srcpkgs/python-tweepy/template b/srcpkgs/python-tweepy/template new file mode 100644 index 00000000000..4cabd769381 --- /dev/null +++ b/srcpkgs/python-tweepy/template @@ -0,0 +1,38 @@ +# Template file for 'python-tweepy' +pkgname=python-tweepy +_pypiname=tweepy +version=3.5.0 +revision=1 +wrksrc="${pkgname#*-}-${version}" +build_style=python-module +hostmakedepends="python-setuptools python3-setuptools python-pip python3-pip" +depends="python-requests python-requests-oauthlib python-six" +short_desc="Twitter library for python" +maintainer="maxice8 " +license="MIT" +homepage="https://pypy.python.org/pypi/tweepy/3.5.0" +distfiles="${PYPI_SITE}/t/tweepy/tweepy-${version}.tar.gz https://raw.githubusercontent.com/tweepy/tweepy/920f5c49c059c4ea7f16c7c4f070c484161525c3/LICENSE>LICENSE.txt" +checksum="f00ccf5f48c30d559ce0b750dfe3b2df6668dc799d8ce276fd90bfaa68845a58 + deeeae0dcc22dbf108a801b8dc4e484bcc1bfb541b1a4f4615ab3e61def44fb5" +noarch=yes + +post_install() { + vlicense ../LICENSE.txt +} + +python3-tweepy_package() { + noarch=yes + depends="python3" + replaces="python3.4-tweepy>=0" + short_desc="${short_desc/Python2/Python3}" + pkg_install() { + vmove usr/lib/python3* + vlicense ../LICENSE.txt + } +} +python3.4-tweepy_package() { + noarch=yes + build_style=meta + short_desc="${short_desc/Python2/Python3.4} (transitional dummy package)" + depends="python3-tweepy>=${version}_${revision}" +} diff --git a/srcpkgs/python3-tweepy b/srcpkgs/python3-tweepy new file mode 120000 index 00000000000..ff8b473eef2 --- /dev/null +++ b/srcpkgs/python3-tweepy @@ -0,0 +1 @@ +python-tweepy \ No newline at end of file diff --git a/srcpkgs/python3.4-tweepy b/srcpkgs/python3.4-tweepy new file mode 120000 index 00000000000..ff8b473eef2 --- /dev/null +++ b/srcpkgs/python3.4-tweepy @@ -0,0 +1 @@ +python-tweepy \ No newline at end of file From f4b3e5554de185b284be7b9192b0c3182a97a4d1 Mon Sep 17 00:00:00 2001 From: maxice8 Date: Fri, 22 Sep 2017 09:52:04 -0300 Subject: [PATCH 152/202] New package: turses-0.3.1. Closes: #7758 [via git-merge-pr] --- srcpkgs/turses/template | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 srcpkgs/turses/template diff --git a/srcpkgs/turses/template b/srcpkgs/turses/template new file mode 100644 index 00000000000..a662ca68c1c --- /dev/null +++ b/srcpkgs/turses/template @@ -0,0 +1,23 @@ +# Template file for 'turses' +pkgname=turses +version=0.3.1 +revision=1 +build_style=python2-module +short_desc="A Twitter client for the console" +maintainer="maxice8 " +hostmakedepends="python-setuptools" +depends="python-urwid python-future python-tweepy python-backports.configparser" +license="GPL-3" +homepage="https://pypi.python.org/pypi/turses" +distfiles="${PYPI_SITE}/t/turses/turses-${version}.tar.gz" +checksum=46a61541d1acd1338561a198b3011081b91f118415c08b111444cdb24685b396 +noarch=yes + +pre_build() { + # The package isn't updated for a time and the dependencies have been updated + # the build will work but running the program will fail because dependency + # versions don't match + sed '/tweepy==/d' -i setup.py + sed '/urwid==/d' -i setup.py + sed '/future==/d' -i setup.py +} From 4c3bd33a164f216d9acde3beb1087c57e740ba8f Mon Sep 17 00:00:00 2001 From: maxice8 Date: Sun, 17 Sep 2017 14:58:57 -0300 Subject: [PATCH 153/202] New package: pam_rundir-1.0.0 Closes: #7740 [via git-merge-pr] --- srcpkgs/pam_rundir/template | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 srcpkgs/pam_rundir/template diff --git a/srcpkgs/pam_rundir/template b/srcpkgs/pam_rundir/template new file mode 100644 index 00000000000..34149cb55f9 --- /dev/null +++ b/srcpkgs/pam_rundir/template @@ -0,0 +1,17 @@ +# Template file for 'pam_rundir-1.0.0' +pkgname=pam_rundir +version=1.0.0 +revision=1 +build_style=configure +configure_args="--prefix=/usr --with-parentdir=/run/user" +makedepends="pam-devel" +short_desc="PAM Module to create and remove user runtime directories" +maintainer="maxice8 " +license="GPL-2" +homepage="https://jjacky.com/pam_rundir" +distfiles="https://jjacky.com/${pkgname}/${pkgname}-${version}.tar.gz" +checksum=c779b699ed23777a3bdba87b7f67ed395fe957f3c96138faee45f87a27bcc020 + +post_install() { + vlicense COPYING LICENSE +} From d0825150e0de1d6bf38f428307ae7f6f40126d91 Mon Sep 17 00:00:00 2001 From: dleeram Date: Tue, 19 Sep 2017 19:06:34 +0100 Subject: [PATCH 154/202] New package: neovim-remote-1.8.4 Closes: #7736 [via git-merge-pr] --- srcpkgs/neovim-remote/template | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 srcpkgs/neovim-remote/template diff --git a/srcpkgs/neovim-remote/template b/srcpkgs/neovim-remote/template new file mode 100644 index 00000000000..6c1419ab1b5 --- /dev/null +++ b/srcpkgs/neovim-remote/template @@ -0,0 +1,19 @@ +# Template file for 'neovim-remote' +pkgname=neovim-remote +version=1.8.4 +revision=1 +noarch=yes +build_style=python3-module +pycompile_module="nvr" +hostmakedepends="python3-setuptools" +depends="python3-neovim python3-psutil" +short_desc="Control nvim processes using 'nvr' commandline tool" +maintainer="dleeram " +license="MIT" +homepage="https://github.com/mhinz/neovim-remote" +distfiles="${homepage}/archive/v${version}.tar.gz" +checksum=b18c0faa3afc1f6c66bc915c5c5c101f0c48fb47b7a9e54cf7aaa3278d670b33 + +post_install() { + vlicense LICENSE +} From 0700f8451bd9d816f151e5cc9a29a55a95429a99 Mon Sep 17 00:00:00 2001 From: dleeram Date: Tue, 19 Sep 2017 17:46:38 +0100 Subject: [PATCH 155/202] New package: python-kitchen-1.2.5 --- srcpkgs/python-kitchen/template | 29 +++++++++++++++++++++++++++++ srcpkgs/python3-kitchen | 1 + 2 files changed, 30 insertions(+) create mode 100644 srcpkgs/python-kitchen/template create mode 120000 srcpkgs/python3-kitchen diff --git a/srcpkgs/python-kitchen/template b/srcpkgs/python-kitchen/template new file mode 100644 index 00000000000..896de751d29 --- /dev/null +++ b/srcpkgs/python-kitchen/template @@ -0,0 +1,29 @@ +# Template file for 'python-kitchen' +pkgname=python-kitchen +version=1.2.5 +revision=1 +noarch=yes +wrksrc="${pkgname#*-}-${version}" +build_style=python-module +pycompile_module="kitchen" +hostmakedepends="python-setuptools python3-setuptools" +short_desc="Python2 useful snippets" +maintainer="dleeram " +license="LGPL-2" +homepage="https://github.com/fedora-infra/kitchen" +distfiles="${homepage}/archive/v${version}.tar.gz" +checksum=1258af80868fc8c30170a43040b1eb5434bc5ffa5ff4ab98ffb9ee3d3c1e2f76 + +post_install() { + vlicense COPYING LICENSE +} + +python3-kitchen_package() { + noarch=yes + pycompile_module="kitchen" + short_desc="${short_desc/Python2/Python3}" + pkg_install() { + vmove usr/lib/python3* + vlicense COPYING LICENSE + } +} diff --git a/srcpkgs/python3-kitchen b/srcpkgs/python3-kitchen new file mode 120000 index 00000000000..39c60205412 --- /dev/null +++ b/srcpkgs/python3-kitchen @@ -0,0 +1 @@ +python-kitchen \ No newline at end of file From aa8423ea4e8095fd846a1a23b98fde603ed2b8ad Mon Sep 17 00:00:00 2001 From: dleeram Date: Tue, 19 Sep 2017 17:50:25 +0100 Subject: [PATCH 156/202] New package: rtv-1.18.0 Closes: #7735 [via git-merge-pr] --- srcpkgs/rtv/template | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 srcpkgs/rtv/template diff --git a/srcpkgs/rtv/template b/srcpkgs/rtv/template new file mode 100644 index 00000000000..957cb34240a --- /dev/null +++ b/srcpkgs/rtv/template @@ -0,0 +1,19 @@ +# Template file for 'rtv' +pkgname=rtv +version=1.18.0 +revision=1 +noarch=yes +build_style=python3-module +pycompile_module="rtv" +hostmakedepends="python3-setuptools" +depends="ncurses python3-BeautifulSoup4 python3-decorator python3-kitchen python3-requests python3-six" +short_desc="A simple terminal viewer for Reddit (Reddit Terminal Viewer)" +maintainer="dleeram " +license="MIT" +homepage="https://github.com/michael-lazar/${pkgname}" +distfiles="${homepage}/archive/v${version}.tar.gz" +checksum=44e49253db01bcda5992b80804444c6e996092146c5176a7f44ca1a1f1abe815 + +post_install() { + vlicense LICENSE +} From 78661c2e78b3143faacb631e12c1f7f8df541a21 Mon Sep 17 00:00:00 2001 From: Michael Straube Date: Tue, 19 Sep 2017 16:43:14 +0200 Subject: [PATCH 157/202] New package: FreeDoko-0.7.16 Closes: #7732 [via git-merge-pr] --- srcpkgs/FreeDoko/patches/makefiles.patch | 152 +++++++++++++++++++++++ srcpkgs/FreeDoko/template | 26 ++++ 2 files changed, 178 insertions(+) create mode 100644 srcpkgs/FreeDoko/patches/makefiles.patch create mode 100644 srcpkgs/FreeDoko/template diff --git a/srcpkgs/FreeDoko/patches/makefiles.patch b/srcpkgs/FreeDoko/patches/makefiles.patch new file mode 100644 index 00000000000..1993372540b --- /dev/null +++ b/srcpkgs/FreeDoko/patches/makefiles.patch @@ -0,0 +1,152 @@ +--- Makefile 2017-09-19 14:31:03.514658296 +0200 ++++ Makefile 2017-09-19 14:32:36.773662266 +0200 +@@ -78,8 +78,13 @@ + .PHONY: compile + compile: + # compile FreeDoko +- $(MAKE) Version +- $(MAKE) -C src/ FreeDoko ++# cannot build with network due to lacking gnet package ++ $(MAKE) \ ++ "USE_UI_TEXT=false" \ ++ "USE_UI_GTKMM=true" \ ++ "USE_NETWORK=false" \ ++ "CPPFLAGS+= -DRELEASE -DVERSION_DESCRIPTION='\"$(OPERATING_SYSTEM_NAME) binary\"' -DPUBLIC_DATA_DIRECTORY_VALUE='\"$(DATA_DIRECTORY)\"' -DMANUAL_DIRECTORY_VALUE='\"$(HELP_DIRECTORY)/manual\"'" \ ++ -C src/ FreeDoko + @echo "---" + @echo "* Program 'FreeDoko' created" + +@@ -289,22 +294,11 @@ + ifeq ($(OPERATING_SYSTEM), Linux) + .PHONY: install + install : +- $(MAKE) \ +- --always-make \ +- "USE_UI_TEXT=false" \ +- "USE_UI_GTKMM=true" \ +- "USE_NETWORK=true" \ +- "CXXFLAGS=-Wall -Werror -Wno-parentheses -pipe -Os -std=c++14" \ +- "CPPFLAGS=-DRELEASE -DVERSION_DESCRIPTION='\"$(OPERATING_SYSTEM_NAME) binary\"' -DPUBLIC_DATA_DIRECTORY_VALUE='\"$(DATA_DIRECTORY)\"' -DMANUAL_DIRECTORY_VALUE='\"$(HELP_DIRECTORY)/manual\"'" \ +- -C src \ +- $(PROGRAM) +- $(MAKE) -C src strip + # Copying the program + echo "Copying the program" + mkdir -p $(DESTDIR)$(BIN_DIRECTORY) + cp src/FreeDoko $(DESTDIR)$(BIN_DIRECTORY) +- -chgrp games $(DESTDIR)$(BIN_DIRECTORY)/FreeDoko +- chmod 750 $(DESTDIR)$(BIN_DIRECTORY)/FreeDoko ++ chmod 755 $(DESTDIR)$(BIN_DIRECTORY)/FreeDoko + cd $(DESTDIR)$(BIN_DIRECTORY) && ln -sf FreeDoko freedoko + # Copying the data files + echo "Copying the data files" +@@ -315,21 +309,20 @@ + echo "Copying the documentation" + mkdir -p $(DESTDIR)$(HELP_DIRECTORY) + cp AUTHORS COPYING ChangeLog $(DESTDIR)$(HELP_DIRECTORY)/ +- $(MAKE) -C doc install ++# cannot build docs due to lacking latex packages ++# $(MAKE) -C doc install + # update the manual page + echo "update the manual page" + a2x -f manpage doc/freedoko.asciidoc + mkdir -p $(DESTDIR)$(MAN_DIRECTORY) + cp doc/freedoko.6 $(DESTDIR)$(MAN_DIRECTORY)/ +- -chgrp games $(DESTDIR)$(MAN_DIRECTORY)/freedoko.6 +- chmod 640 $(DESTDIR)$(MAN_DIRECTORY)/freedoko.6 ++ chmod 644 $(DESTDIR)$(MAN_DIRECTORY)/freedoko.6 + cd $(DESTDIR)$(MAN_DIRECTORY)/ && ln -sf freedoko.6 FreeDoko.6 + # copy the icon + echo "copy the icon" + mkdir -p $(DESTDIR)$(ICON_DIRECTORY) + cp src/FreeDoko.png $(DESTDIR)$(ICON_DIRECTORY)/ +- -chgrp games $(DESTDIR)$(ICON_DIRECTORY)/FreeDoko.png +- chmod 640 $(DESTDIR)$(ICON_DIRECTORY)/FreeDoko.png ++ chmod 644 $(DESTDIR)$(ICON_DIRECTORY)/FreeDoko.png + + .PHONY: uninstall + uninstall : +--- Makefile.install.directories 2017-09-19 14:31:03.514658296 +0200 ++++ Makefile.install.directories 2017-09-19 14:32:36.774662266 +0200 +@@ -4,13 +4,13 @@ + # the different directories for the files + + # installing in /usr/local +-MAIN_DIRECTORY = /usr/local +-BIN_DIRECTORY = $(MAIN_DIRECTORY)/games +-DATA_DIRECTORY = $(MAIN_DIRECTORY)/share/games/FreeDoko +-HELP_DIRECTORY = $(MAIN_DIRECTORY)/share/doc/FreeDoko +-MAN_DIRECTORY = $(MAIN_DIRECTORY)/share/man/man6 +-ICON_DIRECTORY = $(MAIN_DIRECTORY)/share/pixmaps +-DESKTOP_FILE_DIRECTORY = $(MAIN_DIRECTORY)/share/applications ++#MAIN_DIRECTORY = /usr/local ++#BIN_DIRECTORY = $(MAIN_DIRECTORY)/games ++#DATA_DIRECTORY = $(MAIN_DIRECTORY)/share/games/FreeDoko ++#HELP_DIRECTORY = $(MAIN_DIRECTORY)/share/doc/FreeDoko ++#MAN_DIRECTORY = $(MAIN_DIRECTORY)/share/man/man6 ++#ICON_DIRECTORY = $(MAIN_DIRECTORY)/share/pixmaps ++#DESKTOP_FILE_DIRECTORY = $(MAIN_DIRECTORY)/share/applications + + # debian + #MAIN_DIRECTORY = /usr +@@ -57,6 +57,15 @@ + #ICON_DIRECTORY = $(MAIN_DIRECTORY)/share/pixmaps + #DESKTOP_FILE_DIRECTORY = $(MAIN_DIRECTORY)/share/applications + ++# Void Linux ++MAIN_DIRECTORY = /usr ++BIN_DIRECTORY = $(MAIN_DIRECTORY)/bin ++DATA_DIRECTORY = $(MAIN_DIRECTORY)/share/FreeDoko ++HELP_DIRECTORY = $(MAIN_DIRECTORY)/share/doc/FreeDoko ++MAN_DIRECTORY = $(MAIN_DIRECTORY)/share/man/man6 ++ICON_DIRECTORY = $(MAIN_DIRECTORY)/share/pixmaps ++DESKTOP_FILE_DIRECTORY = $(MAIN_DIRECTORY)/share/applications ++ + + # release + # where the temporary release files are saved +--- bin/FreeDoko.desktop 2017-09-19 14:31:03.515658296 +0200 ++++ bin/FreeDoko.desktop 2017-09-19 14:32:36.775662266 +0200 +@@ -6,7 +6,7 @@ + Comment=game of Doppelkopf + Comment[de]=Doppelkopf-Spiel + Comment[fr]=un jeu de Doppelkopf +-Exec=/usr/games/freedoko ++Exec=/usr/bin/freedoko + Path= + Icon=FreeDoko + Categories=Application;Game;CardGame; +--- data/Makefile 2017-09-19 14:31:03.618658300 +0200 ++++ data/Makefile 2017-09-19 14:32:36.775662266 +0200 +@@ -40,8 +40,7 @@ + for d in cardsets iconsets backgrounds sounds; do \ + $(MAKE) -C $$d install; \ + done +- -chgrp games $(DESTDIR)$(DATA_DIRECTORY) && chgrp -R games $(DESTDIR)$(DATA_DIRECTORY) +- chmod -R o-rwx,g+rX,g-w $(DESTDIR)$(DATA_DIRECTORY) ++ chmod -R o-rwx,g+rX,g-w,+rX $(DESTDIR)$(DATA_DIRECTORY) + endif + + ifeq ($(SHELLTYPE), sh) +--- doc/Makefile 2017-09-19 14:31:03.684658303 +0200 ++++ doc/Makefile 2017-09-19 14:32:36.776662266 +0200 +@@ -36,8 +36,7 @@ + fi + cp -a Bugs GPL Roadmap hpux.required_libs-ia64.txt $(DESTDIR)$(HELP_DIRECTORY)/ + for d in de en; do $(MAKE) -C $$d install; done +- -chgrp games $(DESTDIR)$(HELP_DIRECTORY) && chgrp -R games $(DESTDIR)$(HELP_DIRECTORY) +- chmod -R o-rwx,g+rX,g-w $(DESTDIR)$(HELP_DIRECTORY) ++ chmod -R o-rwx,g+rX,g-w,+rX $(DESTDIR)$(HELP_DIRECTORY) + cd $(DESTDIR)$(DATA_DIRECTORY) && ln -sf $(HELP_DIRECTORY)/ doc + endif + +--- src/Makefile 2017-09-19 14:31:03.383658290 +0200 ++++ src/Makefile 2017-09-19 14:32:36.777662266 +0200 +@@ -252,6 +252,7 @@ + $(INCLUDE_ALL) \ + $(LIBS_ALL) \ + $(CXXFLAGS) \ ++ $(LDFLAGS) \ + -o $@ + @echo "$(PROGRAM) compiled successfully" + diff --git a/srcpkgs/FreeDoko/template b/srcpkgs/FreeDoko/template new file mode 100644 index 00000000000..a9b032a1a19 --- /dev/null +++ b/srcpkgs/FreeDoko/template @@ -0,0 +1,26 @@ +# Template file for 'FreeDoko' +pkgname=FreeDoko +version=0.7.16 +revision=1 +wrksrc="FreeDoko_${version}" +build_style=gnu-makefile +make_build_target="compile" +hostmakedepends="unzip pkg-config asciidoc" +makedepends="gtkmm-devel freealut-devel" +short_desc="Free implementation of the card game Doppelkopf" +maintainer="Michael Straube " +homepage="http://free-doko.sourceforge.net/en/FreeDoko.html" +license="GPL-2" +distfiles="${SOURCEFORGE_SITE}/free-doko/FreeDoko_${version}.src.zip" +checksum=6fdcee22b3e9a76d44d8c3a582d068452290ec4c24f8f2f9e4498adf4daf40af + +post_extract() { + rm manual/{de/Makefile,en/Makefile,Makefile} + rm manual/de/operation/pictures/Regeln/create_screenshots.sh + find manual -type f -exec chmod 644 {} \; +} + +post_install() { + vinstall bin/FreeDoko.desktop 644 usr/share/applications + vcopy manual usr/share/doc/FreeDoko +} From 7a2e15afb88336661dee74736e9718d3cf0c6b76 Mon Sep 17 00:00:00 2001 From: newbluemoon Date: Tue, 19 Sep 2017 10:39:54 +0200 Subject: [PATCH 158/202] New package: perl-CGI-4.36 Closes: #7731 [via git-merge-pr] --- srcpkgs/perl-CGI/template | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 srcpkgs/perl-CGI/template diff --git a/srcpkgs/perl-CGI/template b/srcpkgs/perl-CGI/template new file mode 100644 index 00000000000..842cf5b2020 --- /dev/null +++ b/srcpkgs/perl-CGI/template @@ -0,0 +1,16 @@ +# Template build file for 'perl-CGI'. +pkgname=perl-CGI +version=4.36 +revision=1 +noarch=yes +wrksrc="${pkgname/perl-/}-${version}" +build_style=perl-module +hostmakedepends="perl" +makedepends="${hostmakedepends}" +depends="${hostmakedepends}" +short_desc="Handle Common Gateway Interface requests and responses" +maintainer="newbluemoon " +homepage="http://search.cpan.org/dist/CGI/" +license="Artistic-2.0, GPL-1" +distfiles="${CPAN_SITE}/CGI/${pkgname/perl-/}-$version.tar.gz" +checksum=fefe84d4f2461e867f9be80f3f988e17bcbbcb4e306952cf2fd1dea7e4515490 From 3654da8f7419d60daac6543bd90ed4911648d434 Mon Sep 17 00:00:00 2001 From: Sir_Boops Date: Mon, 18 Sep 2017 11:57:00 -0400 Subject: [PATCH 159/202] suricata: update to 4.0.0 --- srcpkgs/suricata/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/suricata/template b/srcpkgs/suricata/template index 87496fbe362..86fc622f29e 100644 --- a/srcpkgs/suricata/template +++ b/srcpkgs/suricata/template @@ -13,7 +13,7 @@ homepage="https://suricata-ids.org/" distfiles="https://www.openinfosecfoundation.org/download/$pkgname-$version.tar.gz https://rules.emergingthreats.net/open/suricata/emerging.rules.tar.gz" checksum="6b8b183a8409829ca92c71854cc1abed45f04ccfb7f14c08211f4edf571fa577 - 02a962878ceb5fdf2bf93e95ab4620a570e8c9353820889855c59717e19f23c4" + 94582e10197122a3867aa674deea4d629e453acec3d5b9f7c51fdaa4bbcc4ef3" system_accounts="$pkgname" conf_files="/etc/$pkgname/*.* /etc/$pkgname/rules/*" From dfefab91223cc87b79bf730f542dc653db0387fd Mon Sep 17 00:00:00 2001 From: SolitudeSF Date: Sun, 17 Sep 2017 14:25:01 +0300 Subject: [PATCH 160/202] New package: kbdd-0.7.1 Closes: #7703 [via git-merge-pr] --- srcpkgs/kbdd/template | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) create mode 100644 srcpkgs/kbdd/template diff --git a/srcpkgs/kbdd/template b/srcpkgs/kbdd/template new file mode 100644 index 00000000000..539054c3dde --- /dev/null +++ b/srcpkgs/kbdd/template @@ -0,0 +1,22 @@ +# Template file for 'kbdd' +pkgname=kbdd +version=0.7.1 +revision=1 +build_style=gnu-configure +hostmakedepends="pkg-config libtool automake dbus-glib-devel glib-devel" +makedepends="libX11-devel dbus-glib-devel glib-devel" +depends="libX11" +short_desc="Simple daemon and library to make per window layout using XKB" +maintainer="SolitudeSF " +license="GPL-2" +homepage="https://github.com/qnikst/kbdd" +distfiles="${homepage}/archive/v${version}.tar.gz" +checksum=17b3ee6054e86f9d54e70023582061f287a14a96bd8841a99b61921f3a3b165a + +pre_configure() { + libtoolize --force + aclocal + autoheader + automake --force-missing --add-missing + autoreconf -i +} From 7d485595b7bfbb6b9594de7f6ca347df33d98123 Mon Sep 17 00:00:00 2001 From: Jerry Tegno Date: Sun, 17 Sep 2017 05:48:39 -0700 Subject: [PATCH 161/202] New package: xcursor-vanilla-dmz-aa-0.4.4 Closes: #7702 [via git-merge-pr] --- srcpkgs/xcursor-vanilla-dmz-aa/template | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 srcpkgs/xcursor-vanilla-dmz-aa/template diff --git a/srcpkgs/xcursor-vanilla-dmz-aa/template b/srcpkgs/xcursor-vanilla-dmz-aa/template new file mode 100644 index 00000000000..19ca82f1bc4 --- /dev/null +++ b/srcpkgs/xcursor-vanilla-dmz-aa/template @@ -0,0 +1,24 @@ +# Template file for 'xcursor-vanilla-dmz-aa' +pkgname=xcursor-vanilla-dmz-aa +version=0.4.4 +revision=1 +noarch=yes +build_style=fetch +hostmakedepends="xcursorgen" +short_desc="Vanilla DMZ AA cursor theme" +maintainer="Jerry Tegno " +license="CCPL:by-nc-sa" +homepage="http://jimmac.musichall.cz/" +distfiles="${DEBIAN_SITE}/main/d/dmz-cursor-theme/dmz-cursor-theme_${version}.tar.gz" +checksum=46af4cf1356df799f9ee94451f05d0bdbb8d82e54bdeae3f32fa107602359981 + +do_install() { + tar xzf dmz-cursor-theme_${version}.tar.gz + cd dmz-cursor-theme-${version} + (cd DMZ-Black/pngs ; ./make.sh) + + vmkdir /usr/share/icons + vmkdir /usr/share/icons/Vanilla-DMZ-AA/cursors + vcopy DMZ-Black/xcursors/* /usr/share/icons/Vanilla-DMZ-AA/cursors + vinstall DMZ-Black/index.theme 644 /usr/share/icons/Vanilla-DMZ-AA/index.theme +} From ca64e27229ada4695470fc02b2228be88513c780 Mon Sep 17 00:00:00 2001 From: Jerry Tegno Date: Sun, 17 Sep 2017 05:43:43 -0700 Subject: [PATCH 162/202] New package: xcursor-vanilla-dmz-0.4.4 Closes: #7701 [via git-merge-pr] --- srcpkgs/xcursor-vanilla-dmz/template | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 srcpkgs/xcursor-vanilla-dmz/template diff --git a/srcpkgs/xcursor-vanilla-dmz/template b/srcpkgs/xcursor-vanilla-dmz/template new file mode 100644 index 00000000000..975de0e98cb --- /dev/null +++ b/srcpkgs/xcursor-vanilla-dmz/template @@ -0,0 +1,24 @@ +# Template file for 'xcursor-vanilla-dmz' +pkgname=xcursor-vanilla-dmz +version=0.4.4 +revision=1 +noarch=yes +build_style=fetch +hostmakedepends="xcursorgen" +short_desc="Vanilla DMZ cursor theme" +maintainer="Jerry Tegno " +license="CCPL:by-nc-sa" +homepage="http://jimmac.musichall.cz/" +distfiles="${DEBIAN_SITE}/main/d/dmz-cursor-theme/dmz-cursor-theme_${version}.tar.gz" +checksum=46af4cf1356df799f9ee94451f05d0bdbb8d82e54bdeae3f32fa107602359981 + +do_install() { + tar xzf dmz-cursor-theme_${version}.tar.gz + cd dmz-cursor-theme-${version} + (cd DMZ-White/pngs ; ./make.sh) + + vmkdir /usr/share/icons + vmkdir /usr/share/icons/Vanilla-DMZ/cursors + vcopy DMZ-White/xcursors/* /usr/share/icons/Vanilla-DMZ/cursors + vinstall DMZ-White/index.theme 644 /usr/share/icons/Vanilla-DMZ/index.theme +} From f55dee4f9110d60d051c0bcf02d5c0dd83e21e54 Mon Sep 17 00:00:00 2001 From: Jerry Tegno Date: Sun, 17 Sep 2017 04:23:06 -0700 Subject: [PATCH 163/202] New package: numix-gtk-theme-2.6.6 --- srcpkgs/numix-themes/template | 20 +++++++++----------- 1 file changed, 9 insertions(+), 11 deletions(-) diff --git a/srcpkgs/numix-themes/template b/srcpkgs/numix-themes/template index d8ae851c1da..942bead6878 100644 --- a/srcpkgs/numix-themes/template +++ b/srcpkgs/numix-themes/template @@ -1,24 +1,22 @@ pkgname=numix-themes version=2.6.6 -revision=2 +revision=1 +wrksrc="numix-gtk-theme-${version}" noarch=yes -wrksrc=numix-gtk-theme-${version} -short_desc="A modern flat GTK3/Metacity/Xfwm theme" +build_style=gnu-makefile +short_desc="A modern flat theme with a combination of light and dark elements" maintainer="Jakub Skrzypnik " license="GPL-3" depends="gtk+3 gtk-engine-murrine" -hostmakedepends="glib-devel ruby libxml2 gdk-pixbuf" +hostmakedepends="glib-devel gdk-pixbuf-devel ruby-devel" homepage="https://github.com/numixproject/numix-gtk-theme" distfiles="${homepage}/archive/${version}.tar.gz" checksum=5ee5ed54bea10fe23c99f1fcc614cbf593764b6310cdf889723f8c251abf0856 -do_build() { - # Gem needs --pre for the ruby version in the repos. - gem install sass --pre - make ${makejobs} +pre_build() { + gem install sass } -do_install() { - vmkdir usr/share/themes/numix-gtk-theme - vcopy src/* usr/share/themes/numix-gtk-theme +post_install() { + vlicense LICENSE } From bb9a46fe05672caeb95c55640589d154ff0cd0b7 Mon Sep 17 00:00:00 2001 From: Urs Schulz Date: Fri, 15 Sep 2017 12:52:55 +0200 Subject: [PATCH 164/202] New package: arp-scan-1.9 Closes: #7668 [via git-merge-pr] --- srcpkgs/arp-scan/patches/fix-crossbuild.patch | 12 ++++++++++++ srcpkgs/arp-scan/template | 17 +++++++++++++++++ 2 files changed, 29 insertions(+) create mode 100644 srcpkgs/arp-scan/patches/fix-crossbuild.patch create mode 100644 srcpkgs/arp-scan/template diff --git a/srcpkgs/arp-scan/patches/fix-crossbuild.patch b/srcpkgs/arp-scan/patches/fix-crossbuild.patch new file mode 100644 index 00000000000..38cbfc8bc3e --- /dev/null +++ b/srcpkgs/arp-scan/patches/fix-crossbuild.patch @@ -0,0 +1,12 @@ +--- acinclude.m4 ++++ acinclude.m4 +@@ -212,7 +211,8 @@ done])dnl AC_CACHE_VAL + LONG_LONG_INT_FORMAT='' + + case $pgac_cv_snprintf_long_long_int_format in +- cross) AC_MSG_RESULT([cannot test (not on host machine)]);; ++ cross) AC_MSG_RESULT([assuming %lld for cross compilation]) ++ LONG_LONG_INT_FORMAT='%lld';; + ?*) AC_MSG_RESULT([$pgac_cv_snprintf_long_long_int_format]) + LONG_LONG_INT_FORMAT=$pgac_cv_snprintf_long_long_int_format;; + *) AC_MSG_RESULT(none);; diff --git a/srcpkgs/arp-scan/template b/srcpkgs/arp-scan/template new file mode 100644 index 00000000000..acc79cf51e5 --- /dev/null +++ b/srcpkgs/arp-scan/template @@ -0,0 +1,17 @@ +# Template file for 'arp-scan' +pkgname=arp-scan +version=1.9 +revision=1 +build_style=gnu-configure +hostmakedepends="automake" +makedepends="libpcap-devel" +short_desc="A tool that uses ARP to discover IP hosts on the local network" +maintainer="Urs Schulz " +license="GPL-3" +homepage="http://www.nta-monitor.com/tools/arp-scan/" +distfiles="https://github.com/royhills/$pkgname/archive/$version/$pkgname-$version.tar.gz" +checksum=b2a446a170e4a2feeb825cd08db48a147f8dffae702077f33e456c4200e7afb0 + +pre_configure() { + autoreconf --install +} From f6a39ef400252e14ec532edc1e4b8cbc964c1aff Mon Sep 17 00:00:00 2001 From: Arvin Ignaci Date: Tue, 5 Sep 2017 09:42:02 -0400 Subject: [PATCH 165/202] New package: convmv-2.03 Closes: #7631 [via git-merge-pr] --- srcpkgs/convmv/template | 11 +++++++++++ 1 file changed, 11 insertions(+) create mode 100644 srcpkgs/convmv/template diff --git a/srcpkgs/convmv/template b/srcpkgs/convmv/template new file mode 100644 index 00000000000..1fcecaf3c62 --- /dev/null +++ b/srcpkgs/convmv/template @@ -0,0 +1,11 @@ +# Template file for 'convmv' +pkgname=convmv +version=2.03 +revision=1 +build_style=gnu-makefile +short_desc="Tool for converting filesystem encodings" +maintainer="Arvin Ignaci " +license="GPL-2" +homepage="https://www.j3e.de/linux/convmv/" +distfiles="${homepage}/${pkgname}-${version}.tar.gz" +checksum=f898fd850c8ef5abe48f7536e4b23ce4e11b6133974b2fc41d9197dfecc1c027 From e6c98c894e7ab5df0300a60e5236345051fbeb8f Mon Sep 17 00:00:00 2001 From: Lon Willett Date: Fri, 8 Sep 2017 07:23:50 +0200 Subject: [PATCH 166/202] New package: python-gnupg-0.4.1 Python wrapper for the GNU Privacy Guard Closes: #7586 [via git-merge-pr] --- srcpkgs/python-gnupg/template | 25 +++++++++++++++++++++++++ srcpkgs/python-gnupg/update | 3 +++ srcpkgs/python3-gnupg | 1 + 3 files changed, 29 insertions(+) create mode 100644 srcpkgs/python-gnupg/template create mode 100644 srcpkgs/python-gnupg/update create mode 120000 srcpkgs/python3-gnupg diff --git a/srcpkgs/python-gnupg/template b/srcpkgs/python-gnupg/template new file mode 100644 index 00000000000..efa6b44b329 --- /dev/null +++ b/srcpkgs/python-gnupg/template @@ -0,0 +1,25 @@ +# Template file for 'python-gnupg' +pkgname=python-gnupg +version=0.4.1 +revision=1 +noarch=yes +build_style=python-module +hostmakedepends="python-setuptools python3-setuptools" +depends="python gnupg" +pycompile_module="gnupg.py" +short_desc="Python2 wrapper for GnuPG" +maintainer="Lon Willett " +license="GPL-3" +homepage="https://bitbucket.org/vinay.sajip/python-gnupg" +distfiles="${PYPI_SITE}/p/${pkgname}/${pkgname}-${version}.tar.gz" +checksum=ef47b02eaf41dee3cf4b02ddf83130827318de9fe3eae89d01a3f05859e20e1a + +python3-gnupg_package() { + depends="python3 gnupg" + short_desc="${short_desc/Python2/Python3}" + pycompile_module="gnupg.py" + noarch=yes + pkg_install() { + vmove usr/lib/python3* + } +} diff --git a/srcpkgs/python-gnupg/update b/srcpkgs/python-gnupg/update new file mode 100644 index 00000000000..1ddb53a8912 --- /dev/null +++ b/srcpkgs/python-gnupg/update @@ -0,0 +1,3 @@ +package="python-gnupg" +site="https://pypi.python.org/pypi/python-gnupg" +pattern='python-gnupg \K[\d.]+' diff --git a/srcpkgs/python3-gnupg b/srcpkgs/python3-gnupg new file mode 120000 index 00000000000..03e85363c37 --- /dev/null +++ b/srcpkgs/python3-gnupg @@ -0,0 +1 @@ +python-gnupg \ No newline at end of file From 026a7f05dd3f9c7e4eadd23071575edd6b407174 Mon Sep 17 00:00:00 2001 From: Gurpreet Singh Date: Thu, 7 Sep 2017 02:05:37 -0400 Subject: [PATCH 167/202] New package: scudcloud-1.62 Closes: #7583 [via git-merge-pr] --- srcpkgs/scudcloud/template | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 srcpkgs/scudcloud/template diff --git a/srcpkgs/scudcloud/template b/srcpkgs/scudcloud/template new file mode 100644 index 00000000000..afa85da542f --- /dev/null +++ b/srcpkgs/scudcloud/template @@ -0,0 +1,17 @@ +# Template file for 'scudcloud' +pkgname=scudcloud +version=1.62 +revision=1 +makedepends="python3 python3-setuptools python-PyQt5 python-dbus python3-PyQt5-dbus" +short_desc="Non official desktop client app for Slack" +noarch=yes +maintainer="Gurpreet Singh " +license="MIT" +homepage="https://launchpad.net/~rael-gc/+archive/ubuntu/scudcloud" +distfiles="https://github.com/raelgc/${pkgname}/archive/v${version}.tar.gz" +checksum=33b746258bae6606adda8deee8abae18844b5f0370f3915f9ec9bec9097eaa1b + +do_install() { + python3 setup.py install --prefix=/usr --root="/" + vlicense LICENSE +} From 4b3e19e9f6e0650a166c23ef8dbf4f12ea7cd68f Mon Sep 17 00:00:00 2001 From: maxice8 Date: Sun, 17 Sep 2017 05:12:42 -0300 Subject: [PATCH 168/202] New package: thingylaunch-2.0.3 Closes: #7694 [via git-merge-pr] --- .../patches/fix-cmake-flags-override.patch | 11 +++++++++++ srcpkgs/thingylaunch/template | 18 ++++++++++++++++++ 2 files changed, 29 insertions(+) create mode 100644 srcpkgs/thingylaunch/patches/fix-cmake-flags-override.patch create mode 100644 srcpkgs/thingylaunch/template diff --git a/srcpkgs/thingylaunch/patches/fix-cmake-flags-override.patch b/srcpkgs/thingylaunch/patches/fix-cmake-flags-override.patch new file mode 100644 index 00000000000..023f2b2c00a --- /dev/null +++ b/srcpkgs/thingylaunch/patches/fix-cmake-flags-override.patch @@ -0,0 +1,11 @@ +--- CMakeLists.txt ++++ CMakeLists.txt +@@ -5,8 +5,6 @@ SET (TL_PROJECT_VERS 2.0.3) + + PROJECT (${TL_PROJECT_NAME} CXX C) + +-SET(CMAKE_CXX_FLAGS "-std=c++11") +- + IF (USE_XCB) + # Use libxcb + FIND_PACKAGE (PkgConfig REQUIRED) diff --git a/srcpkgs/thingylaunch/template b/srcpkgs/thingylaunch/template new file mode 100644 index 00000000000..0b9bfded2fd --- /dev/null +++ b/srcpkgs/thingylaunch/template @@ -0,0 +1,18 @@ +# Template file for 'thingylaunch' +pkgname=thingylaunch +version=2.0.3 +revision=1 +build_style=cmake +configure_args="-DUSE_XCB=ON" +hostmakedepends="pkg-config" +makedepends="xcb-util-wm-devel xcb-util-keysyms-devel" +short_desc="X11 application launcher with tab-completion, history, and bookmarks" +maintainer="maxice8 " +license="BSD" +homepage="https://gahr.ch/thingylaunch/" +distfiles="https://github.com/gahr/${pkgname}/archive/${version}.tar.gz" +checksum=4d9cc6b826bddb3d02836f721316bfc24c2b31f75c9c2d5077ae162eb3d60b60 + +post_install() { + vlicense COPYRIGHT +} From dc0b04f003b222ec2e0a323731831e3c4cf1bdb9 Mon Sep 17 00:00:00 2001 From: cr6git Date: Sat, 14 Oct 2017 11:02:02 +0200 Subject: [PATCH 169/202] xlockmore: add missing license Closes: #8144 [via git-merge-pr] --- srcpkgs/xlockmore/template | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/srcpkgs/xlockmore/template b/srcpkgs/xlockmore/template index c79044b7c48..9e9714bff22 100644 --- a/srcpkgs/xlockmore/template +++ b/srcpkgs/xlockmore/template @@ -1,7 +1,7 @@ # Template file for 'xlockmore' pkgname=xlockmore version=5.55 -revision=1 +revision=2 build_style=gnu-configure hostmakedepends="pkg-config" makedepends="freetype-devel libXt-devel libXext-devel" @@ -21,4 +21,7 @@ do_install() { bindir=${DESTDIR}/usr/bin mandir=${DESTDIR}/usr/share/man/man1 \ prefix=${DESTDIR}/usr install chmod u+s ${DESTDIR}/usr/bin/xlock + + sed -n 56,74p xlock/xlock.h > LICENSE + vlicense LICENSE } From ea9c8f6f240c5543e16517d2c7390eca6c44f7de Mon Sep 17 00:00:00 2001 From: SolitudeSF Date: Mon, 25 Sep 2017 20:37:12 +0300 Subject: [PATCH 170/202] New package: spacefm-ng-1.0.6 Closes: #7606 [via git-merge-pr] --- srcpkgs/spacefm-ng/template | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 srcpkgs/spacefm-ng/template diff --git a/srcpkgs/spacefm-ng/template b/srcpkgs/spacefm-ng/template new file mode 100644 index 00000000000..4c81682b3f9 --- /dev/null +++ b/srcpkgs/spacefm-ng/template @@ -0,0 +1,24 @@ +# Template file for 'spacefm-ng' +pkgname=spacefm-ng +version=1.0.6 +revision=1 +build_options="gtk3" +build_options_default="gtk3" +build_style=gnu-configure +configure_script="./autogen.sh" +conf_files="/etc/spacefm/spacefm.conf" +hostmakedepends="pkg-config intltool automake libtool glib-devel" +makedepends="$(vopt_if gtk3 gtk+3-devel gtk+-devel) glib-devel startup-notification-devel eudev-libudev-devel ffmpegthumbnailer-devel" +depends="hicolor-icon-theme desktop-file-utils" +configure_args="$(vopt_with gtk3)" +short_desc="Multi-panel tabbed file manager. Fork by Teklad" +maintainer="SolitudeSF " +license="GPL-3" +homepage="https://github.com/Teklad/spacefm-ng" +conflicts="spacefm" +distfiles="https://github.com/Teklad/spacefm-ng/archive/${version}.tar.gz" +checksum=6818c2d962855503bde1910d7ea2f200fdcab04a6713e1016811b8f73bea0836 + +post_install() { + rm ${DESTDIR}/usr/bin/spacefm-installer +} From 6b256511e0ef111dc2fbf8b4ead8f1025280c488 Mon Sep 17 00:00:00 2001 From: DirectorX Date: Sun, 13 Aug 2017 01:43:18 +0300 Subject: [PATCH 171/202] New package: ffms2-2.23.1 --- common/shlibs | 1 + srcpkgs/ffms2/template | 49 ++++++++++++++++++++++++++++++++ srcpkgs/libffms2 | 1 + srcpkgs/libffms2-devel | 1 + srcpkgs/vapoursynth-ffms2-source | 1 + 5 files changed, 53 insertions(+) create mode 100644 srcpkgs/ffms2/template create mode 120000 srcpkgs/libffms2 create mode 120000 srcpkgs/libffms2-devel create mode 120000 srcpkgs/vapoursynth-ffms2-source diff --git a/common/shlibs b/common/shlibs index 7e13294372a..193615238e9 100644 --- a/common/shlibs +++ b/common/shlibs @@ -2879,3 +2879,4 @@ libvaladoc-0.38.so.0 libvala-0.38.1_1 libphodav-2.0.so.0 phodav-2.2_1 libgfshare.so.2 libgfshare-2.0.0_1 libtacacs.so.1 tacacs-4.0.4.28_1 +libffms2.so.4 libffms2-2.23.1_1 diff --git a/srcpkgs/ffms2/template b/srcpkgs/ffms2/template new file mode 100644 index 00000000000..ef44c763f77 --- /dev/null +++ b/srcpkgs/ffms2/template @@ -0,0 +1,49 @@ +# Template file for 'ffms2' +pkgname=ffms2 +version=2.23.1 +revision=1 +_version=2.23 +wrksrc="${pkgname}-${_version}" +build_style=gnu-configure +configure_args="--enable-shared --disable-static" +hostmakedepends="pkg-config" +makedepends="ffmpeg-devel zlib-devel" +short_desc="A libav/ffmpeg based frames server" +maintainer="DirectorX " +license="MIT, GPL-3" +homepage="https://github.com/FFMS/ffms2" +distfiles="${homepage}/archive/${_version}.tar.gz" +checksum=b09b2aa2b1c6f87f94a0a0dd8284b3c791cbe77f0f3df57af99ddebcd15273ed + +post_install() { + vmkdir usr/lib/vapoursynth + pushd "$DESTDIR/usr/lib/vapoursynth" + ln -sr $(ls ../libffms2.so.*.* | head -1) libffms2.so + popd + vlicense COPYING +} + + +libffms2-devel_package() { + depends="libffms2>=${version}_${revision}" + short_desc+=" - development files" + pkg_install() { + vmove usr/include + vmove usr/lib/pkgconfig + vmove "usr/lib/*.so" + } +} + +libffms2_package() { + short_desc+=" - runtime library" + pkg_install() { + vmove "usr/lib/*.so.*" + } +} + +vapoursynth-ffms2-source_package() { + depends="libffms2>=${version}_${revision}" + pkg_install() { + vmove usr/lib/vapoursynth + } +} diff --git a/srcpkgs/libffms2 b/srcpkgs/libffms2 new file mode 120000 index 00000000000..7841b14b892 --- /dev/null +++ b/srcpkgs/libffms2 @@ -0,0 +1 @@ +ffms2 \ No newline at end of file diff --git a/srcpkgs/libffms2-devel b/srcpkgs/libffms2-devel new file mode 120000 index 00000000000..7841b14b892 --- /dev/null +++ b/srcpkgs/libffms2-devel @@ -0,0 +1 @@ +ffms2 \ No newline at end of file diff --git a/srcpkgs/vapoursynth-ffms2-source b/srcpkgs/vapoursynth-ffms2-source new file mode 120000 index 00000000000..7841b14b892 --- /dev/null +++ b/srcpkgs/vapoursynth-ffms2-source @@ -0,0 +1 @@ +ffms2 \ No newline at end of file From d551092760cb22a73cc4e3dcb7fdb86fcffb48f2 Mon Sep 17 00:00:00 2001 From: DirectorX Date: Sat, 12 Aug 2017 17:14:13 +0300 Subject: [PATCH 172/202] New package: liblsmash-2.9.1 --- common/shlibs | 2 ++ srcpkgs/l-smash/template | 40 ++++++++++++++++++++++++++++++++++++++++ srcpkgs/liblsmash | 1 + srcpkgs/liblsmash-devel | 1 + 4 files changed, 44 insertions(+) create mode 100644 srcpkgs/l-smash/template create mode 120000 srcpkgs/liblsmash create mode 120000 srcpkgs/liblsmash-devel diff --git a/common/shlibs b/common/shlibs index 193615238e9..69841ad2786 100644 --- a/common/shlibs +++ b/common/shlibs @@ -2880,3 +2880,5 @@ libphodav-2.0.so.0 phodav-2.2_1 libgfshare.so.2 libgfshare-2.0.0_1 libtacacs.so.1 tacacs-4.0.4.28_1 libffms2.so.4 libffms2-2.23.1_1 +libduktape.so.201 duktape-2.1.1_1 +liblsmash.so.2 liblsmash-2.9.1_1 diff --git a/srcpkgs/l-smash/template b/srcpkgs/l-smash/template new file mode 100644 index 00000000000..28ec0d8e977 --- /dev/null +++ b/srcpkgs/l-smash/template @@ -0,0 +1,40 @@ +# Template file for 'l-smash' +pkgname=l-smash +version=2.9.1 +revision=1 +build_style=configure +configure_args="--enable-shared --disable-static" +short_desc="MP4 muxer and other tools" +maintainer="DirectorX " +license="ISC" +homepage="https://github.com/l-smash/l-smash" +distfiles="${homepage}/archive/v${version}.tar.gz" +checksum=17f24fc8bffba753f8c628f1732fc3581b80362341274747ef6fb96af1cac45c + +do_configure() { + : ${configure_script:=./configure} + ${configure_script} ${configure_args} --cc="${CC}" \ + --extra-cflags="${CFLAGS}" --extra-ldflags="${LDFLAGS}" \ + --prefix=/usr +} + +post_install() { + vlicense LICENSE +} + +liblsmash-devel_package() { + depends="liblsmash>=${version}_${revision}" + short_desc+=" - development files" + pkg_install() { + vmove usr/include + vmove usr/lib/pkgconfig + vmove "usr/lib/*.so" + } +} + +liblsmash_package() { + short_desc+=" - runtime library" + pkg_install() { + vmove "usr/lib/*.so.*" + } +} diff --git a/srcpkgs/liblsmash b/srcpkgs/liblsmash new file mode 120000 index 00000000000..c4a1d43bcee --- /dev/null +++ b/srcpkgs/liblsmash @@ -0,0 +1 @@ +l-smash \ No newline at end of file diff --git a/srcpkgs/liblsmash-devel b/srcpkgs/liblsmash-devel new file mode 120000 index 00000000000..c4a1d43bcee --- /dev/null +++ b/srcpkgs/liblsmash-devel @@ -0,0 +1 @@ +l-smash \ No newline at end of file From 50ba7f5b9cecd26c0bad4f1abd4e7b501a464b10 Mon Sep 17 00:00:00 2001 From: John Date: Sat, 29 Apr 2017 16:09:36 +0200 Subject: [PATCH 173/202] New Package: lugaru-1.2 Closes: #7252 [via git-merge-pr] --- srcpkgs/lugaru-data | 1 + srcpkgs/lugaru/template | 27 +++++++++++++++++++++++++++ 2 files changed, 28 insertions(+) create mode 120000 srcpkgs/lugaru-data create mode 100644 srcpkgs/lugaru/template diff --git a/srcpkgs/lugaru-data b/srcpkgs/lugaru-data new file mode 120000 index 00000000000..77538e32dac --- /dev/null +++ b/srcpkgs/lugaru-data @@ -0,0 +1 @@ +lugaru \ No newline at end of file diff --git a/srcpkgs/lugaru/template b/srcpkgs/lugaru/template new file mode 100644 index 00000000000..8bb0b239103 --- /dev/null +++ b/srcpkgs/lugaru/template @@ -0,0 +1,27 @@ +# Template file for 'lugaru' +pkgname=lugaru +version=1.2 +revision=1 +build_style=cmake +configure_args="-DSYSTEM_INSTALL=ON + -DCMAKE_INSTALL_BINDIR=bin + -DCMAKE_INSTALL_DATADIR=share + -DCMAKE_INSTALL_MANDIR=share/man" +hostmakedepends="pkg-config" +makedepends="SDL2-devel zlib-devel libvorbis-devel libopenal-devel libpng-devel libjpeg-turbo-devel glu-devel" +depends="lugaru-data" +short_desc="Third person ninja rabbit fighting game" +maintainer="John " +license="GPL-2" +homepage="https://osslugaru.gitlab.io/" +distfiles="https://bitbucket.org/osslugaru/lugaru/downloads/lugaru-${version}.tar.xz" +checksum=f3ea477caf78911c69939fbdc163f9f6517c7ef2267e716a0e050be1a166ef97 + +lugaru-data_package() { + short_desc+=" - data files" + noarch=yes + license="CC-BY-SA-4" + pkg_install() { + vmove usr/share/lugaru + } +} From 8d59b4a4655f63f0c9cdd0153907543c7a6a4767 Mon Sep 17 00:00:00 2001 From: John Date: Wed, 26 Jul 2017 23:13:36 +0200 Subject: [PATCH 174/202] bullet: Update to 2.86 --- common/shlibs | 8 ++++---- srcpkgs/bullet/template | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/common/shlibs b/common/shlibs index 69841ad2786..c928be78d2f 100644 --- a/common/shlibs +++ b/common/shlibs @@ -1612,10 +1612,10 @@ libvtv.so.0 libvtv-6.3.0_1 libatomic.so.1 libatomic-4.9.0_1 libpcsclite.so.1 libpcsclite-1.8.11_1 libpcscspy.so.0 libpcsclite-1.8.11_1 -libBulletDynamics.so.2.83 bullet-2.83.5_1 -libBulletCollision.so.2.83 bullet-2.83.5_1 -libLinearMath.so.2.83 bullet-2.83.5_1 -libBulletSoftBody.so.2.83 bullet-2.83.5_1 +libBulletDynamics.so.2.86 bullet-2.86.1_1 +libBulletCollision.so.2.86 bullet-2.86.1_1 +libLinearMath.so.2.86 bullet-2.86.1_1 +libBulletSoftBody.so.2.86 bullet-2.86.5_1 libinotifytools.so.0 libinotify-tools-3.14_2 libopensc.so.5 libopensc-0.17.0_1 libsmm-local.so.5 libopensc-0.17.0_1 diff --git a/srcpkgs/bullet/template b/srcpkgs/bullet/template index af33caac7bf..b185d060bcc 100644 --- a/srcpkgs/bullet/template +++ b/srcpkgs/bullet/template @@ -1,18 +1,18 @@ # Template file for 'bullet' pkgname=bullet -version=2.83.7 +version=2.86.1 revision=1 wrksrc="bullet3-${version}" build_style=cmake -configure_args="-DBUILD_SHARED_LIBS=1 -DBUILD_OPENGL_DEMOS=0 -DBUILD_BULLET2_DEMOS=0 - -DBUILD_MULTITHREADING=1 -DBUILD_EXTRAS=1 -DINSTLAL_LIBS=1 -DINSTALL_EXTRA_LIBS=1" +configure_args="-DBUILD_SHARED_LIBS=1 -DBUILD_BULLET2_DEMOS=0 -DBUILD_CPU_DEMOS=0 + -DBUILD_UNIT_TESTS=0 -DBUILD_OPENGL3_DEMOS=0 -DBUILD_EXTRAS=1 -DINSTALL_EXTRA_LIBS=1" makedepends="glu-devel" short_desc="A 3D Collision Detection and Rigid Body Dynamics Library" maintainer="Juan RP " license="zlib" homepage="http://www.bulletphysics.com/Bullet/" distfiles="https://github.com/bulletphysics/bullet3/archive/${version}.tar.gz" -checksum=00d1d8f206ee85ffd171643ac8e72f9f4e0bf6dbf3d4ac55f4495cb168b51243 +checksum=c058b2e4321ba6adaa656976c1a138c07b18fc03b29f5b82880d5d8228fbf059 post_install() { vlicense LICENSE.txt From 7f641e83524b4181d46c7b48da50efcf8d0c2178 Mon Sep 17 00:00:00 2001 From: John Date: Sat, 29 Jul 2017 19:19:03 +0200 Subject: [PATCH 175/202] openmw: update to 0.42.0 --- srcpkgs/openmw/template | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/srcpkgs/openmw/template b/srcpkgs/openmw/template index fa197c97994..b0572dd4617 100644 --- a/srcpkgs/openmw/template +++ b/srcpkgs/openmw/template @@ -1,19 +1,19 @@ # Template file for 'openmw' pkgname=openmw -version=0.41.0 -revision=3 +version=0.42.0 +revision=1 wrksrc="${pkgname}-${pkgname}-${version}" build_style=cmake hostmakedepends="pkg-config" makedepends="libXt-devel libunshield-devel libmygui-devel osg-devel\ - bullet-devel libopenal-devel SDL2-devel qt-devel boost-devel\ - ffmpeg-devel libavformat libavutil libswscale libswresample" + bullet-devel libopenal-devel SDL2-devel qt-devel boost-devel\ + ffmpeg-devel libavformat libavutil libswscale libswresample" short_desc="Open Implementation of Morrowninds Engine" maintainer="JohnZ " license="GPL-3" homepage="http://openmw.org" distfiles="https://github.com/OpenMW/${pkgname}/archive/${pkgname}-${version}.tar.gz" -checksum=a3e1c7d060dc461b9b63ceb5d9ec56b90c1bdcbfd37f0c7c7310c38ec7e3e21d +checksum=fcbcc332ae65d03fae38ccab589b110e18a450182ace541f436f5d6a02408ade case "${XBPS_TARGET_MACHINE}" in aarch* | mips* | arm*) broken="https://bugs.openmw.org/issues/564" ;; From 26e50734b8678225bc59ddc1d9091b32c695f6a4 Mon Sep 17 00:00:00 2001 From: John Date: Fri, 28 Jul 2017 19:46:12 +0200 Subject: [PATCH 176/202] openmw: split into esmtool, bsatool and openmw-cs --- srcpkgs/bsatool | 1 + srcpkgs/esmtool | 1 + srcpkgs/openmw-cs | 1 + srcpkgs/openmw/template | 27 ++++++++++++++++++++++++++- 4 files changed, 29 insertions(+), 1 deletion(-) create mode 120000 srcpkgs/bsatool create mode 120000 srcpkgs/esmtool create mode 120000 srcpkgs/openmw-cs diff --git a/srcpkgs/bsatool b/srcpkgs/bsatool new file mode 120000 index 00000000000..b54e95dedd1 --- /dev/null +++ b/srcpkgs/bsatool @@ -0,0 +1 @@ +openmw \ No newline at end of file diff --git a/srcpkgs/esmtool b/srcpkgs/esmtool new file mode 120000 index 00000000000..b54e95dedd1 --- /dev/null +++ b/srcpkgs/esmtool @@ -0,0 +1 @@ +openmw \ No newline at end of file diff --git a/srcpkgs/openmw-cs b/srcpkgs/openmw-cs new file mode 120000 index 00000000000..b54e95dedd1 --- /dev/null +++ b/srcpkgs/openmw-cs @@ -0,0 +1 @@ +openmw \ No newline at end of file diff --git a/srcpkgs/openmw/template b/srcpkgs/openmw/template index b0572dd4617..2af3f4c73d9 100644 --- a/srcpkgs/openmw/template +++ b/srcpkgs/openmw/template @@ -8,7 +8,7 @@ hostmakedepends="pkg-config" makedepends="libXt-devel libunshield-devel libmygui-devel osg-devel\ bullet-devel libopenal-devel SDL2-devel qt-devel boost-devel\ ffmpeg-devel libavformat libavutil libswscale libswresample" -short_desc="Open Implementation of Morrowninds Engine" +short_desc="Open Implementation of Morrowind's Engine" maintainer="JohnZ " license="GPL-3" homepage="http://openmw.org" @@ -18,3 +18,28 @@ checksum=fcbcc332ae65d03fae38ccab589b110e18a450182ace541f436f5d6a02408ade case "${XBPS_TARGET_MACHINE}" in aarch* | mips* | arm*) broken="https://bugs.openmw.org/issues/564" ;; esac + +openmw-cs_package() { + short_desc="Open Implementation of Moeeowinds Creation Set" + depends="openmw-${version}_${revision}" + pkg_install() { + vmove usr/bin/openmw-cs + vmove usr/share/applications/openmw-cs.desktop + vmove usr/share/pixmaps/openmw-cs.png + vmove etc/openmw/openmw-cs.cfg + } +} + +esmtool_package() { + short_desc="Tool for inspecting and extracting Morrowind's ES files" + pkg_install() { + vmove usr/bin/esmtool + } +} + +bsatool_package() { + short_desc="Tool for inspecting Bethesda's BSA archives" + pkg_install() { + vmove usr/bin/bsatool + } +} From d1e819b84734fab5a58847c340794f7667d2fd8b Mon Sep 17 00:00:00 2001 From: John Date: Sat, 29 Jul 2017 19:55:34 +0200 Subject: [PATCH 177/202] openmw: switch to qt5 --- srcpkgs/openmw/template | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/srcpkgs/openmw/template b/srcpkgs/openmw/template index 2af3f4c73d9..dfcb67f448b 100644 --- a/srcpkgs/openmw/template +++ b/srcpkgs/openmw/template @@ -4,9 +4,10 @@ version=0.42.0 revision=1 wrksrc="${pkgname}-${pkgname}-${version}" build_style=cmake +configure_args="-DDESIRED_QT_VERSION=5" hostmakedepends="pkg-config" -makedepends="libXt-devel libunshield-devel libmygui-devel osg-devel\ - bullet-devel libopenal-devel SDL2-devel qt-devel boost-devel\ +makedepends="libXt-devel libunshield-devel libmygui-devel osg-devel + bullet-devel libopenal-devel SDL2-devel qt5-devel boost-devel ffmpeg-devel libavformat libavutil libswscale libswresample" short_desc="Open Implementation of Morrowind's Engine" maintainer="JohnZ " From b6332ec2882ebde3fbada117b50fa1e5ea537f40 Mon Sep 17 00:00:00 2001 From: cr6git Date: Sun, 15 Oct 2017 00:08:22 +0200 Subject: [PATCH 178/202] New package: rssguard --- srcpkgs/rssguard/template | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) create mode 100644 srcpkgs/rssguard/template diff --git a/srcpkgs/rssguard/template b/srcpkgs/rssguard/template new file mode 100644 index 00000000000..67dfed4a205 --- /dev/null +++ b/srcpkgs/rssguard/template @@ -0,0 +1,23 @@ +# Template file for 'rssguard' +pkgname=rssguard +version=3.5.0 +revision=1 +build_style=qmake +configure_args="CONFIG+=release LRELEASE_EXECUTABLE=lrelease-qt5" +makedepends="qt5-tools-devel" +depends="desktop-file-utils" +maintainer="cr6git " +short_desc="Simple (yet powerful) Qt5 feed reader" +homepage="https://github.com/martinrotter/rssguard" +license="GPL-3" +distfiles="https://github.com/martinrotter/rssguard/archive/${version}.tar.gz" +checksum=b89c909fef98892641671fcd79b1374a3d6cfba4fb52e6e6a1e4250c10693d1b + +if [ "$CROSS_BUILD" ]; then + hostmakedepends+=" qt5-tools-devel" +fi + +post_install() { + # Install rssguard icon manually + vinstall resources/graphics/rssguard.png 644 usr/share/pixmaps +} From 4c16ab82fb5becdd4d8743d2f63cb65c410e27b0 Mon Sep 17 00:00:00 2001 From: maxice8 Date: Fri, 13 Oct 2017 11:48:27 -0300 Subject: [PATCH 179/202] wmname: add missing license. Closes: #8201 [via git-merge-pr] --- srcpkgs/wmname/template | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/srcpkgs/wmname/template b/srcpkgs/wmname/template index 4192672ea87..485d65de98e 100644 --- a/srcpkgs/wmname/template +++ b/srcpkgs/wmname/template @@ -1,16 +1,20 @@ # Template file for 'wmname' pkgname=wmname version=0.1 -revision=4 +revision=5 build_style=gnu-makefile makedepends="libX11-devel" -short_desc="change the window manager name" +short_desc="Change the window manager name" maintainer="Juan RP " license="MIT" homepage="http://www.suckless.org/" distfiles="http://dl.suckless.org/tools/${pkgname}-${version}.tar.gz" checksum=559ad188b2913167dcbb37ecfbb7ed474a7ec4bbcb0129d8d5d08cb9208d02c5 +post_install() { + vlicense LICENSE +} + do_build() { sed -e '/strip/d' -i Makefile make CC=$CC INCS=-I. LDFLAGS="-lX11 $LDFLAGS" CFLAGS="$CFLAGS -DVERSION=\\\"$version\\\"" From 6b69531008bda24673f38b51fd075d51f09273d9 Mon Sep 17 00:00:00 2001 From: Michael Aldridge Date: Sun, 15 Oct 2017 22:53:55 -0700 Subject: [PATCH 180/202] fortune-mod-void: add additional fortune --- srcpkgs/fortune-mod-void/files/void | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/srcpkgs/fortune-mod-void/files/void b/srcpkgs/fortune-mod-void/files/void index ce56bc3881b..0bdf2e2e53f 100644 --- a/srcpkgs/fortune-mod-void/files/void +++ b/srcpkgs/fortune-mod-void/files/void @@ -154,3 +154,11 @@ chris2: I'm somewhat tempted to propose AF_TWITTER - halfwit, you live in america's hat? I knew it! % +23:25 by the power of ansible I declare these builders to + be [ONLINE] +23:28 * Vaelatern imagines maldridge in a wizard's cloak, waving a + magic wand inscribed with the bluetooth symbol, as banks of displays + behind him show splash screens and begin showing multicoloured graphs +23:29 http://198.204.250.219:19999/ + +% From 0b4ef0899aba4e538e62d761e65fdc8618c6fcac Mon Sep 17 00:00:00 2001 From: Andrew Benson Date: Tue, 26 Sep 2017 23:44:00 +0100 Subject: [PATCH 181/202] New package: gnustep-base-1.25.0 Closes: #7918 [via git-merge-pr] --- common/shlibs | 1 + srcpkgs/gnustep-base-devel | 1 + srcpkgs/gnustep-base/template | 30 ++++++++++++++++++++++++++++++ 3 files changed, 32 insertions(+) create mode 120000 srcpkgs/gnustep-base-devel create mode 100644 srcpkgs/gnustep-base/template diff --git a/common/shlibs b/common/shlibs index c928be78d2f..0f45293c100 100644 --- a/common/shlibs +++ b/common/shlibs @@ -2882,3 +2882,4 @@ libtacacs.so.1 tacacs-4.0.4.28_1 libffms2.so.4 libffms2-2.23.1_1 libduktape.so.201 duktape-2.1.1_1 liblsmash.so.2 liblsmash-2.9.1_1 +libgnustep-base.so.1.25 gnustep-base-1.25.0_1 diff --git a/srcpkgs/gnustep-base-devel b/srcpkgs/gnustep-base-devel new file mode 120000 index 00000000000..b8cfd4a2f05 --- /dev/null +++ b/srcpkgs/gnustep-base-devel @@ -0,0 +1 @@ +gnustep-base \ No newline at end of file diff --git a/srcpkgs/gnustep-base/template b/srcpkgs/gnustep-base/template new file mode 100644 index 00000000000..11e13c2863e --- /dev/null +++ b/srcpkgs/gnustep-base/template @@ -0,0 +1,30 @@ +# Template file for 'gnustep-base' +pkgname=gnustep-base +version=1.25.0 +revision=1 +build_style=gnu-configure +hostmakedepends="gnustep-make gcc-objc" +makedepends="libobjc-devel libffi-devel libxml2-devel gnutls-devel + libxslt-devel icu-devel" +short_desc="Library of general-purpose Objective C objects for GNUstep" +maintainer="Andrew Benson " +license="GPL-3" +homepage="https://www.gnustep.org/" +distfiles="http://ftp.gnustep.org/pub/gnustep/core/gnustep-base-${version}.tar.gz" +checksum=f5159a7d70e06b9dfb96c5f8ac572e3a5e6cf8de7bafb056bc9b2e0c4f93c347 + +nocross="objc doesn't get cross build at present within gcc" +case "$XBPS_TARGET_MACHINE" in + *-musl) configure_args="${configure_args} --disable-iconv"; + broken="musl patching for this is beyond the author at this time";; + *) ;; +esac + +gnustep-base-devel_package() { + short_desc+=" - development files" + depends="${makedepends} ${sourcepkg}>=${version}_${revision}" + pkg_install() { + vmove usr/lib/*.so + vmove usr/include + } +} From f1af7ccc533f60bca15075612268f482831778d3 Mon Sep 17 00:00:00 2001 From: Juan RP Date: Mon, 16 Oct 2017 11:13:35 +0200 Subject: [PATCH 182/202] efl: rebuild against bullet-2.86. --- srcpkgs/efl/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/efl/template b/srcpkgs/efl/template index 6b1071cef47..4a473b404f3 100644 --- a/srcpkgs/efl/template +++ b/srcpkgs/efl/template @@ -1,7 +1,7 @@ # Template file for 'efl' pkgname=efl version=1.20.4 -revision=1 +revision=2 build_style=gnu-configure configure_args="CXX= --enable-multisense --enable-image-loader-webp --enable-liblz4 --disable-systemd $(vopt_enable framebuffer fb) $(vopt_enable pulseaudio) From c8be28882d9f6529bae2d0cff50521aba1202795 Mon Sep 17 00:00:00 2001 From: Juan RP Date: Mon, 16 Oct 2017 11:13:35 +0200 Subject: [PATCH 183/202] openmw: rebuild against bullet-2.86. --- srcpkgs/openmw/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/openmw/template b/srcpkgs/openmw/template index dfcb67f448b..993db38afb7 100644 --- a/srcpkgs/openmw/template +++ b/srcpkgs/openmw/template @@ -1,7 +1,7 @@ # Template file for 'openmw' pkgname=openmw version=0.42.0 -revision=1 +revision=2 wrksrc="${pkgname}-${pkgname}-${version}" build_style=cmake configure_args="-DDESIRED_QT_VERSION=5" From 8c0d0d1a5f96ada7d57790d0d4bcb6211521f9e7 Mon Sep 17 00:00:00 2001 From: Juan RP Date: Mon, 16 Oct 2017 11:13:35 +0200 Subject: [PATCH 184/202] vdrift: rebuild against bullet-2.86. --- srcpkgs/vdrift/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/vdrift/template b/srcpkgs/vdrift/template index 2ea9c224204..cd22b742573 100644 --- a/srcpkgs/vdrift/template +++ b/srcpkgs/vdrift/template @@ -1,7 +1,7 @@ # Template file for 'vdrift' pkgname=vdrift version=2014.10.20 -revision=3 +revision=4 wrksrc="${pkgname}" build_style=scons make_build_args="release=1 force_feedback=1 extbullet=1 datadir=share/$pkgname" From 8d5accfbc14f94cb26203737b64a8667f9655b85 Mon Sep 17 00:00:00 2001 From: Juan RP Date: Mon, 16 Oct 2017 11:37:44 +0200 Subject: [PATCH 185/202] efl: rebuild against bullet-2.86.1 CORRECTLY --- srcpkgs/efl/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/efl/template b/srcpkgs/efl/template index 4a473b404f3..656cb43b907 100644 --- a/srcpkgs/efl/template +++ b/srcpkgs/efl/template @@ -1,7 +1,7 @@ # Template file for 'efl' pkgname=efl version=1.20.4 -revision=2 +revision=3 build_style=gnu-configure configure_args="CXX= --enable-multisense --enable-image-loader-webp --enable-liblz4 --disable-systemd $(vopt_enable framebuffer fb) $(vopt_enable pulseaudio) From 74550571c680c72e72af7a67fe99c3e553e96524 Mon Sep 17 00:00:00 2001 From: Juan RP Date: Mon, 16 Oct 2017 11:37:44 +0200 Subject: [PATCH 186/202] openmw: rebuild against bullet-2.86.1 CORRECTLY --- srcpkgs/openmw/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/openmw/template b/srcpkgs/openmw/template index 993db38afb7..8dbcd2371bd 100644 --- a/srcpkgs/openmw/template +++ b/srcpkgs/openmw/template @@ -1,7 +1,7 @@ # Template file for 'openmw' pkgname=openmw version=0.42.0 -revision=2 +revision=3 wrksrc="${pkgname}-${pkgname}-${version}" build_style=cmake configure_args="-DDESIRED_QT_VERSION=5" From c39796812f953091980d8a44f93396e6fda5ae09 Mon Sep 17 00:00:00 2001 From: Juan RP Date: Mon, 16 Oct 2017 11:37:44 +0200 Subject: [PATCH 187/202] vdrift: rebuild against bullet-2.86.1 CORRECTLY --- srcpkgs/vdrift/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/vdrift/template b/srcpkgs/vdrift/template index cd22b742573..d1c61da80d7 100644 --- a/srcpkgs/vdrift/template +++ b/srcpkgs/vdrift/template @@ -1,7 +1,7 @@ # Template file for 'vdrift' pkgname=vdrift version=2014.10.20 -revision=4 +revision=5 wrksrc="${pkgname}" build_style=scons make_build_args="release=1 force_feedback=1 extbullet=1 datadir=share/$pkgname" From 60e37bcd7e8f1aa5b038c87257be3ce068d8a53c Mon Sep 17 00:00:00 2001 From: Juan RP Date: Mon, 16 Oct 2017 11:37:59 +0200 Subject: [PATCH 188/202] common/shlibs: fix bullet version. --- common/shlibs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/common/shlibs b/common/shlibs index 0f45293c100..c0d236aad75 100644 --- a/common/shlibs +++ b/common/shlibs @@ -1615,7 +1615,7 @@ libpcscspy.so.0 libpcsclite-1.8.11_1 libBulletDynamics.so.2.86 bullet-2.86.1_1 libBulletCollision.so.2.86 bullet-2.86.1_1 libLinearMath.so.2.86 bullet-2.86.1_1 -libBulletSoftBody.so.2.86 bullet-2.86.5_1 +libBulletSoftBody.so.2.86 bullet-2.86.1_1 libinotifytools.so.0 libinotify-tools-3.14_2 libopensc.so.5 libopensc-0.17.0_1 libsmm-local.so.5 libopensc-0.17.0_1 From 4adb5aa068b1467a78ab3bfd1dc459a3789eb2f0 Mon Sep 17 00:00:00 2001 From: Michael Gehring Date: Mon, 16 Oct 2017 09:43:45 +0000 Subject: [PATCH 189/202] wpa_supplicant: add krack patches https://w1.fi/security/2017-1/wpa-packet-number-reuse-with-replayed-messages.txt CVE-2017-13077 CVE-2017-13078 CVE-2017-13079 CVE-2017-13080 CVE-2017-13081 CVE-2017-13082 CVE-2017-13084 (not applicable) CVE-2017-13086 CVE-2017-13087 CVE-2017-13088 --- ...d-key-reinstallation-in-FT-handshake.patch | 174 ++++++++++++ ...lation-of-an-already-in-use-group-ke.patch | 250 ++++++++++++++++++ ...n-of-GTK-IGTK-reinstallation-of-WNM-.patch | 184 +++++++++++++ ...event-installation-of-an-all-zero-TK.patch | 79 ++++++ ...TK-rekeying-to-generate-a-new-ANonce.patch | 64 +++++ ...6-TDLS-Reject-TPK-TK-reconfiguration.patch | 132 +++++++++ ...leep-Mode-Response-without-pending-r.patch | 43 +++ ...multiple-Reassociation-Response-fram.patch | 82 ++++++ srcpkgs/wpa_supplicant/template | 2 +- 9 files changed, 1009 insertions(+), 1 deletion(-) create mode 100644 srcpkgs/wpa_supplicant/patches/rebased-v2.6-0001-hostapd-Avoid-key-reinstallation-in-FT-handshake.patch create mode 100644 srcpkgs/wpa_supplicant/patches/rebased-v2.6-0002-Prevent-reinstallation-of-an-already-in-use-group-ke.patch create mode 100644 srcpkgs/wpa_supplicant/patches/rebased-v2.6-0003-Extend-protection-of-GTK-IGTK-reinstallation-of-WNM-.patch create mode 100644 srcpkgs/wpa_supplicant/patches/rebased-v2.6-0004-Prevent-installation-of-an-all-zero-TK.patch create mode 100644 srcpkgs/wpa_supplicant/patches/rebased-v2.6-0005-Fix-PTK-rekeying-to-generate-a-new-ANonce.patch create mode 100644 srcpkgs/wpa_supplicant/patches/rebased-v2.6-0006-TDLS-Reject-TPK-TK-reconfiguration.patch create mode 100644 srcpkgs/wpa_supplicant/patches/rebased-v2.6-0007-WNM-Ignore-WNM-Sleep-Mode-Response-without-pending-r.patch create mode 100644 srcpkgs/wpa_supplicant/patches/rebased-v2.6-0008-FT-Do-not-allow-multiple-Reassociation-Response-fram.patch diff --git a/srcpkgs/wpa_supplicant/patches/rebased-v2.6-0001-hostapd-Avoid-key-reinstallation-in-FT-handshake.patch b/srcpkgs/wpa_supplicant/patches/rebased-v2.6-0001-hostapd-Avoid-key-reinstallation-in-FT-handshake.patch new file mode 100644 index 00000000000..d9370ebf5d7 --- /dev/null +++ b/srcpkgs/wpa_supplicant/patches/rebased-v2.6-0001-hostapd-Avoid-key-reinstallation-in-FT-handshake.patch @@ -0,0 +1,174 @@ +From cf4cab804c7afd5c45505528a8d16e46163243a2 Mon Sep 17 00:00:00 2001 +From: Mathy Vanhoef +Date: Fri, 14 Jul 2017 15:15:35 +0200 +Subject: [PATCH 1/8] hostapd: Avoid key reinstallation in FT handshake + +Do not reinstall TK to the driver during Reassociation Response frame +processing if the first attempt of setting the TK succeeded. This avoids +issues related to clearing the TX/RX PN that could result in reusing +same PN values for transmitted frames (e.g., due to CCM nonce reuse and +also hitting replay protection on the receiver) and accepting replayed +frames on RX side. + +This issue was introduced by the commit +0e84c25434e6a1f283c7b4e62e483729085b78d2 ('FT: Fix PTK configuration in +authenticator') which allowed wpa_ft_install_ptk() to be called multiple +times with the same PTK. While the second configuration attempt is +needed with some drivers, it must be done only if the first attempt +failed. + +Signed-off-by: Mathy Vanhoef +--- + src/ap/ieee802_11.c | 16 +++++++++++++--- + src/ap/wpa_auth.c | 11 +++++++++++ + src/ap/wpa_auth.h | 3 ++- + src/ap/wpa_auth_ft.c | 10 ++++++++++ + src/ap/wpa_auth_i.h | 1 + + 5 files changed, 37 insertions(+), 4 deletions(-) + +diff --git a/src/ap/ieee802_11.c b/src/ap/ieee802_11.c +index 4e04169..333035f 100644 +--- src/ap/ieee802_11.c ++++ src/ap/ieee802_11.c +@@ -1841,6 +1841,7 @@ static int add_associated_sta(struct hostapd_data *hapd, + { + struct ieee80211_ht_capabilities ht_cap; + struct ieee80211_vht_capabilities vht_cap; ++ int set = 1; + + /* + * Remove the STA entry to ensure the STA PS state gets cleared and +@@ -1848,9 +1849,18 @@ static int add_associated_sta(struct hostapd_data *hapd, + * FT-over-the-DS, where a station re-associates back to the same AP but + * skips the authentication flow, or if working with a driver that + * does not support full AP client state. ++ * ++ * Skip this if the STA has already completed FT reassociation and the ++ * TK has been configured since the TX/RX PN must not be reset to 0 for ++ * the same key. + */ +- if (!sta->added_unassoc) ++ if (!sta->added_unassoc && ++ (!(sta->flags & WLAN_STA_AUTHORIZED) || ++ !wpa_auth_sta_ft_tk_already_set(sta->wpa_sm))) { + hostapd_drv_sta_remove(hapd, sta->addr); ++ wpa_auth_sm_event(sta->wpa_sm, WPA_DRV_STA_REMOVED); ++ set = 0; ++ } + + #ifdef CONFIG_IEEE80211N + if (sta->flags & WLAN_STA_HT) +@@ -1873,11 +1883,11 @@ static int add_associated_sta(struct hostapd_data *hapd, + sta->flags & WLAN_STA_VHT ? &vht_cap : NULL, + sta->flags | WLAN_STA_ASSOC, sta->qosinfo, + sta->vht_opmode, sta->p2p_ie ? 1 : 0, +- sta->added_unassoc)) { ++ set)) { + hostapd_logger(hapd, sta->addr, + HOSTAPD_MODULE_IEEE80211, HOSTAPD_LEVEL_NOTICE, + "Could not %s STA to kernel driver", +- sta->added_unassoc ? "set" : "add"); ++ set ? "set" : "add"); + + if (sta->added_unassoc) { + hostapd_drv_sta_remove(hapd, sta->addr); +diff --git a/src/ap/wpa_auth.c b/src/ap/wpa_auth.c +index 3587086..707971d 100644 +--- src/ap/wpa_auth.c ++++ src/ap/wpa_auth.c +@@ -1745,6 +1745,9 @@ int wpa_auth_sm_event(struct wpa_state_machine *sm, enum wpa_event event) + #else /* CONFIG_IEEE80211R */ + break; + #endif /* CONFIG_IEEE80211R */ ++ case WPA_DRV_STA_REMOVED: ++ sm->tk_already_set = FALSE; ++ return 0; + } + + #ifdef CONFIG_IEEE80211R +@@ -3250,6 +3253,14 @@ int wpa_auth_sta_wpa_version(struct wpa_state_machine *sm) + } + + ++int wpa_auth_sta_ft_tk_already_set(struct wpa_state_machine *sm) ++{ ++ if (!sm || !wpa_key_mgmt_ft(sm->wpa_key_mgmt)) ++ return 0; ++ return sm->tk_already_set; ++} ++ ++ + int wpa_auth_sta_clear_pmksa(struct wpa_state_machine *sm, + struct rsn_pmksa_cache_entry *entry) + { +diff --git a/src/ap/wpa_auth.h b/src/ap/wpa_auth.h +index 0de8d97..97461b0 100644 +--- src/ap/wpa_auth.h ++++ src/ap/wpa_auth.h +@@ -267,7 +267,7 @@ void wpa_receive(struct wpa_authenticator *wpa_auth, + u8 *data, size_t data_len); + enum wpa_event { + WPA_AUTH, WPA_ASSOC, WPA_DISASSOC, WPA_DEAUTH, WPA_REAUTH, +- WPA_REAUTH_EAPOL, WPA_ASSOC_FT ++ WPA_REAUTH_EAPOL, WPA_ASSOC_FT, WPA_DRV_STA_REMOVED + }; + void wpa_remove_ptk(struct wpa_state_machine *sm); + int wpa_auth_sm_event(struct wpa_state_machine *sm, enum wpa_event event); +@@ -280,6 +280,7 @@ int wpa_auth_pairwise_set(struct wpa_state_machine *sm); + int wpa_auth_get_pairwise(struct wpa_state_machine *sm); + int wpa_auth_sta_key_mgmt(struct wpa_state_machine *sm); + int wpa_auth_sta_wpa_version(struct wpa_state_machine *sm); ++int wpa_auth_sta_ft_tk_already_set(struct wpa_state_machine *sm); + int wpa_auth_sta_clear_pmksa(struct wpa_state_machine *sm, + struct rsn_pmksa_cache_entry *entry); + struct rsn_pmksa_cache_entry * +diff --git a/src/ap/wpa_auth_ft.c b/src/ap/wpa_auth_ft.c +index 42242a5..e63b99a 100644 +--- src/ap/wpa_auth_ft.c ++++ src/ap/wpa_auth_ft.c +@@ -780,6 +780,14 @@ void wpa_ft_install_ptk(struct wpa_state_machine *sm) + return; + } + ++ if (sm->tk_already_set) { ++ /* Must avoid TK reconfiguration to prevent clearing of TX/RX ++ * PN in the driver */ ++ wpa_printf(MSG_DEBUG, ++ "FT: Do not re-install same PTK to the driver"); ++ return; ++ } ++ + /* FIX: add STA entry to kernel/driver here? The set_key will fail + * most likely without this.. At the moment, STA entry is added only + * after association has been completed. This function will be called +@@ -792,6 +800,7 @@ void wpa_ft_install_ptk(struct wpa_state_machine *sm) + + /* FIX: MLME-SetProtection.Request(TA, Tx_Rx) */ + sm->pairwise_set = TRUE; ++ sm->tk_already_set = TRUE; + } + + +@@ -898,6 +907,7 @@ static int wpa_ft_process_auth_req(struct wpa_state_machine *sm, + + sm->pairwise = pairwise; + sm->PTK_valid = TRUE; ++ sm->tk_already_set = FALSE; + wpa_ft_install_ptk(sm); + + buflen = 2 + sizeof(struct rsn_mdie) + 2 + sizeof(struct rsn_ftie) + +diff --git a/src/ap/wpa_auth_i.h b/src/ap/wpa_auth_i.h +index 72b7eb3..7fd8f05 100644 +--- src/ap/wpa_auth_i.h ++++ src/ap/wpa_auth_i.h +@@ -65,6 +65,7 @@ struct wpa_state_machine { + struct wpa_ptk PTK; + Boolean PTK_valid; + Boolean pairwise_set; ++ Boolean tk_already_set; + int keycount; + Boolean Pair; + struct wpa_key_replay_counter { +-- +2.7.4 + diff --git a/srcpkgs/wpa_supplicant/patches/rebased-v2.6-0002-Prevent-reinstallation-of-an-already-in-use-group-ke.patch b/srcpkgs/wpa_supplicant/patches/rebased-v2.6-0002-Prevent-reinstallation-of-an-already-in-use-group-ke.patch new file mode 100644 index 00000000000..af994d85def --- /dev/null +++ b/srcpkgs/wpa_supplicant/patches/rebased-v2.6-0002-Prevent-reinstallation-of-an-already-in-use-group-ke.patch @@ -0,0 +1,250 @@ +From 927f891007c402fefd1ff384645b3f07597c3ede Mon Sep 17 00:00:00 2001 +From: Mathy Vanhoef +Date: Wed, 12 Jul 2017 16:03:24 +0200 +Subject: [PATCH 2/8] Prevent reinstallation of an already in-use group key + +Track the current GTK and IGTK that is in use and when receiving a +(possibly retransmitted) Group Message 1 or WNM-Sleep Mode Response, do +not install the given key if it is already in use. This prevents an +attacker from trying to trick the client into resetting or lowering the +sequence counter associated to the group key. + +Signed-off-by: Mathy Vanhoef +--- + src/common/wpa_common.h | 11 +++++ + src/rsn_supp/wpa.c | 116 ++++++++++++++++++++++++++++++------------------ + src/rsn_supp/wpa_i.h | 4 ++ + 3 files changed, 87 insertions(+), 44 deletions(-) + +diff --git a/src/common/wpa_common.h b/src/common/wpa_common.h +index af1d0f0..d200285 100644 +--- src/common/wpa_common.h ++++ src/common/wpa_common.h +@@ -217,6 +217,17 @@ struct wpa_ptk { + size_t tk_len; + }; + ++struct wpa_gtk { ++ u8 gtk[WPA_GTK_MAX_LEN]; ++ size_t gtk_len; ++}; ++ ++#ifdef CONFIG_IEEE80211W ++struct wpa_igtk { ++ u8 igtk[WPA_IGTK_MAX_LEN]; ++ size_t igtk_len; ++}; ++#endif /* CONFIG_IEEE80211W */ + + /* WPA IE version 1 + * 00-50-f2:1 (OUI:OUI type) +diff --git a/src/rsn_supp/wpa.c b/src/rsn_supp/wpa.c +index 3c47879..95bd7be 100644 +--- src/rsn_supp/wpa.c ++++ src/rsn_supp/wpa.c +@@ -714,6 +714,15 @@ static int wpa_supplicant_install_gtk(struct wpa_sm *sm, + const u8 *_gtk = gd->gtk; + u8 gtk_buf[32]; + ++ /* Detect possible key reinstallation */ ++ if (sm->gtk.gtk_len == (size_t) gd->gtk_len && ++ os_memcmp(sm->gtk.gtk, gd->gtk, sm->gtk.gtk_len) == 0) { ++ wpa_dbg(sm->ctx->msg_ctx, MSG_DEBUG, ++ "WPA: Not reinstalling already in-use GTK to the driver (keyidx=%d tx=%d len=%d)", ++ gd->keyidx, gd->tx, gd->gtk_len); ++ return 0; ++ } ++ + wpa_hexdump_key(MSG_DEBUG, "WPA: Group Key", gd->gtk, gd->gtk_len); + wpa_dbg(sm->ctx->msg_ctx, MSG_DEBUG, + "WPA: Installing GTK to the driver (keyidx=%d tx=%d len=%d)", +@@ -748,6 +757,9 @@ static int wpa_supplicant_install_gtk(struct wpa_sm *sm, + } + os_memset(gtk_buf, 0, sizeof(gtk_buf)); + ++ sm->gtk.gtk_len = gd->gtk_len; ++ os_memcpy(sm->gtk.gtk, gd->gtk, sm->gtk.gtk_len); ++ + return 0; + } + +@@ -854,6 +866,48 @@ static int wpa_supplicant_pairwise_gtk(struct wpa_sm *sm, + } + + ++#ifdef CONFIG_IEEE80211W ++static int wpa_supplicant_install_igtk(struct wpa_sm *sm, ++ const struct wpa_igtk_kde *igtk) ++{ ++ size_t len = wpa_cipher_key_len(sm->mgmt_group_cipher); ++ u16 keyidx = WPA_GET_LE16(igtk->keyid); ++ ++ /* Detect possible key reinstallation */ ++ if (sm->igtk.igtk_len == len && ++ os_memcmp(sm->igtk.igtk, igtk->igtk, sm->igtk.igtk_len) == 0) { ++ wpa_dbg(sm->ctx->msg_ctx, MSG_DEBUG, ++ "WPA: Not reinstalling already in-use IGTK to the driver (keyidx=%d)", ++ keyidx); ++ return 0; ++ } ++ ++ wpa_dbg(sm->ctx->msg_ctx, MSG_DEBUG, ++ "WPA: IGTK keyid %d pn %02x%02x%02x%02x%02x%02x", ++ keyidx, MAC2STR(igtk->pn)); ++ wpa_hexdump_key(MSG_DEBUG, "WPA: IGTK", igtk->igtk, len); ++ if (keyidx > 4095) { ++ wpa_msg(sm->ctx->msg_ctx, MSG_WARNING, ++ "WPA: Invalid IGTK KeyID %d", keyidx); ++ return -1; ++ } ++ if (wpa_sm_set_key(sm, wpa_cipher_to_alg(sm->mgmt_group_cipher), ++ broadcast_ether_addr, ++ keyidx, 0, igtk->pn, sizeof(igtk->pn), ++ igtk->igtk, len) < 0) { ++ wpa_msg(sm->ctx->msg_ctx, MSG_WARNING, ++ "WPA: Failed to configure IGTK to the driver"); ++ return -1; ++ } ++ ++ sm->igtk.igtk_len = len; ++ os_memcpy(sm->igtk.igtk, igtk->igtk, sm->igtk.igtk_len); ++ ++ return 0; ++} ++#endif /* CONFIG_IEEE80211W */ ++ ++ + static int ieee80211w_set_keys(struct wpa_sm *sm, + struct wpa_eapol_ie_parse *ie) + { +@@ -864,30 +918,14 @@ static int ieee80211w_set_keys(struct wpa_sm *sm, + if (ie->igtk) { + size_t len; + const struct wpa_igtk_kde *igtk; +- u16 keyidx; ++ + len = wpa_cipher_key_len(sm->mgmt_group_cipher); + if (ie->igtk_len != WPA_IGTK_KDE_PREFIX_LEN + len) + return -1; ++ + igtk = (const struct wpa_igtk_kde *) ie->igtk; +- keyidx = WPA_GET_LE16(igtk->keyid); +- wpa_dbg(sm->ctx->msg_ctx, MSG_DEBUG, "WPA: IGTK keyid %d " +- "pn %02x%02x%02x%02x%02x%02x", +- keyidx, MAC2STR(igtk->pn)); +- wpa_hexdump_key(MSG_DEBUG, "WPA: IGTK", +- igtk->igtk, len); +- if (keyidx > 4095) { +- wpa_msg(sm->ctx->msg_ctx, MSG_WARNING, +- "WPA: Invalid IGTK KeyID %d", keyidx); +- return -1; +- } +- if (wpa_sm_set_key(sm, wpa_cipher_to_alg(sm->mgmt_group_cipher), +- broadcast_ether_addr, +- keyidx, 0, igtk->pn, sizeof(igtk->pn), +- igtk->igtk, len) < 0) { +- wpa_msg(sm->ctx->msg_ctx, MSG_WARNING, +- "WPA: Failed to configure IGTK to the driver"); ++ if (wpa_supplicant_install_igtk(sm, igtk) < 0) + return -1; +- } + } + + return 0; +@@ -2307,7 +2345,7 @@ void wpa_sm_deinit(struct wpa_sm *sm) + */ + void wpa_sm_notify_assoc(struct wpa_sm *sm, const u8 *bssid) + { +- int clear_ptk = 1; ++ int clear_keys = 1; + + if (sm == NULL) + return; +@@ -2333,11 +2371,11 @@ void wpa_sm_notify_assoc(struct wpa_sm *sm, const u8 *bssid) + /* Prepare for the next transition */ + wpa_ft_prepare_auth_request(sm, NULL); + +- clear_ptk = 0; ++ clear_keys = 0; + } + #endif /* CONFIG_IEEE80211R */ + +- if (clear_ptk) { ++ if (clear_keys) { + /* + * IEEE 802.11, 8.4.10: Delete PTK SA on (re)association if + * this is not part of a Fast BSS Transition. +@@ -2347,6 +2385,10 @@ void wpa_sm_notify_assoc(struct wpa_sm *sm, const u8 *bssid) + os_memset(&sm->ptk, 0, sizeof(sm->ptk)); + sm->tptk_set = 0; + os_memset(&sm->tptk, 0, sizeof(sm->tptk)); ++ os_memset(&sm->gtk, 0, sizeof(sm->gtk)); ++#ifdef CONFIG_IEEE80211W ++ os_memset(&sm->igtk, 0, sizeof(sm->igtk)); ++#endif /* CONFIG_IEEE80211W */ + } + + #ifdef CONFIG_TDLS +@@ -2877,6 +2919,10 @@ void wpa_sm_drop_sa(struct wpa_sm *sm) + os_memset(sm->pmk, 0, sizeof(sm->pmk)); + os_memset(&sm->ptk, 0, sizeof(sm->ptk)); + os_memset(&sm->tptk, 0, sizeof(sm->tptk)); ++ os_memset(&sm->gtk, 0, sizeof(sm->gtk)); ++#ifdef CONFIG_IEEE80211W ++ os_memset(&sm->igtk, 0, sizeof(sm->igtk)); ++#endif /* CONFIG_IEEE80211W */ + #ifdef CONFIG_IEEE80211R + os_memset(sm->xxkey, 0, sizeof(sm->xxkey)); + os_memset(sm->pmk_r0, 0, sizeof(sm->pmk_r0)); +@@ -2949,29 +2995,11 @@ int wpa_wnmsleep_install_key(struct wpa_sm *sm, u8 subelem_id, u8 *buf) + os_memset(&gd, 0, sizeof(gd)); + #ifdef CONFIG_IEEE80211W + } else if (subelem_id == WNM_SLEEP_SUBELEM_IGTK) { +- struct wpa_igtk_kde igd; +- u16 keyidx; +- +- os_memset(&igd, 0, sizeof(igd)); +- keylen = wpa_cipher_key_len(sm->mgmt_group_cipher); +- os_memcpy(igd.keyid, buf + 2, 2); +- os_memcpy(igd.pn, buf + 4, 6); +- +- keyidx = WPA_GET_LE16(igd.keyid); +- os_memcpy(igd.igtk, buf + 10, keylen); +- +- wpa_hexdump_key(MSG_DEBUG, "Install IGTK (WNM SLEEP)", +- igd.igtk, keylen); +- if (wpa_sm_set_key(sm, wpa_cipher_to_alg(sm->mgmt_group_cipher), +- broadcast_ether_addr, +- keyidx, 0, igd.pn, sizeof(igd.pn), +- igd.igtk, keylen) < 0) { +- wpa_printf(MSG_DEBUG, "Failed to install the IGTK in " +- "WNM mode"); +- os_memset(&igd, 0, sizeof(igd)); ++ const struct wpa_igtk_kde *igtk; ++ ++ igtk = (const struct wpa_igtk_kde *) (buf + 2); ++ if (wpa_supplicant_install_igtk(sm, igtk) < 0) + return -1; +- } +- os_memset(&igd, 0, sizeof(igd)); + #endif /* CONFIG_IEEE80211W */ + } else { + wpa_printf(MSG_DEBUG, "Unknown element id"); +diff --git a/src/rsn_supp/wpa_i.h b/src/rsn_supp/wpa_i.h +index f653ba6..afc9e37 100644 +--- src/rsn_supp/wpa_i.h ++++ src/rsn_supp/wpa_i.h +@@ -31,6 +31,10 @@ struct wpa_sm { + u8 rx_replay_counter[WPA_REPLAY_COUNTER_LEN]; + int rx_replay_counter_set; + u8 request_counter[WPA_REPLAY_COUNTER_LEN]; ++ struct wpa_gtk gtk; ++#ifdef CONFIG_IEEE80211W ++ struct wpa_igtk igtk; ++#endif /* CONFIG_IEEE80211W */ + + struct eapol_sm *eapol; /* EAPOL state machine from upper level code */ + +-- +2.7.4 + diff --git a/srcpkgs/wpa_supplicant/patches/rebased-v2.6-0003-Extend-protection-of-GTK-IGTK-reinstallation-of-WNM-.patch b/srcpkgs/wpa_supplicant/patches/rebased-v2.6-0003-Extend-protection-of-GTK-IGTK-reinstallation-of-WNM-.patch new file mode 100644 index 00000000000..c0b8f8abaaf --- /dev/null +++ b/srcpkgs/wpa_supplicant/patches/rebased-v2.6-0003-Extend-protection-of-GTK-IGTK-reinstallation-of-WNM-.patch @@ -0,0 +1,184 @@ +From 8280294e74846ea342389a0cd17215050fa5afe8 Mon Sep 17 00:00:00 2001 +From: Jouni Malinen +Date: Sun, 1 Oct 2017 12:12:24 +0300 +Subject: [PATCH 3/8] Extend protection of GTK/IGTK reinstallation of WNM-Sleep + Mode cases + +This extends the protection to track last configured GTK/IGTK value +separately from EAPOL-Key frames and WNM-Sleep Mode frames to cover a +corner case where these two different mechanisms may get used when the +GTK/IGTK has changed and tracking a single value is not sufficient to +detect a possible key reconfiguration. + +Signed-off-by: Jouni Malinen +--- + src/rsn_supp/wpa.c | 53 +++++++++++++++++++++++++++++++++++++--------------- + src/rsn_supp/wpa_i.h | 2 ++ + 2 files changed, 40 insertions(+), 15 deletions(-) + +diff --git a/src/rsn_supp/wpa.c b/src/rsn_supp/wpa.c +index 95bd7be..7a2c68d 100644 +--- src/rsn_supp/wpa.c ++++ src/rsn_supp/wpa.c +@@ -709,14 +709,17 @@ struct wpa_gtk_data { + + static int wpa_supplicant_install_gtk(struct wpa_sm *sm, + const struct wpa_gtk_data *gd, +- const u8 *key_rsc) ++ const u8 *key_rsc, int wnm_sleep) + { + const u8 *_gtk = gd->gtk; + u8 gtk_buf[32]; + + /* Detect possible key reinstallation */ +- if (sm->gtk.gtk_len == (size_t) gd->gtk_len && +- os_memcmp(sm->gtk.gtk, gd->gtk, sm->gtk.gtk_len) == 0) { ++ if ((sm->gtk.gtk_len == (size_t) gd->gtk_len && ++ os_memcmp(sm->gtk.gtk, gd->gtk, sm->gtk.gtk_len) == 0) || ++ (sm->gtk_wnm_sleep.gtk_len == (size_t) gd->gtk_len && ++ os_memcmp(sm->gtk_wnm_sleep.gtk, gd->gtk, ++ sm->gtk_wnm_sleep.gtk_len) == 0)) { + wpa_dbg(sm->ctx->msg_ctx, MSG_DEBUG, + "WPA: Not reinstalling already in-use GTK to the driver (keyidx=%d tx=%d len=%d)", + gd->keyidx, gd->tx, gd->gtk_len); +@@ -757,8 +760,14 @@ static int wpa_supplicant_install_gtk(struct wpa_sm *sm, + } + os_memset(gtk_buf, 0, sizeof(gtk_buf)); + +- sm->gtk.gtk_len = gd->gtk_len; +- os_memcpy(sm->gtk.gtk, gd->gtk, sm->gtk.gtk_len); ++ if (wnm_sleep) { ++ sm->gtk_wnm_sleep.gtk_len = gd->gtk_len; ++ os_memcpy(sm->gtk_wnm_sleep.gtk, gd->gtk, ++ sm->gtk_wnm_sleep.gtk_len); ++ } else { ++ sm->gtk.gtk_len = gd->gtk_len; ++ os_memcpy(sm->gtk.gtk, gd->gtk, sm->gtk.gtk_len); ++ } + + return 0; + } +@@ -852,7 +861,7 @@ static int wpa_supplicant_pairwise_gtk(struct wpa_sm *sm, + (wpa_supplicant_check_group_cipher(sm, sm->group_cipher, + gtk_len, gtk_len, + &gd.key_rsc_len, &gd.alg) || +- wpa_supplicant_install_gtk(sm, &gd, key_rsc))) { ++ wpa_supplicant_install_gtk(sm, &gd, key_rsc, 0))) { + wpa_dbg(sm->ctx->msg_ctx, MSG_DEBUG, + "RSN: Failed to install GTK"); + os_memset(&gd, 0, sizeof(gd)); +@@ -868,14 +877,18 @@ static int wpa_supplicant_pairwise_gtk(struct wpa_sm *sm, + + #ifdef CONFIG_IEEE80211W + static int wpa_supplicant_install_igtk(struct wpa_sm *sm, +- const struct wpa_igtk_kde *igtk) ++ const struct wpa_igtk_kde *igtk, ++ int wnm_sleep) + { + size_t len = wpa_cipher_key_len(sm->mgmt_group_cipher); + u16 keyidx = WPA_GET_LE16(igtk->keyid); + + /* Detect possible key reinstallation */ +- if (sm->igtk.igtk_len == len && +- os_memcmp(sm->igtk.igtk, igtk->igtk, sm->igtk.igtk_len) == 0) { ++ if ((sm->igtk.igtk_len == len && ++ os_memcmp(sm->igtk.igtk, igtk->igtk, sm->igtk.igtk_len) == 0) || ++ (sm->igtk_wnm_sleep.igtk_len == len && ++ os_memcmp(sm->igtk_wnm_sleep.igtk, igtk->igtk, ++ sm->igtk_wnm_sleep.igtk_len) == 0)) { + wpa_dbg(sm->ctx->msg_ctx, MSG_DEBUG, + "WPA: Not reinstalling already in-use IGTK to the driver (keyidx=%d)", + keyidx); +@@ -900,8 +913,14 @@ static int wpa_supplicant_install_igtk(struct wpa_sm *sm, + return -1; + } + +- sm->igtk.igtk_len = len; +- os_memcpy(sm->igtk.igtk, igtk->igtk, sm->igtk.igtk_len); ++ if (wnm_sleep) { ++ sm->igtk_wnm_sleep.igtk_len = len; ++ os_memcpy(sm->igtk_wnm_sleep.igtk, igtk->igtk, ++ sm->igtk_wnm_sleep.igtk_len); ++ } else { ++ sm->igtk.igtk_len = len; ++ os_memcpy(sm->igtk.igtk, igtk->igtk, sm->igtk.igtk_len); ++ } + + return 0; + } +@@ -924,7 +943,7 @@ static int ieee80211w_set_keys(struct wpa_sm *sm, + return -1; + + igtk = (const struct wpa_igtk_kde *) ie->igtk; +- if (wpa_supplicant_install_igtk(sm, igtk) < 0) ++ if (wpa_supplicant_install_igtk(sm, igtk, 0) < 0) + return -1; + } + +@@ -1574,7 +1593,7 @@ static void wpa_supplicant_process_1_of_2(struct wpa_sm *sm, + if (wpa_supplicant_rsc_relaxation(sm, key->key_rsc)) + key_rsc = null_rsc; + +- if (wpa_supplicant_install_gtk(sm, &gd, key_rsc) || ++ if (wpa_supplicant_install_gtk(sm, &gd, key_rsc, 0) || + wpa_supplicant_send_2_of_2(sm, key, ver, key_info) < 0) + goto failed; + os_memset(&gd, 0, sizeof(gd)); +@@ -2386,8 +2405,10 @@ void wpa_sm_notify_assoc(struct wpa_sm *sm, const u8 *bssid) + sm->tptk_set = 0; + os_memset(&sm->tptk, 0, sizeof(sm->tptk)); + os_memset(&sm->gtk, 0, sizeof(sm->gtk)); ++ os_memset(&sm->gtk_wnm_sleep, 0, sizeof(sm->gtk_wnm_sleep)); + #ifdef CONFIG_IEEE80211W + os_memset(&sm->igtk, 0, sizeof(sm->igtk)); ++ os_memset(&sm->igtk_wnm_sleep, 0, sizeof(sm->igtk_wnm_sleep)); + #endif /* CONFIG_IEEE80211W */ + } + +@@ -2920,8 +2941,10 @@ void wpa_sm_drop_sa(struct wpa_sm *sm) + os_memset(&sm->ptk, 0, sizeof(sm->ptk)); + os_memset(&sm->tptk, 0, sizeof(sm->tptk)); + os_memset(&sm->gtk, 0, sizeof(sm->gtk)); ++ os_memset(&sm->gtk_wnm_sleep, 0, sizeof(sm->gtk_wnm_sleep)); + #ifdef CONFIG_IEEE80211W + os_memset(&sm->igtk, 0, sizeof(sm->igtk)); ++ os_memset(&sm->igtk_wnm_sleep, 0, sizeof(sm->igtk_wnm_sleep)); + #endif /* CONFIG_IEEE80211W */ + #ifdef CONFIG_IEEE80211R + os_memset(sm->xxkey, 0, sizeof(sm->xxkey)); +@@ -2986,7 +3009,7 @@ int wpa_wnmsleep_install_key(struct wpa_sm *sm, u8 subelem_id, u8 *buf) + + wpa_hexdump_key(MSG_DEBUG, "Install GTK (WNM SLEEP)", + gd.gtk, gd.gtk_len); +- if (wpa_supplicant_install_gtk(sm, &gd, key_rsc)) { ++ if (wpa_supplicant_install_gtk(sm, &gd, key_rsc, 1)) { + os_memset(&gd, 0, sizeof(gd)); + wpa_printf(MSG_DEBUG, "Failed to install the GTK in " + "WNM mode"); +@@ -2998,7 +3021,7 @@ int wpa_wnmsleep_install_key(struct wpa_sm *sm, u8 subelem_id, u8 *buf) + const struct wpa_igtk_kde *igtk; + + igtk = (const struct wpa_igtk_kde *) (buf + 2); +- if (wpa_supplicant_install_igtk(sm, igtk) < 0) ++ if (wpa_supplicant_install_igtk(sm, igtk, 1) < 0) + return -1; + #endif /* CONFIG_IEEE80211W */ + } else { +diff --git a/src/rsn_supp/wpa_i.h b/src/rsn_supp/wpa_i.h +index afc9e37..9a54631 100644 +--- src/rsn_supp/wpa_i.h ++++ src/rsn_supp/wpa_i.h +@@ -32,8 +32,10 @@ struct wpa_sm { + int rx_replay_counter_set; + u8 request_counter[WPA_REPLAY_COUNTER_LEN]; + struct wpa_gtk gtk; ++ struct wpa_gtk gtk_wnm_sleep; + #ifdef CONFIG_IEEE80211W + struct wpa_igtk igtk; ++ struct wpa_igtk igtk_wnm_sleep; + #endif /* CONFIG_IEEE80211W */ + + struct eapol_sm *eapol; /* EAPOL state machine from upper level code */ +-- +2.7.4 + diff --git a/srcpkgs/wpa_supplicant/patches/rebased-v2.6-0004-Prevent-installation-of-an-all-zero-TK.patch b/srcpkgs/wpa_supplicant/patches/rebased-v2.6-0004-Prevent-installation-of-an-all-zero-TK.patch new file mode 100644 index 00000000000..bdd8d39727b --- /dev/null +++ b/srcpkgs/wpa_supplicant/patches/rebased-v2.6-0004-Prevent-installation-of-an-all-zero-TK.patch @@ -0,0 +1,79 @@ +From 8f82bc94e8697a9d47fa8774dfdaaede1084912c Mon Sep 17 00:00:00 2001 +From: Mathy Vanhoef +Date: Fri, 29 Sep 2017 04:22:51 +0200 +Subject: [PATCH 4/8] Prevent installation of an all-zero TK + +Properly track whether a PTK has already been installed to the driver +and the TK part cleared from memory. This prevents an attacker from +trying to trick the client into installing an all-zero TK. + +This fixes the earlier fix in commit +ad00d64e7d8827b3cebd665a0ceb08adabf15e1e ('Fix TK configuration to the +driver in EAPOL-Key 3/4 retry case') which did not take into account +possibility of an extra message 1/4 showing up between retries of +message 3/4. + +Signed-off-by: Mathy Vanhoef +--- + src/common/wpa_common.h | 1 + + src/rsn_supp/wpa.c | 5 ++--- + src/rsn_supp/wpa_i.h | 1 - + 3 files changed, 3 insertions(+), 4 deletions(-) + +diff --git a/src/common/wpa_common.h b/src/common/wpa_common.h +index d200285..1021ccb 100644 +--- src/common/wpa_common.h ++++ src/common/wpa_common.h +@@ -215,6 +215,7 @@ struct wpa_ptk { + size_t kck_len; + size_t kek_len; + size_t tk_len; ++ int installed; /* 1 if key has already been installed to driver */ + }; + + struct wpa_gtk { +diff --git a/src/rsn_supp/wpa.c b/src/rsn_supp/wpa.c +index 7a2c68d..0550a41 100644 +--- src/rsn_supp/wpa.c ++++ src/rsn_supp/wpa.c +@@ -510,7 +510,6 @@ static void wpa_supplicant_process_1_of_4(struct wpa_sm *sm, + os_memset(buf, 0, sizeof(buf)); + } + sm->tptk_set = 1; +- sm->tk_to_set = 1; + + kde = sm->assoc_wpa_ie; + kde_len = sm->assoc_wpa_ie_len; +@@ -615,7 +614,7 @@ static int wpa_supplicant_install_ptk(struct wpa_sm *sm, + enum wpa_alg alg; + const u8 *key_rsc; + +- if (!sm->tk_to_set) { ++ if (sm->ptk.installed) { + wpa_dbg(sm->ctx->msg_ctx, MSG_DEBUG, + "WPA: Do not re-install same PTK to the driver"); + return 0; +@@ -659,7 +658,7 @@ static int wpa_supplicant_install_ptk(struct wpa_sm *sm, + + /* TK is not needed anymore in supplicant */ + os_memset(sm->ptk.tk, 0, WPA_TK_MAX_LEN); +- sm->tk_to_set = 0; ++ sm->ptk.installed = 1; + + if (sm->wpa_ptk_rekey) { + eloop_cancel_timeout(wpa_sm_rekey_ptk, sm, NULL); +diff --git a/src/rsn_supp/wpa_i.h b/src/rsn_supp/wpa_i.h +index 9a54631..41f371f 100644 +--- src/rsn_supp/wpa_i.h ++++ src/rsn_supp/wpa_i.h +@@ -24,7 +24,6 @@ struct wpa_sm { + struct wpa_ptk ptk, tptk; + int ptk_set, tptk_set; + unsigned int msg_3_of_4_ok:1; +- unsigned int tk_to_set:1; + u8 snonce[WPA_NONCE_LEN]; + u8 anonce[WPA_NONCE_LEN]; /* ANonce from the last 1/4 msg */ + int renew_snonce; +-- +2.7.4 + diff --git a/srcpkgs/wpa_supplicant/patches/rebased-v2.6-0005-Fix-PTK-rekeying-to-generate-a-new-ANonce.patch b/srcpkgs/wpa_supplicant/patches/rebased-v2.6-0005-Fix-PTK-rekeying-to-generate-a-new-ANonce.patch new file mode 100644 index 00000000000..e35692b1c03 --- /dev/null +++ b/srcpkgs/wpa_supplicant/patches/rebased-v2.6-0005-Fix-PTK-rekeying-to-generate-a-new-ANonce.patch @@ -0,0 +1,64 @@ +From 12fac09b437a1dc8a0f253e265934a8aaf4d2f8b Mon Sep 17 00:00:00 2001 +From: Jouni Malinen +Date: Sun, 1 Oct 2017 12:32:57 +0300 +Subject: [PATCH 5/8] Fix PTK rekeying to generate a new ANonce + +The Authenticator state machine path for PTK rekeying ended up bypassing +the AUTHENTICATION2 state where a new ANonce is generated when going +directly to the PTKSTART state since there is no need to try to +determine the PMK again in such a case. This is far from ideal since the +new PTK would depend on a new nonce only from the supplicant. + +Fix this by generating a new ANonce when moving to the PTKSTART state +for the purpose of starting new 4-way handshake to rekey PTK. + +Signed-off-by: Jouni Malinen +--- + src/ap/wpa_auth.c | 24 +++++++++++++++++++++--- + 1 file changed, 21 insertions(+), 3 deletions(-) + +diff --git a/src/ap/wpa_auth.c b/src/ap/wpa_auth.c +index 707971d..bf10cc1 100644 +--- src/ap/wpa_auth.c ++++ src/ap/wpa_auth.c +@@ -1901,6 +1901,21 @@ SM_STATE(WPA_PTK, AUTHENTICATION2) + } + + ++static int wpa_auth_sm_ptk_update(struct wpa_state_machine *sm) ++{ ++ if (random_get_bytes(sm->ANonce, WPA_NONCE_LEN)) { ++ wpa_printf(MSG_ERROR, ++ "WPA: Failed to get random data for ANonce"); ++ sm->Disconnect = TRUE; ++ return -1; ++ } ++ wpa_hexdump(MSG_DEBUG, "WPA: Assign new ANonce", sm->ANonce, ++ WPA_NONCE_LEN); ++ sm->TimeoutCtr = 0; ++ return 0; ++} ++ ++ + SM_STATE(WPA_PTK, INITPMK) + { + u8 msk[2 * PMK_LEN]; +@@ -2458,9 +2473,12 @@ SM_STEP(WPA_PTK) + SM_ENTER(WPA_PTK, AUTHENTICATION); + else if (sm->ReAuthenticationRequest) + SM_ENTER(WPA_PTK, AUTHENTICATION2); +- else if (sm->PTKRequest) +- SM_ENTER(WPA_PTK, PTKSTART); +- else switch (sm->wpa_ptk_state) { ++ else if (sm->PTKRequest) { ++ if (wpa_auth_sm_ptk_update(sm) < 0) ++ SM_ENTER(WPA_PTK, DISCONNECTED); ++ else ++ SM_ENTER(WPA_PTK, PTKSTART); ++ } else switch (sm->wpa_ptk_state) { + case WPA_PTK_INITIALIZE: + break; + case WPA_PTK_DISCONNECT: +-- +2.7.4 + diff --git a/srcpkgs/wpa_supplicant/patches/rebased-v2.6-0006-TDLS-Reject-TPK-TK-reconfiguration.patch b/srcpkgs/wpa_supplicant/patches/rebased-v2.6-0006-TDLS-Reject-TPK-TK-reconfiguration.patch new file mode 100644 index 00000000000..18ca542274e --- /dev/null +++ b/srcpkgs/wpa_supplicant/patches/rebased-v2.6-0006-TDLS-Reject-TPK-TK-reconfiguration.patch @@ -0,0 +1,132 @@ +From 6c4bed4f47d1960ec04981a9d50e5076aea5223d Mon Sep 17 00:00:00 2001 +From: Jouni Malinen +Date: Fri, 22 Sep 2017 11:03:15 +0300 +Subject: [PATCH 6/8] TDLS: Reject TPK-TK reconfiguration + +Do not try to reconfigure the same TPK-TK to the driver after it has +been successfully configured. This is an explicit check to avoid issues +related to resetting the TX/RX packet number. There was already a check +for this for TPK M2 (retries of that message are ignored completely), so +that behavior does not get modified. + +For TPK M3, the TPK-TK could have been reconfigured, but that was +followed by immediate teardown of the link due to an issue in updating +the STA entry. Furthermore, for TDLS with any real security (i.e., +ignoring open/WEP), the TPK message exchange is protected on the AP path +and simple replay attacks are not feasible. + +As an additional corner case, make sure the local nonce gets updated if +the peer uses a very unlikely "random nonce" of all zeros. + +Signed-off-by: Jouni Malinen +--- + src/rsn_supp/tdls.c | 38 ++++++++++++++++++++++++++++++++++++-- + 1 file changed, 36 insertions(+), 2 deletions(-) + +diff --git a/src/rsn_supp/tdls.c b/src/rsn_supp/tdls.c +index e424168..9eb9738 100644 +--- src/rsn_supp/tdls.c ++++ src/rsn_supp/tdls.c +@@ -112,6 +112,7 @@ struct wpa_tdls_peer { + u8 tk[16]; /* TPK-TK; assuming only CCMP will be used */ + } tpk; + int tpk_set; ++ int tk_set; /* TPK-TK configured to the driver */ + int tpk_success; + int tpk_in_progress; + +@@ -192,6 +193,20 @@ static int wpa_tdls_set_key(struct wpa_sm *sm, struct wpa_tdls_peer *peer) + u8 rsc[6]; + enum wpa_alg alg; + ++ if (peer->tk_set) { ++ /* ++ * This same TPK-TK has already been configured to the driver ++ * and this new configuration attempt (likely due to an ++ * unexpected retransmitted frame) would result in clearing ++ * the TX/RX sequence number which can break security, so must ++ * not allow that to happen. ++ */ ++ wpa_printf(MSG_INFO, "TDLS: TPK-TK for the peer " MACSTR ++ " has already been configured to the driver - do not reconfigure", ++ MAC2STR(peer->addr)); ++ return -1; ++ } ++ + os_memset(rsc, 0, 6); + + switch (peer->cipher) { +@@ -209,12 +224,15 @@ static int wpa_tdls_set_key(struct wpa_sm *sm, struct wpa_tdls_peer *peer) + return -1; + } + ++ wpa_printf(MSG_DEBUG, "TDLS: Configure pairwise key for peer " MACSTR, ++ MAC2STR(peer->addr)); + if (wpa_sm_set_key(sm, alg, peer->addr, -1, 1, + rsc, sizeof(rsc), peer->tpk.tk, key_len) < 0) { + wpa_printf(MSG_WARNING, "TDLS: Failed to set TPK to the " + "driver"); + return -1; + } ++ peer->tk_set = 1; + return 0; + } + +@@ -696,7 +714,7 @@ static void wpa_tdls_peer_clear(struct wpa_sm *sm, struct wpa_tdls_peer *peer) + peer->cipher = 0; + peer->qos_info = 0; + peer->wmm_capable = 0; +- peer->tpk_set = peer->tpk_success = 0; ++ peer->tk_set = peer->tpk_set = peer->tpk_success = 0; + peer->chan_switch_enabled = 0; + os_memset(&peer->tpk, 0, sizeof(peer->tpk)); + os_memset(peer->inonce, 0, WPA_NONCE_LEN); +@@ -1159,6 +1177,7 @@ skip_rsnie: + wpa_tdls_peer_free(sm, peer); + return -1; + } ++ peer->tk_set = 0; /* A new nonce results in a new TK */ + wpa_hexdump(MSG_DEBUG, "TDLS: Initiator Nonce for TPK handshake", + peer->inonce, WPA_NONCE_LEN); + os_memcpy(ftie->Snonce, peer->inonce, WPA_NONCE_LEN); +@@ -1751,6 +1770,19 @@ static int wpa_tdls_addset_peer(struct wpa_sm *sm, struct wpa_tdls_peer *peer, + } + + ++static int tdls_nonce_set(const u8 *nonce) ++{ ++ int i; ++ ++ for (i = 0; i < WPA_NONCE_LEN; i++) { ++ if (nonce[i]) ++ return 1; ++ } ++ ++ return 0; ++} ++ ++ + static int wpa_tdls_process_tpk_m1(struct wpa_sm *sm, const u8 *src_addr, + const u8 *buf, size_t len) + { +@@ -2004,7 +2036,8 @@ skip_rsn: + peer->rsnie_i_len = kde.rsn_ie_len; + peer->cipher = cipher; + +- if (os_memcmp(peer->inonce, ftie->Snonce, WPA_NONCE_LEN) != 0) { ++ if (os_memcmp(peer->inonce, ftie->Snonce, WPA_NONCE_LEN) != 0 || ++ !tdls_nonce_set(peer->inonce)) { + /* + * There is no point in updating the RNonce for every obtained + * TPK M1 frame (e.g., retransmission due to timeout) with the +@@ -2020,6 +2053,7 @@ skip_rsn: + "TDLS: Failed to get random data for responder nonce"); + goto error; + } ++ peer->tk_set = 0; /* A new nonce results in a new TK */ + } + + #if 0 +-- +2.7.4 + diff --git a/srcpkgs/wpa_supplicant/patches/rebased-v2.6-0007-WNM-Ignore-WNM-Sleep-Mode-Response-without-pending-r.patch b/srcpkgs/wpa_supplicant/patches/rebased-v2.6-0007-WNM-Ignore-WNM-Sleep-Mode-Response-without-pending-r.patch new file mode 100644 index 00000000000..0e53f52c510 --- /dev/null +++ b/srcpkgs/wpa_supplicant/patches/rebased-v2.6-0007-WNM-Ignore-WNM-Sleep-Mode-Response-without-pending-r.patch @@ -0,0 +1,43 @@ +From 53c5eb58e95004f86e65ee9fbfccbc291b139057 Mon Sep 17 00:00:00 2001 +From: Jouni Malinen +Date: Fri, 22 Sep 2017 11:25:02 +0300 +Subject: [PATCH 7/8] WNM: Ignore WNM-Sleep Mode Response without pending + request + +Commit 03ed0a52393710be6bdae657d1b36efa146520e5 ('WNM: Ignore WNM-Sleep +Mode Response if WNM-Sleep Mode has not been used') started ignoring the +response when no WNM-Sleep Mode Request had been used during the +association. This can be made tighter by clearing the used flag when +successfully processing a response. This adds an additional layer of +protection against unexpected retransmissions of the response frame. + +Signed-off-by: Jouni Malinen +--- + wpa_supplicant/wnm_sta.c | 4 +++- + 1 file changed, 3 insertions(+), 1 deletion(-) + +diff --git a/wpa_supplicant/wnm_sta.c b/wpa_supplicant/wnm_sta.c +index 1b3409c..67a07ff 100644 +--- wpa_supplicant/wnm_sta.c ++++ wpa_supplicant/wnm_sta.c +@@ -260,7 +260,7 @@ static void ieee802_11_rx_wnmsleep_resp(struct wpa_supplicant *wpa_s, + + if (!wpa_s->wnmsleep_used) { + wpa_printf(MSG_DEBUG, +- "WNM: Ignore WNM-Sleep Mode Response frame since WNM-Sleep Mode has not been used in this association"); ++ "WNM: Ignore WNM-Sleep Mode Response frame since WNM-Sleep Mode operation has not been requested"); + return; + } + +@@ -299,6 +299,8 @@ static void ieee802_11_rx_wnmsleep_resp(struct wpa_supplicant *wpa_s, + return; + } + ++ wpa_s->wnmsleep_used = 0; ++ + if (wnmsleep_ie->status == WNM_STATUS_SLEEP_ACCEPT || + wnmsleep_ie->status == WNM_STATUS_SLEEP_EXIT_ACCEPT_GTK_UPDATE) { + wpa_printf(MSG_DEBUG, "Successfully recv WNM-Sleep Response " +-- +2.7.4 + diff --git a/srcpkgs/wpa_supplicant/patches/rebased-v2.6-0008-FT-Do-not-allow-multiple-Reassociation-Response-fram.patch b/srcpkgs/wpa_supplicant/patches/rebased-v2.6-0008-FT-Do-not-allow-multiple-Reassociation-Response-fram.patch new file mode 100644 index 00000000000..12cc6964026 --- /dev/null +++ b/srcpkgs/wpa_supplicant/patches/rebased-v2.6-0008-FT-Do-not-allow-multiple-Reassociation-Response-fram.patch @@ -0,0 +1,82 @@ +From b372ab0b7daea719749194dc554b26e6367603f2 Mon Sep 17 00:00:00 2001 +From: Jouni Malinen +Date: Fri, 22 Sep 2017 12:06:37 +0300 +Subject: [PATCH 8/8] FT: Do not allow multiple Reassociation Response frames + +The driver is expected to not report a second association event without +the station having explicitly request a new association. As such, this +case should not be reachable. However, since reconfiguring the same +pairwise or group keys to the driver could result in nonce reuse issues, +be extra careful here and do an additional state check to avoid this +even if the local driver ends up somehow accepting an unexpected +Reassociation Response frame. + +Signed-off-by: Jouni Malinen +--- + src/rsn_supp/wpa.c | 3 +++ + src/rsn_supp/wpa_ft.c | 8 ++++++++ + src/rsn_supp/wpa_i.h | 1 + + 3 files changed, 12 insertions(+) + +diff --git a/src/rsn_supp/wpa.c b/src/rsn_supp/wpa.c +index 0550a41..2a53c6f 100644 +--- src/rsn_supp/wpa.c ++++ src/rsn_supp/wpa.c +@@ -2440,6 +2440,9 @@ void wpa_sm_notify_disassoc(struct wpa_sm *sm) + #ifdef CONFIG_TDLS + wpa_tdls_disassoc(sm); + #endif /* CONFIG_TDLS */ ++#ifdef CONFIG_IEEE80211R ++ sm->ft_reassoc_completed = 0; ++#endif /* CONFIG_IEEE80211R */ + + /* Keys are not needed in the WPA state machine anymore */ + wpa_sm_drop_sa(sm); +diff --git a/src/rsn_supp/wpa_ft.c b/src/rsn_supp/wpa_ft.c +index 205793e..d45bb45 100644 +--- src/rsn_supp/wpa_ft.c ++++ src/rsn_supp/wpa_ft.c +@@ -153,6 +153,7 @@ static u8 * wpa_ft_gen_req_ies(struct wpa_sm *sm, size_t *len, + u16 capab; + + sm->ft_completed = 0; ++ sm->ft_reassoc_completed = 0; + + buf_len = 2 + sizeof(struct rsn_mdie) + 2 + sizeof(struct rsn_ftie) + + 2 + sm->r0kh_id_len + ric_ies_len + 100; +@@ -681,6 +682,11 @@ int wpa_ft_validate_reassoc_resp(struct wpa_sm *sm, const u8 *ies, + return -1; + } + ++ if (sm->ft_reassoc_completed) { ++ wpa_printf(MSG_DEBUG, "FT: Reassociation has already been completed for this FT protocol instance - ignore unexpected retransmission"); ++ return 0; ++ } ++ + if (wpa_ft_parse_ies(ies, ies_len, &parse) < 0) { + wpa_printf(MSG_DEBUG, "FT: Failed to parse IEs"); + return -1; +@@ -781,6 +787,8 @@ int wpa_ft_validate_reassoc_resp(struct wpa_sm *sm, const u8 *ies, + return -1; + } + ++ sm->ft_reassoc_completed = 1; ++ + if (wpa_ft_process_gtk_subelem(sm, parse.gtk, parse.gtk_len) < 0) + return -1; + +diff --git a/src/rsn_supp/wpa_i.h b/src/rsn_supp/wpa_i.h +index 41f371f..56f88dc 100644 +--- src/rsn_supp/wpa_i.h ++++ src/rsn_supp/wpa_i.h +@@ -128,6 +128,7 @@ struct wpa_sm { + size_t r0kh_id_len; + u8 r1kh_id[FT_R1KH_ID_LEN]; + int ft_completed; ++ int ft_reassoc_completed; + int over_the_ds_in_progress; + u8 target_ap[ETH_ALEN]; /* over-the-DS target AP */ + int set_ptk_after_assoc; +-- +2.7.4 + diff --git a/srcpkgs/wpa_supplicant/template b/srcpkgs/wpa_supplicant/template index c412e197ddf..9404b4e6037 100644 --- a/srcpkgs/wpa_supplicant/template +++ b/srcpkgs/wpa_supplicant/template @@ -1,7 +1,7 @@ # Template file for 'wpa_supplicant' pkgname=wpa_supplicant version=2.6 -revision=6 +revision=7 build_wrksrc=$pkgname short_desc="WPA/WPA2/IEEE 802.1X Supplicant" maintainer="Juan RP " From c13dc734eb67b6c69a59a19d50240ef401df2bd9 Mon Sep 17 00:00:00 2001 From: Michael Gehring Date: Mon, 16 Oct 2017 09:44:05 +0000 Subject: [PATCH 190/202] hostapd: add krack patches --- ...-0001-hostapd-Avoid-key-reinstallation-in-FT-handshake.patch | 1 + ...2-Prevent-reinstallation-of-an-already-in-use-group-ke.patch | 1 + ...3-Extend-protection-of-GTK-IGTK-reinstallation-of-WNM-.patch | 1 + ...based-v2.6-0004-Prevent-installation-of-an-all-zero-TK.patch | 1 + ...ed-v2.6-0005-Fix-PTK-rekeying-to-generate-a-new-ANonce.patch | 1 + .../rebased-v2.6-0006-TDLS-Reject-TPK-TK-reconfiguration.patch | 1 + ...8-FT-Do-not-allow-multiple-Reassociation-Response-fram.patch | 1 + srcpkgs/hostapd/template | 2 +- 8 files changed, 8 insertions(+), 1 deletion(-) create mode 120000 srcpkgs/hostapd/patches/rebased-v2.6-0001-hostapd-Avoid-key-reinstallation-in-FT-handshake.patch create mode 120000 srcpkgs/hostapd/patches/rebased-v2.6-0002-Prevent-reinstallation-of-an-already-in-use-group-ke.patch create mode 120000 srcpkgs/hostapd/patches/rebased-v2.6-0003-Extend-protection-of-GTK-IGTK-reinstallation-of-WNM-.patch create mode 120000 srcpkgs/hostapd/patches/rebased-v2.6-0004-Prevent-installation-of-an-all-zero-TK.patch create mode 120000 srcpkgs/hostapd/patches/rebased-v2.6-0005-Fix-PTK-rekeying-to-generate-a-new-ANonce.patch create mode 120000 srcpkgs/hostapd/patches/rebased-v2.6-0006-TDLS-Reject-TPK-TK-reconfiguration.patch create mode 120000 srcpkgs/hostapd/patches/rebased-v2.6-0008-FT-Do-not-allow-multiple-Reassociation-Response-fram.patch diff --git a/srcpkgs/hostapd/patches/rebased-v2.6-0001-hostapd-Avoid-key-reinstallation-in-FT-handshake.patch b/srcpkgs/hostapd/patches/rebased-v2.6-0001-hostapd-Avoid-key-reinstallation-in-FT-handshake.patch new file mode 120000 index 00000000000..cf437bbe51a --- /dev/null +++ b/srcpkgs/hostapd/patches/rebased-v2.6-0001-hostapd-Avoid-key-reinstallation-in-FT-handshake.patch @@ -0,0 +1 @@ +../../wpa_supplicant/patches/rebased-v2.6-0001-hostapd-Avoid-key-reinstallation-in-FT-handshake.patch \ No newline at end of file diff --git a/srcpkgs/hostapd/patches/rebased-v2.6-0002-Prevent-reinstallation-of-an-already-in-use-group-ke.patch b/srcpkgs/hostapd/patches/rebased-v2.6-0002-Prevent-reinstallation-of-an-already-in-use-group-ke.patch new file mode 120000 index 00000000000..d6b08173a04 --- /dev/null +++ b/srcpkgs/hostapd/patches/rebased-v2.6-0002-Prevent-reinstallation-of-an-already-in-use-group-ke.patch @@ -0,0 +1 @@ +../../wpa_supplicant/patches/rebased-v2.6-0002-Prevent-reinstallation-of-an-already-in-use-group-ke.patch \ No newline at end of file diff --git a/srcpkgs/hostapd/patches/rebased-v2.6-0003-Extend-protection-of-GTK-IGTK-reinstallation-of-WNM-.patch b/srcpkgs/hostapd/patches/rebased-v2.6-0003-Extend-protection-of-GTK-IGTK-reinstallation-of-WNM-.patch new file mode 120000 index 00000000000..7714b9f449b --- /dev/null +++ b/srcpkgs/hostapd/patches/rebased-v2.6-0003-Extend-protection-of-GTK-IGTK-reinstallation-of-WNM-.patch @@ -0,0 +1 @@ +../../wpa_supplicant/patches/rebased-v2.6-0003-Extend-protection-of-GTK-IGTK-reinstallation-of-WNM-.patch \ No newline at end of file diff --git a/srcpkgs/hostapd/patches/rebased-v2.6-0004-Prevent-installation-of-an-all-zero-TK.patch b/srcpkgs/hostapd/patches/rebased-v2.6-0004-Prevent-installation-of-an-all-zero-TK.patch new file mode 120000 index 00000000000..24059296513 --- /dev/null +++ b/srcpkgs/hostapd/patches/rebased-v2.6-0004-Prevent-installation-of-an-all-zero-TK.patch @@ -0,0 +1 @@ +../../wpa_supplicant/patches/rebased-v2.6-0004-Prevent-installation-of-an-all-zero-TK.patch \ No newline at end of file diff --git a/srcpkgs/hostapd/patches/rebased-v2.6-0005-Fix-PTK-rekeying-to-generate-a-new-ANonce.patch b/srcpkgs/hostapd/patches/rebased-v2.6-0005-Fix-PTK-rekeying-to-generate-a-new-ANonce.patch new file mode 120000 index 00000000000..aa99fe72a6f --- /dev/null +++ b/srcpkgs/hostapd/patches/rebased-v2.6-0005-Fix-PTK-rekeying-to-generate-a-new-ANonce.patch @@ -0,0 +1 @@ +../../wpa_supplicant/patches/rebased-v2.6-0005-Fix-PTK-rekeying-to-generate-a-new-ANonce.patch \ No newline at end of file diff --git a/srcpkgs/hostapd/patches/rebased-v2.6-0006-TDLS-Reject-TPK-TK-reconfiguration.patch b/srcpkgs/hostapd/patches/rebased-v2.6-0006-TDLS-Reject-TPK-TK-reconfiguration.patch new file mode 120000 index 00000000000..a078c74151b --- /dev/null +++ b/srcpkgs/hostapd/patches/rebased-v2.6-0006-TDLS-Reject-TPK-TK-reconfiguration.patch @@ -0,0 +1 @@ +../../wpa_supplicant/patches/rebased-v2.6-0006-TDLS-Reject-TPK-TK-reconfiguration.patch \ No newline at end of file diff --git a/srcpkgs/hostapd/patches/rebased-v2.6-0008-FT-Do-not-allow-multiple-Reassociation-Response-fram.patch b/srcpkgs/hostapd/patches/rebased-v2.6-0008-FT-Do-not-allow-multiple-Reassociation-Response-fram.patch new file mode 120000 index 00000000000..3b65e80f5b1 --- /dev/null +++ b/srcpkgs/hostapd/patches/rebased-v2.6-0008-FT-Do-not-allow-multiple-Reassociation-Response-fram.patch @@ -0,0 +1 @@ +../../wpa_supplicant/patches/rebased-v2.6-0008-FT-Do-not-allow-multiple-Reassociation-Response-fram.patch \ No newline at end of file diff --git a/srcpkgs/hostapd/template b/srcpkgs/hostapd/template index 1cf9476f3c7..8a29e7811f3 100644 --- a/srcpkgs/hostapd/template +++ b/srcpkgs/hostapd/template @@ -1,7 +1,7 @@ # Template file for 'hostapd' pkgname=hostapd version=2.6 -revision=3 +revision=4 build_wrksrc=${pkgname} conf_files="/etc/hostapd/hostapd.conf" hostmakedepends="pkg-config" From 0ccae53892c335111c93c818429b03c9fa4dbe01 Mon Sep 17 00:00:00 2001 From: Andrea Brancaleoni Date: Mon, 16 Oct 2017 11:49:23 +0200 Subject: [PATCH 191/202] Adapta: update to 3.91.2.250. --- srcpkgs/Adapta/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/Adapta/template b/srcpkgs/Adapta/template index af7d3fc94e8..5e45de8aff9 100644 --- a/srcpkgs/Adapta/template +++ b/srcpkgs/Adapta/template @@ -1,6 +1,6 @@ # Template file for 'Adapta' pkgname=Adapta -version=3.91.2.247 +version=3.91.2.250 revision=1 build_style=gnu-configure wrksrc="adapta-gtk-theme-$version" @@ -11,7 +11,7 @@ maintainer="Andrea Brancaleoni " license="GPL-2" homepage=https://github.com/adapta-project/adapta-gtk-theme distfiles="https://github.com/adapta-project/adapta-gtk-theme/archive/$version.tar.gz" -checksum=d53501c8cda442d566d8810ec0b1cb688097496ab26042cfecf52dc967b85bd5 +checksum=5a266ac3ee2dad92cba230136786499c55a0382c8f2a0c4b529c16a4e5a75f5f noarch=y From d49b18a0841e3df5baa0e87369c009b2dd3019b6 Mon Sep 17 00:00:00 2001 From: Enno Boland Date: Mon, 16 Oct 2017 13:31:09 +0200 Subject: [PATCH 192/202] New package: gnome-multi-writer-3.26.0 --- srcpkgs/gnome-multi-writer/template | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100644 srcpkgs/gnome-multi-writer/template diff --git a/srcpkgs/gnome-multi-writer/template b/srcpkgs/gnome-multi-writer/template new file mode 100644 index 00000000000..03e750a198d --- /dev/null +++ b/srcpkgs/gnome-multi-writer/template @@ -0,0 +1,18 @@ +# Template file for 'gnome-multi-writer' +pkgname=gnome-multi-writer +version=3.26.0 +revision=1 +build_style=meson +hostmakedepends="docbook2mdoc $(vopt_if gir gobject-introspection)" +makedepends="gtk+3-devel libgusb-devel udisks2-devel polkit-devel" +short_desc="Writes ISO files to multiple USB devices at once" +maintainer="Juan RP " +homepage="https://live.gnome.org/GnomeClocks" +license="GPL-2" +distfiles="${GNOME_SITE}/$pkgname/${version%.*}/${pkgname}-${version}.tar.xz" +checksum=aae3f4ffd8fd907cf75ea09c6a8167400388a8584d21ddaec0c252d8196e2bcf + +build_options="gir" +if [ -z "$CROSS_BUILD" ]; then + build_options_default+=" gir" +fi From 4e3c985208121f94ae77fb86ffacd7b23b28f94f Mon Sep 17 00:00:00 2001 From: Enno Boland Date: Mon, 16 Oct 2017 13:36:36 +0200 Subject: [PATCH 193/202] gnome-multi-writer: fix build --- srcpkgs/gnome-multi-writer/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/gnome-multi-writer/template b/srcpkgs/gnome-multi-writer/template index 03e750a198d..3770ec7da2a 100644 --- a/srcpkgs/gnome-multi-writer/template +++ b/srcpkgs/gnome-multi-writer/template @@ -3,10 +3,10 @@ pkgname=gnome-multi-writer version=3.26.0 revision=1 build_style=meson -hostmakedepends="docbook2mdoc $(vopt_if gir gobject-introspection)" +hostmakedepends="docbook2mdoc $(vopt_if gir gobject-introspection) pkg-config" makedepends="gtk+3-devel libgusb-devel udisks2-devel polkit-devel" short_desc="Writes ISO files to multiple USB devices at once" -maintainer="Juan RP " +maintainer="Enno Boland " homepage="https://live.gnome.org/GnomeClocks" license="GPL-2" distfiles="${GNOME_SITE}/$pkgname/${version%.*}/${pkgname}-${version}.tar.xz" From b86968aed2d1cc25294e53efa74c8ae526de7fb3 Mon Sep 17 00:00:00 2001 From: Enno Boland Date: Mon, 16 Oct 2017 13:38:21 +0200 Subject: [PATCH 194/202] gnome-multi-writer: broken for now --- srcpkgs/gnome-multi-writer/template | 1 + 1 file changed, 1 insertion(+) diff --git a/srcpkgs/gnome-multi-writer/template b/srcpkgs/gnome-multi-writer/template index 3770ec7da2a..e41ed24f845 100644 --- a/srcpkgs/gnome-multi-writer/template +++ b/srcpkgs/gnome-multi-writer/template @@ -11,6 +11,7 @@ homepage="https://live.gnome.org/GnomeClocks" license="GPL-2" distfiles="${GNOME_SITE}/$pkgname/${version%.*}/${pkgname}-${version}.tar.xz" checksum=aae3f4ffd8fd907cf75ea09c6a8167400388a8584d21ddaec0c252d8196e2bcf +broken=yes build_options="gir" if [ -z "$CROSS_BUILD" ]; then From 6997c09841f6d7a06a85ce76f741fed06198694e Mon Sep 17 00:00:00 2001 From: Juan RP Date: Mon, 16 Oct 2017 13:51:19 +0200 Subject: [PATCH 195/202] wayland: update to 1.14.0. --- srcpkgs/wayland/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/wayland/template b/srcpkgs/wayland/template index 44d6d053740..c1230e9df3a 100644 --- a/srcpkgs/wayland/template +++ b/srcpkgs/wayland/template @@ -1,6 +1,6 @@ # Template file for 'wayland'. pkgname=wayland -version=1.13.0 +version=1.14.0 revision=1 build_style=gnu-configure configure_args="--disable-documentation --disable-static" @@ -11,7 +11,7 @@ maintainer="Juan RP " homepage="http://wayland.freedesktop.org/" license="MIT" distfiles="http://wayland.freedesktop.org/releases/wayland-${version}.tar.xz" -checksum=69b052c031a61e89af7cc8780893d0da1e301492352aa449dee9345043e6fe51 +checksum=ed80cabc0961a759a42092e2c39aabfc1ec9a13c86c98bbe2b812f008da27ab8 pre_configure() { autoreconf -fi From e7a3f2a26f7e8e113238a72e3e90e1eee2d7782b Mon Sep 17 00:00:00 2001 From: Juan RP Date: Mon, 16 Oct 2017 13:51:29 +0200 Subject: [PATCH 196/202] weston: update to 3.0.0. --- common/shlibs | 3 ++- srcpkgs/weston/patches/musl-tests.patch | 10 ++++++++++ srcpkgs/weston/template | 13 +++++-------- 3 files changed, 17 insertions(+), 9 deletions(-) create mode 100644 srcpkgs/weston/patches/musl-tests.patch diff --git a/common/shlibs b/common/shlibs index c0d236aad75..62d57027cc5 100644 --- a/common/shlibs +++ b/common/shlibs @@ -2750,7 +2750,8 @@ libspectrum.so.8 libspectrum-1.2.2_1 libbearssl.so.0 bearssl-0.3_1 libXfont2.so.2 libXfont2-2.0.1_1 libqalculate.so.11 libqalculate-2.0.0_1 -libweston-2.so.0 weston-2.0.0_1 +libweston-3.so.0 weston-3.0.0_1 +libweston-desktop-3.so.0 weston-3.0.0_1 libmutter-0.so.0 mutter-3.24.0_1 libmutter-clutter-0.so mutter-3.24.0_1 libmutter-cogl-path-0.so mutter-3.24.0_1 diff --git a/srcpkgs/weston/patches/musl-tests.patch b/srcpkgs/weston/patches/musl-tests.patch new file mode 100644 index 00000000000..805552e8593 --- /dev/null +++ b/srcpkgs/weston/patches/musl-tests.patch @@ -0,0 +1,10 @@ +--- shared/timespec-util.h.orig 2017-10-16 13:45:42.189826321 +0200 ++++ shared/timespec-util.h 2017-10-16 13:45:52.780979880 +0200 +@@ -28,6 +28,7 @@ + + #include + #include ++#include + + #define NSEC_PER_SEC 1000000000 + diff --git a/srcpkgs/weston/template b/srcpkgs/weston/template index 59396fa62a1..4e41e651d83 100644 --- a/srcpkgs/weston/template +++ b/srcpkgs/weston/template @@ -1,7 +1,7 @@ # Template file for 'weston'. pkgname=weston -version=2.0.0 -revision=3 +version=3.0.0 +revision=1 build_style=gnu-configure # XXX enable rdp compositor if freerdp is updated to >=1.1. configure_args="--enable-libinput-backend --disable-setuid-install @@ -13,7 +13,7 @@ maintainer="Juan RP " homepage="http://wayland.freedesktop.org/" license="MIT" distfiles="http://wayland.freedesktop.org/releases/${pkgname}-${version}.tar.xz" -checksum=b4e446ac27f118196f1609dab89bb3cb3e81652d981414ad860e733b355365d8 +checksum=cde1d55e8dd70c3cbb3d1ec72f60e60000041579caa1d6a262bd9c35e93723a5 system_groups="weston-launch" lib32disabled=yes @@ -46,9 +46,6 @@ x86_64*|i686*) makedepends+=" glu-devel libva-devel" configure_args+=" --enable-vaapi-recorder" ;; -aarch64*) - broken="https://build.voidlinux.eu/builders/aarch64-musl_builder/builds/1785/steps/shell_3/logs/stdio" - ;; esac pre_configure() { @@ -72,12 +69,12 @@ weston-colord_package() { weston-x11_package() { short_desc+=" - x11 backend" pkg_install() { - vmove /usr/lib/libweston-2/x11-backend.so + vmove /usr/lib/libweston-3/x11-backend.so } } weston-xwayland_package() { short_desc+=" - xwayland backend" pkg_install() { - vmove /usr/lib/libweston-2/xwayland.so + vmove /usr/lib/libweston-3/xwayland.so } } From 78b5d29cdfa0faa90d85485debdc6fd6833715bc Mon Sep 17 00:00:00 2001 From: maxice8 Date: Mon, 16 Oct 2017 08:42:48 -0200 Subject: [PATCH 197/202] avahi-discover: fix cross-compilation issues. The situation: on the 0.7 bump python-gobject was introduced as a dependency because avahi-discover and avahi-discover-standalone bianaries aren't built without it What went wrong: armv* arches don't have python-gobject and can't cross-compile it so the package building just fails (funny enough it "succeeds" sometimes, exiting 0 and not creating the package) and packages aren't made, leading to a chain reaction where other packages like gvfs and cups-filters also fail The fix: wrap the python-gobject dependency, avahi-discover and avahi-discover-standalone on opt_if gir, add $(vopt_enable gir pygobject) so the package won't try to find python-gobject Side-effects: cross-compiled arches won't have avahi-discover and avahi-discover-standalone binaries available to them, the avahi-discover pacakge becomes kinda useless by itself, native compilation arches remain unaffected --- srcpkgs/avahi-discover/template | 14 ++++++++------ 1 file changed, 8 insertions(+), 6 deletions(-) diff --git a/srcpkgs/avahi-discover/template b/srcpkgs/avahi-discover/template index 2ac46d2b64f..bd896ce7387 100644 --- a/srcpkgs/avahi-discover/template +++ b/srcpkgs/avahi-discover/template @@ -5,7 +5,7 @@ # pkgname=avahi-discover version=0.7 -revision=2 +revision=3 wrksrc="avahi-${version}" noarch=yes build_style=gnu-configure @@ -15,9 +15,9 @@ configure_args="--disable-qt3 --disable-qt4 --disable-mono --disable-monodoc --with-avahi-priv-access-group=network --with-autoipd-user=avahi --with-autoipd-group=avahi --with-distro=none --disable-xmltoman --disable-dbm --without-systemdsystemunitdir - --disable-static ssp_cv_lib=no --enable-python --enable-pygtk + --disable-static ssp_cv_lib=no --enable-python --enable-glib --enable-gobject --enable-gtk --enable-gtk3 - $(vopt_enable gir introspection)" + $(vopt_enable gir introspection) $(vopt_enable gir pygobject)" short_desc="Service discover user interface for avahi" maintainer="Juan RP " license="LGPL-2.1" @@ -28,7 +28,7 @@ checksum=57a99b5dfe7fdae794e3d1ee7a62973a368e91e414bd0dfa5d84434de5b14804 hostmakedepends="automake libtool pkg-config intltool pygtk-devel python-dbus gobject-introspection glib-devel" makedepends="dbus-devel libcap-devel libdaemon-devel gdbm-devel - pygtk-devel python-dbus gtk+3-devel python-gobject-devel" + pygtk-devel python-dbus gtk+3-devel $(vopt_if gir python-gobject-devel)" depends="avahi>=$version python avahi-python>=$version python-dbus pygtk desktop-file-utils" pycompile_module="avahi_discover" @@ -59,7 +59,7 @@ do_install() { vmkdir usr/lib/pkgconfig vmkdir usr/share/avahi/interfaces - for f in bvnc bssh bshell avahi-bookmarks avahi-discover avahi-discover-standalone; do + for f in bvnc bssh bshell avahi-bookmarks $(vopt_if gir avahi-discover) $(vopt_if gir avahi-discover-standalone); do mv ${wrksrc}/tmpinstall/usr/bin/${f} ${DESTDIR}/usr/bin if [ -f ${wrksrc}/tmpinstall/usr/share/man/man1/${f}.1 ]; then mv ${wrksrc}/tmpinstall/usr/share/man/man1/${f}.1 ${DESTDIR}/usr/share/man/man1 @@ -161,7 +161,9 @@ avahi-ui-utils_package() { vmove usr/share/applications/bvnc.desktop vmove usr/share/applications/bssh.desktop vmove usr/share/man/man1/bssh.1 - vmove usr/bin/avahi-discover-standalone + if [ "$build_option_gir" ]; then + vmove usr/bin/avahi-discover-standalone + fi vmove usr/bin/bssh vmove usr/share/man/man1/bvnc.1 vmove usr/bin/bvnc From a0bbc7494eaa9276ae33ff65efecc71b77ba090a Mon Sep 17 00:00:00 2001 From: maxice8 Date: Mon, 16 Oct 2017 09:29:13 -0200 Subject: [PATCH 198/202] avahi: bump to revision 3. avahi-discover is going to be bumped to revision 3 to fix cross-compilation issues, since avahi-discover is just a separated package from avahi meant to drop off heavy dependencies they need to be in perfect sync, bump revision to 3 to make them match and avoid stuff like. https://forum.voidlinux.eu/t/how-to-check-what-has-a-missing-dependency-and-issue-with-avahi-libs-devel/3622 --- srcpkgs/avahi/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/avahi/template b/srcpkgs/avahi/template index 66c2cb855b8..60d7870d56b 100644 --- a/srcpkgs/avahi/template +++ b/srcpkgs/avahi/template @@ -1,7 +1,7 @@ # Template file for 'avahi' pkgname=avahi version=0.7 -revision=1 +revision=3 build_style=gnu-configure configure_args="--disable-qt3 --disable-qt4 --disable-mono --disable-monodoc --disable-doxygen-doc --enable-compat-libdns_sd --enable-compat-howl From 9de4152b4788d4583a01c9bb8ce1b0805f2b5305 Mon Sep 17 00:00:00 2001 From: Leah Neukirchen Date: Mon, 16 Oct 2017 14:42:35 +0200 Subject: [PATCH 199/202] linux: update to 4.13. Closes #8185. --- srcpkgs/linux/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/linux/template b/srcpkgs/linux/template index 657478bc93e..094b7288e51 100644 --- a/srcpkgs/linux/template +++ b/srcpkgs/linux/template @@ -1,6 +1,6 @@ # Template file for 'linux' pkgname=linux -version=4.12 +version=4.13 revision=1 build_style=meta homepage="http://www.voidlinux.eu/" From a70d363409a6ad20581cfca8ed755b10dc52c5b4 Mon Sep 17 00:00:00 2001 From: Leah Neukirchen Date: Mon, 16 Oct 2017 14:49:08 +0200 Subject: [PATCH 200/202] linux4.12: update to 4.12.14 (EOL). --- srcpkgs/linux4.12/template | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/srcpkgs/linux4.12/template b/srcpkgs/linux4.12/template index ed1ddfa6d18..6d6b5bfb982 100644 --- a/srcpkgs/linux4.12/template +++ b/srcpkgs/linux4.12/template @@ -1,6 +1,6 @@ # Template file for 'linux4.12' pkgname=linux4.12 -version=4.12.13 +version=4.12.14 revision=1 patch_args="-Np1" wrksrc="linux-${version}" @@ -9,7 +9,7 @@ homepage="http://www.kernel.org" license="GPL-2" short_desc="The Linux kernel and modules (${version%.*} series)" distfiles="https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-${version}.tar.xz" -checksum=896eb29ccb9fb17f16cc50bee87a47cbc436343850cd1ad038ca3bc2ebe15da3 +checksum=86ab3f45b1aff5f8a9ec72c232bccf5a314edb2a09fb8664c5902b03edacfd27 nodebug=yes # -dbg package is generated below manually nostrip=yes From 2257b4b6a14cb9116b75c6e2dc86128a008033ae Mon Sep 17 00:00:00 2001 From: Leah Neukirchen Date: Mon, 16 Oct 2017 14:51:57 +0200 Subject: [PATCH 201/202] rust: update to 1.21.0. Disable building docs for now, broken __rde_oom? --- .../rust/patches/link-musl-dynamically.patch | 174 ++++++++++++------ srcpkgs/rust/patches/llvm-with-ffi.patch | 14 +- srcpkgs/rust/template | 30 +-- 3 files changed, 142 insertions(+), 76 deletions(-) diff --git a/srcpkgs/rust/patches/link-musl-dynamically.patch b/srcpkgs/rust/patches/link-musl-dynamically.patch index dfd56686f41..526a615da58 100644 --- a/srcpkgs/rust/patches/link-musl-dynamically.patch +++ b/srcpkgs/rust/patches/link-musl-dynamically.patch @@ -1,16 +1,52 @@ ---- a/src/bootstrap/sanity.rs -+++ b/src/bootstrap/sanity.rs -@@ -21,3 +21,2 @@ - use std::ffi::{OsStr, OsString}; +--- rustc-1.21.0-src/src/liblibc/src/unix/mod.rs.orig ++++ rustc-1.21.0-src/src/liblibc/src/unix/mod.rs +@@ -228,10 +228,6 @@ + } else if #[cfg(feature = "use_std")] { + // cargo build, don't pull in anything extra as the libstd dep + // already pulls in all libs. +- } else if #[cfg(any(all(target_env = "musl", not(target_arch = "mips"))))] { +- #[link(name = "c", kind = "static", cfg(target_feature = "crt-static"))] +- #[link(name = "c", cfg(not(target_feature = "crt-static")))] +- extern {} + } else if #[cfg(target_os = "emscripten")] { + #[link(name = "c")] + extern {} +--- rustc-1.21.0-src/src/bootstrap/compile.rs.orig ++++ rustc-1.21.0-src/src/bootstrap/compile.rs +@@ -127,9 +127,6 @@ + fn copy_musl_third_party_objects(build: &Build, + target: Interned, + into: &Path) { +- for &obj in &["crt1.o", "crti.o", "crtn.o"] { +- copy(&build.musl_root(target).unwrap().join("lib").join(obj), &into.join(obj)); +- } + } + + /// Configure cargo to compile the standard library, adding appropriate env vars +--- rustc-1.21.0-src/src/bootstrap/sanity.rs.orig ++++ rustc-1.21.0-src/src/bootstrap/sanity.rs +@@ -21,7 +21,6 @@ + use std::collections::HashMap; + use std::env; + use std::ffi::{OsString, OsStr}; -use std::fs; use std::process::Command; -@@ -132,27 +132,6 @@ - panic!("the iOS target is only supported on OSX"); + use std::path::PathBuf; + +@@ -168,34 +167,6 @@ + panic!("the iOS target is only supported on macOS"); } -- // Make sure musl-root is valid if specified +- // Make sure musl-root is valid - if target.contains("musl") && !target.contains("mips") { -- match build.musl_root(target) { +- // If this is a native target (host is also musl) and no musl-root is given, +- // fall back to the system toolchain in /usr before giving up +- if build.musl_root(*target).is_none() && build.config.build == *target { +- let target = build.config.target_config.entry(target.clone()) +- .or_insert(Default::default()); +- target.musl_root = Some("/usr".into()); +- } +- match build.musl_root(*target) { - Some(root) => { - if fs::metadata(root.join("lib/libc.a")).is_err() { - panic!("couldn't find libc.a in musl dir: {}", @@ -32,69 +68,99 @@ if target.contains("msvc") { // There are three builds of cmake on windows: MSVC, MinGW, and // Cygwin. The Cygwin build does not have generators for Visual ---- a/src/liblibc/src/unix/mod.rs -+++ b/src/liblibc/src/unix/mod.rs -@@ -209,10 +209,6 @@ - } else if #[cfg(all(not(stdbuild), feature = "use_std"))] { - // cargo build, don't pull in anything extra as the libstd dep - // already pulls in all libs. -- } else if #[cfg(any(all(target_env = "musl", not(target_arch = "mips"))))] { -- #[link(name = "c", kind = "static", cfg(target_feature = "crt-static"))] -- #[link(name = "c", cfg(not(target_feature = "crt-static")))] -- extern {} - } else if #[cfg(target_os = "emscripten")] { - #[link(name = "c")] - extern {} ---- a/src/librustc_back/target/x86_64_unknown_linux_musl.rs -+++ b/src/librustc_back/target/x86_64_unknown_linux_musl.rs -@@ -11,7 +11,7 @@ +--- rustc-1.21.0-src/src/librustc_back/target/x86_64_unknown_linux_musl.rs.orig ++++ rustc-1.21.0-src/src/librustc_back/target/x86_64_unknown_linux_musl.rs +@@ -12,7 +12,7 @@ use target::{Target, TargetResult}; - + pub fn target() -> TargetResult { - let mut base = super::linux_musl_base::opts(); + let mut base = super::linux_base::opts(); base.cpu = "x86-64".to_string(); - base.max_atomic_width = 64; - base.pre_link_args.push("-m64".to_string()); ---- a/src/libunwind/build.rs -+++ b/src/libunwind/build.rs -@@ -16,9 +16,7 @@ - let target = env::var("TARGET").unwrap(); - + base.max_atomic_width = Some(64); + base.pre_link_args.get_mut(&LinkerFlavor::Gcc).unwrap().push("-m64".to_string()); +--- rustc-1.21.0-src/src/libunwind/build.rs.orig ++++ rustc-1.21.0-src/src/libunwind/build.rs +@@ -15,9 +15,7 @@ + let target = env::var("TARGET").expect("TARGET was not set"); + if target.contains("linux") { - if target.contains("musl") && !target.contains("mips") { -- println!("cargo:rustc-link-lib=static=unwind"); +- // musl is handled in lib.rs - } else if !target.contains("android") { + if !target.contains("android") { println!("cargo:rustc-link-lib=gcc_s"); } } else if target.contains("freebsd") { ---- rustc-1.19.0-src/src/bootstrap/compile.rs.orig -+++ rustc-1.19.0-src/src/bootstrap/compile.rs -@@ -114,10 +114,6 @@ - let libdir = build.sysroot_libdir(target_compiler, target); - add_to_sysroot(&libdir, &libstd_stamp(build, compiler, target)); +--- rustc-1.21.0-src/src/libunwind/lib.rs.orig ++++ rustc-1.21.0-src/src/libunwind/lib.rs +@@ -28,7 +28,3 @@ + #[cfg(not(target_env = "msvc"))] + pub use libunwind::*; -- if target.contains("musl") && !target.contains("mips") { -- copy_musl_third_party_objects(build, target, &libdir); -- } -- - if build.config.sanitizers && compiler.stage != 0 && target == "x86_64-apple-darwin" { - // The sanitizers are only built in stage1 or above, so the dylibs will - // be missing in stage0 and causes panic. See the `std()` function above -@@ -126,15 +122,6 @@ +-#[cfg(all(target_env = "musl", not(target_arch = "mips")))] +-#[link(name = "unwind", kind = "static", cfg(target_feature = "crt-static"))] +-#[link(name = "gcc_s", cfg(not(target_feature = "crt-static")))] +-extern {} +--- rustc-1.21.0-src/src/bootstrap/compile.rs.orig ++++ rustc-1.21.0-src/src/bootstrap/compile.rs +@@ -82,7 +82,6 @@ + // still contain the musl startup objects. + if target.contains("musl") && !target.contains("mips") { + let libdir = builder.sysroot_libdir(compiler, target); +- copy_musl_third_party_objects(build, target, &libdir); + } + + builder.ensure(StdLink { +@@ -99,7 +98,6 @@ + + if target.contains("musl") && !target.contains("mips") { + let libdir = builder.sysroot_libdir(compiler, target); +- copy_musl_third_party_objects(build, target, &libdir); + } + + let out_dir = build.cargo_out(compiler, Mode::Libstd, target); +@@ -118,17 +116,6 @@ } } -/// Copies the crt(1,i,n).o startup objects -/// --/// Only required for musl targets that statically link to libc --fn copy_musl_third_party_objects(build: &Build, target: &str, into: &Path) { -- for &obj in &["crt1.o", "crti.o", "crtn.o"] { -- copy(&build.musl_root(target).unwrap().join("lib").join(obj), &into.join(obj)); -- } +-/// Since musl supports fully static linking, we can cross link for it even +-/// with a glibc-targeting toolchain, given we have the appropriate startup +-/// files. As those shipped with glibc won't work, copy the ones provided by +-/// musl so we have them on linux-gnu hosts. +-fn copy_musl_third_party_objects(build: &Build, +- target: Interned, +- into: &Path) { -} - - fn copy_apple_sanitizer_dylibs(native_dir: &Path, platform: &str, into: &Path) { - for &sanitizer in &["asan", "tsan"] { - let filename = format!("libclang_rt.{}_{}_dynamic.dylib", sanitizer, platform); + /// Configure cargo to compile the standard library, adding appropriate env vars + /// and such. + pub fn std_cargo(build: &Build, +--- rustc-1.21.0-src/src/bootstrap/compile.rs.orig ++++ rustc-1.21.0-src/src/bootstrap/compile.rs +@@ -78,12 +78,6 @@ + }); + println!("Uplifting stage1 std ({} -> {})", from.host, target); + +- // Even if we're not building std this stage, the new sysroot must +- // still contain the musl startup objects. +- if target.contains("musl") && !target.contains("mips") { +- let libdir = builder.sysroot_libdir(compiler, target); +- } +- + builder.ensure(StdLink { + compiler: from, + target_compiler: compiler, +@@ -96,10 +90,6 @@ + println!("Building stage{} std artifacts ({} -> {})", compiler.stage, + &compiler.host, target); + +- if target.contains("musl") && !target.contains("mips") { +- let libdir = builder.sysroot_libdir(compiler, target); +- } +- + let out_dir = build.cargo_out(compiler, Mode::Libstd, target); + build.clear_if_dirty(&out_dir, &builder.rustc(compiler)); + let mut cargo = builder.cargo(compiler, Mode::Libstd, target, "build"); diff --git a/srcpkgs/rust/patches/llvm-with-ffi.patch b/srcpkgs/rust/patches/llvm-with-ffi.patch index 22ba1eb7615..42e1b5fea20 100644 --- a/srcpkgs/rust/patches/llvm-with-ffi.patch +++ b/srcpkgs/rust/patches/llvm-with-ffi.patch @@ -1,9 +1,9 @@ ---- rustc-1.12.0/src/librustc_llvm/lib.rs.orig -+++ rustc-1.12.0/src/librustc_llvm/lib.rs -@@ -481,3 +481,6 @@ - mod llvmdeps { - include! { env!("CFG_LLVM_LINKAGE_FILE") } +--- rustc-1.21.0-src/src/librustc_llvm/lib.rs.orig ++++ rustc-1.21.0-src/src/librustc_llvm/lib.rs +@@ -425,3 +425,6 @@ + } + } } + -+#[link(name = "ffi")] -+extern {} ++#[link(name = "ffi")] ++extern {} diff --git a/srcpkgs/rust/template b/srcpkgs/rust/template index aca8d9ccff0..48d77e8a6e2 100644 --- a/srcpkgs/rust/template +++ b/srcpkgs/rust/template @@ -1,6 +1,6 @@ # Template file for 'rust' pkgname=rust -version=1.20.0 +version=1.21.0 revision=1 # NB. if you push any(!) new version, don't forget to put a build # output of musl to https://repo.voidlinux.eu/distfiles/ @@ -17,40 +17,40 @@ maintainer="Leah Neukirchen " homepage="http://www.rust-lang.org/" license="MIT, Apache-2.0" distfiles="https://static.rust-lang.org/dist/rustc-${version}-src.tar.gz" -checksum=2aa4875ff4472c6e35262bbb9052cb2623da3dae6084a858cc59d36f33f18214 +checksum=1707c142244b5bd909993559c6116c81987c1de21d6207c05d3ecbe5bba548fa case "$XBPS_MACHINE" in x86_64-musl) hostmakedepends+=" libcurl libgit2" distfiles+=" - https://repo.voidlinux.eu/distfiles/rustc-1.19.0-x86_64-unknown-linux-musl.tar.gz - https://repo.voidlinux.eu/distfiles/rust-std-1.19.0-x86_64-unknown-linux-musl.tar.gz + https://repo.voidlinux.eu/distfiles/rustc-1.20.0-x86_64-unknown-linux-musl.tar.gz + https://repo.voidlinux.eu/distfiles/rust-std-1.20.0-x86_64-unknown-linux-musl.tar.gz https://repo.voidlinux.eu/distfiles/cargo-0.18.0-x86_64-unknown-linux-musl.tar.gz" checksum+=" - 28aa0f1335fad547072602520a773d29000785aceaed9ec71b1b207256b31d1f - 4e9e92c56708cccc5f567058b21bc62cb0a40bf2ed38466f0dc28eac64aae7d2 + 34b84dc375ef8fb9261762e548b49c4e4c652b5cf3696e6a41a110512c3f2471 + a5b14cf320e3ead97b2afdd9b5df21fa05515ff5d52d19fc7691b377ad6cc968 28f2ee839f14f8b3edf3f4e4cc8600ac99ea50905ee8fb91116bba676728c2e9" ;; x86_64) # extract from src/stage0.txt distfiles+=" - https://static.rust-lang.org/dist/2017-07-20/rustc-1.19.0-x86_64-unknown-linux-gnu.tar.gz - https://static.rust-lang.org/dist/2017-07-20/rust-std-1.19.0-x86_64-unknown-linux-gnu.tar.gz + https://static.rust-lang.org/dist/2017-08-31/rustc-1.20.0-x86_64-unknown-linux-gnu.tar.gz + https://static.rust-lang.org/dist/2017-08-31/rust-std-1.20.0-x86_64-unknown-linux-gnu.tar.gz https://s3.amazonaws.com/rust-lang-ci/cargo-builds/6b05583d71f982bcad049b9fa094c637c062e751/cargo-nightly-x86_64-unknown-linux-gnu.tar.gz" checksum+=" - 4c8df3088d17c8e06bf58d453d39bd521487defcefc8193203b80f0fb797d6fe - 5905803e8a127f656bf253978692f0d6cf6c9206c527e4d6d7e981980618d1b6 + 000e776431718a32b5d40c4aa6e09b3425f0b71dea8c95e718d29b8c0f5b35d3 + a1b3e13b9d6f9aa713783145cb83070b1dabbe17349043b3528031d7712ca929 d9e69d2b87dc0cf7fafe0e0eb64f82fe3414ef14fcb27f5eeff34df860e459d9" ;; i686) # extract from src/stage0.txt distfiles+=" - https://static.rust-lang.org/dist/2017-07-20/rustc-1.19.0-i686-unknown-linux-gnu.tar.gz - https://static.rust-lang.org/dist/2017-07-20/rust-std-1.19.0-i686-unknown-linux-gnu.tar.gz + https://static.rust-lang.org/dist/2017-08-31/rustc-1.20.0-i686-unknown-linux-gnu.tar.gz + https://static.rust-lang.org/dist/2017-08-31/rust-std-1.20.0-i686-unknown-linux-gnu.tar.gz https://s3.amazonaws.com/rust-lang-ci/cargo-builds/6b05583d71f982bcad049b9fa094c637c062e751/cargo-nightly-i686-unknown-linux-gnu.tar.gz" checksum+=" - 33377c93d8afc08f3f211adcfb88b0e9bb0fba5af2ee52016293921c14aa355c - 7cdc76ef163050e9bc352d0ffc48d7d40ae66be0eb1fa1295e0635665c6e32ef + f8ee3a910df757b071472146f7c9ed70b0990f20e7a623cf16c8ada4f6e4e620 + f18fbdc7217f9b014a823c7308407ef30610ebf32f76d879bfa3e3f6937079df 863a4f92bbeec76257403fd571a90b90bd759ec8bcaddb7517fb89d40959e9e5" ;; esac @@ -111,6 +111,7 @@ do_configure() { --build=${_triplet} --release-channel=stable --disable-rpath + --disable-docs --enable-ccache --llvm-root=/usr --enable-local-rust @@ -128,7 +129,6 @@ do_install() { vmkdir usr tar xf build/dist/rustc-*-*-*.tar.gz -C "$DESTDIR/usr" --strip-components=2 --exclude=manifest.in tar xf build/dist/rust-std-*-*-*.tar.gz -C "$DESTDIR/usr/lib" --strip-components=3 --exclude=manifest.in - tar xf build/dist/rust-docs-*-*-*.tar.gz -C "$DESTDIR/usr" --strip-components=2 --exclude=manifest.in vlicense COPYRIGHT vlicense LICENSE-APACHE From 6bae397caec1b3e37c1a0b2cdd60fa0278e7f3d8 Mon Sep 17 00:00:00 2001 From: Leah Neukirchen Date: Mon, 16 Oct 2017 15:05:29 +0200 Subject: [PATCH 202/202] weston: broken on arm*. --- srcpkgs/weston/template | 1 + 1 file changed, 1 insertion(+) diff --git a/srcpkgs/weston/template b/srcpkgs/weston/template index 4e41e651d83..cd6912483d0 100644 --- a/srcpkgs/weston/template +++ b/srcpkgs/weston/template @@ -31,6 +31,7 @@ build_options_default="dbus" case "$XBPS_TARGET_MACHINE" in armv[67]l*) # Assume RPi for now. + broken="https://cgit.freedesktop.org/wayland/weston/commit/?id=ca52b31d3f867d9a14b2a3b9fcd4f21aa5fb0a3d" CFLAGS="-I${XBPS_CROSS_BASE}/opt/vc/include" LDFLAGS="-Wl,-R/opt/vc/lib" makedepends+=" rpi-userland-devel"