Version bump
authorLars Wendler <polynomial-c@gentoo.org>
Tue, 16 Dec 2014 14:00:41 +0000 (14:00 +0000)
committerLars Wendler <polynomial-c@gentoo.org>
Tue, 16 Dec 2014 14:00:41 +0000 (14:00 +0000)
Package-Manager: portage-2.2.15/cvs/Linux x86_64
Manifest-Sign-Key: 0x981CA6FC

net-fs/samba/ChangeLog
net-fs/samba/Manifest
net-fs/samba/samba-4.0.23.ebuild [new file with mode: 0644]

index 61792ebb9260c7ec3bc1807078b216908335c95a..a4922df03d7911340873fd77f89b475ecd3a8a04 100644 (file)
@@ -1,6 +1,11 @@
 # ChangeLog for net-fs/samba
 # Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-fs/samba/ChangeLog,v 1.691 2014/12/02 09:34:05 polynomial-c Exp $
+# $Header: /var/cvsroot/gentoo-x86/net-fs/samba/ChangeLog,v 1.692 2014/12/16 14:00:40 polynomial-c Exp $
+
+*samba-4.0.23 (16 Dec 2014)
+
+  16 Dec 2014; Lars Wendler <polynomial-c@gentoo.org> +samba-4.0.23.ebuild:
+  Version bump.
 
 *samba-4.1.14 (02 Dec 2014)
 
index 9855109b74a96353a27e3470ef8423e65f37c9c9..3d474ac549ec63c06da0dfb861926b65462b4422 100644 (file)
@@ -47,6 +47,7 @@ DIST samba-3.5.22.tar.gz 35385144 SHA256 b4c98f77f5634478da109063334acd9b6ad7bcb
 DIST samba-3.6.23.tar.gz 34122387 SHA256 25bbfa81b9a26609a0be744240b63e1f5030bbcfab684cf7aea3b86ed0db2dd0 SHA512 54189079a4f65f1e9c818f9edc9d862c4261c3a4925146f3ab19603052d2c08d32b59ddc243422683338dc4f1192b22f02acaa719e11aa44146c5d3bb11fdcb0 WHIRLPOOL 4919b8911bab8182456ba5bcdc264ca028dea0300bce409bcad338965936849c61695bc99af6e006f373a0c502cc3bf1a596d52d706181674ca2b7bc5aeb19fc
 DIST samba-3.6.24.tar.gz 34122116 SHA256 11d0bd04b734731970259efc6692b8e749ff671a9b56d8cc5fa98c192ab234a7 SHA512 40f054ab0e1ef07fa4bb4934229c42eb0e484596c4d4b81edbf43951acd56e7b04b6efb17e6cb269b329f1a84d60cbe10a3ff04e86c1983ec603bdcf7fc7ecbb WHIRLPOOL e98d3ae62e5d57e5d16b320213961ba7221b8b38912b90434296323549e1673f25682ec8da469dd771d68ec222a6be7d30e24224e0cde0d9dc1e9c393590c68a
 DIST samba-4.0.22.tar.gz 22140230 SHA256 4b15e687f1e0385a23faf7f805b6124db69991c39ad6d9166ded6035c16bda53 SHA512 272fabce1ab5f89c5aef11780fdb9125e40cfe31b0adcc40863a38f781b109523f1686391374f0859ec988f8d44fa170d0ffceb6498da44efd6fa78adfa6bbdc WHIRLPOOL a3534f1857f151db58dabd67de2db59e1733449b1d98b9ccbf3ca59b2de415ff5d66743ccb8d0a860b172cc7d72faa29eafd3a5bee51b92c6c8bbb3bdafcfa11
