[Lunar-commits] <crater> sync crater with zdeprecated in the moonbase

Florin Braescu florin at lunar-linux.org
Tue Aug 23 12:09:28 CEST 2011


commit 7dc0848e8f69c6e9abc695d3252b941145db7e7a
Author: Florin Braescu <florin at lunar-linux.org>
Date:   Tue Aug 23 14:09:28 2011 +0400

    sync crater with zdeprecated in the moonbase
---
 audio/Blursk/DETAILS                    |    2 +-
 audio/E-xmms/DEPENDS                    |    4 +-
 audio/audioscrobbler/DEPENDS            |    2 +-
 audio/bluexmms/DEPENDS                  |    6 +-
 audio/crystality-plugin/DETAILS         |    8 +++-
 audio/gforce/DETAILS                    |    7 ++-
 audio/gst-editor/DETAILS                |    6 +-
 audio/gst-player/DEPENDS                |    6 +-
 audio/gst-plugins/BUILD                 |   39 +++++++-------
 audio/gst-plugins/DEPENDS               |   85 +++++++++++++++++--------------
 audio/gst-plugins/DETAILS               |    2 +-
 audio/modplugxmms/DEPENDS               |   10 ++--
 audio/mt-daapd/DEPENDS                  |    7 +--
 audio/mt-daapd/DETAILS                  |   18 +++---
 audio/xmms-bassmod/BUILD                |   11 ++++
 audio/xmms-bassmod/DEPENDS              |    1 +
 audio/xmms-bassmod/DETAILS              |   28 ++++++++++
 audio/xmms-bassmod/PRE_BUILD            |    5 ++
 audio/xmms-dumb/DEPENDS                 |    2 +
 audio/xmms-dumb/DETAILS                 |   19 +++++++
 audio/xmms-goom/BUILD                   |    9 +++-
 audio/xmms-itouch/DETAILS               |    6 +-
 audio/xmms-mad/DEPENDS                  |    4 +-
 audio/xmms-mad/DETAILS                  |    2 +-
 audio/xmms-normalize/DETAILS            |    4 +-
 audio/xmms-pulse/DEPENDS                |    2 +-
 audio/xmms-ruby/BUILD                   |    6 ++
 audio/xmms-ruby/DEPENDS                 |    1 +
 audio/xmms-ruby/DETAILS                 |   12 ++++
 audio/xmms-shell/DETAILS                |    6 +-
 audio/xmmsskins/DETAILS                 |    4 +-
 compilers/gcc2/DETAILS                  |    2 +-
 compilers/j2sdk/DETAILS                 |    2 +-
 compilers/php/BUILD                     |    8 ++--
 compilers/php/DEPENDS                   |    2 +-
 compilers/php/DETAILS                   |   24 ++++----
 crypto/cryptoapi/DETAILS                |    2 +-
 devel/hal-info/DETAILS                  |   10 ++--
 devel/hal/BUILD                         |   11 ++---
 devel/hal/DEPENDS                       |   27 ++++++----
 devel/hal/DETAILS                       |   13 ++---
 devel/hal/PRE_BUILD                     |    2 +-
 devel/kqemu/DETAILS                     |   10 ++--
 devel/kvm/BUILD                         |   16 ++++--
 devel/kvm/DEPENDS                       |    7 +--
 devel/kvm/DETAILS                       |    8 ++--
 doc-tools/teTeX-texmf/DETAILS           |    6 +-
 doc-tools/teTeX/BUILD                   |   23 +++++----
 doc-tools/teTeX/DEPENDS                 |   19 ++++---
 doc-tools/teTeX/DETAILS                 |   11 +++--
 filesys/device-mapper/BUILD             |   17 ++++++-
 filesys/device-mapper/DETAILS           |   12 ++--
 gnome2/desktop/eel/DEPENDS              |    3 +-
 gnome2/desktop/eel/DETAILS              |    8 ++--
 gnome2/desktop/ximian-connector/DEPENDS |    4 +-
 gnustep/GWorkspace/BUILD                |   16 ++++--
 gnustep/GWorkspace/DETAILS              |   21 ++++++--
 gnustep/Gorm/BUILD                      |   11 ++--
 gnustep/Gorm/DETAILS                    |   15 ++++--
 gnustep/ProjectCenter/BUILD             |   10 ++--
 gnustep/ProjectCenter/DETAILS           |   18 +++++--
 gnustep/gnustep-back/BUILD              |    9 ++--
 gnustep/gnustep-back/DEPENDS            |    2 +
 gnustep/gnustep-back/DETAILS            |   13 +++--
 gnustep/gnustep-base/BUILD              |    7 ++-
 gnustep/gnustep-base/DEPENDS            |   10 ++--
 gnustep/gnustep-base/DETAILS            |   11 +++-
 gnustep/gnustep-gui/BUILD               |   10 ----
 gnustep/gnustep-gui/DETAILS             |   15 ++++--
 gnustep/gnustep-make/BUILD              |    5 ++-
 gnustep/gnustep-make/DETAILS            |   11 +++-
 graphics/glut/CONFLICTS                 |    3 -
 graphics/gtk+/BUILD                     |    4 +-
 graphics/gtk+/DEPENDS                   |    2 +-
 graphics/gtk+/DETAILS                   |    6 +-
 graphics/libungif/BUILD                 |    2 +-
 graphics/libungif/DETAILS               |    9 ++-
 graphics/svgalib/BUILD                  |    9 ++-
 graphics/svgalib/DETAILS                |    7 ++-
 kernel/igb/DETAILS                      |    6 +-
 kernel/linux-2.4-agr/DETAILS            |   14 +++---
 kernel/linux-2.4-grsec/DETAILS          |   18 +++---
 kernel/linux-2.4-om/DETAILS             |   14 +++---
 kernel/linux-2.4-stable/DETAILS         |   14 +++---
 kernel/linux-2.4-vanilla/DETAILS        |    6 +-
 kernel/linux-2.4/DETAILS                |   14 +++---
 libs/swfdec/DEPENDS                     |   10 ++--
 libs/swfdec/DETAILS                     |   21 ++++----
 mail/pine/BUILD                         |    2 +-
 python/pymsn/BUILD                      |    7 +++
 python/pymsn/DEPENDS                    |    4 ++
 python/pymsn/DETAILS                    |   29 +++++++++++
 sql/PostNuke/BUILD                      |   17 ++++++
 sql/PostNuke/DEPENDS                    |    3 +
 sql/PostNuke/DETAILS                    |   14 +++++
 sql/PostNuke/POST_INSTALL               |   11 ++++
 utils/lm_sensors-2.4/BUILD              |    9 +++
 utils/lm_sensors-2.4/CONFLICTS          |    2 +
 utils/lm_sensors-2.4/DEPENDS            |    1 +
 utils/lm_sensors-2.4/DETAILS            |   16 ++++++
 utils/termcap/BUILD                     |    9 +++
 utils/termcap/DETAILS                   |   15 ++++++
 video/dirac/DETAILS                     |    9 ++--
 video/libv4l/BUILD                      |    7 +++
 video/libv4l/CONFLICTS                  |    1 +
 video/libv4l/DETAILS                    |   22 ++++++++
 video/piave/BUILD                       |    5 ++-
 video/piave/DEPENDS                     |   10 ++--
 video/piave/DETAILS                     |    5 +-
 web/ijb/BUILD                           |   12 ++---
 web/ijb/CONFLICTS                       |    2 +-
 web/ijb/DETAILS                         |   14 +++--
 web/ijb/junkbuster.sh                   |   18 +++---
 x11-utils/gkrellmms/DEPENDS             |    2 +-
 x11-utils/gkrellmms/DETAILS             |    4 +-
 x11-wm/ion-3/BUILD                      |    6 ++
 x11-wm/ion-3/DEPENDS                    |    2 +
 x11-wm/ion-3/DETAILS                    |   32 ++++++++++++
 xfce4/apps/xfmedia/BUILD                |    8 ++--
 xfce4/apps/xfmedia/DEPENDS              |    4 +-
 xfce4/apps/xfmedia/DETAILS              |    3 +-
 xfce4/core/libxfce4ui/BUILD             |    9 +++
 xfce4/core/libxfce4ui/DEPENDS           |   11 ++++
 xfce4/core/libxfce4ui/DETAILS           |   15 ++++++
 124 files changed, 841 insertions(+), 413 deletions(-)

diff --git a/audio/Blursk/DETAILS b/audio/Blursk/DETAILS
index 45bf118..c7e54a5 100644
--- a/audio/Blursk/DETAILS
+++ b/audio/Blursk/DETAILS
@@ -14,5 +14,5 @@ It was inspired by the "Blur Scope" plugin, but Blursk goes far beyond that.
 It supports a wide variety of colormaps, blur patterns, plotting styles,
 and other options.
 The only things that haven't changed are portions of the XMMS interface
-and configuration code. 
+and configuration code.
 EOF
diff --git a/audio/E-xmms/DEPENDS b/audio/E-xmms/DEPENDS
index 32799c7..92c2f8c 100644
--- a/audio/E-xmms/DEPENDS
+++ b/audio/E-xmms/DEPENDS
@@ -1,3 +1,3 @@
-depends  xmms            &&
-depends  enlightenment   &&
+depends  xmms
+depends  enlightenment
 depends  epplet-base
diff --git a/audio/audioscrobbler/DEPENDS b/audio/audioscrobbler/DEPENDS
index 4ddd352..f7cba6e 100644
--- a/audio/audioscrobbler/DEPENDS
+++ b/audio/audioscrobbler/DEPENDS
@@ -1,2 +1,2 @@
-depends xmms &&
+depends xmms
 depends libmusicbrainz
diff --git a/audio/bluexmms/DEPENDS b/audio/bluexmms/DEPENDS
index 9ae6161..aaacd51 100644
--- a/audio/bluexmms/DEPENDS
+++ b/audio/bluexmms/DEPENDS
@@ -1,4 +1,4 @@
-depends aumix &&
-depends xmms &&
-depends bluez-utils &&
+depends aumix
+depends xmms
+depends bluez
 depends xmms-ruby
diff --git a/audio/crystality-plugin/DETAILS b/audio/crystality-plugin/DETAILS
index ca52f95..14a697f 100644
--- a/audio/crystality-plugin/DETAILS
+++ b/audio/crystality-plugin/DETAILS
@@ -2,7 +2,9 @@
          VERSION=0.92
           SOURCE=$MODULE-$VERSION.tar.gz
          SOURCE2=$MODULE-$VERSION-multiline-string.patch.bz2
-   SOURCE_URL[0]=http://fanthom.math.put.poznan.pl/~gyver/crystality/
+   SOURCE_URL[0]=http://ftp.plusline.de/FreeBSD/distfiles/
+   SOURCE_URL[1]=http://swoolley.org/source_cache/
+   SOURCE_URL[2]=http://fanthom.math.put.poznan.pl/~gyver/crystality/
   SOURCE2_URL[0]=$PATCH_URL
         WEB_SITE=http://fanthom.math.put.poznan.pl/~gyver/crystality
          ENTERED=20020223
@@ -11,4 +13,8 @@
 cat << EOF
 Realtime plugin for remastering MP3 sound
 Bandwith extender, Harmonic booster and 3D echo
+
+[ Project home pages appears dead: alternate info available via
+  http://www.xmms.org/plugins.php?category=effect
+]
 EOF
diff --git a/audio/gforce/DETAILS b/audio/gforce/DETAILS
index 63d67fc..68572e2 100644
--- a/audio/gforce/DETAILS
+++ b/audio/gforce/DETAILS
@@ -2,14 +2,17 @@
          VERSION=1.1.6xp3
           SOURCE=$MODULE-$VERSION.tar.gz
  # SOURCE_URL[0]=http://www.mnsi.net/~bgjenero/gforce/
-   SOURCE_URL[0]=http://diddl.firehead.org/software/unix/media/xmms/visualization/
+ # SOURCE_URL[0]=http://diddl.firehead.org/software/unix/media/xmms/visualization/
+   SOURCE_URL[0]=http://stukach.com/hosted/m.i.a/
         WEB_SITE=http://www.mnsi.net/~bgjenero/gforce/
          ENTERED=20020320
          UPDATED=20020320
            SHORT="visualization plugin for xmms"
-      MAINTAINER=kazami at ntlworld.com
 cat << EOF
 G-Force is an excellent Winamp plugin, much simmilar to Geiss,
 and this is the ported version.
 
+[   Project home page is dead: another download link gleaned via
+    http://www.xmms.org/plugins.php?category=vis
+]
 EOF
diff --git a/audio/gst-editor/DETAILS b/audio/gst-editor/DETAILS
index d390697..a4abb63 100644
--- a/audio/gst-editor/DETAILS
+++ b/audio/gst-editor/DETAILS
@@ -9,8 +9,8 @@
            SHORT="Editor frontend of Gstreamer"
 
 cat << EOF
-The GStreamer editor allows users to assemble pipelines using the 
-elements of GStreamer. It is useful for anyone interested in finding out 
-more about how GStreamer works, and particularly those people interested 
+The GStreamer editor allows users to assemble pipelines using the
+elements of GStreamer. It is useful for anyone interested in finding out
+more about how GStreamer works, and particularly those people interested
 in prototyping a potential GStreamer pipeline
 EOF
diff --git a/audio/gst-player/DEPENDS b/audio/gst-player/DEPENDS
index 8a6e9f7..9f5918d 100644
--- a/audio/gst-player/DEPENDS
+++ b/audio/gst-player/DEPENDS
@@ -1,3 +1,3 @@
-depends gst-plugins &&
-depends gnome-desktop &&
-depends GConf2
+depends gst-plugins
+depends gnome-desktop
+depends GConf
diff --git a/audio/gst-plugins/BUILD b/audio/gst-plugins/BUILD
index 0b78d0c..36d0d34 100644
--- a/audio/gst-plugins/BUILD
+++ b/audio/gst-plugins/BUILD
@@ -1,22 +1,23 @@
 (
+
   export LD_LIBRARY_PATH &&
-  ./configure   --build=$BUILD                                   \
-                --sysconfdir=/etc                                \
-                --prefix=/usr                                    \
-                --localstatedir=/var                             \
-                --infodir=/usr/share/info                        \
-                --mandir=/usr/man                                \
-                --enable-gconftool                               \
-                --enable-gconf                                   \
-                --enable-gnome_vfs                               \
-                --enable-oss                                     \
-                --enable-vcd                                     \
-                --enable-libmmx                                  \
-                --enable-jpeg                                    \
-                --enable-png                                     \
-                --with-x                                         \
-                $OPTS                                           &&
- 
- default_make 
+  ./configure   --build=$BUILD             \
+                --sysconfdir=/etc          \
+                --prefix=/usr              \
+                --localstatedir=/var       \
+                --infodir=/usr/share/info  \
+                --mandir=/usr/man          \
+                --enable-gconftool         \
+                --enable-gconf             \
+                --enable-gnome_vfs         \
+                --enable-oss               \
+                --enable-vcd               \
+                --enable-libmmx            \
+                --enable-jpeg              \
+                --enable-png               \
+                --with-x                   \
+                $OPTS                     &&
+
+ default_make
 
-) > $C_FIFO 2>&1 
+) > $C_FIFO 2>&1
diff --git a/audio/gst-plugins/DEPENDS b/audio/gst-plugins/DEPENDS
index 361a570..120cbd4 100644
--- a/audio/gst-plugins/DEPENDS
+++ b/audio/gst-plugins/DEPENDS
@@ -1,64 +1,73 @@
-depends libmad     &&
-depends Hermes     &&
-depends cdparanoia &&
-depends ffmpeg     &&
-depends gstreamer  &&
-
-optional_depends "arts"          "--enable-arts --enable-artsc"               \
-                                 "--disable-arts --disable-artsc"             \
-                                 "for arts support"                           &&
+depends libmad
+depends Hermes
+depends cdparanoia
+depends ffmpeg
+depends gstreamer
+
 optional_depends "libfame"       "--enable-libfame --enable-libfametest"      \
                                  "--disable-libfame --disable-libfametest"    \
