Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to master grimoire by Eric Sandall (a81d2e1f6de4155cec559ebc332091060f6dfe7e)

sm-commit AT lists.ibiblio.org

Subject: Source Mage code commit list

List archive

Chronological Thread  
  • From: Eric Sandall <scm AT sourcemage.org>
  • To: sm-commit AT lists.ibiblio.org
  • Subject: [SM-Commit] GIT changes to master grimoire by Eric Sandall (a81d2e1f6de4155cec559ebc332091060f6dfe7e)
  • Date: Sat, 18 Apr 2009 15:26:42 -0500

GIT changes to master grimoire by Eric Sandall
<esandall AT esandall25808.local.webex.com>:

ChangeLog | 12
gnome2-libs/evolution-mapi/DEPENDS | 17 +
gnome2-libs/evolution-mapi/DETAILS | 16 +
gnome2-libs/evolution-mapi/G_SCHEMAS | 1
gnome2-libs/evolution-mapi/HISTORY | 171
+++++++++++
gnome2-libs/evolution-mapi/evolution-mapi-0.26.1.tar.bz2.sig |binary
libs/ldb/BUILD | 2
libs/ldb/DEPENDS | 16 +
libs/ldb/DETAILS | 26 +
libs/ldb/HISTORY | 12
libs/ldb/INSTALL | 2
libs/ldb/PREPARE | 1
libs/ldb/PRE_BUILD | 6
libs/ldb/ldb-talloc.patch | 11
libs/libmapi/BUILD | 2
libs/libmapi/DEPENDS | 17 +
libs/libmapi/DETAILS | 35 ++
libs/libmapi/HISTORY | 18 +
libs/libmapi/PREPARE | 5
libs/libmapi/PRE_BUILD | 6
libs/libmapi/libmapi-0.8-ROMULUS.tar.gz.sig |binary
libs/talloc/BUILD | 2
libs/talloc/DETAILS | 20 +
libs/talloc/HISTORY | 6
libs/talloc/INSTALL | 2
libs/talloc/PREPARE | 1
libs/talloc/PRE_BUILD | 3
libs/tdb/BUILD | 4
libs/tdb/DETAILS | 9
libs/tdb/HISTORY | 6
libs/tdb/config.sub.patch | 12
libs/tdb/tdb.patch | 40 --
libs/tdb/tdb_1.1.2~git20081222.orig.tar.gz.sig |binary
libs/tevent/BUILD | 2
libs/tevent/DEPENDS | 1
libs/tevent/DETAILS | 19 +
libs/tevent/HISTORY | 12
libs/tevent/INSTALL | 2
libs/tevent/PREPARE | 1
libs/tevent/PRE_BUILD | 6
libs/tevent/tevent-util.patch | 13
net/samba/CONFLICTS | 1
net/samba/HISTORY | 3
net/samba4/BUILD | 8
net/samba4/CONFIGURE | 11
net/samba4/CONFLICTS | 1
net/samba4/DEPENDS | 59 +++
net/samba4/DETAILS | 32 ++
net/samba4/HISTORY | 21 +
net/samba4/INSTALL | 53 +++
net/samba4/PREPARE | 5
net/samba4/PRE_BUILD | 6
net/samba4/TRIGGERS | 7
net/samba4/pam.d/samba | 5
net/samba4/samba-4.0.0alpha6.tar.gz.sig |binary
55 files changed, 689 insertions(+), 60 deletions(-)

New commits:
commit a81d2e1f6de4155cec559ebc332091060f6dfe7e
Author: Eric Sandall <esandall AT esandall25808.local.webex.com>
Commit: Eric Sandall <esandall AT esandall25808.local.webex.com>

evolution-mapi: evolution-mapi: Added Exchange 2007 MAPI plugin for
Evolution

commit 60b5a2f1a20ce30f5306b6033e4070d9eb9f7396
Author: Eric Sandall <esandall AT esandall25808.local.webex.com>
Commit: Eric Sandall <esandall AT esandall25808.local.webex.com>

libmapi: Disable swig support, it's broken

commit 95c6e52180aedb73871135243cd92044984e5d70
Author: Eric Sandall <esandall AT esandall25808.local.webex.com>
Commit: Eric Sandall <esandall AT esandall25808.local.webex.com>

libmapi: Optionally depends on python

commit f7abbc84bc86b0f8dfe297ef0acf3f7b4b533ff9
Author: Eric Sandall <esandall AT esandall25808.local.webex.com>
Commit: Eric Sandall <esandall AT esandall25808.local.webex.com>

samba4: Depends on tevent
If tevent is installed we find the correct headers
See https://bugzilla.samba.org/show_bug.cgi?id=6270

commit d0f76dd2516ff2bed2243cb00da0fdfcc9a939a9
Author: Eric Sandall <esandall AT esandall25808.local.webex.com>
Commit: Eric Sandall <esandall AT esandall25808.local.webex.com>

tevent: Install tevent_util.h, required by samba4
Fixes https://bugzilla.samba.org/show_bug.cgi?id=6270

commit 5a9fa3f76b0c0aebb9b73077506eebbba167ddbf
Author: Eric Sandall <esandall AT esandall25808.local.webex.com>
Commit: Eric Sandall <esandall AT esandall25808.local.webex.com>

samba4: --with-swatdir is not valid in samba4

commit 056cf2f291432d59e21a6f22312c9bffb7a43f80
Author: Eric Sandall <esandall AT esandall25808.local.webex.com>
Commit: Eric Sandall <esandall AT esandall25808.local.webex.com>

ldb: Optionally depends on openldap, python, and sqlite

commit 342154fcc69974f1849b77b53aa90b7c4bc5734e
Author: Eric Sandall <esandall AT esandall25808.local.webex.com>
Commit: Eric Sandall <esandall AT esandall25808.local.webex.com>

ldb: Depends on popt

commit dea64ea46e3a9d431cdad17c5b4629b533680839
Author: Eric Sandall <esandall AT esandall25808.local.webex.com>
Commit: Eric Sandall <esandall AT esandall25808.local.webex.com>

ldb: tevent requires talloc, be sure to link against both
Submitted upstream in https://bugzilla.samba.org/show_bug.cgi?id=6269

commit ba6492d35b8d5767310cb12a2d7e30b348f5d915
Author: Eric Sandall <esandall AT esandall25808.local.webex.com>
Commit: Eric Sandall <esandall AT esandall25808.local.webex.com>

tevent: Checkout origin/v4-0-test branch per build instructions

commit 0cd0914cf25c12260e468ff42b39097be007d48c
Author: Eric Sandall <esandall AT esandall25808.local.webex.com>
Commit: Eric Sandall <esandall AT esandall25808.local.webex.com>

ldb: Checkout origin/v4-0-test branch per build instructions

commit 44761693c9d2dc972b2e8266e6a23d4421aaec61
Author: Eric Sandall <esandall AT esandall25808.local.webex.com>
Commit: Eric Sandall <esandall AT esandall25808.local.webex.com>

libmapi: Default to stable branch now

commit 0c6fb692bfd43b1bd9bba448c4bac586451ee4e2
Author: Eric Sandall <esandall AT esandall25808.local.webex.com>
Commit: Eric Sandall <esandall AT esandall25808.local.webex.com>