+DIST samba-4.0.23.tar.gz 22140738 SHA256 47d7b9d0caf76ea111794c6181db2fed5c15fd496a5a9eaa8ed4323302c72118 SHA512 49a6889ce3124be0d12df75d30837dde63605d706a34e9017d6e8e365e97910d75bad3eef28296030fdbb013074b68e5e89ad73e3a73806b38e94d306104d711 WHIRLPOOL 99ba11be30df2ce3f9e8af144d435e6b152d657957241043082dc699b90a8352998f5f1b32e810ed8e8e4853fb39792d68a92d97a12d97e3edec65c54b611fab
 DIST samba-4.1.13.tar.gz 19523732 SHA256 737907f4ed3a71f6ec12638387aff7cda4764f8c2eb18deeca16e2fb7ed66c9f SHA512 766ed3ee7deda15b8b11230d8e81bfb25fecf03330ba337cd43f9e9a245a60855b972dc3846a0643abfceecfdfb46e29ebd7309bf3330b733f8c036590651ee0 WHIRLPOOL 7d00548ca58ab16d61ebefe07ee374189901fa3032549cbb8ce824adbbec6892e4f8e8499028b8f41888d11e4be475049e74b6816fffad8154ad826ed5387977
 DIST samba-4.1.14.tar.gz 19527260 SHA256 5ea14baaca997292355d368918879e3d639def92b54efef2279cf5abe8db2cba SHA512 58a42baa442acab33699e143128f7f22738f2ef05184acef0fd004279954c919f7d7d0df299990c3beb13a950c64a76b257add15322074a1e6934b5a8563885f WHIRLPOOL 77c3f657e37e50aee97f3b766982124b4e9e937231ec814322fcb4fcacf5b824247e230adbecbedf4894be16b1f2c3606c3cb6851c41c7a8d673f63d1557aad5
 DIST smb_traffic_analyzer_v2.diff.bz2 12226 SHA256 1bae7eafbe8ac2382313d5ab9d43d73ba64b63a714f0f588516952d476fb868d SHA512 aa0e457a0dd282e61e6dfcd5705c29b319832dca9711b1b5baf8373e2f079991399c3537c050219ccb861a93f86353ebff677a5c625d2e3f1f3a13ee5c4087d0 WHIRLPOOL 85ee72a360f67ebe71be5cd400ecd635280a0d7c64ebb8b94656a5ef1a94f74a987de86408af00ce1b81cc8363b1b3cf14726860d29b72ee610d4bab73d6b139
@@ -55,25 +56,26 @@ EBUILD samba-3.5.22.ebuild 12309 SHA256 dc195567858dc0c11b2b86fc42427e1066c5efee
 EBUILD samba-3.6.23-r1.ebuild 13522 SHA256 3e4452a67d2a2ce512de937a3c1dd14ca96a77e7c83bde3aa1f7f43e280d99f9 SHA512 9fdf54f62f0ff4a069ba754ffd10505de2d8cfac84ee29abbe0ba5d10773aa5e34b8b19799f0892009ad3f5e5547811be7cde06537c8a4c4ff7f4862c6c3e5a3 WHIRLPOOL 5ea53b769dbee0ddb373d566ad2ee187f5f213c9ff42ff3b83aa3c064f3d58e4aec4fce8025952834fd76c74713377fa50835dc1414ba36992e16bd9d9077b4e
 EBUILD samba-3.6.24.ebuild 13527 SHA256 ab51ade2e192a77b41d0160b2ba541d653963aaee4f638589e922d5c85831dac SHA512 805cef335a0eb05410fe881d8488c4eadec45c03918aa9e6690c2a5befa11745cfc6768da050c6c974356b70a166f7796d0fa9c4e6fb9f3dd3b512ba79bb2371 WHIRLPOOL 4fa43ab606cf79f760802b5ae50ff90ca7affc990808a3a89060ef4be61cd661bfa28745c6db458cdc5fc5a5addd92db30c51120222e9dd975f7a69319e7ee14
 EBUILD samba-4.0.22.ebuild 4749 SHA256 63cb2fd163a098360152cc9f769e154c194aabbb115f780c13c98249a1649d13 SHA512 f026b6c3a0435183153cef7c86133b10a39b1cd4ee0b6c621072ba1eed234fb7a1f9c45a19c863d3075ee86386d13a223662346726070fc10c09f514afd54cf7 WHIRLPOOL cb5464a87c62a5063fc31ceb9e40661e0602476228312bdf6b720bddde056353988548ded2c17c5141ab00700d4651bef3d3a5d023356a1d20c8bbec0bf3f62e
