commit:     308c7877323618ba61ca09ed8ea6683d66198ebd
Author:     Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
AuthorDate: Wed Sep 23 07:31:23 2020 +0000
Commit:     Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Wed Sep 23 08:01:44 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=308c7877

net-fs/samba: Security bump to versions 4.11.13, 4.12.7 and 4.13.0

Bug: https://bugs.gentoo.org/743433
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>

 net-fs/samba/Manifest                              |  4 ++-
 ...amba-4.13.0_rc5.ebuild => samba-4.11.13.ebuild} | 35 ++++++++++++----------
 ...samba-4.13.0_rc5.ebuild => samba-4.12.7.ebuild} | 11 ++++---
 ...samba-4.13.0_rc5.ebuild => samba-4.13.0.ebuild} |  2 +-
 4 files changed, 31 insertions(+), 21 deletions(-)

diff --git a/net-fs/samba/Manifest b/net-fs/samba/Manifest
index 33b5baeba17..cae8f8174ce 100644
--- a/net-fs/samba/Manifest
+++ b/net-fs/samba/Manifest
@@ -1,3 +1,5 @@
 DIST samba-4.11.11.tar.gz 18590837 BLAKE2B 
0d585d4561717c6a08ac51fb8ae9944901aa81e437fc8e78ca22e5a43232295002f5456d78b302278aa7a0a4596f8c5b0b910e092aa54a8d9c46fd804b772d33
 SHA512 
71403fe4c1de3730b115a7e1b1cdfcae6f2e8c7ca8b18ed154be309f06484d136e66ef64379409c6e39ade3b5bfa5587f9229755e9ee1747915c546fd1f08d5f
+DIST samba-4.11.13.tar.gz 18598813 BLAKE2B 
5671498058e61c1afbdb0976b6931dc4e13087792612d4fdc3073e8e40a60be82f578836e3baa48f111a600da5c6e0e08aa7ba638fbc1285bbb57644ae7e8b1d
 SHA512 
396ab636db6f9583b772935d58a3cf1860109bb9e1ef841a38c08d7be9f3839d6e198d5cdc80ef0803fcbfa6c06f1173585f3b582937e8834857fc47d90f7181
 DIST samba-4.12.6.tar.gz 18224870 BLAKE2B 
5a8086c3575dd46cc8f428db818dc3db8772fa08fb7a431940377219f782555923f9b0a62b067b4c89a0208aa022bfa0c0664706a1241487183344e822c20bc3
 SHA512 
16a4ced3942bc6d51e80db257e8caeaa426980f66caf2aaf2324f091ec5063bc6b9029d90ff2f321b68be4cede7555d1ebf142405105468bd581e7a7bf9f0be5
-DIST samba-4.13.0rc5.tar.gz 18404324 BLAKE2B 
d8830623332c348c15e3b988e5e413eb050927d55f34984fddf5a33816d5bc0608716d72650e2037a98615685320444e4bd1b230545bcc1acd636b8ef5917b0b
 SHA512 
addf0d9a9b100814c7f3dda6930b60032a8ab615cadf35a304a1397c9064588211b6702019b4afedcb3c43394294704cc10825972bc7c1ebf7a8ca5fb0b6831e
+DIST samba-4.12.7.tar.gz 18230157 BLAKE2B 
cf0ed50177e1e0d840892753537d8fab8c31ed4a6ba9b4e6bfc12e56c9f14a760c9e3dd230dc8e6caf2d7493e204bffb2fbd1bfa0931ae3fd93311ae2d5b3e32
 SHA512 
5afb1f24b029e665bb4f6bd7b7cf915243476b09b304942b2105586fa99adc6a19b46b4753ca116e230e5bb7b82e011fbe296c62bc70a8a897e56aece55a7f0b
+DIST samba-4.13.0.tar.gz 18406380 BLAKE2B 
d54db52102c6d507c3e6f32fc6c64051a95ef8ccfdb1e81a379d2c0325f6f9fe79c64ce9a26ddf48ae11351912ad988f6f532474a81284c7a7147521ceacc509
 SHA512 
0c15e887efa79ba8c1d24eda2f03898a1a080cb947056df12abc361f12eb5659f9ee37132767f5ef7e4ecb9c431759e5b619cb785921276fda17f4a9411af81c

diff --git a/net-fs/samba/samba-4.13.0_rc5.ebuild 
b/net-fs/samba/samba-4.11.13.ebuild
similarity index 91%
copy from net-fs/samba/samba-4.13.0_rc5.ebuild
copy to net-fs/samba/samba-4.11.13.ebuild
index ae09ce8cd65..3a2dc8d2c1e 100644
--- a/net-fs/samba/samba-4.13.0_rc5.ebuild
+++ b/net-fs/samba/samba-4.11.13.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-PYTHON_COMPAT=( python3_{6,7,8,9} )
+PYTHON_COMPAT=( python3_{6,7,8} )
 PYTHON_REQ_USE='threads(+),xml(+)'
 inherit python-single-r1 waf-utils multilib-minimal linux-info systemd pam
 
