diff options
author | Repository mirror & CI <repomirrorci@gentoo.org> | 2020-02-23 13:06:16 +0000 |
---|---|---|
committer | Repository mirror & CI <repomirrorci@gentoo.org> | 2020-02-23 13:06:16 +0000 |
commit | 18b606e9559fb9cf78fab0d3aec87757455096b8 (patch) | |
tree | d5e426fbd1f2d041a40dc13bd1fd96e6cdecca22 | |
parent | 2020-02-23 12:37:09 UTC (diff) | |
parent | net-dns/bind-tools: Version bump (v9.16.0) (diff) | |
download | gentoo-18b606e9559fb9cf78fab0d3aec87757455096b8.tar.gz gentoo-18b606e9559fb9cf78fab0d3aec87757455096b8.tar.bz2 gentoo-18b606e9559fb9cf78fab0d3aec87757455096b8.zip |
Merge updates from master
-rw-r--r-- | dev-libs/folks/files/0.12.1-meson-0.53-compat.patch | 47 | ||||
-rw-r--r-- | dev-libs/folks/folks-0.12.1-r1.ebuild | 1 | ||||
-rw-r--r-- | gnome-extra/gnome-boxes/gnome-boxes-3.30.3.ebuild | 5 | ||||
-rw-r--r-- | net-dns/bind-tools/Manifest | 2 | ||||
-rw-r--r-- | net-dns/bind-tools/bind-tools-9.16.0.ebuild (renamed from net-dns/bind-tools/bind-tools-9.15.6.ebuild) | 13 | ||||
-rw-r--r-- | net-dns/bind/Manifest | 2 | ||||
-rw-r--r-- | net-dns/bind/bind-9.16.0.ebuild (renamed from net-dns/bind/bind-9.15.6.ebuild) | 30 |
7 files changed, 76 insertions, 24 deletions
diff --git a/dev-libs/folks/files/0.12.1-meson-0.53-compat.patch b/dev-libs/folks/files/0.12.1-meson-0.53-compat.patch new file mode 100644 index 000000000000..56f9543ba40a --- /dev/null +++ b/dev-libs/folks/files/0.12.1-meson-0.53-compat.patch @@ -0,0 +1,47 @@ +From 1853567d79024c6ce960d9dc187cff8aaf9a37ce Mon Sep 17 00:00:00 2001 +From: Niels De Graef <nielsdegraef@gmail.com> +Date: Mon, 3 Feb 2020 08:57:52 +0100 +Subject: [PATCH] meson: Use python.dependency() correctly + +From https://github.com/mesonbuild/meson/issues/6470: + +> So, to further clarify, passing an argument to +> py_installation.dependency() should be an error, since this method +> will only ever return a python dependency (for embedding python +> itself, etc.) and not dbusmock or anything else. + +Fixxes https://gitlab.gnome.org/GNOME/folks/issues/119 +--- + meson.build | 9 ++++++--- + 1 file changed, 6 insertions(+), 3 deletions(-) + +diff --git a/meson.build b/meson.build +index d5115e28..f3644457 100644 +--- a/meson.build ++++ b/meson.build +@@ -1,7 +1,7 @@ + project('folks', [ 'vala', 'c' ], + version: '0.13.2', + license: 'LGPL2.1+', +- meson_version: '>= 0.49', ++ meson_version: '>= 0.51', + ) + + gnome = import('gnome') +@@ -132,8 +132,11 @@ if bluez_backend_enabled + libebook_dep = dependency('libebook-1.2', version: '>=' + min_eds_version) + # Needed for the BlueZ tests + pymod = import('python') +- py_installation = pymod.find_installation('python3') +- python_dbusmock = py_installation.dependency('dbusmock') ++ py_installation = pymod.find_installation('python3', ++ modules: [ ++ 'dbusmock', ++ ], ++ ) + endif + + if import_tool_enabled +-- +2.20.1 + diff --git a/dev-libs/folks/folks-0.12.1-r1.ebuild b/dev-libs/folks/folks-0.12.1-r1.ebuild index 65b227ad2319..51ddb26a5e31 100644 --- a/dev-libs/folks/folks-0.12.1-r1.ebuild +++ b/dev-libs/folks/folks-0.12.1-r1.ebuild @@ -49,6 +49,7 @@ BDEPEND=" PATCHES=( "${FILESDIR}"/${PV}-conditional-tests.patch # Allow not building lots of test executables when tests are disabled "${FILESDIR}"/${PV}-no-tracker-tests.patch # TODO: Tracker tests fail; this removed them for now + "${FILESDIR}"/${PV}-meson-0.53-compat.patch # https://gitlab.gnome.org/GNOME/folks/issues/119 ) src_prepare() { diff --git a/gnome-extra/gnome-boxes/gnome-boxes-3.30.3.ebuild b/gnome-extra/gnome-boxes/gnome-boxes-3.30.3.ebuild index 9a76000ee4dc..5ea890daa907 100644 --- a/gnome-extra/gnome-boxes/gnome-boxes-3.30.3.ebuild +++ b/gnome-extra/gnome-boxes/gnome-boxes-3.30.3.ebuild @@ -1,11 +1,12 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 VALA_USE_DEPEND="vapigen" VALA_MIN_API_VERSION="0.36" # 0.46 has problems with spice-client-glib-2.0.vapi exposing a bad constructor -VALA_MAX_API_VERSION="0.44" +# 0.40 and 0.44 have problems with gdk modifier types, for which we have patch in 3.32 bump +VALA_MAX_API_VERSION="0.36" inherit gnome.org gnome2-utils linux-info meson readme.gentoo-r1 vala xdg diff --git a/net-dns/bind-tools/Manifest b/net-dns/bind-tools/Manifest index c9251b91bbff..c23881c54d9f 100644 --- a/net-dns/bind-tools/Manifest +++ b/net-dns/bind-tools/Manifest @@ -1,3 +1,3 @@ DIST bind-9.14.8.tar.gz 6403140 BLAKE2B 45cb06ce8564880d501c63d25c7af8567184e4e4293e01886620cf655449c972ab55c77c7aded07838c61557bc56d9edac26097715c1121fcfb6b606d7a29365 SHA512 eb52760982ebd246e6e1945684771193fc7364324a6d6a95a0cae33afa0a4fa24ffe8313b5f9094420c7c2ec932b1b1a9fb19f6e673ff3c5583ab5e3ff04eb6a DIST bind-9.14.9.tar.gz 6296339 BLAKE2B 65496ab94a83ddd1c519df4519373aa77858c6d66efed9342e962cd61943b12e9ecb2f74132015b3f835d0368d1cc59be23e0db92d4780f9f367c0d0fe8c3ada SHA512 aa6b1273f06fc16c842b7012a4d09cb65325a44ee88fea8bea8264ffa907ef4a6f8d5e09384599b2d6f5cea66c0dc220765c245814f54b2f09a5b6e65f97964b -DIST bind-9.15.6.tar.gz 6432248 BLAKE2B c6dbaeeafdad3e2c7dd30ed1e5121c961829af8d82b9b93dd4eca34d96dfc2854e302068987dcd30ab88c768f6328c81bf81b348a698ceb11001d4d700ef374f SHA512 3bf7ebde706a6771606fda675c60daccbb22c2dc9551a8f361fe102b59e342ded99568b27bca7d7fa32d3f2be3811f38ec014f4ad0c281b590b7b69967395cb7 +DIST bind-9.16.0.tar.xz 4533976 BLAKE2B f9892258a10a2423b4b26ae78927109c03ca39440f1d93d5d29369b666ef2ad8a8be72079f78a8b464f1e897b4d6c6511de280bba3f4e98fdf9604e9d1366c78 SHA512 6f836fe4cb12d3e2e3a871f69e5b249b2bae6ae1dc542395c79cc974ca95aa595e963b6716a38f6c9d5cb3c54ec606fcd932412a6fbe596651123ac1379dd010 diff --git a/net-dns/bind-tools/bind-tools-9.15.6.ebuild b/net-dns/bind-tools/bind-tools-9.16.0.ebuild index 8e1614afbea2..b87d93a4825d 100644 --- a/net-dns/bind-tools/bind-tools-9.15.6.ebuild +++ b/net-dns/bind-tools/bind-tools-9.16.0.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -12,26 +12,25 @@ MY_P="${MY_PN}-${MY_PV}" DESCRIPTION="bind tools: dig, nslookup, host, nsupdate, dnssec-keygen" HOMEPAGE="https://www.isc.org/software/bind" -SRC_URI="https://downloads.isc.org/isc/bind9/${PV}/${MY_P}.tar.gz" +SRC_URI="https://downloads.isc.org/isc/bind9/${PV}/${MY_P}.tar.xz" LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0" SLOT="0" -KEYWORDS="" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="+caps doc gssapi idn ipv6 libedit libressl readline xml" # no PKCS11 currently as it requires OpenSSL to be patched, also see bug 409687 COMMON_DEPEND=" caps? ( sys-libs/libcap ) - !libressl? ( dev-libs/openssl:0= ) - libressl? ( dev-libs/libressl:0= ) + !libressl? ( dev-libs/openssl:= ) + libressl? ( dev-libs/libressl:= ) xml? ( dev-libs/libxml2 ) idn? ( net-dns/libidn2:= ) gssapi? ( virtual/krb5 ) libedit? ( dev-libs/libedit ) !libedit? ( - readline? ( sys-libs/readline:0= ) + readline? ( sys-libs/readline:= ) )" - DEPEND="${COMMON_DEPEND}" RDEPEND="${COMMON_DEPEND}" diff --git a/net-dns/bind/Manifest b/net-dns/bind/Manifest index 15e7dfb08aa2..95ff4811282a 100644 --- a/net-dns/bind/Manifest +++ b/net-dns/bind/Manifest @@ -1,4 +1,4 @@ DIST bind-9.14.8.tar.gz 6403140 BLAKE2B 45cb06ce8564880d501c63d25c7af8567184e4e4293e01886620cf655449c972ab55c77c7aded07838c61557bc56d9edac26097715c1121fcfb6b606d7a29365 SHA512 eb52760982ebd246e6e1945684771193fc7364324a6d6a95a0cae33afa0a4fa24ffe8313b5f9094420c7c2ec932b1b1a9fb19f6e673ff3c5583ab5e3ff04eb6a DIST bind-9.14.9.tar.gz 6296339 BLAKE2B 65496ab94a83ddd1c519df4519373aa77858c6d66efed9342e962cd61943b12e9ecb2f74132015b3f835d0368d1cc59be23e0db92d4780f9f367c0d0fe8c3ada SHA512 aa6b1273f06fc16c842b7012a4d09cb65325a44ee88fea8bea8264ffa907ef4a6f8d5e09384599b2d6f5cea66c0dc220765c245814f54b2f09a5b6e65f97964b -DIST bind-9.15.6.tar.gz 6432248 BLAKE2B c6dbaeeafdad3e2c7dd30ed1e5121c961829af8d82b9b93dd4eca34d96dfc2854e302068987dcd30ab88c768f6328c81bf81b348a698ceb11001d4d700ef374f SHA512 3bf7ebde706a6771606fda675c60daccbb22c2dc9551a8f361fe102b59e342ded99568b27bca7d7fa32d3f2be3811f38ec014f4ad0c281b590b7b69967395cb7 +DIST bind-9.16.0.tar.xz 4533976 BLAKE2B f9892258a10a2423b4b26ae78927109c03ca39440f1d93d5d29369b666ef2ad8a8be72079f78a8b464f1e897b4d6c6511de280bba3f4e98fdf9604e9d1366c78 SHA512 6f836fe4cb12d3e2e3a871f69e5b249b2bae6ae1dc542395c79cc974ca95aa595e963b6716a38f6c9d5cb3c54ec606fcd932412a6fbe596651123ac1379dd010 DIST dyndns-samples.tbz2 22866 BLAKE2B 409890653c6536cb9c0e3ba809d2bfde0e0ae73a2a101b4f229b46c01568466bc022bbbc37712171adbd08c572733e93630feab95a0fcd1ac50a7d37da1d1108 SHA512 83b0bf99f8e9ff709e8e9336d8c5231b98a4b5f0c60c10792f34931e32cc638d261967dfa5a83151ec3740977d94ddd6e21e9ce91267b3e279b88affdbc18cac diff --git a/net-dns/bind/bind-9.15.6.ebuild b/net-dns/bind/bind-9.16.0.ebuild index 1bbaa64bb031..323f6fe4642d 100644 --- a/net-dns/bind/bind-9.15.6.ebuild +++ b/net-dns/bind/bind-9.16.0.ebuild @@ -28,7 +28,7 @@ RRL_PV="${MY_PV}" DESCRIPTION="Berkeley Internet Name Domain - Name Server" HOMEPAGE="https://www.isc.org/software/bind" -SRC_URI="https://downloads.isc.org/isc/bind9/${PV}/${P}.tar.gz +SRC_URI="https://downloads.isc.org/isc/bind9/${PV}/${P}.tar.xz doc? ( mirror://gentoo/dyndns-samples.tbz2 )" # sdb-ldap? ( # http://ftp.disconnected-by-peer.at/pub/bind-sdb-ldap-${SDB_LDAP_VER}.patch.bz2 @@ -36,15 +36,16 @@ SRC_URI="https://downloads.isc.org/isc/bind9/${PV}/${P}.tar.gz LICENSE="Apache-2.0 BSD BSD-2 GPL-2 HPND ISC MPL-2.0" SLOT="0" -KEYWORDS="" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" # -berkdb by default re bug 602682 -IUSE="-berkdb +caps dlz dnstap doc dnsrps fixed-rrset geoip gssapi +IUSE="-berkdb +caps dlz dnstap doc dnsrps fixed-rrset geoip geoip2 gssapi json ldap libressl lmdb mysql odbc postgres python selinux static-libs urandom xml +zlib" # sdb-ldap - patch broken # no PKCS11 currently as it requires OpenSSL to be patched, also see bug 409687 REQUIRED_USE=" + ?? ( geoip geoip2 ) postgres? ( dlz ) berkdb? ( dlz ) mysql? ( dlz ) @@ -54,8 +55,8 @@ REQUIRED_USE=" python? ( ${PYTHON_REQUIRED_USE} )" # sdb-ldap? ( dlz ) -DEPEND="!libressl? ( dev-libs/openssl:0[-bindist] ) - libressl? ( dev-libs/libressl ) +DEPEND="!libressl? ( dev-libs/openssl:=[-bindist] ) + libressl? ( dev-libs/libressl:= ) mysql? ( dev-db/mysql-connector-c:0= ) odbc? ( >=dev-db/unixODBC-2.2.6 ) ldap? ( net-nds/openldap ) @@ -63,6 +64,7 @@ DEPEND="!libressl? ( dev-libs/openssl:0[-bindist] ) caps? ( >=sys-libs/libcap-2.1.0 ) xml? ( dev-libs/libxml2 ) geoip? ( >=dev-libs/geoip-1.4.6 ) + geoip2? ( dev-libs/libmaxminddb ) gssapi? ( virtual/krb5 ) json? ( dev-libs/json-c:= ) lmdb? ( dev-db/lmdb ) @@ -83,10 +85,6 @@ S="${WORKDIR}/${MY_P}" # bug 479092, requires networking RESTRICT="test" -PATCHES=( - "${FILESDIR}"/bind-9.14.8-mysql8-bool.patch -) - pkg_setup() { ebegin "Creating named group and user" enewgroup named 40 @@ -134,6 +132,7 @@ src_prepare() { src_configure() { local myeconfargs=( + --prefix="${EPREFIX}"/usr --sysconfdir=/etc/bind --localstatedir=/var --with-libtool @@ -150,7 +149,7 @@ src_configure() { $(use_with dlz dlz-filesystem) $(use_with dlz dlz-stub) $(use_with gssapi) - $(use_with json libjson) + $(use_with json json-c) $(use_with ldap dlz-ldap) $(use_with mysql dlz-mysql) $(use_with odbc dlz-odbc) @@ -161,7 +160,8 @@ src_configure() { $(use_with zlib) ) - use geoip && myeconfargs+=( --enable-geoip ) + use geoip && myeconfargs+=( --with-geoip ) + use geoip2 && myeconfargs+=( --with-geoip2 ) # bug #158664 # gcc-specs-ssp && replace-flags -O[23s] -O @@ -221,7 +221,7 @@ src_install() { rm -f "${ED}"/usr/bin/{dig,host,nslookup,nsupdate} || die rm -f "${ED}"/usr/sbin/{dig,host,nslookup,nsupdate} || die for tool in dsfromkey importkey keyfromlabel keygen \ - revoke settime signzone verify; do + revoke settime signzone verify; do rm -f "${ED}"/usr/{,s}bin/dnssec-"${tool}" || die rm -f "${ED}"/usr/share/man/man8/dnssec-"${tool}".8* || die done @@ -363,7 +363,11 @@ pkg_config() { fi if [ "${CHROOT_GEOIP:-0}" -eq 1 ]; then - mkdir -m 0755 -p ${CHROOT}/usr/share/GeoIP || die + if use geoip; then + mkdir -m 0755 -p ${CHROOT}/usr/share/GeoIP || die + elif use geoip2; then + mkdir -m 0755 -p ${CHROOT}/usr/share/GeoIP2 || die + fi fi elog "You may need to add the following line to your syslog-ng.conf:" |