+EBUILD samba-4.0.23.ebuild 4756 SHA256 1d7cead76a54c2dbdb406a1f3a124406a1b37393aefac081602f7f9cc5c7a8e7 SHA512 0bf396d8089cc98f3419775246db482bd8ab4da300064471e3a7fba95bbd6eb678e5929f07b074a33c81301e60776a21888968acc799e3558ab0c9721c872d6f WHIRLPOOL 688a81ff0ec14c09f54e85bcad1415fc8760ae0f0275d67f79d37fbb51c9c9e97c989cfb9729dcdb2607826b7f54f1270495e36c05d38d7f76ca2cce25df0e64
 EBUILD samba-4.1.13.ebuild 4665 SHA256 c8d18fe7ae10142bba4b1f0aeb28aff7aaf323d9f0865775d39c985971bce00a SHA512 4721c5787a52b671725952ab762cbc4d40057b18c106130a83f8e0a710fbe9626c34934d397453633e18f0b902498aebe28edfce85227a8b3d1d9033dadcef1a WHIRLPOOL 39524ddee01558cfb671ecb1d24f84dd71bf1964e91b490e0c00ab3ba0057496e24ccd5867c7f99083db580e5cd25b15ab1e5950fd143d0d68940450af3927fb
 EBUILD samba-4.1.14.ebuild 4622 SHA256 5b2b8dc2c089dd1c19d29912b651713583ebef162b2f58e02fa99675b757aa0c SHA512 970423b53a645d12cf198601d64b180334b6f2bdce0b0be30e0f05f92ad20e87ceb9c2ec4f134eb5d9850637b7f11a1a79c4ed0da60e584fb703f8e453a0ed9d WHIRLPOOL d9f1c6ec48b3f95b5cecff5717db44c1e6612e80d67c8b2c3152497b011605232f0329ad2766fac5185a320645c34cec920a020b4eaf0d1ec6f3e80b960be19c
-MISC ChangeLog 7215 SHA256 9e9d3094f1c1449a099d918a9edc1b683c04fb296e08fd1cf9a82e951c91f627 SHA512 3361fc9fd6399c7448cd6db725cb620d3696973313474db65b78393eacd343fc090d4cf7890ec5e87cf8428237e8f52b9474e60bc747c743be702cc351ac2341 WHIRLPOOL e2cd1916cca086440a0d64e93b6df776d266ce4ce4b680fedf41e772d085eef86897f08ee069066f071de14291dc36960f86c5a24807c642fad4b46baf3e5df9
+MISC ChangeLog 7337 SHA256 705b3372c7144b547014bff496e07b056edb9993185fa5dd8703781e0d48b1cd SHA512 cd74c2050b3af8579262092e9f8317f8765370689fe70c9ac20b1592e013f18931e4616fdfcc34ce8096bd34afd4f3d5f37b7282e5b015ce63f6dd7fd451eacd WHIRLPOOL cd39d4d646daf98992b554add79c3c59c306aa5d8b99e469e1f69c2529def68a9a756638f95accd6fa9d09c284b586586f126ac523a15f139c73661723f910a5
 MISC ChangeLog-2013 106689 SHA256 00ac832a137c7ce1d21be794b45339e1f4e9c51eb1b796cbcac90a03e1cf5453 SHA512 9dc4e4e22042db7f5ff3a474eb7a454044ea6958ffc3ba5c5de6f09608cfbbcaed8db00763a38995276de03a5f1c728fc783d4addaca7da16f4be76a4e49fd6f WHIRLPOOL 85a746ae34c0386ecb151f5f323b92615cce971b1e46f249cccfdc682bdddd7dad080dd4ffbe5748f093ee11db3f5182cae6d85191a37014639a56040eff9644
 MISC metadata.xml 1514 SHA256 c10deb71703017ec67f4e5bac297d9b4581fec3d8b5549b6aea2a43bda642bc0 SHA512 9e67e8f7e0c972046e32bf4539142559c24183d6c3469e5af2f901728a3c02a9fbfd50e948a9fd414107fd0cb2a8de709ffe3fc5bf3372c77a4a3db6dc622ecc WHIRLPOOL ec92ea6a1b03e70c791670e97e7d9e07e6bdb82c24ed08c186e786afcd009ab63fbee7d481a4cdc394632ad312e58a2048dae3ff333f6f7a1ad19add55e2c8f8
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2
 