-                                 "for Fame encoding support"                  &&
+                                 "for Fame encoding support"
+
 optional_depends "esound"        "--enable-esd --enable-esdtest"              \
                                  "--disable-esd --disable-esdtest"            \
-                                 "for esd support"                            &&
+                                 "for esd support"
+
 optional_depends "libmikmod"     "--enable-mikmod --enable-libmikmodtest"     \
                                  "--disable-mikmod --disable-libmikmodtest"   \
-                                 "for mikmod support"                         &&
+                                 "for mikmod support"
+
 optional_depends "SDL"           "--enable-sdl --enable-sdltest"              \
                                  "--disable-sdl --disable-sdltest"            \
-                                 "for SDL support"                            &&
+                                 "for SDL support"
+
 optional_depends "libvorbis"     "--enable-vorbis --enable-vorbistest"        \
                                  "--disable-vorbis --disable-vorbistest"      \
-                                 "for vorbis support"                         &&
+                                 "for vorbis support"
+
 optional_depends "libdvdread"    "--enable-dvdread"    "--disable-dvdread"    \
-                                 "for dvdread support"                        &&
+                                 "for dvdread support"
+
 optional_depends "a52dec"        "--enable-a52dec"     "--disable-a52dec"     \
-                                 "for A/52 input stream support"              &&
+                                 "for A/52 input stream support"
+
 optional_depends "alsa-lib"      "--enable-alsa"       "--disable-alsa"       \
-                                 "for ALSA output support"                    &&
-optional_depends "avifile"       "--enable-avifile"    "--disable-avifile"    \
-                                 "for avi video support"                      &&
-optional_depends "gnome-vfs2"    "--enable-gnome_vfs"  "--disable-gnome_vfs"  \
-                                 "for gnome-vfs2 support"                     &&
+                                 "for ALSA output support"
+
+optional_depends "gnome-vfs"    "--enable-gnome_vfs"  "--disable-gnome_vfs"   \
+                                 "for gnome-vfs support"
+
 optional_depends "libdv"         "--enable-libdv"      "--disable-libdv"      \
-                                 "for digital video support"                  &&
+                                 "for digital video support"
+
 optional_depends "flac"          "--enable-flac"       "--disable-flac"       \
-                                 "for FLAC support"                           &&
+                                 "for FLAC support"
+
 optional_depends "lame"          "--enable-lame"       "--disable-lame"       \
-                                 "for LAME support"                           &&
+                                 "for LAME support"
+
 optional_depends "mjpegtools"    "--enable-mjpegtools" "--disable-mjpegtools" \
-                                 "for mjpegtools support"                     &&
+                                 "for mjpegtools support"
+
 optional_depends "mpeg2dec"      "--enable-mpeg2dec"   "--disable-mpeg2dec"   \
-                                 "for MPEG2 support"                          &&
-optional_depends "openquicktime" "--enable-quicktime"  "--disable-quicktime"  \
-                                 "for Quicktime support"                      &&
+                                 "for MPEG2 support"
+
 optional_depends "jack"          "--enable-jack"       "--disable-jack"       \
-                                 "for jack audio support (requires alsa)"     &&
+                                 "for jack audio support (requires alsa)"
+
 optional_depends "speex"         "--enable-speex"      "--disable-speex"      \
-                                 "for speex speech plugin"                    &&
+                                 "for speex speech plugin"
+
 optional_depends "pango"         "--enable-pango"      "--disable-pango"      \
-                                 "for pango support"                          &&
-optional_depends "divx4linux"    "--enable-divx"       "--disable-divx"       \
-                                 "for divx compression support"               &&
+                                 "for pango support"
+
 optional_depends "dirac"         "--enable-dirac"      "--disable-dirac"      \
-                                 "for dirac codec video format support"       &&
-optional_depends "x264-cvs"      "--enable-x264"       "--disable-x264"       \
-                                 "for x264 video format support"              &&
+                                 "for dirac codec video format support"
+
 optional_depends "swfdec"        "--enable-swfdec"     "--disable-swfdec"     \
-                                 "for shockwave player support"               &&
+                                 "for shockwave player support"
+
 optional_depends "libshout"      ""                    ""                     \
                                  "for shoutcast and icecast support"
 
-#optional_depends "aalib"         "--enable-aalib"     "--disable-aalib"      "for aalib support"            &&
+optional_depends "aalib"         "--enable-aalib"     "--disable-aalib"       \
+                                 "for aalib support"
diff --git a/audio/gst-plugins/DETAILS b/audio/gst-plugins/DETAILS
index 2924670..cd68b94 100644
--- a/audio/gst-plugins/DETAILS
+++ b/audio/gst-plugins/DETAILS
@@ -1,7 +1,7 @@
           MODULE=gst-plugins
          VERSION=0.8.12
           SOURCE=$MODULE-$VERSION.tar.bz2
-      SOURCE_URL=http://gstreamer.freedesktop.org/src/$MODULE/
+      SOURCE_URL=http://gstreamer.freedesktop.org/src/$MODULE
       SOURCE_VFY=sha1:3b65fe96aa849c463f5f968830ad76143c4b9952
         WEB_SITE=http://gstreamer.freedesktop.org
          ENTERED=20020730
diff --git a/audio/modplugxmms/DEPENDS b/audio/modplugxmms/DEPENDS
index 68f7938..d872a28 100644
--- a/audio/modplugxmms/DEPENDS
+++ b/audio/modplugxmms/DEPENDS
@@ -1,7 +1,7 @@
-depends xmms        &&
-depends libmodplug  &&
+depends xmms
+depends libmodplug
 
-optional_depends "unzip" "" "" "for zipped modules support"   &&
-optional_depends "gzip"  "" "" "for gzipped modules support"  &&
-optional_depends "bzip2" "" "" "for bzip2ed modules support"  &&
+optional_depends "unzip" "" "" "for zipped modules support"
+optional_depends "gzip"  "" "" "for gzipped modules support"
+optional_depends "bzip2" "" "" "for bzip2ed modules support"
 optional_depends "unrar" "" "" "for rared modules support"
diff --git a/audio/mt-daapd/DEPENDS b/audio/mt-daapd/DEPENDS
index 87e0b3c..0c58cf9 100644
--- a/audio/mt-daapd/DEPENDS
+++ b/audio/mt-daapd/DEPENDS
@@ -1,4 +1,4 @@
-depends libid3tag 
+depends libid3tag
 depends zlib
 depends gdbm
 
@@ -7,7 +7,4 @@ optional_depends "avahi" \
                  " "    \
                  "for Zeroconf networking support,recommended"
 
-optional_depends "mpeg4ip" \
-                 " " \
-                 " " \
-                 "for AAC metadata"
+optional_depends "mp4v2" " " " " "for AAC metadata"
diff --git a/audio/mt-daapd/DETAILS b/audio/mt-daapd/DETAILS
index 9381ee3..42222a4 100644
--- a/audio/mt-daapd/DETAILS
+++ b/audio/mt-daapd/DETAILS
@@ -1,21 +1,21 @@
           MODULE=mt-daapd
-         VERSION=0.2.4 
+         VERSION=0.2.4.2
           SOURCE=$MODULE-$VERSION.tar.gz
       SOURCE_URL=$SFORGE_URL/$MODULE
+      SOURCE_VFY=sha1:5f1c04100b1d18a9cf6f03f879b5c3e9a7bd172f
         WEB_SITE=http://www.fireflymediaserver.org
-      SOURCE_VFY=sha1:b8c242e5fd5d2d97010d5e09b9f02ccf9def13ab
          ENTERED=20070702
-         UPDATED=20070702
+         UPDATED=20090323
            SHORT="Firefly Media Server project"
 
 cat << EOF
 mt-daapd is a program which acts as an iTunes (DAAP) server for Linux
 and other POSIX unixes.
 
- * Supports the Roku SoundBridge (query/browse/index support) 
- * Supports periodic rescans of the database 
- * Can advertise shoutcast streams 
- * Supports password-protected shares 
- * Is web-configurable and managable 
- * Support dynamic playlists, like iTunes "Smart playlists" 
+ * Supports the Roku SoundBridge (query/browse/index support)
+ * Supports periodic rescans of the database
+ * Can advertise shoutcast streams
+ * Supports password-protected shares
+ * Is web-configurable and managable
+ * Support dynamic playlists, like iTunes "Smart playlists"
 EOF
diff --git a/audio/xmms-bassmod/BUILD b/audio/xmms-bassmod/BUILD
new file mode 100644
index 0000000..eba8681
--- /dev/null
+++ b/audio/xmms-bassmod/BUILD
@@ -0,0 +1,11 @@
+(
+
+  cd $SOURCE_DIRECTORY                   &&
+  sedit "s/-O2/$CFLAGS/" Makefile        &&
+  sedit "s/44100/48000/g" bassmod-xmms.c &&
+  make clean                             &&
+  make                                   &&
+  prepare_install                        &&
+  make install
+
+) > $C_FIFO 2>&1
diff --git a/audio/xmms-bassmod/DEPENDS b/audio/xmms-bassmod/DEPENDS
new file mode 100644
index 0000000..b12d78f
--- /dev/null
+++ b/audio/xmms-bassmod/DEPENDS
@@ -0,0 +1 @@
+depends xmms
diff --git a/audio/xmms-bassmod/DETAILS b/audio/xmms-bassmod/DETAILS
new file mode 100644
index 0000000..00ce986
--- /dev/null
+++ b/audio/xmms-bassmod/DETAILS
@@ -0,0 +1,28 @@
+          MODULE=xmms-bassmod
+         VERSION=0.2
+          SOURCE=bassmod-linux.zip
+         SOURCE2=bassmod-xmms.zip
+      SOURCE_URL=http://www.un4seen.com/stuff/
+  SOURCE2_URL[0]=http://uk.un4seen.com/files/
+  SOURCE2_URL[1]=http://us.un4seen.com/files/
+      SOURCE_VFY=sha1:f9a4d4f4f6b3fd5b9bc20ba5179a4ab8f43600dd
+     SOURCE2_VFY=sha1:84f318bce747e15e6d9c96c3c22ef3d233a189ef
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/bassmod
+        WEB_SITE=http://www.un4seen.co.uk/
+         ENTERED=20071012
+         UPDATED=20090813
+           SHORT="library for decoding XM, IT, S3M, MOD, MTM, UMX files"
+cat << EOF
+BASSMOD is a MOD (XM, IT, S3M, MOD, MTM, UMX) library with the following
+features:
+* Balls-on reproduction
+* Uses the same engine as XMPlay (very accurate, fast,
+  high quality reproduction), with full support for all effects,
+  filters, stereo samples, etc...
+* Decode without playback
+* MODs can be outputted in any way you want (written to disk,
+  encoded, etc...)
+* High precision synchronization
+* Synchronize events in your software to the MOD music
+* Small - BASSMOD won't bloat distribution
+EOF
diff --git a/audio/xmms-bassmod/PRE_BUILD b/audio/xmms-bassmod/PRE_BUILD
new file mode 100644
index 0000000..c7bd75c
--- /dev/null
+++ b/audio/xmms-bassmod/PRE_BUILD
@@ -0,0 +1,5 @@
+cd $BUILD_DIRECTORY
+mkdir bassmod
+cd bassmod
+unpack $SOURCE
+unpack $SOURCE2
diff --git a/audio/xmms-dumb/DEPENDS b/audio/xmms-dumb/DEPENDS
new file mode 100644
index 0000000..cba48c7
--- /dev/null
+++ b/audio/xmms-dumb/DEPENDS
@@ -0,0 +1,2 @@
+depends dumb
+depends xmms
diff --git a/audio/xmms-dumb/DETAILS b/audio/xmms-dumb/DETAILS
new file mode 100644
index 0000000..84d3549
--- /dev/null
+++ b/audio/xmms-dumb/DETAILS
@@ -0,0 +1,19 @@
+          MODULE=xmms-dumb
+         VERSION=0.1
+          SOURCE=dumb-xmms-$VERSION.tar.gz
+      SOURCE_URL=$SFORGE_URL/dumb/
+      SOURCE_VFY=sha1:0d769e4fea9104a021bd58029978e8066f7e5dad
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/dumb-xmms
+        WEB_SITE=http://dumb.sourceforge.net
+         ENTERED=20070213
+         UPDATED=20070313
+           SHORT="XMMS plugin for dumb library"
+cat << EOF
+DUMB-XMMS is an XMMS plug-in that uses DUMB module.
+It plays IT, XM, S3M and MOD files.
+It isn't particularly fancy - in particular it
+lacks features such as the ability to view the song
+message - but it is still usable,
+and it takes advantage of all the features
+listed above for DUMB.
+EOF
diff --git a/audio/xmms-goom/BUILD b/audio/xmms-goom/BUILD
index 884fcc2..dfb3649 100644
--- a/audio/xmms-goom/BUILD
+++ b/audio/xmms-goom/BUILD
@@ -1,2 +1,7 @@
-unset CC CXX &&
-default_build
+(
+
+  unset CC CXX &&
+
+  default_build
+
+) > $C_FIFO 2>&1
diff --git a/audio/xmms-itouch/DETAILS b/audio/xmms-itouch/DETAILS
index 2a53637..50f98d1 100644
--- a/audio/xmms-itouch/DETAILS
+++ b/audio/xmms-itouch/DETAILS
@@ -10,8 +10,8 @@
 
 cat << EOF
 With this XMMS plugin you can take advantage of the multimedia (playback
-and volume control) keys on your Logitech iTouch keyboard. When the 
-plugin is used you can use the keys regardless of the current input focus. 
-The plugin won't work if some other application (eg. xscreensaver) has 
+and volume control) keys on your Logitech iTouch keyboard. When the
+plugin is used you can use the keys regardless of the current input focus.
+The plugin won't work if some other application (eg. xscreensaver) has
 grabbed the keyboard.
 EOF
diff --git a/audio/xmms-mad/DEPENDS b/audio/xmms-mad/DEPENDS
index 80313b8..c7be27b 100644
--- a/audio/xmms-mad/DEPENDS
+++ b/audio/xmms-mad/DEPENDS
@@ -1,3 +1,3 @@
-depends libmad     &&
-depends libid3tag  &&
+depends libmad
+depends libid3tag
 depends xmms
diff --git a/audio/xmms-mad/DETAILS b/audio/xmms-mad/DETAILS
index 0cd681a..35c33c5 100644
--- a/audio/xmms-mad/DETAILS
+++ b/audio/xmms-mad/DETAILS
@@ -11,6 +11,6 @@ SOURCE_DIRECTORY=$BUILD_DIRECTORY/$MODULE-$VERSION
 
 cat << EOF
 xmms-mad is a wrapper between libmad MP3 decoder library and xmms.
-Thanks to this pluginyou can get high quality MP3 audio decoding with 
+Thanks to this pluginyou can get high quality MP3 audio decoding with
 xmms.
 EOF
diff --git a/audio/xmms-normalize/DETAILS b/audio/xmms-normalize/DETAILS
index e7d2492..1fb7648 100644
--- a/audio/xmms-normalize/DETAILS
+++ b/audio/xmms-normalize/DETAILS
@@ -10,7 +10,7 @@ SOURCE_DIRECTORY=$BUILD_DIRECTORY/volnorm-$VERSION
            SHORT="XMMS volume normalizer plugin"
 
 cat << EOF
-The volume normalizer plugin is an XMMS plugin that is used to give 
-all songs the same volume level so that you won't need to play with 
+The volume normalizer plugin is an XMMS plugin that is used to give
+all songs the same volume level so that you won't need to play with
 the volume knob whenever a song changes.
 EOF
