Skip to Content.
Sympa Menu

sm-commit - [SM-Commit] GIT changes to devel-xorg-modular grimoire by Eric Sandall (45b404759a47e9d2fe2d8af4b4790deea1855f84)

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 devel-xorg-modular grimoire by Eric Sandall (45b404759a47e9d2fe2d8af4b4790deea1855f84)
  • Date: Sun, 6 Sep 2009 11:52:31 -0500

GIT changes to devel-xorg-modular grimoire by Eric Sandall
<sandalle AT sourcemage.org>:

ChangeLog | 14
archive/apt/DETAILS | 2
archive/apt/HISTORY | 3
archive/apt/apt_0.7.22.2.tar.gz.sig | 0
archive/apt/apt_0.7.23.1.tar.gz.sig |binary
audio-libs/libkate/DETAILS | 4
audio-libs/libkate/HISTORY | 3
chat-im/pidgin/BUILD | 2
chat-im/pidgin/DETAILS | 2
chat-im/pidgin/HISTORY | 5
chat-im/pidgin/pidgin-2.6.1.tar.bz2.sig | 0
chat-im/pidgin/pidgin-2.6.2.tar.bz2.sig |binary
database/tokyocabinet/DETAILS | 4
database/tokyocabinet/HISTORY | 3
dev/null |binary
devel/apiextractor/DETAILS | 5
devel/apiextractor/HISTORY | 3
devel/autoconf/HISTORY | 3
devel/autoconf/INSTALL | 4
devel/boostpythongenerator/DETAILS | 4
devel/boostpythongenerator/HISTORY | 3
devel/expect/BUILD | 17
devel/expect/DEPENDS | 6
devel/expect/DETAILS | 9
devel/expect/FINAL | 7
devel/expect/HISTORY | 6
devel/expect/INSTALL | 3
devel/expect/PRE_BUILD | 24 -
devel/expect/expect-5.43.0-spawn-1.patch | 217
+++++++++++
devel/expect/expect-5.43.0-tcl_8.5.5_fix-1.patch | 125 ++++++
devel/pyside-tools/BUILD | 1
devel/pyside-tools/DEPENDS | 7
devel/pyside-tools/DETAILS | 22 +
devel/pyside-tools/HISTORY | 3
devel/pyside-tools/PREPARE | 1
devel/pyside/BUILD | 1
devel/pyside/DEPENDS | 11
devel/pyside/DETAILS | 23 +
devel/pyside/HISTORY | 15
devel/pyside/PREPARE | 1
devel/pyside/PRE_BUILD | 4
devel/pyside/PROVIDES | 1
devel/tcl/HISTORY | 3
devel/tcl/INSTALL | 9
devel/tk/BUILD | 9
devel/tk/DEPENDS | 5
devel/tk/DETAILS | 15
devel/tk/FINAL | 2
devel/tk/HISTORY | 9
devel/tk/INSTALL | 7
devel/tk/PRE_BUILD | 7
devel/tk/tcl8.6a3-src.tar.gz.sig | 0
doc/docx2txt/BUILD | 2
doc/docx2txt/DEPENDS | 1
doc/docx2txt/DETAILS | 16
doc/docx2txt/HISTORY | 4
doc/docx2txt/INSTALL | 1
gnome2-libs/glib2/DETAILS | 4
gnome2-libs/glib2/HISTORY | 3
graphics/libgphoto2/HISTORY | 4
graphics/libgphoto2/INSTALL | 5
http/seamonkey/DETAILS | 6
http/seamonkey/HISTORY | 7
http/seamonkey/PRE_BUILD | 6
http/seamonkey/seamonkey-sqlite.patch | 11
http/squid/DETAILS | 4
http/squid/HISTORY | 6
http/squid/PRE_BUILD | 3
http/squid/squid-linux-headers.patch | 15
kde4-apps/digikam4/DETAILS | 2
kde4-apps/digikam4/HISTORY | 4
kernels/linux/HISTORY | 6
kernels/linux/UPDATE_BOOTLOADER | 2
kernels/linux/info/patches/ck_bfs/2.6.30-sched-bfs-209.patch | 5
libs/libedit/DETAILS | 4
libs/libedit/HISTORY | 3
mail/bogofilter/DETAILS | 4
mail/bogofilter/HISTORY | 3
mail/thunderbird/DETAILS | 4
mail/thunderbird/HISTORY | 7
mail/thunderbird/PRE_BUILD | 3
mail/thunderbird/thunderbird-2.0-visibility.patch | 14
shell-term-fm/libbash/DETAILS | 15
shell-term-fm/libbash/HISTORY | 3
utils/nss-ldapd/9F8D08A7.gpg | 0
utils/nss-ldapd/BUILD | 1
utils/nss-ldapd/DEPENDS | 17
utils/nss-ldapd/DETAILS | 43 --
utils/nss-ldapd/DOWNLOAD | 1
utils/nss-ldapd/HISTORY | 5
utils/nss-ldapd/INSTALL | 4
utils/nss-ldapd/PRE_BUILD | 1
utils/nss-ldapd/TRIGGERS | 1
utils/nss-ldapd/init.d/nslcd | 8
utils/nss-pam-ldapd/9F8D08A7.gpg |binary
utils/nss-pam-ldapd/CONFLICTS | 1
utils/nss-pam-ldapd/DEPENDS | 16
utils/nss-pam-ldapd/DETAILS | 32 +
utils/nss-pam-ldapd/HISTORY | 3
utils/nss-pam-ldapd/INSTALL | 3
utils/nss-pam-ldapd/init.d/nslcd | 8
x11-toolkits/gtk+2/DETAILS | 4
x11-toolkits/gtk+2/HISTORY | 3
x11-toolkits/qt4/HISTORY | 1
x11-toolkits/qt4/POST_INSTALL | 3
x11/nx/BUILD | 32 -
x11/nx/DEPENDS | 28 -
x11/nx/DETAILS | 23 -
x11/nx/HISTORY | 14
x11/nx/INSTALL | 30 -
x11/nx/PRE_BUILD | 27 +
x11/nx/nx-X11-1.5.0-21.tar.gz.sig | 0
x11/nx/nx-X11-3.3.0-7.tar.gz.sig |binary
x11/nx/nxagent-1.5.0-112.tar.gz.sig | 0
x11/nx/nxagent-3.3.0-18.tar.gz.sig |binary
x11/nx/nxauth-1.5.0-1.tar.gz.sig | 0
x11/nx/nxauth-3.3.0-1.tar.gz.sig |binary
x11/nx/nxcomp-1.5.0-80.tar.gz.sig | 0
x11/nx/nxcomp-3.3.0-4.tar.gz.sig |binary
x11/nx/nxcompext-1.5.0-20.tar.gz.sig | 0
x11/nx/nxcompext-3.3.0-4.tar.gz.sig |binary
x11/nx/nxcompshad-3.3.0-3.tar.gz.sig |binary
x11/nx/nxdesktop-1.5.0-78.tar.gz.sig | 0
x11/nx/nxproxy-1.5.0-9.tar.gz.sig | 0
x11/nx/nxproxy-3.3.0-2.tar.gz.sig |binary
x11/nx/nxviewer-1.5.0-15.tar.gz.sig | 0
x11/nx/patches/nx-2.1.0-deprecated-headers.patch | 111 +++++
x11/nx/patches/nx-2.1.0-invalid-options.patch | 38 +
x11/nx/patches/nx-3.1.0-gcc-4.3.patch | 24 +
x11/nx/patches/nx-3.2.0-nxproxy_read_from_stdin.patch | 68 +++
x11/nx/patches/nx-3.3.0-cflags.patch | 54 ++
x11/nx/patches/nx-3.3.0-nxcomp-glibc2.10.patch | 11
x11/nx/patches/nx-x11-1.5.0-tmp-exec.patch | 11
x11/nx/patches/nxcomp-1.5.0-pic.patch | 20 +
134 files changed, 1245 insertions(+), 212 deletions(-)

New commits:
commit 2b26010373ee198212f1b5c26c5cd2860054a5dc
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

kernels/linux: added patch for Con Kolivas' new scheduler

commit 87bb54168b2dbb8d7a2f0ef57d529c99b30918ca
Author: George Sherwood <gsherwood AT sourcemage.org>
Commit: George Sherwood <gsherwood AT sourcemage.org>

squid: Updated to version 3.0.STABLE19. Added Gentoo patch to fix
issues with new linux headers.

commit f3c980831fd1f897a215f11f1e5ffc17af803f12
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

nss-pam-ldapd: added forgotten file

commit 7a507742dbe223b77e6b82bc6f5aa6268ad8877b
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

nss-ldapd: spell deprecated (renamed to nss-pam-ldapd)

commit dbd9bea874e4f1e09b14ae8051323ab6a33f74c9
Author: Vlad Glagolev <stealth AT sourcemage.org>
Commit: Vlad Glagolev <stealth AT sourcemage.org>

nss-pam-ldapd: new spell, NSS and PAM modules for name lookups using LDAP

commit f3b0a96cd37de4dbf89c7c6372dec962a26dfb06
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

kernels/linux: made the spell run lilo successfully even on a degraded
RAID array

commit 76e7f2eba9fcbb2c7e03f3088db5ed90ef80ad72
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

pyside: => qt4.5+0.2

commit 05e2ba9a9f2706bb114746d8b78c5ffd23955e8e
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

pyside-0.1.4.5

commit d0371d8a2f3c5a3ba67ff5bb679ac5aded6d52ef
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

pyside-tools-0.1.1

commit 497fe45889690adacea9abad3b3ea8302c56d2b1
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

boostpythongenerator: => 0.3

commit 61b812ec12db1dcb824b09c2bfe3c26d829f7d96
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

apiextractor: => 0.3

commit 59986b6134f15143d8571fe7a0a58925fe1d78aa
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

x11/freenx-server, x11/freenx: re-renamed the spell I accidentally
renamed

commit 13e6606fe318e894623936b02174f85efb7dc757
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

devel/tk: use only tk source, not tcl as well

commit c9babee30e2bb03c168fd94418c32d91d6d6fb61
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

x11/nx: updated to 3.3.0

commit df88db0292ed94310840ce6c482a9bfd09ac4cb8
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

doc/docx2txt-0.4

commit d3f7a75a6eb6faf8f365461d1e5731eecfc38142
Author: Julien ROZO <julien AT rozo.org>
Commit: Julien ROZO <julien AT rozo.org>

digikam4: upstream tarball has been regenerated to fix a compilation
issue, updated sha512 sum

commit ec13bb171a29c699d3866a59c00b72ac0868aa59
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

gtk+2: => 2.17.11

commit 1a7277660ae2102650cd806ed26f9b895fff7f76
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

glib2: => 2.21.6

commit 775e15684633721e9690c218b748d32f425eaef4
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libedit: => 20090905-3.0

commit ecbd74d75f5d182a584aaf322dfbaba96ddacc28
Author: George Sherwood <gsherwood AT sourcemage.org>
Commit: George Sherwood <gsherwood AT sourcemage.org>

pidgin: Updated to version 2.6.2. Disabled voice and video until
we have a farsight spell.

commit 303a480bce694b8358cb94497c44b436370a2dec
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

devel/expect: added patches to make it build with our version of tcl and
tk

commit 04f62aeb194a976d61a71bb434ebfd4478d16fa5
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

libkate 0.3.6

commit 5210362b5fb109235c79b39405d4b0a762da1087
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

devel/autoconf: install config.{sub,guess}

commit 3977d408bcbe5dd000e3d7c9b64642aadee3fdae
Author: Ladislav Hagara <hgr AT vabo.cz>
Commit: Ladislav Hagara <hgr AT vabo.cz>

shell-term-fm/libbash: new spell, tool that enables bash dynamic-like
shared libraries

commit 41daf8f64d729b4ba405561241372c064f47871a
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

devel/tk: corrected SOURCE_DIRECTORY in INSTALL

commit 294553e13c2528ee7c5b2fdbe5e397b13f2689ba
Author: George Sherwood <gsherwood AT sourcemage.org>
Commit: George Sherwood <gsherwood AT sourcemage.org>

thunderbird: Updated to version 2.0.0.23. Added Fedora patch
to fix build errors.

commit 5da2126e09e4c9c873c4993bcb7d55d44c82961e
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

bogofilter: => 1.2.1

commit 209442f45b601498f4de8d406d1a3f15e25bc9c7
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

devel/tk: install private headers as well

commit d674baae4991b98b64c33af10cd904e0e2506cc6
Author: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
Commit: Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>

devel/tcl: install private headers as well

commit 23c42fd50eb6e9006e755f022c44835faacc3267
Author: George Sherwood <george AT beernabeer.com>
Commit: George Sherwood <george AT beernabeer.com>

seamonkey: Updated to version 1.1.18. SECURITY_PATCH++
Added patch to fix linking error with sqlite3

commit 14551349977eeea2deabebf50330af2cfb4ba032
Author: George Sherwood <gsherwood AT sourcemage.org>
Commit: George Sherwood <gsherwood AT sourcemage.org>

apt: Updated to version 0.7.22.2

commit 7747e22f050198496f57e83b212028c72a651139
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

tokyocabinet: => 1.4.32

commit c780d30f9ac8109e5e5c4a7cac567e3d95540c25
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

libgphoto2 - renumber udev rules

commit 973c07857b9593256fbabb5005836a8eac7f94a1
Author: Treeve Jelbert <treeve AT sourcemage.org>
Commit: Treeve Jelbert <treeve AT sourcemage.org>

qt4 - refix pkgconfig files

diff --git a/ChangeLog b/ChangeLog
index 88e11dd..e36e9b9 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,17 @@
+2009-09-06 Vlad Glagolev <stealth AT sourcemage.org>
+ * utils/nss-pam-ldapd: new spell, NSS and PAM modules for name
lookups using
+ LDAP
+ * utils/nss-ldapd: spell deprecated (renamed to nss-pam-ldapd)
+
+2009-09-06 Treeve Jelbert <treeve AT sourcemage.org>
+ * doc/docx2txt: new spell, convert Microsoft docx files
+ * devel/pyside-tools: tools for Pyside
+ * devel/pyside: Qt bindings for Python
+
+2009-09-05 Ladislav Hagara <hgr AT vabo.cz>
+ * shell-term-fm/libbash: new spell
+ tool that enables bash dynamic-like shared libraries
+
2009-09-04 Bearcat M. Sandor <sourcemage AT feline-soul.net>
* database/couchdb: New spell for html doc databases

diff --git a/archive/apt/DETAILS b/archive/apt/DETAILS
index b742de8..a960937 100755
--- a/archive/apt/DETAILS
+++ b/archive/apt/DETAILS
@@ -1,5 +1,5 @@
SPELL=apt
- VERSION=0.7.22.2
+ VERSION=0.7.23.1
SOURCE=${SPELL}_${VERSION}.tar.gz
SOURCE_GPG="gurus.gpg:$SOURCE.sig:WORKS_FOR_ME"
SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}-${VERSION}
diff --git a/archive/apt/HISTORY b/archive/apt/HISTORY
index e617810..375bc36 100644
--- a/archive/apt/HISTORY
+++ b/archive/apt/HISTORY
@@ -1,3 +1,6 @@
+2009-09-05 George Sherwood <gsherwood AT sourcemage.org>
+ * DETAILS: Updated to version 0.7.23.1
+
2009-08-14 George Sherwood <gsherwood AT sourcemage.org>
* DETAILS: Updated to version 0.7.22.2

diff --git a/archive/apt/apt_0.7.22.2.tar.gz.sig
b/archive/apt/apt_0.7.22.2.tar.gz.sig
deleted file mode 100644
index 06a9bff..0000000
Binary files a/archive/apt/apt_0.7.22.2.tar.gz.sig and /dev/null differ
diff --git a/archive/apt/apt_0.7.23.1.tar.gz.sig
b/archive/apt/apt_0.7.23.1.tar.gz.sig
new file mode 100644
index 0000000..d751995
Binary files /dev/null and b/archive/apt/apt_0.7.23.1.tar.gz.sig differ
diff --git a/audio-libs/libkate/DETAILS b/audio-libs/libkate/DETAILS
index 7ecc76f..ea959f0 100755
--- a/audio-libs/libkate/DETAILS
+++ b/audio-libs/libkate/DETAILS
@@ -1,8 +1,8 @@
SPELL=libkate
- VERSION=0.3.5
+ VERSION=0.3.6
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_URL[0]=http://libkate.googlecode.com/files/$SOURCE
-
SOURCE_HASH=sha512:a390ec427fccbc9046c1331c76a8d0fed0dc5f981ba975f36ca37d66c9a01de258ce882360c32f664462559c3737124b28c81c19fb9ce73f1c2497a70ceae691
+
SOURCE_HASH=sha512:c45c01fd1d3420f50410b388e0df8eb3e74a8f3750a88ed2e67c5d808279163cd306f5998eb4acd65f464d8e8d276b39eb4844582b028da08f345cc068a571ed
SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
WEB_SITE=http://libkate.googlecode.com/
LICENSE[0]=BSD
diff --git a/audio-libs/libkate/HISTORY b/audio-libs/libkate/HISTORY
index 89b7e10..6f50716 100644
--- a/audio-libs/libkate/HISTORY
+++ b/audio-libs/libkate/HISTORY
@@ -1,3 +1,6 @@
+2009-09-05 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: 0.3.6
+
2009-09-01 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 0.3.5