libmapi: Updated to 0.8-ROMULUS

commit a8be13df34c41eee0a634c5b46dec2190b49ea7b
Author: Eric Sandall <esandall AT esandall25808.local.webex.com>
Commit: Eric Sandall <esandall AT esandall25808.local.webex.com>

tevent: Use shared samba4 git checkout

commit 8433185df3d9244737218a9a8d090cf45b801714
Author: Eric Sandall <esandall AT esandall25808.local.webex.com>
Commit: Eric Sandall <esandall AT esandall25808.local.webex.com>

talloc: Use shared samba4 git checkout

commit cb2760eae0615cc4a87ceed00980845a60333855
Author: Eric Sandall <esandall AT esandall25808.local.webex.com>
Commit: Eric Sandall <esandall AT esandall25808.local.webex.com>

ldb: Use shared samba4 git checkout

commit b6a02452f5803e4df6a04f98f843b87bf39bc9b5
Author: Eric Sandall <esandall AT esandall25808.local.webex.com>
Commit: Eric Sandall <esandall AT esandall25808.local.webex.com>

samba4: Use samba4-git instead of samba-git

commit 46cd0d5acaa2ace22cbdf0df59822ca27d77b659
Author: Eric Sandall <esandall AT esandall25808.local.webex.com>
Commit: Eric Sandall <esandall AT esandall25808.local.webex.com>

ldb: Added an LDAP-like embedded database

commit 377ce0ef2b900913367252ad1a38439881366aba
Author: Eric Sandall <esandall AT esandall25808.local.webex.com>
Commit: Eric Sandall <esandall AT esandall25808.local.webex.com>

tevent: Added an event system library

commit 68d2df0e2671df2143745df6e408a9e2096b8b9b
Author: Eric Sandall <esandall AT esandall25808.local.webex.com>
Commit: Eric Sandall <esandall AT esandall25808.local.webex.com>

libmapi: Depends on ldb and talloc

commit 2cbb947fbd1c939a75df0712960d6e4873efc91d
Author: Eric Sandall <esandall AT esandall25808.local.webex.com>
Commit: Eric Sandall <esandall AT esandall25808.local.webex.com>

samba4: Optionally depends on tdb and talloc

commit a24f6c43e89372b03a997f704e7a1931f69c06ab
Author: Eric Sandall <esandall AT esandall25808.local.webex.com>
Commit: Eric Sandall <esandall AT esandall25808.local.webex.com>

tdb: Updated to 1.1.2

commit 184cfafb0eca44356c4994144deb11d8751b443f
Author: Eric Sandall <esandall AT esandall25808.local.webex.com>
Commit: Eric Sandall <esandall AT esandall25808.local.webex.com>

talloc: Added a hierarchical pool-based memory allocator with destructors

commit a706ae222ab2fa27f37de88f5e5b9feadc2f8517
Author: Eric Sandall <esandall AT esandall25808.local.webex.com>
Commit: Eric Sandall <esandall AT esandall25808.local.webex.com>

libmapi: SOURCE for SCM is volatile and there is no source4 directory

commit 89d5ac1b9b19c5cea5089892d1724bc2ad6d2e0d
Author: Eric Sandall <esandall AT esandall25808.local.webex.com>
Commit: Eric Sandall <esandall AT esandall25808.local.webex.com>

libmapi: Removed BUILD as it is unnecessary

commit 7653a9b6692e3ac2c079d22ef1dd1f7ee22b95be
Author: Eric Sandall <esandall AT esandall25808.local.webex.com>
Commit: Eric Sandall <esandall AT esandall25808.local.webex.com>

libmapi: Add SCM (svn) option

commit c30467e86938e52aee7e593e1406a3e636fe5878
Author: Eric Sandall <esandall AT esandall25808.local.webex.com>
Commit: Eric Sandall <esandall AT esandall25808.local.webex.com>

samba4: Default to SCM (git) version for now

commit ba7f0ecf28a22ec632a0052e0a0564c08dc1010a
Author: Eric Sandall <esandall AT esandall25808.local.webex.com>
Commit: Eric Sandall <esandall AT esandall25808.local.webex.com>

samba4: Add SCM (git) option

commit f98886ca0aa2b8e394b0334a90a79ee5893a08e1
Author: Eric Sandall <esandall AT esandall25808.local.webex.com>
Commit: Eric Sandall <esandall AT esandall25808.local.webex.com>

samba4: There is no separate python_install target

commit 958da5f6c968b548d618a1988315034cc0351b97
Author: Eric Sandall <esandall AT esandall25808.local.webex.com>
Commit: Eric Sandall <esandall AT esandall25808.local.webex.com>

libmapi: Added new spell for OpenChange MAPI library

commit 0ac0c094564ce79bc0ff0dade8ea34156418f19a
Author: Eric Sandall <esandall AT esandall25808.local.webex.com>
Commit: Eric Sandall <esandall AT esandall25808.local.webex.com>

samba: Conflicts with samba4

commit 9115a43133b9d4f43e1648e4fba39f37b5b9cac5
Author: Eric Sandall <esandall AT esandall25808.local.webex.com>
Commit: Eric Sandall <esandall AT esandall25808.local.webex.com>

samba4: Added new spell for Samba 4.x experimental branch

diff --git a/ChangeLog b/ChangeLog
index 5931ff9..2954273 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2009-04-18 Eric Sandall <sandalle AT sourcemage.org>
+ * gnome2-libs/evolution-mapi: Added Exchange 2007 MAPI plugin for
+ Evolution
+
2009-04-17 Robin Cook <rcook AT wyrms.net>
* new spell: chat-im/twitux - Twitter GTK client

@@ -412,6 +416,10 @@
2009-01-23 Eric Sandall <sandalle AT sourcemage.org>
* FUNCTIONS: Removed simple form duplicate get_kernel_version()
Should fix Bug #10771
+ * libs/talloc: Added a hierarchical pool-based memory allocator with
+ destructors
+ * libs/tevent: Added an event system library
+ * libs/ldb: Added an LDAP-like embedded database

2009-01-23 George Sherwood <gsherwood AT sourcemage.org>
* chat-im/centericq: spell deprecated [Broke build. No updates.]
@@ -420,6 +428,10 @@
* shell-term-fm/terminator: new spell
store and run multiple GNOME terminals in one window

+2009-01-20 Eric Sandall <sandalle AT sourcemage.org>
+ * net/samba4: Added samba 4.x experimental branch
+ * libs/libmapi: Added OpenChange MAPI library
+
2009-01-20 Ladislav Hagara <hgr AT vabo.cz>
* x11/xcowsay: new spell, a graphical configurable talking cow