diff --git a/audio/xmms-pulse/DEPENDS b/audio/xmms-pulse/DEPENDS
index 69ac15c..08165ff 100644
--- a/audio/xmms-pulse/DEPENDS
+++ b/audio/xmms-pulse/DEPENDS
@@ -4,4 +4,4 @@ depends  xmms
 optional_depends "lynx"            \
                  "--enable-lynx"   \
                  "--disable-lynx"  \
-                 "for documenation generation" 
+                 "for documenation generation"
diff --git a/audio/xmms-ruby/BUILD b/audio/xmms-ruby/BUILD
new file mode 100644
index 0000000..0aa1161
--- /dev/null
+++ b/audio/xmms-ruby/BUILD
@@ -0,0 +1,6 @@
+(
+
+  ruby ./extconf.rb &&
+  default_make
+
+) > $C_FIFO 2>&1
diff --git a/audio/xmms-ruby/DEPENDS b/audio/xmms-ruby/DEPENDS
new file mode 100644
index 0000000..866eee3
--- /dev/null
+++ b/audio/xmms-ruby/DEPENDS
@@ -0,0 +1 @@
+depends ruby
diff --git a/audio/xmms-ruby/DETAILS b/audio/xmms-ruby/DETAILS
new file mode 100644
index 0000000..608ff0b
--- /dev/null
+++ b/audio/xmms-ruby/DETAILS
@@ -0,0 +1,12 @@
+          MODULE=xmms-ruby
+         VERSION=0.1.2
+          SOURCE=$MODULE-$VERSION.tar.gz
+      SOURCE_URL=http://www.pablotron.org/download/
+      SOURCE_VFY=sha1:a5c2afccab054d5a59ecd476192dff3e8aed488a
+        WEB_SITE=http://www.pablotron.org/software/xmms-ruby/
+         ENTERED=20041221
+         UPDATED=20041221
+           SHORT="XMMS bindings for Ruby."
+cat << EOF
+XMMS bindings for Ruby.
+EOF
diff --git a/audio/xmms-shell/DETAILS b/audio/xmms-shell/DETAILS
index 27706c5..2db0b2a 100644
--- a/audio/xmms-shell/DETAILS
+++ b/audio/xmms-shell/DETAILS
@@ -10,8 +10,8 @@
 
 cat << EOF
 XMMS-Shell provides a simple command line interface for controlling XMMS.
-It adds a few important basic function slike volume control and the 
-baility to easily manipulate a playlist. You can use either the 
-readline-enhanced interactive mode or simply specify commands from 
+It adds a few important basic function slike volume control and the
+baility to easily manipulate a playlist. You can use either the
+readline-enhanced interactive mode or simply specify commands from
 the command line (useful for shell scripts or quick manipulation)
 EOF
diff --git a/audio/xmmsskins/DETAILS b/audio/xmmsskins/DETAILS
index f73fccc..1c613fe 100644
--- a/audio/xmmsskins/DETAILS
+++ b/audio/xmmsskins/DETAILS
@@ -9,7 +9,7 @@
            SHORT="Skins for XMMS"
 
 cat << EOF
-XMMS is a multimedia player based on the look of WinAmp. This is a 
-collection of skins for the xmms multimedia player. The skins were 
+XMMS is a multimedia player based on the look of WinAmp. This is a
+collection of skins for the xmms multimedia player. The skins were
 obtained from http://www.xmms.org/skins.html.
 EOF
diff --git a/compilers/gcc2/DETAILS b/compilers/gcc2/DETAILS
index 680f7c7..4ce642d 100644
--- a/compilers/gcc2/DETAILS
+++ b/compilers/gcc2/DETAILS
@@ -18,5 +18,5 @@ cat << EOF
 gcc - GNU Compiler Collection v 2.95.x
 The GNU Compiler Collection is a suite of compilers that compile C, C++,
 Objective C, Fortran, Java, and CHILL for a wide variety of
-architectures. Front-ends for Ada95 and Pascal also exist. 
+architectures. Front-ends for Ada95 and Pascal also exist.
 EOF
diff --git a/compilers/j2sdk/DETAILS b/compilers/j2sdk/DETAILS
index fc83e7a..f2c2b6e 100644
--- a/compilers/j2sdk/DETAILS
+++ b/compilers/j2sdk/DETAILS
@@ -3,7 +3,7 @@
       SUBVERSION=03
           SOURCE=$MODULE-$VERSION-$SUBVERSION-linux-i586.bin
 SOURCE_DIRECTORY=$BUILD_DIRECTORY/$MODULE$VERSION
-   SOURCE_URL[0]=ftp://sunsite.dk/mirrors/java-linux/JDK-$VERSION/i386/$SUBVERSION/
+   SOURCE_URL[0]=ftp://mirrors.dotsrc.org/mirrors/java-linux/JDK-$VERSION/i386/$SUBVERSION/
    SOURCE_URL[1]=ftp://mirror.switch.ch/mirror/java-linux/JDK-$VERSION/i386/$SUBVERSION/
       SOURCE_VFY=sha1:1d7dd1b91ece6f9a9895bb03986eb865934716ea
         WEB_SITE=http://www.blackdown.org/java-linux/java2-status
diff --git a/compilers/php/BUILD b/compilers/php/BUILD
index 0688928..1496614 100644
--- a/compilers/php/BUILD
+++ b/compilers/php/BUILD
@@ -11,17 +11,17 @@
   if [ "$IMAP" == "y" ]; then
     unpack $SOURCE2
     make -C imap-${IMAP_VERSION} slx SPECIALS="SSLDIR=/etc/ssl SSLINCLUDE=/usr/include SSLLIB=/usr/lib"
-    OPTS="$OPTS --with-imap=imap-${IMAP_VERSION}"
+    OPTS+=" --with-imap=imap-${IMAP_VERSION}"
   fi
   
   if module_installed apache || module_installed apache-mod_ssl ; then
-    OPTS="$OPTS --with-apxs=/usr/sbin/apxs"
+    OPTS+=" --with-apxs=/usr/sbin/apxs"
   elif module_installed apache2 ; then
-    OPTS="$OPTS --with-apxs2=/usr/sbin/apxs"
+    OPTS+=" --with-apxs2=/usr/sbin/apxs"
   fi
 
   if [ "x${FASTCGI}" != "x" ]; then
-    OPTS="$OPTS --enable-fastcgi"
+    OPTS+=" --enable-fastcgi"
   fi
 
   if echo $OPTS | grep -q -- --enable-xslt ; then
diff --git a/compilers/php/DEPENDS b/compilers/php/DEPENDS
index 2b833ec..3cd8c45 100644
--- a/compilers/php/DEPENDS
+++ b/compilers/php/DEPENDS
@@ -65,7 +65,7 @@ optional_depends "freetype2" \
                  "" \
                  "for freetype2 support"
 
-optional_depends "pdflib" \
+optional_depends "PDFlib-Lite" \
                  "--with-pdflib" \
                  "" \
                  "for pdflib support"
diff --git a/compilers/php/DETAILS b/compilers/php/DETAILS
index 8da7b71..afffbbb 100644
--- a/compilers/php/DETAILS
+++ b/compilers/php/DETAILS
@@ -1,22 +1,22 @@
           MODULE=php
-         VERSION=4.4.7
+         VERSION=4.4.9
     IMAP_VERSION=2006f
           SOURCE=$MODULE-$VERSION.tar.bz2
-   SOURCE_URL[0]=http://www.php.net/distributions/
-   SOURCE_URL[1]=http://uk2.php.net/distributions/
-   SOURCE_URL[2]=http://us2.php.net/distributions/
-   SOURCE_URL[3]=http://uk.php.net/distributions/
-   SOURCE_URL[4]=http://nl.php.net/distributions/
-   SOURCE_URL[5]=http://de.php.net/distributions/
-   SOURCE_URL[6]=http://fr.php.net/distributions/
+   SOURCE_URL[0]=http://www.php.net/distributions
+   SOURCE_URL[1]=http://uk2.php.net/distributions
+   SOURCE_URL[2]=http://us2.php.net/distributions
+   SOURCE_URL[3]=http://uk.php.net/distributions
+   SOURCE_URL[4]=http://nl.php.net/distributions
+   SOURCE_URL[5]=http://de.php.net/distributions
+   SOURCE_URL[6]=http://fr.php.net/distributions
          SOURCE2=imap-$IMAP_VERSION.tar.Z
-  SOURCE2_URL[0]=ftp://ftp.cac.washington.edu/imap/
-  SOURCE2_URL[1]=ftp://ftp.cac.washington.edu/imap/old/
-      SOURCE_VFY=sha1:a6e2d6b5c5aa4e82a718563dc8dbb4b83fc91b78
+  SOURCE2_URL[0]=ftp://ftp.cac.washington.edu/imap
+  SOURCE2_URL[1]=ftp://ftp.cac.washington.edu/imap/old
+      SOURCE_VFY=sha1:ab3d2205d756ddf93452b57bd6ce6a2014b1c374
      SOURCE2_VFY=sha1:e49b8455ee2baef56df707bc487155f9a1e74821
         WEB_SITE=http://www.php.net
          ENTERED=20011024
-         UPDATED=20070306
+         UPDATED=20080809
            SHORT="Hypertext Processor scripting language"
            PSAFE=no
 
diff --git a/crypto/cryptoapi/DETAILS b/crypto/cryptoapi/DETAILS
index c8221be..347bf9b 100644
--- a/crypto/cryptoapi/DETAILS
+++ b/crypto/cryptoapi/DETAILS
@@ -9,7 +9,7 @@
            SHORT="cryptoapi adds crypto modules to Linux."
 cat << EOF
 This is a repackaged distribution based on the international crypto
-patch for GNU/Linux, with the aim to improve adoption of this package 
+patch for GNU/Linux, with the aim to improve adoption of this package
 by not requiring to patch the kernel in order to be able to use the
 cryptoapi and the loop encrytion.
 
diff --git a/devel/hal-info/DETAILS b/devel/hal-info/DETAILS
index 1d41df9..54e5654 100644
--- a/devel/hal-info/DETAILS
+++ b/devel/hal-info/DETAILS
@@ -1,11 +1,11 @@
           MODULE=hal-info
-         VERSION=20071212
-          SOURCE=$MODULE-$VERSION.tar.gz
-      SOURCE_URL=http://hal.freedesktop.org/releases/
-      SOURCE_VFY=sha1:b5318ba7814e9b80a84375e616e1d06f6eeaeaa6
+         VERSION=20091130
+          SOURCE=$MODULE-$VERSION.tar.bz2
+      SOURCE_URL=http://hal.freedesktop.org/releases
+      SOURCE_VFY=sha1:5d6a34020942a388277e4edf95c077656fecc854
         WEB_SITE=http://www.freedesktop.org/wiki/Software/hal
          ENTERED=20071003
-         UPDATED=20071213
+         UPDATED=20091226
            SHORT="Hardware data and quirks for HAL"
 
 cat << EOF
diff --git a/devel/hal/BUILD b/devel/hal/BUILD
index 08da9b3..f4c4db0 100644
--- a/devel/hal/BUILD
+++ b/devel/hal/BUILD
@@ -1,7 +1,7 @@
 (
-    OPTS="$OPTS --disable-docbook-docs --with-pid-file=/var/run/hald.pid \
-                --with-backend=linux --without-macbookpro \
-                --enable-umount-helper --disable-parted"
+
+    OPTS+=" --disable-docbook-docs --with-pid-file=/var/run/hald.pid              \
+                --with-backend=linux --enable-umount-helper --with-udev-prefix=/lib" &&
 
     # This is a temp workaround until hal realizes usb.ids can also be
     # wrapped in an archive
@@ -10,9 +10,6 @@
       gunzip -c /usr/share/usb.ids.gz > /usr/share/usb.ids
     fi &&
 
-    default_build  &&
-
-    mkdir -p /usr/share/applications &&
-    install -m644 $SOURCE_CACHE/$SOURCE2 /usr/share/applications/ 
+    default_build
 
 ) > $C_FIFO 2>&1
diff --git a/devel/hal/DEPENDS b/devel/hal/DEPENDS
index 760c45f..0e919cd 100644
--- a/devel/hal/DEPENDS
+++ b/devel/hal/DEPENDS
@@ -1,23 +1,28 @@
-depends Python
 depends udev
-depends expat
 depends XML-Parser
-depends usbutils
 depends dbus-glib
+depends expat
 
-optional_depends "libusb"     ""  ""  "for USB support"
-optional_depends "dmidecode"  ""  ""  "for DMI (SMBIOS) support"
-optional_depends "gtk-doc" \
-                 "--enable-gtk-doc" \
+optional_depends "dmidecode"  "--enable-smbios"  "--disable-smbios" "for DMI (SMBIOS) support"
+optional_depends "libusb"     "--enable-usb"     "--disable-usb"    "for USB support"
+optional_depends "parted"     "--enable-parted"  "--disable-parted" "for parted support"
+
+optional_depends "gtk-doc"           \
+                 "--enable-gtk-doc"  \
                  "--disable-gtk-doc" \
                  "to install extra documentation"
 
-optional_depends "PolicyKit" \
-                 "--enable-policy-kit" \
+optional_depends "PolicyKit"            \
+                 "--enable-policy-kit"  \
                  "--disable-policy-kit" \
                  "to enable PolicyKit inside HAL (also pulls in Linux-PAM!)"
 
-optional_depends "ConsoleKit" \
-                 "--enable-console-kit" \
+optional_depends "ConsoleKit"            \
+                 "--enable-console-kit"  \
                  "--disable-console-kit" \
                  "to enable ConsoleKit support inside HAL"
+
+optional_depends "acl"                      \
+                 "--enable-acl-management"  \
+                 "--disable-acl-management" \
+                 "for acl support"
diff --git a/devel/hal/DETAILS b/devel/hal/DETAILS
index 48f8d97..c027cd1 100644
--- a/devel/hal/DETAILS
+++ b/devel/hal/DETAILS
@@ -1,14 +1,11 @@
           MODULE=hal
-         VERSION=0.5.10
-          SOURCE=$MODULE-$VERSION.tar.gz
-         SOURCE2=$MODULE-device-manager.desktop
-      SOURCE_URL=http://hal.freedesktop.org/releases/
-     SOURCE2_URL=$PATCH_URL
-      SOURCE_VFY=sha1:8d67499df61590c11fd3203004d69e8a45abb8fa
-     SOURCE2_VFY=sha1:a7ffa1fba31d8eab0cbb51ac0abc76109125f6da
+         VERSION=0.5.14
+          SOURCE=$MODULE-$VERSION.tar.bz2
+      SOURCE_URL=http://hal.freedesktop.org/releases
+      SOURCE_VFY=sha1:a6ec098d78112e18e2773afa5f9ed642b00c4c59
         WEB_SITE=http://www.freedesktop.org/wiki/Software/hal
          ENTERED=20050316
-         UPDATED=20071119
+         UPDATED=20091201
            SHORT="Hardware Abstraction Layer"
 
 cat << EOF
diff --git a/devel/hal/PRE_BUILD b/devel/hal/PRE_BUILD
index 6c1a0de..5626c29 100644
--- a/devel/hal/PRE_BUILD
+++ b/devel/hal/PRE_BUILD
@@ -3,4 +3,4 @@
   # give hald proper access to media devices as hald seems to want
   # to step down in privilages
   add_priv_user haldaemon:haldaemon -d /dev/null -s /bin/false  &&
-  usermod -G  cdrom,floppy,haldaemon  haldaemon
+  usermod -G  disk,cdrom,floppy,haldaemon  haldaemon
diff --git a/devel/kqemu/DETAILS b/devel/kqemu/DETAILS
index 00b6091..84dd4a2 100644
--- a/devel/kqemu/DETAILS
+++ b/devel/kqemu/DETAILS
@@ -1,11 +1,11 @@
           MODULE=kqemu
-         VERSION=1.3.0pre11
+         VERSION=1.4.0pre1
           SOURCE=$MODULE-$VERSION.tar.gz
