diff options
author | Victor Ostorga <vostorga@gentoo.org> | 2013-02-06 17:11:16 +0000 |
---|---|---|
committer | Victor Ostorga <vostorga@gentoo.org> | 2013-02-06 17:11:16 +0000 |
commit | d59a2ee1f521e5a3ba4c4c7c57acdcad5b18c06f (patch) | |
tree | 3799cf123a0c07079d770bfffbde4469c4ed37a3 /net-fs | |
parent | Fix race condition in installing scripts, bug #455878. (diff) | |
download | historical-d59a2ee1f521e5a3ba4c4c7c57acdcad5b18c06f.tar.gz historical-d59a2ee1f521e5a3ba4c4c7c57acdcad5b18c06f.tar.bz2 historical-d59a2ee1f521e5a3ba4c4c7c57acdcad5b18c06f.zip |
Version bump
Package-Manager: portage-2.1.11.31/cvs/Linux i686
Manifest-Sign-Key: 0xE25EE336
Diffstat (limited to 'net-fs')
-rw-r--r-- | net-fs/samba/ChangeLog | 7 | ||||
-rw-r--r-- | net-fs/samba/Manifest | 10 | ||||
-rw-r--r-- | net-fs/samba/samba-4.0.3.ebuild | 155 |
3 files changed, 167 insertions, 5 deletions
diff --git a/net-fs/samba/ChangeLog b/net-fs/samba/ChangeLog index 013c6fc87ab8..cf3b8a19f0b9 100644 --- a/net-fs/samba/ChangeLog +++ b/net-fs/samba/ChangeLog @@ -1,6 +1,11 @@ # ChangeLog for net-fs/samba # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-fs/samba/ChangeLog,v 1.559 2013/02/04 22:37:50 vostorga Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-fs/samba/ChangeLog,v 1.560 2013/02/06 17:11:01 vostorga Exp $ + +*samba-4.0.3 (06 Feb 2013) + + 06 Feb 2013; VĂctor Ostorga <vostorga@gentoo.org> +samba-4.0.3.ebuild: + Version bump *samba-3.6.12 (04 Feb 2013) diff --git a/net-fs/samba/Manifest b/net-fs/samba/Manifest index 8e1a251efa12..3ef52fbc323f 100644 --- a/net-fs/samba/Manifest +++ b/net-fs/samba/Manifest @@ -32,18 +32,20 @@ DIST samba-3.5.21.tar.gz 35377315 SHA256 fd9a66056b1ba9496762394efff41fcaa0e58f2 DIST samba-3.6.12.tar.gz 34073788 SHA256 6ff797c1772613bd5172d2c8b900fd56bf096d7252faee8b47c4925a4fdc9f8b SHA512 06a7b8883a18b802de5aeced2e7dcf97147351b621736ab2383c6e4f22d5fb14e2b1ce88c8137a2fa9571b25357c766b0fb2b31352009b8a7137b20e2e9c3416 WHIRLPOOL 6f41dd455a52c9397fc4e7429aa5312573a9a1888ecde94a25be9d000a6567374e5eb60c3c0a76151f8628e8ee8c68cdce234fb51f4163c9a3996acf74b1f4a7 DIST samba-3.6.9.tar.gz 34077002 SHA256 9714b50c1bbdb0d3521bdbf403bb112b5405040685cb0b4ff3f9a370d1e84020 SHA512 be0c9d2a51a524015a1210d96c775c754101a2906dc054f3ecae97d18d4e0d50de2ac48a85af62a30d020259ff91068947831e44963925efe3cc48c8051a3be7 WHIRLPOOL 4e4f091329517872117160e167cb60ce71cfd441a0b6eb46157aa48b16369e887b7373b9c2bada8751de62db10f8db748f53ecc28a90b70aaf38df3af2649b1e DIST samba-4.0.2.tar.gz 22030954 SHA256 da996dca41f0ac0e95a072cce86f4098a8c85b82d4c9404b4a8847867c2e618e SHA512 7fe66baa5857b9300cfd1b6c812a1adb04421c6da42e7a01a9c81620b9aad83ea7730704e0a18601395074586463c7a61b82634ed6c33a12d40b505b1bf5c75a WHIRLPOOL dc70fcb28f825fb94a3c0bf1eb3b7595e1a8c84817e86d476c9f536070eae79b51f69cfe20f03d0914ceea1c7b24069aca7cbff6987b5eafc86a41d8bc83dfb2 +DIST samba-4.0.3.tar.gz 22051995 SHA256 ab5d3618632f8869c838c0b2994b3f169da6824885710aad1146738172e44a4b SHA512 9bcdc4891698c02556c8ce5a06ebc0851f8cc59b6069ce286cabbfda7084cb803a665ec054f1fd04a6f8560dbc8cd274fa85750c5972efcdfd99fc672b37471e WHIRLPOOL 44f4f584c7b8765ffac7ba10ae1ca1cf56f5362b8bb8dd6605760fb0ff120de41aec898d04399589f841e8695fc4e1e03f423faf97675191aec8a84b10000241 DIST smb_traffic_analyzer_v2.diff.bz2 12226 SHA256 1bae7eafbe8ac2382313d5ab9d43d73ba64b63a714f0f588516952d476fb868d SHA512 aa0e457a0dd282e61e6dfcd5705c29b319832dca9711b1b5baf8373e2f079991399c3537c050219ccb861a93f86353ebff677a5c625d2e3f1f3a13ee5c4087d0 WHIRLPOOL 85ee72a360f67ebe71be5cd400ecd635280a0d7c64ebb8b94656a5ef1a94f74a987de86408af00ce1b81cc8363b1b3cf14726860d29b72ee610d4bab73d6b139 EBUILD samba-3.5.15.ebuild 12458 SHA256 2837e33a487578958d53e1bb39762a7426d3b698392da6e63534502f6e9ec74f SHA512 24f10e3ad829d198ffaa7d00deb9692240688fe787827c1bea243e002ebc92f28b23d8c967d4701154dd19ca00d2bd5d5f7c8613bf667209395a29195ef44ce7 WHIRLPOOL 6638a9ad91fdd88152a3d3826d6efb1f1e4e486c472bc46a79a46c994a80e05ec4535915155b8314eb79d617aa0bfa82f49b7a73d5d5a5eee6a8d8753b81864b EBUILD samba-3.5.21.ebuild 12464 SHA256 6e2e59ef1d2b64952e23a98c04d0b65673dc5476f7458a7ac17e91dafa79b414 SHA512 4b4ddc82a44bd36f20cd90da3bb2d688d4c8f55476c11d4d708771bb04511ad88f23fa5e31adde6e1ed304cee99b303ff4d8563c59b2ed3801d50a3c439ac74e WHIRLPOOL 3aaf4036939fea6da23651e0206d02fb64d21ef5bd4386c0046f914bd86354019c1f24f054e6a3dd969c3446d72cf2077fcc1d55812d23253f74be595817d090 EBUILD samba-3.6.12.ebuild 11861 SHA256 8e89d3142e02ef58a5d68c0714dd5848a5107d7c4b10205ab710b2e05478cc0a SHA512 e8fb3d0dff136100d2772df18171d8f9554b27feabe2c7aaadd9e2f2ccc37fa0fde8eb87c7dfb0e5ef16b516c0c4cac476a60fb9d0e6ef0dc93418e14d6c7e24 WHIRLPOOL 62bae87a17f0a829ec237f1037420d2cba2b886fe3c6305b5c6b74efa8dcccefaa2c464f4ac2c0fa8eb3e57b7cf822f3388d6872eeaf12a6bd109b24acff4800 EBUILD samba-3.6.9.ebuild 11843 SHA256 c12e87494c00cbcc91ad1c6d427d6bc34ff86d77137882fd1101cad04e81a855 SHA512 84d4116f75f004d0dadbc143519eaa9174c5d0cceb606a7615c3eb192eb615dfaf9edfebb676a9a6d30e975ea48b8f1cfb118f07971a4676cc3ebf905e680ed4 WHIRLPOOL c69d7caa67ed25f4a62c3f28ba94c48cb5d251e7935ae559a6bffa88451cd9e9ce055628644a639bdd2f87c0e7334071ab2e82007c33f75cb832e06c9e378aec EBUILD samba-4.0.2.ebuild 4091 SHA256 1e98fe4280d0883d74fbbcad0a408e341f0b4841d9c8492b9eb03370f7c98461 SHA512 1645c73b0786baec9bf9892397f5ad8f281da2f91b5c9e628094bfbb4292000afe36db728175b0aabcc43e15eee4fc9658c762df97e8c09fb4923ae3fabd5034 WHIRLPOOL 412795b1d190d48b9e459165b5f2b5ee9d375d46c6d550fad9627d5a5d47b66d73f94de0490280a6208ee0f1612d1cde79a5f89c6a953f177c6852053097ec2c -MISC ChangeLog 92984 SHA256 ed83aaf1bd4b784ace817a8bb86dee4bdd67778f651f5f067529b3814bbcc42d SHA512 c2e88a0d3a586032784b827e56a7f4073b9bfa07675b9f2fcf9864cacc9ff2d1046c667687f63d3662ed66ccc4b241e713fa21fa07b700fc84ddc9a75e1c7971 WHIRLPOOL f69d32dd33347e453f0d11567137a0d30c01d69dcf77d08233a68897975416dc3aa3a7c9340b15e54506cd585953e5ce24ec84bca9313f9d86656aa963b39a63 +EBUILD samba-4.0.3.ebuild 4091 SHA256 3cec4ee01956da07971fe00e1f775c026646ed4552942b404b016f0a28506edb SHA512 6937780e7213912dc205b17acdd08ceb05245b434dedce711ff5d2e22ee8ca402a8a2f78abe16139de6a5e7a19bc9dd414ee12fbd05c821449e633785cf82113 WHIRLPOOL 9791ddd2a865a4afd3cf02a67eef67cb129762e8ff94be0c2d7bcb30017c598ba4a540cb124e792e7dd8973f16d42b6515f60c79a1bd59d721a09b223d366974 +MISC ChangeLog 93102 SHA256 fd3463d323067df6337c4d314d8120769426646742c4ecb419b276ff14292697 SHA512 792a367961a6a2a843ef3e928710fa2890d9c903188e99e98428da7391a371501ce74ce47917cfd43fd9aacf2f594f9ccb3a60f9f6d45547168e2a5b89c84146 WHIRLPOOL 83cf6c5e19dd45d59ad3422ee563dd60ceedb72fdc2047b73f2516c6c0421f4e75259588d56866127d749ced28bd6cc9313ad8ee0fdc07863f4f512545489e31 MISC metadata.xml 1514 SHA256 c10deb71703017ec67f4e5bac297d9b4581fec3d8b5549b6aea2a43bda642bc0 SHA512 9e67e8f7e0c972046e32bf4539142559c24183d6c3469e5af2f901728a3c02a9fbfd50e948a9fd414107fd0cb2a8de709ffe3fc5bf3372c77a4a3db6dc622ecc WHIRLPOOL ec92ea6a1b03e70c791670e97e7d9e07e6bdb82c24ed08c186e786afcd009ab63fbee7d481a4cdc394632ad312e58a2048dae3ff333f6f7a1ad19add55e2c8f8 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.19 (GNU/Linux) -iEYEAREIAAYFAlEQOEcACgkQKQaZ7OJe4zYMUgCfcpPIy9nIr5NAODZScSQVrYQT -xpkAn3O/+SXusIHvUHsqrw2Yjv6vHg2D -=zNQp +iEYEAREIAAYFAlESjq0ACgkQKQaZ7OJe4zZ/KwCZAb5QFCOxzARBKp2UkvxHniht +zDkAn1w6D23tO++MkhhFYlat8hZjqv0X +=IxXa -----END PGP SIGNATURE----- diff --git a/net-fs/samba/samba-4.0.3.ebuild b/net-fs/samba/samba-4.0.3.ebuild new file mode 100644 index 000000000000..2fbd22b6f997 --- /dev/null +++ b/net-fs/samba/samba-4.0.3.ebuild @@ -0,0 +1,155 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-fs/samba/samba-4.0.3.ebuild,v 1.1 2013/02/06 17:11:01 vostorga Exp $ + +EAPI=5 +PYTHON_COMPAT=( python{2_5,2_6,2_7} ) + +inherit python-r1 waf-utils multilib linux-info + +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 ~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 gnutls iprint +ldap pam quota selinux swat syslog test winbind" + +RDEPEND="${PYTHON_DEPS} + dev-libs/iniparser + dev-libs/popt + sys-libs/readline + virtual/libiconv + dev-python/subunit + sys-libs/libcap + >=sys-libs/ldb-1.1.15 + >=sys-libs/tdb-1.2.11[python] + >=sys-libs/talloc-2.0.8[python] + >=sys-libs/tevent-0.9.17 + sys-libs/zlib + >=app-crypt/heimdal-1.5[-ssl] + addns? ( net-dns/bind-tools[gssapi] ) + client? ( net-fs/cifs-utils[ads?] ) + cluster? ( >=dev-db/ctdb-1.0.114_p1 ) + ldap? ( net-nds/openldap ) + gnutls? ( >=net-libs/gnutls-1.4.0 ) + selinux? ( sec-policy/selinux-samba )" +DEPEND="${RDEPEND} + virtual/pkgconfig" + +REQUIRED_USE="ads? ( ldap )" + +RESTRICT="mirror" + +S="${WORKDIR}/${MY_P}" + +CONFDIR="${FILESDIR}/$(get_version_component_range 1-2)" + +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 \ + --disable-rpath \ + --disable-rpath-install \ + --nopyc \ + --nopyo \ + --disable-ntdb \ + --bundled-libraries=NONE \ + --builtin-libraries=NONE \ + $(use_with addns dnsupdate) \ + $(use_with acl) \ + $(use_with ads) \ + $(use_with aio aio-support) \ + $(use_enable avahi) \ + $(use_with cluster cluster-support) \ + $(use_enable cups) \ + $(use_enable gnutls) \ + $(use_enable iprint) \ + $(use_with ldap) \ + $(use_with pam) \ + $(use_with pam pam_smbpass) \ + $(use_with quota) \ + $(use_with syslog) \ + $(use_with swat) \ + $(use_with winbind) + " + CPPFLAGS="-I/usr/include/et ${CPPFLAGS}" \ + waf-utils_src_configure ${myconf} +} + +src_install() { + waf-utils_src_install + + python_replicate_script \ + "${D}/usr/sbin/samba_upgradeprovision" \ + "${D}/usr/sbin/samba_dnsupdate" \ + "${D}/usr/sbin/samba_spnupdate" \ + "${D}/usr/sbin/samba_upgradedns" \ + "${D}/usr/sbin/samba_kcc" \ + "${D}/usr/bin/samba-tool" + + # Make all .so files executable + find "${D}" -type f -name "*.so" -exec chmod +x {} + + + # Move all LDB modules to their correct path + mkdir -p "${D}"/usr/$(get_libdir)/ldb/modules/ldb + mv "${D}"/usr/$(get_libdir)/ldb/*.so "${D}"/usr/$(get_libdir)/ldb/modules/ldb + + # Install init script and conf.d file + newinitd "${CONFDIR}/samba4.initd-r1" samba + newconfd "${CONFDIR}/samba4.confd" samba +} + +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 " +} |