diff --git a/chat-im/pidgin/BUILD b/chat-im/pidgin/BUILD
index ebe47f5..08462d2 100755
--- a/chat-im/pidgin/BUILD
+++ b/chat-im/pidgin/BUILD
@@ -1,7 +1,7 @@
### had to cook up some pkg-config files for nss and nspr
CFLAGS="$CFLAGS -I${TRACK_ROOT}/usr/X11R6/include"
export
PKG_CONFIG_PATH="${TRACK_ROOT}/usr/include/nss:${TRACK_ROOT}/usr/include/nspr"
&&
-OPTS="--disable-nm $OPTS" &&
+OPTS="--disable-nm --disable-vv $OPTS" &&
make_single &&
default_build &&
cd $SOURCE_DIRECTORY
diff --git a/chat-im/pidgin/DETAILS b/chat-im/pidgin/DETAILS
index 8f8aa71..3301de6 100755
--- a/chat-im/pidgin/DETAILS
+++ b/chat-im/pidgin/DETAILS
@@ -1,5 +1,5 @@
SPELL=pidgin
- VERSION=2.6.1
+ VERSION=2.6.2
SECURITY_PATCH=1
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
diff --git a/chat-im/pidgin/HISTORY b/chat-im/pidgin/HISTORY
index 32cbeb9..8b200ea 100644
--- a/chat-im/pidgin/HISTORY
+++ b/chat-im/pidgin/HISTORY
@@ -1,3 +1,8 @@
+2009-09-05 George Sherwood <gsherwood AT sourcemage.org>
+ * DETAILS: Updated to version 2.6.2
+ * BUILD: Added --disable-vv to disable voice and video until
+ we have a farsight spell
+
2009-08-20 Eric Sandall <sandalle AT sourcemage.org>
* DEPENDS: Optionally depends on libidn
nas and audiofile are unknown to pidgin
diff --git a/chat-im/pidgin/pidgin-2.6.1.tar.bz2.sig
b/chat-im/pidgin/pidgin-2.6.1.tar.bz2.sig
deleted file mode 100644
index 9e0dba4..0000000
Binary files a/chat-im/pidgin/pidgin-2.6.1.tar.bz2.sig and /dev/null differ
diff --git a/chat-im/pidgin/pidgin-2.6.2.tar.bz2.sig
b/chat-im/pidgin/pidgin-2.6.2.tar.bz2.sig
new file mode 100644
index 0000000..4d68f36
Binary files /dev/null and b/chat-im/pidgin/pidgin-2.6.2.tar.bz2.sig differ
diff --git a/database/tokyocabinet/DETAILS b/database/tokyocabinet/DETAILS
index 524a1f3..9b89cc6 100755
--- a/database/tokyocabinet/DETAILS
+++ b/database/tokyocabinet/DETAILS
@@ -1,6 +1,6 @@
SPELL=tokyocabinet
- VERSION=1.4.31
-
SOURCE_HASH=sha512:c3675ae52cd5787cf352164f6647bfbd92e01b5a52f4dbbc2091dc84a72b24460cd88209a9b5cdeb6a1c3fe44b9007bd826f2bd40a5f77e62bcad9472889eb42
+ VERSION=1.4.32
+
SOURCE_HASH=sha512:35c06b7e4a74607214601a8ebe3a867ea28b5410f9c3cf6967a66ba359b251af2fc5866e4bcaf09ae3fcbc7c32cae7678c63af852dab89b9dba3a90a8ed5c239
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=http://$SPELL.sf.net/$SOURCE
diff --git a/database/tokyocabinet/HISTORY b/database/tokyocabinet/HISTORY
index 0df5aac..a2d1395 100644
--- a/database/tokyocabinet/HISTORY
+++ b/database/tokyocabinet/HISTORY
@@ -1,3 +1,6 @@
+2009-09-06 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.4.32
+
2009-08-17 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 1.4.31

diff --git a/devel/apiextractor/DETAILS b/devel/apiextractor/DETAILS
index 12ea2b4..fe0b19c 100755
--- a/devel/apiextractor/DETAILS
+++ b/devel/apiextractor/DETAILS
@@ -1,6 +1,5 @@
SPELL=apiextractor
WEB_SITE=http://www.pyside.org/
-#http://qt.gitorious.org/pyside
if [[ $PYSIDE == git ]];then
VERSION=git
SOURCE=$SPELL-$VERSION.tar.bz2
@@ -8,8 +7,8 @@ if [[ $PYSIDE == git ]];then
FORCE_DOWNLOAD=on
SOURCE_IGNORE=volatile
else
- VERSION=0.2
-
SOURCE_HASH=sha512:ccde27afe6bbac97df53e1b3ccf1bf06a7570595bdb1d5487ad2ceb2e22f52d5e7acb11363bcd1505b0f16274382d9a672f37d898372ad042fe9d954ddb1823a
+ VERSION=0.3
+
SOURCE_HASH=sha512:e72b650d85df18e3b00df905a680c04c58d34c4a8a85e3967d8cb3c916b7ba31ac84491f40db7270537ee93565688bd2d8ffe7005c6805aed44200199eb5a836
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_URL[0]=$WEB_SITE/files/$SOURCE
fi
diff --git a/devel/apiextractor/HISTORY b/devel/apiextractor/HISTORY
index 87cd182..d8cebbc 100644
--- a/devel/apiextractor/HISTORY
+++ b/devel/apiextractor/HISTORY
@@ -1,3 +1,6 @@
+2009-09-06 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.3
+
2009-08-27 Treeve Jelbert <treeve AT sourcemage.org>
* TRIGGERS: added

diff --git a/devel/autoconf/HISTORY b/devel/autoconf/HISTORY
index 79c3f9d..b8b9508 100644
--- a/devel/autoconf/HISTORY
+++ b/devel/autoconf/HISTORY
@@ -1,3 +1,6 @@
+2009-09-06 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * INSTALL: install config.{sub,guess}
+
2009-07-27 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 2.64

diff --git a/devel/autoconf/INSTALL b/devel/autoconf/INSTALL
new file mode 100755
index 0000000..c5d8a3f
--- /dev/null
+++ b/devel/autoconf/INSTALL
@@ -0,0 +1,4 @@
+default_install &&
+mkdir -p ${INSTALL_ROOT}/usr/share/misc &&
+cp ${SOURCE_DIRECTORY}/build-aux/config.{sub,guess} \
+ ${INSTALL_ROOT}/usr/share/misc
diff --git a/devel/boostpythongenerator/DETAILS
b/devel/boostpythongenerator/DETAILS
index 33fbf31..c20733b 100755
--- a/devel/boostpythongenerator/DETAILS
+++ b/devel/boostpythongenerator/DETAILS
@@ -8,8 +8,8 @@ if [[ $PYSIDE == git ]];then
FORCE_DOWNLOAD=on
SOURCE_IGNORE=volatile
else
- VERSION=0.2
-
SOURCE_HASH=sha512:db49606bc5c97f9355dbea012c6e0b7a1f1fc0c985a99afaba7058741cb11e15869f4c3be87054eb35fd5c4331b2f7b06875c777cc0cd08c5c612e5097edfec9
+ VERSION=0.3
+
SOURCE_HASH=sha512:37c379aa21946938173f8e1014c8acd86b4deb726ed6713a055e7b1b1add0a74d5f4aafed23eac58bc71ed675788a483e4332eebe40883334f8442be972e1ee1
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_URL[0]=$WEB_SITE/files/$SOURCE
fi
diff --git a/devel/boostpythongenerator/HISTORY
b/devel/boostpythongenerator/HISTORY
index 87cd182..d8cebbc 100644
--- a/devel/boostpythongenerator/HISTORY
+++ b/devel/boostpythongenerator/HISTORY
@@ -1,3 +1,6 @@
+2009-09-06 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.3
+
2009-08-27 Treeve Jelbert <treeve AT sourcemage.org>
* TRIGGERS: added

diff --git a/devel/expect/BUILD b/devel/expect/BUILD
index 68f8889..f9a43ca 100755
--- a/devel/expect/BUILD
+++ b/devel/expect/BUILD
@@ -1,9 +1,16 @@
-if echo ${OPTS} | grep -q tk; then
- export LDFLAGS="$LDFLAGS -L /usr/X11R6/lib"
-fi &&
+local TCLVERSION="$(echo 'puts [set tcl_version]' | tclsh)" &&
+local TCLHDIR="${INSTALL_ROOT}/usr/lib/tcl${TCLVERSION}/include" &&

-OPTS="--with-tcl=/usr/lib \
+OPTS="--with-tcl=${INSTALL_ROOT}/usr/lib \
+ --with-tclinclude=${TCLHDIR} \
${OPTS}" &&
+OPTS="--enable-shared $OPTS" &&

+CFLAGS="${CFLAGS} -I${TCLHDIR}/generic -I${TCLHDIR}/unix" &&
+
+message "${MESSAGE_COLOR}running configure${DEFAULT_COLOR}" &&
+default_build_configure &&
+message "${MESSAGE_COLOR}running make${DEFAULT_COLOR}" &&
make_single &&
-default_build
+default_build_make TCLHDIRDASHI="-I${TCLHDIR}/generic -I${TCLHDIR}/unix" &&
+make_normal
diff --git a/devel/expect/DEPENDS b/devel/expect/DEPENDS
index c2d039d..4c7f82a 100755
--- a/devel/expect/DEPENDS
+++ b/devel/expect/DEPENDS
@@ -1,2 +1,4 @@
-depends tcl &&
-optional_depends "tk" "--with-tk=/usr/lib" "" "for support of GUI
programs"
+depends tcl &&
+depends autoconf &&
+optional_depends "tk" "--with-tk=${INSTALL_ROOT}/usr/lib" \
+ "" "for support of GUI programs"
diff --git a/devel/expect/DETAILS b/devel/expect/DETAILS
index c78977e..1c29efa 100755
--- a/devel/expect/DETAILS
+++ b/devel/expect/DETAILS
@@ -1,18 +1,9 @@
SPELL=expect
VERSION=5.43
- VERSION2=8.4.5
SOURCE=$SPELL-$VERSION.0.tar.gz
- SOURCE2=tcl$VERSION2-src.tar.gz
- SOURCE3=tk$VERSION2-src.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
-SOURCE2_DIRECTORY=$BUILD_DIRECTORY/tcl$VERSION2
-SOURCE3_DIRECTORY=$BUILD_DIRECTORY/tk$VERSION2
SOURCE_URL[0]=http://expect.nist.gov/src/$SOURCE
- SOURCE2_URL[0]=$SOURCEFORGE_URL/tcl/$SOURCE2
- SOURCE3_URL[0]=$SOURCEFORGE_URL/tcl/$SOURCE3

SOURCE_HASH=sha512:692ceac0eea5f2e8f75c42217fab3b2e2c202b0c460a06d5986f56a81789fbe895032a1c50b7e7fb96fb0a3d3f52f8383e706cbd0b81aa0fe03fdcc8b3ae4143
-
SOURCE2_HASH=sha512:d7d669a79219bc559083974508eeddc640e1738a56b8d14a4c6d65c9672684190efc2b1ed461141a2d170376581782ed7ffc540bb2d009921a1d1a08e96c6815
-
SOURCE3_HASH=sha512:561b96df5e54642323e07ba5fb521dbe144e7c217dab8572be556c92161524ea7bb2f8519d543bd0bd3af2ccac6b7c482e2927c6b63279da5bab1c5906edda88
WEB_SITE=http://expect.nist.gov
ENTERED=20020307
UPDATED=20040226
diff --git a/devel/expect/FINAL b/devel/expect/FINAL
deleted file mode 100755
index 8f9fb7a..0000000
--- a/devel/expect/FINAL
+++ /dev/null
@@ -1,7 +0,0 @@
-cd / &&
-rm_source_dir $SOURCE_DIRECTORY &&
-rm_source_dir $SOURCE2_DIRECTORY &&
-
-if echo ${OPTS} | grep -q tk; then
- rm_source_dir $SOURCE3_DIRECTORY
-fi
diff --git a/devel/expect/HISTORY b/devel/expect/HISTORY
index 519da60..0a99cae 100644
--- a/devel/expect/HISTORY
+++ b/devel/expect/HISTORY
@@ -1,3 +1,9 @@
+2009-09-06 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD, DEPENDS, DETAILS, expect-5.43.0-spawn-1.patch,
+ expect-5.43.0-tcl_8.5.5_fix-1.patch, INSTALL, PRE_BUILD:
+ use system tcl and tk during build, added patches from linux
+ from scratch to make expect build with our version of tcl and tk
+
2007-03-04 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: fixed SOURCE_HASH [Bug 10714]

diff --git a/devel/expect/INSTALL b/devel/expect/INSTALL
new file mode 100755
index 0000000..e93e9cc
--- /dev/null
+++ b/devel/expect/INSTALL
@@ -0,0 +1,3 @@
+make_single &&
+default_install &&
+make_normal
diff --git a/devel/expect/PRE_BUILD b/devel/expect/PRE_BUILD
index 163b2ed..4ad5210 100755
--- a/devel/expect/PRE_BUILD
+++ b/devel/expect/PRE_BUILD
@@ -1,10 +1,18 @@
-mk_source_dir $SOURCE_DIRECTORY &&
-unpack_file &&
+default_pre_build &&

-mk_source_dir $SOURCE2_DIRECTORY &&
-unpack_file 2 &&
+cd ${SOURCE_DIRECTORY} &&