-      SOURCE_URL=http://fabrice.bellard.free.fr/qemu/
-      SOURCE_VFY=sha1:780d48b99715e6b2671864ad5050f1c9506fcb71
-        WEB_SITE=http://fabrice.bellard.free.fr/qemu/qemu-accel.html
+      SOURCE_URL=http://www.nongnu.org/qemu/
+      SOURCE_VFY=sha1:398f440829863f16c2d63065af1026d8eaa257c4
+        WEB_SITE=http://www.nongnu.org/qemu/about.html
          ENTERED=20060322
-         UPDATED=20070409
+         UPDATED=20090309
            PSAFE=no
            SHORT="increases the speed of QEMU when a PC is emulated on a PC"
 cat << EOF
diff --git a/devel/kvm/BUILD b/devel/kvm/BUILD
index 67e2ac3..44bf443 100644
--- a/devel/kvm/BUILD
+++ b/devel/kvm/BUILD
@@ -1,11 +1,17 @@
 (
 
-  echo 'KERNEL=="kvm", NAME="%k", GROUP="kvm"' > 90-kvm.rules &&
+  echo 'KERNEL=="kvm", NAME="%k", GROUP="kvm"' > 90-kvm.rules  &&
+
+  if module_installed qemu; then
+   OPTS+=" --qemu-cc=${GCC3_PREFIX:-/opt/lunar/gcc3}/bin/gcc"
+  fi  &&
+
+  add_priv_group kvm  &&
+  ./configure --prefix=/usr  \
+              $OPTS         &&
+
+  default_make  &&
 
-  add_priv_group kvm &&
-  ./configure --prefix=/usr \
-              --qemu-cc=${GCC3_PREFIX:-/opt/lunar/gcc3}/bin/gcc &&
-  default_make &&
   install -m0644 90-kvm.rules /etc/udev/rules.d/
 
 ) > $C_FIFO 2>&1
diff --git a/devel/kvm/DEPENDS b/devel/kvm/DEPENDS
index 8b8694b..7158917 100644
--- a/devel/kvm/DEPENDS
+++ b/devel/kvm/DEPENDS
@@ -1,7 +1,4 @@
-depends  gcc3      &&
-depends  autoconf  &&
+depends  autoconf
 
 optional_depends  SDL  ""  "--disable-sdl --disable-gfx-check"  \
-                  "for gui qemu support"                        &&
-optional_depends  alsa-lib  "--enable-alsa"  ""  \
-                  "for ALSA sound support"
+                  "for gui qemu support"
diff --git a/devel/kvm/DETAILS b/devel/kvm/DETAILS
index b5f97f7..9817dda 100644
--- a/devel/kvm/DETAILS
+++ b/devel/kvm/DETAILS
@@ -1,11 +1,11 @@
           MODULE=kvm
-         VERSION=40
+         VERSION=86
           SOURCE=$MODULE-$VERSION.tar.gz
       SOURCE_URL=$SFORGE_URL/$MODULE
-      SOURCE_VFY=sha1:00d33d9c448787631e845a372c47612f3c59864d
-        WEB_SITE=http://kvm.qumranet.com/kvmwiki/
+      SOURCE_VFY=sha1:7d5a5115ef7919419642a673fb746c803996e489
+        WEB_SITE=http://kvm.qumranet.com/kvmwiki
          ENTERED=20070406
-         UPDATED=20070918
+         UPDATED=20090525
            SHORT="Native x86 Virtualization host using vt extensions"
 
 cat << EOF
diff --git a/doc-tools/teTeX-texmf/DETAILS b/doc-tools/teTeX-texmf/DETAILS
index 423b6d0..b902d5b 100644
--- a/doc-tools/teTeX-texmf/DETAILS
+++ b/doc-tools/teTeX-texmf/DETAILS
@@ -2,9 +2,9 @@
          VERSION=3.0
           SOURCE=tetex-texmf-$VERSION.tar.gz
 SOURCE_DIRECTORY=$BUILD_DIRECTORY/tetex-texmf-$VERSION
-   SOURCE_URL[0]=ftp://dante.ctan.org/tex-archive/systems/unix/teTeX/current/distrib/
-   SOURCE_URL[1]=ftp://cam.ctan.org/tex-archive/systems/unix/teTeX/current/distrib/
-   SOURCE_URL[2]=ftp://tug.ctan.org/tex-archive/systems/unix/teTeX/current/distrib/
+   SOURCE_URL[0]=ftp://dante.ctan.org/tex-archive/obsolete/systems/unix/teTeX/current/distrib/
+   SOURCE_URL[1]=ftp://cam.ctan.org/tex-archive/obsolete/systems/unix/teTeX/current/distrib/
+   SOURCE_URL[2]=ftp://tug.ctan.org/tex-archive/obsolete/systems/unix/teTeX/current/distrib/
       SOURCE_VFY=sha1:1be97f57a26a6e9b72ebfd932e45914a959aff16
         WEB_SITE=http://tug.org/teTeX
          ENTERED=20010922
diff --git a/doc-tools/teTeX/BUILD b/doc-tools/teTeX/BUILD
index 100e03b..61084b4 100644
--- a/doc-tools/teTeX/BUILD
+++ b/doc-tools/teTeX/BUILD
@@ -1,17 +1,20 @@
 (
 
-  patch_it $SOURCE_CACHE/$SOURCE1 0      &&
 
-  ./configure  --prefix=/usr             \
-               --infodir=/usr/share/info \
-               --mandir=/usr/share/man   \
-               --with-system-zlib        \
-               --with-system-ncurses     \
-               --with-system-libwww      \
-               --without-texinfo         \
-               --without-dialog          \
-               --disable-multiplatform   \
+  patch_it $SOURCE_CACHE/$SOURCE1 0  &&
+  patch_it $SOURCE_CACHE/$SOURCE2 0  &&
+
+  ./configure  --prefix=/usr              \
+               --infodir=/usr/share/info  \
+               --mandir=/usr/share/man    \
+               --with-system-zlib         \
+               --with-system-ncurses      \
+               --with-system-libwww       \
+               --without-texinfo          \
+               --without-dialog           \
+               --disable-multiplatform    \
                $OPTS                     &&
+
   default_make
 
 ) > $C_FIFO 2>&1
diff --git a/doc-tools/teTeX/DEPENDS b/doc-tools/teTeX/DEPENDS
index c6e9ff2..0983539 100644
--- a/doc-tools/teTeX/DEPENDS
+++ b/doc-tools/teTeX/DEPENDS
@@ -1,9 +1,10 @@
-depends  dialog       &&
-depends  ed           &&
-depends  zlib         &&
-depends  w3c-libwww   &&
-depends  texinfo      &&
-depends  teTeX-texmf  &&
-depends  bison        &&
-optional_depends  "%X" ""  "--without-x11" "for GUI support"
-optional_depends  "libpng"  "--with-system-pnglib"  ""  "for png support"
+depends  dialog
+depends  ed
+depends  zlib
+depends  w3c-libwww
+depends  texinfo
+depends  teTeX-texmf
+depends  bison
+
+optional_depends  "%X"     ""                     "--without-x11" "for GUI support"
+optional_depends  "libpng" "--with-system-pnglib" ""              "for png support"
diff --git a/doc-tools/teTeX/DETAILS b/doc-tools/teTeX/DETAILS
index 894e9e8..158d9ef 100644
--- a/doc-tools/teTeX/DETAILS
+++ b/doc-tools/teTeX/DETAILS
@@ -2,16 +2,19 @@
          VERSION=3.0
           SOURCE=tetex-src-$VERSION.tar.gz
          SOURCE1=tetex-2.0.2-flex-unput.patch
+         SOURCE2=teTeX-glibc-2.10.1.patch
 SOURCE_DIRECTORY=$BUILD_DIRECTORY/tetex-src-$VERSION
-   SOURCE_URL[0]=ftp://dante.ctan.org/tex-archive/systems/unix/teTeX/current/distrib/
-   SOURCE_URL[1]=ftp://cam.ctan.org/tex-archive/systems/unix/teTeX/current/distrib/
-   SOURCE_URL[2]=ftp://tug.ctan.org/tex-archive/systems/unix/teTeX/current/distrib/
+   SOURCE_URL[0]=ftp://dante.ctan.org/tex-archive/obsolete/systems/unix/teTeX/current/distrib
+   SOURCE_URL[1]=ftp://cam.ctan.org/tex-archive/obsolete/systems/unix/teTeX/current/distrib
+   SOURCE_URL[2]=ftp://tug.ctan.org/tex-archive/obsolete/systems/unix/teTeX/current/distrib
      SOURCE1_URL=$PATCH_URL
+     SOURCE2_URL=$PATCH_URL
       SOURCE_VFY=sha1:7637789f7f4929694aed1b89820f5bad4753e8fc
      SOURCE1_VFY=sha1:d58a4cc7bcc26e442b75cf92fd83f90a30b095f7
+     SOURCE2_VFY=sha1:e2961bc364382f4037fa085734fd29792c5783ae
         WEB_SITE=http://tug.org/teTeX
          ENTERED=20010922
-         UPDATED=20050209
+         UPDATED=20091001
            PSAFE=no
            SHORT="TeX distribution that includes web2c, pdfTeX, e-Tex and more..."
 
diff --git a/filesys/device-mapper/BUILD b/filesys/device-mapper/BUILD
index 67c8777..3cd8975 100644
--- a/filesys/device-mapper/BUILD
+++ b/filesys/device-mapper/BUILD
@@ -4,7 +4,22 @@
                --sbindir=/sbin          \
                --libdir=/lib            \
                --mandir=/usr/share/man  \
-               --sysconfdir=/etc       &&
+               --sysconfdir=/etc        \
+               --enable-static_link     \
+               $OPTS                   &&
   default_make
 
+  cat > /usr/lib/pkgconfig/devmapper.pc <<EOF
+prefix=/usr
+exec_prefix=
+libdir=/lib
+includedir=/usr/include
+
+Name: devmapper
+Description: device-mapper library
+Version: $VERSION
+Cflags: -I\${includedir}
+Libs: -L\${libdir} -ldevmapper
+EOF
+
 ) > $C_FIFO 2>&1
diff --git a/filesys/device-mapper/DETAILS b/filesys/device-mapper/DETAILS
index 9999de9..2b46d34 100644
--- a/filesys/device-mapper/DETAILS
+++ b/filesys/device-mapper/DETAILS
@@ -1,13 +1,13 @@
           MODULE=device-mapper
-         VERSION=1.02.24
+         VERSION=1.02.28
           SOURCE=$MODULE.$VERSION.tgz
 SOURCE_DIRECTORY=$BUILD_DIRECTORY/$MODULE.$VERSION
-   SOURCE_URL[0]=ftp://sources.redhat.com/pub/dm/
-   SOURCE_URL[1]=ftp://sources.redhat.com/pub/dm/old/
-      SOURCE_VFY=sha1:b22e76bd07b41f46a6d4a3d06429d9787fc4987f
-        WEB_SITE=http://sources.redhat.com/dm/
+   SOURCE_URL[0]=ftp://sources.redhat.com/pub/dm
+   SOURCE_URL[1]=ftp://sources.redhat.com/pub/dm/old
+      SOURCE_VFY=sha1:0d1b4e27b5afa5f68b8bc6e1905f9430470045b7
+        WEB_SITE=http://sources.redhat.com/dm
          ENTERED=20040511
-         UPDATED=20080112
+         UPDATED=20090127
            SHORT="Supports logical volume management by the kernel"
 
 cat << EOF
diff --git a/gnome2/desktop/eel/DEPENDS b/gnome2/desktop/eel/DEPENDS
index 112bd3e..1bfb580 100644
--- a/gnome2/desktop/eel/DEPENDS
+++ b/gnome2/desktop/eel/DEPENDS
@@ -1,3 +1,2 @@
-depends gnome-menus &&
-depends gail &&
+depends gnome-menus
 depends gnome-desktop
diff --git a/gnome2/desktop/eel/DETAILS b/gnome2/desktop/eel/DETAILS
index e966172..6217e60 100644
--- a/gnome2/desktop/eel/DETAILS
+++ b/gnome2/desktop/eel/DETAILS
@@ -1,12 +1,12 @@
           MODULE=eel
-         VERSION=2.20.0
-           MAJOR=2.20
+         VERSION=2.26.0
+           MAJOR=2.26
           SOURCE=$MODULE-$VERSION.tar.bz2
       SOURCE_URL=$GNOME_URL/sources/$MODULE/$MAJOR/
-      SOURCE_VFY=sha1:642348e57d02aba46a8f84240745b91577f3e4aa
+      SOURCE_VFY=sha1:d56fccf0c4c12a072ceb4b479cc614f7480817cd
         WEB_SITE=http://www.gnome.org
          ENTERED=20020714
-         UPDATED=20071031
+         UPDATED=20090318
            SHORT="widgets and functions for use with GNOME."
 cat << EOF
 The Eazel Extensions Library is a collection of widgets and extensions
diff --git a/gnome2/desktop/ximian-connector/DEPENDS b/gnome2/desktop/ximian-connector/DEPENDS
index 527db4b..30ce364 100644
--- a/gnome2/desktop/ximian-connector/DEPENDS
+++ b/gnome2/desktop/ximian-connector/DEPENDS
@@ -1,3 +1,3 @@
-depends evolution &&
-depends openldap  &&
+depends evolution
+depends openldap
 depends heimdal
diff --git a/gnustep/GWorkspace/BUILD b/gnustep/GWorkspace/BUILD
index 8108dc4..bebd8ae 100644
--- a/gnustep/GWorkspace/BUILD
+++ b/gnustep/GWorkspace/BUILD
@@ -1,10 +1,14 @@
 (
   # before load GNUSTEP variables
-  . $GNUSTEP_SYSTEM_ROOT/Makefiles/GNUstep.sh &&
-  ./configure --prefix=$GNUSTEP_ROOT
-  devoke_installwatch &&
-  make &&
-  invoke_installwatch &&
+  . /etc/profile.d/gnustep.rc &&
+  . $GNUSTEP_SYSTEM_ROOT/Library/Makefiles/GNUstep.sh &&
+
+  ./configure &&
+  make GNUSTEP_INSTALLATION_DOMAIN=SYSTEM &&
   prepare_install &&
-  make install
+  make GNUSTEP_INSTALLATION_DOMAIN=SYSTEM install &&
+
+  cd Apps_wrappers &&
+  cp -a * $GNUSTEP_SYSTEM_ROOT/Applications
+
 ) > $C_FIFO 2>&1
diff --git a/gnustep/GWorkspace/DETAILS b/gnustep/GWorkspace/DETAILS
index 1edd88a..a23f546 100644
--- a/gnustep/GWorkspace/DETAILS
+++ b/gnustep/GWorkspace/DETAILS
@@ -1,13 +1,24 @@
           MODULE=GWorkspace
-         VERSION=0.6.3
+         VERSION=0.8.5
           SOURCE=gworkspace-$VERSION.tar.gz
-   SOURCE_URL[0]=http://www.gnustep.it/enrico/gworkspace/
+      SOURCE_URL=http://www.gnustep.it/enrico/gworkspace/
+      SOURCE_VFY=sha1:be26797188a2a804f9b1359546b9de1617981222
         WEB_SITE=http://www.gnustep.it/enrico/gworkspace/
          ENTERED=20040509
-         UPDATED=20040509
+         UPDATED=20090704
            SHORT="official GNUstep workspace manager."
+
 cat << EOF
-GWorkspace is the official GNUstep workspace manager. It is a clone of NeXT's workspace manager and already ready for daily usage.
+GWorkspace is the official GNUstep workspace manager. It is a clone
+of NeXT's workspace manager and already ready for daily usage.
+
+GWorkspace is probably one of the most useful and usable workspace
+managers available on any platform, owing to its well-designed
+interface and the natural, consistent design that it inherits from
+the GNUstep framework.
 