-iQIcBAEBCAAGBQJUfYeOAAoJEPiazRVxLXTFYLEP/jLaXVoe7dWgCjuuDBJV0Rc4
-ioXbr+u4Mav8a5AdiATyat+vdnMm24jeSE6RsLByldV64L5DNS6fRiTRg9d4SeNx
-EkPOKK+imGsjyMYxZr85OwpceClJ6POxFjdbYjauU8QwPeNhJC4mjPItlQx/X4U9
-77pdFBH94cKH9em/DNt0x7Rcc6erKH52NNqd4828xey4kEHkFnWt4xpqGDFMdPaL
-acY6QMCJuckxdD4aefCOQBKLJ8JE3x6PGUdpouzwBJKJIDNG9/FYk7A6RxV64iAE
-px1zqqBhaEHRJTaS1Hf23bIVUGsFBqhb4hWKrXgOFDSEffnMIGxg89Yr5PcZIul0
-gFZ+imMmwh6+rJifuHp+SsxJdWTrwuSVs28XQ/9S8Hluey1ohPpawlMF5UCD8KmI
-N3puEuuXQDluX7BbjhD6nOSSnhidKpsZxEySYjsa/t46cycop7vhEzgAmUV5qEyl
-5u0pBfJvQn7wPAxdSRJkdnL6ehpjr2pGQuW3CbVG+MZTZbwd7SsxmbJfpJNO0XKS
-wIEx8gn6f+eyu0fcqlcMkAGM0PQ3evPJoRzkIVYNLVc77YZkL2Yw0jUyiKpLBQRp
-SJKiK6ZRZ3IckZiIorZgwcY8CTd41pw3MOMSzi62NdnLLWZUbf22A8ah8tT4AXhr
-IehvH5JFnLUSGlew6PlO
-=v0VM
+iQIcBAEBCAAGBQJUkDsJAAoJEPiazRVxLXTF5bUP/1u+gFgvmcPzYpTRUWq3842Z
+bCZ/eCXyvoxo5JdMoZV4kicdis1FPUFd5lJj2rJ39y6S0bzuoJajPxnRklfFGWiF
+YblPDbRm1wDof3R1cf9Fy8ojSzhsmjmK4jma5feycyGWj35TzgsYoA/ba1V7RBiq
+4PfKtGulfEDXY6kbP5lptXw2bOl96QzXSr45J7p0GRQ0RTbgR2j2TFWJ03QETpw1
++IRShU/se9nk2ZztZdTQrqnlD1V5HvMdWupOsnac73Qa1ZadbMy8w6bfNuD/V5w3
+ELy59vNG9K//3dO4WzgIdoizxJJjh7u6Gu0YtsnVeoZ8lMGX9CG41nmxMZ4ZOZwr
+pTXFZMQEvSmXR3/RyOSqc7Aj0m1gG/kc+pKhRQWgOiK5I6aEwBFukO5K0oG9SXD5
+d2Uz9/0jEEomwOgCk5Rs1V+jpjlVZv+9/zBjMCZJTzO75sTnnwNNvQdONV/6ZcLR
+DEaksK+YEgEih6eFDfLEbjQPVOLIaQR8PtzNwXJZra7SawdQJEMa7DVQ0S+4x+/8
+qvZmtWDADXWAct9A6PlWhIhspsgB5gc7pQgP+ER8VEWwEIyzOcpd56nvlHodOUYW
+pru4izesyBUPXf+o5cywZOLmSWF8HVs9FggaDmBOw4FLRAa/xEuWXcmqcuAZPWrX
+DXD83xP6ViJgg3MqdwhC
+=Riml
 -----END PGP SIGNATURE-----