diff --git a/gnome2-libs/evolution-mapi/DEPENDS
b/gnome2-libs/evolution-mapi/DEPENDS
new file mode 100755
index 0000000..1686985
--- /dev/null
+++ b/gnome2-libs/evolution-mapi/DEPENDS
@@ -0,0 +1,17 @@
+depends glib2 &&
+depends gtk+2 &&
+depends gconf2 &&
+depends orbit2 &&
+depends libbonobo &&
+depends libglade2 &&
+depends libgnomeui &&
+depends libmapi &&
+depends libsoup &&
+depends libxml2 &&
+depends evolution &&
+depends -sub LDAP evolution-data-server &&
+
+optional_depends "gtk-doc" \
+ "--enable-gtk-doc" \
+ "--disable-gtk-doc" \
+ "Enable gtk-doc to build documentation"
diff --git a/gnome2-libs/evolution-mapi/DETAILS
b/gnome2-libs/evolution-mapi/DETAILS
new file mode 100755
index 0000000..37e6420
--- /dev/null
+++ b/gnome2-libs/evolution-mapi/DETAILS
@@ -0,0 +1,16 @@
+ SPELL=evolution-mapi
+ VERSION=0.26.1
+ BRANCH=`echo $VERSION | cut -d . -f 1,2`
+ SOURCE=$SPELL-$VERSION.tar.bz2
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ SOURCE_URL[0]=$GNOME_URL/sources/$SPELL/$BRANCH/$SOURCE
+ SOURCE_GPG="gurus.gpg:${SOURCE}.sig:UPSTREAM_HASH"
+ LICENSE[0]=GPL
+ LICENSE[1]=FDL
+ WEB_SITE=http://www.go-evolution.org/MAPIProvider
+ ENTERED=20090418
+ KEYWORDS="evolution gnome2 libs"
+ SHORT="Exchange 2007 MAPI plugin for Evolution"
+cat << EOF
+Exchange 2007 MAPI plugin for Evolution.
+EOF
diff --git a/gnome2-libs/evolution-mapi/G_SCHEMAS
b/gnome2-libs/evolution-mapi/G_SCHEMAS
new file mode 100644
index 0000000..afcbd69
--- /dev/null
+++ b/gnome2-libs/evolution-mapi/G_SCHEMAS
@@ -0,0 +1 @@
+apps_exchange_addressbook.schemas
\ No newline at end of file
diff --git a/gnome2-libs/evolution-mapi/HISTORY
b/gnome2-libs/evolution-mapi/HISTORY
new file mode 100644
index 0000000..c4b6e36
--- /dev/null
+++ b/gnome2-libs/evolution-mapi/HISTORY
@@ -0,0 +1,171 @@
+2009-03-28 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated VERSION to 2.26.0
+
+2009-03-08 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated VERSION to 2.25.92
+
+2009-03-02 Eric Sandall <sandalle AT sourcemage.org>
+ * DEPENDS: Links against avahi if it's available
+
+2009-02-18 Eric Sandall <sandalle AT sourcemage.org>
+ * DEPENDS: Removed duplicate dependency on evolution-exchange
+ Second dependency includes -sub LDAP
+
+2008-11-30 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated VERSION to 2.24.2
+
+2008-10-24 George Sherwood <gsherwood AT sourcemage.org>
+ * DETAILS: Updated to version 2.24.1
+
+2008-10-06 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated VERSION to 2.24.0
+ * DEPENDS: updated with gnome depends
+ * G_SCHEMAS: added
+
+2008-08-19 Thomas Orgis <sobukus AT sourcemage.org>
+ * DEPENDS: openldap is mandatory, need LDAP sub dep
+ from evolution-data-server
+
+2008-08-03 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated VERSION to 2.22.3
+
+2008-05-05 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated VERSION to 2.22.1.1
+
+2008-03-14 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated VERSION to 2.22.0
+
+2008-02-28 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated VERSION to 2.21.92
+
+2008-01-13 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated VERSION to 2.12.3
+
+2007-11-26 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated VERSION to 2.12.2
+
+2007-10-18 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated VERSION to 2.12.1
+
+2007-09-21 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated VERSION to 2.12.0
+
+2007-07-03 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated VERSION to 2.10.3
+
+2007-05-28 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated VERSION to 2.10.2
+
+2007-05-20 Arwed v. Merkatz <v.merkatz AT gmx.net>
+ * DEPENDS: changed evolution2 to evolution
+
+2007-04-10 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated VERSION to 2.10.1
+
+2007-03-16 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated VERSION to 2.10.0
+
+2007-02-28 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated VERSION to 2.9.92
+
+2007-02-01 Arjan Bouter <abouter AT sourcemage.org>
+ * DETAILS: Updated to 2.8.2
+
+2006-10-03 Flavien Bridault <vlaaad AT sourcemage.org>
+ * DETAILS: Updated to 2.8.1
+
+2006-09-13 Eric Sandall <sandalle AT sourcemage.org>
+ * DEPENDS: Depends on evolution-data-server, libxml2, libbonobo,
gconf2
+ and libsoup.
+
+2006-09-07 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated VERSION to 2.8.0
+
+2006-08-30 Flavien Bridault <vlaaad AT sourcemage.org>
+ * DETAILS: Updated to 2.6.3
+
+2006-05-30 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated VERSION to 2.6.2
+
+2006-04-18 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated VERSION to 2.6.1
+
+2006-03-13 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated VERSION to 2.6.0
+
+2006-03-12 Karsten Behrmann <BearPerson AT sourcemage.org>
+ * DETAILS: (automated) Add KEYWORDS
+
+2006-03-01 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated VERSION to 2.5.92
+
+2006-02-19 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated VERSION to 2.5.91
+
+2005-11-29 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated VERSION to 2.4.2
+
+2005-10-09 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated VERSION to 2.4.1
+
+2005-09-05 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated VERSION to 2.4.0
+
+2005-08-24 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated VERSION to 2.3.8
+
+2005-08-15 Robin Cook <rcook AT wyrms.net>
+ * CONFLICTS: added y at the end
+ * DEPENDS: changed evolution-data-server for evolution2
+
+2005-08-13 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated VERSION to 2.3.7
+ renamed to evolution-exchange
+ converted from MD5 to GPG
+ * CONFLICTS: added to conflict with ximian-connector
+
+2005-06-05 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated VERSION to 2.2.3
+ updated MD5
+
+2005-04-11 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated VERSION to 2.2.2
+ updated MD5
+
+2005-04-07 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Removed MAKE_NJOBS=1
+ * BUILD: Run make_single before make and make_normal afterwards
+
+2005-03-18 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated VERSION to 2.2.1
+ updated MD5
+
+2005-03-01 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated VERSION to 2.1.6
+ updated MD5
+
+2005-02-08 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated VERSION to 2.1.5
+ updated MD5
+ remove BUILD_API
+
+2004-12-07 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated VERSION to 2.0.3
+ updated MD5
+
+2004-10-12 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated VERSION to 2.0.2
+ updated MD5
+ * HISTORY: added missing &&
+
+2004-09-28 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated VERSION to 2.0.1
+ updated MD5
+
+2004-09-04 Robin Cook <rcook AT wyrms.net>
+ * DETAILS: updated VERSION to 2.0.0
+ updated MD5
+
+2004-09-04 Robin Cook <rcook AT wyrms.net>
+ * Initial spell version 1/5/94/1
+
diff --git a/gnome2-libs/evolution-mapi/evolution-mapi-0.26.1.tar.bz2.sig
b/gnome2-libs/evolution-mapi/evolution-mapi-0.26.1.tar.bz2.sig
new file mode 100644
index 0000000..2ecd5a7
Binary files /dev/null and
b/gnome2-libs/evolution-mapi/evolution-mapi-0.26.1.tar.bz2.sig differ
diff --git a/libs/ldb/BUILD b/libs/ldb/BUILD
new file mode 100755
index 0000000..7e35f94
--- /dev/null
+++ b/libs/ldb/BUILD
@@ -0,0 +1,2 @@
+cd $SOURCE_DIRECTORY/source4/lib/$SPELL &&
+default_build
diff --git a/libs/ldb/DEPENDS b/libs/ldb/DEPENDS
new file mode 100755
index 0000000..20a3619
--- /dev/null
+++ b/libs/ldb/DEPENDS
@@ -0,0 +1,16 @@
+depends popt &&
+depends talloc &&
+depends tdb &&
+depends tevent &&
+
+optional_depends 'openldap' \
+ '--with-ldap' \
+ '--without-ldap' \
+ 'for Lightweight Directory Access Protocol support' &&
+
+optional_depends 'python' '' '' 'for Python bindings' &&
+
+optional_depends 'sqlite' \
+ '--with-sqlite3' \
+ '--without-sqlite3' \
+ 'for SQLite backend support'
diff --git a/libs/ldb/DETAILS b/libs/ldb/DETAILS
new file mode 100755
index 0000000..63cb5f7
--- /dev/null
+++ b/libs/ldb/DETAILS
@@ -0,0 +1,26 @@
+ SPELL=ldb
+if [[ "$LDB_SCM_AUTOUPDATE" == "y" ]]; then
+ VERSION=$(date +%Y%m%d)
+else
+ VERSION=git
+fi
+ SOURCE=samba4-git.tar.bz2
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/samba4-git
+ SOURCE_URL[0]=git://git.samba.org/samba.git:samba4
+ SOURCE_IGNORE=volatile
+ LICENSE[0]=GPL
+ WEB_SITE=http://ldb.samba.org/
+ KEYWORDS="database embedded"
+ ENTERED=20090123
+ SHORT='LDAP-like embedded database'
+cat << EOF
+ldb is a LDAP-like embedded database. It is not at all LDAP standards
+compliant, so if you want a standards compliant database then please see the
+excellent OpenLDAP project.
+
+What ldb does is provide a fast database with an LDAP-like API designed to be
+used within an application. In some ways it can be seen as a intermediate
+solution between key-value pair databases and a real LDAP database.
+
+ldb is the database engine used in Samba4.
+EOF
diff --git a/libs/ldb/HISTORY b/libs/ldb/HISTORY
new file mode 100644
index 0000000..e3320f0
--- /dev/null
+++ b/libs/ldb/HISTORY
@@ -0,0 +1,12 @@
+2009-04-17 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Share git checkout with samba4 to save bandwidth and disk
space
+ * DEPENDS: Depends on popt
+ Optionally depends on openldap, python, and sqlite
+ * PRE_BUILD: Checkout origin/v4-0-test branch per build instructions
+ Apply ldb-talloc.patch
+ * ldb-talloc.patch: tevent requires talloc, be sure to link against
both
+ Submitted upstream in
https://bugzilla.samba.org/show_bug.cgi?id=6269
+
+2009-01-23 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS, PREPARE, DEPENDS, PRE_BUILD, BUILD: Created
+
diff --git a/libs/ldb/INSTALL b/libs/ldb/INSTALL
new file mode 100755
index 0000000..d7cf5d4
--- /dev/null
+++ b/libs/ldb/INSTALL
@@ -0,0 +1,2 @@
+cd $SOURCE_DIRECTORY/source4/lib/$SPELL &&
+default_install
diff --git a/libs/ldb/PREPARE b/libs/ldb/PREPARE
new file mode 100755
index 0000000..5acec8d
--- /dev/null
+++ b/libs/ldb/PREPARE
@@ -0,0 +1 @@
+config_query LDB_SCM_AUTOUPDATE "Automatically add to queue every day?" n
diff --git a/libs/ldb/PRE_BUILD b/libs/ldb/PRE_BUILD
new file mode 100755
index 0000000..a54169d
--- /dev/null
+++ b/libs/ldb/PRE_BUILD
@@ -0,0 +1,6 @@
+default_pre_build &&
+cd $SOURCE_DIRECTORY/source4/lib/$SPELL &&
+git checkout origin/v4-0-test &&
+patch $SOURCE_DIRECTORY/source4/lib/ldb/external/libevents.m4 \
+ $SCRIPT_DIRECTORY/ldb-talloc.patch &&
+NOCONFIGURE="on" ./autogen.sh
diff --git a/libs/ldb/ldb-talloc.patch b/libs/ldb/ldb-talloc.patch
new file mode 100644
index 0000000..6975df6
--- /dev/null
+++ b/libs/ldb/ldb-talloc.patch
@@ -0,0 +1,11 @@
+diff --git a/source4/lib/ldb/external/libevents.m4
b/source4/lib/ldb/external/libevents.m4
+index 6a0e36a..af046f1 100644
+--- a/source4/lib/ldb/external/libevents.m4
++++ b/source4/lib/ldb/external/libevents.m4
+@@ -3,5 +3,5 @@ AC_SUBST(TEVENT_CFLAGS)
+ AC_SUBST(TEVENT_LIBS)
+
+ AC_CHECK_HEADER(tevent.h,
+- [AC_CHECK_LIB(tevent, tevent_context_init, [TEVENT_LIBS="-ltevent"]) ],
++ [AC_CHECK_LIB(tevent, tevent_context_init, [TEVENT_LIBS="-ltevent"], ,
-ltalloc) ],
+ [PKG_CHECK_MODULES(TEVENT, tevent)])
diff --git a/libs/libmapi/BUILD b/libs/libmapi/BUILD
new file mode 100755
index 0000000..f32ffb4
--- /dev/null
+++ b/libs/libmapi/BUILD
@@ -0,0 +1,2 @@
+OPTS="--disable-swig-perl $OPTS" &&
+default_build
diff --git a/libs/libmapi/DEPENDS b/libs/libmapi/DEPENDS
new file mode 100755
index 0000000..303e266
--- /dev/null
+++ b/libs/libmapi/DEPENDS
@@ -0,0 +1,17 @@
+depends ldb &&
+depends samba4 &&
+depends talloc &&
+
+if [[ "$LIBMAPI_SCM" == "y" ]]; then
+ depends SVN
+fi &&
+
+#optional_depends swig \
+# '--enable-swig-perl' \
+# '--disable-swig-perl' \
+# 'for Perl SWIG interface' &&
+
+optional_depends python \
+ '--enable-pymapi' \
+ '--disable-pymapi' \
+ 'for Python bindings'
diff --git a/libs/libmapi/DETAILS b/libs/libmapi/DETAILS
new file mode 100755
index 0000000..a803b38
--- /dev/null
+++ b/libs/libmapi/DETAILS
@@ -0,0 +1,35 @@
+ SPELL=libmapi
+if [[ "$LIBMAPI_SCM" == "y" ]]; then
+ if [[ "$LIBMAPI_SCM_AUTOUPDATE" == "y" ]]; then
+ VERSION=$(date +%Y%m%d)
+ else
+ VERSION=svn
+ fi
+ SOURCE=$SPELL-svn.tar.bz2
+ SOURCE_URL[0]=svn_https://svn.openchange.org/openchange/trunk:$SPELL
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-svn
+ SOURCE_IGNORE=volatile
+else
+ VERSION=0.8-ROMULUS
+ SOURCE=$SPELL-$VERSION.tar.gz
+ SOURCE_URL[0]=$SOURCEFORGE_URL/openchange/$SOURCE
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ SOURCE_GPG="gurus.gpg:$SOURCE.sig:WORKS_FOR_ME"
+fi
+ LICENSE[0]=GPLv3
+
WEB_SITE=http://www.openchange.org/index.php?option=com_content&task=view&id=63&Itemid=71
+ KEYWORDS="library"
+ ENTERED=20090120
+ SHORT="OpenChange MAPI library"
+cat << EOF
+The OpenChange MAPI library aims to provide interoperability with an Open
+Source implementation of Microsoft Exchange protocols under UNIX/Linux. The
+current implementation offers a client-side library which can be used in
+existing messaging clients and offer native compatibility with Exchange
Servers
+up to 2007.
+
+MAPI stands for Messaging Application Programming Interface and is used in
the
+Microsoft Exchange Server groupware server. This solution works with Outlook
and
+provides collaborative features such as a messaging server, shared calendars,
+contact databases, public folders and tasks.
+EOF
diff --git a/libs/libmapi/HISTORY b/libs/libmapi/HISTORY
new file mode 100644
index 0000000..a142ca8
--- /dev/null
+++ b/libs/libmapi/HISTORY
@@ -0,0 +1,18 @@
+2009-04-18 Eric Sandall <sandalle AT sourcemage.org>
+ * DEPENDS: Optionally depends on python
+ Disable swig support, it's currently broken
+
+2009-04-17 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to 0.8-ROMULUS
+ * PREPARE: Default to stable release now
+
+2009-01-23 Eric Sandall <sandalle AT sourcemage.org>
+ * BUILD: Removed, unneeded
+ * DEPENDS: Depends on ldb and talloc
+
+2009-01-22 Eric Sandall <sandalle AT sourcemage.org>
+ * PREPARE, DETAILS, DEPENDS, PRE_BUILD: Add SCM (svn) option
+
+2009-01-20 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Created
+
diff --git a/libs/libmapi/PREPARE b/libs/libmapi/PREPARE
new file mode 100755
index 0000000..56e6209
--- /dev/null
+++ b/libs/libmapi/PREPARE
@@ -0,0 +1,5 @@
+config_query LIBMAPI_SCM "Download latest code for $SPELL?" n
+
+if [[ "$LIBMAPI_SCM" == "y" ]]; then
+ config_query LIBMAPI_SCM_AUTOUPDATE "Update automatically on each
queue?" n
+fi
diff --git a/libs/libmapi/PRE_BUILD b/libs/libmapi/PRE_BUILD
new file mode 100755
index 0000000..04fb703
--- /dev/null
+++ b/libs/libmapi/PRE_BUILD
@@ -0,0 +1,6 @@
+default_pre_build &&
+
+if [[ "$LIBMAPI_SCM" == "y" ]]; then
+ cd $SOURCE_DIRECTORY &&
+ NOCONFIGURE="on" ./autogen.sh
+fi
diff --git a/libs/libmapi/libmapi-0.8-ROMULUS.tar.gz.sig
b/libs/libmapi/libmapi-0.8-ROMULUS.tar.gz.sig
new file mode 100644
index 0000000..3e0aa69
Binary files /dev/null and b/libs/libmapi/libmapi-0.8-ROMULUS.tar.gz.sig
differ
diff --git a/libs/talloc/BUILD b/libs/talloc/BUILD
new file mode 100755
index 0000000..f4182d2
--- /dev/null
+++ b/libs/talloc/BUILD
@@ -0,0 +1,2 @@
+cd $SOURCE_DIRECTORY/lib/$SPELL &&
+default_build
diff --git a/libs/talloc/DETAILS b/libs/talloc/DETAILS
new file mode 100755
index 0000000..67090b5
--- /dev/null
+++ b/libs/talloc/DETAILS
@@ -0,0 +1,20 @@
+ SPELL=talloc
+if [[ "$TALLOC_SCM_AUTOUPDATE" == "y" ]]; then
+ VERSION=$(date +%Y%m%d)
+else
+ VERSION=git
+fi
+ SOURCE=samba4-git.tar.bz2
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/samba4-git
+ SOURCE_URL[0]=git://git.samba.org/samba.git:samba4
+ SOURCE_IGNORE=volatile
+ LICENSE[0]=GPL
+ WEB_SITE=http://talloc.samba.org/
+ KEYWORDS="memory library"
+ ENTERED=20090123
+ SHORT='A hierarchical pool-based memory allocator with
destructors'
+cat << EOF
+talloc is a hierarchical pool based memory allocator with destructors. It is
+the core memory allocator used in Samba4, and has made a huge difference in
+many aspects of Samba4 development.
+EOF
diff --git a/libs/talloc/HISTORY b/libs/talloc/HISTORY
new file mode 100644
index 0000000..fec7ee4
--- /dev/null
+++ b/libs/talloc/HISTORY
@@ -0,0 +1,6 @@
+2009-04-17 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Share git checkout with samba4 to save bandwidth and disk
space
+
+2009-01-23 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS, PREPARE, DEPENDS, PRE_BUILD, BUILD: Created
+
diff --git a/libs/talloc/INSTALL b/libs/talloc/INSTALL
new file mode 100755
index 0000000..e85c9fd
--- /dev/null
+++ b/libs/talloc/INSTALL
@@ -0,0 +1,2 @@
+cd $SOURCE_DIRECTORY/lib/$SPELL &&
+default_install
diff --git a/libs/talloc/PREPARE b/libs/talloc/PREPARE
new file mode 100755
index 0000000..8589e68
--- /dev/null
+++ b/libs/talloc/PREPARE
@@ -0,0 +1 @@
+config_query TALLOC_SCM_AUTOUPDATE "Automatically add to queue every day?"
n
diff --git a/libs/talloc/PRE_BUILD b/libs/talloc/PRE_BUILD
new file mode 100755
index 0000000..2f136b3
--- /dev/null
+++ b/libs/talloc/PRE_BUILD
@@ -0,0 +1,3 @@
+default_pre_build &&
+cd $SOURCE_DIRECTORY/lib/$SPELL &&
+NOCONFIGURE="on" ./autogen.sh
diff --git a/libs/tdb/BUILD b/libs/tdb/BUILD
deleted file mode 100755
index 2f5f6e8..0000000
--- a/libs/tdb/BUILD
+++ /dev/null
@@ -1,4 +0,0 @@
- cd $SOURCE_DIRECTORY &&
- patch < $SPELL_DIRECTORY/tdb.patch &&
- patch -p0 < $SPELL_DIRECTORY/config.sub.patch &&
- default_build
diff --git a/libs/tdb/DETAILS b/libs/tdb/DETAILS
index 01b6afc..c249bcd 100755
--- a/libs/tdb/DETAILS
+++ b/libs/tdb/DETAILS
@@ -1,9 +1,10 @@
SPELL=tdb
- VERSION=1.0.6
- SOURCE=$SPELL-$VERSION.tar.gz
+ VERSION=1.1.2~git20081222
+ SOURCE=${SPELL}_$VERSION.orig.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
- SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
-
SOURCE_HASH=sha512:8b293bca847a49da416f0b84056846f63703ae96a34cc890673befcc015424bba0781e8d4059868182c24b191e5038314f2e4c66cb1b5f6c28eead1fa5e4ecaf
+ SOURCE_URL[0]=ftp://us5.samba.org/pub/samba-ftp/samba4/$SOURCE
+#
SOURCE_HASH=sha512:8b293bca847a49da416f0b84056846f63703ae96a34cc890673befcc015424bba0781e8d4059868182c24b191e5038314f2e4c66cb1b5f6c28eead1fa5e4ecaf
+ SOURCE_GPG="gurus.gpg:$SOURCE.sig:WORKS_FOR_ME"
LICENSE[0]=GPL
WEB_SITE=http://sourceforge.net/projects/tdb
ENTERED=20020210
diff --git a/libs/tdb/HISTORY b/libs/tdb/HISTORY
index aaa5041..4c8653a 100644
--- a/libs/tdb/HISTORY
+++ b/libs/tdb/HISTORY
@@ -1,3 +1,9 @@
+2009-01-23 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Updated to tdb_1.1.2~git20081222
+ Stable hasn't been updated since 2001
+ * BUILD: Removed, no more patches
+ * config.db.patch, tdb.patch: Removed, applied upstream
+
2006-10-03 Juuso Alasuutari <iuso AT sourcemage.org>
* DETAILS: [automated] Removed UPDATED.

