diff options
author | Diego Elio Pettenò <flameeyes@gentoo.org> | 2010-09-09 12:56:48 +0000 |
---|---|---|
committer | Diego Elio Pettenò <flameeyes@gentoo.org> | 2010-09-09 12:56:48 +0000 |
commit | fa6602c88dc1ce5f92aa3a57bd092fd9b434820f (patch) | |
tree | f65585a673c45255cb836631f99ebf3591bdcfe1 /net-fs | |
parent | Check for XDG_SESSION_COOKIE and run consolekit session if required (or reuse... (diff) | |
download | gentoo-2-fa6602c88dc1ce5f92aa3a57bd092fd9b434820f.tar.gz gentoo-2-fa6602c88dc1ce5f92aa3a57bd092fd9b434820f.tar.bz2 gentoo-2-fa6602c88dc1ce5f92aa3a57bd092fd9b434820f.zip |
Remove pending packages.
Diffstat (limited to 'net-fs')
56 files changed, 0 insertions, 3172 deletions
diff --git a/net-fs/samba-client/ChangeLog b/net-fs/samba-client/ChangeLog deleted file mode 100644 index 5580af5422bf..000000000000 --- a/net-fs/samba-client/ChangeLog +++ /dev/null @@ -1,140 +0,0 @@ -# ChangeLog for net-fs/samba-client -# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-fs/samba-client/ChangeLog,v 1.27 2010/02/26 20:16:47 patrick Exp $ - - 26 Feb 2010; Patrick Lauer <patrick@gentoo.org> - -samba-client-3.3.9.ebuild, -samba-client-3.4.4.ebuild: - Remove old - -*samba-client-3.5.0_rc3 (19 Feb 2010) - - 19 Feb 2010; Patrick Lauer <patrick@gentoo.org> - +samba-client-3.5.0_rc3.ebuild: - Bump for new rc - -*samba-client-3.5.0_rc2 (26 Jan 2010) - - 26 Jan 2010; Patrick Lauer <patrick@gentoo.org> - +samba-client-3.5.0_rc2.ebuild: - Adding 3.5_rc - -*samba-client-3.4.5 (19 Jan 2010) - - 19 Jan 2010; Patrick Lauer <pal@gentoo.org> +samba-client-3.4.5.ebuild: - Bump - -*samba-client-3.3.10 (14 Jan 2010) - - 14 Jan 2010; Patrick Lauer <patrick@gentoo.org> - +samba-client-3.3.10.ebuild, -samba-client-3.4.3.ebuild: - Bump of 3.3, remove old - -*samba-client-3.4.4 (07 Jan 2010) - - 07 Jan 2010; Patrick Lauer <patrick@gentoo.org> - +samba-client-3.4.4.ebuild: - Bump - - 30 Nov 2009; Raúl Porcel <armin76@gentoo.org> samba-client-3.4.3.ebuild: - Add ~arm/~ia64/~s390/~sh/~sparc wrt #285952 - - 29 Nov 2009; Tobias Klausmann <klausman@gentoo.org> - samba-client-3.4.3.ebuild: - Keyworded on alpha, bug #285952 - - 08 Nov 2009; Joseph Jezak <josejx@gentoo.org> samba-client-3.3.9.ebuild, - samba-client-3.4.3.ebuild: - Marked ~ppc for bug #285952. - - 04 Nov 2009; Patrick Lauer <patrick@gentoo.org> - -samba-client-3.4.2-r1.ebuild: - Remove old - -*samba-client-3.4.3 (29 Oct 2009) - - 29 Oct 2009; Patrick Lauer <patrick@gentoo.org> - -samba-client-3.3.8.ebuild, -samba-client-3.4.2.ebuild, - +samba-client-3.4.3.ebuild: - Bump, remove old - - 24 Oct 2009; Tobias Klausmann <klausman@gentoo.org> - samba-client-3.3.8.ebuild: - Keyworded on alpha, bug #285952 - -*samba-client-3.4.2-r1 (23 Oct 2009) - - 23 Oct 2009; Patrick Lauer <patrick@gentoo.org> - +samba-client-3.4.2-r1.ebuild: - Fixing autotools usage for #288536 - -*samba-client-3.3.9 (22 Oct 2009) - - 22 Oct 2009; Patrick Lauer <patrick@gentoo.org> - +samba-client-3.3.9.ebuild: - Bump. fixes #289600 - - 11 Oct 2009; Tiziano Müller <dev-zero@gentoo.org> - samba-client-3.4.2.ebuild: - Added version to samba-libs dep. - - 10 Oct 2009; Patrick Lauer <patrick@gentoo.org> samba-client-3.4.2.ebuild: - Fixing description - - 10 Oct 2009; Patrick Lauer <patrick@gentoo.org> - -samba-client-3.3.7.ebuild: - Remove old - -*samba-client-3.4.2 (09 Oct 2009) - - 09 Oct 2009; Patrick Lauer <patrick@gentoo.org> - +samba-client-3.4.2.ebuild, +files/samba-3.4.2-add-zlib-linking.patch, - +files/samba-3.4.2-fix-samba4-automake.patch, - +files/samba-3.4.2-insert-AC_LD_VERSIONSCRIPT.patch, - +files/samba-3.4.2-lib.tevent.python.mk, - +files/samba-3.4.2-missing_includes.patch, - +files/samba-3.4.2-upgrade-tevent-version.patch, metadata.xml: - Bump to 3.4.2. Many new useflags and features. Ebuilds based on - modifications by Marcel Greter, bug #231273 - - 03 Oct 2009; Markus Meier <maekke@gentoo.org> samba-client-3.3.7.ebuild: - add ~arm, bug #285952 - -*samba-client-3.3.8 (02 Oct 2009) - - 02 Oct 2009; Patrick Lauer <patrick@gentoo.org> - +samba-client-3.3.8.ebuild: - Bump - - 30 Sep 2009; Jeroen Roovers <jer@gentoo.org> samba-client-3.3.7.ebuild: - Marked ~hppa (bug #285952). - - 26 Sep 2009; Brent Baude <ranger@gentoo.org> samba-client-3.3.7.ebuild: - Marking samba-client-3.3.7 ~ppc64 for bug 285952 - - 15 Sep 2009; Víctor Ostorga <vostorga@gentoo.org> samba-client-3.3.7.ebuild: - Fixing missing dohtml and doman. Patch thanks to Jonathan Callen - <abcd@gentoo.org> bug 283454 - - 07 Sep 2009; Víctor Ostorga <vostorga@gentoo.org> - samba-client-3.3.7.ebuild: - Adding dev-libs/dmalloc as DEPEND when debug USE flag is set #283592 . - Patch thanks to Viktor S <bugzilla@marinmo.org> and Rafał Mużyło - <galtgendo@o2.pl> - - 01 Sep 2009; Patrick Lauer <patrick@gentoo.org> - -samba-client-3.3.6.ebuild: - Remove old - -*samba-client-3.3.7 (17 Aug 2009) - - 17 Aug 2009; Patrick Lauer <patrick@gentoo.org> - +samba-client-3.3.7.ebuild: - Bump to 3.3.7 - -*samba-client-3.3.6 (26 Jun 2009) - - 26 Jun 2009; Patrick Lauer <patrick@gentoo.org> - +files/3.3.3-fix-as-needed.patch, +files/3.3.4-missing_includes.patch, - +samba-client-3.3.6.ebuild, +metadata.xml: - Initial commit. New split samba ebuilds by dev-zero. - diff --git a/net-fs/samba-client/Manifest b/net-fs/samba-client/Manifest deleted file mode 100644 index 33182c490fc2..000000000000 --- a/net-fs/samba-client/Manifest +++ /dev/null @@ -1,14 +0,0 @@ -AUX 3.3.3-fix-as-needed.patch 750 RMD160 5a0c332765e6a77cffc3d9e2b653c019e34dcd52 SHA1 7db4a61e528a0ef408f8498b3fb42ddd8605e349 SHA256 b3758fc0a5175c4a29663769b7d516a70bb5c3259204080e0ab46a9c6695d19a -AUX 3.3.4-missing_includes.patch 291 RMD160 81f91107461c903fdd424182a29b19c5037880ca SHA1 00997c437e127f6b509018cdebb313fb32a29a87 SHA256 22e5e694bf734cea0739e4eb1cadb1132a9f405401797578802c08f72825a67c -AUX samba-3.4.2-add-zlib-linking.patch 514 RMD160 cf753a11cbc46beb363d060f1326c217de4ea127 SHA1 a541097311deb8ce1ad128ef28198f74f06b667a SHA256 671b675a98afa12aa5e44934891de2d51be55e20595e119e047b11ed3e7038e4 -AUX samba-3.4.2-fix-samba4-automake.patch 1301 RMD160 b72df0fbfff15ce5b9f4f5b89860432ac73442c0 SHA1 7e6bd8a7320472e8b03012f06634c534091cac0a SHA256 8254a2219651afb7884c4dd1297a94ed0f376fe26805058bd7a5d12edf236718 -AUX samba-3.4.2-insert-AC_LD_VERSIONSCRIPT.patch 731 RMD160 648d6f3b78398490ba5da6716ec7e52b41ee236e SHA1 425aa9fa18c9431df4d57768345c80dabc1be5c2 SHA256 7b5ec60126e84957b410c7b0472cc01115c42f213c88b300d1516c616f39de02 -AUX samba-3.4.2-lib.tevent.python.mk 177 RMD160 3ed0264790f5ce15106528cd485c83611f6ebeb5 SHA1 ab048fb7ba236621d82cc305ce85d129d38d32a8 SHA256 3eab52d42a0cbc070d011a131f9a56f4b3da10b2791fec514948fd8d2d013153 -AUX samba-3.4.2-missing_includes.patch 293 RMD160 e32b75ddc4a35f20173db731681eaef837acbc06 SHA1 c8a2b17dca84ca94eef39870d4af018d5e75c76a SHA256 75e6913172a06af3776372ddcc46e734eb960597aa84856ff8c0c2f885b5f260 -AUX samba-3.4.2-upgrade-tevent-version.patch 288 RMD160 3eb9bbd781d4a92e844ff36824b75f6345c11a97 SHA1 6eec152408b8c18459a7d9413134bc37a6d52b63 SHA256 9171d875322387e7b4f4905067d9310da8e82e9c17cc7d0f0df7d163cffbf414 -DIST samba-3.3.10.tar.gz 26133606 RMD160 da0da8a23ba5f10051ed4257a02b5701602b60a3 SHA1 c98e67468ad9b63dada656b7ac23a875929a8a72 SHA256 93246d97038b885be2930b6ec814c2680f7adc9b7d675fed68c26aed2951ab2c -DIST samba-3.4.5.tar.gz 35377777 RMD160 c6b73650722d92b1e2d77e7376529014d8e3f67b SHA1 bbd390954d0ced3ac9472c9f0650069b266f083c SHA256 7e4ead58a7c1c0dd1811d6f1df22c6ecf7a1dabf0e46ea7f20a6da9cd457d1ca -EBUILD samba-client-3.3.10.ebuild 6656 RMD160 dcde287057799d2e5c3aaecdac5e7f2cfb43df82 SHA1 7c5d8e02171c1ccc4efb3646c98afcb324d12301 SHA256 02d820d873a244be5e3ecbf9f657afb520043d5a6c187606e0666da1d770e3c6 -EBUILD samba-client-3.4.5.ebuild 6941 RMD160 6aa15cf26023e74bc5337ec648ab2e9ff1e9d7b0 SHA1 44d871c497a6c642823d0f3bf8326adae1e27285 SHA256 977b44392e31efa0be6dfffa0016d275747decc0d10bbde956c2d797171356fd -MISC ChangeLog 4313 RMD160 9a50e4fd6811fe1c3bfed4bc436f7e4c322aefab SHA1 303b1cfd526c51a7f564a2abc73fa085d252cfc1 SHA256 8481a4ccdb35ce9b57c8e2601376c735bcfccfe4ed4cc925b75d3f3875067fd2 -MISC metadata.xml 807 RMD160 282caaf223266a22027c99000c79e953e468777d SHA1 994996a9eb5bb5e43000aa3d0c485a99a6528f2b SHA256 c504284146f1e33b292d70fcaeff887bc752159f3f263d07d912fb141fc5e6fb diff --git a/net-fs/samba-client/files/3.3.3-fix-as-needed.patch b/net-fs/samba-client/files/3.3.3-fix-as-needed.patch deleted file mode 100644 index 7dc2359571f4..000000000000 --- a/net-fs/samba-client/files/3.3.3-fix-as-needed.patch +++ /dev/null @@ -1,14 +0,0 @@ ---- source/Makefile.in.orig 2009-04-08 16:45:35.000000000 +0200 -+++ source/Makefile.in 2009-04-08 16:45:46.000000000 +0200 -@@ -1389,9 +1389,9 @@ - bin/cifs.upcall@EXEEXT@: $(BINARY_PREREQS) $(CIFS_UPCALL_OBJ) $(LIBSMBCLIENT_OBJ1) @BUILD_POPT@ @LIBTALLOC_SHARED@ @LIBTDB_SHARED@ @LIBWBCLIENT_SHARED@ - @echo Linking $@ - @$(CC) $(FLAGS) -o $@ $(CIFS_UPCALL_OBJ) $(DYNEXP) $(LDFLAGS) \ -- -lkeyutils $(LIBS) $(LIBSMBCLIENT_OBJ1) $(KRB5LIBS) \ -+ -lkeyutils $(LIBSMBCLIENT_OBJ1) $(KRB5LIBS) \ - $(LDAP_LIBS) $(POPT_LIBS) $(LIBTALLOC_LIBS) $(WINBIND_LIBS) \ -- $(LIBTDB_LIBS) $(NSCD_LIBS) -+ $(LIBTDB_LIBS) $(NSCD_LIBS) $(LIBS) - - bin/testparm@EXEEXT@: $(BINARY_PREREQS) $(TESTPARM_OBJ) @BUILD_POPT@ @LIBTALLOC_SHARED@ @LIBTDB_SHARED@ - @echo Linking $@ diff --git a/net-fs/samba-client/files/3.3.4-missing_includes.patch b/net-fs/samba-client/files/3.3.4-missing_includes.patch deleted file mode 100644 index 722c6f8c0437..000000000000 --- a/net-fs/samba-client/files/3.3.4-missing_includes.patch +++ /dev/null @@ -1,10 +0,0 @@ ---- source/client/mtab.c.orig 2009-03-23 09:33:48.339895132 +0100 -+++ source/client/mtab.c 2009-03-23 09:33:58.159797512 +0100 -@@ -32,6 +32,7 @@ - #include <errno.h> - #include <stdio.h> - #include <sys/time.h> -+#include <sys/stat.h> - #include <time.h> - #include <fcntl.h> - #include <mntent.h> diff --git a/net-fs/samba-client/files/samba-3.4.2-add-zlib-linking.patch b/net-fs/samba-client/files/samba-3.4.2-add-zlib-linking.patch deleted file mode 100644 index f75f7f546de7..000000000000 --- a/net-fs/samba-client/files/samba-3.4.2-add-zlib-linking.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- source3/Makefile.in.orig 2009-09-30 14:17:40.000000000 +0200 -+++ source3/Makefile.in 2009-10-07 10:11:56.090719799 +0200 -@@ -1470,7 +1470,7 @@ - @$(CC) -o $@ $(CIFS_UPCALL_OBJ) $(DYNEXP) $(LDFLAGS) \ - $(LIBSMBCLIENT_OBJ1) $(LIBS) -lkeyutils $(KRB5LIBS) \ - $(LDAP_LIBS) $(LIBTALLOC_LIBS) $(LIBWBCLIENT_LIBS) \ -- $(LIBTDB_LIBS) $(NSCD_LIBS) -+ $(LIBTDB_LIBS) $(NSCD_LIBS) $(ZLIB_LIBS) - - bin/testparm@EXEEXT@: $(BINARY_PREREQS) $(TESTPARM_OBJ) @BUILD_POPT@ @LIBTALLOC_TARGET@ @LIBTDB_TARGET@ - @echo Linking $@ diff --git a/net-fs/samba-client/files/samba-3.4.2-fix-samba4-automake.patch b/net-fs/samba-client/files/samba-3.4.2-fix-samba4-automake.patch deleted file mode 100644 index ade4da9820d6..000000000000 --- a/net-fs/samba-client/files/samba-3.4.2-fix-samba4-automake.patch +++ /dev/null @@ -1,36 +0,0 @@ ---- source4/build/m4/public.m4.org 2009-09-30 14:17:40.000000000 +0200 -+++ source4/build/m4/public.m4 2009-10-07 08:42:10.000000000 +0200 -@@ -86,10 +86,10 @@ - if $PKG_CONFIG --atleast-pkgconfig-version $SAMBA_PKG_CONFIG_MIN_VERSION; then - AC_MSG_CHECKING(for $2) - -- if $PKG_CONFIG --exists '$2' ; then -+ if $PKG_CONFIG --exists "$2" ; then - AC_MSG_RESULT(yes) - -- $1_CFLAGS="`$PKG_CONFIG --cflags '$2'`" -+ $1_CFLAGS="`$PKG_CONFIG --cflags \"$2\"`" - OLD_CFLAGS="$CFLAGS" - CFLAGS="$CFLAGS $$1_CFLAGS" - AC_MSG_CHECKING([that the C compiler can use the $1_CFLAGS]) -@@ -101,15 +101,15 @@ - CFLAGS="$OLD_CFLAGS" - - SMB_EXT_LIB($1, -- [`$PKG_CONFIG --libs-only-l '$2'`], -- [`$PKG_CONFIG --cflags-only-other '$2'`], -- [`$PKG_CONFIG --cflags-only-I '$2'`], -- [`$PKG_CONFIG --libs-only-other '$2'` `$PKG_CONFIG --libs-only-L '$2'`]) -+ [`$PKG_CONFIG --libs-only-l "$2"`], -+ [`$PKG_CONFIG --cflags-only-other "$2"`], -+ [`$PKG_CONFIG --cflags-only-I "$2"`], -+ [`$PKG_CONFIG --libs-only-other "$2"` `$PKG_CONFIG --libs-only-L "$2"`]) - ac_cv_$1_found=yes - - else - AC_MSG_RESULT(no) -- $PKG_CONFIG --errors-to-stdout --print-errors '$2' -+ $PKG_CONFIG --errors-to-stdout --print-errors "$2" - ac_cv_$1_found=no - fi - else diff --git a/net-fs/samba-client/files/samba-3.4.2-insert-AC_LD_VERSIONSCRIPT.patch b/net-fs/samba-client/files/samba-3.4.2-insert-AC_LD_VERSIONSCRIPT.patch deleted file mode 100644 index 8a849214a983..000000000000 --- a/net-fs/samba-client/files/samba-3.4.2-insert-AC_LD_VERSIONSCRIPT.patch +++ /dev/null @@ -1,25 +0,0 @@ ---- lib/replace/libreplace_ld.m4.orig 2009-09-30 14:17:40.000000000 +0200 -+++ lib/replace/libreplace_ld.m4 2009-10-07 02:07:26.000000000 +0200 -@@ -249,6 +249,22 @@ - esac - ]) - -+AC_DEFUN([AC_LD_VERSIONSCRIPT], -+[ -+ AC_SUBST(VERSIONSCRIPT) -+ VERSIONSCRIPT="" -+ case "$host_os" in -+ *linux*|*gnu*) -+ VERSIONSCRIPT="-Wl,--version-script" -+ ;; -+ *solaris*) -+ if test "${GCC}" = "yes"; then -+ VERSIONSCRIPT="-Wl,--version-script" -+ fi -+ ;; -+ esac -+]) -+ - AC_DEFUN([AC_LIBREPLACE_MDLD], - [ - AC_REQUIRE([AC_LIBREPLACE_LD_SHLIB_LINKER]) diff --git a/net-fs/samba-client/files/samba-3.4.2-lib.tevent.python.mk b/net-fs/samba-client/files/samba-3.4.2-lib.tevent.python.mk deleted file mode 100644 index 3a0375580bea..000000000000 --- a/net-fs/samba-client/files/samba-3.4.2-lib.tevent.python.mk +++ /dev/null @@ -1,6 +0,0 @@ -[PYTHON::pytevent] -LIBRARY_REALNAME = tevent.$(SHLIBEXT) -PRIVATE_DEPENDENCIES = LIBTEVENT PYTALLOC LIBSAMBA-UTIL LIBREPLACE - -pytevent_OBJ_FILES = $(libteventsrcdir)/pytevent.o - diff --git a/net-fs/samba-client/files/samba-3.4.2-missing_includes.patch b/net-fs/samba-client/files/samba-3.4.2-missing_includes.patch deleted file mode 100644 index be26fa068770..000000000000 --- a/net-fs/samba-client/files/samba-3.4.2-missing_includes.patch +++ /dev/null @@ -1,10 +0,0 @@ ---- source3/client/mtab.c.orig 2009-03-23 09:33:48.339895132 +0100 -+++ source3/client/mtab.c 2009-03-23 09:33:58.159797512 +0100 -@@ -32,6 +32,7 @@ - #include <errno.h> - #include <stdio.h> - #include <sys/time.h> -+#include <sys/stat.h> - #include <time.h> - #include <fcntl.h> - #include <mntent.h> diff --git a/net-fs/samba-client/files/samba-3.4.2-upgrade-tevent-version.patch b/net-fs/samba-client/files/samba-3.4.2-upgrade-tevent-version.patch deleted file mode 100644 index 5a614c637996..000000000000 --- a/net-fs/samba-client/files/samba-3.4.2-upgrade-tevent-version.patch +++ /dev/null @@ -1,8 +0,0 @@ ---- source4/min_versions.m4.orig 2009-09-30 14:17:40.000000000 +0200 -+++ source4/min_versions.m4 2009-10-07 10:01:14.478984106 +0200 -@@ -3,4 +3,4 @@ - TDB_MIN_VERSION=1.1.3 - TALLOC_MIN_VERSION=1.3.0 - LDB_REQUIRED_VERSION=0.9.3 --TEVENT_REQUIRED_VERSION=0.9.6 -+TEVENT_REQUIRED_VERSION=0.9.8 diff --git a/net-fs/samba-client/metadata.xml b/net-fs/samba-client/metadata.xml deleted file mode 100644 index 01e7852855e8..000000000000 --- a/net-fs/samba-client/metadata.xml +++ /dev/null @@ -1,19 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<herd>samba</herd> -<maintainer> - <email>samba@gentoo.org</email> - <name>Samba Team</name> -</maintainer> -<longdescription> -Samba is an Open Source/Free Software suite that provides seamless file and print services to SMB/CIFS clients. Integration with various accounting and antivirus backends. License: GNU General Public License. -</longdescription> -<use> - <flag name="ads">Enable Active Directory support</flag> - <flag name="aio">Enable asynchronous IO support</flag> - <flag name="cluster">Enable support for clustering</flag> - <flag name="winbind">Enables support for the winbind auth daemon</flag> - <flag name="samba4">Enable experimental samba4 bits</flag> -</use> -</pkgmetadata> diff --git a/net-fs/samba-client/samba-client-3.3.10.ebuild b/net-fs/samba-client/samba-client-3.3.10.ebuild deleted file mode 100644 index 939ad6f9839c..000000000000 --- a/net-fs/samba-client/samba-client-3.3.10.ebuild +++ /dev/null @@ -1,197 +0,0 @@ -# Copyright 1999-2010 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-fs/samba-client/samba-client-3.3.10.ebuild,v 1.1 2010/01/14 12:52:28 patrick Exp $ - -EAPI="2" - -inherit pam confutils versionator multilib eutils toolchain-funcs - -MY_P="samba-${PV}" - -DESCRIPTION="Libraries from Samba" -HOMEPAGE="http://www.samba.org/" -SRC_URI="mirror://samba/${MY_P}.tar.gz" -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86" -IUSE="ads aio avahi caps cluster cups debug ldap minimal syslog winbind zeroconf" - -DEPEND="!<net-fs/samba-3.3 - !net-fs/mount-cifs - ads? ( virtual/krb5 sys-fs/e2fsprogs - net-fs/samba-libs[ads] sys-apps/keyutils ) - !minimal? ( - dev-libs/popt - dev-libs/iniparser - virtual/libiconv - zeroconf? ( || ( net-dns/avahi[mdnsresponder-compat] net-misc/mDNSResponder ) ) - caps? ( sys-libs/libcap ) - cups? ( net-print/cups ) - debug? ( dev-libs/dmalloc ) - ldap? ( net-nds/openldap ) - syslog? ( virtual/logger ) - net-fs/samba-libs[caps?,cups?,ldap?,syslog?,winbind?] - )" -RDEPEND="${DEPEND}" - -S="${WORKDIR}/${MY_P}/source" - -# TODO: -# - enable iPrint on Prefix/OSX and Darwin? -# - selftest-prefix? selftest? - -RESTRICT="test" - -CONFDIR="${FILESDIR}/$(get_version_component_range 1-2)" -BINPROGS="bin/smbclient bin/net bin/smbget bin/smbtree bin/nmblookup bin/smbpasswd bin/rpcclient bin/smbcacls bin/smbcquotas bin/ntlm_auth" - -pkg_setup() { - confutils_use_depend_all ads ldap -} - -src_prepare() { - epatch \ - "${FILESDIR}/3.3.4-missing_includes.patch" \ - "${FILESDIR}/3.3.3-fix-as-needed.patch" - - sed -i \ - -e 's|"lib32" ||' \ - -e 's|if test -d "$i/$l" ;|if test -d "$i/$l" -o -L "$i/$l";|' \ - configure || die "sed failed" - - sed -i \ - -e 's|@LIBTALLOC_SHARED@||g' \ - -e 's|@LIBTDB_SHARED@||g' \ - -e 's|@LIBWBCLIENT_SHARED@||g' \ - -e 's|@LIBNETAPI_SHARED@||g' \ - -e 's|$(REG_SMBCONF_OBJ) @LIBNETAPI_STATIC@ $(LIBNET_OBJ)|$(REG_SMBCONF_OBJ) @LIBNETAPI_LIBS@ $(LIBNET_OBJ)|' \ - Makefile.in || die "sed failed" - - # Upstream doesn't want us to link certain things dynamically, but those binaries here seem to work - sed -i \ - -e '/^LINK_LIBNETAPI/d' \ - configure || die "sed failed" -} - -src_configure() { - local myconf - - # Filter out -fPIE - [[ ${CHOST} == *-*bsd* ]] && myconf="${myconf} --disable-pie" - use hppa && myconf="${myconf} --disable-pie" - - # Upstream refuses to make this configurable - export ac_cv_header_sys_capability_h=no - if ! use minimal ; then - use caps && export ac_cv_header_sys_capability_h=yes - fi - - if ! use minimal || use ads; then - # Notes: - # - FAM is a plugin for the server - # - DNS-SD is only used in client/server code - # - AFS is a pw-auth-method and only used in client/server code - # - AFSACL is a server module - # - automount is only needed in conjunction with NIS and we don't have that - # anymore - # - quota-support is only needed in server-code - # - acl-support is only used in server-code - # - --without-dce-dfs and --without-nisplus-home can't be passed to configure but are disabled by default - # - current DNS/SD support in the client is via the mdnsresponder-compat api in avahi - econf ${myconf} \ - --sysconfdir=/etc/samba \ - --localstatedir=/var \ - $(use_enable debug developer) \ - --enable-largefile \ - --enable-socket-wrapper \ - --enable-nss-wrapper \ - --disable-swat \ - $(use_enable debug dmalloc) \ - $(use minimal && echo "--disable-cups" || echo "$(use_enable cups)") \ - --disable-iprint \ - --disable-fam \ - --enable-shared-libs \ - $(use minimal && echo "--disable-dnssd" || echo "$(use_enable avahi dnssd)") \ - --disable-avahi \ - --with-fhs \ - --with-privatedir=/var/lib/samba/private \ - --with-rootsbindir=/var/cache/samba \ - --with-lockdir=/var/cache/samba \ - --with-swatdir=/usr/share/doc/${PF}/swat \ - --with-configdir=/etc/samba \ - --with-logfilebase=/var/log/samba \ - --with-pammodulesdir=$(getpam_mod_dir) \ - --without-afs \ - --without-fake-kaserver \ - --without-vfs-afsacl \ - $(use minimal && echo "--without-ldap" || echo "$(use_with ldap)") \ - $(use minimal && echo "--without-ads" || echo "$(use_with ads)") \ - $(use minimal && echo "--without-krb5" || echo "$(use_with ads krb5 /usr)") \ - $(use minimal && echo "--without-dnsupdate" || echo "$(use_with ads dnsupdate)") \ - --without-automount \ - --without-cifsmount \ - --without-cifsupcall \ - --without-pam \ - --without-pam_smbpass \ - $(use minimal && echo "--without-syslog" || echo "$(use_with syslog)") \ - --without-quotas \ - --without-sys-quotas \ - --without-utmp \ - --with-lib{talloc,tdb,netapi,smbclient,smbsharemodes} \ - --without-libaddns \ - $(use minimal && echo "--without-ctdb" || echo "$(use_with cluster ctdb /usr)") \ - $(use minimal && echo "--without-cluster" || echo "$(use_with cluster cluster-support)") \ - --without-acl-support \ - $(use minimal && echo "--without-aio-support" || echo "$(use_with aio aio-support)") \ - --with-sendfile-support \ - $(use minimal && echo "--without-winbind" || echo "$(use_with winbind)") \ - --without-included-popt \ - --without-included-iniparser - fi -} - -src_compile() { - mkdir bin - $(tc-getCC) ${CFLAGS} ${LDFLAGS} -o bin/mount.cifs client/{mount.cifs,mtab}.c || die "building mount.cifs failed" - $(tc-getCC) ${CFLAGS} ${LDFLAGS} -o bin/umount.cifs client/{umount.cifs,mtab}.c || die "building umount.cifs failed" - - if use ads ; then - emake bin/cifs.upcall || die "emake cifs.upcall failed" - fi - - if ! use minimal ; then - emake ${BINPROGS} || die "emake binprogs failed" - if use cups ; then - emake bin/smbspool || die "emake smbspool failed" - fi - fi -} - -src_install() { - into / - dosbin bin/mount.cifs bin/umount.cifs || die "u/mount.cifs not around" - doman ../docs/manpages/{u,}mount.cifs.8 || die "can't create man pages" - dohtml ../docs/htmldocs/manpages/{u,}mount.cifs.8.html || die "dohtml failed" - - into /usr - if use ads ; then - dosbin bin/cifs.upcall || die "cifs.upcall not around" - doman ../docs/manpages/cifs.upcall.8 || die "doman failed" - dohtml ../docs/htmldocs/manpages/cifs.upcall.8.html || die "doman failed" - fi - - if ! use minimal ; then - dobin ${BINPROGS} || die "not all bins around" - for prog in ${BINPROGS} ; do - doman ../docs/manpages/${prog/bin\/}* || die "doman failed" - dohtml ../docs/htmldocs/manpages/${prog/bin\/}*.html || die "dohtml failed" - done - - if use cups ; then - dobin bin/smbspool || die "smbspool not around" - doman ../docs/manpages/smbspool.8 || die "doman failed" - dohtml ../docs/htmldocs/manpages/smbspool.8.html || die "dohtml failed" - dosym /usr/bin/smbspool $(cups-config --serverbin)/backend/smb - fi - fi -} diff --git a/net-fs/samba-client/samba-client-3.4.5.ebuild b/net-fs/samba-client/samba-client-3.4.5.ebuild deleted file mode 100644 index 4756587a37ef..000000000000 --- a/net-fs/samba-client/samba-client-3.4.5.ebuild +++ /dev/null @@ -1,204 +0,0 @@ -# Copyright 1999-2010 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-fs/samba-client/samba-client-3.4.5.ebuild,v 1.1 2010/01/19 19:02:04 patrick Exp $ - -EAPI="2" - -inherit pam confutils versionator multilib eutils toolchain-funcs autotools - -MY_P="samba-${PV}" - -DESCRIPTION="Client bits of the samba network filesystem" -HOMEPAGE="http://www.samba.org/" -SRC_URI="mirror://samba/${MY_P}.tar.gz" -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" -IUSE="samba4 ads aio avahi caps cluster cups debug ldap minimal syslog winbind zeroconf" - -DEPEND="!<net-fs/samba-3.3 - !net-fs/mount-cifs - ads? ( virtual/krb5 sys-fs/e2fsprogs - net-fs/samba-libs[ads] sys-apps/keyutils ) - !minimal? ( - dev-libs/popt - dev-libs/iniparser - virtual/libiconv - zeroconf? ( || ( net-dns/avahi[mdnsresponder-compat] net-misc/mDNSResponder ) ) - caps? ( sys-libs/libcap ) - cups? ( net-print/cups ) - debug? ( dev-libs/dmalloc ) - ldap? ( net-nds/openldap ) - syslog? ( virtual/logger ) - sys-libs/tdb - sys-libs/talloc - ~net-fs/samba-libs-${PV}[caps?,cups?,ldap?,syslog?,winbind?,ads?,samba4?,netapi] )" -RDEPEND="${DEPEND}" - -S="${WORKDIR}/${MY_P}/source3" - -# TODO: -# - enable iPrint on Prefix/OSX and Darwin? -# - selftest-prefix? selftest? - -RESTRICT="test" - -CONFDIR="${FILESDIR}/$(get_version_component_range 1-2)" -BINPROGS="bin/smbclient bin/net bin/smbget bin/smbtree bin/nmblookup bin/smbpasswd bin/rpcclient bin/smbcacls bin/smbcquotas bin/ntlm_auth" - -pkg_setup() { - confutils_use_depend_all samba4 ads - confutils_use_depend_all ads ldap -} - -src_prepare() { - - cd ".." - - epatch \ - "${FILESDIR}/samba-3.4.2-missing_includes.patch" \ - "${FILESDIR}/samba-3.4.2-fix-samba4-automake.patch" \ - "${FILESDIR}/samba-3.4.2-insert-AC_LD_VERSIONSCRIPT.patch" -# "${FILESDIR}/samba-3.4.2-upgrade-tevent-version.patch" \ - - cp "${FILESDIR}/samba-3.4.2-lib.tevent.python.mk" "lib/tevent/python.mk" - - cd "source3" - eautoconf -Ilibreplace -Im4 -I../m4 -I../lib/replace -I../source4 -} - -src_configure() { - local myconf - - # compile franky samba4 hybrid - # http://wiki.samba.org/index.php/Franky - if use samba4 ; then - myconf="${myconf} --enable-merged-build --enable-developer" - if has_version app-crypt/heimdal ; then - myconf="${myconf} --with-krb5=/usr/" - elif has_version app-crypt/mit-krb5 ; then - die "MIT Kerberos not supported by samba 4, use heimdal" - else - die "No supported kerberos provider detected" - fi - fi - - # Filter out -fPIE - [[ ${CHOST} == *-*bsd* ]] && myconf="${myconf} --disable-pie" - use hppa && myconf="${myconf} --disable-pie" - - # Upstream refuses to make this configurable - export ac_cv_header_sys_capability_h=no - if ! use minimal ; then - use caps && export ac_cv_header_sys_capability_h=yes - fi - - if ! use minimal || use ads; then - # Notes: - # - FAM is a plugin for the server - # - DNS-SD is only used in client/server code - # - AFS is a pw-auth-method and only used in client/server code - # - AFSACL is a server module - # - automount is only needed in conjunction with NIS and we don't have that - # anymore - # - quota-support is only needed in server-code - # - acl-support is only used in server-code - # - --without-dce-dfs and --without-nisplus-home can't be passed to configure but are disabled by default - # - current DNS/SD support in the client is via the mdnsresponder-compat api in avahi - econf ${myconf} \ - --sysconfdir=/etc/samba \ - --localstatedir=/var \ - $(use_enable debug developer) \ - --enable-largefile \ - --enable-socket-wrapper \ - --enable-nss-wrapper \ - --disable-swat \ - $(use_enable debug dmalloc) \ - $(use minimal && echo "--disable-cups" || echo "$(use_enable cups)") \ - --disable-iprint \ - --disable-fam \ - --enable-shared-libs \ - $(use minimal && echo "--disable-dnssd" || echo "$(use_enable avahi dnssd)") \ - --disable-avahi \ - --with-fhs \ - --with-privatedir=/var/lib/samba/private \ - --with-rootsbindir=/var/cache/samba \ - --with-lockdir=/var/cache/samba \ - --with-swatdir=/usr/share/doc/${PF}/swat \ - --with-configdir=/etc/samba \ - --with-logfilebase=/var/log/samba \ - --with-pammodulesdir=$(getpam_mod_dir) \ - --without-afs \ - --without-fake-kaserver \ - --without-vfs-afsacl \ - $(use minimal && echo "--without-ldap" || echo "$(use_with ldap)") \ - $(use minimal && echo "--without-ads" || echo "$(use_with ads)") \ - $(use minimal && echo "--without-krb5" || echo "$(use_with ads krb5 /usr)") \ - $(use minimal && echo "--without-dnsupdate" || echo "$(use_with ads dnsupdate)") \ - --without-automount \ - --without-cifsmount \ - --without-cifsupcall \ - --without-pam \ - --without-pam_smbpass \ - $(use minimal && echo "--without-syslog" || echo "$(use_with syslog)") \ - --without-quotas \ - --without-sys-quotas \ - --without-utmp \ - --without-lib{talloc,tdb,netapi,smbclient,smbsharemodes} \ - --without-libaddns \ - $(use minimal && echo "--without-ctdb" || echo "$(use_with cluster ctdb /usr)") \ - $(use minimal && echo "--without-cluster" || echo "$(use_with cluster cluster-support)") \ - --without-acl-support \ - $(use minimal && echo "--without-aio-support" || echo "$(use_with aio aio-support)") \ - --with-sendfile-support \ - $(use minimal && echo "--without-winbind" || echo "$(use_with winbind)") \ - --without-included-popt \ - --without-included-iniparser - fi -} - -src_compile() { - mkdir bin - $(tc-getCC) ${CFLAGS} ${LDFLAGS} -o bin/mount.cifs client/{mount.cifs,mtab}.c || die "building mount.cifs failed" - $(tc-getCC) ${CFLAGS} ${LDFLAGS} -o bin/umount.cifs client/{umount.cifs,mtab}.c || die "building umount.cifs failed" - - if use ads ; then - emake bin/cifs.upcall || die "emake cifs.upcall failed" - fi - - if ! use minimal ; then - emake ${BINPROGS} || die "emake binprogs failed" - if use cups ; then - emake bin/smbspool || die "emake smbspool failed" - fi - fi -} - -src_install() { - into / - dosbin bin/mount.cifs bin/umount.cifs || die "u/mount.cifs not around" - doman ../docs/manpages/{u,}mount.cifs.8 || die "can't create man pages" - dohtml ../docs/htmldocs/manpages/{u,}mount.cifs.8.html || die "dohtml failed" - - into /usr - if use ads ; then - dosbin bin/cifs.upcall || die "cifs.upcall not around" - doman ../docs/manpages/cifs.upcall.8 || die "doman failed" - dohtml ../docs/htmldocs/manpages/cifs.upcall.8.html || die "doman failed" - fi - - if ! use minimal ; then - dobin ${BINPROGS} || die "not all bins around" - for prog in ${BINPROGS} ; do - doman ../docs/manpages/${prog/bin\/}* || die "doman failed" - dohtml ../docs/htmldocs/manpages/${prog/bin\/}*.html || die "dohtml failed" - done - - if use cups ; then - dobin bin/smbspool || die "smbspool not around" - doman ../docs/manpages/smbspool.8 || die "doman failed" - dohtml ../docs/htmldocs/manpages/smbspool.8.html || die "dohtml failed" - dosym /usr/bin/smbspool $(cups-config --serverbin)/backend/smb - fi - fi -} diff --git a/net-fs/samba-libs/ChangeLog b/net-fs/samba-libs/ChangeLog deleted file mode 100644 index 898d0cb137ca..000000000000 --- a/net-fs/samba-libs/ChangeLog +++ /dev/null @@ -1,170 +0,0 @@ -# ChangeLog for net-fs/samba-libs -# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-fs/samba-libs/ChangeLog,v 1.33 2010/03/01 16:23:47 patrick Exp $ - - 01 Mar 2010; Patrick Lauer <patrick@gentoo.org> - -files/3.5/nsswitch.conf-winbind, -samba-libs-3.5.0_rc2.ebuild, - -files/3.5/nsswitch.conf-wins, -samba-libs-3.5.0_rc3.ebuild, - -files/3.5/samba.pam, -files/3.5/system-auth-winbind.pam: - Remove 3.5_rc - - 26 Feb 2010; Patrick Lauer <patrick@gentoo.org> -samba-libs-3.3.9.ebuild, - -samba-libs-3.4.4.ebuild: - Remove old - -*samba-libs-3.5.0_rc3 (19 Feb 2010) - - 19 Feb 2010; Patrick Lauer <patrick@gentoo.org> - +samba-libs-3.5.0_rc3.ebuild: - Bump for new rc - -*samba-libs-3.5.0_rc2 (26 Jan 2010) - - 26 Jan 2010; Patrick Lauer <patrick@gentoo.org> - +files/3.5/nsswitch.conf-winbind, +samba-libs-3.5.0_rc2.ebuild, - +files/3.5/nsswitch.conf-wins, +files/3.5/samba.pam, - +files/3.5/system-auth-winbind.pam: - Adding 3.5_rc - -*samba-libs-3.4.5 (19 Jan 2010) - - 19 Jan 2010; Patrick Lauer <pal@gentoo.org> +samba-libs-3.4.5.ebuild: - Bump - - 14 Jan 2010; Patrick Lauer <pal@gentoo.org> samba-libs-3.4.4.ebuild: - Removing accidentally added patch - -*samba-libs-3.3.10 (14 Jan 2010) - - 14 Jan 2010; Patrick Lauer <patrick@gentoo.org> +samba-libs-3.3.10.ebuild, - -samba-libs-3.4.3.ebuild, -samba-libs-3.4.3-r1.ebuild, - samba-libs-3.4.4.ebuild: - Bump of 3.3, remove old - -*samba-libs-3.4.4 (07 Jan 2010) - - 07 Jan 2010; Patrick Lauer <patrick@gentoo.org> +samba-libs-3.4.4.ebuild: - Bump - - 30 Nov 2009; Raúl Porcel <armin76@gentoo.org> samba-libs-3.4.3-r1.ebuild: - Add ~arm/~ia64/~s390/~sh/~sparc wrt #285952 - - 29 Nov 2009; Tobias Klausmann <klausman@gentoo.org> - samba-libs-3.4.3-r1.ebuild: - Keyworded on alpha, bug #285952 - - 08 Nov 2009; Joseph Jezak <josejx@gentoo.org> samba-libs-3.3.9.ebuild, - samba-libs-3.4.3.ebuild, samba-libs-3.4.3-r1.ebuild: - Marked ~ppc for bug #285952. - -*samba-libs-3.4.3-r1 (04 Nov 2009) - - 04 Nov 2009; Patrick Lauer <patrick@gentoo.org> - +samba-libs-3.4.3-r1.ebuild, metadata.xml: - Fix collision, #288516, thanks to Marcel Greter for the fix - - 04 Nov 2009; Patrick Lauer <patrick@gentoo.org> - -samba-libs-3.4.2-r3.ebuild: - Remove old - -*samba-libs-3.4.3 (29 Oct 2009) - - 29 Oct 2009; Patrick Lauer <patrick@gentoo.org> -samba-libs-3.3.8.ebuild, - -samba-libs-3.4.2-r2.ebuild, +samba-libs-3.4.3.ebuild: - Bump, remove old - - 24 Oct 2009; Tobias Klausmann <klausman@gentoo.org> - samba-libs-3.3.8.ebuild: - Keyworded on alpha, bug #285952 - -*samba-libs-3.4.2-r3 (23 Oct 2009) - - 23 Oct 2009; Patrick Lauer <patrick@gentoo.org> - +samba-libs-3.4.2-r3.ebuild: - Fixing autotools usage for #288536 - - 23 Oct 2009; Alex Alexander <wired@gentoo.org> samba-libs-3.4.2-r2.ebuild: - fixed +tools -samba4 install phase fail - -*samba-libs-3.3.9 (22 Oct 2009) - - 22 Oct 2009; Patrick Lauer <patrick@gentoo.org> +samba-libs-3.3.9.ebuild: - Bump. fixes #289600 - -*samba-libs-3.4.2-r2 (22 Oct 2009) - - 22 Oct 2009; Patrick Lauer <patrick@gentoo.org> - -samba-libs-3.4.2-r1.ebuild, +samba-libs-3.4.2-r2.ebuild, metadata.xml: - Fixing tdb and talloc useflags for #288543, remove old - -*samba-libs-3.4.2-r1 (11 Oct 2009) - - 11 Oct 2009; Fabio Erculiani <lxnay@gentoo.org> -samba-libs-3.4.2.ebuild, - +samba-libs-3.4.2-r1.ebuild: - Fix libwbclient.so installation when USE="winbind", close bug #288474, - thanks to Jürgen Löb - - 11 Oct 2009; Petteri Räty <betelgeuse@gentoo.org> - samba-libs-3.3.8.ebuild: - Add blockers for collision with sys-libs/tdb and sys-libs/talloc. Fixes - bug #288545. - - 11 Oct 2009; Patrick Lauer <patrick@gentoo.org> samba-libs-3.4.2.ebuild: - Enable smbclient by default, used by most dependencies - - 10 Oct 2009; Patrick Lauer <patrick@gentoo.org> samba-libs-3.4.2.ebuild: - Fixing description - - 10 Oct 2009; Patrick Lauer <patrick@gentoo.org> -samba-libs-3.3.7.ebuild: - Remove old - -*samba-libs-3.4.2 (09 Oct 2009) - - 09 Oct 2009; Patrick Lauer <patrick@gentoo.org> - +files/samba-3.4.2-add-zlib-linking.patch, - +files/samba-3.4.2-fix-samba4-automake.patch, - +files/samba-3.4.2-insert-AC_LD_VERSIONSCRIPT.patch, - +files/samba-3.4.2-lib.tevent.python.mk, - +files/samba-3.4.2-missing_includes.patch, - +files/samba-3.4.2-upgrade-tevent-version.patch, - +files/3.4/nsswitch.conf-winbind, +files/3.4/nsswitch.conf-wins, - +files/3.4/samba.pam, +files/3.4/system-auth-winbind.pam, - +samba-libs-3.4.2.ebuild, metadata.xml: - Bump to 3.4.2. Many new useflags and features. Ebuilds based on - modifications by Marcel Greter, bug #231273 - - 03 Oct 2009; Markus Meier <maekke@gentoo.org> samba-libs-3.3.7.ebuild: - add ~arm, bug #285952 - -*samba-libs-3.3.8 (02 Oct 2009) - - 02 Oct 2009; Patrick Lauer <patrick@gentoo.org> +samba-libs-3.3.8.ebuild: - Bump - - 30 Sep 2009; Jeroen Roovers <jer@gentoo.org> samba-libs-3.3.7.ebuild: - Marked ~hppa (bug #285952). - - 26 Sep 2009; Brent Baude <ranger@gentoo.org> samba-libs-3.3.7.ebuild: - Marking samba-libs-3.3.7 ~ppc64 for bug 285952 - - 07 Sep 2009; Víctor Ostorga <vostorga@gentoo.org> - samba-libs-3.3.7.ebuild: - Adding dev-libs/dmalloc as DEPEND when debug USE flag is set, bug #283592 - Patch thanks to Viktor S <bugzilla@marinmo.org> and Rafał Mużyło <galtgendo@o2.pl> - - 01 Sep 2009; Patrick Lauer <patrick@gentoo.org> -samba-libs-3.3.6.ebuild: - Remove old - -*samba-libs-3.3.7 (17 Aug 2009) - - 17 Aug 2009; Patrick Lauer <patrick@gentoo.org> +samba-libs-3.3.7.ebuild: - Bump to 3.3.7 - -*samba-libs-3.3.6 (26 Jun 2009) - - 26 Jun 2009; Patrick Lauer <patrick@gentoo.org> - +files/3.3/nsswitch.conf-winbind, +files/3.3/nsswitch.conf-wins, - +files/3.3/samba.pam, +files/3.3/system-auth-winbind.pam, - +samba-libs-3.3.6.ebuild, +metadata.xml: - Initial commit. New split samba ebuilds by dev-zero. - diff --git a/net-fs/samba-libs/Manifest b/net-fs/samba-libs/Manifest deleted file mode 100644 index e9f4dbc9118b..000000000000 --- a/net-fs/samba-libs/Manifest +++ /dev/null @@ -1,20 +0,0 @@ -AUX 3.3/nsswitch.conf-winbind 411 RMD160 0266acf875557b3332550aa0d8e68510deb55ed0 SHA1 35ba35a57f88daa26ef5aa79ccabe81317eb9d06 SHA256 e83deeaeb64e3c7b907ef7a27e280ce1c777b51ca6e93da226424954ea22b83e -AUX 3.3/nsswitch.conf-wins 397 RMD160 8dad352a86a242c1ad81561d478701f88f1b7a29 SHA1 f72680b3071f5f9f0157af06be947374b5498821 SHA256 70a4253546718aa02ec02b7cbb1470807ff08eeaf36626b040fb999362bfba2a -AUX 3.3/samba.pam 397 RMD160 8f64b09e17e0c458a8156db3cc92a0413513e4fc SHA1 f39d48e07be8069885b51253c5b891a856b7b41e SHA256 86634f2d541370518d0958a73c04776ed5df2a3716ef128ff384459acce9cd38 -AUX 3.3/system-auth-winbind.pam 710 RMD160 d0e55b592a51b5354b42176074a8387af767c483 SHA1 5d354dd2b41d7d0d4fe3cd79a4bdaa3a9487069d SHA256 ce50f011fe2c4f4576a9a8f9334fbeefcf1e71407853c917072b25830c293543 -AUX 3.4/nsswitch.conf-winbind 411 RMD160 ed831ff1430fc7e2a77b79156001f60ee8e9ed5e SHA1 de8f28a5c9cc2b43dd452a956de5535db3d907fc SHA256 aba1bae6bd1b7f4e19d9892f44cbcabbd7b4fca065b9da294b12338c98bf7c42 -AUX 3.4/nsswitch.conf-wins 397 RMD160 293ec6ddfcd5cb8b02968ee08232a4c53bf4ed7a SHA1 3d56a394bb5b0efaac2a5c5bcea2da25a1736b61 SHA256 cf1be974e42cd86ac31f7f0787bd78f322ca7801ac8d875b97fbd7a865d76f05 -AUX 3.4/samba.pam 397 RMD160 8f64b09e17e0c458a8156db3cc92a0413513e4fc SHA1 f39d48e07be8069885b51253c5b891a856b7b41e SHA256 86634f2d541370518d0958a73c04776ed5df2a3716ef128ff384459acce9cd38 -AUX 3.4/system-auth-winbind.pam 710 RMD160 b2f74dba93793bd31deb881de9ebca93305be912 SHA1 de75f8f592cf45a7a222734bf37dcb10ac3cf662 SHA256 4f81042bd6a8b53872b7eb8b775c0fb0e19871018da0bf4409991054da4dad83 -AUX samba-3.4.2-add-zlib-linking.patch 514 RMD160 cf753a11cbc46beb363d060f1326c217de4ea127 SHA1 a541097311deb8ce1ad128ef28198f74f06b667a SHA256 671b675a98afa12aa5e44934891de2d51be55e20595e119e047b11ed3e7038e4 -AUX samba-3.4.2-fix-samba4-automake.patch 1301 RMD160 b72df0fbfff15ce5b9f4f5b89860432ac73442c0 SHA1 7e6bd8a7320472e8b03012f06634c534091cac0a SHA256 8254a2219651afb7884c4dd1297a94ed0f376fe26805058bd7a5d12edf236718 -AUX samba-3.4.2-insert-AC_LD_VERSIONSCRIPT.patch 731 RMD160 648d6f3b78398490ba5da6716ec7e52b41ee236e SHA1 425aa9fa18c9431df4d57768345c80dabc1be5c2 SHA256 7b5ec60126e84957b410c7b0472cc01115c42f213c88b300d1516c616f39de02 -AUX samba-3.4.2-lib.tevent.python.mk 177 RMD160 3ed0264790f5ce15106528cd485c83611f6ebeb5 SHA1 ab048fb7ba236621d82cc305ce85d129d38d32a8 SHA256 3eab52d42a0cbc070d011a131f9a56f4b3da10b2791fec514948fd8d2d013153 -AUX samba-3.4.2-missing_includes.patch 293 RMD160 e32b75ddc4a35f20173db731681eaef837acbc06 SHA1 c8a2b17dca84ca94eef39870d4af018d5e75c76a SHA256 75e6913172a06af3776372ddcc46e734eb960597aa84856ff8c0c2f885b5f260 -AUX samba-3.4.2-upgrade-tevent-version.patch 288 RMD160 3eb9bbd781d4a92e844ff36824b75f6345c11a97 SHA1 6eec152408b8c18459a7d9413134bc37a6d52b63 SHA256 9171d875322387e7b4f4905067d9310da8e82e9c17cc7d0f0df7d163cffbf414 -DIST samba-3.3.10.tar.gz 26133606 RMD160 da0da8a23ba5f10051ed4257a02b5701602b60a3 SHA1 c98e67468ad9b63dada656b7ac23a875929a8a72 SHA256 93246d97038b885be2930b6ec814c2680f7adc9b7d675fed68c26aed2951ab2c -DIST samba-3.4.5.tar.gz 35377777 RMD160 c6b73650722d92b1e2d77e7376529014d8e3f67b SHA1 bbd390954d0ced3ac9472c9f0650069b266f083c SHA256 7e4ead58a7c1c0dd1811d6f1df22c6ecf7a1dabf0e46ea7f20a6da9cd457d1ca -EBUILD samba-libs-3.3.10.ebuild 4938 RMD160 8f742e37f17722928508033221636cab56bdebc1 SHA1 70776341a69d1b7495a894ff9b2ca8de87d103da SHA256 b58b2456f4cedd1bd7be8a2187caf3cdff538961341cc8fd9b066442028c798d -EBUILD samba-libs-3.4.5.ebuild 8125 RMD160 3280adaac9517006e34c6b75e65b6a0933b98ded SHA1 3fe6eb534b27ddea47df3ef8d2238c2bfd237991 SHA256 33137d1508d3be3328c8b5f632609d9495689f213eb23d6515d7825042eb21f8 -MISC ChangeLog 5757 RMD160 f733f6bdfc44bec3e11ab471305f3eb8cd9bc1e1 SHA1 9efda61e82b75bcdaa5157513df94dd315b8f320 SHA256 7cf0cb626203fe750f983bc0e2a4ec8200a8a1d8f8702d2b9bba47466cffd041 -MISC metadata.xml 1135 RMD160 bb99042fc132001fea958fb468564d337c63b27e SHA1 f25afe776c0d1e8e2da5b9111ac29cc160ef26e5 SHA256 f4e419ab58d9758feacadd62d988fec5825c77f7ba146afa085f54eb60b1e570 diff --git a/net-fs/samba-libs/files/3.3/nsswitch.conf-winbind b/net-fs/samba-libs/files/3.3/nsswitch.conf-winbind deleted file mode 100644 index d9d5331178d2..000000000000 --- a/net-fs/samba-libs/files/3.3/nsswitch.conf-winbind +++ /dev/null @@ -1,17 +0,0 @@ -# $Header: /var/cvsroot/gentoo-x86/net-fs/samba-libs/files/3.3/nsswitch.conf-winbind,v 1.1 2009/06/26 20:22:16 patrick Exp $ -passwd: files winbind -group: files winbind - -hosts: files dns -networks: files dns - -services: db files -protocols: db files -rpc: db files -ethers: db files -netmasks: files -netgroup: files -bootparams: files - -automount: files -aliases: files diff --git a/net-fs/samba-libs/files/3.3/nsswitch.conf-wins b/net-fs/samba-libs/files/3.3/nsswitch.conf-wins deleted file mode 100644 index 01c42c4c5873..000000000000 --- a/net-fs/samba-libs/files/3.3/nsswitch.conf-wins +++ /dev/null @@ -1,17 +0,0 @@ -# $Header: /var/cvsroot/gentoo-x86/net-fs/samba-libs/files/3.3/nsswitch.conf-wins,v 1.1 2009/06/26 20:22:16 patrick Exp $ -passwd: files -group: files - -hosts: files dns wins -networks: files dns - -services: db files -protocols: db files -rpc: db files -ethers: db files -netmasks: files -netgroup: files -bootparams: files - -automount: files -aliases: files diff --git a/net-fs/samba-libs/files/3.3/samba.pam b/net-fs/samba-libs/files/3.3/samba.pam deleted file mode 100644 index 91beadd478a4..000000000000 --- a/net-fs/samba-libs/files/3.3/samba.pam +++ /dev/null @@ -1,8 +0,0 @@ -#%PAM-1.0 -# * pam_smbpass.so authenticates against the smbpasswd file -# * changed Redhat's 'pam_stack' with 'include' for *BSD compatibility -# (Diego "Flameeyes" Petteno'): enable with pam>=0.78 only -auth required pam_smbpass.so nodelay -account include system-auth -session include system-auth -password required pam_smbpass.so nodelay smbconf=/etc/samba/smb.conf diff --git a/net-fs/samba-libs/files/3.3/system-auth-winbind.pam b/net-fs/samba-libs/files/3.3/system-auth-winbind.pam deleted file mode 100644 index ba39b9835d7e..000000000000 --- a/net-fs/samba-libs/files/3.3/system-auth-winbind.pam +++ /dev/null @@ -1,18 +0,0 @@ -#%PAM-1.0 -# $Header: /var/cvsroot/gentoo-x86/net-fs/samba-libs/files/3.3/system-auth-winbind.pam,v 1.1 2009/06/26 20:22:16 patrick Exp $ - -auth required pam_env.so -auth sufficient pam_winbind.so -auth sufficient pam_unix.so likeauth nullok use_first_pass -auth required pam_deny.so - -account sufficient pam_winbind.so -account required pam_unix.so - -password required pam_cracklib.so retry=3 -password sufficient pam_unix.so nullok use_authtok md5 shadow -password required pam_deny.so - -session required pam_mkhomedir.so skel=/etc/skel/ umask=0022 -session required pam_limits.so -session required pam_unix.so diff --git a/net-fs/samba-libs/files/3.4/nsswitch.conf-winbind b/net-fs/samba-libs/files/3.4/nsswitch.conf-winbind deleted file mode 100644 index 0f5db7b1bb98..000000000000 --- a/net-fs/samba-libs/files/3.4/nsswitch.conf-winbind +++ /dev/null @@ -1,17 +0,0 @@ -# $Header: /var/cvsroot/gentoo-x86/net-fs/samba-libs/files/3.4/nsswitch.conf-winbind,v 1.1 2009/10/09 17:21:07 patrick Exp $ -passwd: files winbind -group: files winbind - -hosts: files dns -networks: files dns - -services: db files -protocols: db files -rpc: db files -ethers: db files -netmasks: files -netgroup: files -bootparams: files - -automount: files -aliases: files diff --git a/net-fs/samba-libs/files/3.4/nsswitch.conf-wins b/net-fs/samba-libs/files/3.4/nsswitch.conf-wins deleted file mode 100644 index b15df2813a60..000000000000 --- a/net-fs/samba-libs/files/3.4/nsswitch.conf-wins +++ /dev/null @@ -1,17 +0,0 @@ -# $Header: /var/cvsroot/gentoo-x86/net-fs/samba-libs/files/3.4/nsswitch.conf-wins,v 1.1 2009/10/09 17:21:07 patrick Exp $ -passwd: files -group: files - -hosts: files dns wins -networks: files dns - -services: db files -protocols: db files -rpc: db files -ethers: db files -netmasks: files -netgroup: files -bootparams: files - -automount: files -aliases: files diff --git a/net-fs/samba-libs/files/3.4/samba.pam b/net-fs/samba-libs/files/3.4/samba.pam deleted file mode 100644 index 91beadd478a4..000000000000 --- a/net-fs/samba-libs/files/3.4/samba.pam +++ /dev/null @@ -1,8 +0,0 @@ -#%PAM-1.0 -# * pam_smbpass.so authenticates against the smbpasswd file -# * changed Redhat's 'pam_stack' with 'include' for *BSD compatibility -# (Diego "Flameeyes" Petteno'): enable with pam>=0.78 only -auth required pam_smbpass.so nodelay -account include system-auth -session include system-auth -password required pam_smbpass.so nodelay smbconf=/etc/samba/smb.conf diff --git a/net-fs/samba-libs/files/3.4/system-auth-winbind.pam b/net-fs/samba-libs/files/3.4/system-auth-winbind.pam deleted file mode 100644 index daf9151a8b6a..000000000000 --- a/net-fs/samba-libs/files/3.4/system-auth-winbind.pam +++ /dev/null @@ -1,18 +0,0 @@ -#%PAM-1.0 -# $Header: /var/cvsroot/gentoo-x86/net-fs/samba-libs/files/3.4/system-auth-winbind.pam,v 1.1 2009/10/09 17:21:07 patrick Exp $ - -auth required pam_env.so -auth sufficient pam_winbind.so -auth sufficient pam_unix.so likeauth nullok use_first_pass -auth required pam_deny.so - -account sufficient pam_winbind.so -account required pam_unix.so - -password required pam_cracklib.so retry=3 -password sufficient pam_unix.so nullok use_authtok md5 shadow -password required pam_deny.so - -session required pam_mkhomedir.so skel=/etc/skel/ umask=0022 -session required pam_limits.so -session required pam_unix.so diff --git a/net-fs/samba-libs/files/samba-3.4.2-add-zlib-linking.patch b/net-fs/samba-libs/files/samba-3.4.2-add-zlib-linking.patch deleted file mode 100644 index f75f7f546de7..000000000000 --- a/net-fs/samba-libs/files/samba-3.4.2-add-zlib-linking.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- source3/Makefile.in.orig 2009-09-30 14:17:40.000000000 +0200 -+++ source3/Makefile.in 2009-10-07 10:11:56.090719799 +0200 -@@ -1470,7 +1470,7 @@ - @$(CC) -o $@ $(CIFS_UPCALL_OBJ) $(DYNEXP) $(LDFLAGS) \ - $(LIBSMBCLIENT_OBJ1) $(LIBS) -lkeyutils $(KRB5LIBS) \ - $(LDAP_LIBS) $(LIBTALLOC_LIBS) $(LIBWBCLIENT_LIBS) \ -- $(LIBTDB_LIBS) $(NSCD_LIBS) -+ $(LIBTDB_LIBS) $(NSCD_LIBS) $(ZLIB_LIBS) - - bin/testparm@EXEEXT@: $(BINARY_PREREQS) $(TESTPARM_OBJ) @BUILD_POPT@ @LIBTALLOC_TARGET@ @LIBTDB_TARGET@ - @echo Linking $@ diff --git a/net-fs/samba-libs/files/samba-3.4.2-fix-samba4-automake.patch b/net-fs/samba-libs/files/samba-3.4.2-fix-samba4-automake.patch deleted file mode 100644 index ade4da9820d6..000000000000 --- a/net-fs/samba-libs/files/samba-3.4.2-fix-samba4-automake.patch +++ /dev/null @@ -1,36 +0,0 @@ ---- source4/build/m4/public.m4.org 2009-09-30 14:17:40.000000000 +0200 -+++ source4/build/m4/public.m4 2009-10-07 08:42:10.000000000 +0200 -@@ -86,10 +86,10 @@ - if $PKG_CONFIG --atleast-pkgconfig-version $SAMBA_PKG_CONFIG_MIN_VERSION; then - AC_MSG_CHECKING(for $2) - -- if $PKG_CONFIG --exists '$2' ; then -+ if $PKG_CONFIG --exists "$2" ; then - AC_MSG_RESULT(yes) - -- $1_CFLAGS="`$PKG_CONFIG --cflags '$2'`" -+ $1_CFLAGS="`$PKG_CONFIG --cflags \"$2\"`" - OLD_CFLAGS="$CFLAGS" - CFLAGS="$CFLAGS $$1_CFLAGS" - AC_MSG_CHECKING([that the C compiler can use the $1_CFLAGS]) -@@ -101,15 +101,15 @@ - CFLAGS="$OLD_CFLAGS" - - SMB_EXT_LIB($1, -- [`$PKG_CONFIG --libs-only-l '$2'`], -- [`$PKG_CONFIG --cflags-only-other '$2'`], -- [`$PKG_CONFIG --cflags-only-I '$2'`], -- [`$PKG_CONFIG --libs-only-other '$2'` `$PKG_CONFIG --libs-only-L '$2'`]) -+ [`$PKG_CONFIG --libs-only-l "$2"`], -+ [`$PKG_CONFIG --cflags-only-other "$2"`], -+ [`$PKG_CONFIG --cflags-only-I "$2"`], -+ [`$PKG_CONFIG --libs-only-other "$2"` `$PKG_CONFIG --libs-only-L "$2"`]) - ac_cv_$1_found=yes - - else - AC_MSG_RESULT(no) -- $PKG_CONFIG --errors-to-stdout --print-errors '$2' -+ $PKG_CONFIG --errors-to-stdout --print-errors "$2" - ac_cv_$1_found=no - fi - else diff --git a/net-fs/samba-libs/files/samba-3.4.2-insert-AC_LD_VERSIONSCRIPT.patch b/net-fs/samba-libs/files/samba-3.4.2-insert-AC_LD_VERSIONSCRIPT.patch deleted file mode 100644 index 8a849214a983..000000000000 --- a/net-fs/samba-libs/files/samba-3.4.2-insert-AC_LD_VERSIONSCRIPT.patch +++ /dev/null @@ -1,25 +0,0 @@ ---- lib/replace/libreplace_ld.m4.orig 2009-09-30 14:17:40.000000000 +0200 -+++ lib/replace/libreplace_ld.m4 2009-10-07 02:07:26.000000000 +0200 -@@ -249,6 +249,22 @@ - esac - ]) - -+AC_DEFUN([AC_LD_VERSIONSCRIPT], -+[ -+ AC_SUBST(VERSIONSCRIPT) -+ VERSIONSCRIPT="" -+ case "$host_os" in -+ *linux*|*gnu*) -+ VERSIONSCRIPT="-Wl,--version-script" -+ ;; -+ *solaris*) -+ if test "${GCC}" = "yes"; then -+ VERSIONSCRIPT="-Wl,--version-script" -+ fi -+ ;; -+ esac -+]) -+ - AC_DEFUN([AC_LIBREPLACE_MDLD], - [ - AC_REQUIRE([AC_LIBREPLACE_LD_SHLIB_LINKER]) diff --git a/net-fs/samba-libs/files/samba-3.4.2-lib.tevent.python.mk b/net-fs/samba-libs/files/samba-3.4.2-lib.tevent.python.mk deleted file mode 100644 index 3a0375580bea..000000000000 --- a/net-fs/samba-libs/files/samba-3.4.2-lib.tevent.python.mk +++ /dev/null @@ -1,6 +0,0 @@ -[PYTHON::pytevent] -LIBRARY_REALNAME = tevent.$(SHLIBEXT) -PRIVATE_DEPENDENCIES = LIBTEVENT PYTALLOC LIBSAMBA-UTIL LIBREPLACE - -pytevent_OBJ_FILES = $(libteventsrcdir)/pytevent.o - diff --git a/net-fs/samba-libs/files/samba-3.4.2-missing_includes.patch b/net-fs/samba-libs/files/samba-3.4.2-missing_includes.patch deleted file mode 100644 index be26fa068770..000000000000 --- a/net-fs/samba-libs/files/samba-3.4.2-missing_includes.patch +++ /dev/null @@ -1,10 +0,0 @@ ---- source3/client/mtab.c.orig 2009-03-23 09:33:48.339895132 +0100 -+++ source3/client/mtab.c 2009-03-23 09:33:58.159797512 +0100 -@@ -32,6 +32,7 @@ - #include <errno.h> - #include <stdio.h> - #include <sys/time.h> -+#include <sys/stat.h> - #include <time.h> - #include <fcntl.h> - #include <mntent.h> diff --git a/net-fs/samba-libs/files/samba-3.4.2-upgrade-tevent-version.patch b/net-fs/samba-libs/files/samba-3.4.2-upgrade-tevent-version.patch deleted file mode 100644 index 5a614c637996..000000000000 --- a/net-fs/samba-libs/files/samba-3.4.2-upgrade-tevent-version.patch +++ /dev/null @@ -1,8 +0,0 @@ ---- source4/min_versions.m4.orig 2009-09-30 14:17:40.000000000 +0200 -+++ source4/min_versions.m4 2009-10-07 10:01:14.478984106 +0200 -@@ -3,4 +3,4 @@ - TDB_MIN_VERSION=1.1.3 - TALLOC_MIN_VERSION=1.3.0 - LDB_REQUIRED_VERSION=0.9.3 --TEVENT_REQUIRED_VERSION=0.9.6 -+TEVENT_REQUIRED_VERSION=0.9.8 diff --git a/net-fs/samba-libs/metadata.xml b/net-fs/samba-libs/metadata.xml deleted file mode 100644 index 6fdedd4b5aa1..000000000000 --- a/net-fs/samba-libs/metadata.xml +++ /dev/null @@ -1,25 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<herd>samba</herd> -<maintainer> - <email>samba@gentoo.org</email> - <name>Samba Team</name> -</maintainer> -<longdescription> -Samba is an Open Source/Free Software suite that provides seamless file and print services to SMB/CIFS clients. Integration with various accounting and antivirus backends. License: GNU General Public License. -</longdescription> -<use> - <flag name="ads">Enable Active Directory support</flag> - <flag name="aio">Enable asynchronous IO support</flag> - <flag name="cluster">Enable support for clustering</flag> - <flag name="winbind">Enables support for the winbind auth daemon</flag> - <flag name="samba4">Enable experimental samba4 bits</flag> - <flag name="netapi">Enable building of netapi bits</flag> - <flag name="smbclient">Enable smbclient tool</flag> - <flag name="smbsharemodes">Enable special smb share modes (?) </flag> - <flag name="addns">Enable AD DNS integration</flag> - <flag name="tools">Enable extra tools</flag> - <flag name="ldb">Enable the ldb tools</flag> -</use> -</pkgmetadata> diff --git a/net-fs/samba-libs/samba-libs-3.3.10.ebuild b/net-fs/samba-libs/samba-libs-3.3.10.ebuild deleted file mode 100644 index 075f95bfdf1b..000000000000 --- a/net-fs/samba-libs/samba-libs-3.3.10.ebuild +++ /dev/null @@ -1,177 +0,0 @@ -# Copyright 1999-2010 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-fs/samba-libs/samba-libs-3.3.10.ebuild,v 1.1 2010/01/14 12:52:52 patrick Exp $ - -EAPI="2" - -inherit pam confutils versionator multilib - -MY_P="samba-${PV}" - -DESCRIPTION="Libraries from Samba" -HOMEPAGE="http://www.samba.org/" -SRC_URI="mirror://samba/${MY_P}.tar.gz" -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86" -IUSE="ads aio caps cluster cups debug examples ldap pam syslog winbind" - -DEPEND="dev-libs/popt - virtual/libiconv - ads? ( virtual/krb5 sys-fs/e2fsprogs ) - caps? ( sys-libs/libcap ) - cluster? ( dev-db/ctdb ) - cups? ( net-print/cups ) - debug? ( dev-libs/dmalloc ) - ldap? ( net-nds/openldap ) - pam? ( virtual/pam - winbind? ( dev-libs/iniparser ) ) - syslog? ( virtual/logger ) - !<net-fs/samba-3.3 - !sys-libs/tdb - !sys-libs/talloc" -RDEPEND="${DEPEND}" - -# Disable tests since we don't want to build that much here -RESTRICT="test" - -S="${WORKDIR}/${MY_P}/source" - -# TODO: -# - enable iPrint on Prefix/OSX and Darwin? -# - selftest-prefix? selftest? - -CONFDIR="${FILESDIR}/$(get_version_component_range 1-2)" - -pkg_setup() { - confutils_use_depend_all ads ldap -} - -src_prepare() { - sed -i \ - -e 's|"lib32" ||' \ - -e 's|if test -d "$i/$l" ;|if test -d "$i/$l" -o -L "$i/$l";|' \ - configure || die "sed failed" -} - -src_configure() { - local myconf - - # Filter out -fPIE - [[ ${CHOST} == *-*bsd* ]] && myconf="${myconf} --disable-pie" - use hppa && myconf="${myconf} --disable-pie" - - # Upstream refuses to make this configurable - use caps && export ac_cv_header_sys_capability_h=yes || export ac_cv_header_sys_capability_h=no - - # Notes: - # - FAM is a plugin for the server - # - DNS-SD is only used in client/server code - # - AFS is a pw-auth-method and only used in client/server code - # - AFSACL is a server module - # - automount is only needed in conjunction with NIS and we don't have that - # anymore - # - quota-support is only needed in server-code - # - acl-support is only used in server-code - # - --without-dce-dfs and --without-nisplus-home can't be passed to configure but are disabled by default - econf ${myconf} \ - --sysconfdir=/etc/samba \ - --localstatedir=/var \ - $(use_enable debug developer) \ - --enable-largefile \ - --enable-socket-wrapper \ - --enable-nss-wrapper \ - --disable-swat \ - $(use_enable debug dmalloc) \ - $(use_enable cups) \ - --disable-iprint \ - --disable-fam \ - --enable-shared-libs \ - --disable-dnssd \ - --disable-avahi \ - --with-fhs \ - --with-privatedir=/var/lib/samba/private \ - --with-rootsbindir=/var/cache/samba \ - --with-lockdir=/var/cache/samba \ - --with-swatdir=/usr/share/doc/${PF}/swat \ - --with-configdir=/etc/samba \ - --with-logfilebase=/var/log/samba \ - --with-pammodulesdir=$(getpam_mod_dir) \ - --without-afs \ - --without-fake-kaserver \ - --without-vfs-afsacl \ - $(use_with ldap) \ - $(use_with ads) \ - $(use_with ads krb5 /usr) \ - $(use_with ads dnsupdate) \ - --without-automount \ - --without-cifsmount \ - --without-cifsupcall \ - $(use_with pam) \ - $(use_with pam pam_smbpass) \ - $(use_with syslog) \ - --without-quotas \ - --without-sys-quotas \ - --without-utmp \ - --with-lib{talloc,tdb,netapi,smbclient,smbsharemodes} \ - --without-libaddns \ - $(use_with cluster ctdb /usr) \ - $(use_with cluster cluster-support) \ - --without-acl-support \ - $(use_with aio aio-support) \ - --with-sendfile-support \ - $(use_with winbind) \ - --without-included-popt \ - --without-included-iniparser -} - -src_compile() { - emake libs pam_modules nss_modules || die "emake failed" -} - -src_install() { - emake DESTDIR="${D}" installlibs || die "emake installlibs failed" - if use pam ; then - emake DESTDIR="${D}" installpammodules || die "emake installpammodules failed" - fi - - # Remove empty installation directories - rmdir \ - "${D}/usr/$(get_libdir)/samba" \ - "${D}/usr"/{sbin,bin} \ - "${D}/usr/share"/{man,locale,} \ - "${D}/var"/{run,lib/samba/private,lib/samba,lib,cache/samba,cache,} \ - || die "tried to remove non-empty dirs, this seems like a bug in the ebuild" - - # Nsswitch extensions. Make link for wins and winbind resolvers - if use winbind ; then - dolib.so nsswitch/libnss_wins.so - dosym libnss_wins.so /usr/$(get_libdir)/libnss_wins.so.2 - dolib.so nsswitch/libnss_winbind.so - dosym libnss_winbind.so /usr/$(get_libdir)/libnss_winbind.so.2 - fi - - if use pam ; then - if use winbind ; then - newpamd "${CONFDIR}/system-auth-winbind.pam" system-auth-winbind - doman ../docs/manpages/pam_winbind.7 - dohtml ../docs/htmldocs/manpages/pam_winbind.7.html - - if use examples ; then - insinto /usr/share/doc/${PF}/examples - doins -r ../examples/pam_winbind - fi - fi - - newpamd "${CONFDIR}/samba.pam" samba - dodoc pam_smbpass/README - fi - - if use examples ; then - insinto /usr/share/doc/${PF}/examples - doins -r ../examples/libsmbclient - - use winbind && doins -r ../examples/nss - fi - -} diff --git a/net-fs/samba-libs/samba-libs-3.4.5.ebuild b/net-fs/samba-libs/samba-libs-3.4.5.ebuild deleted file mode 100644 index b518384b0f2f..000000000000 --- a/net-fs/samba-libs/samba-libs-3.4.5.ebuild +++ /dev/null @@ -1,286 +0,0 @@ -# Copyright 1999-2010 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-fs/samba-libs/samba-libs-3.4.5.ebuild,v 1.1 2010/01/19 19:04:25 patrick Exp $ - -EAPI="2" - -inherit pam confutils versionator multilib autotools - -MY_P="samba-${PV}" - -DESCRIPTION="Library bits of the samba network filesystem" -HOMEPAGE="http://www.samba.org/" -SRC_URI="mirror://samba/${MY_P}.tar.gz" -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" -IUSE="samba4 ads aio caps cluster cups debug examples ldap pam syslog winbind - ldb +netapi +smbclient smbsharemodes addns tools" - -DEPEND="dev-libs/popt - sys-libs/talloc - sys-libs/tdb - virtual/libiconv - ads? ( virtual/krb5 sys-fs/e2fsprogs ) - caps? ( sys-libs/libcap ) - cluster? ( dev-db/ctdb ) - cups? ( net-print/cups ) - debug? ( dev-libs/dmalloc ) - ldap? ( net-nds/openldap ) - pam? ( virtual/pam - winbind? ( dev-libs/iniparser ) ) - syslog? ( virtual/logger ) - !<net-fs/samba-3.3 - !=net-fs/samba-server-3.4.3[tools]" -# last blocker is only temporary for #288516 - -RDEPEND="${DEPEND}" - -# Disable tests since we don't want to build that much here -RESTRICT="test" - -BINPROGS="" - -if use tools ; then - if use ldb ; then BINPROGS="${BINPROGS} bin/ldbedit bin/ldbsearch bin/ldbadd bin/ldbdel bin/ldbmodify bin/ldbrename"; fi -fi - -S="${WORKDIR}/${MY_P}/source3" - -# TODO: -# - enable iPrint on Prefix/OSX and Darwin? -# - selftest-prefix? selftest? - -CONFDIR="${FILESDIR}/$(get_version_component_range 1-2)" - -pkg_setup() { - confutils_use_depend_all samba4 ads - confutils_use_depend_all ads ldap -} - -src_prepare() { - - cd ".." - - epatch \ - "${FILESDIR}/samba-3.4.2-missing_includes.patch" \ - "${FILESDIR}/samba-3.4.2-fix-samba4-automake.patch" \ - "${FILESDIR}/samba-3.4.2-insert-AC_LD_VERSIONSCRIPT.patch" - #"${FILESDIR}/samba-3.4.4-version.h.patch" - - cp "${FILESDIR}/samba-3.4.2-lib.tevent.python.mk" "lib/tevent/python.mk" - - cd "source3" - eautoconf -Ilibreplace -Im4 -I../m4 -I../lib/replace -I../source4 - - # ensure that winbind has correct ldflags (QA notice) - sed -i \ - -e 's|LDSHFLAGS="|LDSHFLAGS="\\${LDFLAGS} |g' \ - configure || die "sed failed" -} - -src_configure() { - local myconf - - # compile franky samba4 hybrid - # http://wiki.samba.org/index.php/Franky - if use samba4 ; then - myconf="${myconf} --enable-merged-build --enable-developer" - if has_version app-crypt/heimdal ; then - myconf="${myconf} --with-krb5=/usr/" - elif has_version app-crypt/mit-krb5 ; then - die "MIT Kerberos not supported by samba 4, use heimdal" - else - die "No supported kerberos provider detected" - fi - fi - - # Filter out -fPIE - [[ ${CHOST} == *-*bsd* ]] && myconf="${myconf} --disable-pie" - use hppa && myconf="${myconf} --disable-pie" - - # Upstream refuses to make this configurable - use caps && export ac_cv_header_sys_capability_h=yes || export ac_cv_header_sys_capability_h=no - - # Notes: - # - FAM is a plugin for the server - # - DNS-SD is only used in client/server code - # - AFS is a pw-auth-method and only used in client/server code - # - AFSACL is a server module - # - automount is only needed in conjunction with NIS and we don't have that - # anymore - # - quota-support is only needed in server-code - # - acl-support is only used in server-code - # - --without-dce-dfs and --without-nisplus-home can't be passed to configure but are disabled by default - econf ${myconf} \ - --sysconfdir=/etc/samba \ - --localstatedir=/var \ - $(use_enable debug developer) \ - --enable-largefile \ - --enable-socket-wrapper \ - --enable-nss-wrapper \ - --disable-swat \ - $(use_enable debug dmalloc) \ - $(use_enable cups) \ - --disable-iprint \ - --disable-fam \ - --enable-shared-libs \ - --disable-dnssd \ - --disable-avahi \ - --with-fhs \ - --with-privatedir=/var/lib/samba/private \ - --with-rootsbindir=/var/cache/samba \ - --with-lockdir=/var/cache/samba \ - --with-swatdir=/usr/share/doc/${PF}/swat \ - --with-configdir=/etc/samba \ - --with-logfilebase=/var/log/samba \ - --with-pammodulesdir=$(getpam_mod_dir) \ - --without-afs \ - --without-fake-kaserver \ - --without-vfs-afsacl \ - $(use_with ldap) \ - $(use_with ads) \ - $(use_with ads krb5 /usr) \ - $(use_with ads dnsupdate) \ - --without-automount \ - --without-cifsmount \ - --without-cifsupcall \ - $(use_with pam) \ - $(use_with pam pam_smbpass) \ - $(use_with syslog) \ - --without-quotas \ - --without-sys-quotas \ - --without-utmp \ - --without-libtdb \ - $(use_with netapi libnetapi) \ - --without-libtalloc \ - $(use_with smbclient libsmbclient) \ - $(use_with smbsharemodes libsmbsharemodes) \ - $(use_with addns libaddns) \ - $(use_with cluster ctdb /usr) \ - $(use_with cluster cluster-support) \ - --without-acl-support \ - $(use_with aio aio-support) \ - --with-sendfile-support \ - $(use_with winbind) \ - --without-included-popt \ - --without-included-iniparser -} - -src_compile() { - - # compile libs - if use addns ; then - einfo "make addns library" - emake libaddns || die "emake libaddns failed" - fi - if use netapi ; then - einfo "make netapi library" - emake libnetapi || die "emake libnetapi failed" - fi - if use smbclient ; then - einfo "make smbclient library" - emake libsmbclient || die "emake libsmbclient failed" - fi - if use smbsharemodes ; then - einfo "make smbsharemodes library" - emake libsmbsharemodes || die "emake libsmbsharemodes failed" - fi - - # compile modules - if use pam ; then - einfo "make pam modules" - emake pam_modules || die "emake pam_modules failed"; - fi - if use winbind ; then - einfo "make nss modules" - emake nss_modules || die "emake nss_modules failed"; - fi - - # compile utilities - if use tools ; then - einfo "make utilities" - emake ${BINPROGS} || die "emake binprogs failed"; - fi - -} - -src_install() { - - # install libs - if use netapi ; then - einfo "install netapi library" - emake installlibnetapi DESTDIR="${D}" || die "emake install libnetapi failed" - fi - if use smbclient ; then - einfo "install smbclient library" - emake installlibsmbclient DESTDIR="${D}" || die "emake install libsmbclient failed" - fi - if use smbsharemodes ; then - einfo "install smbsharemodes library" - emake installlibsmbsharemodes DESTDIR="${D}" || die "emake install libsmbsharemodes failed" - fi - if use addns ; then - einfo "install addns library" - emake installlibaddns DESTDIR="${D}" || die "emake install libaddns failed" - fi - - # install modules - if use pam ; then - einfo "install pam modules" - emake installpammodules DESTDIR="${D}" || die "emake installpammodules failed" - fi - - # Remove empty installation directories - rmdir \ - "${D}/usr/$(get_libdir)/samba" \ - "${D}/usr"/{sbin,bin} \ - "${D}/usr/share"/{man,locale,} \ - "${D}/var"/{run,lib/samba/private,lib/samba,lib,cache/samba,cache,} \ - # || die "tried to remove non-empty dirs, this seems like a bug in the ebuild" - - # Nsswitch extensions. Make link for wins and winbind resolvers - if use winbind ; then - einfo "install lbwbclient" - emake installlibwbclient DESTDIR="${D}" || die "emake installlibwbclient failed" - dolib.so ../nsswitch/libnss_wins.so - dosym libnss_wins.so /usr/$(get_libdir)/libnss_wins.so.2 - dolib.so ../nsswitch/libnss_winbind.so - dosym libnss_winbind.so /usr/$(get_libdir)/libnss_winbind.so.2 - fi - - if use pam ; then - if use winbind ; then - newpamd "${CONFDIR}/system-auth-winbind.pam" system-auth-winbind - doman ../docs/manpages/pam_winbind.8 - dohtml ../docs/htmldocs/manpages/pam_winbind.8.html - - if use examples ; then - insinto /usr/share/doc/${PF}/examples - doins -r ../examples/pam_winbind - fi - fi - - newpamd "${CONFDIR}/samba.pam" samba - dodoc pam_smbpass/README - fi - - # install utilities - if use tools && [[ -n "${BINPROGS}" ]] ; then - einfo "install utilities" - dobin ${BINPROGS} || die "not all bins around" - for prog in ${BINPROGS} ; do - doman ../docs/manpages/${prog/bin\/}* || die "doman failed" - dohtml ../docs/htmldocs/manpages/${prog/bin\/}*.html || die "dohtml failed" - done - fi - - # install examples - if use examples ; then - einfo "install examples" - insinto /usr/share/doc/${PF}/examples - doins -r ../examples/libsmbclient - use winbind && doins -r ../examples/nss - fi - -} diff --git a/net-fs/samba-server/ChangeLog b/net-fs/samba-server/ChangeLog deleted file mode 100644 index f818562d8a19..000000000000 --- a/net-fs/samba-server/ChangeLog +++ /dev/null @@ -1,200 +0,0 @@ -# ChangeLog for net-fs/samba-server -# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-fs/samba-server/ChangeLog,v 1.36 2010/03/01 16:25:42 patrick Exp $ - - 01 Mar 2010; Patrick Lauer <patrick@gentoo.org> -files/3.5/lmhosts, - -files/3.5/samba.confd, -files/3.5/samba.initd, - -files/3.5/smb.conf.default, -files/3.5/smbusers, - -samba-server-3.5.0_rc2.ebuild, -files/3.5/swat.xinetd, - -samba-server-3.5.0_rc3.ebuild: - Remove 3.5_rc - - 26 Feb 2010; Patrick Lauer <patrick@gentoo.org> - -samba-server-3.3.9.ebuild, -samba-server-3.4.4.ebuild, - -samba-server-3.4.4-r1.ebuild: - Remove old - -*samba-server-3.5.0_rc3 (19 Feb 2010) - - 19 Feb 2010; Patrick Lauer <patrick@gentoo.org> - +samba-server-3.5.0_rc3.ebuild: - Bump for new rc - -*samba-server-3.5.0_rc2 (26 Jan 2010) - - 26 Jan 2010; Patrick Lauer <patrick@gentoo.org> +files/3.5/lmhosts, - +files/3.5/samba.confd, +files/3.5/samba.initd, - +files/3.5/smb.conf.default, +files/3.5/smbusers, - +samba-server-3.5.0_rc2.ebuild, +files/3.5/swat.xinetd: - Adding 3.5_rc - -*samba-server-3.4.5 (19 Jan 2010) - - 19 Jan 2010; Patrick Lauer <pal@gentoo.org> +samba-server-3.4.5.ebuild: - Bump - -*samba-server-3.3.10 (14 Jan 2010) - - 14 Jan 2010; Patrick Lauer <patrick@gentoo.org> - +samba-server-3.3.10.ebuild, -samba-server-3.4.3.ebuild, - -samba-server-3.4.3-r1.ebuild: - Bump of 3.3, remove old - -*samba-server-3.4.4-r1 (07 Jan 2010) - - 07 Jan 2010; Patrick Lauer <patrick@gentoo.org> files/3.4/samba.confd, - +samba-server-3.4.4-r1.ebuild: - Adding pam support for #297284, fixing init scripts to kill multiple - instances. Thanks to Lars Wendler and kerframil. - -*samba-server-3.4.4 (07 Jan 2010) - - 07 Jan 2010; Patrick Lauer <patrick@gentoo.org> - +samba-server-3.4.4.ebuild: - Bump - - 09 Dec 2009; Víctor Ostorga <vostorga@gentoo.org> - samba-server-3.3.9.ebuild, samba-server-3.4.3-r1.ebuild: - Fix to allow a working swat, patch thanks to Jared Hancock - <gravydish@gmail.com> bug #283532 - - 30 Nov 2009; Raúl Porcel <armin76@gentoo.org> - samba-server-3.4.3-r1.ebuild: - Add ~arm/~ia64/~s390/~sh/~sparc wrt #285952 - - 29 Nov 2009; Tobias Klausmann <klausman@gentoo.org> - samba-server-3.4.3-r1.ebuild: - Keyworded on alpha, bug #285952 - - 08 Nov 2009; Joseph Jezak <josejx@gentoo.org> samba-server-3.3.9.ebuild, - samba-server-3.4.3.ebuild, samba-server-3.4.3-r1.ebuild: - Marked ~ppc for bug #285952. - -*samba-server-3.4.3-r1 (04 Nov 2009) - - 04 Nov 2009; Patrick Lauer <patrick@gentoo.org> - +samba-server-3.4.3-r1.ebuild: - Fix collision, #288516, thanks to Marcel Greter for the fix - - 04 Nov 2009; Patrick Lauer <patrick@gentoo.org> - -samba-server-3.4.2-r1.ebuild: - Remove old - -*samba-server-3.4.3 (29 Oct 2009) - - 29 Oct 2009; Patrick Lauer <patrick@gentoo.org> - -samba-server-3.3.8.ebuild, -samba-server-3.4.2.ebuild, - +samba-server-3.4.3.ebuild: - Bump, remove old - - 24 Oct 2009; Tobias Klausmann <klausman@gentoo.org> - samba-server-3.3.8.ebuild: - Keyworded on alpha, bug #285952 - - 24 Oct 2009; Patrick Lauer <patrick@gentoo.org> - samba-server-3.4.2-r1.ebuild: - Small dep fix for USE=fam - -*samba-server-3.4.2-r1 (23 Oct 2009) - - 23 Oct 2009; Patrick Lauer <patrick@gentoo.org> - +samba-server-3.4.2-r1.ebuild: - Fixing autotools usage for #288536 - -*samba-server-3.3.9 (22 Oct 2009) - - 22 Oct 2009; Patrick Lauer <patrick@gentoo.org> - +samba-server-3.3.9.ebuild: - Bump. fixes #289600 - - 11 Oct 2009; Tiziano Müller <dev-zero@gentoo.org> - samba-server-3.4.2.ebuild: - Added version to samba-libs dep. - - 10 Oct 2009; Patrick Lauer <patrick@gentoo.org> - -samba-server-3.3.7-r1.ebuild: - Remove old - - 09 Oct 2009; Patrick Lauer <patrick@gentoo.org> samba-server-3.4.2.ebuild: - Fixing description - -*samba-server-3.4.2 (09 Oct 2009) - - 09 Oct 2009; Patrick Lauer <patrick@gentoo.org> - +files/samba-3.4.2-add-zlib-linking.patch, +files/3.4/samba.confd, - +files/samba-3.4.2-fix-samba4-automake.patch, +files/3.4/samba.initd, - +files/samba-3.4.2-insert-AC_LD_VERSIONSCRIPT.patch, - +files/3.4/smb.conf.default, +files/samba-3.4.2-lib.tevent.python.mk, - +files/3.4/smbusers, +files/samba-3.4.2-missing_includes.patch, - +files/3.4/swat.xinetd, +samba-server-3.4.2.ebuild, - +files/samba-3.4.2-upgrade-tevent-version.patch, +files/3.4/lmhosts, - metadata.xml: - Bump to 3.4.2. Many new useflags and features. Ebuilds based on - modifications by Marcel Greter, bug #231273 - - 08 Oct 2009; Víctor Ostorga <vostorga@gentoo.org> - samba-server-3.3.7-r1.ebuild, - +files/3.3/samba-server-3.3.7-dns-register.patch, - samba-server-3.3.8.ebuild: - Fixing signal 11 in dns_register_smbd_reply, patch thanks to Timothy - Miller <theosib@hotmail.com> bug 283919 - - 03 Oct 2009; Markus Meier <maekke@gentoo.org> - samba-server-3.3.7-r1.ebuild: - add ~arm, bug #285952 - -*samba-server-3.3.8 (02 Oct 2009) - - 02 Oct 2009; Patrick Lauer <patrick@gentoo.org> - +samba-server-3.3.8.ebuild: - Bump - - 30 Sep 2009; Jeroen Roovers <jer@gentoo.org> samba-server-3.3.7-r1.ebuild: - Marked ~hppa (bug #285952). - - 26 Sep 2009; Brent Baude <ranger@gentoo.org> samba-server-3.3.7-r1.ebuild: - Marking samba-server-3.3.7-r1 ~ppc64 for bug 285952 - - 21 Sep 2009; Diego E. Pettenò <flameeyes@gentoo.org> - files/3.3/samba.confd: - Commit conf.d change that wasn't committed, sigh. - -*samba-server-3.3.7-r1 (20 Sep 2009) - - 20 Sep 2009; Diego E. Pettenò <flameeyes@gentoo.org> - files/3.3/samba.confd, -samba-server-3.3.7.ebuild, - +samba-server-3.3.7-r1.ebuild: - Revision bump to update the conf.d file installed. When an ebuild sets the - pidfile directory as /var/run/samba and installs a conf.d file that - references /var/run, something is definitely wrong with it. Also, drop the - --quiet that made it impossible for the sysadmin to know _why_ samba - failed to stop properly (and yet the stop action succeeded). #283452 - - 15 Sep 2009; Víctor Ostorga <vostorga@gentoo.org> files/3.3/smbusers: - Fixing syntax of smbusers file, patch thanks to Kraml Liu - <kraml.liu@gmail.com> bug 283571 - - 07 Sep 2009; Víctor Ostorga <vostorga@gentoo.org> - samba-server-3.3.7.ebuild: - Adding dev-libs/dmalloc as DEPEND when debug USE flag is set #283592 . - Patch thanks to Viktor S <bugzilla@marinmo.org> and Rafał Mużyło - <galtgendo@o2.pl> - - 01 Sep 2009; Patrick Lauer <patrick@gentoo.org> - -samba-server-3.3.6.ebuild: - Remove old - -*samba-server-3.3.7 (17 Aug 2009) - - 17 Aug 2009; Patrick Lauer <patrick@gentoo.org> - +samba-server-3.3.7.ebuild: - Bump to 3.3.7 - -*samba-server-3.3.6 (26 Jun 2009) - - 26 Jun 2009; Patrick Lauer <patrick@gentoo.org> +files/3.3/lmhosts, - +files/3.3/samba.confd, +files/3.3/samba.initd, - +files/3.3/smb.conf.default, +files/3.3/smbusers, +files/3.3/swat.xinetd, - +samba-server-3.3.6.ebuild, +metadata.xml: - Initial commit. New split samba ebuilds by dev-zero. - diff --git a/net-fs/samba-server/Manifest b/net-fs/samba-server/Manifest deleted file mode 100644 index 14cb9fb3b733..000000000000 --- a/net-fs/samba-server/Manifest +++ /dev/null @@ -1,25 +0,0 @@ -AUX 3.3/lmhosts 133 RMD160 5fe8da95213b99a41e60cee6256bcae472168135 SHA1 239819ab0b8b90cb75794394808766d20a9b3f8b SHA256 2d5cdf87577da802caa0a1799fcfa2c0582cfc99e21436c063c73d48184ae333 -AUX 3.3/samba-server-3.3.7-dns-register.patch 1298 RMD160 bceaa99567d95a820c2bd0ab83f4799d891d328b SHA1 35147002f3b41498177cb0f42027218ae2dc1c29 SHA256 d6725c9e4f664e502358e2b3f95934a98971db2233d4f45b8c1ccdc563bfa6ea -AUX 3.3/samba.confd 1243 RMD160 70caeec85d6414745a926c5c497767b23b7b6aa7 SHA1 4096cadfc1ad1b549e2f6fe5f469ab197e3efbaa SHA256 e2d303ae9e1e1df65e87cf873bf0cd53d7883ac8f5b39928944f64e5f15ade3f -AUX 3.3/samba.initd 1143 RMD160 14d18d740f21b0fedcb4ed188be8d3adb63c7d96 SHA1 ad476b2338622e8a4681870b955d2288eb2eadac SHA256 ccc546df8a93ccc78eb40f107990897077c79696cee9f8a1e776ed9cfec26bf8 -AUX 3.3/smb.conf.default 9660 RMD160 049024e0b489027a44e3ae7b03216ebba8a2d716 SHA1 00954aa58287ef49e9eb0f9f6a04dd509f8835f3 SHA256 8f4fc4d137a32f92b9bc1b64f76ea25a690881cf6f385b9ce9eb0c98f2b0b297 -AUX 3.3/smbusers 226 RMD160 67f58a146d2dc88974d94fd483171b2bceaf5569 SHA1 176f22416b004b42076ba97b4748b8e49808f8f7 SHA256 140bdd07d40fe346133030973e61075e735b784334d360ce00d310b9b8088212 -AUX 3.3/swat.xinetd 534 RMD160 aa895bfd09bdc8f25bb0f659320c760873d2d176 SHA1 b7620ef3146580d16f467481b423f5937330c2de SHA256 cc04c5305af8760d4179614c41a880e0dd442cc890517e208d22c8aea5741140 -AUX 3.4/lmhosts 133 RMD160 b292053ecf95868e1bd7caf3101e9d80c0129d5e SHA1 090f985c8be9e7c83e06b9dc94843467de6b62bd SHA256 21919fadae836140d9aa1d12907be29900946009c1a321f13d2be6985496dc28 -AUX 3.4/samba.confd 1219 RMD160 88949f00ea94f14af751e53cf870b6481dc3770d SHA1 a92a63dbbf9f7079e9d7cf0e2e3d608594fe5d42 SHA256 a83004571c4bc37eeaeec8efa0fef4a20d9fc12ec30f2eb9dcc6098251205314 -AUX 3.4/samba.initd 1143 RMD160 f5c8d70ef76451fc899bd995b1413f6f1f3c9c7e SHA1 f0af365c90efa17a49c388859f65fea01071f9dc SHA256 ddfa58258b2df0806d2ce4521dc64804fbe2ed0d56b81802508e0dbfe3df7dbc -AUX 3.4/smb.conf.default 9660 RMD160 049024e0b489027a44e3ae7b03216ebba8a2d716 SHA1 00954aa58287ef49e9eb0f9f6a04dd509f8835f3 SHA256 8f4fc4d137a32f92b9bc1b64f76ea25a690881cf6f385b9ce9eb0c98f2b0b297 -AUX 3.4/smbusers 225 RMD160 03ecf95c55f6240948e98f922d5f075540ca9e84 SHA1 21af225d65d68eed636bba4658b744c9ae127abb SHA256 d17ed090aa83a071c040416850c01b7eb1d9218159d52aab67250a5d2e68d6cb -AUX 3.4/swat.xinetd 534 RMD160 46b2c3087fa4cd0b6ea272df4e75e6f9041c9626 SHA1 51caca67c74c269d60bd98504a36837270929e27 SHA256 4c179d3f846b7f82e75ad2729df1ac4d679b10239374013c071aad753cf266e4 -AUX samba-3.4.2-add-zlib-linking.patch 514 RMD160 cf753a11cbc46beb363d060f1326c217de4ea127 SHA1 a541097311deb8ce1ad128ef28198f74f06b667a SHA256 671b675a98afa12aa5e44934891de2d51be55e20595e119e047b11ed3e7038e4 -AUX samba-3.4.2-fix-samba4-automake.patch 1301 RMD160 b72df0fbfff15ce5b9f4f5b89860432ac73442c0 SHA1 7e6bd8a7320472e8b03012f06634c534091cac0a SHA256 8254a2219651afb7884c4dd1297a94ed0f376fe26805058bd7a5d12edf236718 -AUX samba-3.4.2-insert-AC_LD_VERSIONSCRIPT.patch 731 RMD160 648d6f3b78398490ba5da6716ec7e52b41ee236e SHA1 425aa9fa18c9431df4d57768345c80dabc1be5c2 SHA256 7b5ec60126e84957b410c7b0472cc01115c42f213c88b300d1516c616f39de02 -AUX samba-3.4.2-lib.tevent.python.mk 177 RMD160 3ed0264790f5ce15106528cd485c83611f6ebeb5 SHA1 ab048fb7ba236621d82cc305ce85d129d38d32a8 SHA256 3eab52d42a0cbc070d011a131f9a56f4b3da10b2791fec514948fd8d2d013153 -AUX samba-3.4.2-missing_includes.patch 293 RMD160 e32b75ddc4a35f20173db731681eaef837acbc06 SHA1 c8a2b17dca84ca94eef39870d4af018d5e75c76a SHA256 75e6913172a06af3776372ddcc46e734eb960597aa84856ff8c0c2f885b5f260 -AUX samba-3.4.2-upgrade-tevent-version.patch 288 RMD160 3eb9bbd781d4a92e844ff36824b75f6345c11a97 SHA1 6eec152408b8c18459a7d9413134bc37a6d52b63 SHA256 9171d875322387e7b4f4905067d9310da8e82e9c17cc7d0f0df7d163cffbf414 -DIST samba-3.3.10.tar.gz 26133606 RMD160 da0da8a23ba5f10051ed4257a02b5701602b60a3 SHA1 c98e67468ad9b63dada656b7ac23a875929a8a72 SHA256 93246d97038b885be2930b6ec814c2680f7adc9b7d675fed68c26aed2951ab2c -DIST samba-3.4.5.tar.gz 35377777 RMD160 c6b73650722d92b1e2d77e7376529014d8e3f67b SHA1 bbd390954d0ced3ac9472c9f0650069b266f083c SHA256 7e4ead58a7c1c0dd1811d6f1df22c6ecf7a1dabf0e46ea7f20a6da9cd457d1ca -EBUILD samba-server-3.3.10.ebuild 6589 RMD160 723b4f9739f5b047bafb078f2ca92fe0af28f198 SHA1 50bd620c6881e7f4cf6d701faba95df4d8a670a9 SHA256 b7d364c2235b26135cc950f9e815b1e6a97688fc590e836d0249e8f83c67250a -EBUILD samba-server-3.4.5.ebuild 6752 RMD160 1a12e0ab804f1b28193ff9717ad8e5de22239c7e SHA1 97d600f5689bfcb7a9b377ed466f23e34ddc3ee5 SHA256 6b29a01bf5a728921f921419932536519f928d71504042983adbd710c805aa23 -MISC ChangeLog 6803 RMD160 60893565df124ef8e23a1766fe8b580abec9852d SHA1 4aed0bd66e3af6e13e50ec4aaec44fef15f42a47 SHA256 157a3bf8d0aa678ac9153194370e35a4315d04cdce6df97ca377f57298a60a24 -MISC metadata.xml 940 RMD160 9264339b756dbda92561f05627f452e19dc202f1 SHA1 a1c3233c9b9740064ea5375ccac23fef8a3ccf14 SHA256 9e7cd374d17c4122a9bfe9cb815a2f1b89c3b33ad8ada678d4f1e3b7ce5402d6 diff --git a/net-fs/samba-server/files/3.3/lmhosts b/net-fs/samba-server/files/3.3/lmhosts deleted file mode 100644 index 97e3cf2505d9..000000000000 --- a/net-fs/samba-server/files/3.3/lmhosts +++ /dev/null @@ -1,2 +0,0 @@ -# $Header: /var/cvsroot/gentoo-x86/net-fs/samba-server/files/3.3/lmhosts,v 1.1 2009/06/26 20:24:11 patrick Exp $ -127.0.0.1 localhost diff --git a/net-fs/samba-server/files/3.3/samba-server-3.3.7-dns-register.patch b/net-fs/samba-server/files/3.3/samba-server-3.3.7-dns-register.patch deleted file mode 100644 index 64811e7c5c45..000000000000 --- a/net-fs/samba-server/files/3.3/samba-server-3.3.7-dns-register.patch +++ /dev/null @@ -1,36 +0,0 @@ -diff -NrU5 samba-3.3.7.original/source/smbd/dnsregister.c samba-3.3.7/source/smbd/dnsregister.c ---- samba-3.3.7.original/source/smbd/dnsregister.c 2009-09-15 09:06:51.000000000 -0600 -+++ samba-3.3.7/source/smbd/dnsregister.c 2009-09-15 09:08:08.000000000 -0600 -@@ -166,11 +166,11 @@ - bool dns_register_smbd_reply(struct dns_reg_state *dns_state, - fd_set *lfds, struct timeval *timeout) - { - int mdnsd_conn_fd = -1; - -- if (dns_state->srv_ref == NULL) { -+ if ((dns_state == NULL) || (dns_state->srv_ref == NULL)) { - return false; - } - - mdnsd_conn_fd = DNSServiceRefSockFD(dns_state->srv_ref); - -diff -NrU5 samba-3.3.7.original/source/smbd/server.c samba-3.3.7/source/smbd/server.c ---- samba-3.3.7.original/source/smbd/server.c 2009-09-15 09:06:51.000000000 -0600 -+++ samba-3.3.7/source/smbd/server.c 2009-09-15 09:10:07.000000000 -0600 -@@ -650,10 +650,16 @@ - memcpy((char *)&r_fds, (char *)&listen_set, - sizeof(listen_set)); - FD_ZERO(&w_fds); - GetTimeOfDay(&now); - -+ /* Kick off our mDNS registration. */ -+ if (dns_port != 0) { -+ dns_register_smbd(&dns_reg, dns_port, &maxfd, -+ &r_fds, &idle_timeout); -+ } -+ - event_add_to_select_args(smbd_event_context(), &now, - &r_fds, &w_fds, &idle_timeout, - &maxfd); - - num = sys_select(maxfd+1,&r_fds,&w_fds,NULL, diff --git a/net-fs/samba-server/files/3.3/samba.confd b/net-fs/samba-server/files/3.3/samba.confd deleted file mode 100644 index 6c9567bc5800..000000000000 --- a/net-fs/samba-server/files/3.3/samba.confd +++ /dev/null @@ -1,28 +0,0 @@ -#add "winbind" to the daemon_list if you also want winbind to start -daemon_list="smbd nmbd" - -#---------------------------------------------------------------------------- -# Daemons calls: <daemon_name>_<command_option> -#---------------------------------------------------------------------------- -my_service_name="samba" -my_service_PRE="unset TMP TMPDIR" -my_service_POST="" - -#---------------------------------------------------------------------------- -# Daemons calls: <daemon_name>_<command_option> -#---------------------------------------------------------------------------- -smbd_start_options="-D" -smbd_start="start-stop-daemon --start --exec /usr/sbin/smbd -- ${smbd_start_options}" -smbd_stop="start-stop-daemon --stop --pidfile /var/run/samba/smbd.pid" -smbd_reload="killall -HUP smbd" - -nmbd_start_options="-D" -nmbd_start="start-stop-daemon --start --exec /usr/sbin/nmbd -- ${nmbd_start_options}" -nmbd_stop="start-stop-daemon --stop --pidfile /var/run/samba/nmbd.pid" -nmbd_reload="killall -HUP nmbd" - -winbind_start_options="" -winbind_start="start-stop-daemon --start --exec /usr/sbin/winbindd -- ${winbind_start_options}" -winbind_stop="start-stop-daemon --stop --oknodo --exec /usr/sbin/winbindd" -winbind_reload="killall -HUP winbindd" - diff --git a/net-fs/samba-server/files/3.3/samba.initd b/net-fs/samba-server/files/3.3/samba.initd deleted file mode 100644 index 20cca9ea94f9..000000000000 --- a/net-fs/samba-server/files/3.3/samba.initd +++ /dev/null @@ -1,53 +0,0 @@ -#!/sbin/runscript -# Copyright 1999-2007 Gentoo Foundation -# Distributed under the terms of the GNU General Public License, v2 or later -# $Header: /var/cvsroot/gentoo-x86/net-fs/samba-server/files/3.3/samba.initd,v 1.1 2009/06/26 20:24:11 patrick Exp $ - -opts="reload" - -depend() { - after slapd - need net - use cupsd -} - -DAEMONNAME="${SVCNAME##samba.}" -[ "${DAEMONNAME}" != "samba" ] && daemon_list=${DAEMONNAME} - -signal_do() { - local signal="$1" - [ -z "${signal}" ] && return 0 - - local result=0 last_result=0 daemon= cmd_exec= - for daemon in ${daemon_list} ; do - eval cmd_exec=\$${daemon}_${signal} - if [ -n "${cmd_exec}" ]; then - ebegin "${my_service_name} -> ${signal}: ${daemon}" - #echo ${cmd} '->' ${!cmd} - ${cmd_exec} > /dev/null - last_result=$? - eend ${last_result} - fi - result=$(( ${result} + ${last_result} )) - done - return ${result} -} -start() { - ${my_service_PRE} - signal_do start && return 0 - - eerror "Error: starting services (see system logs)" - signal_do stop - return 1 -} -stop() { - ${my_service_PRE} - if signal_do stop ; then - ${my_service_POST} - return 0 - fi -} -reload() { - ${my_service_PRE} - signal_do reload -} diff --git a/net-fs/samba-server/files/3.3/smb.conf.default b/net-fs/samba-server/files/3.3/smb.conf.default deleted file mode 100644 index 4c9a4a6d529f..000000000000 --- a/net-fs/samba-server/files/3.3/smb.conf.default +++ /dev/null @@ -1,271 +0,0 @@ -# This is the main Samba configuration file. You should read the -# smb.conf(5) manual page in order to understand the options listed -# here. Samba has a huge number of configurable options (perhaps too -# many!) most of which are not shown in this example -# -# For a step to step guide on installing, configuring and using samba, -# read the Samba-HOWTO-Collection. This may be obtained from: -# http://www.samba.org/samba/docs/Samba-HOWTO-Collection.pdf -# -# Many working examples of smb.conf files can be found in the -# Samba-Guide which is generated daily and can be downloaded from: -# http://www.samba.org/samba/docs/Samba-Guide.pdf -# -# Any line which starts with a ; (semi-colon) or a # (hash) -# is a comment and is ignored. In this example we will use a # -# for commentry and a ; for parts of the config file that you -# may wish to enable -# -# NOTE: Whenever you modify this file you should run the command "testparm" -# to check that you have not made any basic syntactic errors. -# -#======================= Global Settings ===================================== -[global] - -# workgroup = NT-Domain-Name or Workgroup-Name, eg: MIDEARTH - workgroup = MYGROUP - -# server string is the equivalent of the NT Description field - server string = Samba Server - -# Security mode. Defines in which mode Samba will operate. Possible -# values are share, user, server, domain and ads. Most people will want -# user level security. See the Samba-HOWTO-Collection for details. - security = user - -# This option is important for security. It allows you to restrict -# connections to machines which are on your local network. The -# following example restricts access to two C class networks and -# the "loopback" interface. For more examples of the syntax see -# the smb.conf man page -; hosts allow = 192.168.1. 192.168.2. 127. - -# If you want to automatically load your printer list rather -# than setting them up individually then you'll need this - load printers = yes - -# you may wish to override the location of the printcap file -; printcap name = /etc/printcap - -# on SystemV system setting printcap name to lpstat should allow -# you to automatically obtain a printer list from the SystemV spool -# system -; printcap name = lpstat - -# It should not be necessary to specify the print system type unless -# it is non-standard. Currently supported print systems include: -# bsd, cups, sysv, plp, lprng, aix, hpux, qnx -; printing = cups - -# Uncomment this if you want a guest account, you must add this to /etc/passwd -# otherwise the user "nobody" is used -; guest account = pcguest - -# this tells Samba to use a separate log file for each machine -# that connects - log file = /var/log/samba/log.%m - -# Put a capping on the size of the log files (in Kb). - max log size = 50 - -# Use password server option only with security = server -# The argument list may include: -# password server = My_PDC_Name [My_BDC_Name] [My_Next_BDC_Name] -# or to auto-locate the domain controller/s -# password server = * -; password server = <NT-Server-Name> - -# Use the realm option only with security = ads -# Specifies the Active Directory realm the host is part of -; realm = MY_REALM - -# Backend to store user information in. New installations should -# use either tdbsam or ldapsam. smbpasswd is available for backwards -# compatibility. tdbsam requires no further configuration. -; passdb backend = tdbsam - -# Using the following line enables you to customise your configuration -# on a per machine basis. The %m gets replaced with the netbios name -# of the machine that is connecting. -# Note: Consider carefully the location in the configuration file of -# this line. The included file is read at that point. -; include = /etc/samba/smb.conf.%m - -# Configure Samba to use multiple interfaces -# If you have multiple network interfaces then you must list them -# here. See the man page for details. -; interfaces = 192.168.12.2/24 192.168.13.2/24 - -# Browser Control Options: -# set local master to no if you don't want Samba to become a master -# browser on your network. Otherwise the normal election rules apply -; local master = no - -# OS Level determines the precedence of this server in master browser -# elections. The default value should be reasonable -; os level = 33 - -# Domain Master specifies Samba to be the Domain Master Browser. This -# allows Samba to collate browse lists between subnets. Don't use this -# if you already have a Windows NT domain controller doing this job -; domain master = yes - -# Preferred Master causes Samba to force a local browser election on startup -# and gives it a slightly higher chance of winning the election -; preferred master = yes - -# Enable this if you want Samba to be a domain logon server for -# Windows95 workstations. -; domain logons = yes - -# if you enable domain logons then you may want a per-machine or -# per user logon script -# run a specific logon batch file per workstation (machine) -; logon script = %m.bat -# run a specific logon batch file per username -; logon script = %U.bat - -# Where to store roving profiles (only for Win95 and WinNT) -# %L substitutes for this servers netbios name, %U is username -# You must uncomment the [Profiles] share below -; logon path = \\%L\Profiles\%U - -# Windows Internet Name Serving Support Section: -# WINS Support - Tells the NMBD component of Samba to enable it's WINS Server -; wins support = yes - -# WINS Server - Tells the NMBD components of Samba to be a WINS Client -# Note: Samba can be either a WINS Server, or a WINS Client, but NOT both -; wins server = w.x.y.z - -# WINS Proxy - Tells Samba to answer name resolution queries on -# behalf of a non WINS capable client, for this to work there must be -# at least one WINS Server on the network. The default is NO. -; wins proxy = yes - -# DNS Proxy - tells Samba whether or not to try to resolve NetBIOS names -# via DNS nslookups. The default is NO. - dns proxy = no - -# These scripts are used on a domain controller or stand-alone -# machine to add or delete corresponding unix accounts -; add user script = /usr/sbin/useradd %u -; add group script = /usr/sbin/groupadd %g -; add machine script = /usr/sbin/adduser -n -g machines -c Machine -d /dev/null -s /bin/false %u -; delete user script = /usr/sbin/userdel %u -; delete user from group script = /usr/sbin/deluser %u %g -; delete group script = /usr/sbin/groupdel %g - - -#============================ Share Definitions ============================== -[homes] - comment = Home Directories - browseable = no - writable = yes - -# Un-comment the following and create the netlogon directory for Domain Logons -; [netlogon] -; comment = Network Logon Service -; path = /var/lib/samba/netlogon -; guest ok = yes -; writable = no -; share modes = no - - -# Un-comment the following to provide a specific roving profile share -# the default is to use the user's home directory -;[Profiles] -; path = /var/lib/samba/profiles -; browseable = no -; guest ok = yes - - -# NOTE: If you have a BSD-style print system there is no need to -# specifically define each individual printer -[printers] - comment = All Printers - path = /var/spool/samba - browseable = no -# Set public = yes to allow user 'guest account' to print - guest ok = no - writable = no - printable = yes - -# This one is useful for people to share files -;[tmp] -; comment = Temporary file space -; path = /tmp -; read only = no -; public = yes - -# A publicly accessible directory, but read only, except for people in -# the "staff" group -;[public] -; comment = Public Stuff -; path = /home/samba -; public = yes -; writable = yes -; printable = no -; write list = @staff - -# Other examples. -# -# A private printer, usable only by fred. Spool data will be placed in fred's -# home directory. Note that fred must have write access to the spool directory, -# wherever it is. -;[fredsprn] -; comment = Fred's Printer -; valid users = fred -; path = /homes/fred -; printer = freds_printer -; public = no -; writable = no -; printable = yes - -# A private directory, usable only by fred. Note that fred requires write -# access to the directory. -;[fredsdir] -; comment = Fred's Service -; path = /usr/somewhere/private -; valid users = fred -; public = no -; writable = yes -; printable = no - -# a service which has a different directory for each machine that connects -# this allows you to tailor configurations to incoming machines. You could -# also use the %U option to tailor it by user name. -# The %m gets replaced with the machine name that is connecting. -;[pchome] -; comment = PC Directories -; path = /usr/pc/%m -; public = no -; writable = yes - -# A publicly accessible directory, read/write to all users. Note that all files -# created in the directory by users will be owned by the default user, so -# any user with access can delete any other user's files. Obviously this -# directory must be writable by the default user. Another user could of course -# be specified, in which case all files would be owned by that user instead. -;[public] -; path = /usr/somewhere/else/public -; public = yes -; only guest = yes -; writable = yes -; printable = no - -# The following two entries demonstrate how to share a directory so that two -# users can place files there that will be owned by the specific users. In this -# setup, the directory should be writable by both users and should have the -# sticky bit set on it to prevent abuse. Obviously this could be extended to -# as many users as required. -;[myshare] -; comment = Mary's and Fred's stuff -; path = /usr/somewhere/shared -; valid users = mary fred -; public = no -; writable = yes -; printable = no -; create mask = 0765 - - diff --git a/net-fs/samba-server/files/3.3/smbusers b/net-fs/samba-server/files/3.3/smbusers deleted file mode 100644 index 5cf0a49011e3..000000000000 --- a/net-fs/samba-server/files/3.3/smbusers +++ /dev/null @@ -1,7 +0,0 @@ -# $Header: /var/cvsroot/gentoo-x86/net-fs/samba-server/files/3.3/smbusers,v 1.2 2009/09/15 15:41:22 vostorga Exp $ - -# Syntax: -# Unix_name = SMB_name1 SMB_name2 ... - -root = Administrator admin -nobody = guest pcguest smbguest diff --git a/net-fs/samba-server/files/3.3/swat.xinetd b/net-fs/samba-server/files/3.3/swat.xinetd deleted file mode 100644 index de6e993915bd..000000000000 --- a/net-fs/samba-server/files/3.3/swat.xinetd +++ /dev/null @@ -1,17 +0,0 @@ -# default: off -# description: SWAT is the Samba Web Admin Tool. Use swat \ -# to configure your Samba server. To use SWAT, \ -# connect to port 901 with your favorite web browser. -# $Header: /var/cvsroot/gentoo-x86/net-fs/samba-server/files/3.3/swat.xinetd,v 1.1 2009/06/26 20:24:11 patrick Exp $ - -service swat -{ - port = 901 - socket_type = stream - wait = no - only_from = localhost - user = root - server = /usr/sbin/swat - log_on_failure += USERID - disable = yes -} diff --git a/net-fs/samba-server/files/3.4/lmhosts b/net-fs/samba-server/files/3.4/lmhosts deleted file mode 100644 index c890093863e1..000000000000 --- a/net-fs/samba-server/files/3.4/lmhosts +++ /dev/null @@ -1,2 +0,0 @@ -# $Header: /var/cvsroot/gentoo-x86/net-fs/samba-server/files/3.4/lmhosts,v 1.1 2009/10/09 17:21:30 patrick Exp $ -127.0.0.1 localhost diff --git a/net-fs/samba-server/files/3.4/samba.confd b/net-fs/samba-server/files/3.4/samba.confd deleted file mode 100644 index 8ef8d7351a27..000000000000 --- a/net-fs/samba-server/files/3.4/samba.confd +++ /dev/null @@ -1,28 +0,0 @@ -#add "winbind" to the daemon_list if you also want winbind to start -daemon_list="smbd nmbd" - -#---------------------------------------------------------------------------- -# Daemons calls: <daemon_name>_<command_option> -#---------------------------------------------------------------------------- -my_service_name="samba" -my_service_PRE="unset TMP TMPDIR" -my_service_POST="" - -#---------------------------------------------------------------------------- -# Daemons calls: <daemon_name>_<command_option> -#---------------------------------------------------------------------------- -smbd_start_options="-D" -smbd_start="start-stop-daemon --start --exec /usr/sbin/smbd -- ${smbd_start_options}" -smbd_stop="start-stop-daemon --stop --exec /usr/sbin/smbd" -smbd_reload="killall -HUP smbd" - -nmbd_start_options="-D" -nmbd_start="start-stop-daemon --start --exec /usr/sbin/nmbd -- ${nmbd_start_options}" -nmbd_stop="start-stop-daemon --stop --exec /usr/sbin/nmbd" -nmbd_reload="killall -HUP nmbd" - -winbind_start_options="" -winbind_start="start-stop-daemon --start --exec /usr/sbin/winbindd -- ${winbind_start_options}" -winbind_stop="start-stop-daemon --stop --oknodo --exec /usr/sbin/winbindd" -winbind_reload="killall -HUP winbindd" - diff --git a/net-fs/samba-server/files/3.4/samba.initd b/net-fs/samba-server/files/3.4/samba.initd deleted file mode 100644 index 72460ef80f89..000000000000 --- a/net-fs/samba-server/files/3.4/samba.initd +++ /dev/null @@ -1,53 +0,0 @@ -#!/sbin/runscript -# Copyright 1999-2007 Gentoo Foundation -# Distributed under the terms of the GNU General Public License, v2 or later -# $Header: /var/cvsroot/gentoo-x86/net-fs/samba-server/files/3.4/samba.initd,v 1.1 2009/10/09 17:21:30 patrick Exp $ - -opts="reload" - -depend() { - after slapd - need net - use cupsd -} - -DAEMONNAME="${SVCNAME##samba.}" -[ "${DAEMONNAME}" != "samba" ] && daemon_list=${DAEMONNAME} - -signal_do() { - local signal="$1" - [ -z "${signal}" ] && return 0 - - local result=0 last_result=0 daemon= cmd_exec= - for daemon in ${daemon_list} ; do - eval cmd_exec=\$${daemon}_${signal} - if [ -n "${cmd_exec}" ]; then - ebegin "${my_service_name} -> ${signal}: ${daemon}" - #echo ${cmd} '->' ${!cmd} - ${cmd_exec} > /dev/null - last_result=$? - eend ${last_result} - fi - result=$(( ${result} + ${last_result} )) - done - return ${result} -} -start() { - ${my_service_PRE} - signal_do start && return 0 - - eerror "Error: starting services (see system logs)" - signal_do stop - return 1 -} -stop() { - ${my_service_PRE} - if signal_do stop ; then - ${my_service_POST} - return 0 - fi -} -reload() { - ${my_service_PRE} - signal_do reload -} diff --git a/net-fs/samba-server/files/3.4/smb.conf.default b/net-fs/samba-server/files/3.4/smb.conf.default deleted file mode 100644 index 4c9a4a6d529f..000000000000 --- a/net-fs/samba-server/files/3.4/smb.conf.default +++ /dev/null @@ -1,271 +0,0 @@ -# This is the main Samba configuration file. You should read the -# smb.conf(5) manual page in order to understand the options listed -# here. Samba has a huge number of configurable options (perhaps too -# many!) most of which are not shown in this example -# -# For a step to step guide on installing, configuring and using samba, -# read the Samba-HOWTO-Collection. This may be obtained from: -# http://www.samba.org/samba/docs/Samba-HOWTO-Collection.pdf -# -# Many working examples of smb.conf files can be found in the -# Samba-Guide which is generated daily and can be downloaded from: -# http://www.samba.org/samba/docs/Samba-Guide.pdf -# -# Any line which starts with a ; (semi-colon) or a # (hash) -# is a comment and is ignored. In this example we will use a # -# for commentry and a ; for parts of the config file that you -# may wish to enable -# -# NOTE: Whenever you modify this file you should run the command "testparm" -# to check that you have not made any basic syntactic errors. -# -#======================= Global Settings ===================================== -[global] - -# workgroup = NT-Domain-Name or Workgroup-Name, eg: MIDEARTH - workgroup = MYGROUP - -# server string is the equivalent of the NT Description field - server string = Samba Server - -# Security mode. Defines in which mode Samba will operate. Possible -# values are share, user, server, domain and ads. Most people will want -# user level security. See the Samba-HOWTO-Collection for details. - security = user - -# This option is important for security. It allows you to restrict -# connections to machines which are on your local network. The -# following example restricts access to two C class networks and -# the "loopback" interface. For more examples of the syntax see -# the smb.conf man page -; hosts allow = 192.168.1. 192.168.2. 127. - -# If you want to automatically load your printer list rather -# than setting them up individually then you'll need this - load printers = yes - -# you may wish to override the location of the printcap file -; printcap name = /etc/printcap - -# on SystemV system setting printcap name to lpstat should allow -# you to automatically obtain a printer list from the SystemV spool -# system -; printcap name = lpstat - -# It should not be necessary to specify the print system type unless -# it is non-standard. Currently supported print systems include: -# bsd, cups, sysv, plp, lprng, aix, hpux, qnx -; printing = cups - -# Uncomment this if you want a guest account, you must add this to /etc/passwd -# otherwise the user "nobody" is used -; guest account = pcguest - -# this tells Samba to use a separate log file for each machine -# that connects - log file = /var/log/samba/log.%m - -# Put a capping on the size of the log files (in Kb). - max log size = 50 - -# Use password server option only with security = server -# The argument list may include: -# password server = My_PDC_Name [My_BDC_Name] [My_Next_BDC_Name] -# or to auto-locate the domain controller/s -# password server = * -; password server = <NT-Server-Name> - -# Use the realm option only with security = ads -# Specifies the Active Directory realm the host is part of -; realm = MY_REALM - -# Backend to store user information in. New installations should -# use either tdbsam or ldapsam. smbpasswd is available for backwards -# compatibility. tdbsam requires no further configuration. -; passdb backend = tdbsam - -# Using the following line enables you to customise your configuration -# on a per machine basis. The %m gets replaced with the netbios name -# of the machine that is connecting. -# Note: Consider carefully the location in the configuration file of -# this line. The included file is read at that point. -; include = /etc/samba/smb.conf.%m - -# Configure Samba to use multiple interfaces -# If you have multiple network interfaces then you must list them -# here. See the man page for details. -; interfaces = 192.168.12.2/24 192.168.13.2/24 - -# Browser Control Options: -# set local master to no if you don't want Samba to become a master -# browser on your network. Otherwise the normal election rules apply -; local master = no - -# OS Level determines the precedence of this server in master browser -# elections. The default value should be reasonable -; os level = 33 - -# Domain Master specifies Samba to be the Domain Master Browser. This -# allows Samba to collate browse lists between subnets. Don't use this -# if you already have a Windows NT domain controller doing this job -; domain master = yes - -# Preferred Master causes Samba to force a local browser election on startup -# and gives it a slightly higher chance of winning the election -; preferred master = yes - -# Enable this if you want Samba to be a domain logon server for -# Windows95 workstations. -; domain logons = yes - -# if you enable domain logons then you may want a per-machine or -# per user logon script -# run a specific logon batch file per workstation (machine) -; logon script = %m.bat -# run a specific logon batch file per username -; logon script = %U.bat - -# Where to store roving profiles (only for Win95 and WinNT) -# %L substitutes for this servers netbios name, %U is username -# You must uncomment the [Profiles] share below -; logon path = \\%L\Profiles\%U - -# Windows Internet Name Serving Support Section: -# WINS Support - Tells the NMBD component of Samba to enable it's WINS Server -; wins support = yes - -# WINS Server - Tells the NMBD components of Samba to be a WINS Client -# Note: Samba can be either a WINS Server, or a WINS Client, but NOT both -; wins server = w.x.y.z - -# WINS Proxy - Tells Samba to answer name resolution queries on -# behalf of a non WINS capable client, for this to work there must be -# at least one WINS Server on the network. The default is NO. -; wins proxy = yes - -# DNS Proxy - tells Samba whether or not to try to resolve NetBIOS names -# via DNS nslookups. The default is NO. - dns proxy = no - -# These scripts are used on a domain controller or stand-alone -# machine to add or delete corresponding unix accounts -; add user script = /usr/sbin/useradd %u -; add group script = /usr/sbin/groupadd %g -; add machine script = /usr/sbin/adduser -n -g machines -c Machine -d /dev/null -s /bin/false %u -; delete user script = /usr/sbin/userdel %u -; delete user from group script = /usr/sbin/deluser %u %g -; delete group script = /usr/sbin/groupdel %g - - -#============================ Share Definitions ============================== -[homes] - comment = Home Directories - browseable = no - writable = yes - -# Un-comment the following and create the netlogon directory for Domain Logons -; [netlogon] -; comment = Network Logon Service -; path = /var/lib/samba/netlogon -; guest ok = yes -; writable = no -; share modes = no - - -# Un-comment the following to provide a specific roving profile share -# the default is to use the user's home directory -;[Profiles] -; path = /var/lib/samba/profiles -; browseable = no -; guest ok = yes - - -# NOTE: If you have a BSD-style print system there is no need to -# specifically define each individual printer -[printers] - comment = All Printers - path = /var/spool/samba - browseable = no -# Set public = yes to allow user 'guest account' to print - guest ok = no - writable = no - printable = yes - -# This one is useful for people to share files -;[tmp] -; comment = Temporary file space -; path = /tmp -; read only = no -; public = yes - -# A publicly accessible directory, but read only, except for people in -# the "staff" group -;[public] -; comment = Public Stuff -; path = /home/samba -; public = yes -; writable = yes -; printable = no -; write list = @staff - -# Other examples. -# -# A private printer, usable only by fred. Spool data will be placed in fred's -# home directory. Note that fred must have write access to the spool directory, -# wherever it is. -;[fredsprn] -; comment = Fred's Printer -; valid users = fred -; path = /homes/fred -; printer = freds_printer -; public = no -; writable = no -; printable = yes - -# A private directory, usable only by fred. Note that fred requires write -# access to the directory. -;[fredsdir] -; comment = Fred's Service -; path = /usr/somewhere/private -; valid users = fred -; public = no -; writable = yes -; printable = no - -# a service which has a different directory for each machine that connects -# this allows you to tailor configurations to incoming machines. You could -# also use the %U option to tailor it by user name. -# The %m gets replaced with the machine name that is connecting. -;[pchome] -; comment = PC Directories -; path = /usr/pc/%m -; public = no -; writable = yes - -# A publicly accessible directory, read/write to all users. Note that all files -# created in the directory by users will be owned by the default user, so -# any user with access can delete any other user's files. Obviously this -# directory must be writable by the default user. Another user could of course -# be specified, in which case all files would be owned by that user instead. -;[public] -; path = /usr/somewhere/else/public -; public = yes -; only guest = yes -; writable = yes -; printable = no - -# The following two entries demonstrate how to share a directory so that two -# users can place files there that will be owned by the specific users. In this -# setup, the directory should be writable by both users and should have the -# sticky bit set on it to prevent abuse. Obviously this could be extended to -# as many users as required. -;[myshare] -; comment = Mary's and Fred's stuff -; path = /usr/somewhere/shared -; valid users = mary fred -; public = no -; writable = yes -; printable = no -; create mask = 0765 - - diff --git a/net-fs/samba-server/files/3.4/smbusers b/net-fs/samba-server/files/3.4/smbusers deleted file mode 100644 index bb0ac533d3a5..000000000000 --- a/net-fs/samba-server/files/3.4/smbusers +++ /dev/null @@ -1,7 +0,0 @@ -# $Header: /var/cvsroot/gentoo-x86/net-fs/samba-server/files/3.4/smbusers,v 1.1 2009/10/09 17:21:30 patrick Exp $ - -# Syntax: -# Unix_name = SMB_name1 SMB_name2 ... - -root = Administrator admin -nobody = guest pcguest smbguest diff --git a/net-fs/samba-server/files/3.4/swat.xinetd b/net-fs/samba-server/files/3.4/swat.xinetd deleted file mode 100644 index c144752efd13..000000000000 --- a/net-fs/samba-server/files/3.4/swat.xinetd +++ /dev/null @@ -1,17 +0,0 @@ -# default: off -# description: SWAT is the Samba Web Admin Tool. Use swat \ -# to configure your Samba server. To use SWAT, \ -# connect to port 901 with your favorite web browser. -# $Header: /var/cvsroot/gentoo-x86/net-fs/samba-server/files/3.4/swat.xinetd,v 1.1 2009/10/09 17:21:30 patrick Exp $ - -service swat -{ - port = 901 - socket_type = stream - wait = no - only_from = localhost - user = root - server = /usr/sbin/swat - log_on_failure += USERID - disable = yes -} diff --git a/net-fs/samba-server/files/samba-3.4.2-add-zlib-linking.patch b/net-fs/samba-server/files/samba-3.4.2-add-zlib-linking.patch deleted file mode 100644 index f75f7f546de7..000000000000 --- a/net-fs/samba-server/files/samba-3.4.2-add-zlib-linking.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- source3/Makefile.in.orig 2009-09-30 14:17:40.000000000 +0200 -+++ source3/Makefile.in 2009-10-07 10:11:56.090719799 +0200 -@@ -1470,7 +1470,7 @@ - @$(CC) -o $@ $(CIFS_UPCALL_OBJ) $(DYNEXP) $(LDFLAGS) \ - $(LIBSMBCLIENT_OBJ1) $(LIBS) -lkeyutils $(KRB5LIBS) \ - $(LDAP_LIBS) $(LIBTALLOC_LIBS) $(LIBWBCLIENT_LIBS) \ -- $(LIBTDB_LIBS) $(NSCD_LIBS) -+ $(LIBTDB_LIBS) $(NSCD_LIBS) $(ZLIB_LIBS) - - bin/testparm@EXEEXT@: $(BINARY_PREREQS) $(TESTPARM_OBJ) @BUILD_POPT@ @LIBTALLOC_TARGET@ @LIBTDB_TARGET@ - @echo Linking $@ diff --git a/net-fs/samba-server/files/samba-3.4.2-fix-samba4-automake.patch b/net-fs/samba-server/files/samba-3.4.2-fix-samba4-automake.patch deleted file mode 100644 index ade4da9820d6..000000000000 --- a/net-fs/samba-server/files/samba-3.4.2-fix-samba4-automake.patch +++ /dev/null @@ -1,36 +0,0 @@ ---- source4/build/m4/public.m4.org 2009-09-30 14:17:40.000000000 +0200 -+++ source4/build/m4/public.m4 2009-10-07 08:42:10.000000000 +0200 -@@ -86,10 +86,10 @@ - if $PKG_CONFIG --atleast-pkgconfig-version $SAMBA_PKG_CONFIG_MIN_VERSION; then - AC_MSG_CHECKING(for $2) - -- if $PKG_CONFIG --exists '$2' ; then -+ if $PKG_CONFIG --exists "$2" ; then - AC_MSG_RESULT(yes) - -- $1_CFLAGS="`$PKG_CONFIG --cflags '$2'`" -+ $1_CFLAGS="`$PKG_CONFIG --cflags \"$2\"`" - OLD_CFLAGS="$CFLAGS" - CFLAGS="$CFLAGS $$1_CFLAGS" - AC_MSG_CHECKING([that the C compiler can use the $1_CFLAGS]) -@@ -101,15 +101,15 @@ - CFLAGS="$OLD_CFLAGS" - - SMB_EXT_LIB($1, -- [`$PKG_CONFIG --libs-only-l '$2'`], -- [`$PKG_CONFIG --cflags-only-other '$2'`], -- [`$PKG_CONFIG --cflags-only-I '$2'`], -- [`$PKG_CONFIG --libs-only-other '$2'` `$PKG_CONFIG --libs-only-L '$2'`]) -+ [`$PKG_CONFIG --libs-only-l "$2"`], -+ [`$PKG_CONFIG --cflags-only-other "$2"`], -+ [`$PKG_CONFIG --cflags-only-I "$2"`], -+ [`$PKG_CONFIG --libs-only-other "$2"` `$PKG_CONFIG --libs-only-L "$2"`]) - ac_cv_$1_found=yes - - else - AC_MSG_RESULT(no) -- $PKG_CONFIG --errors-to-stdout --print-errors '$2' -+ $PKG_CONFIG --errors-to-stdout --print-errors "$2" - ac_cv_$1_found=no - fi - else diff --git a/net-fs/samba-server/files/samba-3.4.2-insert-AC_LD_VERSIONSCRIPT.patch b/net-fs/samba-server/files/samba-3.4.2-insert-AC_LD_VERSIONSCRIPT.patch deleted file mode 100644 index 8a849214a983..000000000000 --- a/net-fs/samba-server/files/samba-3.4.2-insert-AC_LD_VERSIONSCRIPT.patch +++ /dev/null @@ -1,25 +0,0 @@ ---- lib/replace/libreplace_ld.m4.orig 2009-09-30 14:17:40.000000000 +0200 -+++ lib/replace/libreplace_ld.m4 2009-10-07 02:07:26.000000000 +0200 -@@ -249,6 +249,22 @@ - esac - ]) - -+AC_DEFUN([AC_LD_VERSIONSCRIPT], -+[ -+ AC_SUBST(VERSIONSCRIPT) -+ VERSIONSCRIPT="" -+ case "$host_os" in -+ *linux*|*gnu*) -+ VERSIONSCRIPT="-Wl,--version-script" -+ ;; -+ *solaris*) -+ if test "${GCC}" = "yes"; then -+ VERSIONSCRIPT="-Wl,--version-script" -+ fi -+ ;; -+ esac -+]) -+ - AC_DEFUN([AC_LIBREPLACE_MDLD], - [ - AC_REQUIRE([AC_LIBREPLACE_LD_SHLIB_LINKER]) diff --git a/net-fs/samba-server/files/samba-3.4.2-lib.tevent.python.mk b/net-fs/samba-server/files/samba-3.4.2-lib.tevent.python.mk deleted file mode 100644 index 3a0375580bea..000000000000 --- a/net-fs/samba-server/files/samba-3.4.2-lib.tevent.python.mk +++ /dev/null @@ -1,6 +0,0 @@ -[PYTHON::pytevent] -LIBRARY_REALNAME = tevent.$(SHLIBEXT) -PRIVATE_DEPENDENCIES = LIBTEVENT PYTALLOC LIBSAMBA-UTIL LIBREPLACE - -pytevent_OBJ_FILES = $(libteventsrcdir)/pytevent.o - diff --git a/net-fs/samba-server/files/samba-3.4.2-missing_includes.patch b/net-fs/samba-server/files/samba-3.4.2-missing_includes.patch deleted file mode 100644 index be26fa068770..000000000000 --- a/net-fs/samba-server/files/samba-3.4.2-missing_includes.patch +++ /dev/null @@ -1,10 +0,0 @@ ---- source3/client/mtab.c.orig 2009-03-23 09:33:48.339895132 +0100 -+++ source3/client/mtab.c 2009-03-23 09:33:58.159797512 +0100 -@@ -32,6 +32,7 @@ - #include <errno.h> - #include <stdio.h> - #include <sys/time.h> -+#include <sys/stat.h> - #include <time.h> - #include <fcntl.h> - #include <mntent.h> diff --git a/net-fs/samba-server/files/samba-3.4.2-upgrade-tevent-version.patch b/net-fs/samba-server/files/samba-3.4.2-upgrade-tevent-version.patch deleted file mode 100644 index 5a614c637996..000000000000 --- a/net-fs/samba-server/files/samba-3.4.2-upgrade-tevent-version.patch +++ /dev/null @@ -1,8 +0,0 @@ ---- source4/min_versions.m4.orig 2009-09-30 14:17:40.000000000 +0200 -+++ source4/min_versions.m4 2009-10-07 10:01:14.478984106 +0200 -@@ -3,4 +3,4 @@ - TDB_MIN_VERSION=1.1.3 - TALLOC_MIN_VERSION=1.3.0 - LDB_REQUIRED_VERSION=0.9.3 --TEVENT_REQUIRED_VERSION=0.9.6 -+TEVENT_REQUIRED_VERSION=0.9.8 diff --git a/net-fs/samba-server/metadata.xml b/net-fs/samba-server/metadata.xml deleted file mode 100644 index cbe946efd056..000000000000 --- a/net-fs/samba-server/metadata.xml +++ /dev/null @@ -1,21 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<herd>samba</herd> -<maintainer> - <email>samba@gentoo.org</email> - <name>Samba Team</name> -</maintainer> -<longdescription> -Samba is an Open Source/Free Software suite that provides seamless file and print services to SMB/CIFS clients. Integration with various accounting and antivirus backends. License: GNU General Public License. -</longdescription> -<use> - <flag name="ads">Enable Active Directory support</flag> - <flag name="aio">Enable asynchronous IO support</flag> - <flag name="cluster">Enable support for clustering</flag> - <flag name="quota">Enables support for user quotas</flag> - <flag name="swat">Enables support for swat configuration gui</flag> - <flag name="winbind">Enables support for the winbind auth daemon</flag> - <flag name="samba4">Enable experimental samba4 features"</flag> -</use> -</pkgmetadata> diff --git a/net-fs/samba-server/samba-server-3.3.10.ebuild b/net-fs/samba-server/samba-server-3.3.10.ebuild deleted file mode 100644 index e0a5f608f7d3..000000000000 --- a/net-fs/samba-server/samba-server-3.3.10.ebuild +++ /dev/null @@ -1,222 +0,0 @@ -# Copyright 1999-2010 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-fs/samba-server/samba-server-3.3.10.ebuild,v 1.1 2010/01/14 12:53:16 patrick Exp $ - -EAPI="2" - -inherit pam confutils versionator multilib - -MY_P="samba-${PV}" - -DESCRIPTION="Libraries from Samba" -HOMEPAGE="http://www.samba.org/" -SRC_URI="mirror://samba/${MY_P}.tar.gz" -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ppc ~ppc64 ~x86" -IUSE="acl ads aio avahi caps cluster cups debug doc examples fam ldap quota swat syslog winbind zeroconf" - -# currently a bit broken -RESTRICT="test" - -DEPEND="!<net-fs/samba-3.3 - ads? ( virtual/krb5 sys-fs/e2fsprogs net-fs/samba-libs[ads] ) - dev-libs/popt - virtual/libiconv - avahi? ( net-dns/avahi ) - zeroconf? ( !avahi? ( || ( net-dns/avahi[mdnsresponder-compat] net-misc/mDNSResponder ) ) ) - caps? ( sys-libs/libcap ) - cups? ( net-print/cups ) - debug? ( dev-libs/dmalloc ) - ldap? ( net-nds/openldap ) - syslog? ( virtual/logger ) - net-fs/samba-libs[caps?,cluster?,cups?,ldap?,syslog?,winbind?]" -RDEPEND="${DEPEND}" - -S="${WORKDIR}/${MY_P}/source" - -# TODO: -# - enable iPrint on Prefix/OSX and Darwin? -# - selftest-prefix? selftest? - -CONFDIR="${FILESDIR}/$(get_version_component_range 1-2)" -SBINPROGS="bin/smbd bin/nmbd" -BINPROGS="bin/testparm bin/smbstatus bin/smbcontrol bin/tdbbackup bin/pdbedit - bin/tdbdump bin/tdbtool bin/profiles bin/sharesec - bin/eventlogadm bin/ldbedit bin/ldbsearch bin/ldbadd bin/ldbdel bin/ldbmodify bin/ldbrename" - -pkg_setup() { - confutils_use_depend_all ads ldap -} - -src_prepare() { - sed -i \ - -e 's|"lib32" ||' \ - -e 's|if test -d "$i/$l" ;|if test -d "$i/$l" -o -L "$i/$l";|' \ - configure || die "sed failed" - - sed -i \ - -e 's|@LIBTALLOC_SHARED@||g' \ - -e 's|@LIBTDB_SHARED@||g' \ - -e 's|@LIBWBCLIENT_SHARED@||g' \ - -e 's|@LIBNETAPI_SHARED@||g' \ - -e 's|$(REG_SMBCONF_OBJ) @LIBNETAPI_STATIC@ $(LIBNET_OBJ)|$(REG_SMBCONF_OBJ) @LIBNETAPI_LIBS@ $(LIBNET_OBJ)|' \ - Makefile.in || die "sed failed" - - # Upstream doesn't want us to link certain things dynamically, but those binaries here seem to work - sed -i \ - -e '/^LINK_LIBNETAPI/d' \ - configure || die "sed failed" - - #Fixing crash in dns_register_smbd_reply - #epatch "${CONFDIR}/${PN}-3.3.7-dns-register.patch" - # fixed in 3.3.10 ? -} - -src_configure() { - local myconf - - # Filter out -fPIE - [[ ${CHOST} == *-*bsd* ]] && myconf="${myconf} --disable-pie" - use hppa && myconf="${myconf} --disable-pie" - - # Upstream refuses to make this configurable - export ac_cv_header_sys_capability_h=no - use caps && export ac_cv_header_sys_capability_h=yes - - local dnssd="--disable-dnssd" - use zeroconf && ! use avahi && dnssd="--enable-dnssd" - - # Notes: - # - FAM is a plugin for the server - # - DNS-SD is only used in client/server code - # - AFS is a pw-auth-method and only used in client/server code - # - AFSACL is a server module - # - automount is only needed in conjunction with NIS and we don't have that - # anymore - # - quota-support is only needed in server-code - # - acl-support is only used in server-code - # - --without-dce-dfs and --without-nisplus-home can't be passed to configure but are disabled by default - econf ${myconf} \ - --with-piddir=/var/run/samba \ - --sysconfdir=/etc/samba \ - --localstatedir=/var \ - $(use_enable debug developer) \ - --enable-largefile \ - --enable-socket-wrapper \ - --enable-nss-wrapper \ - $(use_enable swat) \ - $(use_enable debug dmalloc) \ - $(use_enable cups) \ - --disable-iprint \ - $(use_enable fam) \ - --enable-shared-libs \ - ${dnssd} \ - $(use_enable avahi) \ - --with-fhs \ - --with-privatedir=/var/lib/samba/private \ - --with-rootsbindir=/var/cache/samba \ - --with-lockdir=/var/cache/samba \ - --with-swatdir=/usr/share/doc/${PF}/swat \ - --with-configdir=/etc/samba \ - --with-logfilebase=/var/log/samba \ - --with-pammodulesdir=$(getpam_mod_dir) \ - --without-afs \ - --without-fake-kaserver \ - --without-vfs-afsacl \ - $(use_with ldap) \ - $(use_with ads) \ - $(use_with ads krb5 /usr) \ - $(use_with ads dnsupdate) \ - --without-automount \ - --without-cifsmount \ - --without-cifsupcall \ - --without-pam \ - --without-pam_smbpass \ - $(use_with syslog) \ - $(use_with quota quotas) \ - $(use_with quota sys-quotas) \ - --without-utmp \ - --with-lib{talloc,tdb,netapi,smbclient,smbsharemodes} \ - --without-libaddns \ - $(use_with cluster ctdb /usr) \ - $(use_with cluster cluster-support) \ - $(use_with acl acl-support) \ - $(use_with aio aio-support) \ - --with-sendfile-support \ - $(use_with winbind) - - use swat && SBINPROGS="${SBINPROGS} bin/swat" - use winbind && SBINPROGS="${SBINPROGS} bin/winbindd" - use ads && use winbind && SBIN_PROGS="${SBINPROGS} bin/winbind_krb5_locator" - - use winbind && BINPROGS="${BINPROGS} bin/wbinfo" -} - -src_compile() { - emake ${SBINPROGS} || die "building server binaries failed" - emake modules || die "building modules failed" - emake ${BINPROGS} || die "building binaries failed" -} - -src_install() { - dosbin ${SBINPROGS} || die "installing server binaries failed" - - emake DESTDIR="${D}" installmodules || die "installing modules failed" - - dobin ${BINPROGS} || die "installing binaries failed" - - for prog in ${BINPROGS} ${SBINPROGS} ; do - doman ../docs/manpages/${prog/bin\/}* - done - - doman ../docs/manpages/vfs* ../docs/manpages/samba.7 ../docs/manpages/smb.conf.5 - - diropts -m0700 - keepdir /var/lib/samba/private - - diropts -m1777 - keepdir /var/spool/samba - - diropts -m0755 - keepdir /var/{cache,log}/samba - keepdir /var/lib/samba/{netlogon,profiles} - keepdir /var/lib/samba/printers/{W32X86,WIN40,W32ALPHA,W32MIPS,W32PPC,X64,IA64,COLOR} - keepdir /usr/$(get_libdir)/samba/{auth,pdb,rpc,idmap,nss_info,gpext} - - newconfd "${CONFDIR}/samba.confd" samba - newinitd "${CONFDIR}/samba.initd" samba - - insinto /etc/samba - doins "${CONFDIR}"/{smbusers,lmhosts,smb.conf.default} - - insinto /usr/"$(get_libdir)"/samba - doins codepages/{valid.dat,upcase.dat,lowcase.dat} - - if use ldap ; then - insinto /etc/openldap/schema - doins ../examples/LDAP/samba.schema - fi - - if use swat ; then - insinto /etc/xinetd.d - newins "${CONFDIR}/swat.xinetd" swat - script/installswat.sh "${D}" "${ROOT}/usr/share/doc/${PF}/swat" "${S}" \ - || die "installing swat failed" - fi - - dodoc ../MAINTAINERS ../README* ../Roadmap ../WHATSNEW.txt ../docs/THANKS - - if use doc ; then - dohtml -r ../docs/htmldocs/* - dodoc ../docs/*.pdf - fi - - if use examples ; then - cd ../examples - insinto /usr/share/doc/${PF}/examples - doins -r \ - auth autofs dce-dfs LDAP logon misc pdb perfcounter \ - printer-accounting printing scripts tridge validchars VFS - fi -} diff --git a/net-fs/samba-server/samba-server-3.4.5.ebuild b/net-fs/samba-server/samba-server-3.4.5.ebuild deleted file mode 100644 index 69270f20a207..000000000000 --- a/net-fs/samba-server/samba-server-3.4.5.ebuild +++ /dev/null @@ -1,228 +0,0 @@ -# Copyright 1999-2010 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-fs/samba-server/samba-server-3.4.5.ebuild,v 1.1 2010/01/19 19:06:52 patrick Exp $ - -EAPI="2" - -inherit pam confutils versionator multilib autotools - -MY_P="samba-${PV}" - -DESCRIPTION="Samba Server component" -HOMEPAGE="http://www.samba.org/" -SRC_URI="mirror://samba/${MY_P}.tar.gz" -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86" -IUSE="samba4 acl ads aio avahi caps cluster cups debug doc examples fam ldap pam quota swat syslog winbind zeroconf" - -DEPEND="!<net-fs/samba-3.3 - ads? ( virtual/krb5 sys-fs/e2fsprogs net-fs/samba-libs[ads] ) - dev-libs/popt - virtual/libiconv - avahi? ( net-dns/avahi ) - zeroconf? ( !avahi? ( || ( net-dns/avahi[mdnsresponder-compat] net-misc/mDNSResponder ) ) ) - caps? ( sys-libs/libcap ) - cups? ( net-print/cups ) - debug? ( dev-libs/dmalloc ) - fam? ( dev-libs/libgamin ) - ldap? ( net-nds/openldap ) - pam? ( sys-libs/pam ) - syslog? ( virtual/logger ) - sys-libs/tdb - sys-libs/talloc - ~net-fs/samba-libs-${PV}[caps?,cluster?,cups?,ldap?,syslog?,winbind?,ads?,samba4?]" -RDEPEND="${DEPEND}" - -S="${WORKDIR}/${MY_P}/source3" - -RESTRICT="test" - -CONFDIR="${FILESDIR}/$(get_version_component_range 1-2)" -SBINPROGS="bin/smbd bin/nmbd" -BINPROGS="bin/testparm bin/smbstatus bin/smbcontrol bin/pdbedit - bin/profiles bin/sharesec bin/eventlogadm" -#bin/ldbedit bin/ldbsearch bin/ldbadd bin/ldbdel bin/ldbmodify bin/ldbrename" - -pkg_setup() { - confutils_use_depend_all samba4 ads - confutils_use_depend_all ads ldap -} - -src_prepare() { - - cd ".." - - epatch \ - "${FILESDIR}/samba-3.4.2-missing_includes.patch" \ - "${FILESDIR}/samba-3.4.2-fix-samba4-automake.patch" \ - "${FILESDIR}/samba-3.4.2-insert-AC_LD_VERSIONSCRIPT.patch" -# "${FILESDIR}/samba-3.4.2-upgrade-tevent-version.patch" \ - - cp "${FILESDIR}/samba-3.4.2-lib.tevent.python.mk" "lib/tevent/python.mk" - - cd "source3" - eautoconf -Ilibreplace -Im4 -I../m4 -I../lib/replace -I../source4 -} - -src_configure() { - local myconf - - # compile franky samba4 hybrid - # http://wiki.samba.org/index.php/Franky - if use samba4 ; then - myconf="${myconf} --enable-merged-build --enable-developer" - if has_version app-crypt/heimdal ; then - myconf="${myconf} --with-krb5=/usr/" - elif has_version app-crypt/mit-krb5 ; then - die "MIT Kerberos not supported by samba 4, use heimdal" - else - die "No supported kerberos provider detected" - fi - fi - - # Filter out -fPIE - [[ ${CHOST} == *-*bsd* ]] && myconf="${myconf} --disable-pie" - use hppa && myconf="${myconf} --disable-pie" - - # Upstream refuses to make this configurable - export ac_cv_header_sys_capability_h=no - use caps && export ac_cv_header_sys_capability_h=yes - - local dnssd="--disable-dnssd" - use zeroconf && ! use avahi && dnssd="--enable-dnssd" - - # Notes: - # - FAM is a plugin for the server - # - DNS-SD is only used in client/server code - # - AFS is a pw-auth-method and only used in client/server code - # - AFSACL is a server module - # - automount is only needed in conjunction with NIS and we don't have that - # anymore - # - quota-support is only needed in server-code - # - acl-support is only used in server-code - # - --without-dce-dfs and --without-nisplus-home can't be passed to configure but are disabled by default - - econf ${myconf} \ - --with-piddir=/var/run/samba \ - --sysconfdir=/etc/samba \ - --localstatedir=/var \ - $(use_enable debug developer) \ - --enable-largefile \ - --enable-socket-wrapper \ - --enable-nss-wrapper \ - $(use_enable swat) \ - $(use_enable debug dmalloc) \ - $(use_enable cups) \ - --disable-iprint \ - $(use_enable fam) \ - --enable-shared-libs \ - ${dnssd} \ - $(use_enable avahi) \ - --with-fhs \ - --with-privatedir=/var/lib/samba/private \ - --with-rootsbindir=/var/cache/samba \ - --with-lockdir=/var/cache/samba \ - --with-swatdir=/usr/share/doc/${PF}/swat \ - --with-configdir=/etc/samba \ - --with-logfilebase=/var/log/samba \ - --with-pammodulesdir=$(getpam_mod_dir) \ - --without-afs \ - --without-fake-kaserver \ - --without-vfs-afsacl \ - $(use_with ldap) \ - $(use_with ads) \ - $(use_with ads krb5 /usr) \ - $(use_with ads dnsupdate) \ - --without-automount \ - --without-cifsmount \ - --without-cifsupcall \ - $(use_with pam ) \ - $(use_with pam pam_smbpass ) \ - $(use_with syslog) \ - $(use_with quota quotas) \ - $(use_with quota sys-quotas) \ - --without-utmp \ - --without-lib{talloc,tdb,netapi,smbclient,smbsharemodes} \ - --without-libaddns \ - $(use_with cluster ctdb /usr) \ - $(use_with cluster cluster-support) \ - $(use_with acl acl-support) \ - $(use_with aio aio-support) \ - --with-sendfile-support \ - $(use_with winbind) - - use swat && SBINPROGS="${SBINPROGS} bin/swat" - use winbind && SBINPROGS="${SBINPROGS} bin/winbindd" - use ads && use winbind && SBIN_PROGS="${SBINPROGS} bin/winbind_krb5_locator" - - use winbind && BINPROGS="${BINPROGS} bin/wbinfo" -} - -src_compile() { - emake ${SBINPROGS} || die "building server binaries failed" - emake modules || die "building modules failed" - emake ${BINPROGS} || die "building binaries failed" -} - -src_install() { - dosbin ${SBINPROGS} || die "installing server binaries failed" - - emake DESTDIR="${D}" installmodules || die "installing modules failed" - - dobin ${BINPROGS} || die "installing binaries failed" - - for prog in ${BINPROGS} ${SBINPROGS} ; do - doman ../docs/manpages/${prog/bin\/}* - done - - doman ../docs/manpages/vfs* ../docs/manpages/samba.7 ../docs/manpages/smb.conf.5 - - diropts -m0700 - keepdir /var/lib/samba/private - - diropts -m1777 - keepdir /var/spool/samba - - diropts -m0755 - keepdir /var/{cache,log}/samba - keepdir /var/lib/samba/{netlogon,profiles} - keepdir /var/lib/samba/printers/{W32X86,WIN40,W32ALPHA,W32MIPS,W32PPC,X64,IA64,COLOR} - keepdir /usr/$(get_libdir)/samba/{auth,pdb,rpc,idmap,nss_info,gpext} - - newconfd "${CONFDIR}/samba.confd" samba - newinitd "${CONFDIR}/samba.initd" samba - - insinto /etc/samba - doins "${CONFDIR}"/{smbusers,lmhosts,smb.conf.default} - - insinto /usr/"$(get_libdir)"/samba - doins ../codepages/{valid.dat,upcase.dat,lowcase.dat} - - if use ldap ; then - insinto /etc/openldap/schema - doins ../examples/LDAP/samba.schema - fi - - if use swat ; then - insinto /etc/xinetd.d - newins "${CONFDIR}/swat.xinetd" swat - script/installswat.sh "${D}" "${ROOT}/usr/share/doc/${PF}/swat" "${S}" \ - || die "installing swat failed" - fi - - dodoc ../MAINTAINERS ../README* ../Roadmap ../WHATSNEW.txt ../docs/THANKS - - if use doc ; then - dohtml -r ../docs/htmldocs/* - dodoc ../docs/*.pdf - fi - - if use examples ; then - cd ../examples - insinto /usr/share/doc/${PF}/examples - doins -r \ - auth autofs dce-dfs LDAP logon misc pdb perfcounter \ - printer-accounting printing scripts tridge validchars VFS - fi -} |