-GWorkspace is probably one of the most useful and usable workspace managers available on any platform, owing to its well-designed interface and the natural, consistent design that it inherits from the GNUstep framework.
+Note: you will need to have built gcc with the Objective-C option
+to be able to build GNUstep modules. These modules have been built
+according to http://gnustep.made-it.com/BuildGuide/ but are untested.
+You will also need to customize the GNUstep environment before use.
 EOF
diff --git a/gnustep/Gorm/BUILD b/gnustep/Gorm/BUILD
index 3d39bb0..be0576d 100644
--- a/gnustep/Gorm/BUILD
+++ b/gnustep/Gorm/BUILD
@@ -1,9 +1,10 @@
 (
   # before load GNUSTEP variables
-  . $GNUSTEP_SYSTEM_ROOT/Makefiles/GNUstep.sh &&
-  devoke_installwatch &&
-  make &&
-  invoke_installwatch &&
+  . /etc/profile.d/gnustep.rc &&
+  . $GNUSTEP_SYSTEM_ROOT/Library/Makefiles/GNUstep.sh &&
+
+  make GNUSTEP_INSTALLATION_DOMAIN=SYSTEM &&
   prepare_install &&
-  make install
+  make GNUSTEP_INSTALLATION_DOMAIN=SYSTEM install
+
 ) > $C_FIFO 2>&1
diff --git a/gnustep/Gorm/DETAILS b/gnustep/Gorm/DETAILS
index 4e45307..612d05f 100644
--- a/gnustep/Gorm/DETAILS
+++ b/gnustep/Gorm/DETAILS
@@ -1,16 +1,23 @@
           MODULE=Gorm
-         VERSION=0.7.7
-          SOURCE=$MODULE-$VERSION.tar.gz
+         VERSION=1.2.10
+          SOURCE=gorm-$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/gorm-$VERSION
       SOURCE_URL=ftp://ftp.gnustep.org/pub/gnustep/dev-apps/
-      SOURCE_VFY=md5:37a862909f20db4198c7be8fd7a6fb68
+      SOURCE_VFY=sha1:a41c9d087546c7688e1fbba1c11d1a64fcc7f785
         WEB_SITE=http://www.gnustep.org/experience/Gorm.html
          ENTERED=20040509
-         UPDATED=20040620
+         UPDATED=20090704
            SHORT="GNUsteps easy-to-use interface designer."
+
 cat << EOF
 Gorm allows developers to quickly create and edit graphical application
 interfaces using a whole lot of GUI elements: windows, menus, buttons,
 labels, sliders, tables, textfields, browsers, images, altert panels
 and more. Custom palettes can be dynamically loaded to add additional
 elements or functionality.
+
+Note: you will need to have built gcc with the Objective-C option
+to be able to build GNUstep modules. These modules have been built
+according to http://gnustep.made-it.com/BuildGuide/ but are untested.
+You will also need to customize the GNUstep environment before use.
 EOF
diff --git a/gnustep/ProjectCenter/BUILD b/gnustep/ProjectCenter/BUILD
index 3d39bb0..1c1c434 100644
--- a/gnustep/ProjectCenter/BUILD
+++ b/gnustep/ProjectCenter/BUILD
@@ -1,9 +1,9 @@
 (
   # before load GNUSTEP variables
-  . $GNUSTEP_SYSTEM_ROOT/Makefiles/GNUstep.sh &&
-  devoke_installwatch &&
-  make &&
-  invoke_installwatch &&
+  . /etc/profile.d/gnustep.rc &&
+  . $GNUSTEP_SYSTEM_ROOT/Library/Makefiles/GNUstep.sh &&
+
+  make GNUSTEP_INSTALLATION_DOMAIN=SYSTEM &&
   prepare_install &&
-  make install
+  make GNUSTEP_INSTALLATION_DOMAIN=SYSTEM install
 ) > $C_FIFO 2>&1
diff --git a/gnustep/ProjectCenter/DETAILS b/gnustep/ProjectCenter/DETAILS
index 7b9fdf6..1cfa9cc 100644
--- a/gnustep/ProjectCenter/DETAILS
+++ b/gnustep/ProjectCenter/DETAILS
@@ -1,13 +1,21 @@
           MODULE=ProjectCenter
-         VERSION=0.4.3
+         VERSION=0.5.0
           SOURCE=$MODULE-$VERSION.tar.gz
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/$MODULE
       SOURCE_URL=ftp://ftp.gnustep.org/pub/gnustep/dev-apps/
-      SOURCE_VFY=sha1:569924a1b940edbee7d74a8e7888e67bd29fc088
+      SOURCE_VFY=sha1:e09ec84d034f982ad5e7079017a65d0f1dd4c5ca
         WEB_SITE=http://www.gnustep.org
          ENTERED=20040521
-         UPDATED=20070806
+         UPDATED=20090704
            SHORT="GNUstep's integrated developement environment (IDE)."
+
 cat << EOF
-ProjectCenter is meant to be the counter part to NeXT's Project Builder. Thus, it helps you to start new projects and lets you manage your project files using a intuitive and well ordered graphical user interface.
+ProjectCenter is meant to be the counter part to NeXT's Project
+Builder. Thus, it helps you to start new projects and lets you
+manage your project files using a intuitive and well ordered
+graphical user interface.
+
+Note: you will need to have built gcc with the Objective-C option
+to be able to build GNUstep modules. These modules have been built
+according to http://gnustep.made-it.com/BuildGuide/ but are untested.
+You will also need to customize the GNUstep environment before use.
 EOF
diff --git a/gnustep/gnustep-back/BUILD b/gnustep/gnustep-back/BUILD
index 544e3bb..45fa3b3 100644
--- a/gnustep/gnustep-back/BUILD
+++ b/gnustep/gnustep-back/BUILD
@@ -3,11 +3,10 @@
   . /etc/profile.d/gnustep.rc   &&
   . $GNUSTEP_SYSTEM_ROOT/Library/Makefiles/GNUstep.sh &&
 
-  ./configure $OPTS  &&
+  ./configure --enable-server=x11 \
+              --enable-graphics=cairo --with-name=cairo \
+              $OPTS  &&
+
   default_make
 
-#  if ! grep -q "/System/Libraries/ix86/linux-gnu/gnu-gnu-gnu" /etc/ld.so.conf;# then
-#    echo "/System/Libraries/ix86/linux-gnu/gnu-gnu-gnu" >> /etc/ld.so.conf  
-#  fi
-#
 ) > $C_FIFO 2>&1
diff --git a/gnustep/gnustep-back/DEPENDS b/gnustep/gnustep-back/DEPENDS
index e9ad78b..0e3a611 100644
--- a/gnustep/gnustep-back/DEPENDS
+++ b/gnustep/gnustep-back/DEPENDS
@@ -1 +1,3 @@
 depends gnustep-gui
+depends cairo
+
diff --git a/gnustep/gnustep-back/DETAILS b/gnustep/gnustep-back/DETAILS
index 41b859d..36ba8f6 100644
--- a/gnustep/gnustep-back/DETAILS
+++ b/gnustep/gnustep-back/DETAILS
@@ -1,12 +1,12 @@
           MODULE=gnustep-back
-         VERSION=0.12.0
+         VERSION=0.16.0
           SOURCE=$MODULE-$VERSION.tar.gz
       SOURCE_URL=ftp://ftp.gnustep.org/pub/gnustep/core/
-      SOURCE_VFY=sha1:859aef314eb9ef5cbedad9dc53a818542baa17ec
+      SOURCE_VFY=sha1:e3bb755117b12c7eef65fd781650b7f5dbe02147
         WEB_SITE=http://www.gnustep.org
          ENTERED=20040509
-         UPDATED=20070418
-           PSAFE="no"      
+         UPDATED=20090704
+           PSAFE="no"
            SHORT="back-end component for the GNUstep GUI Library."
 
 cat << EOF
@@ -19,4 +19,9 @@ specific calls to the X Window System.  This design allows the GNUstep
 applications to have the "look and feel" of the underlying display
 system without any changes to the application, and the library can be
 easily ported to other display systems.
+
+Note: you will need to have built gcc with the Objective-C option
+to be able to build GNUstep modules. These modules have been built
+according to http://gnustep.made-it.com/BuildGuide/ but are untested.
+You will also need to customize the GNUstep environment before use.
 EOF
diff --git a/gnustep/gnustep-base/BUILD b/gnustep/gnustep-base/BUILD
index d498734..b342178 100644
--- a/gnustep/gnustep-base/BUILD
+++ b/gnustep/gnustep-base/BUILD
@@ -3,9 +3,10 @@
   . /etc/profile.d/gnustep.rc &&
   . $GNUSTEP_SYSTEM_ROOT/Library/Makefiles/GNUstep.sh &&
 
-#  default_config &&
-#  default_make 
-  default_build &&
+  ./configure --disable-libffi &&
+  make &&
+  prepare_install &&
+  make install &&
 
   if ! grep -q "$GNUSTEP_SYSTEM_ROOT/Library/" /etc/ld.so.conf; then
     echo "$GNUSTEP_SYSTEM_ROOT/Library/" >> /etc/ld.so.conf  
diff --git a/gnustep/gnustep-base/DEPENDS b/gnustep/gnustep-base/DEPENDS
index 7741d38..584daaf 100644
--- a/gnustep/gnustep-base/DEPENDS
+++ b/gnustep/gnustep-base/DEPENDS
@@ -1,7 +1,7 @@
-depends tiff         &&
-depends ffcall       &&
-depends gnustep-make &&
+depends tiff
+depends ffcall
+depends gnustep-make
 
-optional_depends "WindowMaker" "" "" "WindowMaker is an X11 window manager" &&
-optional_depends "libxml2"     "" "" "for xml support"                      &&
+optional_depends "WindowMaker" "" "" "WindowMaker is an X11 window manager"
+optional_depends "libxml2"     "" "" "for xml support"
 optional_depends "openssl"     "" "" "for more security"
diff --git a/gnustep/gnustep-base/DETAILS b/gnustep/gnustep-base/DETAILS
index f5be368..d012f2d 100644
--- a/gnustep/gnustep-base/DETAILS
+++ b/gnustep/gnustep-base/DETAILS
@@ -1,11 +1,11 @@
           MODULE=gnustep-base
-         VERSION=1.14.0
+         VERSION=1.18.0
           SOURCE=$MODULE-$VERSION.tar.gz
       SOURCE_URL=ftp://ftp.gnustep.org/pub/gnustep/core/
-      SOURCE_VFY=sha1:114e3ac88cedec62d68a3bfb9993a50900cc827a
+      SOURCE_VFY=sha1:30c13e673ad550c988f03adb9c545a8de1a17d19
         WEB_SITE=http://www.gnustep.org
          ENTERED=20021225
-         UPDATED=20070418
+         UPDATED=20090704
            SHORT="library of general-purpose"
 
 cat << EOF
@@ -15,4 +15,9 @@ for strings, object collections, byte streams, typed coders,
 invocations, notifications, notification dispatchers, moments in time,
 network ports, remote object messaging support (distributed objects),
 and event loops.
+
+Note: you will need to have built gcc with the Objective-C option
+to be able to build GNUstep modules. These modules have been built
+according to http://gnustep.made-it.com/BuildGuide/ but are untested.
+You will also need to customize the GNUstep environment before use.
 EOF
diff --git a/gnustep/gnustep-gui/BUILD b/gnustep/gnustep-gui/BUILD
index a5ed1e9..ecf7855 100644
--- a/gnustep/gnustep-gui/BUILD
+++ b/gnustep/gnustep-gui/BUILD
@@ -4,15 +4,5 @@
   . /etc/profile.d/gnustep.rc &&
   . $GNUSTEP_SYSTEM_ROOT/Library/Makefiles/GNUstep.sh &&
 
-# i'm really not sure why all of this is needed so i'll
-# comment it and check later what it was for.
-#  devoke_installwatch &&
-#  default_config &&
-#  make &&
-#  invoke_installwatch &&
-#  prepare_install &&
-#  make install
-# end commenting
-
   default_build
 ) > $C_FIFO 2>&1
diff --git a/gnustep/gnustep-gui/DETAILS b/gnustep/gnustep-gui/DETAILS
index 5e89387..e45e600 100644
--- a/gnustep/gnustep-gui/DETAILS
+++ b/gnustep/gnustep-gui/DETAILS
@@ -1,13 +1,13 @@
           MODULE=gnustep-gui
-         VERSION=0.12.0
+         VERSION=0.16.0
           SOURCE=$MODULE-$VERSION.tar.gz
       SOURCE_URL=ftp://ftp.gnustep.org/pub/gnustep/core/
-      SOURCE_VFY=sha1:f3ebc28181db5a30788ccfc547404a6f52c49fd0
+      SOURCE_VFY=sha1:cc0a14f700a3736b8e4113d3ad80ed6f979d60be
         WEB_SITE=http://www.gnustep.org
          ENTERED=20021225
-         UPDATED=20070228
-           PSAFE="no"         
-           SHORT="library of graphical user interface classes written completely in the Objective-C language"
+         UPDATED=20090704
+           PSAFE="no"
+           SHORT="library of graphical user interface classes in Objective-C"
 
 cat << EOF
 It is a library of graphical user interface classes written
@@ -18,4 +18,9 @@ system.  These classes include graphical objects such as buttons, text
 fields, popup lists, browser lists, and windows; there are also many
 associated classes for handling events, colors, fonts, pasteboards and
 images.
+
+Note: you will need to have built gcc with the Objective-C option
+to be able to build GNUstep modules. These modules have been built
+according to http://gnustep.made-it.com/BuildGuide/ but are untested.
+You will also need to customize the GNUstep environment before use.
 EOF
diff --git a/gnustep/gnustep-make/BUILD b/gnustep/gnustep-make/BUILD
index 44edbb5..9ae85fa 100644
--- a/gnustep/gnustep-make/BUILD
+++ b/gnustep/gnustep-make/BUILD
@@ -1,4 +1,7 @@
 (
-./configure --prefix=/opt/lunar/gnustep/1/ $OPTS &&
+./configure --prefix=/opt/lunar/gnustep/1/ \
+            --enable-native-objc-exceptions  \
+            --with-layout=gnustep \
+            $OPTS &&
 default_make
 ) 2>&1 > $C_FIFO
diff --git a/gnustep/gnustep-make/DETAILS b/gnustep/gnustep-make/DETAILS
index fe27ba7..8d8ea56 100644
--- a/gnustep/gnustep-make/DETAILS
+++ b/gnustep/gnustep-make/DETAILS
@@ -1,11 +1,11 @@
           MODULE=gnustep-make
-         VERSION=2.0.0
+         VERSION=2.2.0
           SOURCE=$MODULE-$VERSION.tar.gz
       SOURCE_URL=ftp://ftp.gnustep.org/pub/gnustep/core/
-      SOURCE_VFY=sha1:cf99c0bf388f54cfeca2d8b1d6446703878548cc
+      SOURCE_VFY=sha1:35654bab0a6576084e486e062e7e42603026509d
         WEB_SITE=http://www.gnustep.org
          ENTERED=20021225
-         UPDATED=20070418
+         UPDATED=20090704
            SHORT="Powerful and extensible way to write GNUstep makefiles"
 
 cat << EOF
@@ -13,4 +13,9 @@ GNUstep-make allows the user to write a project without having to
 deal with the complex issues associated with configuration, building,
 installation, and packaging.  It also allows the user to easily create
 cross-compiled binaries.
+
+Note: you will need to have built gcc with the Objective-C option
+to be able to build GNUstep modules. These modules have been built
+according to http://gnustep.made-it.com/BuildGuide/ but are untested.
+You will also need to customise the GNUstep environment before use.
 EOF
diff --git a/graphics/glut/CONFLICTS b/graphics/glut/CONFLICTS
index bf7b05f..f51abe2 100644
--- a/graphics/glut/CONFLICTS
+++ b/graphics/glut/CONFLICTS
@@ -1,4 +1 @@
 conflicts freeglut