diff --git a/net-fs/samba/samba-4.0.23.ebuild b/net-fs/samba/samba-4.0.23.ebuild
new file mode 100644 (file)
index 0000000..497eb27
--- /dev/null
@@ -0,0 +1,179 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-fs/samba/samba-4.0.23.ebuild,v 1.1 2014/12/16 14:00:40 polynomial-c Exp $
+
+EAPI=5
+PYTHON_COMPAT=( python2_{6,7} )
+
+inherit python-r1 waf-utils multilib linux-info systemd
+
+MY_PV="${PV/_rc/rc}"
+MY_P="${PN}-${MY_PV}"
+
+if [ "${PV}" = "4.9999" ]; then
+       EGIT_REPO_URI="git://git.samba.org/samba.git"
+       KEYWORDS=""
+       inherit git-2
+else
+       SRC_URI="mirror://samba/stable/${MY_P}.tar.gz"
+       KEYWORDS="~amd64 ~hppa ~x86"
+fi
+
+DESCRIPTION="Samba Suite Version 4"
+HOMEPAGE="http://www.samba.org/"
+LICENSE="GPL-3"
+
+SLOT="0"
+
+IUSE="acl addns ads aio avahi client cluster cups dmapi fam gnutls iprint
+ldap quota selinux swat syslog test winbind"
+
+# sys-apps/attr is an automagic dependency (see bug #489748)
+# sys-libs/pam is an automagic dependency (see bug #489770)
+CDEPEND="${PYTHON_DEPS}
+       >=app-crypt/heimdal-1.5[-ssl]
+       dev-libs/iniparser
+       dev-libs/popt
+       sys-libs/readline
+       virtual/libiconv
+       dev-python/subunit
+       sys-apps/attr
+       sys-libs/libcap
+       >=sys-libs/ldb-1.1.16
+       >=sys-libs/tdb-1.2.11[python]
+       >=sys-libs/talloc-2.0.8[python]
+       >=sys-libs/tevent-0.9.18
+       sys-libs/zlib
+       virtual/pam
+       acl? ( virtual/acl )
+       addns? ( net-dns/bind-tools[gssapi] )
+       aio? ( dev-libs/libaio )
+       cluster? ( >=dev-db/ctdb-1.0.114_p1 )
+       cups? ( net-print/cups )
+       dmapi? ( sys-apps/dmapi )
+       fam? ( virtual/fam )
+       gnutls? ( dev-libs/libgcrypt:0
+               >=net-libs/gnutls-1.4.0 )
+       ldap? ( net-nds/openldap )"
+DEPEND="${CDEPEND}
+       virtual/pkgconfig"
+RDEPEND="${CDEPEND}
+       client? ( net-fs/cifs-utils[ads?] )
+       selinux? ( sec-policy/selinux-samba )
+"
+
+REQUIRED_USE="ads? ( acl ldap )"
+
+RESTRICT="mirror"
+
+S="${WORKDIR}/${MY_P}"
+
+CONFDIR="${FILESDIR}/$(get_version_component_range 1-2)"
+
+# sys-apps/dmapi is an automagic dependency (see bug #474492)
+PATCHES=(
+       "${FILESDIR}/named.conf.dlz.patch"
+       "${FILESDIR}/${PN}-4.0.19-automagic_aio_fix.patch"
+)
+
+WAF_BINARY="${S}/buildtools/bin/waf"
+
+pkg_setup() {
+       python_export_best
+       if use aio; then
+               if ! linux_config_exists || ! linux_chkconfig_present AIO; then
+                               ewarn "You must enable AIO support in your kernel config, "
+                               ewarn "to be able to support asynchronous I/O. "
+                               ewarn "You can find it at"
+                               ewarn
+                               ewarn "General Support"
+                               ewarn " Enable AIO support "
+                               ewarn
+                               ewarn "and recompile your kernel..."
+               fi
+       fi
+}
+
+src_configure() {
+       local myconf=''
+       use "cluster" && myconf+=" --with-ctdb-dir=/usr"
+       use "test" && myconf+=" --enable-selftest"
+       myconf="${myconf} \
+               --enable-fhs \
+               --sysconfdir=/etc \
+               --localstatedir=/var \
+               --with-modulesdir=/usr/$(get_libdir)/samba \
+               --with-pammodulesdir=/$(get_libdir)/security \
+               --with-piddir=/var/run/${PN} \
+               --disable-rpath \
+               --disable-rpath-install \
+               --nopyc \
+               --nopyo \
+               --disable-ntdb \
+               --bundled-libraries=NONE \
+               --builtin-libraries=NONE \
+               $(use_with addns dnsupdate) \
+               $(use_with acl acl-support) \
+               $(use_with ads) \
+               $(use_with aio aio-support) \
+               $(use_enable avahi) \
+               $(use_with cluster cluster-support) \
+               $(use_enable cups) \
+               $(use_with dmapi) \
+               $(use_with fam) \
+               $(use_enable gnutls) \
+               $(use_enable iprint) \
+               $(use_with ldap) \
+               --with-pam \
+               --with-pam_smbpass \
+               $(use_with quota quotas) \
+               $(use_with syslog) \
+               $(use_with swat) \
+               $(use_with winbind)
+               "
+       use "ads" && myconf+=" --with-shared-modules=idmap_ad"
+
+       CPPFLAGS="-I/usr/include/et ${CPPFLAGS}" \
+               waf-utils_src_configure ${myconf}
+}
+
+src_install() {
+       waf-utils_src_install
+
+       # install ldap schema for server (bug #491002)
+       if use ldap ; then
+               insinto /etc/openldap/schema
+               doins examples/LDAP/samba.schema
+       fi
+
+       # Make all .so files executable
+       find "${D}" -type f -name "*.so" -exec chmod +x {} +
+
+       # Install init script and conf.d file
+       newinitd "${CONFDIR}/samba4.initd-r1" samba
+       newconfd "${CONFDIR}/samba4.confd" samba
+
+       systemd_dotmpfilesd "${FILESDIR}"/samba.conf
+       systemd_dounit "${FILESDIR}"/nmbd.service
+       systemd_dounit "${FILESDIR}"/smbd.{service,socket}
+       systemd_newunit "${FILESDIR}"/smbd_at.service 'smbd@.service'
+       systemd_dounit "${FILESDIR}"/winbindd.service
+}
+
+src_test() {
+       "${WAF_BINARY}" test || die "test failed"
+}
+
+pkg_postinst() {
+       elog "This is is the first stable release of Samba 4.0"
+
+       ewarn "Be aware the this release contains the best of all of Samba's"
+       ewarn "technology parts, both a file server (that you can reasonably expect"
+       ewarn "to upgrade existing Samba 3.x releases to) and the AD domain"
+       ewarn "controller work previously known as 'samba4'."
+
+       elog "For further information and migration steps make sure to read "
+       elog "http://samba.org/samba/history/${P}.html "
+       elog "http://samba.org/samba/history/${PN}-4.0.0.html and"
+       elog "http://wiki.samba.org/index.php/Samba4/HOWTO "
+}