diff --git a/libs/tdb/config.sub.patch b/libs/tdb/config.sub.patch
deleted file mode 100644
index c3569a1..0000000
--- a/libs/tdb/config.sub.patch
+++ /dev/null
@@ -1,12 +0,0 @@
---- config.sub.old 2000-02-02 16:53:22.000000000 -0800
-+++ config.sub 2005-04-04 23:12:05.000000000 -0700
-@@ -632,6 +631,9 @@
- pentiumii-* | pentium2-*)
- basic_machine=i786-`echo $basic_machine | sed 's/^[^-]*-//'`
- ;;
-+ x86_64-*)
-+ basic_machine=x86_64-`echo $basic_machine | sed 's/^[^-]*-//'`
-+ ;;
- pn)
- basic_machine=pn-gould
- ;;
diff --git a/libs/tdb/tdb.patch b/libs/tdb/tdb.patch
deleted file mode 100644
index cd95992..0000000
--- a/libs/tdb/tdb.patch
+++ /dev/null
@@ -1,40 +0,0 @@
---- tdbtool.c~ 2001-12-10 20:45:47.000000000 -0700
-+++ tdbtool.c 2003-07-15 17:02:14.000000000 -0600
-@@ -169,22 +169,22 @@
-
- static void help(void)
- {
-- printf("
--tdbtool:
-- create dbname : create a database
-- open dbname : open an existing database
-- erase : erase the database
-- dump dumpname : dump the database as strings
-- insert key data : insert a record
-- store key data : store a record (replace)
-- show key : show a record by key
-- delete key : delete a record by key
-- list : print the database hash table and freelist
-- free : print the database freelist
-- 1 | first : print the first record
-- n | next : print the next record
-- q | quit : terminate
-- \\n : repeat 'next' command
-+ printf("\
-+tdbtool: \
-+ create dbname : create a database\
-+ open dbname : open an existing database\
-+ erase : erase the database\
-+ dump dumpname : dump the database as strings\
-+ insert key data : insert a record\
-+ store key data : store a record (replace)\
-+ show key : show a record by key\
-+ delete key : delete a record by key\
-+ list : print the database hash table and freelist\
-+ free : print the database freelist\
-+ 1 | first : print the first record\
-+ n | next : print the next record\
-+ q | quit : terminate\
-+ \\n : repeat 'next' command\
- ");
- }
diff --git a/libs/tdb/tdb_1.1.2~git20081222.orig.tar.gz.sig
b/libs/tdb/tdb_1.1.2~git20081222.orig.tar.gz.sig
new file mode 100644
index 0000000..9c07ee2
Binary files /dev/null and b/libs/tdb/tdb_1.1.2~git20081222.orig.tar.gz.sig
differ
diff --git a/libs/tevent/BUILD b/libs/tevent/BUILD
new file mode 100755
index 0000000..f4182d2
--- /dev/null
+++ b/libs/tevent/BUILD
@@ -0,0 +1,2 @@
+cd $SOURCE_DIRECTORY/lib/$SPELL &&
+default_build
diff --git a/libs/tevent/DEPENDS b/libs/tevent/DEPENDS
new file mode 100755
index 0000000..db7cf51
--- /dev/null
+++ b/libs/tevent/DEPENDS
@@ -0,0 +1 @@
+depends talloc
diff --git a/libs/tevent/DETAILS b/libs/tevent/DETAILS
new file mode 100755
index 0000000..24bd66d
--- /dev/null
+++ b/libs/tevent/DETAILS
@@ -0,0 +1,19 @@
+ SPELL=tevent
+if [[ "$TEVENT_SCM_AUTOUPDATE" == "y" ]]; then
+ VERSION=$(date +%Y%m%d)
+else
+ VERSION=git
+fi
+ SOURCE=samba4-git.tar.bz2
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/samba4-git
+ SOURCE_URL[0]=git://git.samba.org/samba.git:samba4
+ SOURCE_IGNORE=volatile
+ LICENSE[0]=GPL
+ WEB_SITE=http://ldb.samba.org/
+ KEYWORDS=""
+ ENTERED=20090123
+ SHORT='An event system library'
+cat << EOF
+This library is a general abstraction for the main select loop and event
+handling.
+EOF
diff --git a/libs/tevent/HISTORY b/libs/tevent/HISTORY
new file mode 100644
index 0000000..cf67296
--- /dev/null
+++ b/libs/tevent/HISTORY
@@ -0,0 +1,12 @@
+2009-04-18 Eric Sandall <sandalle AT sourcemage.org>
+ * PRE_BUILD: Apply tevent-util.patch
+ * tevent-util.patch: Install tevent_util.h, required by samba4
+ Fixes https://bugzilla.samba.org/show_bug.cgi?id=6270
+
+2009-04-17 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Share git checkout with samba4 to save bandwidth and disk
space
+ * PRE_BUILD: Checkout origin/v4-0-test branch per build instructions
+
+2009-01-23 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS, PREPARE, DEPENDS, PRE_BUILD, BUILD: Created
+
diff --git a/libs/tevent/INSTALL b/libs/tevent/INSTALL
new file mode 100755
index 0000000..e85c9fd
--- /dev/null
+++ b/libs/tevent/INSTALL
@@ -0,0 +1,2 @@
+cd $SOURCE_DIRECTORY/lib/$SPELL &&
+default_install
diff --git a/libs/tevent/PREPARE b/libs/tevent/PREPARE
new file mode 100755
index 0000000..c7ead96
--- /dev/null
+++ b/libs/tevent/PREPARE
@@ -0,0 +1 @@
+config_query TEVENT_SCM_AUTOUPDATE "Automatically add to queue every day?"
n
diff --git a/libs/tevent/PRE_BUILD b/libs/tevent/PRE_BUILD
new file mode 100755
index 0000000..aef0b91
--- /dev/null
+++ b/libs/tevent/PRE_BUILD
@@ -0,0 +1,6 @@
+default_pre_build &&
+cd $SOURCE_DIRECTORY/lib/$SPELL &&
+git checkout origin/v4-0-test &&
+patch $SOURCE_DIRECTORY/lib/$SPELL/tevent.mk \
+ $SCRIPT_DIRECTORY/tevent-util.patch &&
+NOCONFIGURE="on" ./autogen.sh
diff --git a/libs/tevent/tevent-util.patch b/libs/tevent/tevent-util.patch
new file mode 100644
index 0000000..7669f67
--- /dev/null
+++ b/libs/tevent/tevent-util.patch
@@ -0,0 +1,13 @@
+diff --git a/lib/tevent/tevent.mk b/lib/tevent/tevent.mk
+index ac5710f..53aeec3 100644
+--- a/lib/tevent/tevent.mk
++++ b/lib/tevent/tevent.mk
+@@ -21,7 +21,7 @@ installdirs::
+ mkdir -p $(DESTDIR)$(libdir)/pkgconfig
+
+ installheaders:: installdirs
+- cp $(srcdir)/tevent.h $(DESTDIR)$(includedir)
++ cp $(srcdir)/tevent.h $(srcdir)/tevent_util.h $(DESTDIR)$(includedir)
+
+ installlibs:: installdirs
+ cp tevent.pc $(DESTDIR)$(libdir)/pkgconfig
diff --git a/net/samba/CONFLICTS b/net/samba/CONFLICTS
new file mode 100755
index 0000000..dc88904
--- /dev/null
+++ b/net/samba/CONFLICTS
@@ -0,0 +1 @@
+conflicts samba4
diff --git a/net/samba/HISTORY b/net/samba/HISTORY
index 24b4ca3..d6e0f76 100644
--- a/net/samba/HISTORY
+++ b/net/samba/HISTORY
@@ -10,6 +10,9 @@
2009-01-27 George Sherwood <gsherwood AT sourcemage.org>
* DETAILS: Updated to version 3.3.0

+2009-01-20 Eric Sandall <sandalle AT sourcemage.org>
+ * CONFLICTS: Conflicts with samba4
+
2009-01-05 George Sherwood <gsherwood AT sourcemage.org>
* DETAILS: Updated to version 3.2.7

diff --git a/net/samba4/BUILD b/net/samba4/BUILD
new file mode 100755
index 0000000..2b4fced
--- /dev/null
+++ b/net/samba4/BUILD
@@ -0,0 +1,8 @@
+OPTS="--enable-fhs \
+ $SAMBA4_PTHREADS \
+ $OPTS" &&
+
+cd $SOURCE_DIRECTORY/source4 &&
+make_single &&
+default_build &&
+make_normal
diff --git a/net/samba4/CONFIGURE b/net/samba4/CONFIGURE
new file mode 100755
index 0000000..e2b99da
--- /dev/null
+++ b/net/samba4/CONFIGURE
@@ -0,0 +1,11 @@
+#if spell_ok openldap &&
+# spell_ok krb5; then
+# config_query SAMBA_AD \
+# "Enable Active Directory Support ?\n(Requires openldap and krb5)" y
+#else
+# config_query SAMBA_AD \
+# "Enable Active Directory Support ?\n(Requires openldap and krb5)" n
+#fi
+
+config_query_option SAMBA4_PTHREADS 'Enable POSIX threads?' n \
+ '--with-pthreads' '--without-pthreads'
diff --git a/net/samba4/CONFLICTS b/net/samba4/CONFLICTS
new file mode 100755
index 0000000..faf9bf6
--- /dev/null
+++ b/net/samba4/CONFLICTS
@@ -0,0 +1 @@
+conflicts samba
diff --git a/net/samba4/DEPENDS b/net/samba4/DEPENDS
new file mode 100755
index 0000000..7400e9c
--- /dev/null
+++ b/net/samba4/DEPENDS
@@ -0,0 +1,59 @@
+depends e2fsprogs &&
+depends libcap &&
+depends popt "--without-included-popt" &&
+depends python &&
+depends tevent &&
+
+if [[ "$SAMBA4_SCM" == "y" ]]; then
+ depends git
+fi &&
+
+#if [[ "$SAMBA_AD" == "y" ]]; then
+# depends openldap "--with-ldap" &&
+# depends krb5 "--with-krb5 --with-ads"
+#else
+# optional_depends openldap \
+# "--with-ldap" \
+# "--without-ldap" \
+# "for LDAP support"
+#fi &&
+
+optional_depends readline \
+ "--with-readline" \
+ "--without-readline" \
+ "for readline support" &&
+
+#optional_depends linux-pam \
+# "--with-pam --with-pam_smbpass" \
+# "--without-pam" \
+# "To enable PAM authentication" &&
+
+optional_depends gnutls \
+ "--enable-gnutls" \
+ "--disable-gnutls" \
+ "for encrypted communication" &&
+
+#optional_depends CUPS \
+# "--enable-cups" \
+# "--disable-cups" \
+# "for Samba support in CUPS" &&
+
+#optional_depends SYSTEM-LOGGER \
+# "--with-syslog" \
+# "--without-syslog" \
+# "enables logging though a syslog daemon"
+
+optional_depends sqlite \
+ '--with-sqlite3' \
+ '--without-sqlite3' \
+ 'for SQLite 3.x DB backend support' &&
+
+optional_depends tdb \
+ '' \
+ '' \
+ 'for Trival Database support' &&
+
+optional_depends talloc
\
+ ''
\
+ ''
\
+ 'for a hierarchical pool based memory allocator with
destructors'
diff --git a/net/samba4/DETAILS b/net/samba4/DETAILS
new file mode 100755
index 0000000..fafeb7f
--- /dev/null
+++ b/net/samba4/DETAILS
@@ -0,0 +1,32 @@
+ SPELL=samba4
+if [[ "$SAMBA4_SCM" == "y" ]]; then
+ if [[ "$SAMBA4_SCM_AUTOUPDATE" == "y" ]]; then
+ VERSION=$(date +%Y%m%d)
+ else
+ VERSION=git
+ fi
+ SOURCE=$SPELL-git.tar.bz2
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-git
+ SOURCE_URL[0]=git://git.samba.org/samba.git:$SPELL
+ SOURCE_IGNORE=volatile
+else
+ VERSION=4.0.0alpha6
+ SOURCE=${SPELL/4}-$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/${SPELL/4}-$VERSION
+ SOURCE_URL[0]=ftp://us5.samba.org/pub/samba-ftp/$SPELL/$SOURCE
+ SOURCE_URL[1]=ftp://de3.samba.org/pub/samba/$SPELL/$SOURCE
+ SOURCE_URL[2]=http://us1.samba.org/samba/ftp/$SPELL/$SOURCE
+ SOURCE_GPG="gurus.gpg:$SOURCE.sig:WORKS_FOR_ME"
+fi
+ LICENSE[0]=GPL
+ WEB_SITE=http://www.samba.org/
+ KEYWORDS="net"
+ ENTERED=20090120
+ SHORT="File and print services to SMB/CIFS clients"
+ DOCS="Manifest Read-Manifest-Now Roadmap WHATSNEW.txt examples/"
+cat << EOF
+SMB server to provide Windows NT and LAN manager-style file and print
+services to SMB clients such as Windows. A NetBIOS nameserver which
+can provide browsing support. A ftp-like SMB client for accessing PC
+resources from Unix.
+EOF
diff --git a/net/samba4/HISTORY b/net/samba4/HISTORY
new file mode 100644
index 0000000..84737fa
--- /dev/null
+++ b/net/samba4/HISTORY
@@ -0,0 +1,21 @@
+2009-04-18 Eric Sandall <sandalle AT sourcemage.org>
+ * BUILD: --with-swatdir is not valid in samba4
+ * DEPENDS: Depends on tevent
+ If tevent is installed we find the correct headers
+ See https://bugzilla.samba.org/show_bug.cgi?id=6270
+
+2009-04-17 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS: Use samba4-git instead of samba-git to not conflict with a
+ possible samba git release
+
+2009-01-23 Eric Sandall <sandalle AT sourcemage.org>
+ * DEPENDS: Optionally depends on talloc and tdb
+
+2009-01-21 Eric Sandall <sandalle AT sourcemage.org>
+ * INSTALL: There is no separate python_install target
+ * PREPARE,DETAILS,DEPENDS: Add SCM (git) option
+ * PREPARE: Default to 'y' for SCM version for now
+
+2009-01-20 Eric Sandall <sandalle AT sourcemage.org>
+ * DETAILS, CONFIGURE, DEPENDS, BUILD, INSTALL: Created
+
diff --git a/net/samba4/INSTALL b/net/samba4/INSTALL
new file mode 100755
index 0000000..4b43221
--- /dev/null
+++ b/net/samba4/INSTALL
@@ -0,0 +1,53 @@
+make_normal &&
+make install &&
+
+cd .. &&
+
+mkdir -p $INSTALL_ROOT/usr/share/samba/codepages &&
+mkdir -p $INSTALL_ROOT/var/{spool,cache,log}/samba &&
+
+mkdir -m 700 -p $INSTALL_ROOT/etc/samba/private &&
+if [[ ! -f $INSTALL_ROOT/etc/samba/private/smbpasswd ]]; then
+ touch $INSTALL_ROOT/etc/samba/private/smbpasswd &&
+ chmod 600 $INSTALL_ROOT/etc/samba/private/smbpasswd
+fi
+
+#
+# Install libwinbind if it exists
+#
+#if [[ -f source4/nsswitch/libnss_winbind.so ]]
+#then
+# echo "Installing nsswitch/libnss_winbind.so to $INSTALL_ROOT/lib" &&
+# install -m 644 source4/nsswitch/libnss_winbind.so \
+# $INSTALL_ROOT/lib &&
+# echo "Symlinking libnss_winbind.so.2 to libnss_winbind.so" &&
+# pushd $INSTALL_ROOT/lib &&
+# ln -sf libnss_winbind.so \
+# libnss_winbind.so.2 &&
+# popd
+#fi &&
+
+#if [[ -f source4/nsswitch/libnss_wins.so ]]
+#then
+# echo "Installing nsswitch/libnss_wins.so to $INSTALL_ROOT/lib" &&
+# install -m 644 source4/nsswitch/libnss_wins.so \
+# $INSTALL_ROOT/lib &&
+# echo "Symlinking libnss_wins.so.2 to libnss_wins.so" &&
+# pushd $INSTALL_ROOT/lib &&
+# ln -sf libnss_wins.so \
+# libnss_wins.so.2 &&
+# popd
+#fi &&
+
+# Setup the symlink for CUPS:
+#if spell_ok cups; then
+# if ! [ -e ${INSTALL_ROOT}/usr/lib/cups/backend/smb ]; then
+# ln -s ${INSTALL_ROOT}/usr/bin/smbspool
${INSTALL_ROOT}/usr/lib/cups/backend/smb
+# fi
+#fi
+
+if [[ -h $INSTALL_ROOT/usr/include/samba ]]; then
+ rm -f $INSTALL_ROOT/usr/include/samba
+fi
+
+ln -sf /usr/include/samba-4.0/samba $INSTALL_ROOT/usr/include/samba
diff --git a/net/samba4/PREPARE b/net/samba4/PREPARE
new file mode 100755
index 0000000..153aaaa
--- /dev/null
+++ b/net/samba4/PREPARE
@@ -0,0 +1,5 @@
+config_query SAMBA4_SCM "Checkout latest code for $SPELL?" y &&
+
+if [[ "$SAMBA4_SCM" == "y" ]]; then
+ config_query SAMBA_SCM_AUTOUPDATE "Automatically add to queue every
day?" n
+fi
diff --git a/net/samba4/PRE_BUILD b/net/samba4/PRE_BUILD
new file mode 100755
index 0000000..98b225d
--- /dev/null
+++ b/net/samba4/PRE_BUILD
@@ -0,0 +1,6 @@
+default_pre_build &&
+
+if [[ "$SAMBA4_SCM" == "y" ]]; then
+ cd $SOURCE_DIRECTORY/source4 &&
+ NOCONFIGURE="on" ./autogen.sh
+fi
diff --git a/net/samba4/TRIGGERS b/net/samba4/TRIGGERS
new file mode 100755
index 0000000..0ce8dc6
--- /dev/null
+++ b/net/samba4/TRIGGERS
@@ -0,0 +1,7 @@
+#on_cast openssl cast_self
+#on_pre_dispel openssl check_self
+for i in $(grep $SPELL $DEPENDS_STATUS);
+do if [ $(echo $i | cut -d: -f1) = "$SPELL" ] && [ $(echo $i | cut -d: -f2)
== "linux-pam" ] && [ $(echo $i | cut -d: -f3 ) = "on" ] ;
+ then on_cast linux-pam cast_self
+ fi
+done
diff --git a/net/samba4/pam.d/samba b/net/samba4/pam.d/samba
new file mode 100755
index 0000000..0c68447
--- /dev/null
+++ b/net/samba4/pam.d/samba
@@ -0,0 +1,5 @@
+#
+# The PAM configuration file for the `samba' service
+#
+auth required pam_unix.so
+account required pam_unix.so
diff --git a/net/samba4/samba-4.0.0alpha6.tar.gz.sig
b/net/samba4/samba-4.0.0alpha6.tar.gz.sig
new file mode 100644
index 0000000..294821b
Binary files /dev/null and b/net/samba4/samba-4.0.0alpha6.tar.gz.sig differ



  • [SM-Commit] GIT changes to master grimoire by Eric Sandall (a81d2e1f6de4155cec559ebc332091060f6dfe7e), Eric Sandall, 04/18/2009

Archive powered by MHonArc 2.6.24.

Top of Page