-conflicts mesa-glu
-conflicts mesa-lib
-  
diff --git a/graphics/gtk+/BUILD b/graphics/gtk+/BUILD
index 32a2040..639c506 100644
--- a/graphics/gtk+/BUILD
+++ b/graphics/gtk+/BUILD
@@ -1,7 +1,7 @@
 (
 
-  cp /usr/share/automake/config.sub $SOURCE_DIRECTORY &&
-  OPTS+=" --with-xinput=xfree" &&
+  cp /usr/share/automake/config.sub $SOURCE_DIRECTORY  &&
+  OPTS+=" --with-xinput=xfree"  &&
   default_build
 
 ) > $C_FIFO 2>&1
diff --git a/graphics/gtk+/DEPENDS b/graphics/gtk+/DEPENDS
index f4782f2..3047b57 100644
--- a/graphics/gtk+/DEPENDS
+++ b/graphics/gtk+/DEPENDS
@@ -1,2 +1,2 @@
-depends  glib  &&
+depends  glib
 depends  %X
diff --git a/graphics/gtk+/DETAILS b/graphics/gtk+/DETAILS
index 56b69de..002c9c6 100644
--- a/graphics/gtk+/DETAILS
+++ b/graphics/gtk+/DETAILS
@@ -2,9 +2,9 @@
            MAJOR=1.2
          VERSION=1.2.10
           SOURCE=$MODULE-$VERSION.tar.gz
-   SOURCE_URL[0]=ftp://ftp.gtk.org/pub/gtk/v1.2/
-   SOURCE_URL[1]=$GNOME_URL/sources/$MODULE/$MAJOR/
-   SOURCE_URL[2]=http://planetmirror.com/pub/GNOME/stable/sources/$MODULE/
+   SOURCE_URL[0]=ftp://ftp.gtk.org/pub/gtk/v1.2
+   SOURCE_URL[1]=$GNOME_URL/sources/$MODULE/$MAJOR
+   SOURCE_URL[2]=http://planetmirror.com/pub/GNOME/stable/sources/$MODULE
         WEB_SITE=http://www.gtk.org
          ENTERED=20010922
          UPDATED=20010922