@@ -41,23 +41,20 @@ MULTILIB_WRAPPED_HEADERS=(
 CDEPEND="
        >=app-arch/libarchive-3.1.2[${MULTILIB_USEDEP}]
        dev-lang/perl:=
-       dev-libs/icu:=[${MULTILIB_USEDEP}]
        dev-libs/libbsd[${MULTILIB_USEDEP}]
        dev-libs/libtasn1[${MULTILIB_USEDEP}]
        dev-libs/popt[${MULTILIB_USEDEP}]
-       dev-perl/Parse-Yapp
-       >=net-libs/gnutls-3.4.7[${MULTILIB_USEDEP}]
+       >=net-libs/gnutls-3.2.0[${MULTILIB_USEDEP}]
        net-libs/libnsl:=[${MULTILIB_USEDEP}]
        sys-libs/e2fsprogs-libs[${MULTILIB_USEDEP}]
-       
>=sys-libs/ldb-2.2.0[ldap(+)?,python?,${PYTHON_SINGLE_USEDEP},${MULTILIB_USEDEP}]
-       
<sys-libs/ldb-2.3.0[ldap(+)?,python?,${PYTHON_SINGLE_USEDEP},${MULTILIB_USEDEP}]
-       sys-libs/libcap[${MULTILIB_USEDEP}]
-       sys-libs/liburing[${MULTILIB_USEDEP}]
+       
>=sys-libs/ldb-2.0.12[ldap(+)?,python?,${PYTHON_SINGLE_USEDEP},${MULTILIB_USEDEP}]
+       
<sys-libs/ldb-2.1.0[ldap(+)?,python?,${PYTHON_SINGLE_USEDEP},${MULTILIB_USEDEP}]
+       sys-libs/libcap
        sys-libs/ncurses:0=
        sys-libs/readline:0=
-       
>=sys-libs/talloc-2.3.1[python?,${PYTHON_SINGLE_USEDEP},${MULTILIB_USEDEP}]
-       >=sys-libs/tdb-1.4.3[python?,${PYTHON_SINGLE_USEDEP},${MULTILIB_USEDEP}]
-       
>=sys-libs/tevent-0.10.2[python?,${PYTHON_SINGLE_USEDEP},${MULTILIB_USEDEP}]
+       
>=sys-libs/talloc-2.2.0[python?,${PYTHON_SINGLE_USEDEP},${MULTILIB_USEDEP}]
+       >=sys-libs/tdb-1.4.2[python?,${PYTHON_SINGLE_USEDEP},${MULTILIB_USEDEP}]
+       
>=sys-libs/tevent-0.10.0[python?,${PYTHON_SINGLE_USEDEP},${MULTILIB_USEDEP}]
        sys-libs/zlib[${MULTILIB_USEDEP}]
        virtual/libiconv
        pam? ( sys-libs/pam )
@@ -91,7 +88,7 @@ DEPEND="${CDEPEND}
        ${PYTHON_DEPS}
        app-text/docbook-xsl-stylesheets
        dev-libs/libxslt
-       >=dev-util/cmocka-1.1.3[${MULTILIB_USEDEP}]
+       >=dev-util/cmocka-1.1.1[${MULTILIB_USEDEP}]
        net-libs/libtirpc[${MULTILIB_USEDEP}]
        virtual/pkgconfig
        || (
@@ -110,6 +107,7 @@ RDEPEND="${CDEPEND}
        python? ( ${PYTHON_DEPS} )
        client? ( net-fs/cifs-utils[ads?] )
        selinux? ( sec-policy/selinux-samba )
+       !dev-perl/Parse-Yapp
 "
 
 REQUIRED_USE="
@@ -133,6 +131,9 @@ S="${WORKDIR}/${MY_P}"
 
 PATCHES=(
        "${FILESDIR}/${PN}-4.4.0-pam.patch"
+       "${FILESDIR}/${PN}-4.9.2-timespec.patch"
+       "${FILESDIR}/${PN}-4.13-winexe_option.patch"
+       "${FILESDIR}/${PN}-4.13-vfs_snapper_configure_option.patch"
 )
 
 #CONFDIR="${FILESDIR}/$(get_version_component_range 1-2)"
@@ -212,7 +213,7 @@ multilib_src_configure() {
                $(multilib_native_use_with pam)
                $(multilib_native_usex pam 
"--with-pammodulesdir=${EPREFIX}/$(get_libdir)/security" '')
                $(multilib_native_use_with quota quotas)
-               $(multilib_native_usex snapper '' 
'--with-shared-modules=!vfs_snapper')
+               $(multilib_native_use_enable snapper)
                $(multilib_native_use_with syslog)
                $(multilib_native_use_with systemd)
                --systemd-install-services
@@ -293,9 +294,13 @@ multilib_src_install() {
        keepdir /var/cache/samba
        keepdir /var/lib/ctdb
        keepdir /var/lib/samba/{bind-dns,private}
-       keepdir /var/lock/samba
        keepdir /var/log/samba
-       keepdir /var/run/samba
+}
+
+multilib_src_install_all() {
+       # Attempt to fix bug #673168
+       find "${ED}" -type d -name "Yapp" -print0 \
+               | xargs -0 --no-run-if-empty rm -r || die
 }
 
 multilib_src_test() {

diff --git a/net-fs/samba/samba-4.13.0_rc5.ebuild 
b/net-fs/samba/samba-4.12.7.ebuild
similarity index 96%
copy from net-fs/samba/samba-4.13.0_rc5.ebuild
copy to net-fs/samba/samba-4.12.7.ebuild
index ae09ce8cd65..89a685c05fc 100644
--- a/net-fs/samba/samba-4.13.0_rc5.ebuild
+++ b/net-fs/samba/samba-4.12.7.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-PYTHON_COMPAT=( python3_{6,7,8,9} )
+PYTHON_COMPAT=( python3_{6,7,8} )
 PYTHON_REQ_USE='threads(+),xml(+)'
 inherit python-single-r1 waf-utils multilib-minimal linux-info systemd pam
 
@@ -49,8 +49,8 @@ CDEPEND="
        >=net-libs/gnutls-3.4.7[${MULTILIB_USEDEP}]
        net-libs/libnsl:=[${MULTILIB_USEDEP}]
        sys-libs/e2fsprogs-libs[${MULTILIB_USEDEP}]
-       
>=sys-libs/ldb-2.2.0[ldap(+)?,python?,${PYTHON_SINGLE_USEDEP},${MULTILIB_USEDEP}]
-       
<sys-libs/ldb-2.3.0[ldap(+)?,python?,${PYTHON_SINGLE_USEDEP},${MULTILIB_USEDEP}]
+       
>=sys-libs/ldb-2.1.4[ldap(+)?,python?,${PYTHON_SINGLE_USEDEP},${MULTILIB_USEDEP}]
+       
<sys-libs/ldb-2.2.0[ldap(+)?,python?,${PYTHON_SINGLE_USEDEP},${MULTILIB_USEDEP}]
        sys-libs/libcap[${MULTILIB_USEDEP}]
        sys-libs/liburing[${MULTILIB_USEDEP}]
        sys-libs/ncurses:0=
@@ -133,6 +133,9 @@ S="${WORKDIR}/${MY_P}"
 
 PATCHES=(
        "${FILESDIR}/${PN}-4.4.0-pam.patch"
+       "${FILESDIR}/${PN}-4.9.2-timespec.patch"
+       "${FILESDIR}/${PN}-4.13-winexe_option.patch"
+       "${FILESDIR}/${PN}-4.13-vfs_snapper_configure_option.patch"
 )
 
 #CONFDIR="${FILESDIR}/$(get_version_component_range 1-2)"
@@ -212,7 +215,7 @@ multilib_src_configure() {
                $(multilib_native_use_with pam)
                $(multilib_native_usex pam 
"--with-pammodulesdir=${EPREFIX}/$(get_libdir)/security" '')
                $(multilib_native_use_with quota quotas)
-               $(multilib_native_usex snapper '' 
'--with-shared-modules=!vfs_snapper')
+               $(multilib_native_use_enable snapper)
                $(multilib_native_use_with syslog)
                $(multilib_native_use_with systemd)
                --systemd-install-services

diff --git a/net-fs/samba/samba-4.13.0_rc5.ebuild 
b/net-fs/samba/samba-4.13.0.ebuild
similarity index 99%
rename from net-fs/samba/samba-4.13.0_rc5.ebuild
rename to net-fs/samba/samba-4.13.0.ebuild
index ae09ce8cd65..edb967449d4 100644
--- a/net-fs/samba/samba-4.13.0_rc5.ebuild
+++ b/net-fs/samba/samba-4.13.0.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-PYTHON_COMPAT=( python3_{6,7,8,9} )
+PYTHON_COMPAT=( python3_{6,7,8} )
 PYTHON_REQ_USE='threads(+),xml(+)'
 inherit python-single-r1 waf-utils multilib-minimal linux-info systemd pam
 

Reply via email to