-if echo ${OPTS} | grep -q tk; then
- mk_source_dir $SOURCE3_DIRECTORY &&
- unpack_file 3
-fi
+patch -p1 < ${SCRIPT_DIRECTORY}/expect-5.43.0-spawn-1.patch
&&
+patch -p1 < ${SCRIPT_DIRECTORY}/expect-5.43.0-tcl_8.5.5_fix-1.patch
&&
+
+sedit '/^install:/s/install-libraries //' Makefile.in
&&
+sedit 's/^SCRIPTS_MANPAGES = /_&/' Makefile.in
&&
+sedit 's:/usr/local/bin:/usr/bin:' expect.man
&&
+sedit 's:/usr/local/bin:/usr/bin:' expectk.man
&&
+sedit 's/^#include "tcl.h"/#include "tclInt.h"/' exp_inter.c
&&
+sedit 's/^#include "tcl.h"/#include "tclInt.h"/' exp_command.c
&&
+sedit 's/^\(#include <stdio\.h>\)/\1\n#include "expect_cf.h"/' Dbg.c
&&
+sedit 's:AC_CONFIG_SUBDIRS(testsuite)::' configure.in
&&
+
+cp ${INSTALL_ROOT}/usr/share/misc/config.{sub,guess} ${SOURCE_DIRECTORY}
&&
+autoconf
diff --git a/devel/expect/expect-5.43.0-spawn-1.patch
b/devel/expect/expect-5.43.0-spawn-1.patch
new file mode 100644
index 0000000..c2033c0
--- /dev/null
+++ b/devel/expect/expect-5.43.0-spawn-1.patch
@@ -0,0 +1,217 @@
+Submitted By: LFS Book <lfs-book AT linuxfromscratch.org>
+Date: 2003-10-05
+Initial Package Version: 5.38
+Origin: Redhat RPM (Patch by HJ Lu)
+Description: NA
+diff -uNr expect-5.38.orig/exp_chan.c expect-5.38/exp_chan.c
+--- expect-5.38.orig/exp_chan.c 2002-02-12 13:00:55.000000000 +1100
++++ expect-5.38/exp_chan.c 2003-03-01 10:36:18.000000000 +1100
+@@ -519,6 +519,7 @@
+ esPtr->buffer = Tcl_NewStringObj("",0);
+ Tcl_IncrRefCount(esPtr->buffer);
+ esPtr->umsize = exp_default_match_max;
++ esPtr->umsize_changed = exp_default_match_max_changed;
+ /* this will reallocate object with an appropriate sized buffer */
+ expAdjust(esPtr);
+
+diff -uNr expect-5.38.orig/exp_command.h expect-5.38/exp_command.h
+--- expect-5.38.orig/exp_command.h 2002-04-08 08:57:20.000000000 +1000
++++ expect-5.38/exp_command.h 2003-03-01 10:36:18.000000000 +1100
+@@ -25,6 +25,7 @@
+ EXTERN char * exp_get_var _ANSI_ARGS_((Tcl_Interp *,char *));
+
+ EXTERN int exp_default_match_max;
++EXTERN int exp_default_match_max_changed;
+ EXTERN int exp_default_parity;
+ EXTERN int exp_default_rm_nulls;
+
+@@ -97,6 +98,7 @@
+ int msize; /* # of bytes that buffer can hold (max) */
+ int umsize; /* # of bytes (min) that is guaranteed to
match */
+ /* this comes from match_max command */
++ int umsize_changed; /* is umsize changed by user? */
+ int printed; /* # of bytes written to stdout (if logging on) */
+ /* but not actually returned via a match yet */
+ int echoed; /* additional # of bytes (beyond "printed"
above) */
+diff -uNr expect-5.38.orig/expect.c expect-5.38/expect.c
+--- expect-5.38.orig/expect.c 2002-04-08 09:00:33.000000000 +1000
++++ expect-5.38/expect.c 2003-03-01 10:36:18.000000000 +1100
+@@ -41,8 +41,17 @@
+ #include "tcldbg.h"
+ #endif
+
++/* The initial length is 2000. We increment it by 2000. The maximum
++ is 8MB (0x800000). */
++#define EXP_MATCH_MAX 2000
++#define EXP_MATCH_INC 2000
++#define EXP_MATCH_STEP_LIMIT 0x700000
++#define EXP_MATCH_LIMIT 0x800000
++#define EXP_MATCH_LIMIT_QUOTE "0x800000"
++
+ /* initial length of strings that we can guarantee patterns can match */
+-int exp_default_match_max = 2000;
++int exp_default_match_max = EXP_MATCH_MAX;
++int exp_default_match_max_changed = 0;
+ #define INIT_EXPECT_TIMEOUT_LIT "10" /* seconds */
+ #define INIT_EXPECT_TIMEOUT 10 /* seconds */
+ int exp_default_parity = TRUE;
+@@ -1618,6 +1627,76 @@
+ return newsize;
+ }
+
++/* returns # of bytes until we see a newline at the end or EOF. */
++/*ARGSUSED*/
++static int
++expReadNewLine(interp,esPtr,save_flags) /* INTL */
++Tcl_Interp *interp;
++ExpState *esPtr;
++int save_flags;
++{
++ int size;
++ int exp_size;
++ int full_size;
++ int count;
++ char *str;
++
++ count = 0;
++ for (;;) {
++ exp_size = expSizeGet(esPtr);
++
++ /* When we reach the limit, we will only read one char at a
++ time. */
++ if (esPtr->umsize >= EXP_MATCH_STEP_LIMIT)
++ size = TCL_UTF_MAX;
++ else
++ size = exp_size;
++
++ if (exp_size + TCL_UTF_MAX >= esPtr->msize) {
++ if (esPtr->umsize >= EXP_MATCH_LIMIT) {
++ expDiagLogU("WARNING: interact buffer is full. probably your
program\r\n");
++ expDiagLogU("is not interactive or has a very long output
line. The\r\n");
++ expDiagLogU("current limit is " EXP_MATCH_LIMIT_QUOTE
".\r\n");
++ expDiagLogU("Dumping first half of buffer in order to
continue\r\n");
++ expDiagLogU("Recommend you enlarge the buffer.\r\n");
++
exp_buffer_shuffle(interp,esPtr,save_flags,EXPECT_OUT,"expect");
++ return count;
++ }
++ else {
++ esPtr->umsize += EXP_MATCH_INC;
++ expAdjust(esPtr);
++ }
++ }
++
++ full_size = esPtr->msize - (size / TCL_UTF_MAX);
++ size = Tcl_ReadChars(esPtr->channel,
++ esPtr->buffer,
++ full_size,
++ 1 /* append */);
++ if (size > 0) {
++ count += size;
++ /* We try again if there are more to read and we haven't
++ seen a newline at the end. */
++ if (size == full_size) {
++ str = Tcl_GetStringFromObj(esPtr->buffer, &size);
++ if (str[size - 1] != '\n')
++ continue;
++ }
++ }
++ else {
++ /* It is even trickier. We got an error from read. We have
++ to recover from it. Let's make sure the size of
++ buffer is correct. It can be corrupted. */
++ str = Tcl_GetString(esPtr->buffer);
++ Tcl_SetObjLength(esPtr->buffer, strlen(str));
++ }
++
++ break;
++ }
++
++ return count;
++}
++
+ /* returns # of bytes read or (non-positive) error of form EXP_XXX */
+ /* returns 0 for end of file */
+ /* If timeout is non-zero, set an alarm before doing the read, else assume
*/
+@@ -1632,6 +1711,8 @@
+ {
+ int cc = EXP_TIMEOUT;
+ int size = expSizeGet(esPtr);
++ int full_size;
++ int count;
+
+ if (size + TCL_UTF_MAX >= esPtr->msize)
+ exp_buffer_shuffle(interp,esPtr,save_flags,EXPECT_OUT,"expect");
+@@ -1648,11 +1729,43 @@
+ }
+ #endif
+
+-
++ /* FIXME: If we ask less than what is available in the tcl buffer
++ when tcl has seen EOF, we will throw away the remaining data
++ since the next read will get EOF. Since expect is line-oriented,
++ we exand our buffer to get EOF or the next newline at the end of
++ the input buffer. I don't know if it is the right fix. H.J. */
++ count = 0;
++ full_size = esPtr->msize - (size / TCL_UTF_MAX);
+ cc = Tcl_ReadChars(esPtr->channel,
+- esPtr->buffer,
+- esPtr->msize - (size / TCL_UTF_MAX),
+- 1 /* append */);
++ esPtr->buffer,
++ full_size,
++ 1 /* append */);
++ if (cc > 0) {
++ count += cc;
++ /* It gets very tricky. There are more to read. We will expand
++ our buffer and get EOF or a newline at the end unless the
++ buffer length has been changed. */
++ if (cc == full_size) {
++ char *str;
++ str = Tcl_GetStringFromObj(esPtr->buffer, &size);
++ if (str[size - 1] != '\n') {
++ if (esPtr->umsize_changed) {
++ char buf[20]; /* big enough for 64bit int in hex.
*/
++ snprintf(buf,sizeof(buf),"0x%x", esPtr->umsize);
++ expDiagLogU("WARNING: interact buffer is not large enough
to hold\r\n");
++ expDiagLogU("all output. probably your program is not
interactive or\r\n");
++ expDiagLogU("has a very long output line. The current
limit is ");
++ expDiagLogU(buf);
++ expDiagLogU(".\r\n");
++ }
++ else {
++ cc = expReadNewLine(interp,esPtr,save_flags);
++ if (cc > 0)
++ count += cc;
++ }
++ }
++ }
++ }
+ i_read_errno = errno;
+
+ #ifdef SIMPLE_EVENT
+@@ -1673,7 +1786,7 @@
+ }
+ }
+ #endif
+- return cc;
++ return count > 0 ? count : cc;
+ }
+
+ /*
+@@ -2746,8 +2859,14 @@
+ return(TCL_ERROR);
+ }
+
+- if (Default) exp_default_match_max = size;
+- else esPtr->umsize = size;
++ if (Default) {
++ exp_default_match_max = size;
++ exp_default_match_max_changed = 1;
++ }
++ else {
++ esPtr->umsize = size;
++ esPtr->umsize_changed = 1;
++ }
+
+ return(TCL_OK);
+ }
diff --git a/devel/expect/expect-5.43.0-tcl_8.5.5_fix-1.patch
b/devel/expect/expect-5.43.0-tcl_8.5.5_fix-1.patch
new file mode 100644
index 0000000..5b9596a
--- /dev/null
+++ b/devel/expect/expect-5.43.0-tcl_8.5.5_fix-1.patch
@@ -0,0 +1,125 @@
+Submitted By: DJ Lucas <dj_AT_linuxfromscratch_DOT_org>
+Date: 2008-09-28
+Initial Package Version: 5.43
+Upstream status: Not Submitted
+Origin: LFS ticket 2126 (http://wiki.linuxfromscratch.org/lfs/ticket/2126)
+ Bryan Kadzban <bryan AT kadzban.is-a-geek.net>
+Description: Removes references to functions that Tcl 8.5 no longer exposes
+ and correct other minor build problems WRT TCL-8.5.x.
+
+diff -Naur expect-5.43-orig/Dbg.c expect-5.43/Dbg.c
+--- expect-5.43-orig/Dbg.c 2002-03-22 22:11:54.000000000 -0600
++++ expect-5.43/Dbg.c 2008-08-24 01:30:15.000000000 -0500
+@@ -9,7 +9,7 @@
+ */
+
+ #include <stdio.h>
+-
++#include "expect_cf.h"
+ #include "tcldbgcf.h"
+ #if 0
+ /* tclInt.h drags in stdlib. By claiming no-stdlib, force it to drag in */
+diff -Naur expect-5.43-orig/exp_inter.c expect-5.43/exp_inter.c
+--- expect-5.43-orig/exp_inter.c 2004-08-17 21:03:00.000000000 -0500
++++ expect-5.43/exp_inter.c 2008-08-24 01:28:59.000000000 -0500
+@@ -36,6 +36,7 @@
+ #include <ctype.h>
+
+ #include "tcl.h"
++#include "tclInt.h"
+ #include "string.h"
+
+ #include "exp_tty_in.h"
+diff -Naur expect-5.43/exp_command.c expect-5.43-patched/exp_command.c
+--- expect-5.43/exp_command.c 2004-08-20 13:18:01.000000000 -0400
++++ expect-5.43-patched/exp_command.c 2008-01-12 11:42:45.000000000 -0500
+@@ -2265,6 +2265,8 @@
+ /*NOTREACHED*/
+ }
+
++static struct exp_cmd_data cmd_data[];
++
+ /*ARGSUSED*/
+ static int
+ Exp_CloseObjCmd(clientData, interp, objc, objv)
+@@ -2311,12 +2313,23 @@
+ /* Historical note: we used "close" long before there was a */
+ /* Tcl builtin by the same name. */
+
++ /* The code that registered this function as the handler for */
++ /* the "close" command stored away the old handler in the */
++ /* exp_cmd_data for the "close" command. */
++
++ struct exp_cmd_data *cmd_ptr;
+ Tcl_CmdInfo info;
++
++ for(cmd_ptr = &cmd_data[0]; cmd_ptr->name; cmd_ptr++) {
++ if(strncmp(cmd_ptr->name, "close", 5) == 0)
++ break;
++ }
++
+ Tcl_ResetResult(interp);
+ if (0 == Tcl_GetCommandInfo(interp,"close",&info)) {
+ info.clientData = 0;
+ }
+- return(Tcl_CloseObjCmd(info.clientData,interp,objc_orig,objv_orig));
++
return(cmd_ptr->old_objProc(info.clientData,interp,objc_orig,objv_orig));
+ }
+
+ if (chanName) {
+@@ -2961,7 +2974,10 @@
+ /* if successful (i.e., TCL_RETURN is returned) */
+ /* modify the result, so that we will handle it specially */
+
+- int result = Tcl_ReturnObjCmd(clientData,interp,objc,objv);
++ Tcl_CmdInfo info;
++ Tcl_GetCommandInfo(interp, "return", &info);
++
++ int result = info.objProc(clientData,interp,objc,objv);
+ if (result == TCL_RETURN)
+ result = EXP_TCL_RETURN;
+ return result;
+@@ -3062,8 +3078,7 @@
+
+ for (;c->name;c++) {
+ /* if already defined, don't redefine */
+- if ((c->flags & EXP_REDEFINE) ||
+- !(Tcl_FindHashEntry(&globalNsPtr->cmdTable,c->name) ||
++ if (!(Tcl_FindHashEntry(&globalNsPtr->cmdTable,c->name) ||
+ Tcl_FindHashEntry(&currNsPtr->cmdTable,c->name))) {
+ if (c->objproc)
+ Tcl_CreateObjCommand(interp,c->name,
+@@ -3072,6 +3087,21 @@
+ Tcl_CreateCommand(interp,c->name,c->proc,
+ c->data,exp_deleteProc);
+ }
++ else if (c->flags & EXP_REDEFINE) { /* unless the REDEFINE
flag is present */
++ Tcl_CmdInfo info;
++
++ if (Tcl_GetCommandInfo(interp, c->name, &info)) {
++ c->old_proc = info.proc;
++ c->old_objProc = info.objProc;
++ }
++
++ if (c->objproc)
++ Tcl_CreateObjCommand(interp,c->name,
++
c->objproc,c->data,exp_deleteObjProc);
++ else
++ Tcl_CreateCommand(interp,c->name,c->proc,
++ c->data,exp_deleteProc);
++ }
+ if (!(c->name[0] == 'e' &&
+ c->name[1] == 'x' &&
+ c->name[2] == 'p')
+diff -Naur expect-5.43/exp_command.h expect-5.43-patched/exp_command.h
+--- expect-5.43/exp_command.h 2008-01-12 11:44:11.000000000 -0500
++++ expect-5.43-patched/exp_command.h 2008-01-12 11:26:05.000000000 -0500
+@@ -297,6 +297,8 @@
+ Tcl_CmdProc *proc;
+ ClientData data;
+ int flags;
++ Tcl_CmdProc *old_proc; /* these store the procedure for the
old command, */
++ Tcl_ObjCmdProc *old_objProc; /* if any */
+ };
+
+ EXTERN void exp_create_commands _ANSI_ARGS_((Tcl_Interp *,
diff --git a/devel/pyside-tools/BUILD b/devel/pyside-tools/BUILD
new file mode 100755
index 0000000..2113434
--- /dev/null
+++ b/devel/pyside-tools/BUILD
@@ -0,0 +1 @@
+qt4_cmake_build
diff --git a/devel/pyside-tools/DEPENDS b/devel/pyside-tools/DEPENDS
new file mode 100755
index 0000000..95ef36b
--- /dev/null
+++ b/devel/pyside-tools/DEPENDS
@@ -0,0 +1,7 @@
+depends cmake &&
+depends qt4 &&
+depends openssl &&
+depends python &&
+if [[ $PYSIDE == git ]];then
+ depends git
+fi
diff --git a/devel/pyside-tools/DETAILS b/devel/pyside-tools/DETAILS
new file mode 100755
index 0000000..a2eb033
--- /dev/null
+++ b/devel/pyside-tools/DETAILS
@@ -0,0 +1,22 @@
+ SPELL=pyside-tools
+ WEB_SITE=http://www.pyside.org/
+if [[ $PYSIDE == git ]];then
+ VERSION=git
+ SOURCE=$SPELL-$VERSION.tar.bz2
+ SOURCE_URL[0]=git://gitorious.org/pyside/$SPELL.git:$SPELL-git
+ FORCE_DOWNLOAD=on
+ SOURCE_IGNORE=volatile
+else
+ VERSION=0.1.1
+
SOURCE_HASH=sha512:85238e0a921e432abfbf3caa2b7fe786ac751504dae39463fa06fcb314dc6810f73cebcbf38c7f2ad18f9df1523492885e4054d1df8edb0047eb1248dd6f692d
+ SOURCE=$SPELL-$VERSION.tar.bz2
+ SOURCE_URL[0]=$WEB_SITE/files/$SOURCE
+fi
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ ENTERED=20090906
+ LICENSE[0]=LGPL
+ KEYWORDS="qt4 python"
+ SHORT="PySide development tools"
+cat << EOF
+PySide development tools (pyuic and pyrcc)
+EOF
diff --git a/devel/pyside-tools/HISTORY b/devel/pyside-tools/HISTORY
new file mode 100644
index 0000000..93045bc
--- /dev/null
+++ b/devel/pyside-tools/HISTORY
@@ -0,0 +1,3 @@
+2009-09-06 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.1.1
+ spell created
diff --git a/devel/pyside-tools/PREPARE b/devel/pyside-tools/PREPARE
new file mode 100755
index 0000000..b5f9bde
--- /dev/null
+++ b/devel/pyside-tools/PREPARE
@@ -0,0 +1 @@
+config_query_list PYSIDE 'which version to build?' stable git
diff --git a/devel/pyside/BUILD b/devel/pyside/BUILD
new file mode 100755
index 0000000..2113434
--- /dev/null
+++ b/devel/pyside/BUILD
@@ -0,0 +1 @@
+qt4_cmake_build
diff --git a/devel/pyside/DEPENDS b/devel/pyside/DEPENDS
new file mode 100755
index 0000000..8059f24
--- /dev/null
+++ b/devel/pyside/DEPENDS
@@ -0,0 +1,11 @@
+depends cmake &&
+depends qt4 &&
+depends python &&
+depends -sub PYTHON boost &&
+#depends $BIND_GEN "-DGENERATOR=$BIND_GEN" &&
+depends boostpythongenerator
"-DGENERATOR=$INSTALL_ROOT/usr/bin/boostpythongenerator" &&
+# use this rather than qt's supplied phonon
+depends phonon "-DQT_PHONON_INCLUDE_DIR=$INSTALL_ROOT/usr/include/phonon" &&
+if [[ $PYSIDE == git ]];then
+ depends git
+fi
diff --git a/devel/pyside/DETAILS b/devel/pyside/DETAILS
new file mode 100755
index 0000000..8730c03
--- /dev/null
+++ b/devel/pyside/DETAILS
@@ -0,0 +1,23 @@
+ SPELL=pyside
+ WEB_SITE=http://www.pyside.org/
+if [[ $PYSIDE == git ]];then
+ VERSION=git
+ SOURCE=$SPELL-$VERSION.tar.bz2
+ SOURCE_URL[0]=git://gitorious.org/pyside/$SPELL.git:$SPELL-git
+ FORCE_DOWNLOAD=on
+ SOURCE_IGNORE=volatile
+else
+ VERSION=qt4.5+0.2
+
SOURCE_HASH=sha512:9f210fc30d3165a76879563f7d749793d949abd01cb4da17ee1c2914e8fd05f78ef3ae7eed65f57ce77d960c1723e53a1d8e1c8b12a6403307029e63950a87c8
+ SOURCE=$SPELL-$VERSION.tar.bz2
+ SOURCE_URL[0]=$WEB_SITE/files/$SOURCE
+fi
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ ENTERED=20080921
+ LICENSE[0]=LGPL
+ KEYWORDS="qt4 python libs"
+ SHORT="Python bindings for the Qt GUI toolkit"
+cat << EOF
+The PySide project provides LGPL Qt bindings for Python and related tools
for binding
+generation.
+EOF
diff --git a/devel/pyside/HISTORY b/devel/pyside/HISTORY
new file mode 100644
index 0000000..aaf831d
--- /dev/null
+++ b/devel/pyside/HISTORY
@@ -0,0 +1,15 @@
+2009-09-06 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version qt4.5+0.2
+
+2009-08-27 Treeve Jelbert <treeve AT sourcemage.org>
+ * PREPARE: added
+ * DEPENDS: support shiboken
+
+2009-08-25 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.1.4.5
+ * PREPARE: added
+ * DEPENDS: git only for git version
+
+2009-08-21 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version git
+ spell created
diff --git a/devel/pyside/PREPARE b/devel/pyside/PREPARE
new file mode 100755
index 0000000..b5f9bde
--- /dev/null
+++ b/devel/pyside/PREPARE
@@ -0,0 +1 @@
+config_query_list PYSIDE 'which version to build?' stable git
diff --git a/devel/pyside/PRE_BUILD b/devel/pyside/PRE_BUILD
new file mode 100755
index 0000000..0e4b2d7
--- /dev/null
+++ b/devel/pyside/PRE_BUILD
@@ -0,0 +1,4 @@
+default_pre_build &&
+cd $SOURCE_DIRECTORY &&
+# ensure that all cmake files are in same place
+sed -i 's|-2.6||' data/CMakeLists.txt
diff --git a/devel/pyside/PROVIDES b/devel/pyside/PROVIDES
new file mode 100644
index 0000000..b6aefe5
--- /dev/null
+++ b/devel/pyside/PROVIDES
@@ -0,0 +1 @@
+PY_QT4
diff --git a/devel/tcl/HISTORY b/devel/tcl/HISTORY
index 9a8a7a6..71485b1 100644
--- a/devel/tcl/HISTORY
+++ b/devel/tcl/HISTORY
@@ -1,3 +1,6 @@
+2009-09-05 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * INSTALL: install private headers
+
2009-04-19 George Sherwood <gsherwood AT sourcemage.org>
* DETAILS: Updated stable to version 8.5.7

diff --git a/devel/tcl/INSTALL b/devel/tcl/INSTALL
index 056d7ea..80b4dbc 100755
--- a/devel/tcl/INSTALL
+++ b/devel/tcl/INSTALL
@@ -1,3 +1,10 @@
default_install &&

-ln -sf tclsh${VERSION:0:3} ${INSTALL_ROOT}/usr/bin/tclsh
+ln -sf tclsh${VERSION:0:3} ${INSTALL_ROOT}/usr/bin/tclsh &&
+mkdir -p ${INSTALL_ROOT}/usr/lib/tcl${VERSION:0:3}/include/unix &&
+mkdir -p ${INSTALL_ROOT}/usr/lib/tcl${VERSION:0:3}/include/generic &&
+cp ${SOURCE_DIRECTORY}/unix/*.h \
+ ${INSTALL_ROOT}/usr/lib/tcl${VERSION:0:3}/include/unix &&
+cp ${SOURCE_DIRECTORY}/generic/*.h \
+ ${INSTALL_ROOT}/usr/lib/tcl${VERSION:0:3}/include/generic &&
+rm
${INSTALL_ROOT}/usr/lib/tcl${VERSION:0:3}/include/generic/{tcl.h,tclDecls.h,tclPlatDecls.h}
diff --git a/devel/tk/BUILD b/devel/tk/BUILD
index 7f4e01f..02c0117 100755
--- a/devel/tk/BUILD
+++ b/devel/tk/BUILD
@@ -1,7 +1,12 @@
-cd $SOURCE2_DIRECTORY/unix &&
+local TCLVERSION="$(echo 'puts [set tcl_version]' | tclsh)" &&
+local TCLHDIR="${INSTALL_ROOT}/usr/lib/tcl${TCLVERSION}/include" &&
+
+CFLAGS="${CFLAGS} -I${TCLHDIR}/generic -I${TCLHDIR}/unix" &&
+
+cd $SOURCE_DIRECTORY/unix &&
OPTS="$OPTS --enable-threads" &&
if [ "$DEVEL" = "y" ]; then
OPTS="$OPTS --enable-xft"
fi &&

- default_build
+default_build
diff --git a/devel/tk/DEPENDS b/devel/tk/DEPENDS
index 67dbb08..21d1279 100755
--- a/devel/tk/DEPENDS
+++ b/devel/tk/DEPENDS
@@ -1,4 +1,3 @@
depends xorg-libs &&
-depends tcl &&
-depends fontconfig
-
+depends tcl "--with-tcl=${INSTALL_ROOT}/usr/lib" &&
+depends fontconfig
diff --git a/devel/tk/DETAILS b/devel/tk/DETAILS
index 7749d24..520b1ca 100755
--- a/devel/tk/DETAILS
+++ b/devel/tk/DETAILS
@@ -1,25 +1,18 @@
SPELL=tk
if [ "$DEVEL" = "y" ]; then
VERSION=8.6a3
- SOURCE=tcl$VERSION-src.tar.gz
- SOURCE2=tk$VERSION-src.tar.gz
+ SOURCE=tk$VERSION-src.tar.gz
SOURCE_GPG="gurus.gpg:${SOURCE}.sig:WORKS_FOR_ME"
- SOURCE2_GPG="gurus.gpg:${SOURCE2}.sig:WORKS_FOR_ME"
else
VERSION=8.5.7
- SOURCE=tcl$VERSION-src.tar.gz
- SOURCE2=tk$VERSION-src.tar.gz
-
SOURCE_HASH=sha512:374c457324dff568b849e558d7360949c23f01e824f8e47b7af648b469c3b6738daecd44bd8d5d65f356e57c263b4008e138606919013e11d5be81a6bc7d8973
-
SOURCE2_HASH=sha512:e783ef8e8d54d74677eec105558b30b7aeebbec27b7c603ff2b43a749f9d61973fafb994ea1ef81ef7279e50cbca664462b85d0cd1a773e0b89a3a7383ec6f74
+ SOURCE=tk$VERSION-src.tar.gz
+
SOURCE_HASH=sha512:e783ef8e8d54d74677eec105558b30b7aeebbec27b7c603ff2b43a749f9d61973fafb994ea1ef81ef7279e50cbca664462b85d0cd1a773e0b89a3a7383ec6f74
fi
- SOURCE_DIRECTORY=$BUILD_DIRECTORY/tcl$VERSION
-SOURCE2_DIRECTORY=$BUILD_DIRECTORY/tk$VERSION
+ SOURCE_DIRECTORY=$BUILD_DIRECTORY/tk$VERSION
SOURCE_URL[0]=$SOURCEFORGE_URL/tcl/$SOURCE
- SOURCE2_URL[0]=$SOURCEFORGE_URL/tcl/$SOURCE2
WEB_SITE=http://www.scriptics.com/
ENTERED=20020507
LICENSE[0]=UNKNOWN
- LICENSE[1]=UNKNOWN
DOCS="ChangeLog README"
KEYWORDS="devel"
SHORT="Tcl provides a multi-platform scripting environment."
diff --git a/devel/tk/FINAL b/devel/tk/FINAL
deleted file mode 100755
index 56126fa..0000000
--- a/devel/tk/FINAL
+++ /dev/null
@@ -1,2 +0,0 @@
- cd / &&
- rm_source_dir $SOURCE2_DIRECTORY
diff --git a/devel/tk/HISTORY b/devel/tk/HISTORY
index 55e4dc4..c96f2e7 100644
--- a/devel/tk/HISTORY
+++ b/devel/tk/HISTORY
@@ -1,3 +1,12 @@
+2009-09-06 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD, DEPENDS, DETAILS, INSTALL, PRE_BUILD:
+ use only tk source, use installed tcl for building
+ * FINAL: deleted
+
+2009-09-05 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * INSTALL: install private headers
+ * INSTALL: corrected SOURCE_DIRECTORY
+
2009-04-19 George Sherwood <gsherwood AT sourcemage.org>
* DETAILS: Updated stable to version 8.5.7

diff --git a/devel/tk/INSTALL b/devel/tk/INSTALL
index 758ccb8..f48959d 100755
--- a/devel/tk/INSTALL
+++ b/devel/tk/INSTALL
@@ -1,3 +1,10 @@
default_install &&

ln -sf wish${VERSION:0:3} ${INSTALL_ROOT}/usr/bin/wish
+
+mkdir -p ${INSTALL_DIRECTORY}/usr/lib/tk${VERSION:0:3}/include/unix &&
+mkdir -p ${INSTALL_DIRECTORY}/usr/lib/tk${VERSION:0:3}/include/generic &&
+cp ${SOURCE_DIRECTORY}/unix/*.h \
+ ${INSTALL_DIRECTORY}/usr/lib/tk${VERSION:0:3}/include/unix &&
+cp ${SOURCE_DIRECTORY}/generic/*.h \
+ ${INSTALL_DIRECTORY}/usr/lib/tk${VERSION:0:3}/include/generic
diff --git a/devel/tk/PRE_BUILD b/devel/tk/PRE_BUILD
index b0bf14d..5a93cc0 100755
--- a/devel/tk/PRE_BUILD
+++ b/devel/tk/PRE_BUILD
@@ -1,8 +1,5 @@
-mk_source_dir $SOURCE_DIRECTORY &&
-mk_source_dir $SOURCE2_DIRECTORY &&
-unpack_file &&
-unpack_file 2 &&
-cd $SOURCE2_DIRECTORY &&
+default_pre_build &&
+cd $SOURCE_DIRECTORY &&

if [[ "$DEVEL" == "y" ]]; then
patch -p0 < $SCRIPT_DIRECTORY/tk-fix.patch
diff --git a/devel/tk/tcl8.6a3-src.tar.gz.sig
b/devel/tk/tcl8.6a3-src.tar.gz.sig
deleted file mode 100644
index e04aa17..0000000
Binary files a/devel/tk/tcl8.6a3-src.tar.gz.sig and /dev/null differ
diff --git a/doc/docx2txt/BUILD b/doc/docx2txt/BUILD
new file mode 100755
index 0000000..7eead1e
--- /dev/null
+++ b/doc/docx2txt/BUILD
@@ -0,0 +1,2 @@
+true
+
diff --git a/doc/docx2txt/DEPENDS b/doc/docx2txt/DEPENDS
new file mode 100755
index 0000000..6826bc7
--- /dev/null
+++ b/doc/docx2txt/DEPENDS
@@ -0,0 +1 @@
+depends perl
diff --git a/doc/docx2txt/DETAILS b/doc/docx2txt/DETAILS
new file mode 100755
index 0000000..b7e38d1
--- /dev/null
+++ b/doc/docx2txt/DETAILS
@@ -0,0 +1,16 @@
+ SPELL=docx2txt
+ VERSION=0.4
+
SOURCE_HASH=sha512:18ccccc922fc1bbada0a81ed0ea5c50cbaaa5e912fdf8af9ff2da4710aacfc06ef5322b125e15226ebe17178d6382952d1a9f21444932633ebfbe78b9d8080d1
+ SOURCE=$SPELL-$VERSION.tgz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
+ SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
+ WEB_SITE=http://$SPELL.SourceForge.net
+ LICENSE[0]=GPL
+ ENTERED=20090906
+ KEYWORDS="doc"
+ SHORT="convert Microsoft Office(Tm) Docx documents to equivalent
Text documents"
+cat << EOF
+The Docx to Text project aims at generating equivalent text files from
Microsoft .docx document files,
+preserving as much formatting and document information as possible along
with appropriate character conversions
+for a good text experience
+EOF
diff --git a/doc/docx2txt/HISTORY b/doc/docx2txt/HISTORY
new file mode 100644
index 0000000..06a4de3
--- /dev/null
+++ b/doc/docx2txt/HISTORY
@@ -0,0 +1,4 @@
+2009-09-06 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 0.4
+ spell created
+
diff --git a/doc/docx2txt/INSTALL b/doc/docx2txt/INSTALL
new file mode 100755
index 0000000..e747336
--- /dev/null
+++ b/doc/docx2txt/INSTALL
@@ -0,0 +1 @@
+make INSTALLDIR=$INSTALL_ROOT/usr/bin install
diff --git a/gnome2-libs/glib2/DETAILS b/gnome2-libs/glib2/DETAILS
index 8664a36..394a42d 100755
--- a/gnome2-libs/glib2/DETAILS
+++ b/gnome2-libs/glib2/DETAILS
@@ -1,7 +1,7 @@
SPELL=glib2
if [[ $GLIB_VER == devel ]];then
- VERSION=2.21.5
-
SOURCE_HASH=sha512:fe6cc6e0fbf1b60c6eda4db186a427809584cb589f40c12761e14aa50e2a692027a5e00b5e200d3a705b4c67fdc9af4fd9cb1b91536ac0ccc549f2cc2ee28556
+ VERSION=2.21.6
+
SOURCE_HASH=sha512:1dae2011390fdc708dee5a79d04c1e799c0ac8a209c98bad47f12f314496180a1af46e24392c6971ed95d69a3ada2d0806b2af5e9ef40f1cdb0b6f6419900cdb
SOURCE=glib-$VERSION.tar.bz2
else
VERSION=2.20.5
diff --git a/gnome2-libs/glib2/HISTORY b/gnome2-libs/glib2/HISTORY
index 56844f6..66eca6a 100644
--- a/gnome2-libs/glib2/HISTORY
+++ b/gnome2-libs/glib2/HISTORY
@@ -1,3 +1,6 @@
+2009-09-06 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.21.6 (devel)
+
2009-08-29 Vlad Glagolev <stealth AT sourcemage.org>
* DETAILS: updated spell to 2.20.5 [stable], 2.21.5 [devel]

diff --git a/graphics/libgphoto2/HISTORY b/graphics/libgphoto2/HISTORY
index b09e58a..dea3133 100644
--- a/graphics/libgphoto2/HISTORY
+++ b/graphics/libgphoto2/HISTORY
@@ -1,3 +1,7 @@
+2009-09-05 Treeve Jelbert <treeve AT sourcemage.org>
+ * INSTALL: renumber gphoto2.rules
+ remove unused variables
+
2009-09-01 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: new WEB_SITE
PATCHLEVEL++
diff --git a/graphics/libgphoto2/INSTALL b/graphics/libgphoto2/INSTALL
index c97cda6..da11534 100755
--- a/graphics/libgphoto2/INSTALL
+++ b/graphics/libgphoto2/INSTALL
@@ -15,8 +15,7 @@ fi &&
# Produce a udev rules file for all the cameras
if spell_ok udev; then
local TMP_DIR="/tmp"
- local MAP="$TMP/usbmap"
- local RULE="40-gphoto2.rules"
+ local RULE="85-gphoto2.rules"
local TMP_RULE="$TMP/$RULE"
local RULE_DIR="$INSTALL_ROOT/lib/udev/rules.d"

@@ -24,7 +23,7 @@ if spell_ok udev; then
# asssume udev > 136
$CAMERALIST udev-rules version 136 script $GP_RUN > $TMP_RULE &&
install -m 644 $TMP_RULE $RULE_DIR &&
- rm -f $TMP_RULE $MAP
+ rm -f $TMP_RULE
else
# Else we fallback on the old method using hotplug stuff
if spell_ok hotplug; then
diff --git a/http/seamonkey/DETAILS b/http/seamonkey/DETAILS
index 4138257..e635fea 100755
--- a/http/seamonkey/DETAILS
+++ b/http/seamonkey/DETAILS
@@ -1,12 +1,12 @@
SPELL=seamonkey
- VERSION=1.1.17
+ VERSION=1.1.18
SOURCE=$SPELL-$VERSION.source.tar.bz2
-
SOURCE_HASH=sha512:6c51be3d100dcfc3f4e80029e4166842b5d6475d8ee8d799c5a2edffd5477cb82884839b5e4375e8256dddaa5da6ad4f5638b8df144a23b4a34e63e4f1a1383b
+
SOURCE_HASH=sha512:4f10e1617a5f1b5a46b786bc5ad17e14265b77d066e3acb4041c8311341cb268c5e263018b48a4ded931ecd5d0d9220ca7629c7e13c5a06b77b407df28cd4ee7
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URI=seamonkey/releases/$VERSION/$SOURCE
SOURCE_URL[0]=http://releases.mozilla.org/pub/mozilla.org/$SOURCE_URI
WEB_SITE=http://www.mozilla.org/
- SECURITY_PATCH=19
+ SECURITY_PATCH=20
ENTERED=20010922
LICENSE[0]=MPL
DOCS="LICENSE README.txt"
diff --git a/http/seamonkey/HISTORY b/http/seamonkey/HISTORY
index 0b96445..d419364 100644
--- a/http/seamonkey/HISTORY
+++ b/http/seamonkey/HISTORY
@@ -1,3 +1,10 @@
+2009-09-05 George Sherwood <gsherwood AT sourcemage.org>
+ * DETAILS: Updated to version 1.1.18. SECURITY_PATCH++
+ * PRE_BUILD: Added patch
+ * seamonkey-sqlite.patch: Patch fixes issue with sqlite3 linking
+ http://groups.google.co.jp/group/mozilla.dev.apps.thunderbird/
+ browse_thread/thread/512f83ea2ba541fd
+
2009-06-23 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: 1.1.17, SECURITY_PATCH=19

diff --git a/http/seamonkey/PRE_BUILD b/http/seamonkey/PRE_BUILD
index 8b7ca4d..45a5169 100755
--- a/http/seamonkey/PRE_BUILD
+++ b/http/seamonkey/PRE_BUILD
@@ -11,4 +11,8 @@ fi &&
# remove broken .mozconfig shipped with 1.0b
rm -f .mozconfig &&

-patch -p1 < $SCRIPT_DIRECTORY/cairo-fixes.patch
+patch -p1 < $SCRIPT_DIRECTORY/cairo-fixes.patch &&
+
+# Need to link sqlite staticly
+
+patch -p0 < $SCRIPT_DIRECTORY/seamonkey-sqlite.patch
diff --git a/http/seamonkey/seamonkey-sqlite.patch
b/http/seamonkey/seamonkey-sqlite.patch
new file mode 100644
index 0000000..5b3683d
--- /dev/null
+++ b/http/seamonkey/seamonkey-sqlite.patch
@@ -0,0 +1,11 @@
+--- db/sqlite3/src/Makefile.in.orig 2009-09-05 12:34:27.000000000 -0500
++++ db/sqlite3/src/Makefile.in 2009-09-05 12:35:04.000000000 -0500
+@@ -46,7 +46,7 @@
+ MODULE = sqlite3
+ LIBRARY_NAME = sqlite3
+ MODULE_NAME = sqlite3
+-FORCE_SHARED_LIB = 1
++FORCE_STATIC_LIB = 1
+ VISIBILITY_FLAGS =
+
+ ifeq (,$(filter-out WINNT WINCE, $(OS_ARCH)))
diff --git a/http/squid/DETAILS b/http/squid/DETAILS
index 5bb9165..80d76e7 100755
--- a/http/squid/DETAILS
+++ b/http/squid/DETAILS
@@ -1,12 +1,12 @@
SPELL=squid
- VERSION=3.0.STABLE18
+ VERSION=3.0.STABLE19
SOURCE=$SPELL-$VERSION.tar.bz2
# SOURCE2=$SOURCE.asc
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION

SOURCE_URL=http://www.squid-cache.org/Versions/v${VERSION%%\.*}/${VERSION%\.*}/$SOURCE
#
SOURCE2_URL=http://www.squid-cache.org/Versions/v${VERSION%%\.*}/${VERSION%\.*}/$SOURCE2
# SOURCE_GPG=squid.gpg:$SOURCE2
-
SOURCE_HASH=sha512:bb8469dcdb1daed9a58fb79cfd30b808d2f71d25034210fd4de8cb6623d01ef1335a7d274c96f027534d3595871d85a493ebd5a67b88de66c770fb21750c666b
+
SOURCE_HASH=sha512:9c703c60e32bda14d255f1d5934cae0fcea386601f13f35e9d373d9d361a911dbcbea1a301747ecd4851b18f00617171eaf5ca3e13b8e9251692a0a24dbdd5e0
WEB_SITE=http://www.squid-cache.org/
ENTERED=20011214
SECURITY_PATCH=1
diff --git a/http/squid/HISTORY b/http/squid/HISTORY
index ebf94e5..cc5b0c6 100644
--- a/http/squid/HISTORY
+++ b/http/squid/HISTORY
@@ -1,3 +1,9 @@
+2009-09-06 George Sherwood <gsherwood AT sourcemage.org>
+ * DETAILS: Updated to version 3.0.STABLE19
+ * PRE_BUILD: Added gentoo patch
+ * squid-linux-headers.patch: Gentoo patchto fix problem with
+ linux headers. http://bugs.gentoo.org/270450
+
2009-08-05 George Sherwood <gsherwood AT sourcemage.org>
* DETAILS: Updated to version 3.0.STABLE18

diff --git a/http/squid/PRE_BUILD b/http/squid/PRE_BUILD
new file mode 100755
index 0000000..55ee280
--- /dev/null
+++ b/http/squid/PRE_BUILD
@@ -0,0 +1,3 @@
+default_pre_build &&
+cd $SOURCE_DIRECTORY &&
+patch -p0 < $SCRIPT_DIRECTORY/squid-linux-headers.patch
diff --git a/http/squid/squid-linux-headers.patch
b/http/squid/squid-linux-headers.patch
new file mode 100644
index 0000000..46147a8
--- /dev/null
+++ b/http/squid/squid-linux-headers.patch
@@ -0,0 +1,15 @@
+--- src/tools.cc.old 2009-05-21 11:27:57.000000000 +0200
++++ src/tools.cc 2009-05-21 11:28:03.000000000 +0200
+@@ -44,9 +44,9 @@
+ #if HAVE_SYS_CAPABILITY_H
+ #undef _POSIX_SOURCE
+ /* Ugly glue to get around linux header madness colliding with glibc */
+-#define _LINUX_TYPES_H
++// #define _LINUX_TYPES_H
+ #define _LINUX_FS_H
+-typedef uint32_t __u32;
++// typedef uint32_t __u32;
+ #include <sys/capability.h>
+ #endif
+ #endif
+
diff --git a/kde4-apps/digikam4/DETAILS b/kde4-apps/digikam4/DETAILS
index 4a52f4d..68cb5e8 100755
--- a/kde4-apps/digikam4/DETAILS
+++ b/kde4-apps/digikam4/DETAILS
@@ -8,7 +8,7 @@ if [[ $DIG_SVN == y ]];then

SOURCE_URL[0]=svn://anonsvn.kde.org/home/kde/trunk/extragear/graphics/$SPELLX:$SPELLX
else
VERSION=1.0.0-beta4
-
SOURCE_HASH=sha512:6de23e46b8fb9788dc746eeab96492e1b6326efd43eef6e88470b9d39c110126316e2846791eac2ae06275d0b7d51a9c8131c16498b1082bccd0d9d7a702da98
+
SOURCE_HASH=sha512:40b0e408f72541aaa8021b99b6568efd1673afb15fe3751282d2cff1d128cf97c0f1cdbe4f550c65082d1611d40d6d4ac6e67decdc250ee81bea46e1e3de5e7e
SOURCE=${SPELLX}-$VERSION.tar.bz2
SOURCE_URL[0]=$SOURCEFORGE_URL/digikam/$SOURCE
fi
diff --git a/kde4-apps/digikam4/HISTORY b/kde4-apps/digikam4/HISTORY
index 8b99a5f..c465f9b 100644
--- a/kde4-apps/digikam4/HISTORY
+++ b/kde4-apps/digikam4/HISTORY
@@ -1,3 +1,7 @@
+2009-09-06 Julien "_kaze_" ROZO <julien AT rozo.org>
+ * DETAILS : upstream tarball has been regenerated to fix a compilation
+ issue, updated sha512 sum
+
2009-08-31 Treeve Jelbert <treevesourcemage.org>
* DETAILS: version 1.0.0-beta4
* PRE_BUILD: added, fix CMakeLists.txt
diff --git a/kernels/linux/HISTORY b/kernels/linux/HISTORY
index 2c5a3db..cf587fa 100644
--- a/kernels/linux/HISTORY
+++ b/kernels/linux/HISTORY
@@ -1,3 +1,9 @@
+2009-09-06 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * UPDATE_BOOTLOADER: made lilo update the boot record even
+ on a degraded RAID array
+ * info/patches/ck_bfs/2.6.30-sched-bfs-209.patch: added Con Kolivas'
+ new scheduler
+
2009-08-20 Arjan Bouter <abouter AT sourcemage.org>
* latest.defaults: updated latest zen
* info/patches/zen_patches/2.6.30-zen3.5: added latest zen kernel
diff --git a/kernels/linux/UPDATE_BOOTLOADER b/kernels/linux/UPDATE_BOOTLOADER
index 12d8689..fa04f9b 100755
--- a/kernels/linux/UPDATE_BOOTLOADER
+++ b/kernels/linux/UPDATE_BOOTLOADER
@@ -48,7 +48,7 @@ update_lilo() {
cat /etc/lilo.conf.new > /etc/lilo.conf
fi

- /sbin/lilo
+ /sbin/lilo -H

}

diff --git a/kernels/linux/info/patches/ck_bfs/2.6.30-sched-bfs-209.patch
b/kernels/linux/info/patches/ck_bfs/2.6.30-sched-bfs-209.patch
new file mode 100755
index 0000000..045595c
--- /dev/null
+++ b/kernels/linux/info/patches/ck_bfs/2.6.30-sched-bfs-209.patch
@@ -0,0 +1,5 @@
+appliedkernels="2.6.30"
+patchversion="${appliedkernels}-bfs-209"
+source="${appliedkernels}-sched-bfs-209.patch"
+source_url="http://ck.kolivas.org/patches/bfs/${source}";
+md5sum="5f357b38b62e28c8283517b1b4953e1a"
diff --git a/libs/libedit/DETAILS b/libs/libedit/DETAILS
index eb67944..904315a 100755
--- a/libs/libedit/DETAILS
+++ b/libs/libedit/DETAILS
@@ -1,6 +1,6 @@
SPELL=libedit
- VERSION=20090722-3.0
-
SOURCE_HASH=sha512:55add15c839641dec1124a36b2308af47a95d14d3a71767060a818698c96e5e1f23d86fcabcfad6693e81cee0387cb3450e2740ed7de23a9867ad3c66140f5ac
+ VERSION=20090905-3.0
+
SOURCE_HASH=sha512:da106d92c294b9482758e09ab44885e2d07b450088072484be6901df51a9f807c7832363e65e9d025fd21d3cad4593cdb226fd59d3ab73c2bebf29f0f79865c2
SOURCE=$SPELL-$VERSION.tar.gz
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
WEB_SITE=http://www.thrysoee.dk/editline/
diff --git a/libs/libedit/HISTORY b/libs/libedit/HISTORY
index 8d7f87d..1937748 100644
--- a/libs/libedit/HISTORY
+++ b/libs/libedit/HISTORY
@@ -1,3 +1,6 @@
+2009-09-06 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 20090905-3.0
+
2009-07-23 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 20090722-3.0

diff --git a/mail/bogofilter/DETAILS b/mail/bogofilter/DETAILS
index 58b9367..cac5717 100755
--- a/mail/bogofilter/DETAILS
+++ b/mail/bogofilter/DETAILS
@@ -1,6 +1,6 @@
SPELL=bogofilter
- VERSION=1.2.0
-
SOURCE_HASH=sha512:cf6e1c4a5feee5560de6573fbd665433d8b7f3ad0c3a648a0d9e90e6ada00f39221108e97389a71d06558326512850e41c86b9acc7d641c8832a80509edb5a1f
+ VERSION=1.2.1
+
SOURCE_HASH=sha512:30d0ada4988fb6fbb0f90900cc164eec9136e7129d840a3b29173cd97943636534c951bf4b80caa240835eed93934da573241e929abf2595bca7ef85423e5b78
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=${SOURCEFORGE_URL}/$SPELL/$SOURCE
diff --git a/mail/bogofilter/HISTORY b/mail/bogofilter/HISTORY
index 1a9feaf..d211ff3 100644
--- a/mail/bogofilter/HISTORY
+++ b/mail/bogofilter/HISTORY
@@ -1,3 +1,6 @@
+2009-09-05 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 1.2.1
+
2009-03-29 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 1.2.0

diff --git a/mail/thunderbird/DETAILS b/mail/thunderbird/DETAILS
index 44d1555..4a0b780 100755
--- a/mail/thunderbird/DETAILS
+++ b/mail/thunderbird/DETAILS
@@ -1,5 +1,5 @@
SPELL=thunderbird
- VERSION=2.0.0.22
+ VERSION=2.0.0.23
SOURCE=$SPELL-$VERSION-source.tar.bz2
SOURCE2=$SOURCE.asc
SOURCE_GPG="mozilla.gpg:$SOURCE2:UPSTREAM_KEY"
@@ -19,7 +19,7 @@ ENIGMAIL_VERSION=0.96.0
LICENSE[1]=MPL
LICENSE[2]=MPL
fi
- SECURITY_PATCH=15
+ SECURITY_PATCH=16
WEB_SITE=http://www.mozilla.org/products/thunderbird/
ENTERED=20041028
LICENSE[0]=MOZILLA
diff --git a/mail/thunderbird/HISTORY b/mail/thunderbird/HISTORY
index eb90f77..7212c82 100644
--- a/mail/thunderbird/HISTORY
+++ b/mail/thunderbird/HISTORY
@@ -1,3 +1,10 @@
+2009-09-05 George Sherwood <gsherwood AT sourcemage.org>
+ * DETAILS: Updated to version 2.0.0.23. SECURITY_PATCH++
+ * PRE_BUILD: Added patch to fix build.
+ * thunderbird-2.0-visibility.patch: Added Fedora patch to fix build.
+ http://cvs.fedoraproject.org/viewvc/F-10/thunderbird/
+ thunderbird-2.0-visibility.patch?revision=1.1&view=markup
+
2009-07-20 Ladislav Hagara <hgr AT vabo.cz>
* DETAILS: ENIGMAIL 0.96.0
* PRE_BUILD, enigmail_visibility.patch: removed patch
diff --git a/mail/thunderbird/PRE_BUILD b/mail/thunderbird/PRE_BUILD
index 9e3013f..7d3fa83 100755
--- a/mail/thunderbird/PRE_BUILD
+++ b/mail/thunderbird/PRE_BUILD
@@ -5,6 +5,9 @@ cd mozilla &&

cp mail/config/mozconfig .mozconfig &&

+
+patch -p1 < $SCRIPT_DIRECTORY/thunderbird-2.0-visibility.patch &&
+
if [ "$BUILD_ENIGMAIL" = "y" ]; then
cd mailnews/extensions &&
unpack_file 3
diff --git a/mail/thunderbird/thunderbird-2.0-visibility.patch
b/mail/thunderbird/thunderbird-2.0-visibility.patch
new file mode 100644
index 0000000..9144aaa
--- /dev/null
+++ b/mail/thunderbird/thunderbird-2.0-visibility.patch
@@ -0,0 +1,14 @@
+--- mozilla/configure.vis 2009-08-19 14:43:58.000000000 +0200
++++ mozilla/configure 2009-08-19 15:15:11.000000000 +0200
+@@ -8015,7 +8015,7 @@ EOF
+ if ${CC-cc} -Werror -S conftest.c -o conftest.s
>/dev/null 2>&1; then
+ if egrep '\.(hidden|extern_private).*foo_hidden'
conftest.s >/dev/null; then
+ if ! egrep
'\.(hidden|extern_private).*foo_default' conftest.s > /dev/null; then
+- ac_cv_visibility_pragma=yes
++ ac_cv_visibility_pragma=no
+ fi
+ fi
+ fi
+
+
+
diff --git a/shell-term-fm/libbash/DETAILS b/shell-term-fm/libbash/DETAILS
new file mode 100755
index 0000000..ebd3c5e
--- /dev/null
+++ b/shell-term-fm/libbash/DETAILS
@@ -0,0 +1,15 @@
+ SPELL=libbash
+ VERSION=0.9.11
+ SOURCE=$SPELL-$VERSION.tar.bz2
+ SOURCE_URL[0]=$SOURCEFORGE_URL/$SPELL/$SOURCE
+
SOURCE_HASH=sha512:f7d14ac3c327f87a7cbc78293d3b4d79822acea481fc9a95c0a30405d35e9f0e05371189968ea26eb6c4aa382bc127fcdc36b41b34843b8da95dba10a1fbf08c
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ WEB_SITE=http://sourceforge.net/projects/libbash/
+ LICENSE[0]=GPL
+ ENTERED=20090905
+ SHORT="tool that enables bash dynamic-like shared libraries"
+cat << EOF
+libbash is a tool that enables bash dynamic-like shared libraries.
+Actually its a tool for managing bash scripts that contain functions
+you may want to use in various scripts.
+EOF
diff --git a/shell-term-fm/libbash/HISTORY b/shell-term-fm/libbash/HISTORY
new file mode 100644
index 0000000..a29ebb9
--- /dev/null
+++ b/shell-term-fm/libbash/HISTORY
@@ -0,0 +1,3 @@
+2009-09-05 Ladislav Hagara <hgr AT vabo.cz>
+ * DETAILS: created this spell, version 0.9.11
+
diff --git a/utils/nss-ldapd/9F8D08A7.gpg b/utils/nss-ldapd/9F8D08A7.gpg
deleted file mode 100644
index 07244c5..0000000
Binary files a/utils/nss-ldapd/9F8D08A7.gpg and /dev/null differ
diff --git a/utils/nss-ldapd/BUILD b/utils/nss-ldapd/BUILD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/utils/nss-ldapd/BUILD
@@ -0,0 +1 @@
+true
diff --git a/utils/nss-ldapd/DEPENDS b/utils/nss-ldapd/DEPENDS
index 5a4eba5..f5c0d70 100755
--- a/utils/nss-ldapd/DEPENDS
+++ b/utils/nss-ldapd/DEPENDS
@@ -1,16 +1 @@
-depends openldap &&
-
-optional_depends linux-pam \
- "--enable-pam" \
- "--disable-pam" \
- "for the PAM module" &&
-
-optional_depends cyrus-sasl \
- "--enable-sasl" \
- "--disable-sasl" \
- "for SASL support" &&
-
-optional_depends krb5 \
- "--enable-kerberos" \
- "--disable-kerberos" \
- "for Kerberos support"
+depends nss-pam-ldapd
diff --git a/utils/nss-ldapd/DETAILS b/utils/nss-ldapd/DETAILS
index 20fa30d..240715c 100755
--- a/utils/nss-ldapd/DETAILS
+++ b/utils/nss-ldapd/DETAILS
@@ -1,36 +1,7 @@
- SPELL=nss-ldapd
- VERSION=0.6.11
- SECURITY_PATCH=1
- SOURCE=$SPELL-$VERSION.tar.gz
- SOURCE2=$SOURCE.sig
- SOURCE_URL[0]=http://ch.tudelft.nl/~arthur/$SPELL/$SOURCE
- SOURCE2_URL[0]=$SOURCE_URL.sig
- SOURCE_GPG=9F8D08A7.gpg:$SOURCE2:UPSTREAM_KEY
- SOURCE2_IGNORE=signature
-SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
- WEB_SITE=http://ch.tudelft.nl/~arthur/nss-ldapd/
- LICENSE[0]=LGPL
- ENTERED=20090316
- SHORT="NSS module for name lookups using LDAP"
-cat << EOF
-This is a fork of the nss_ldap package by PADL Software Pty Ltd.. This fork
was
-done to implement some structural design changes. These changes were needed
-because there are some issues with the original design. See the documentation
-section for more details.
-
-These problems are solved by splitting the library in two parts: a daemon
that
-connects to the LDAP server and does all the requests and a thin NSS
connector
-that passes requests to the daemon through a socket.
-
-The nss-ldapd implementation has a number of advantages:
-
- * lighter NSS library
- * simpler internal semantics
- * clear separation between NSS and LDAP code (the server part could easily
be
- implemented in another language)
- * less connections to the LDAP server
-
-The fork is also a major code overhaul having a number of simplifications and
-removal of old compatibility code. Compatibility will be re-added with later
-releases of nss-ldapd for those platforms that need it.
-EOF
+ SPELL=nss-ldapd
+ VERSION=0
+ PATCHLEVEL=9999
+ SHORT="deprecated"
+ cat << EOF
+ deprecated spell [replaced by nss-pam-ldapd]
+ EOF
diff --git a/utils/nss-ldapd/DOWNLOAD b/utils/nss-ldapd/DOWNLOAD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/utils/nss-ldapd/DOWNLOAD
@@ -0,0 +1 @@
+true
diff --git a/utils/nss-ldapd/HISTORY b/utils/nss-ldapd/HISTORY
index 78ec43f..333d45a 100644
--- a/utils/nss-ldapd/HISTORY
+++ b/utils/nss-ldapd/HISTORY
@@ -1,3 +1,8 @@
+2009-09-06 Vlad Glagolev <stealth AT sourcemage.org>
+ * spell deprecated [renamed to nss-pam-ldapd]
+ * PATCHLEVEL=9999
+ * DETAILS: version 0
+
2009-07-23 Vlad Glagolev <stealth AT sourcemage.org>
* DEPENDS: added cyrus-sasl and krb5 optional deps

diff --git a/utils/nss-ldapd/INSTALL b/utils/nss-ldapd/INSTALL
index dffcc52..27ba77d 100755
--- a/utils/nss-ldapd/INSTALL
+++ b/utils/nss-ldapd/INSTALL
@@ -1,3 +1 @@
-default_install &&
-
-install -d -vm 755 "$INSTALL_ROOT/var/run/nslcd"
+true
diff --git a/utils/nss-ldapd/PRE_BUILD b/utils/nss-ldapd/PRE_BUILD
new file mode 100755
index 0000000..27ba77d
--- /dev/null
+++ b/utils/nss-ldapd/PRE_BUILD
@@ -0,0 +1 @@
+true
diff --git a/utils/nss-ldapd/TRIGGERS b/utils/nss-ldapd/TRIGGERS
new file mode 100755
index 0000000..4cc4587
--- /dev/null
+++ b/utils/nss-ldapd/TRIGGERS
@@ -0,0 +1 @@
+on_cast nss-ldapd dispel_self
diff --git a/utils/nss-ldapd/init.d/nslcd b/utils/nss-ldapd/init.d/nslcd
deleted file mode 100644
index dd8a111..0000000
--- a/utils/nss-ldapd/init.d/nslcd
+++ /dev/null
@@ -1,8 +0,0 @@
-#!/bin/bash
-
-PIDFILE=/var/run/nslcd/nslcd.pid
-PROGRAM=/usr/sbin/nslcd
-RUNLEVEL=3
-NEEDS="+network +remote_fs"
-
-. /etc/init.d/smgl_init
diff --git a/utils/nss-pam-ldapd/9F8D08A7.gpg
b/utils/nss-pam-ldapd/9F8D08A7.gpg
new file mode 100644
index 0000000..07244c5
Binary files /dev/null and b/utils/nss-pam-ldapd/9F8D08A7.gpg differ
diff --git a/utils/nss-pam-ldapd/CONFLICTS b/utils/nss-pam-ldapd/CONFLICTS
new file mode 100755
index 0000000..89616c4
--- /dev/null
+++ b/utils/nss-pam-ldapd/CONFLICTS
@@ -0,0 +1 @@
+conflicts nss-ldapd y
diff --git a/utils/nss-pam-ldapd/DEPENDS b/utils/nss-pam-ldapd/DEPENDS
new file mode 100755
index 0000000..5a4eba5
--- /dev/null
+++ b/utils/nss-pam-ldapd/DEPENDS
@@ -0,0 +1,16 @@
+depends openldap &&
+
+optional_depends linux-pam \
+ "--enable-pam" \
+ "--disable-pam" \
+ "for the PAM module" &&
+
+optional_depends cyrus-sasl \
+ "--enable-sasl" \
+ "--disable-sasl" \
+ "for SASL support" &&
+
+optional_depends krb5 \
+ "--enable-kerberos" \
+ "--disable-kerberos" \
+ "for Kerberos support"
diff --git a/utils/nss-pam-ldapd/DETAILS b/utils/nss-pam-ldapd/DETAILS
new file mode 100755
index 0000000..9f5cfb6
--- /dev/null
+++ b/utils/nss-pam-ldapd/DETAILS
@@ -0,0 +1,32 @@
+ SPELL=nss-pam-ldapd
+ VERSION=0.7.0
+ SOURCE=$SPELL-$VERSION.tar.gz
+ SOURCE2=$SOURCE.sig
+ SOURCE_URL[0]=http://arthurdejong.org/$SPELL/$SOURCE
+ SOURCE2_URL[0]=$SOURCE_URL.sig
+ SOURCE_GPG=9F8D08A7.gpg:$SOURCE2:UPSTREAM_KEY
+ SOURCE2_IGNORE=signature
+SOURCE_DIRECTORY="$BUILD_DIRECTORY/$SPELL-$VERSION"
+ WEB_SITE=http://arthurdejong.org/nss-pam-ldapd/
+ LICENSE[0]=LGPL
+ ENTERED=20090906
+ SHORT="NSS and PAM modules for name lookups using LDAP"
+cat << EOF
+nss-pam-ldapd is Name Service Switch module and Pluggable Authentication
Module
+that allows your LDAP server to provide user account, group, host name,
alias,
+netgroup, and basically any other information that you would normally get
from
+/etc flat files or NIS. It also allows you to do authentication to LDAP
server.
+
+The NSS module is a fork from the nss_ldap package by PADL Software Pty Ltd..
+This fork was done to implement some structural design changes. These changes
+were needed because there are some issues with the original design.
+
+The biggest advantages of nss-pam-ldapd are:
+
+ * lighter NSS library
+ * lighter PAM library
+ * simpler internal semantics
+ * clear separation between NSS, PAM and LDAP code (the server part could
easily
+ be implemented in another language)
+ * less connections to the LDAP server
+EOF
diff --git a/utils/nss-pam-ldapd/HISTORY b/utils/nss-pam-ldapd/HISTORY
new file mode 100644
index 0000000..76db195
--- /dev/null
+++ b/utils/nss-pam-ldapd/HISTORY
@@ -0,0 +1,3 @@
+2009-09-06 Vlad Glagolev <stealth AT sourcemage.org>
+ * DETAILS, DEPENDS, DETAILS, INSTALL, CONFLICTS, 9F8D08A7.gpg,
+ init.d/nslcd: spell created
diff --git a/utils/nss-pam-ldapd/INSTALL b/utils/nss-pam-ldapd/INSTALL
new file mode 100755
index 0000000..dffcc52
--- /dev/null
+++ b/utils/nss-pam-ldapd/INSTALL
@@ -0,0 +1,3 @@
+default_install &&
+
+install -d -vm 755 "$INSTALL_ROOT/var/run/nslcd"
diff --git a/utils/nss-pam-ldapd/init.d/nslcd
b/utils/nss-pam-ldapd/init.d/nslcd
new file mode 100644
index 0000000..dd8a111
--- /dev/null
+++ b/utils/nss-pam-ldapd/init.d/nslcd
@@ -0,0 +1,8 @@
+#!/bin/bash
+
+PIDFILE=/var/run/nslcd/nslcd.pid
+PROGRAM=/usr/sbin/nslcd
+RUNLEVEL=3
+NEEDS="+network +remote_fs"
+
+. /etc/init.d/smgl_init
diff --git a/x11-toolkits/gtk+2/DETAILS b/x11-toolkits/gtk+2/DETAILS
index 3eecb19..69d2e40 100755
--- a/x11-toolkits/gtk+2/DETAILS
+++ b/x11-toolkits/gtk+2/DETAILS
@@ -1,7 +1,7 @@
SPELL=gtk+2
if [[ $GTK_VER == devel ]];then
- VERSION=2.17.9
-
SOURCE_HASH=sha512:b945235c609e5dfd87cf50b8843a70d44efe73e07c846f5f18a17c4e18e49a3908f6f0c6f8f6c048799d0f72d74d756397f47e43a036252fb3a3f6871a11f14e
+ VERSION=2.17.11
+
SOURCE_HASH=sha512:bd7c12135f516dce462f3c85500bc83990c36dd1fff83acc2b627f0c18c52a0cde9f296d9f46f0a86c730644b5baa1bb8ef2e60305938290fb50e7a94e8c6b90
SOURCE=gtk+-$VERSION.tar.bz2
else
VERSION=2.16.6
diff --git a/x11-toolkits/gtk+2/HISTORY b/x11-toolkits/gtk+2/HISTORY
index 22c353c..43a5c9c 100644
--- a/x11-toolkits/gtk+2/HISTORY
+++ b/x11-toolkits/gtk+2/HISTORY
@@ -1,3 +1,6 @@
+2009-09-06 Treeve Jelbert <treeve AT sourcemage.org>
+ * DETAILS: version 2.17.11 (devel)
+
2009-08-29 Treeve Jelbert <treeve AT sourcemage.org>
* DETAILS: version 2.17.9 (devel)

diff --git a/x11-toolkits/qt4/HISTORY b/x11-toolkits/qt4/HISTORY
index 4dcd082..a4dd60d 100644
--- a/x11-toolkits/qt4/HISTORY
+++ b/x11-toolkits/qt4/HISTORY
@@ -5,6 +5,7 @@

<http://qt.nokia.com/about/news/qt-patches-released-addressing-potential-security-flaw>
cve-2009-2700
fixes bug #15388
+ * POST_INSTALL: refix

2009-09-04 Treeve Jelbert <treeve AT sourcemage.org>
* POST_INSTALL: fix bad pkgconfig files
diff --git a/x11-toolkits/qt4/POST_INSTALL b/x11-toolkits/qt4/POST_INSTALL
index 396ba0a..28fcc69 100755
--- a/x11-toolkits/qt4/POST_INSTALL
+++ b/x11-toolkits/qt4/POST_INSTALL
@@ -1,3 +1,4 @@
-for FF in `ls ${TRACK_ROOT}/usr/lib/pkgconfig/Qt*.pc`;do
+message fix moc paths
+for FF in `ls ${INSTALL_ROOT}/usr/lib/pkgconfig/Qt*.pc`;do
sed -i "/location/s|/src/$SPELLX-${VERSION}/bin|/bin/qt4|" $FF
done
diff --git a/x11/nx/BUILD b/x11/nx/BUILD
index 6e89c73..330a1f0 100755
--- a/x11/nx/BUILD
+++ b/x11/nx/BUILD
@@ -1,27 +1,21 @@
# build Compression Library and Proxy
-for i in nxcomp nxproxy; do
- pushd $i; default_build; popd
+for i in nxcomp nxcompshad nxproxy; do
+ message "${MESSAGE_COLOR}building $i.${DEFAULT_COLOR}" &&
+ pushd ${SOURCE_DIRECTORY}/$i &&
+ default_build &&
+ popd
done &&

# build X11 Support Libraries and Agents
-pushd nx-X11
- make World
+message "${MESSAGE_COLOR}building nx-X11.${DEFAULT_COLOR}" &&
+pushd ${SOURCE_DIRECTORY}/nx-X11 &&
+ make_single &&
+ FAST=1 make World WORLDOPTS="" MAKE="make" &&
+ make_normal &&
popd &&

# build Extended Compression Library
-pushd nxcompext
- default_build
-popd &&
-
-# build RFB Agent
-pushd nxviewer
- xmkmf -a
- cp -a /usr/X11R6/lib/libXp.so* ../nx-X11/exports/lib/
- make
-popd &&
-
-# build RDP Agent
-pushd nxdesktop
- ./configure &&
- make
+message "${MESSAGE_COLOR}building nxcompext.${DEFAULT_COLOR}" &&
+pushd ${SOURCE_DIRECTORY}/nxcompext &&
+ default_build &&
popd
diff --git a/x11/nx/DEPENDS b/x11/nx/DEPENDS
index 86326c1..61b86b5 100755
--- a/x11/nx/DEPENDS
+++ b/x11/nx/DEPENDS
@@ -1,9 +1,19 @@
-depends g++ &&
-depends libpng &&
-depends jpeg &&
-depends gzip &&
-depends xorg-libs &&
-depends openssh &&
-depends nc &&
-depends perl &&
-depends expect
+depends autoconf &&
+depends g++ &&
+depends gccmakedep &&
+depends gzip &&
+depends imake &&
+depends inputproto &&
+depends jpeg &&
+depends libpng &&
+depends libxau &&
+depends libxcomposite &&
+depends libxdamage &&
+depends libxdmcp &&
+depends libxpm &&
+depends libxrandr &&
+depends libxtst &&
+depends nc &&
+depends openssh &&
+depends perl &&
+depends zlib
diff --git a/x11/nx/DETAILS b/x11/nx/DETAILS
index d67e964..ace7065 100755
--- a/x11/nx/DETAILS
+++ b/x11/nx/DETAILS
@@ -1,13 +1,12 @@
SPELL=nx
- VERSION=1.5.0
- SOURCE=nxcomp-${VERSION}-80.tar.gz
- SOURCE2=nxproxy-${VERSION}-9.tar.gz
- SOURCE3=nxcompext-${VERSION}-20.tar.gz
- SOURCE4=nxviewer-${VERSION}-15.tar.gz
- SOURCE5=nxdesktop-${VERSION}-78.tar.gz
- SOURCE6=nx-X11-${VERSION}-21.tar.gz
- SOURCE7=nxagent-${VERSION}-112.tar.gz
- SOURCE8=nxauth-${VERSION}-1.tar.gz
+ VERSION=3.3.0
+ SOURCE=nx-X11-${VERSION}-7.tar.gz
+ SOURCE2=nxagent-${VERSION}-18.tar.gz
+ SOURCE3=nxauth-${VERSION}-1.tar.gz
+ SOURCE4=nxcomp-${VERSION}-4.tar.gz
+ SOURCE5=nxcompext-${VERSION}-4.tar.gz
+ SOURCE6=nxcompshad-${VERSION}-3.tar.gz
+ SOURCE7=nxproxy-${VERSION}-2.tar.gz
SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}
SOURCE_URL[0]=http://64.34.161.181/download/${VERSION}/sources/${SOURCE}
SOURCE2_URL[0]=http://64.34.161.181/download/${VERSION}/sources/${SOURCE2}
@@ -16,7 +15,6 @@ SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}
SOURCE5_URL[0]=http://64.34.161.181/download/${VERSION}/sources/${SOURCE5}
SOURCE6_URL[0]=http://64.34.161.181/download/${VERSION}/sources/${SOURCE6}
SOURCE7_URL[0]=http://64.34.161.181/download/${VERSION}/sources/${SOURCE7}
- SOURCE8_URL[0]=http://64.34.161.181/download/${VERSION}/sources/${SOURCE8}
SOURCE_GPG="gurus.gpg:${SOURCE}.sig"
SOURCE2_GPG="gurus.gpg:${SOURCE2}.sig"
SOURCE3_GPG="gurus.gpg:${SOURCE3}.sig"
@@ -24,15 +22,14 @@ SOURCE_DIRECTORY=${BUILD_DIRECTORY}/${SPELL}
SOURCE5_GPG="gurus.gpg:${SOURCE5}.sig"
SOURCE6_GPG="gurus.gpg:${SOURCE6}.sig"
SOURCE7_GPG="gurus.gpg:${SOURCE7}.sig"
- SOURCE8_GPG="gurus.gpg:${SOURCE8}.sig"
WEB_SITE=http://www.nomachine.com/
ENTERED=20050102
LICENSE[0]=GPL
LICENSE[1]=GPL
LICENSE[2]=GPL
LICENSE[3]=GPL
- LICENSE[4]=GPL
- LICENSE[5]=MIT
+ LICENSE[4]=GPL
+ LICENSE[5]=GPL
LICENSE[6]=GPL
LICENSE[7]=GPL
KEYWORDS="terminal x11"
diff --git a/x11/nx/HISTORY b/x11/nx/HISTORY
index f3261b0..7f051c4 100644
--- a/x11/nx/HISTORY
+++ b/x11/nx/HISTORY
@@ -1,3 +1,16 @@
+2009-09-06 Florian Franzmann <siflfran AT hawo.stw.uni-erlangen.de>
+ * BUILD, DEPENDS, DETAILS, INSTALL, PRE_BUILD,
+ patches/nx-2.1.0-deprecated-headers.patch,
+ patches/nx-2.1.0-invalid-options.patch,
+ patches/nx-3.1.0-gcc-4.3.patch,
+ patches/nx-3.2.0-nxproxy_read_from_stdin.patch,
+ patches/nx-3.3.0-cflags.patch,
+ patches/nx-3.3.0-nxcomp-glibc2.10.patch,
+ patches/nx-x11-1.5.0-tmp-exec.patch,
+ patches/nxcomp-1.5.0-pic.patch:
+ updated to 3.3.0, added patches from gentoo to make the
+ spell compile
+
2008-03-18 Eric Sandall <sandalle AT sourcemage.org>
* DEPENDS: Switch X11-LIBS to the one and only xorg-libs

@@ -36,4 +49,3 @@

2005-01-02 Richard Johns <johnsr AT lincoln.ac.nz>
* PREPARE, DETAILS, DEPENDS, PRE_BUILD, BUILD, INSTALL: Created spell
-
diff --git a/x11/nx/INSTALL b/x11/nx/INSTALL
index 840e919..0ac1df5 100755
--- a/x11/nx/INSTALL
+++ b/x11/nx/INSTALL
@@ -5,31 +5,31 @@ NX_BIN=${NX_PREFIX}
mkdir -p ${NX_PREFIX}/lib &&
cp -a ${SPELL_DIRECTORY}/nxagent ${INSTALLROOT}/usr/bin &&
ln -snf nxagent ${INSTALLROOT}/usr/bin/nxproxy &&
-ln -snf nxagent ${INSTALLROOT}/usr/bin/nxviewer &&
-ln -snf nxagent ${INSTALLROOT}/usr/bin/nxdesktop

-cp -a nxcomp/libXcomp.so.${VERSION} ${NX_LIB} &&
+cp -a ${SOURCE_DIRECTORY}/nxcomp/libXcomp.so.${VERSION} ${NX_LIB} &&
ln -sf libXcomp.so.${VERSION} ${NX_LIB}/libXcomp.so &&
-ln -sf libXcomp.so.${VERSION} ${NX_LIB}/libXcomp.so.1 &&
+ln -sf libXcomp.so.${VERSION} ${NX_LIB}/libXcomp.so.3 &&

-cp -a nxcompext/libXcompext.so.${VERSION} ${NX_LIB} &&
+cp -a ${SOURCE_DIRECTORY}/nxcompext/libXcompext.so.${VERSION} ${NX_LIB}
&&
ln -sf libXcompext.so.${VERSION} ${NX_LIB}/libXcompext.so &&
-ln -sf libXcompext.so.${VERSION} ${NX_LIB}/libXcompext.so.1 &&
+ln -sf libXcompext.so.${VERSION} ${NX_LIB}/libXcompext.so.3 &&

-cp -a nx-X11/lib/X11/libX11.so.6.2 ${NX_LIB} &&
+cp -a ${SOURCE_DIRECTORY}/nxcompshad/libXcompshad.so.${VERSION} ${NX_LIB}
&&
+ln -sf libXcompshad.so.${VERSION} ${NX_LIB}/libXcompshad.so &&
+ln -sf libXcompshad.so.${VERSION} ${NX_LIB}/libXcompshad.so.3 &&
+
+cp -a ${SOURCE_DIRECTORY}/nx-X11/lib/X11/libX11.so.6.2 ${NX_LIB} &&
ln -sf libX11.so.6.2 ${NX_LIB}/libX11.so &&
ln -sf libX11.so.6.2 ${NX_LIB}/libX11.so.6 &&

-cp -a nx-X11/lib/Xext/libXext.so.6.4 ${NX_LIB} &&
+cp -a ${SOURCE_DIRECTORY}/nx-X11/lib/Xext/libXext.so.6.4 ${NX_LIB} &&
ln -sf libXext.so.6.4 ${NX_LIB}/libXext.so &&
ln -sf libXext.so.6.4 ${NX_LIB}/libXext.so.6 &&

-cp -a nx-X11/lib/Xrender/libXrender.so.1.2 ${NX_LIB} &&
-ln -sf libXrender.so.1.2 ${NX_LIB}/libXrender.so &&
-ln -sf libXrender.so.1.2 ${NX_LIB}/libXrender.so.1 &&
+cp -a ${SOURCE_DIRECTORY}/nx-X11/lib/Xrender/libXrender.so.1.2.2
${NX_LIB} &&
+ln -sf libXrender.so.1.2.2 ${NX_LIB}/libXrender.so &&
+ln -sf libXrender.so.1.2.2 ${NX_LIB}/libXrender.so.1 &&

install -m 755 nx-X11/programs/Xserver/nxagent ${NX_BIN} &&
-install -m 755 nxproxy/nxproxy ${NX_BIN} &&
-install -m 755 nxdesktop/nxdesktop ${NX_BIN} &&
-install -m 755 nxviewer/nxviewer/nxviewer ${NX_BIN} &&
-install -m 755 nxviewer/nxpasswd/nxpasswd ${INSTALLROOT}/usr/bin/
+install -m 755 nxproxy/nxproxy ${NX_BIN}
+#install -m 755 nxviewer/nxpasswd/nxpasswd ${INSTALLROOT}/usr/bin/
diff --git a/x11/nx/PRE_BUILD b/x11/nx/PRE_BUILD
index bea8d0b..1903c6d 100755
--- a/x11/nx/PRE_BUILD
+++ b/x11/nx/PRE_BUILD
@@ -1,5 +1,5 @@
mkdir -p ${SOURCE_DIRECTORY} &&
-cd ${SOURCE_DIRECTORY}
+cd ${SOURCE_DIRECTORY} &&

unpack_file '' &&
unpack_file 2 &&
@@ -7,5 +7,26 @@ unpack_file 3 &&
unpack_file 4 &&
unpack_file 5 &&
unpack_file 6 &&
-unpack_file 7 &&
-unpack_file 8
+unpack_file 7
+
+cd ${SOURCE_DIRECTORY}/nxproxy &&
+patch -p0 <
${SCRIPT_DIRECTORY}/patches/nx-3.2.0-nxproxy_read_from_stdin.patch &&
+cd ${SOURCE_DIRECTORY}/nxcomp &&
+patch -p0 < ${SCRIPT_DIRECTORY}/patches/nx-2.1.0-invalid-options.patch &&
+patch -p0 < ${SCRIPT_DIRECTORY}/patches/nx-3.3.0-nxcomp-glibc2.10.patch &&
+cd ${SOURCE_DIRECTORY} &&
+patch -p0 < ${SCRIPT_DIRECTORY}/patches/nxcomp-1.5.0-pic.patch &&
+patch -p0 < ${SCRIPT_DIRECTORY}/patches/nx-x11-1.5.0-tmp-exec.patch &&
+patch -p0 < ${SCRIPT_DIRECTORY}/patches/nx-3.3.0-cflags.patch &&
+
+for i in nxcomp nxcompext nxcompshad nxproxy; do
+ message "${MESSAGE_COLOR}autoreconf in
${SOURCE_DIRECTORY}/$i${DEFAULT_COLOR}"
+ cd ${SOURCE_DIRECTORY}/${i} &&
+ autoreconf
+done &&
+
+
+HOSTCONF="${SOURCE_DIRECTORY}/nx-X11/config/cf/host.def"
+echo "#define CcCmd gcc" >> "${HOSTCONF}"
+echo "#define OptimizedCDebugFlags ${CFLAGS} GccAliasingArgs" >>
"${HOSTCONF}"
+echo "#define OptimizedCplusplusDebugFlags ${CXXFLAGS} GccAliasingArgs" >>
"${HOSTCONF}"
diff --git a/x11/nx/nx-X11-1.5.0-21.tar.gz.sig
b/x11/nx/nx-X11-1.5.0-21.tar.gz.sig
deleted file mode 100644
index cb099c7..0000000
Binary files a/x11/nx/nx-X11-1.5.0-21.tar.gz.sig and /dev/null differ
diff --git a/x11/nx/nx-X11-3.3.0-7.tar.gz.sig
b/x11/nx/nx-X11-3.3.0-7.tar.gz.sig
new file mode 100644
index 0000000..ed82dc1
Binary files /dev/null and b/x11/nx/nx-X11-3.3.0-7.tar.gz.sig differ
diff --git a/x11/nx/nxagent-1.5.0-112.tar.gz.sig
b/x11/nx/nxagent-1.5.0-112.tar.gz.sig
deleted file mode 100644
index 99682d8..0000000
Binary files a/x11/nx/nxagent-1.5.0-112.tar.gz.sig and /dev/null differ
diff --git a/x11/nx/nxagent-3.3.0-18.tar.gz.sig
b/x11/nx/nxagent-3.3.0-18.tar.gz.sig
new file mode 100644
index 0000000..697fa2d
Binary files /dev/null and b/x11/nx/nxagent-3.3.0-18.tar.gz.sig differ
diff --git a/x11/nx/nxauth-1.5.0-1.tar.gz.sig
b/x11/nx/nxauth-1.5.0-1.tar.gz.sig
deleted file mode 100644
index f4ea855..0000000
Binary files a/x11/nx/nxauth-1.5.0-1.tar.gz.sig and /dev/null differ
diff --git a/x11/nx/nxauth-3.3.0-1.tar.gz.sig
b/x11/nx/nxauth-3.3.0-1.tar.gz.sig
new file mode 100644
index 0000000..d653123
Binary files /dev/null and b/x11/nx/nxauth-3.3.0-1.tar.gz.sig differ
diff --git a/x11/nx/nxcomp-1.5.0-80.tar.gz.sig
b/x11/nx/nxcomp-1.5.0-80.tar.gz.sig
deleted file mode 100644
index 15e3ff9..0000000
Binary files a/x11/nx/nxcomp-1.5.0-80.tar.gz.sig and /dev/null differ
diff --git a/x11/nx/nxcomp-3.3.0-4.tar.gz.sig
b/x11/nx/nxcomp-3.3.0-4.tar.gz.sig
new file mode 100644
index 0000000..7370304
Binary files /dev/null and b/x11/nx/nxcomp-3.3.0-4.tar.gz.sig differ
diff --git a/x11/nx/nxcompext-1.5.0-20.tar.gz.sig
b/x11/nx/nxcompext-1.5.0-20.tar.gz.sig
deleted file mode 100644
index 9f46239..0000000
Binary files a/x11/nx/nxcompext-1.5.0-20.tar.gz.sig and /dev/null differ
diff --git a/x11/nx/nxcompext-3.3.0-4.tar.gz.sig
b/x11/nx/nxcompext-3.3.0-4.tar.gz.sig
new file mode 100644
index 0000000..1159dd2
Binary files /dev/null and b/x11/nx/nxcompext-3.3.0-4.tar.gz.sig differ
diff --git a/x11/nx/nxcompshad-3.3.0-3.tar.gz.sig
b/x11/nx/nxcompshad-3.3.0-3.tar.gz.sig
new file mode 100644
index 0000000..a8193c4
Binary files /dev/null and b/x11/nx/nxcompshad-3.3.0-3.tar.gz.sig differ
diff --git a/x11/nx/nxdesktop-1.5.0-78.tar.gz.sig
b/x11/nx/nxdesktop-1.5.0-78.tar.gz.sig
deleted file mode 100644
index 0fe2d22..0000000
Binary files a/x11/nx/nxdesktop-1.5.0-78.tar.gz.sig and /dev/null differ
diff --git a/x11/nx/nxproxy-1.5.0-9.tar.gz.sig
b/x11/nx/nxproxy-1.5.0-9.tar.gz.sig
deleted file mode 100644
index c49ced4..0000000
Binary files a/x11/nx/nxproxy-1.5.0-9.tar.gz.sig and /dev/null differ
diff --git a/x11/nx/nxproxy-3.3.0-2.tar.gz.sig
b/x11/nx/nxproxy-3.3.0-2.tar.gz.sig
new file mode 100644
index 0000000..3feb841
Binary files /dev/null and b/x11/nx/nxproxy-3.3.0-2.tar.gz.sig differ
diff --git a/x11/nx/nxviewer-1.5.0-15.tar.gz.sig
b/x11/nx/nxviewer-1.5.0-15.tar.gz.sig
deleted file mode 100644
index c19bab0..0000000
Binary files a/x11/nx/nxviewer-1.5.0-15.tar.gz.sig and /dev/null differ
diff --git a/x11/nx/patches/nx-2.1.0-deprecated-headers.patch
b/x11/nx/patches/nx-2.1.0-deprecated-headers.patch
new file mode 100644
index 0000000..c9741d5
--- /dev/null
+++ b/x11/nx/patches/nx-2.1.0-deprecated-headers.patch
@@ -0,0 +1,111 @@
+diff -urN BlockCacheSet.cpp BlockCacheSet.cpp
+--- BlockCacheSet.cpp 2006-11-05 13:22:45.963189321 +0000
++++ BlockCacheSet.cpp 2006-11-05 13:23:25.000000000 +0000
+@@ -15,7 +15,9 @@
+ /* */
+ /**************************************************************************/
+
+-#include <iostream.h>
++using namespace std;
++
++#include <iostream>
+ #include "BlockCacheSet.h"
+
+
+diff -urN Loop.cpp Loop.cpp
+--- Loop.cpp 2006-11-05 13:22:45.854205948 +0000
++++ Loop.cpp 2006-11-05 13:23:25.000000000 +0000
+@@ -15,6 +15,8 @@
+ /* */
+ /**************************************************************************/
+
++using namespace std;
++
+ #include <stdio.h>
+ #include <stdlib.h>
+ #include <unistd.h>
+@@ -29,7 +31,7 @@
+ #include <dirent.h>
+ #include <pwd.h>
+
+-#include <fstream.h>
++#include <fstream>
+ #include <fcntl.h>
+
+ #include <sys/types.h>
+diff -urN Message.cpp Message.cpp
+--- Message.cpp 2006-11-05 13:22:45.963189321 +0000
++++ Message.cpp 2006-11-05 13:23:25.000000000 +0000
+@@ -15,8 +15,10 @@
+ /* */
+ /**************************************************************************/
+
++using namespace std;
++
+ #include <stdio.h>
+-#include <fstream.h>
++#include <fstream>
+ #include <unistd.h>
+ #include <string.h>
+
+diff -urN Misc.cpp Misc.cpp
+--- Misc.cpp 2006-11-05 13:22:45.701229285 +0000
++++ Misc.cpp 2006-11-05 13:23:25.000000000 +0000
+@@ -15,7 +15,9 @@
+ /* */
+ /**************************************************************************/
+
+-#include <iostream.h>
++using namespace std;
++
++#include <iostream>
+ #include <stdio.h>
+ #include <ctype.h>
+ #include <stdlib.h>
+diff -urN Misc.h Misc.h
+--- Misc.h 2006-11-05 13:22:45.643238132 +0000
++++ Misc.h 2006-11-05 13:23:25.000000000 +0000
+@@ -18,8 +18,10 @@
+ #ifndef Misc_H
+ #define Misc_H
+
+-#include <iostream.h>
+-#include <fstream.h>
++using namespace std;
++
++#include <iostream>
++#include <fstream>
+
+ #include <errno.h>
+ #include <string.h>
+diff -urN Proxy.cpp Proxy.cpp
+--- Proxy.cpp 2006-11-05 13:22:45.856205642 +0000
++++ Proxy.cpp 2006-11-05 13:23:25.000000000 +0000
+@@ -15,10 +15,12 @@
+ /* */
+ /**************************************************************************/
+
++using namespace std;
++
+ #include <stdio.h>
+ #include <unistd.h>
+ #include <stdlib.h>
+-#include <fstream.h>
++#include <fstream>
+ #include <sys/types.h>
+ #include <sys/stat.h>
+
+diff -urN Split.cpp Split.cpp
+--- Split.cpp 2006-11-05 13:22:45.797214643 +0000
++++ Split.cpp 2006-11-05 13:23:25.000000000 +0000
+@@ -15,7 +15,9 @@
+ /* */
+ /**************************************************************************/
+
+-#include <fstream.h>
++using namespace std;
++
++#include <fstream>
+ #include <unistd.h>
+ #include <string.h>
+ #include <sys/stat.h>
diff --git a/x11/nx/patches/nx-2.1.0-invalid-options.patch
b/x11/nx/patches/nx-2.1.0-invalid-options.patch
new file mode 100644
index 0000000..17e4f43
--- /dev/null
+++ b/x11/nx/patches/nx-2.1.0-invalid-options.patch
@@ -0,0 +1,38 @@
+--- configure.in 2006-11-04 19:37:56.000000000 +0000
++++ configure.in 2006-11-04 19:38:23.000000000 +0000
+@@ -52,35 +52,6 @@
+ AC_PROG_CC
+ AC_LANG_CPLUSPLUS
+
+-dnl Check whether option -Wno-deprecated
+-dnl is needed by GCC compiler.
+-
+-AC_MSG_CHECKING([whether compiler needs -Wno-deprecated])
+-gcc_version=`${CC} --version | grep 'gcc (GCC) [[3-4]].' | head -n 1`
+-case "${gcc_version}" in
+- gcc*)
+- AC_MSG_RESULT([yes])
+- CXXFLAGS="$CXXFLAGS -Wno-deprecated"
+- ;;
+-
+- *)
+- AC_MSG_RESULT([no])
+- ;;
+-esac
+-
+-AC_MSG_CHECKING([whether compiler accepts -Wmissing-declarations and
-Wnested-externs])
+-gcc_version=`${CC} --version | grep 'gcc (GCC) [[3-4]].' | head -n 1`
+-case "${gcc_version}" in
+- gcc*)
+- AC_MSG_RESULT([no])
+- ;;
+-
+- *)
+- AC_MSG_RESULT([yes])
+- CXXFLAGS="$CXXFLAGS -Wmissing-declarations -Wnested-externs"
+- ;;
+-esac
+-
+ dnl Check for BSD compatible install.
+
+ AC_PROG_INSTALL
diff --git a/x11/nx/patches/nx-3.1.0-gcc-4.3.patch
b/x11/nx/patches/nx-3.1.0-gcc-4.3.patch
new file mode 100644
index 0000000..112c697
--- /dev/null
+++ b/x11/nx/patches/nx-3.1.0-gcc-4.3.patch
@@ -0,0 +1,24 @@
+--- nxcompshad/Misc.h
++++ nxcompshad/Misc.h
+@@ -18,10 +18,10 @@
+ #ifndef Misc_H
+ #define Misc_H
+
+-#include <iostream.h>
++#include <iostream>
+
+-#include <errno.h>
+-#include <string.h>
++#include <cerrno>
++#include <cstring>
+
+ //
+ // Error handling macros.
+@@ -35,6 +35,6 @@
+ // Log file.
+ //
+
+-extern ostream *logofs;
++extern std::ostream *logofs;
+
+ #endif /* Misc_H */
diff --git a/x11/nx/patches/nx-3.2.0-nxproxy_read_from_stdin.patch
b/x11/nx/patches/nx-3.2.0-nxproxy_read_from_stdin.patch
new file mode 100644
index 0000000..bce692d
--- /dev/null
+++ b/x11/nx/patches/nx-3.2.0-nxproxy_read_from_stdin.patch
@@ -0,0 +1,68 @@
+--- Main.c.old 2007-07-18 17:39:13.000000000 +0200
++++ Main.c 2008-03-12 04:40:30.000000000 +0100
+@@ -36,28 +36,48 @@
+ int result = -1;
+
+ char *options = NULL;
+-
++
++ char *nx_commfd_str = NULL;
++
+ options = getenv("NX_DISPLAY");
+-
+- if (NXTransParseCommandLine(argc, argv) < 0)
++
++ if ((nx_commfd_str = getenv("NX_COMMFD")) != NULL)
+ {
+- NXTransCleanup();
+- }
++ int nx_commfd = atoi(nx_commfd_str);
+
+- if (NXTransParseEnvironment(options, 0) < 0)
+- {
+- NXTransCleanup();
++ if (result)
++ result = NXTransCreate(nx_commfd, NX_MODE_SERVER, options);
++
++ // go into endless loop
++
++ if (result)
++ {
++ while (NXTransRunning(NX_FD_ANY))
++ result = NXTransContinue(NULL);
++ }
+ }
++ else
++ {
++ if (NXTransParseCommandLine(argc, argv) < 0)
++ {
++ NXTransCleanup();
++ }
++
++ if (NXTransParseEnvironment(options, 0) < 0)
++ {
++ NXTransCleanup();
++ }
++
++ /*
++ * This should not return...
++ */
++
++ #ifdef TEST
++ fprintf(stderr, "Main: Yielding control to NX entry point.\n");
++ #endif
+
+- /*
+- * This should not return...
+- */
+-
+- #ifdef TEST
+- fprintf(stderr, "Main: Yielding control to NX entry point.\n");
+- #endif
+-
+- result = NXTransProxy(NX_FD_ANY, NX_MODE_ANY, NX_DISPLAY_ANY);
++ result = NXTransProxy(NX_FD_ANY, NX_MODE_ANY, NX_DISPLAY_ANY);
++ }
+
+ /*
+ * ...So these should not be called.
diff --git a/x11/nx/patches/nx-3.3.0-cflags.patch
b/x11/nx/patches/nx-3.3.0-cflags.patch
new file mode 100644
index 0000000..3556293
--- /dev/null
+++ b/x11/nx/patches/nx-3.3.0-cflags.patch
@@ -0,0 +1,54 @@
+--- nxcomp/configure.in.orig 2008-12-18 15:48:09.000000000 +0100
++++ nxcomp/configure.in 2008-12-18 15:54:14.000000000 +0100
+@@ -7,8 +7,7 @@
+
+ dnl Set our default compilation flags.
+
+-CXXFLAGS="-O3 -fno-rtti -fno-exceptions"
+-CFLAGS="-O3"
++CXXFLAGS="$CXXFLAGS -fno-rtti -fno-exceptions"
+
+ dnl Reset default linking directives.
+
+--- nxcompext/configure.in.orig 2008-12-18 15:55:29.000000000 +0100
++++ nxcompext/configure.in 2008-12-18 15:55:51.000000000 +0100
+@@ -5,11 +5,6 @@
+ AC_INIT(NXlib.h)
+ AC_PREREQ(2.13)
+
+-dnl Reset default compilation flags.
+-
+-CXXFLAGS="-O3"
+-CFLAGS="-O3"
+-
+ dnl Reset default linking directives.
+
+ LIBSTATIC=""
+--- nxcompshad/configure.in.orig 2008-12-18 15:56:13.000000000 +0100
++++ nxcompshad/configure.in 2008-12-18 15:56:22.000000000 +0100
+@@ -5,11 +5,6 @@
+ AC_INIT(Shadow.h)
+ AC_PREREQ(2.13)
+
+-dnl Reset default compilation flags.
+-
+-CXXFLAGS="-O3"
+-CPPFLAGS="-O3"
+-
+ dnl Reset default linking directives.
+
+ LIBSTATIC=""
+--- nxproxy/configure.in.orig 2008-12-18 15:57:48.000000000 +0100
++++ nxproxy/configure.in 2008-12-18 15:57:55.000000000 +0100
+@@ -5,11 +5,6 @@
+ AC_INIT(Main.c)
+ AC_PREREQ(2.13)
+
+-dnl Reset default compilation flags.
+-
+-CXXFLAGS="-O3"
+-CPPFLAGS="-O3"
+-
+ dnl Prefer headers and libraries from nx-X11 if present.
+
+ if test -d "../nx-X11/exports/include" ; then
diff --git a/x11/nx/patches/nx-3.3.0-nxcomp-glibc2.10.patch
b/x11/nx/patches/nx-3.3.0-nxcomp-glibc2.10.patch
new file mode 100644
index 0000000..12267c7
--- /dev/null
+++ b/x11/nx/patches/nx-3.3.0-nxcomp-glibc2.10.patch
@@ -0,0 +1,11 @@
+--- Loop.cpp.orig 2009-07-06 12:38:10.000000000 +0200
++++ Loop.cpp 2009-07-06 12:38:14.000000000 +0200
+@@ -10979,7 +10979,7 @@
+ packMethod == PACK_LOSSLESS ||
+ packMethod == PACK_ADAPTIVE)
+ {
+- char *dash = rindex(opt, '-');
++ const char *dash = rindex(opt, '-');
+
+ if (dash != NULL && strlen(dash) == 2 &&
+ *(dash + 1) >= '0' && *(dash + 1) <= '9')
diff --git a/x11/nx/patches/nx-x11-1.5.0-tmp-exec.patch
b/x11/nx/patches/nx-x11-1.5.0-tmp-exec.patch
new file mode 100644
index 0000000..ece2214
--- /dev/null
+++ b/x11/nx/patches/nx-x11-1.5.0-tmp-exec.patch
@@ -0,0 +1,11 @@
+--- nx-X11/config/imake/imake.c.orig 2006-11-05 00:10:49.000000000 +0000
++++ nx-X11/config/imake/imake.c 2006-11-05 00:11:49.000000000 +0000
+@@ -974,7 +974,7 @@
+ static void
+ get_libc_version(FILE *inFile)
+ {
+- char aout[] = "/tmp/imakeXXXXXX";
++ char aout[] = "./imakeXXXXXX";
+ FILE *fp;
+ const char *format = "%s -o %s -x c -";
+ char *cc;
diff --git a/x11/nx/patches/nxcomp-1.5.0-pic.patch
b/x11/nx/patches/nxcomp-1.5.0-pic.patch
new file mode 100644
index 0000000..2ccaf97
--- /dev/null
+++ b/x11/nx/patches/nxcomp-1.5.0-pic.patch
@@ -0,0 +1,20 @@
+--- nxcomp/Makefile.in.agriffis 2005-11-12 12:48:42.000000000 -0500
++++ nxcomp/Makefile.in 2005-12-15 12:24:46.000000000 -0500
+@@ -32,7 +32,7 @@
+
+ CXX = @CXX@
+ CXXFLAGS = @CXXFLAGS@ @X_CFLAGS@ @DEFS@ \
+- -Wall -Wpointer-arith
++ -Wall -Wpointer-arith -fPIC
+ CXXINCLUDES =
+ CXXDEFINES =
+
+@@ -42,7 +42,7 @@
+
+ CC = @CC@
+ CCFLAGS = @CFLAGS@ @X_CFLAGS@ @DEFS@ \
+- -Wall -Wpointer-arith
++ -Wall -Wpointer-arith -fPIC
+ CCINCLUDES =
+ CCDEFINES =
+



  • [SM-Commit] GIT changes to devel-xorg-modular grimoire by Eric Sandall (45b404759a47e9d2fe2d8af4b4790deea1855f84), Eric Sandall, 09/06/2009

Archive powered by MHonArc 2.6.24.

Top of Page