diff --git a/graphics/libungif/BUILD b/graphics/libungif/BUILD
index 6d37dc9..010c7b6 100644
--- a/graphics/libungif/BUILD
+++ b/graphics/libungif/BUILD
@@ -1,6 +1,6 @@
 (
 
-  export CC="gcc"
+  export CC="gcc"  &&
 
   ./configure  --build=$BUILD             \
                --prefix=/usr              \
diff --git a/graphics/libungif/DETAILS b/graphics/libungif/DETAILS
index 9ee7b0c..2ca3dc4 100644
--- a/graphics/libungif/DETAILS
+++ b/graphics/libungif/DETAILS
@@ -3,14 +3,17 @@
           SOURCE=$MODULE-$VERSION.tar.bz2
       SOURCE_URL=$SFORGE_URL/giflib
       SOURCE_VFY=sha1:af687ffbcfe6afd1d76e33ea8cf27ffb02ed61fc
-        WEB_SITE=http://sourceforge.net/projects/libungif
+        # http://sourceforge.net/projects/libungif/ is dead
+        WEB_SITE=http://giflib.sourceforge.net/
          ENTERED=20010922
          UPDATED=20060225
-           SHORT="lA ibrary for uncompressed GIF images"
+           SHORT="A library for uncompressed GIF images"
 
 cat << EOF
 libungif is a library for reading and writing gif images. The save
 functionality uses an uncompressed gif algorithm to avoid the Unisys LZW
 patent (expired in 2004). This library is based heavily on Eric Raymond's
-libgif package and implements a superset of that_library's API.
+libgif package and implements a superset of that library's API.
+
+libungif is a dead project, continued by giflib.
 EOF
diff --git a/graphics/svgalib/BUILD b/graphics/svgalib/BUILD
index a206f79..45f5bfb 100644
--- a/graphics/svgalib/BUILD
+++ b/graphics/svgalib/BUILD
@@ -1,9 +1,12 @@
 (
   # gcc-3.4.x  & gcc4.1.x fixes
-  patch_it $SOURCE_CACHE/$SOURCE2 1                            &&
+  patch_it $SOURCE_CACHE/$SOURCE2 1     &&
 
-  make prefix=/usr shared static utils                         &&
-  prepare_install                                              &&
+  # fixes a utils/gtf/gtfcalc.c issue
+  patch_it $SOURCE_CACHE/$SOURCE3 0     &&
+
+  make prefix=/usr shared static utils  &&
+  prepare_install                       &&
   make prefix=/usr install
 
 ) > $C_FIFO 2>&1
diff --git a/graphics/svgalib/DETAILS b/graphics/svgalib/DETAILS
index 0876c36..1bdec25 100644
--- a/graphics/svgalib/DETAILS
+++ b/graphics/svgalib/DETAILS
@@ -2,13 +2,16 @@
          VERSION=1.4.3
           SOURCE=$MODULE-$VERSION.tar.gz
          SOURCE2=$MODULE-$VERSION-debian_fixes-1.patch
+         SOURCE3=svgalib-041-rename-round.patch
       SOURCE_URL=http://www.svgalib.org/
-      SOURCE_VFY=sha1:b89ddf5fd948dd5b9e801e5cc58401e190de4c50
      SOURCE2_URL=http://www.linuxfromscratch.org/patches/downloads/svgalib/
+     SOURCE3_URL=$PATCH_URL
+      SOURCE_VFY=sha1:b89ddf5fd948dd5b9e801e5cc58401e190de4c50
      SOURCE2_VFY=sha1:a468280e30cc4cab63201e773e273a1c60e5ddfb
+     SOURCE3_VFY=sha1:88eb2536b1ec818d09e38d6a9b14af389beb7284
         WEB_SITE=http://www.svgalib.org/
          ENTERED=20011117
-         UPDATED=20040302
+         UPDATED=20100106
            SHORT="SVGAlib provides VGA and SVGA modes in a console."
            PSAFE=no
 cat << EOF
diff --git a/kernel/igb/DETAILS b/kernel/igb/DETAILS
index 557fcb8..73c1da1 100644
--- a/kernel/igb/DETAILS
+++ b/kernel/igb/DETAILS
@@ -1,11 +1,11 @@
           MODULE=igb
-         VERSION=1.0.8
+         VERSION=1.2.22
           SOURCE=$MODULE-$VERSION.tar.gz
       SOURCE_URL=$SFORGE_URL/e1000/
-      SOURCE_VFY=sha1:68ad4d090a0f469ddbeec09927ad7922a86497d6
+      SOURCE_VFY=sha1:1c06cb6be54b425790677da95e6df3eaf9bac1f1
         WEB_SITE=http://e1000.sf.net/
          ENTERED=20071010
-         UPDATED=20071010
+         UPDATED=20080318
            SHORT="Intel 82575 Network Connection driver"
 cat << EOF
 This driver supports the Intel 82575 PCI Express gigabit network cards.
diff --git a/kernel/linux-2.4-agr/DETAILS b/kernel/linux-2.4-agr/DETAILS
index b4d4ea8..9e9fb5e 100644
--- a/kernel/linux-2.4-agr/DETAILS
+++ b/kernel/linux-2.4-agr/DETAILS
@@ -1,20 +1,20 @@
            MODULE=linux-2.4-agr
-          VERSION=2.4.34
-         PVERSION=r14.0
+          VERSION=2.4.37
+         PVERSION=r17.0
            SOURCE=linux-$VERSION.tar.bz2
           SOURCE2=ll-${PVERSION}-1.tar.bz2
  SOURCE_DIRECTORY=/usr/src/linux-$VERSION-agr
     SOURCE_URL[0]=$KERNEL_URL/pub/linux/kernel/v2.4/
     SOURCE_URL[1]=http://www.kernel.org/pub/linux/kernel/v2.4/
       SOURCE2_URL=$PATCH_URL
-       SOURCE_VFY=sha1:765dba198259ceb9646cb98393e5004d13994da9
-      SOURCE2_VFY=sha1:dc728e8fb2549f9adab443e51bd36624cfaa22f4
+       SOURCE_VFY=sha1:bc1971b65b542f9c4853be86c07a5ac6ed0cb176
+      SOURCE2_VFY=sha1:0015ddb5f73523179bb27cef5be36ca13a59c728
          WEB_SITE=http://www.kernel.org/
           ENTERED=20030227
-          UPDATED=20070110
+          UPDATED=20081206
             SHORT="The Linux kernel with the lunar patch set"
-KEEP_SOURCE=on
-TMPFS=off
+      KEEP_SOURCE=on
+            TMPFS=off
 cat << EOF
 This is the Linux kernel with the Lunar Linux kernel patch set.
 
diff --git a/kernel/linux-2.4-grsec/DETAILS b/kernel/linux-2.4-grsec/DETAILS
index 629f8e9..4cebeda 100644
--- a/kernel/linux-2.4-grsec/DETAILS
+++ b/kernel/linux-2.4-grsec/DETAILS
@@ -1,24 +1,24 @@
            MODULE=linux-2.4-grsec
-          VERSION=2.4.34
-         PVERSION=r14.0
+          VERSION=2.4.37
+         PVERSION=r17.0
            SOURCE=linux-$VERSION.tar.bz2
           SOURCE2=ll-${PVERSION}-1.tar.bz2
  SOURCE_DIRECTORY=/usr/src/linux-$VERSION-grsec
     SOURCE_URL[0]=$KERNEL_URL/pub/linux/kernel/v2.4/
     SOURCE_URL[1]=http://www.kernel.org/pub/linux/kernel/v2.4/
       SOURCE2_URL=$PATCH_URL
-       SOURCE_VFY=sha1:765dba198259ceb9646cb98393e5004d13994da9
-      SOURCE2_VFY=sha1:dc728e8fb2549f9adab443e51bd36624cfaa22f4
+       SOURCE_VFY=sha1:bc1971b65b542f9c4853be86c07a5ac6ed0cb176
+      SOURCE2_VFY=sha1:0015ddb5f73523179bb27cef5be36ca13a59c728
          WEB_SITE=http://grsecurity.net/
-          ENTERED=20030227
-          UPDATED=20070110
+          ENTERED=20080731
+          UPDATED=20081206
             SHORT="Security enhanced linux kernel"
-KEEP_SOURCE=on
-TMPFS=off
+      KEEP_SOURCE=on
+            TMPFS=off
 cat << EOF
 This is the same as the linux-2.4 module but with a fixed patch set with all
 the main patches and with these additional patches:
- 
+
  NX enforcement
  chroot restrictions
  randomized PIDs, memory
diff --git a/kernel/linux-2.4-om/DETAILS b/kernel/linux-2.4-om/DETAILS
index 6fd2a23..58acc26 100644
--- a/kernel/linux-2.4-om/DETAILS
+++ b/kernel/linux-2.4-om/DETAILS
@@ -1,20 +1,20 @@
            MODULE=linux-2.4-om
-          VERSION=2.4.34
-         PVERSION=r14.0
+          VERSION=2.4.37
+         PVERSION=r17.0
            SOURCE=linux-$VERSION.tar.bz2
           SOURCE2=ll-${PVERSION}-1.tar.bz2
  SOURCE_DIRECTORY=/usr/src/linux-$VERSION-om
     SOURCE_URL[0]=$KERNEL_URL/pub/linux/kernel/v2.4/
     SOURCE_URL[1]=http://www.kernel.org/pub/linux/kernel/v2.4/
       SOURCE2_URL=$PATCH_URL
-       SOURCE_VFY=sha1:765dba198259ceb9646cb98393e5004d13994da9
-      SOURCE2_VFY=sha1:dc728e8fb2549f9adab443e51bd36624cfaa22f4
+       SOURCE_VFY=sha1:bc1971b65b542f9c4853be86c07a5ac6ed0cb176
+      SOURCE2_VFY=sha1:0015ddb5f73523179bb27cef5be36ca13a59c728
          WEB_SITE=http://www.kernel.org/
           ENTERED=20030227
-          UPDATED=20070110
+          UPDATED=20081206
             SHORT="OpenMosix enabled cluster kernel"
-KEEP_SOURCE=on
-TMPFS=off
+      KEEP_SOURCE=on
+            TMPFS=off
 cat << EOF
 This is the linux-2.4 module with the same patches and on top of that:
 
diff --git a/kernel/linux-2.4-stable/DETAILS b/kernel/linux-2.4-stable/DETAILS
index b7b0ef7..11ad677 100644
--- a/kernel/linux-2.4-stable/DETAILS
+++ b/kernel/linux-2.4-stable/DETAILS
@@ -1,20 +1,20 @@
            MODULE=linux-2.4-stable
-          VERSION=2.4.34
-         PVERSION=r14.0
+          VERSION=2.4.37
+         PVERSION=r17.0
            SOURCE=linux-$VERSION.tar.bz2
           SOURCE2=ll-${PVERSION}-1.tar.bz2
  SOURCE_DIRECTORY=/usr/src/linux-$VERSION-stable
     SOURCE_URL[0]=$KERNEL_URL/pub/linux/kernel/v2.4/
     SOURCE_URL[1]=http://www.kernel.org/pub/linux/kernel/v2.4/
       SOURCE2_URL=$PATCH_URL
-       SOURCE_VFY=sha1:765dba198259ceb9646cb98393e5004d13994da9
-      SOURCE2_VFY=sha1:dc728e8fb2549f9adab443e51bd36624cfaa22f4
+       SOURCE_VFY=sha1:bc1971b65b542f9c4853be86c07a5ac6ed0cb176
+      SOURCE2_VFY=sha1:0015ddb5f73523179bb27cef5be36ca13a59c728
          WEB_SITE=http://www.kernel.org/
           ENTERED=20030227
-          UPDATED=20070110
+          UPDATED=20081206
             SHORT="Stable linux kernel with only critical patches"
-KEEP_SOURCE=on
-TMPFS=off
+      KEEP_SOURCE=on
+            TMPFS=off
 cat << EOF
 This is the Linus-tree Linux kernel with only critical patches included.
 
diff --git a/kernel/linux-2.4-vanilla/DETAILS b/kernel/linux-2.4-vanilla/DETAILS
index d6b59b4..7193048 100644
--- a/kernel/linux-2.4-vanilla/DETAILS
+++ b/kernel/linux-2.4-vanilla/DETAILS
@@ -1,13 +1,13 @@
            MODULE=linux-2.4-vanilla
-          VERSION=2.4.34
+          VERSION=2.4.37
            SOURCE=linux-$VERSION.tar.bz2
  SOURCE_DIRECTORY=/usr/src/linux-$VERSION-vanilla
     SOURCE_URL[0]=$KERNEL_URL/pub/linux/kernel/v2.4/
     SOURCE_URL[1]=http://www.kernel.org/pub/linux/kernel/v2.4/
-       SOURCE_VFY=sha1:765dba198259ceb9646cb98393e5004d13994da9
+       SOURCE_VFY=sha1:bc1971b65b542f9c4853be86c07a5ac6ed0cb176
          WEB_SITE=http://www.kernel.org/
           ENTERED=20030227
-          UPDATED=20070110
+          UPDATED=20081206
             SHORT="The plain Jane Vanilla linux kernel"
       KEEP_SOURCE=on
             TMPFS=off
diff --git a/kernel/linux-2.4/DETAILS b/kernel/linux-2.4/DETAILS
index 91e44c5..3c375c0 100644
--- a/kernel/linux-2.4/DETAILS
+++ b/kernel/linux-2.4/DETAILS
@@ -1,20 +1,20 @@
            MODULE=linux-2.4
-          VERSION=2.4.34
-         PVERSION=r14.0
+          VERSION=2.4.37
+         PVERSION=r17.0
            SOURCE=linux-$VERSION.tar.bz2
           SOURCE2=ll-${PVERSION}-1.tar.bz2
  SOURCE_DIRECTORY=/usr/src/linux-$VERSION
     SOURCE_URL[0]=$KERNEL_URL/pub/linux/kernel/v2.4/
     SOURCE_URL[1]=http://www.kernel.org/pub/linux/kernel/v2.4/
       SOURCE2_URL=$PATCH_URL
-       SOURCE_VFY=sha1:765dba198259ceb9646cb98393e5004d13994da9
-      SOURCE2_VFY=sha1:dc728e8fb2549f9adab443e51bd36624cfaa22f4
+       SOURCE_VFY=sha1:bc1971b65b542f9c4853be86c07a5ac6ed0cb176
+      SOURCE2_VFY=sha1:0015ddb5f73523179bb27cef5be36ca13a59c728
          WEB_SITE=http://www.kernel.org/
           ENTERED=20030227
-          UPDATED=20070110
+          UPDATED=20081206
             SHORT="The Linux kernel with the lunar patch set"
-KEEP_SOURCE=on
-TMPFS=off  
+      KEEP_SOURCE=on
+            TMPFS=off
 cat << EOF
 This is the Linux kernel with the Lunar Linux kernel patch set.
 
diff --git a/libs/swfdec/DEPENDS b/libs/swfdec/DEPENDS
index 3f3dca2..616734b 100644
--- a/libs/swfdec/DEPENDS
+++ b/libs/swfdec/DEPENDS
@@ -4,11 +4,11 @@ depends  gtk+-2
 depends  liboil
 depends  libsoup
 
-optional_depends "ffmpeg"        "" "--disable-ffmpeg"     "use ffmpeg support"
-optional_depends "madplay"       "" "--disable-mad"        "use mad audio"
-optional_depends "gstreamer-10"  "" "--disable-gstreamer"  "use gstreamer audio"
-optional_depends "seamonkey"     "" ""                     "swfdec plugin for Mozilla"
+optional_depends "ffmpeg"              "" ""     "use ffmpeg support"
+optional_depends "madplay"             "" ""     "use mad audio"
+optional_depends "gstreamer-10"        "" ""     "use gstreamer audio"
+optional_depends "%GECKO_RENDERER"     "" ""     "swfdec plugin for Mozilla"
 
-optional_depends "gnome-vfs2" "--enable-gnome-vfs"  \
+optional_depends "gnome-vfs" "--enable-gnome-vfs"  \
                               "--disable-gnome-vfs" \
                               "for vfs support"
diff --git a/libs/swfdec/DETAILS b/libs/swfdec/DETAILS
index b35f1a8..27c80fc 100644
--- a/libs/swfdec/DETAILS
+++ b/libs/swfdec/DETAILS
@@ -1,19 +1,18 @@
           MODULE=swfdec
-         VERSION=0.5.4
+         VERSION=0.8.4
           SOURCE=$MODULE-$VERSION.tar.gz
-      SOURCE_URL=http://swfdec.freedesktop.org/download/$MODULE/0.5/
-      SOURCE_VFY=sha1:0aed95c3c5d894a323abef2b252bdc47397b8dfb
-        WEB_SITE=http://www.schleef.org/swfdec/
+      SOURCE_URL=http://$MODULE.freedesktop.org/download/$MODULE/0.8
+      SOURCE_VFY=sha1:cf95930ccd0b66146c97d6e111b1e27ec0d802dc
+        WEB_SITE=http://www.schleef.org/swfdec
          ENTERED=20051108
-         UPDATED=20071117
+         UPDATED=20081222
            SHORT="A library for rendering Flash animations and games"
-           PSAFE=no
-           
+
 cat << EOF
-Swfdec is a library for rendering Flash animations and games. It was 
-originally designed as a basis library for creating Flash plugins for 
+Swfdec is a library for rendering Flash animations and games. It was
+originally designed as a basis library for creating Flash plugins for
 GStreamer, but it is a fully standalone library which only use the l
-ibart library for drawing. Swfdec is released under the LGPL. Included 
-with swfdec is Gtk+-based application called swf_play and a Mozilla 
+ibart library for drawing. Swfdec is released under the LGPL. Included
+with swfdec is Gtk+-based application called swf_play and a Mozilla
 plug-in that uses swf_play to display SWF animations in a browser window.
 EOF
diff --git a/mail/pine/BUILD b/mail/pine/BUILD
index 9d1d2c6..b60b97d 100644
--- a/mail/pine/BUILD
+++ b/mail/pine/BUILD
@@ -10,7 +10,7 @@
     TARGET="slx"
   fi
 
-  if is_depends openldap ; then
+  if in_depends $MODULE openldap; then
     mkdir $SOURCE_DIRECTORY/ldap
     ln -s /usr/lib $SOURCE_DIRECTORY/ldap/libraries
     ln -s /usr/include $SOURCE_DIRECTORY/ldap/include
diff --git a/python/pymsn/BUILD b/python/pymsn/BUILD
new file mode 100644
index 0000000..8707d86
--- /dev/null
+++ b/python/pymsn/BUILD
@@ -0,0 +1,7 @@
+(
+
+  python setup.py build_ext -i  &&
+  prepare_install               &&
+  python setup.py install
+
+) > $C_FIFO 2>&1
diff --git a/python/pymsn/DEPENDS b/python/pymsn/DEPENDS
new file mode 100644
index 0000000..3a7e814
--- /dev/null
+++ b/python/pymsn/DEPENDS
@@ -0,0 +1,4 @@
+depends pygtk
+depends pyopenssl
+depends pycrypto
+depends telepathy-python
diff --git a/python/pymsn/DETAILS b/python/pymsn/DETAILS
new file mode 100644
index 0000000..9a5a8b8
--- /dev/null
+++ b/python/pymsn/DETAILS
@@ -0,0 +1,29 @@
+          MODULE=pymsn
+         VERSION=0.3.3
+          SOURCE=${MODULE}-${VERSION}.tar.gz
+      SOURCE_URL=http://telepathy.freedesktop.org/releases/pymsn/
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$MODULE-$VERSION
+      SOURCE_VFY=sha1:b652fe20ee9aa3a5c5e8fef262fb9e4b31b8fa72
+        WEB_SITE="http://telepathy.freedesktop.org/wiki/Pymsn"
+         ENTERED=20090123
+         UPDATED=20090123
+           SHORT="Python implementation of MSN protocol"
+cat <<EOF
++ MSNP15
++ Best MSNP2P implementation : avatars and custom emoticons
++ Yahoo messenger contacts support : chat and presence
++ Live Address Book support : full contact and group management
++ Server side contacts aliasing
++ Offline messages support
++ MSN Spaces
++ Content Roaming support : avatar, display name and
+  personal message storage
++ Full support for HTTP and HTTPS proxies
++ Support HTTP Polling transport
++ No threads, fully asynchronous
+
++ Caching system (only used for storing the SSO tickets for now,
+  but will be used to support deltas in the AddressBook later)
++ Very solid and extensible architecture # + Solid networking through
+  a new sublibrary : gnet
+EOF
diff --git a/sql/PostNuke/BUILD b/sql/PostNuke/BUILD
new file mode 100644
index 0000000..bf47ba6
--- /dev/null
+++ b/sql/PostNuke/BUILD
@@ -0,0 +1,17 @@
+(
+
+  prepare_install
+
+  PREFIX=/var/postnuke
+  mkdir -p $PREFIX                       &&
+
+  for STUFF in $( ls html | grep -v install ) ; do
+    verbose_msg "Copying: $STUFF"
+    cp -a html/$STUFF $PREFIX
+  done                                   &&
+
+  mkdir -p /usr/share/doc/$MODULE           &&
+  cp -f phoenix-sql/Phoenix.sql /usr/share/doc/$MODULE/ &&
+  sedit "s:$pnconfig['encoded'] = '1';:$pnconfig['encoded'] = '0';:" $PREFIX/config.php
+
+) > $C_FIFO 2>&1
diff --git a/sql/PostNuke/DEPENDS b/sql/PostNuke/DEPENDS
new file mode 100644
index 0000000..1f0698e
--- /dev/null
+++ b/sql/PostNuke/DEPENDS
@@ -0,0 +1,3 @@
+depends %APACHE
+depends %PHP
+depends mysql
diff --git a/sql/PostNuke/DETAILS b/sql/PostNuke/DETAILS
new file mode 100644
index 0000000..ad713ba
--- /dev/null
+++ b/sql/PostNuke/DETAILS
@@ -0,0 +1,14 @@
+          MODULE=PostNuke
+         VERSION=0.764
+          SOURCE=$MODULE-$VERSION.tar.gz
+      SOURCE_URL=http://www.postnuke.com/files/
+      SOURCE_VFY=sha1:93d5ddb9c388c1adb6780053dff1bf6144ee2ccc
+        WEB_SITE=http://www.postnuke.com/
+         ENTERED=20030921
+         UPDATED=20070511
+           SHORT="An all-round MySql php web portal system"
+cat << EOF
+PostNuke is software that creates an impressive, dynamic web site and
+provides the webmaster with a site they can administer with a minimal
+amount of HTML knowledge through a web browser.
+EOF
diff --git a/sql/PostNuke/POST_INSTALL b/sql/PostNuke/POST_INSTALL
new file mode 100644
index 0000000..9107d8c
--- /dev/null
+++ b/sql/PostNuke/POST_INSTALL
@@ -0,0 +1,11 @@
+message ""
+message "${MESSAGE_COLOR}Don't forget to edit /var/postnuke/config.php!${DEFAULT_COLOR}"
+message "${MESSAGE_COLOR}Don't forget to merge Phoenix.sql from /usr/share/doc/${MODULE}:${DEFAULT_COLOR}"
+message "${MESSAGE_COLOR}  start mysql and do:${DEFAULT_COLOR}"
+message "  create DATABASE postnuke; use postnuke;"
+message "  source /usr/share/doc/PostNuke/Phoenix.sql;"
+message "${MESSAGE_COLOR}Then give permissions to the database for the postnuke user:${DEFAULT_COLOR}"
+message "  GRANT ALL PRIVILEGES ON postnuke.* TO postnuke at localhost IDENTIFIED BY '<postnuke-password>' WITH GRANT OPTION;"
+message "  exit;"
+message "${MESSAGE_COLOR}Make sure you change the default \"Admin\" password from \"Password\" to"
+message "something sensible and set ['encoded']='0' in config.php.${DEFAULT_COLOR}"
diff --git a/utils/lm_sensors-2.4/BUILD b/utils/lm_sensors-2.4/BUILD
new file mode 100644
index 0000000..fd71147
--- /dev/null
+++ b/utils/lm_sensors-2.4/BUILD
@@ -0,0 +1,9 @@
+(
+
+  message " ${PROBLEM_COLOR}Warning! ${DEFAULT_COLOR}This module compiles and must be installed only on 2.4.x kernels."
+  sleep 5
+
+  sedit 's:/usr/local:/usr:g' Makefile &&
+  default_make
+
+) > $C_FIFO 2>&1
diff --git a/utils/lm_sensors-2.4/CONFLICTS b/utils/lm_sensors-2.4/CONFLICTS
new file mode 100644
index 0000000..79d06a2
--- /dev/null
+++ b/utils/lm_sensors-2.4/CONFLICTS
@@ -0,0 +1,2 @@
+conflicts  lm_sensors
+
diff --git a/utils/lm_sensors-2.4/DEPENDS b/utils/lm_sensors-2.4/DEPENDS
new file mode 100644
index 0000000..5186ae6
--- /dev/null
+++ b/utils/lm_sensors-2.4/DEPENDS
@@ -0,0 +1 @@
+depends  i2c
diff --git a/utils/lm_sensors-2.4/DETAILS b/utils/lm_sensors-2.4/DETAILS
new file mode 100644
index 0000000..51df541
--- /dev/null
+++ b/utils/lm_sensors-2.4/DETAILS
@@ -0,0 +1,16 @@
+          MODULE=lm_sensors-2.4
+         VERSION=2.10.8
+          SOURCE=lm_sensors-$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/lm_sensors-$VERSION
+      SOURCE_URL=http://dl.lm-sensors.org/lm-sensors/releases
+      SOURCE_VFY=sha1:8356c19d1528d061d7b7f1468621c6628f401f07
+        WEB_SITE=http://www.lm-sensors.org
+         ENTERED=20011021
+         UPDATED=20081224
+           SHORT="Hardware health monitoring tools"
+
+cat << EOF
+lm_sensors provides essential tools for monitoring the hardware health
+of Linux systems containing hardware health monitoring hardware such as
+the LM78 and LM75. This is the module for Linux 2.4.x kernel versions.
+EOF
diff --git a/utils/termcap/BUILD b/utils/termcap/BUILD
new file mode 100644
index 0000000..0e1576c
--- /dev/null
+++ b/utils/termcap/BUILD
@@ -0,0 +1,9 @@
+(
+
+  ./configure  --prefix=/usr              \
+               --enable-install-termcap   \
+               $OPTS                     &&
+
+  default_make
+
+) > $C_FIFO 2>&1
diff --git a/utils/termcap/DETAILS b/utils/termcap/DETAILS
new file mode 100644
index 0000000..711d534
--- /dev/null
+++ b/utils/termcap/DETAILS
@@ -0,0 +1,15 @@
+          MODULE=termcap
+         VERSION=1.3.1
+          SOURCE=$MODULE-$VERSION.tar.gz
+   SOURCE_URL[0]=$GNU_URL/$MODULE/
+   SOURCE_URL[1]=ftp://ftp.gnu.org/gnu/$MODULE/
+        WEB_SITE=na
+         ENTERED=20020621
+         UPDATED=20020621
+           SHORT="termcap enables programs to be terminal independent."
+cat << EOF
+GNU termcap is a library of C functions that enables programs to send control \
+strings to terminals in a terminal type-independent manner. The GNU termcap
+library does not place an arbitrary limit on the size of termcap entries,
+unlike most other termcap libraries.
+EOF
diff --git a/video/dirac/DETAILS b/video/dirac/DETAILS
index 2b49ada..59d741f 100644
--- a/video/dirac/DETAILS
+++ b/video/dirac/DETAILS
@@ -1,11 +1,12 @@
           MODULE=dirac
-         VERSION=0.9.1
+         VERSION=1.0.2
           SOURCE=$MODULE-$VERSION.tar.gz
-      SOURCE_URL=$SFORGE_URL/$MODULE
-      SOURCE_VFY=sha1:81bbb9bb9875f76c2d61d2d161306033c7de3d4e
+      SOURCE_URL=http://diracvideo.org/download/dirac-research/
+     SOURCE2_URL=$SFORGE_URL/$MODULE
+      SOURCE_VFY=sha1:895aaad832a54b754e58f77c87d38c0c37752b0b
         WEB_SITE=http://dirac.sourceforge.net/index.html
          ENTERED=20060205
-         UPDATED=20080127
+         UPDATED=20090212
            SHORT="Video compression and decompression tools"
 
 cat << EOF
diff --git a/video/libv4l/BUILD b/video/libv4l/BUILD
new file mode 100644
index 0000000..7bca3fa
--- /dev/null
+++ b/video/libv4l/BUILD
@@ -0,0 +1,7 @@
+(
+
+  make PREFIX=/usr  &&
+  prepare_install   &&
+  make install PREFIX=/usr
+
+) > $C_FIFO 2>&1
diff --git a/video/libv4l/CONFLICTS b/video/libv4l/CONFLICTS
new file mode 100644
index 0000000..205a979
--- /dev/null
+++ b/video/libv4l/CONFLICTS
@@ -0,0 +1 @@
+conflicts v4l-utils
diff --git a/video/libv4l/DETAILS b/video/libv4l/DETAILS
new file mode 100644
index 0000000..efb687c
--- /dev/null
+++ b/video/libv4l/DETAILS
@@ -0,0 +1,22 @@
+       MODULE=libv4l
+      VERSION=0.6.4
+       SOURCE=$MODULE-$VERSION.tar.gz
+   SOURCE_URL=$MIRROR_URL
+   SOURCE_VFY=sha1:6fc2c490fb14a109e25745cf2df226bbddda8b0c
+     WEB_SITE=http://hansdegoede.livejournal.com/3636.html
+      ENTERED=20090913
+      UPDATED=20100218
+        SHORT="thin abstraction layer on top of video4linux2 devices"
+
+cat << EOF
+libv4l is a collection of libraries that adds a thin abstraction layer on top of
+video4linux2 (V4L2) devices. The purpose of this layer is to make it easy for
+application writers to support a wide variety of devices without having to write
+separate code for different devices in the same class. It consists of 3 different
+libraries. libv4lconvert offers functions to convert from any (known) pixel
+format to V4l2_PIX_FMT_BGR24 or V4l2_PIX_FMT_YUV420. libv4l1 offers the
+(deprecated) v4l1 API on top of v4l2 devices, independent of the drivers for
+those devices supporting v4l1 compatibility (which many v4l2 drivers do not).
+libv4l2 offers the v4l2 API on top of v4l2 devices, while adding support for the
+application transparent libv4lconvert conversion where necessary.
+EOF
diff --git a/video/piave/BUILD b/video/piave/BUILD
index 9abe570..8071c5f 100644
--- a/video/piave/BUILD
+++ b/video/piave/BUILD
@@ -2,8 +2,11 @@
 
   patch_it $SOURCE_CACHE/$SOURCE2 1 &&
   patch_it $SOURCE_CACHE/$SOURCE3 1 &&
+  sed -i "118i #include <sys/time.h>" libpiave/piave_base.hh &&
+  sed -i "37i #include <sys/time.h>" libpiave/piave_base.cc libpiave/storybase.hh &&
+
   ./configure  --prefix=/usr        &&
-  sedit 's/gcc/g++/' Makefile       &&
+#  sedit 's/gcc/g++/' Makefile       &&
   default_make
 
 ) > $C_FIFO 2>&1
