diff --git a/packages/addons/addon-depends/enca/package.mk b/packages/addons/addon-depends/enca/package.mk index 2a9f2b331d..5bd6d7effb 100644 --- a/packages/addons/addon-depends/enca/package.mk +++ b/packages/addons/addon-depends/enca/package.mk @@ -17,7 +17,7 @@ ################################################################################ PKG_NAME="enca" -PKG_VERSION="1.16" +PKG_VERSION="1.19" PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="GPL" diff --git a/packages/addons/addon-depends/libconfig/package.mk b/packages/addons/addon-depends/libconfig/package.mk index 380f1636cf..a9a5d21f70 100644 --- a/packages/addons/addon-depends/libconfig/package.mk +++ b/packages/addons/addon-depends/libconfig/package.mk @@ -17,7 +17,7 @@ ################################################################################ PKG_NAME="libconfig" -PKG_VERSION="1.5" +PKG_VERSION="1.6" PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="LGPL" diff --git a/packages/addons/addon-depends/system-tools-depends/diffutils/package.mk b/packages/addons/addon-depends/system-tools-depends/diffutils/package.mk index f6009cd70c..47b47c3bb6 100644 --- a/packages/addons/addon-depends/system-tools-depends/diffutils/package.mk +++ b/packages/addons/addon-depends/system-tools-depends/diffutils/package.mk @@ -17,7 +17,7 @@ ################################################################################ PKG_NAME="diffutils" -PKG_VERSION="3.3" +PKG_VERSION="3.5" PKG_REV="0" PKG_ARCH="any" PKG_LICENSE="GPL" diff --git a/packages/audio/libcdio/package.mk b/packages/audio/libcdio/package.mk index e7cd79e740..b238c30965 100644 --- a/packages/audio/libcdio/package.mk +++ b/packages/audio/libcdio/package.mk @@ -17,7 +17,7 @@ ################################################################################ PKG_NAME="libcdio" -PKG_VERSION="0.93" +PKG_VERSION="0.94" PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="GPLv3" diff --git a/packages/databases/mysql/package.mk b/packages/databases/mysql/package.mk index 97c02e75f5..0ea0d00ae2 100644 --- a/packages/databases/mysql/package.mk +++ b/packages/databases/mysql/package.mk @@ -17,7 +17,7 @@ ################################################################################ PKG_NAME="mysql" -PKG_VERSION="5.7.15" +PKG_VERSION="5.7.17" PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="LGPL" diff --git a/packages/databases/mysql/patches/mysql-0002-revert-floating-point-optimizations.patch b/packages/databases/mysql/patches/mysql-0002-revert-floating-point-optimizations.patch index f993a59e2c..4c5aef58e6 100644 --- a/packages/databases/mysql/patches/mysql-0002-revert-floating-point-optimizations.patch +++ b/packages/databases/mysql/patches/mysql-0002-revert-floating-point-optimizations.patch @@ -1,93 +1,38 @@ diff -Naur a/cmake/build_configurations/compiler_options.cmake b/cmake/build_configurations/compiler_options.cmake ---- a/cmake/build_configurations/compiler_options.cmake 2016-07-12 04:55:26.000000000 -0700 -+++ b/cmake/build_configurations/compiler_options.cmake 2016-09-09 01:56:54.715063581 -0700 -@@ -15,7 +15,6 @@ +--- a/cmake/build_configurations/compiler_options.cmake 2016-12-19 09:18:07.169866414 +0000 ++++ b/cmake/build_configurations/compiler_options.cmake 2016-12-19 09:19:26.290338156 +0000 +@@ -15,8 +15,6 @@ INCLUDE(CheckCCompilerFlag) INCLUDE(CheckCXXCompilerFlag) +-INCLUDE(cmake/compiler_bugs.cmake) -INCLUDE(cmake/floating_point.cmake) IF(SIZEOF_VOIDP EQUAL 4) SET(32BIT 1) -@@ -34,10 +33,6 @@ +@@ -35,10 +33,6 @@ IF(WITH_VALGRIND) SET(COMMON_C_FLAGS "-fno-inline ${COMMON_C_FLAGS}") ENDIF() -- # Disable optimizations that change floating point results -- IF(HAVE_C_FLOATING_POINT_OPTIMIZATION_PROBLEMS) -- SET(COMMON_C_FLAGS "${COMMON_C_FLAGS} -fno-expensive-optimizations") +- # Disable expensive-optimization if shift-or-optimization bug effective +- IF(HAVE_C_SHIFT_OR_OPTIMIZATION_BUG) +- SET(C_NO_EXPENSIVE_OPTIMIZATIONS TRUE) - ENDIF() - SET(CMAKE_C_FLAGS_DEBUG "${COMMON_C_FLAGS}") - SET(CMAKE_C_FLAGS_RELWITHDEBINFO "-O3 ${COMMON_C_FLAGS}") - ENDIF() -@@ -53,10 +48,6 @@ - IF(WITH_VALGRIND) - SET(COMMON_CXX_FLAGS "-fno-inline ${COMMON_CXX_FLAGS}") + # Disable floating point expression contractions to avoid result differences + IF(HAVE_C_FLOATING_POINT_FUSED_MADD) + IF(HAVE_C_FP_CONTRACT_FLAG) +@@ -69,14 +63,6 @@ + IF(HAVE_CXX_SHIFT_OR_OPTIMIZATION_BUG) + SET(CXX_NO_EXPENSIVE_OPTIMIZATIONS TRUE) ENDIF() -- # Disable optimizations that change floating point results -- IF(HAVE_CXX_FLOATING_POINT_OPTIMIZATION_PROBLEMS) -- SET(COMMON_CXX_FLAGS "${COMMON_CXX_FLAGS} -fno-expensive-optimizations") +- # Disable floating point expression contractions to avoid result differences +- IF(HAVE_CXX_FLOATING_POINT_FUSED_MADD) +- IF(HAVE_CXX_FP_CONTRACT_FLAG) +- SET(COMMON_CXX_FLAGS "${COMMON_CXX_FLAGS} -ffp-contract=off") +- ELSE() +- SET(CXX_NO_EXPENSIVE_OPTIMIZATIONS TRUE) +- ENDIF() - ENDIF() - SET(CMAKE_CXX_FLAGS_DEBUG "${COMMON_CXX_FLAGS}") - SET(CMAKE_CXX_FLAGS_RELWITHDEBINFO "-O3 ${COMMON_CXX_FLAGS}") - ENDIF() -diff -Naur a/cmake/floating_point.cmake b/cmake/floating_point.cmake ---- a/cmake/floating_point.cmake 2016-07-12 04:55:26.000000000 -0700 -+++ b/cmake/floating_point.cmake 1969-12-31 16:00:00.000000000 -0800 -@@ -1,56 +0,0 @@ --# Copyright (c) 2016, Oracle and/or its affiliates. All rights reserved. --# --# This program is free software; you can redistribute it and/or modify --# it under the terms of the GNU General Public License as published by --# the Free Software Foundation; version 2 of the License. --# --# This program is distributed in the hope that it will be useful, --# but WITHOUT ANY WARRANTY; without even the implied warranty of --# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the --# GNU General Public License for more details. --# --# You should have received a copy of the GNU General Public License --# along with this program; if not, write to the Free Software --# Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA -- --INCLUDE(CheckCSourceRuns) --INCLUDE(CheckCXXSourceRuns) -- --SET(code " -- int main (int argc, char **argv) -- { -- double n[21] = { 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -- 0, 0, 0, 1, 1, 1, 1, 1, 1, 1,1 }; -- double m= 0, s= 0; -- int i; -- for(i= 0; i < 21; i++) -- { -- double m_kminusone= m; -- m= m_kminusone + (n[i] - m_kminusone) / (double) (i + 2); -- s= s + (n[i] - m_kminusone) * (n[i] - m); -- } -- /* -- s should now be either 5e 74 d1 45 17 5d 14 40 or -- 40 14 5d 17 45 d1 74 5e, depending on endianness. If the floating point -- operations are over optimized, the least significant byte is 5d instead -- of 5e. -- */ -- return (*(unsigned char*)(&s) == 0x5e || -- *((unsigned char*)(&s) + 7) == 0x5e); -- }" --) -- --SET(SAVE_CMAKE_REQUIRED_FLAGS "${CMAKE_REQUIRED_FLAGS}") --SET(CMAKE_REQUIRED_FLAGS -- "${CMAKE_REQUIRED_FLAGS} -O3 -fexpensive-optimizations" --) -- --IF(CMAKE_COMPILER_IS_GNUCC) -- CHECK_C_SOURCE_RUNS("${code}" HAVE_C_FLOATING_POINT_OPTIMIZATION_PROBLEMS) --ENDIF() -- --IF(CMAKE_COMPILER_IS_GNUCXX) -- CHECK_CXX_SOURCE_RUNS("${code}" HAVE_CXX_FLOATING_POINT_OPTIMIZATION_PROBLEMS) --ENDIF() -- --SET(CMAKE_REQUIRED_FLAGS "${SAVE_CMAKE_REQUIRED_FLAGS}") + IF(CXX_NO_EXPENSIVE_OPTIMIZATIONS) + SET(COMMON_CXX_FLAGS "${COMMON_CXX_FLAGS} -fno-expensive-optimizations") + ENDIF() diff --git a/packages/databases/sqlite/package.mk b/packages/databases/sqlite/package.mk index f048c743a1..a4c9c1640f 100644 --- a/packages/databases/sqlite/package.mk +++ b/packages/databases/sqlite/package.mk @@ -17,7 +17,7 @@ ################################################################################ PKG_NAME="sqlite" -PKG_VERSION="autoconf-3150000" +PKG_VERSION="autoconf-3150200" PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="PublicDomain" diff --git a/packages/devel/ccache/package.mk b/packages/devel/ccache/package.mk index 50da35e510..2c713da865 100644 --- a/packages/devel/ccache/package.mk +++ b/packages/devel/ccache/package.mk @@ -17,7 +17,7 @@ ################################################################################ PKG_NAME="ccache" -PKG_VERSION="3.2.8" +PKG_VERSION="3.3.3" PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="GPL" diff --git a/packages/devel/cmake/package.mk b/packages/devel/cmake/package.mk index 6c0b7ce6e7..b29a82bdec 100644 --- a/packages/devel/cmake/package.mk +++ b/packages/devel/cmake/package.mk @@ -17,7 +17,7 @@ ################################################################################ PKG_NAME="cmake" -PKG_VERSION="3.6.2" +PKG_VERSION="3.6.3" PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="BSD" diff --git a/packages/devel/elfutils/package.mk b/packages/devel/elfutils/package.mk index c91d31b22a..fc222ed02a 100644 --- a/packages/devel/elfutils/package.mk +++ b/packages/devel/elfutils/package.mk @@ -17,7 +17,7 @@ ################################################################################ PKG_NAME="elfutils" -PKG_VERSION="0.166" +PKG_VERSION="0.167" PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="GPL" diff --git a/packages/devel/mpfr/package.mk b/packages/devel/mpfr/package.mk index 5cadf466d2..420f864adc 100644 --- a/packages/devel/mpfr/package.mk +++ b/packages/devel/mpfr/package.mk @@ -17,7 +17,7 @@ ################################################################################ PKG_NAME="mpfr" -PKG_VERSION="3.1.4" +PKG_VERSION="3.1.5" PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="LGPL" diff --git a/packages/lang/Python/package.mk b/packages/lang/Python/package.mk index f266bc7402..ebc90abeae 100644 --- a/packages/lang/Python/package.mk +++ b/packages/lang/Python/package.mk @@ -17,7 +17,7 @@ ################################################################################ PKG_NAME="Python" -PKG_VERSION="2.7.12" +PKG_VERSION="2.7.13" PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="OSS" diff --git a/packages/lang/Python/patches/Python-2.7.11-010-fix-python-config.patch b/packages/lang/Python/patches/Python-2.7.11-010-fix-python-config.patch index 7654d9d9b2..7843c78b9a 100644 --- a/packages/lang/Python/patches/Python-2.7.11-010-fix-python-config.patch +++ b/packages/lang/Python/patches/Python-2.7.11-010-fix-python-config.patch @@ -61,7 +61,7 @@ Index: b/Makefile.pre.in @@ -410,7 +410,7 @@ # Default target - all: build_all + all: @DEF_MAKE_ALL_RULE@ -build_all: $(BUILDPYTHON) oldsharedmods sharedmods gdbhooks +build_all: $(BUILDPYTHON) oldsharedmods sharedmods gdbhooks python-config diff --git a/packages/multimedia/SDL2/package.mk b/packages/multimedia/SDL2/package.mk index cfa6f4ebaf..8beb51f558 100644 --- a/packages/multimedia/SDL2/package.mk +++ b/packages/multimedia/SDL2/package.mk @@ -17,7 +17,7 @@ ################################################################################ PKG_NAME="SDL2" -PKG_VERSION="2.0.4" +PKG_VERSION="2.0.5" PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="GPL" diff --git a/packages/network/openvpn/package.mk b/packages/network/openvpn/package.mk index 67edbfbec6..ccfd018c3f 100644 --- a/packages/network/openvpn/package.mk +++ b/packages/network/openvpn/package.mk @@ -18,7 +18,7 @@ ################################################################################ PKG_NAME="openvpn" -PKG_VERSION="2.3.12" +PKG_VERSION="2.3.14" PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="GPL" diff --git a/packages/network/rpcbind/package.mk b/packages/network/rpcbind/package.mk index df959b32fc..8a5c2a6e57 100644 --- a/packages/network/rpcbind/package.mk +++ b/packages/network/rpcbind/package.mk @@ -17,7 +17,7 @@ ################################################################################ PKG_NAME="rpcbind" -PKG_VERSION="0.2.3" +PKG_VERSION="0.2.4" PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="OSS" diff --git a/packages/network/rpcbind/patches/rpcbind-0.2.3-xp_auth.patch b/packages/network/rpcbind/patches/rpcbind-0.2.3-xp_auth.patch deleted file mode 100644 index c2162189de..0000000000 --- a/packages/network/rpcbind/patches/rpcbind-0.2.3-xp_auth.patch +++ /dev/null @@ -1,22 +0,0 @@ -diff -up rpcbind-0.2.3/src/rpcb_svc_com.c.orig rpcbind-0.2.3/src/rpcb_svc_com.c ---- rpcbind-0.2.3/src/rpcb_svc_com.c.orig 2015-11-02 16:23:08.584000000 -0500 -+++ rpcbind-0.2.3/src/rpcb_svc_com.c 2015-11-02 16:58:20.386000000 -0500 -@@ -1295,10 +1295,17 @@ handle_reply(int fd, SVCXPRT *xprt) - a.rmt_localvers = fi->versnum; - - xprt_set_caller(xprt, fi); -+#if defined(SVC_XP_AUTH) -+ SVC_XP_AUTH(xprt) = svc_auth_none; -+#else - xprt->xp_auth = &svc_auth_none; -+#endif - svc_sendreply(xprt, (xdrproc_t) xdr_rmtcall_result, (char *) &a); -+#if !defined(SVC_XP_AUTH) - SVCAUTH_DESTROY(xprt->xp_auth); - xprt->xp_auth = NULL; -+#endif -+ - done: - if (buffer) - free(buffer); - diff --git a/packages/network/rpcbind/patches/rpcbind-01-drop-warm-start-as-it-fails.patch b/packages/network/rpcbind/patches/rpcbind-01-drop-warm-start-as-it-fails.patch new file mode 100644 index 0000000000..6776ca75f5 --- /dev/null +++ b/packages/network/rpcbind/patches/rpcbind-01-drop-warm-start-as-it-fails.patch @@ -0,0 +1,18 @@ +diff -Naur a/systemd/rpcbind.service.in b/systemd/rpcbind.service.in +--- a/systemd/rpcbind.service.in 2016-12-20 03:18:51.839794796 +0000 ++++ b/systemd/rpcbind.service.in 2016-12-20 03:21:30.476854474 +0000 +@@ -6,12 +6,12 @@ + # Make sure we use the IP addresses listed for + # rpcbind.socket, no matter how this unit is started. + Wants=rpcbind.socket +-After=rpcbind.socket ++After=rpcbind.socket var.mount + + [Service] + Type=notify + # distro can provide a drop-in adding EnvironmentFile=-/??? if needed. +-ExecStart=@_bindir@/rpcbind $RPCBIND_OPTIONS -w -f ++ExecStart=@_bindir@/rpcbind $RPCBIND_OPTIONS -f + + [Install] + WantedBy=multi-user.target diff --git a/packages/print/freetype/package.mk b/packages/print/freetype/package.mk index fe2027857b..c50f481208 100644 --- a/packages/print/freetype/package.mk +++ b/packages/print/freetype/package.mk @@ -17,7 +17,7 @@ ################################################################################ PKG_NAME="freetype" -PKG_VERSION="2.6.3" +PKG_VERSION="2.6.5" PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="GPL" diff --git a/packages/python/devel/setuptools/package.mk b/packages/python/devel/setuptools/package.mk index ccf5f867ae..ef01eb7fa4 100644 --- a/packages/python/devel/setuptools/package.mk +++ b/packages/python/devel/setuptools/package.mk @@ -17,12 +17,12 @@ ################################################################################ PKG_NAME="setuptools" -PKG_VERSION="20.6.7" +PKG_VERSION="32.1.2" PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="OSS" PKG_SITE="https://pypi.python.org/pypi/setuptools" -PKG_URL="http://pypi.python.org/packages/source/s/$PKG_NAME/$PKG_NAME-$PKG_VERSION.tar.gz" +PKG_URL="https://github.com/pypa/setuptools/archive/v$PKG_VERSION.tar.gz" PKG_DEPENDS_HOST="Python:host" PKG_SECTION="python/devel" PKG_SHORTDESC="setuptools: A collection of enhancements to the Python distutils" @@ -32,7 +32,7 @@ PKG_IS_ADDON="no" PKG_AUTORECONF="no" make_host() { - : # nothing todo + python bootstrap.py } makeinstall_host() { diff --git a/packages/security/libgcrypt/package.mk b/packages/security/libgcrypt/package.mk index 4579c4a25c..df6bb23297 100644 --- a/packages/security/libgcrypt/package.mk +++ b/packages/security/libgcrypt/package.mk @@ -17,7 +17,7 @@ ################################################################################ PKG_NAME="libgcrypt" -PKG_VERSION="1.7.3" +PKG_VERSION="1.7.5" PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="GPLv2" diff --git a/packages/security/libgpg-error/package.mk b/packages/security/libgpg-error/package.mk index 607e88fba1..620f15c076 100644 --- a/packages/security/libgpg-error/package.mk +++ b/packages/security/libgpg-error/package.mk @@ -17,7 +17,7 @@ ################################################################################ PKG_NAME="libgpg-error" -PKG_VERSION="1.24" +PKG_VERSION="1.25" PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="GPLv2" diff --git a/packages/sysutils/libevdev/package.mk b/packages/sysutils/libevdev/package.mk index 9aa67015c4..262db3a1ec 100644 --- a/packages/sysutils/libevdev/package.mk +++ b/packages/sysutils/libevdev/package.mk @@ -17,7 +17,7 @@ ################################################################################ PKG_NAME="libevdev" -PKG_VERSION="1.5.4" +PKG_VERSION="1.5.5" PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="GPL" diff --git a/packages/sysutils/pciutils/package.mk b/packages/sysutils/pciutils/package.mk index 1b45645a4d..7d32740c20 100644 --- a/packages/sysutils/pciutils/package.mk +++ b/packages/sysutils/pciutils/package.mk @@ -17,7 +17,7 @@ ################################################################################ PKG_NAME="pciutils" -PKG_VERSION="3.5.1" +PKG_VERSION="3.5.2" PKG_REV="1" PKG_ARCH="x86_64" PKG_LICENSE="GPL" diff --git a/packages/sysutils/util-linux/package.mk b/packages/sysutils/util-linux/package.mk index 76bfa2623a..6d4511d1c2 100644 --- a/packages/sysutils/util-linux/package.mk +++ b/packages/sysutils/util-linux/package.mk @@ -17,11 +17,11 @@ ################################################################################ PKG_NAME="util-linux" -PKG_VERSION="2.28.1" +PKG_VERSION="2.29" PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="GPL" -PKG_URL="http://www.kernel.org/pub/linux/utils/util-linux/v2.28/$PKG_NAME-$PKG_VERSION.tar.xz" +PKG_URL="http://www.kernel.org/pub/linux/utils/util-linux/v2.29/$PKG_NAME-$PKG_VERSION.tar.xz" PKG_DEPENDS_TARGET="toolchain" PKG_DEPENDS_INIT="toolchain" PKG_SECTION="system" diff --git a/packages/tools/hdparm/package.mk b/packages/tools/hdparm/package.mk index 7cdc8b8cb0..880e0a9e6f 100644 --- a/packages/tools/hdparm/package.mk +++ b/packages/tools/hdparm/package.mk @@ -17,7 +17,7 @@ ################################################################################ PKG_NAME="hdparm" -PKG_VERSION="9.48" +PKG_VERSION="9.49" PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="BSD" diff --git a/packages/tools/qemu/package.mk b/packages/tools/qemu/package.mk index 86f221aa2e..2fc7c3a526 100644 --- a/packages/tools/qemu/package.mk +++ b/packages/tools/qemu/package.mk @@ -17,7 +17,7 @@ ################################################################################ PKG_NAME="qemu" -PKG_VERSION="2.5.1" +PKG_VERSION="2.7.0" PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="GPL" diff --git a/packages/wayland/libinput/package.mk b/packages/wayland/libinput/package.mk index 42ac774490..1c627057d9 100644 --- a/packages/wayland/libinput/package.mk +++ b/packages/wayland/libinput/package.mk @@ -17,7 +17,7 @@ ################################################################################ PKG_NAME="libinput" -PKG_VERSION="1.5.2" +PKG_VERSION="1.5.3" PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="GPL" diff --git a/packages/web/curl/package.mk b/packages/web/curl/package.mk index fad1b32355..e14dc41f24 100644 --- a/packages/web/curl/package.mk +++ b/packages/web/curl/package.mk @@ -25,7 +25,7 @@ # there: http://forum.xbmc.org/showthread.php?tid=177557 PKG_NAME="curl" -PKG_VERSION="7.51.0" +PKG_VERSION="7.52.0" PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="MIT" diff --git a/packages/x11/driver/xf86-input-libinput/package.mk b/packages/x11/driver/xf86-input-libinput/package.mk index 6d966ba7f6..5ccd6c288f 100644 --- a/packages/x11/driver/xf86-input-libinput/package.mk +++ b/packages/x11/driver/xf86-input-libinput/package.mk @@ -17,7 +17,7 @@ ################################################################################ PKG_NAME="xf86-input-libinput" -PKG_VERSION="0.22.0" +PKG_VERSION="0.23.0" PKG_REV="1" PKG_ARCH="any" PKG_LICENSE="GPL"