diff --git a/video/piave/DEPENDS b/video/piave/DEPENDS
index 082a3a5..edca1ed 100644
--- a/video/piave/DEPENDS
+++ b/video/piave/DEPENDS
@@ -1,5 +1,5 @@
-depends  SDL_image   &&
-depends  libxml2     &&
-depends  libraw1394  &&
-depends  libavc1394  &&
-depends  libdv       
+depends  SDL_image
+depends  libxml2
+depends  libraw1394
+depends  libavc1394
+depends  libdv
diff --git a/video/piave/DETAILS b/video/piave/DETAILS
index c28c01f..8f8e7b2 100644
--- a/video/piave/DETAILS
+++ b/video/piave/DETAILS
@@ -9,12 +9,13 @@
      SOURCE_VFY=sha1:287ac3b6d9d12ec806d8c44dec9b714cb89f4144
     SOURCE2_VFY=sha1:c15e2ebb9bd7c813a6e2f1004290d3ea424c5a2e
     SOURCE3_VFY=sha1:92748e2ffc813f88e2a94253857871d62f457ff6
-        WEB_SITE=http://modesto.sourceforge.net/$MODULE/
+        WEB_SITE=http://modesto.sourceforge.net/piave/
          ENTERED=20040418
          UPDATED=20040802
            SHORT="PIAVE - Piave Is A Video Editor"
 
+PSAFE=no
 cat << EOF
-PIAVE is a video render engine to be used as a C++ library or a standalone 
+PIAVE is a video render engine to be used as a C++ library or a standalone
 render server to use with a batch or interactive GUI client.
 EOF
diff --git a/web/ijb/BUILD b/web/ijb/BUILD
index ed18af6..317b173 100644
--- a/web/ijb/BUILD
+++ b/web/ijb/BUILD
@@ -14,13 +14,11 @@
 
   ETC="/etc/junkbuster"
 
-  [  -f  $ETC/junkbstr.ini  ]  ||  cp  junkbstr.ini  $ETC
-  [  -f  $ETC/sblock.ini    ]  ||  cp  sblock.ini    $ETC
-  [  -f  $ETC/scookie.ini   ]  ||  cp  scookie.ini   $ETC
-  [  -f  $ETC/saclfile.ini  ]  ||  cp  saclfile.ini  $ETC
-  [  -f  $ETC/sforward.ini  ]  ||  cp  sforward.ini  $ETC
-  [  -f  $ETC/strust.ini    ]  ||  cp  strust.ini    $ETC
-   
+  for file in blocklist imagelist cookiefile saclfile.ini \
+                    config forward strust.ini
+  do
+  [  -f  $ETC/$file  ]  ||  cp  $file  $ETC
+  done
 
   [  -f     /etc/init.d/junkbuster.sh  ]  ||
   cp  $SCRIPT_DIRECTORY/junkbuster.sh  /etc/init.d
diff --git a/web/ijb/CONFLICTS b/web/ijb/CONFLICTS
index 09a26da..90faebb 100644
--- a/web/ijb/CONFLICTS
+++ b/web/ijb/CONFLICTS
@@ -1 +1 @@
-conflicts ijb-waldhoff
+conflicts  ijb
diff --git a/web/ijb/DETAILS b/web/ijb/DETAILS
index bcad720..3959f76 100644
--- a/web/ijb/DETAILS
+++ b/web/ijb/DETAILS
@@ -1,9 +1,9 @@
-           MODULE=ijb
-         VERSION=20
-          SOURCE=$MODULE$VERSION.tar.Z
-SOURCE_DIRECTORY=$BUILD_DIRECTORY/$MODULE$VERSION
-   SOURCE_URL[0]=http://www.junkbuster.com/
-        WEB_SITE=http://www.junkbuster.com
+           MODULE=ijb-waldhoff
+         VERSION=2.0.2-8
+          SOURCE=junkbuster-$VERSION.tar.gz
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/ijb20
+   SOURCE_URL[0]=http://www.waldherr.org/redhat/rpm/srpm/
+        WEB_SITE=http://www.waldherr.org/junkbuster
          ENTERED=20010922
          UPDATED=20010922
            SHORT="ad filtering web proxy"
@@ -15,4 +15,6 @@ and the Internet, checking every HTTP request for each resource
 (including graphics) against a blockfile of URLs before sending
 it over the Internet. It can be configured as a plain old
 non-caching, non-blocking proxy as well.
+Note that this versions is not the original version, but an
+enhanced that replaces the ads with a transparent 1x1 gif.
 EOF
diff --git a/web/ijb/junkbuster.sh b/web/ijb/junkbuster.sh
index b40790b..7631bed 100755
--- a/web/ijb/junkbuster.sh
+++ b/web/ijb/junkbuster.sh
@@ -1,13 +1,13 @@
 #!/bin/sh
 
 case  $1 in
-   start|restart)  echo   "$1ing Internet Junk Buster."
-                   pkill  "^junkbuster$"
-                   junkbuster /etc/junkbuster/junkbstr.ini
-                   ;;
-            stop)  echo   "$1ing IJB"
-                   pkill  "^junkbuster$"
-                   ;;
-               *)  echo   "Usage: $0 {start|stop|restart}"
-                   ;;
+  start|restart)  echo   "$1ing Internet Junk Buster."
+                  pkill  "^junkbuster$"
+                  junkbuster /etc/junkbuster/config &
+                  ;;
+           stop)  echo   "$1ing IJB"
+                  pkill  "^junkbuster$"
+                  ;;
+              *)  echo   "Usage: $0 {start|stop|restart}"
+                  ;;
 esac
diff --git a/x11-utils/gkrellmms/DEPENDS b/x11-utils/gkrellmms/DEPENDS
index d141a09..f8af299 100644
--- a/x11-utils/gkrellmms/DEPENDS
+++ b/x11-utils/gkrellmms/DEPENDS
@@ -1,2 +1,2 @@
-depends gkrellm2  &&
+depends gkrellm2
 depends xmms
diff --git a/x11-utils/gkrellmms/DETAILS b/x11-utils/gkrellmms/DETAILS
index e43ae10..0739170 100644
--- a/x11-utils/gkrellmms/DETAILS
+++ b/x11-utils/gkrellmms/DETAILS
@@ -10,7 +10,7 @@ SOURCE_DIRECTORY=$BUILD_DIRECTORY/$MODULE
            SHORT="GKrellMMS allows you to control XMMS from within GKrellM."
 
 cat << EOF
-GKrellMMS is a plugin which allows you to control XMMS from within 
-GKrellM. In combination with Sjoerd Simons' volume plugin it could 
+GKrellMMS is a plugin which allows you to control XMMS from within
+GKrellM. In combination with Sjoerd Simons' volume plugin it could
 be an ideal and compact replacement for the standard xmms-view.
 EOF
diff --git a/x11-wm/ion-3/BUILD b/x11-wm/ion-3/BUILD
new file mode 100644
index 0000000..a536415
--- /dev/null
+++ b/x11-wm/ion-3/BUILD
@@ -0,0 +1,6 @@
+(
+
+  sedit 's:/usr/local:/usr:'  system.mk
+  default_build
+
+) > $C_FIFO 2>&1
diff --git a/x11-wm/ion-3/DEPENDS b/x11-wm/ion-3/DEPENDS
new file mode 100644
index 0000000..baf8648
--- /dev/null
+++ b/x11-wm/ion-3/DEPENDS
@@ -0,0 +1,2 @@
+depends gettext
+depends lua
diff --git a/x11-wm/ion-3/DETAILS b/x11-wm/ion-3/DETAILS
new file mode 100644
index 0000000..454db69
--- /dev/null
+++ b/x11-wm/ion-3/DETAILS
@@ -0,0 +1,32 @@
+          MODULE=ion-3
+         VERSION=20090110
+          SOURCE=$MODULE-$VERSION.tar.gz
+      SOURCE_URL=http://iki.fi/tuomov/dl
+      SOURCE_VFY=sha1:01d1574060520abcb16f511fac25e4b9f20137e7
+        WEB_SITE=http://modeemi.fi/~tuomov/ion
+         ENTERED=20090428
+         UPDATED=20090428
+           SHORT="A tiling tabbed window manager for keyboard users"
+
+cat << EOF
+Ion was written as an experiment on a different kind of window
+management model. It tries to address the navigation problem
+by dividing the screen into mutually non-overlapping frames that
+take up the whole screen. Big displays have so much space that this
+should be convenient and smaller displays couldn't show more than one
+window at a time anyway. The frame layout is, of course, dynamic and
+different on each workspace. Given the organised tree based instead
+of an unorganised coordinate-based frame layout, moving between the
+frames can be conveniently done from the keyboard. As in PWM, the
+frames may have multiple clients attached, each indicated with a tab.
+
+While this model makes using well-designed and well-behaving programs a
+joy, some applications, obviously, don't work well in this model. These
+are in particular those applications that do not conform to the ICCCM
+(Inter-Client Communications Conventions Manual; the standard on how
+WM:s and applications should communicate) and expect a particular
+window management model. Badly-designed applications with multiple
+top-level windows that affect a single document are also not
+particularly well suited to the Ion model and should be fixed,
+although can be occasionally kludged to be compatible.
+EOF
diff --git a/xfce4/apps/xfmedia/BUILD b/xfce4/apps/xfmedia/BUILD
index 5550ba1..0a2dd59 100644
--- a/xfce4/apps/xfmedia/BUILD
+++ b/xfce4/apps/xfmedia/BUILD
@@ -2,11 +2,11 @@
    [ -f /etc/profile.d/xfce4.rc ] && . /etc/profile.d/xfce4.rc
 
    # make sure proper PKG_CONFIG_PATH is set
-   export PKG_CONFIG_PATH="${MODULE_PREFIX}/lib/pkgconfig:${PKG_CONFIG_PATH}" &&
+   export PKG_CONFIG_PATH="${MODULE_PREFIX}/lib/pkgconfig:${PKG_CONFIG_PATH}"  &&
 
-   ./configure  --build=$BUILD                                  \
-                --prefix=${MODULE_PREFIX}      \
-                $OPTS                                           &&
+   ./configure  --build=$BUILD             \
+                --prefix=${MODULE_PREFIX}  \
+                $OPTS                     &&
 
    default_make
 
diff --git a/xfce4/apps/xfmedia/DEPENDS b/xfce4/apps/xfmedia/DEPENDS
index 30929f8..15b9447 100644
--- a/xfce4/apps/xfmedia/DEPENDS
+++ b/xfce4/apps/xfmedia/DEPENDS
@@ -1,2 +1,2 @@
-depends exo &&
-depends xine-lib
+depends exo
+depends %XINELIB
diff --git a/xfce4/apps/xfmedia/DETAILS b/xfce4/apps/xfmedia/DETAILS
index 8c678ea..6908e15 100644
--- a/xfce4/apps/xfmedia/DETAILS
+++ b/xfce4/apps/xfmedia/DETAILS
@@ -1,13 +1,14 @@
           MODULE=xfmedia
          VERSION=0.9.2
           SOURCE=$MODULE-$VERSION.tar.bz2
-      SOURCE_URL=http://spuriousinterrupt.org/projects/xfmedia/files/
+      SOURCE_URL=http://spuriousinterrupt.org/projects/xfmedia/files
       SOURCE_VFY=sha1:cb8d39f2a4ee6a6164f722162fa45004770a7605
    MODULE_PREFIX=${XFCE4_PREFIX:-/usr}
         WEB_SITE=http://spuriousinterrupt.org/projects/xfmedia
          ENTERED=20041029
          UPDATED=20061124
            SHORT="Xfce media player"
+
 cat << EOF
 Xfce media player. Uses Xine to play video streams! Still in development.
 EOF
diff --git a/xfce4/core/libxfce4ui/BUILD b/xfce4/core/libxfce4ui/BUILD
new file mode 100644
index 0000000..1776fd6
--- /dev/null
+++ b/xfce4/core/libxfce4ui/BUILD
@@ -0,0 +1,9 @@
+(
+   [ -f /etc/profile.d/xfce4.rc ] && . /etc/profile.d/xfce4.rc
+
+   # make sure proper PKG_CONFIG_PATH is set
+   export PKG_CONFIG_PATH="${MODULE_PREFIX}/lib/pkgconfig:${PKG_CONFIG_PATH}" &&
+
+   default_build
+
+) > $C_FIFO 2>&1
diff --git a/xfce4/core/libxfce4ui/DEPENDS b/xfce4/core/libxfce4ui/DEPENDS
new file mode 100644
index 0000000..e8f1e12
--- /dev/null
+++ b/xfce4/core/libxfce4ui/DEPENDS
@@ -0,0 +1,11 @@
+depends  gtk+-2
+depends  libxml2
+depends  libxfce4util
+depends  xfconf
+
+optional_depends  libglade             "" "" "Glade Interface Designer"
+optional_depends  startup-notification "" "" "Startup notification"
+
+# not real depends, but we really want them
+depends  gtk-xfce-engine
+depends  xfce4-icon-theme
diff --git a/xfce4/core/libxfce4ui/DETAILS b/xfce4/core/libxfce4ui/DETAILS
new file mode 100644
index 0000000..578ae18
--- /dev/null
+++ b/xfce4/core/libxfce4ui/DETAILS
@@ -0,0 +1,15 @@
+          MODULE=libxfce4ui
+         VERSION=4.8.0
+          SOURCE=$MODULE-$VERSION.tar.bz2
+      SOURCE_URL=http://archive.xfce.org/xfce/4.8/src/
+      SOURCE_VFY=sha1:107f9d8e3e583f3cf5330074e89ea72eb2a82888
+   MODULE_PREFIX=${XFCE4_PREFIX:-/usr}
+        WEB_SITE=http://www.xfce.org
+         ENTERED=20030715
+         UPDATED=20110118
+           SHORT="Widget library for Xfce4"
+
+cat << EOF
+libxfce4ui -- Library that provides extra widgets and graphical user
+interface functions to the Xfce4 desktop environment.
+EOF


More information about the Lunar-commits mailing list