[Lunar-commits] r26833 - in moonbase/trunk: archive/gzip devel/binutils devel/hal devel/hal/init.d filesys/nfs-utils filesys/udev kernel/kernel-headers-2.6 libs/glibc net/ifplugd net/ifplugd/init.d net/iputils utils/util-linux video/tvtime video/xine-lib xfce4/goodies/xfce4-wavelan-plugin

Moritz Heiber moe at lunar-linux.org
Sun Nov 18 22:46:11 CET 2007


Author: moe
Date: 2007-11-18 22:46:11 +0100 (Sun, 18 Nov 2007)
New Revision: 26833

Added:
   moonbase/trunk/archive/gzip/BUILD
   moonbase/trunk/archive/gzip/DETAILS
   moonbase/trunk/archive/gzip/POST_REMOVE
   moonbase/trunk/devel/hal/BUILD
   moonbase/trunk/devel/hal/DEPENDS
   moonbase/trunk/devel/hal/DETAILS
   moonbase/trunk/devel/hal/PRE_BUILD
   moonbase/trunk/devel/hal/init.d/
   moonbase/trunk/devel/hal/init.d/hald
   moonbase/trunk/filesys/nfs-utils/BUILD
   moonbase/trunk/filesys/nfs-utils/DEPENDS
   moonbase/trunk/filesys/nfs-utils/DETAILS
   moonbase/trunk/kernel/kernel-headers-2.6/DETAILS.x86_64
   moonbase/trunk/net/ifplugd/BUILD
   moonbase/trunk/net/ifplugd/DEPENDS
   moonbase/trunk/net/ifplugd/DETAILS
   moonbase/trunk/net/ifplugd/ifplugd-lunar.action
   moonbase/trunk/net/ifplugd/init.d/
   moonbase/trunk/net/ifplugd/init.d/ifplugd
   moonbase/trunk/net/iputils/BUILD
   moonbase/trunk/net/iputils/CONFLICTS
   moonbase/trunk/net/iputils/DEPENDS
   moonbase/trunk/net/iputils/DETAILS
   moonbase/trunk/utils/util-linux/BUILD
   moonbase/trunk/utils/util-linux/DEPENDS
   moonbase/trunk/utils/util-linux/DETAILS
   moonbase/trunk/utils/util-linux/POST_INSTALL
   moonbase/trunk/utils/util-linux/make-issue
   moonbase/trunk/video/tvtime/BUILD
   moonbase/trunk/video/tvtime/DEPENDS
   moonbase/trunk/video/tvtime/DETAILS
   moonbase/trunk/video/xine-lib/BUILD
   moonbase/trunk/video/xine-lib/DEPENDS
   moonbase/trunk/video/xine-lib/DETAILS
Removed:
   moonbase/trunk/archive/gzip/BUILD
   moonbase/trunk/archive/gzip/DETAILS
   moonbase/trunk/archive/gzip/POST_REMOVE
   moonbase/trunk/devel/hal/BUILD
   moonbase/trunk/devel/hal/DEPENDS
   moonbase/trunk/devel/hal/DETAILS
   moonbase/trunk/devel/hal/PRE_BUILD
   moonbase/trunk/devel/hal/init.d/
   moonbase/trunk/devel/hal/init.d/hald
   moonbase/trunk/filesys/nfs-utils/BUILD
   moonbase/trunk/filesys/nfs-utils/DEPENDS
   moonbase/trunk/filesys/nfs-utils/DETAILS
   moonbase/trunk/filesys/nfs-utils/init.d/
   moonbase/trunk/libs/glibc/BUILD.sparc64
   moonbase/trunk/libs/glibc/POST_INSTALL
   moonbase/trunk/libs/glibc/abi
   moonbase/trunk/libs/glibc/locales
   moonbase/trunk/net/ifplugd/BUILD
   moonbase/trunk/net/ifplugd/DEPENDS
   moonbase/trunk/net/ifplugd/DETAILS
   moonbase/trunk/net/ifplugd/ifplugd-lunar.action
   moonbase/trunk/net/ifplugd/init.d/
   moonbase/trunk/net/ifplugd/init.d/ifplugd
   moonbase/trunk/net/iputils/BUILD
   moonbase/trunk/net/iputils/CONFLICTS
   moonbase/trunk/net/iputils/DETAILS
   moonbase/trunk/net/iputils/POST_INSTALL
   moonbase/trunk/net/iputils/PRE_BUILD
   moonbase/trunk/utils/util-linux/BUILD
   moonbase/trunk/utils/util-linux/DEPENDS
   moonbase/trunk/utils/util-linux/DETAILS
   moonbase/trunk/utils/util-linux/POST_INSTALL
   moonbase/trunk/utils/util-linux/make-issue
   moonbase/trunk/video/tvtime/BUILD
   moonbase/trunk/video/tvtime/DEPENDS
   moonbase/trunk/video/tvtime/DETAILS
   moonbase/trunk/video/xine-lib/BUILD
   moonbase/trunk/video/xine-lib/DEPENDS
   moonbase/trunk/video/xine-lib/DETAILS
Modified:
   moonbase/trunk/devel/binutils/BUILD.x86_64
   moonbase/trunk/devel/binutils/DETAILS.x86_64
   moonbase/trunk/filesys/udev/BUILD
   moonbase/trunk/filesys/udev/DETAILS
   moonbase/trunk/filesys/udev/POST_INSTALL
   moonbase/trunk/filesys/udev/udev
   moonbase/trunk/kernel/kernel-headers-2.6/BUILD
   moonbase/trunk/kernel/kernel-headers-2.6/DETAILS
   moonbase/trunk/libs/glibc/BUILD
   moonbase/trunk/libs/glibc/BUILD.x86_64
   moonbase/trunk/libs/glibc/CONFIGURE
   moonbase/trunk/libs/glibc/DEPENDS
   moonbase/trunk/libs/glibc/DETAILS
   moonbase/trunk/libs/glibc/PRE_BUILD
   moonbase/trunk/xfce4/goodies/xfce4-wavelan-plugin/BUILD
Log:
This is it guys. Glibc 2.7 and friends. Thanks to all of you. This has
been a team effort.

* New glibc (module)
* New kernel-headers-2.6
* New hal (headers)
* New binutils (glibc)
* New iputils (glibc, headers)
* Patched ifplugd (headers)
* Patched nfs-utils (headers)
* New udev 
* Patched Xfce goodie (headers)
* Patched gzip (glibc, headers)
* Patched xine-lib (headers)
* Patched tvtime (headers)
* New util-linux

Enjoy!



Deleted: moonbase/trunk/archive/gzip/BUILD

Copied: moonbase/trunk/archive/gzip/BUILD (from rev 26368, moonbase/branches/crater/modules_fixed_for_glibc_2.7/gzip/BUILD)
===================================================================
--- moonbase/trunk/archive/gzip/BUILD	                        (rev 0)
+++ moonbase/trunk/archive/gzip/BUILD	2007-11-18 21:46:11 UTC (rev 26833)
@@ -0,0 +1,24 @@
+(
+
+#This group of sedits are for glibc-2.7
+  sedit "s:if (futimens:if (gz_futimens:" gzip.c
+  sedit "s:int futimens:int gz_futimens:" lib/utimens.h
+  sedit "s:futimens (int fd:gz_futimens (int fd:" lib/utimens.c
+  sedit "s:return futimens (-1:return gz_futimens (-1:" lib/utimens.c
+
+  VR=`lvu version glibc | cut -d. -f2` &&
+
+  if [ $VR = 6 ]; then
+     sedit "s/futimens/gl_&/" $(grep -lr futimens *)
+  fi &&
+
+  ./configure --build=$BUILD             \
+              --prefix=/usr              \
+              --bindir=/bin              \
+              --infodir=/usr/share/info  \
+              --mandir=/usr/share/man    \
+              $OPTS                     &&
+
+  default_make
+
+) > $C_FIFO 2>&1

Deleted: moonbase/trunk/archive/gzip/DETAILS

Copied: moonbase/trunk/archive/gzip/DETAILS (from rev 26368, moonbase/branches/crater/modules_fixed_for_glibc_2.7/gzip/DETAILS)
===================================================================
--- moonbase/trunk/archive/gzip/DETAILS	                        (rev 0)
+++ moonbase/trunk/archive/gzip/DETAILS	2007-11-18 21:46:11 UTC (rev 26833)
@@ -0,0 +1,17 @@
+          MODULE=gzip
+         VERSION=1.3.12
+          SOURCE=$MODULE-$VERSION.tar.gz
+   SOURCE_URL[0]=ftp://ftp.gnu.org/pub/gnu/$MODULE/
+   SOURCE_URL[1]=http://www.funet.fi/pub/gnu/alpha/gnu/$MODULE/
+      SOURCE_VFY=sha1:264e82876f201d9576626fbb1e0e9fe458efe9b9
+        WEB_SITE=http://www.gzip.org
+         ENTERED=20010922
+         UPDATED=20070414
+           SHORT="Compression utility designed to replace compress"
+cat << EOF
+gzip - Compresses and decompresses files
+A compression utility designed to replace compress. Much better
+compression and freedom from patented algorithms are its main advantages
+over compress. Gzip decompresses files created by gzip, compress, or
+pack; it detects the input format automatically.
+EOF

Deleted: moonbase/trunk/archive/gzip/POST_REMOVE

Copied: moonbase/trunk/archive/gzip/POST_REMOVE (from rev 26368, moonbase/branches/crater/modules_fixed_for_glibc_2.7/gzip/POST_REMOVE)
===================================================================
--- moonbase/trunk/archive/gzip/POST_REMOVE	                        (rev 0)
+++ moonbase/trunk/archive/gzip/POST_REMOVE	2007-11-18 21:46:11 UTC (rev 26833)
@@ -0,0 +1,2 @@
+install-info  --delete gzip  --info-dir /usr/info
+

Modified: moonbase/trunk/devel/binutils/BUILD.x86_64
===================================================================
--- moonbase/trunk/devel/binutils/BUILD.x86_64	2007-11-18 21:18:42 UTC (rev 26832)
+++ moonbase/trunk/devel/binutils/BUILD.x86_64	2007-11-18 21:46:11 UTC (rev 26833)
@@ -6,6 +6,9 @@
   sedit 's/^all: all-redirect/all: all-redirect $(MKDOC)/' \
                     bfd/doc/Makefile.in  &&
 
+  aclocal  &&
+  autoconf &&
+
   OPTS+=" --host=$BUILD"     &&
   default_config             &&
   make tooldir=/usr          &&

Modified: moonbase/trunk/devel/binutils/DETAILS.x86_64
===================================================================
--- moonbase/trunk/devel/binutils/DETAILS.x86_64	2007-11-18 21:18:42 UTC (rev 26832)
+++ moonbase/trunk/devel/binutils/DETAILS.x86_64	2007-11-18 21:46:11 UTC (rev 26833)
@@ -1,15 +1,15 @@
           MODULE=binutils
-         VERSION=2.17
+         VERSION=2.18
           SOURCE=$MODULE-$VERSION.tar.bz2
-         SOURCE2=binutils-2.17-makeinfo.patch
+         SOURCE2=binutils-2.18-makeinfo.patch
    SOURCE_URL[0]=$GNU_URL/$MODULE/
    SOURCE_URL[1]=ftp://ftp.gnu.org/pub/gnu/$MODULE/
      SOURCE2_URL=$PATCH_URL
-      SOURCE_VFY=sha1:a557686eef68362ea31a3aa41ce274e3eeae1ef0
-     SOURCE2_VFY=sha1:bec747da1fb5710fd0dfdbda6b61ec29eea0106f
+      SOURCE_VFY=sha1:fdec92e9dfc6c32155869f3910f47041c78e2277
+     SOURCE2_VFY=sha1:2b100486b2e98b1329568c080e00e1d729409398
         WEB_SITE=http://sources.redhat.com/binutils
          ENTERED=20010922
-         UPDATED=20060711
+         UPDATED=20071105
            SHORT="essential collection of binary utilities."
 
 cat << EOF

Deleted: moonbase/trunk/devel/hal/BUILD

Copied: moonbase/trunk/devel/hal/BUILD (from rev 26491, moonbase/branches/crater/modules_fixed_for_glibc_2.7/hal/BUILD)
===================================================================
--- moonbase/trunk/devel/hal/BUILD	                        (rev 0)
+++ moonbase/trunk/devel/hal/BUILD	2007-11-18 21:46:11 UTC (rev 26833)
@@ -0,0 +1,26 @@
+(
+
+    # fixes an issue with incorrect usage of dbus in error conditions
+    # mainly affects hald-addon-storage when polling cd drives
+    sedit 's:(dbus_error_is_set (error):(error != NULL \&\& dbus_error_is_set (error):g' libhal/libhal.c  &&
+
+    # these sedits fix some build time errors
+    sedit 's:use_macbookpro:with_macbookpro:g' configure  &&
+
+    # if module_installed kernel-headers-2.6 ; then
+    # sedit "s:SG_FLAG_LUN_:SG_FLAG_UNUSED_LUN_:" hald/linux/probing/linux_dvd_rw_utils.c
+    # fi  &&
+
+    # PolicyKit will be released with hal 0.5.9, and until such time, the HAL
+    # devs said (via their mailing list) to either use PolicyKit from git or
+    # just --disable-policy-kit until 0.5.9 comes out or PolicyKit is released.
+    # I'm following the --disable option for now (as are other distros I found)
+    OPTS="$OPTS  --disable-docbook-docs   --with-pid-file=var/run/hald.pid  \
+                 --with-backend=linux  --without-macbookpro"
+
+    default_build  &&
+
+    mkdir -p /usr/share/applications &&
+    cp $SOURCE_CACHE/$SOURCE2 /usr/share/applications/ 
+
+) > $C_FIFO 2>&1

Deleted: moonbase/trunk/devel/hal/DEPENDS

Copied: moonbase/trunk/devel/hal/DEPENDS (from rev 26491, moonbase/branches/crater/modules_fixed_for_glibc_2.7/hal/DEPENDS)
===================================================================
--- moonbase/trunk/devel/hal/DEPENDS	                        (rev 0)
+++ moonbase/trunk/devel/hal/DEPENDS	2007-11-18 21:46:11 UTC (rev 26833)
@@ -0,0 +1,10 @@
+depends Python      &&
+depends dbus-glib   &&
+depends udev        &&
+depends expat       &&
+depends XML-Parser  &&
+depends PolicyKit   &&
+depends usbutils    &&
+
+optional_depends  "libusb"     ""  ""  "for USB support"  &&
+optional_depends  "dmidecode"  ""  ""  "for DMI (SMBIOS) support"

Deleted: moonbase/trunk/devel/hal/DETAILS

Copied: moonbase/trunk/devel/hal/DETAILS (from rev 26491, moonbase/branches/crater/modules_fixed_for_glibc_2.7/hal/DETAILS)
===================================================================
--- moonbase/trunk/devel/hal/DETAILS	                        (rev 0)
+++ moonbase/trunk/devel/hal/DETAILS	2007-11-18 21:46:11 UTC (rev 26833)
@@ -0,0 +1,20 @@
+          MODULE=hal
+         VERSION=0.5.9.1
+          SOURCE=$MODULE-$VERSION.tar.gz
+         SOURCE2=$MODULE-device-manager.desktop
+      SOURCE_URL=http://freedesktop.org/~david/dist/
+     SOURCE2_URL=$PATCH_URL
+      SOURCE_VFY=sha1:fc29322a0beba73c2eab3e0a44f9b820a5fbccdd
+     SOURCE2_VFY=sha1:a7ffa1fba31d8eab0cbb51ac0abc76109125f6da
+        WEB_SITE=http://www.freedesktop.org/wiki/Software/hal
+         ENTERED=20050316
+         UPDATED=20071029
+           SHORT="Hardware Abstraction Layer"
+
+cat << EOF
+HAL is a Hardware Abstraction Layer that allows desktop applications
+to readily access hardware information so that they can locate and use
+such hardware regardless of bus or device type. In this way a desktop
+GUI can present all resources to its user in a seamless and uniform
+manner.
+EOF

Deleted: moonbase/trunk/devel/hal/PRE_BUILD

Copied: moonbase/trunk/devel/hal/PRE_BUILD (from rev 26491, moonbase/branches/crater/modules_fixed_for_glibc_2.7/hal/PRE_BUILD)
===================================================================
--- moonbase/trunk/devel/hal/PRE_BUILD	                        (rev 0)
+++ moonbase/trunk/devel/hal/PRE_BUILD	2007-11-18 21:46:11 UTC (rev 26833)
@@ -0,0 +1,6 @@
+  default_pre_build  &&
+
+  # 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

Copied: moonbase/trunk/devel/hal/init.d (from rev 26491, moonbase/branches/crater/modules_fixed_for_glibc_2.7/hal/init.d)

Deleted: moonbase/trunk/devel/hal/init.d/hald

Copied: moonbase/trunk/devel/hal/init.d/hald (from rev 26491, moonbase/branches/crater/modules_fixed_for_glibc_2.7/hal/init.d/hald)
===================================================================
--- moonbase/trunk/devel/hal/init.d/hald	                        (rev 0)
+++ moonbase/trunk/devel/hal/init.d/hald	2007-11-18 21:46:11 UTC (rev 26833)
@@ -0,0 +1,12 @@
+#!/bin/bash
+#
+# Startup script for hald
+#
+# description: Hardware Abstraction Layer
+# chkconfig: 345 98 02
+# processname: hald
+# pidfile: /var/run/hald.pid
+
+ARGS="--daemon=yes --use-syslog"
+
+. /lib/lsb/init-functions $1

Deleted: moonbase/trunk/filesys/nfs-utils/BUILD

Copied: moonbase/trunk/filesys/nfs-utils/BUILD (from rev 26455, moonbase/branches/crater/modules_fixed_for_glibc_2.7/nfs-utils/BUILD)
===================================================================
--- moonbase/trunk/filesys/nfs-utils/BUILD	                        (rev 0)
+++ moonbase/trunk/filesys/nfs-utils/BUILD	2007-11-18 21:46:11 UTC (rev 26833)
@@ -0,0 +1,22 @@
+unalias  make
+
+(
+
+  ( source /var/lib/lunar/unset.sh && ./configure  --prefix=/usr  --mandir=/usr/share/man \
+    --disable-nfsv4 --disable-gss ) &&
+
+  ( source /var/lib/lunar/unset.sh && make )   &&
+  prepare_install             &&
+  ( source /var/lib/lunar/unset.sh && make    install ) &&
+
+  if [ -e "/etc/init.d/nfslock.sh" ]; then
+     rm -f /etc/init.d/nfslock.sh
+     rm -f /etc/rc?.d/???nfslock.sh
+  fi &&
+
+  if [ -e "/etc/init.d/nfs.sh" ]; then
+    rm -f /etc/init.d/nfs.sh
+    rm -f /etc/rc?.d/???nfs.sh
+  fi
+
+) > $C_FIFO 2>&1

Deleted: moonbase/trunk/filesys/nfs-utils/DEPENDS

Copied: moonbase/trunk/filesys/nfs-utils/DEPENDS (from rev 26455, moonbase/branches/crater/modules_fixed_for_glibc_2.7/nfs-utils/DEPENDS)
===================================================================
--- moonbase/trunk/filesys/nfs-utils/DEPENDS	                        (rev 0)
+++ moonbase/trunk/filesys/nfs-utils/DEPENDS	2007-11-18 21:46:11 UTC (rev 26833)
@@ -0,0 +1 @@
+depends portmap

Deleted: moonbase/trunk/filesys/nfs-utils/DETAILS

Copied: moonbase/trunk/filesys/nfs-utils/DETAILS (from rev 26455, moonbase/branches/crater/modules_fixed_for_glibc_2.7/nfs-utils/DETAILS)
===================================================================
--- moonbase/trunk/filesys/nfs-utils/DETAILS	                        (rev 0)
+++ moonbase/trunk/filesys/nfs-utils/DETAILS	2007-11-18 21:46:11 UTC (rev 26833)
@@ -0,0 +1,20 @@
+          MODULE=nfs-utils
+         VERSION=1.1.1
+          SOURCE=$MODULE-$VERSION.tar.gz
+      SOURCE_URL=$SFORGE_URL/nfs/
+      SOURCE_VFY=sha1:9051a34be0987ffb3fce19df1acd8c4deddd7df2
+        WEB_SITE=http://nfs.sourceforge.net
+           SHORT="Network File System"
+         ENTERED=20011023
+         UPDATED=20071028
+cat << EOF
+The Network File System (NFS) was developed to allow machines to mount
+a disk partition on a remote machine as if it were on a local hard
+drive. This allows for fast, seamless sharing of files across a network.
+
+It also gives the potential for unwanted people to access your hard
+drive over the network (and thereby possibly read your email and delete
+all your files as well as break into your system) if you set it up
+incorrectly. So please read the Security section of the NFS-HOWTO
+carefully if you intend to implement an NFS setup.
+EOF

Modified: moonbase/trunk/filesys/udev/BUILD
===================================================================
--- moonbase/trunk/filesys/udev/BUILD	2007-11-18 21:18:42 UTC (rev 26832)
+++ moonbase/trunk/filesys/udev/BUILD	2007-11-18 21:46:11 UTC (rev 26833)
@@ -5,17 +5,16 @@
     add_priv_group usb
     add_priv_group cdrw
 
-    UDEV_EXTRAS="extras/ata_id  extras/cdrom_id extras/dasd_id \
-                 extras/edd_id extras/firmware extras/floppy \
-                 extras/rule_generator extras/run_directory \
-                 extras/scsi_id extras/usb_id extras/path_id \
-                 extras/volume_id"
+    UDEV_EXTRAS="extras/ata_id  extras/collect extras/firmware \
+                 extras/path_id extras/scsi_id extras/volume_id \
+                 extras/cdrom_id extras/edd_id extras/floppy \
+                 extras/rule_generator extras/usb_id"
 
-    patch_it $SOURCE2 0  &&
+    patch_it $SOURCE2 0 &&
 
-    make EXTRAS="${UDEV_EXTRAS}"  &&
-    prepare_install  &&
-    make EXTRAS="${UDEV_EXTRAS}" install   &&
+    make EXTRAS="${UDEV_EXTRAS}" &&
+    prepare_install &&
+    make EXTRAS="${UDEV_EXTRAS}" install &&
 
 
     # Deprecated .. but udevd still doesn't do what udevstart does
@@ -26,17 +25,19 @@
     # we cannot use automagic install via coretools
     # since the udev script would be linked from rcX.d
     # and would interfere with boot/{reboot,halt}
-    mkdir -p /etc/udev/rules.d /etc/udev/scripts.d  &&
+    mkdir -p /etc/udev/rules.d /etc/udev/scripts.d &&
 
-    install -m755 ${SCRIPT_DIRECTORY}/udev /etc/init.d/                 &&
+    install -m755 ${SCRIPT_DIRECTORY}/udev /etc/init.d/ &&
 
-    for script in ${SOURCE_DIRECTORY}/etc/udev/rules.d/*; do
-      install -m644 ${script} /etc/udev/rules.d/
-    done &&
+    # We provide our own default set of rules
+    rm -f /etc/udev/rules.d/50-udev-default.rules &&
 
-    install -m644 ${SOURCE_DIRECTORY}/etc/udev/gentoo/udev.rules \
-                  /etc/udev/rules.d/50-udev.rules                       &&
+    install -m644 ${SOURCE_DIRECTORY}/etc/udev/gentoo/50-udev.rules \
+                  /etc/udev/rules.d/50-udev.rules &&
     install -m755 ${SOURCE_CACHE}/${SOURCE3} \
-                  /etc/udev/scripts.d/raid-devfs.sh
+                  /etc/udev/scripts.d/raid-devfs.sh &&
 
+    # We need to remove those in order to get a clean start
+    rm -f /etc/udev/rules.d/70-persistent-{cd,net}.rules
+
 ) > $C_FIFO 2>&1

Modified: moonbase/trunk/filesys/udev/DETAILS
===================================================================
--- moonbase/trunk/filesys/udev/DETAILS	2007-11-18 21:18:42 UTC (rev 26832)
+++ moonbase/trunk/filesys/udev/DETAILS	2007-11-18 21:46:11 UTC (rev 26833)
@@ -1,13 +1,13 @@
           MODULE=udev
-         VERSION=105
+         VERSION=115
           SOURCE=$MODULE-$VERSION.tar.bz2
-         SOURCE2=udev.rules-v7.patch
+         SOURCE2=udev.rules-v9.patch
          SOURCE3=raid-devfs.sh-udev-088
       SOURCE_URL=http://www.kernel.org/pub/linux/utils/kernel/hotplug/
      SOURCE2_URL=$PATCH_URL
      SOURCE3_URL=$PATCH_URL
-      SOURCE_VFY=sha1:c889d1d73a87813fd98a9f784486b0e0e3a228b8
-     SOURCE2_VFY=sha1:e632c6e85e7382ee74fe92210a67ecd614580bda
+      SOURCE_VFY=sha1:392f5a8d35a231b0edf075827f194ccfd946234f
+     SOURCE2_VFY=sha1:b089dc4c68c506208f3093b5726ce7f63aa2bada
      SOURCE3_VFY=sha1:44a12035774c2b42b784267d38e61a34aa0b645b
         WEB_SITE=http://www.kernel.org/pub/linux/utils/kernel/hotplug/udev.html
          ENTERED=20040104

Modified: moonbase/trunk/filesys/udev/POST_INSTALL
===================================================================
--- moonbase/trunk/filesys/udev/POST_INSTALL	2007-11-18 21:18:42 UTC (rev 26832)
+++ moonbase/trunk/filesys/udev/POST_INSTALL	2007-11-18 21:46:11 UTC (rev 26833)
@@ -54,17 +54,4 @@
 create_node 0600 ram1    b 1 1      &&
 
 echo -n "Unmounting fake root... "   && umount ${FAKEROOT} && echo "done." && 
-echo -n "Removing fake root dir... " && rm -rf ${FAKEROOT} && echo "done." &&
-
-echo -en "\nMaking sure mount script has udev support... "
-
-if grep -q "udev" /etc/init.d/mount ; then
-   echo "yes."
-else
-   echo "no."
-   echo -e "Reinstalling e2fsprogs to get an updated initscript with udev support:"
-   echo -en "\t* Renaming mount initscript to mount.old... " && 
-   mv /etc/init.d/mount /etc/init.d/mount.old && echo "done."
-   echo -e "\t* re-lin'ing e2fsprogs...\n"
-   lin -c e2fsprogs
-fi
+echo -n "Removing fake root dir... " && rm -rf ${FAKEROOT} && echo "done."


Property changes on: moonbase/trunk/filesys/udev/udev
___________________________________________________________________
Name: svn:executable
   - *

Modified: moonbase/trunk/kernel/kernel-headers-2.6/BUILD
===================================================================
--- moonbase/trunk/kernel/kernel-headers-2.6/BUILD	2007-11-18 21:18:42 UTC (rev 26832)
+++ moonbase/trunk/kernel/kernel-headers-2.6/BUILD	2007-11-18 21:46:11 UTC (rev 26833)
@@ -1,14 +1,10 @@
 (
 
-  cd include/ &&
+  cd $SOURCE_DIRECTORY/include/ &&
 
-  # asm is a special case, since it is arch specific
-  MYARCH="`arch | grep -qw i.86 && echo i386 || arch`" &&
-  mv asm-$MYARCH asm &&
-
   prepare_install &&
 
-  for dir in asm linux scsi sound mtd ; do
+  for dir in ./* ; do
      cp    -a $dir      /usr/include/
      chown -R root.root /usr/include/$dir
 
@@ -21,11 +17,6 @@
      do
         chmod 644 $file
      done
-  done &&
+  done
 
-  # XOrg X11R7 will not build without this
-  # Incase of an update: Remove this!
-  sed -e 's|__u16|unsigned short|g' -e 's|__u32|unsigned|g' \
-    -i /usr/include/linux/agpgart.h
-
 ) > $C_FIFO 2>&1

Modified: moonbase/trunk/kernel/kernel-headers-2.6/DETAILS
===================================================================
--- moonbase/trunk/kernel/kernel-headers-2.6/DETAILS	2007-11-18 21:18:42 UTC (rev 26832)
+++ moonbase/trunk/kernel/kernel-headers-2.6/DETAILS	2007-11-18 21:46:11 UTC (rev 26833)
@@ -1,14 +1,14 @@
             MODULE=kernel-headers-2.6
-           VERSION=2.6.12.0
-            SOURCE=linux-libc-headers-$VERSION.tar.bz2
-  SOURCE_DIRECTORY=${BUILD_DIRECTORY}/linux-libc-headers-$VERSION
-        SOURCE_URL=http://ep09.pld-linux.org/~mmazur/linux-libc-headers/
-        SOURCE_VFY=sha1:e72c9b260995b269c9fb9248ed468c18fb01f3fd
-          WEB_SITE=http://ep09.pld-linux.org/~mmazur/linux-libc-headers/
+           VERSION=2.6.23
+            SOURCE=kernel-headers-$VERSION.tar.bz2
+  SOURCE_DIRECTORY=${BUILD_DIRECTORY}/kernel-headers-$VERSION
+        SOURCE_URL=$MIRROR_URL/
+        SOURCE_VFY=sha1:a6d2aeabe95c4970ebe7b02271a430c8d6fabde3
+          WEB_SITE=http://www.lunar-linux.org
+        MAINTAINER=moe at lunar-linux.org
            ENTERED=20040226
-           UPDATED=20060224
-            SHORT="A set of specially patched 2.6 kernel headers"
+           UPDATED=20071102
+            SHORT="sanitized 2.6.x kernel headers for userspace"
 cat << EOF
-A set of specially patched 2.6 kernel headers.
-It is recommended for 2.6.X kernel users, but is not necessary.
+Sanitized 2.6.x kernel headers for userspace
 EOF

Copied: moonbase/trunk/kernel/kernel-headers-2.6/DETAILS.x86_64 (from rev 26568, moonbase/branches/crater/kernel/kernel-headers-2.6/DETAILS.x86_64)
===================================================================
--- moonbase/trunk/kernel/kernel-headers-2.6/DETAILS.x86_64	                        (rev 0)
+++ moonbase/trunk/kernel/kernel-headers-2.6/DETAILS.x86_64	2007-11-18 21:46:11 UTC (rev 26833)
@@ -0,0 +1,14 @@
+            MODULE=kernel-headers-2.6
+           VERSION=2.6.23-x86_64
+            SOURCE=kernel-headers-$VERSION.tar.bz2
+  SOURCE_DIRECTORY=${BUILD_DIRECTORY}/kernel-headers-$VERSION
+        SOURCE_URL=$MIRROR_URL/
+        SOURCE_VFY=sha1:5d0350ad353c1c8a49b762dcfb8dc319f749193a
+          WEB_SITE=http://www.lunar-linux.org
+        MAINTAINER=moe at lunar-linux.org
+           ENTERED=20040226
+           UPDATED=20071102
+            SHORT="sanitized 2.6.x kernel headers for userspace"
+cat << EOF
+Sanitized 2.6.x kernel headers for userspace
+EOF

Modified: moonbase/trunk/libs/glibc/BUILD
===================================================================
--- moonbase/trunk/libs/glibc/BUILD	2007-11-18 21:18:42 UTC (rev 26832)
+++ moonbase/trunk/libs/glibc/BUILD	2007-11-18 21:46:11 UTC (rev 26833)
@@ -1,44 +1,12 @@
 (
 
-  if [ -n "$FORCE_THREADS" ]; then
-    if [ "$FORCE_THREADS" != "nptl" -a "$FORCE_THREADS" != "linuxthreads" ]; then
-      message "${PROBLEM_COLOR}Bad thread architecture: \"$FORCE_THREADS\", must be"
-      message "\"nptl\" or \"linuxthreads\"${DEFAULT_COLOR}"
-      exit 1
-    fi
-    if ! query "Force thread type to $FORCE_THREADS ?" n ; then
-      message "${PROBLEM_COLOR}If you don't know what you're doing, then I don't know either!"
-      message "Don't set FORCE_THREADS and try again!${DEFAULT_COLOR}"
-      exit 1
-    else
-      THREADS=$FORCE_THREADS
-    fi
-  else
-    case $(getconf GNU_LIBPTHREAD_VERSION) in
-      NPTL*)
-        THREADS=nptl
-        ;;
-      linux*)
-        THREADS=linuxthreads
-        ;;
-      *)
-            message "${PROBLEM_COLOR}Cannot detect threading type of your glibc - this is very bad"
-        message "Please fix your glibc library before continuing.${DEFAULT_COLOR}"
-        exit 1
-    esac
-  fi
+  # There is no other option but nptl
+  OPTS="$OPTS --enable-add-ons=nptl,libidn --with-__thread --with-tls"
 
-  case $THREADS in
-    nptl)          OPTS="$OPTS --enable-add-ons=$THREADS --with-__thread --with-tls" ;;
-    linuxthreads)  OPTS="$OPTS --enable-add-ons=$THREADS --without-__thread" ;;
-  esac
-
   if [ -n "$MAKES" ] && [ "$MAKES" -gt 1 ] ; then
     sedit "s/# PARALLELMFLAGS = -j 4/PARALLELMFLAGS = -j $MAKES/" Makefile.in
   fi
 
-  # Don't allow too much damage
-  unset CFLAGS CXXFLAGS CPPFLAGS LD_LIBRARY_PATH
   export CC=gcc
 
   # Don't fully strip libc
@@ -51,11 +19,7 @@
   mkdir -p $INSTALL_ROOT &&
   cd $INSTALL_ROOT
 
-  if module_installed kernel-headers-2.6 ; then
-     OPTS="$OPTS --with-headers=/usr/include"
-  else
-     OPTS="$OPTS --with-headers=/usr/src/linux/include"
-  fi
+  OPTS="$OPTS --with-headers=/usr/include"
 
   ../configure --prefix=/usr                           \
                --infodir=/usr/share/info               \
@@ -64,9 +28,11 @@
                --with-gd=no                            \
                --without-cvs                           \
                --enable-shared                         \
+               --with-kernel=2.6.23                    \
                $OPTS                                  &&
+
   # explicitly exit here since the following code unsets $?
-  make || exit 1
+  make || exit 1 &&
 
   # Preserve the old glibc temporarily
   LD=/lib/ld-linux.so.2
@@ -82,17 +48,17 @@
   
   case "`arch`" in
     alpha)
-          GLIBC=/lib/libc.so.6.1
-          DL=/lib/libdl.so.2.1
-          M=/lib/libm.so.6.1
-          ;;
+	  GLIBC=/lib/libc.so.6.1
+	  DL=/lib/libdl.so.2.1
+	  M=/lib/libm.so.6.1
+	  ;;
      ppc)
-          LD=/lib/ld.so.1
-          DL=/lib/libdl.so.2
-          ;;
+	  LD=/lib/ld.so.1
+	  DL=/lib/libdl.so.2
+	  ;;
      *)
-          DL=/lib/libdl.so.2
-          ;;
+	  DL=/lib/libdl.so.2
+	  ;;
   esac
 
   cp $LD /lib/ld-lunar.so               &&
@@ -119,19 +85,20 @@
   sln /lib/libcrypt-lunar.so $CRYPT      &&
 
   # clean hack to make sure gnu/stubs.h gets refreshed
-  rm -f /usr/include/gnu/stubs.h  &&
+  rm -f /usr/include/gnu/stubs.h &&
+
   # This removes the old glibc
-  prepare_install                 &&
+  prepare_install &&
 
   # And now we install the new
-  make install                    &&
+  make install &&
 
   # Now optionally perform debug symbol stripping only
   if [ "$STRIP" == "y" ] ; then
     for FN in ld-$VERSION.so \
         lib{anl,BrokenLocale,c,crypt,dl,m,nsl,util,pthread,resolv}-$VERSION.so \
-        libnss_{compat,files,hesiod,nis,nisplus}-$VERSION.so \
-        lib{memusage,pcprofile,SegFault,thread_db-1.0}.so ; do
+	libnss_{compat,files,hesiod,nis,nisplus}-$VERSION.so \
+	lib{memusage,pcprofile,SegFault,thread_db-1.0}.so ; do
       strip -S /lib/$FN
     done
     for FN in "/usr/lib/gconv/*.so" ; do
@@ -155,11 +122,12 @@
   else
     devoke_installwatch &&
     for LOCALE in $GLIBC_LOCALES; do
-      INPUTFILE=$(echo $LOCALE | cut -d/ -f1)
+      INPUTFILE=$(echo $LOCALE | cut -d/ -f1 | sed -e 's:\..*$::g')
+      OUTPUTFILE=$(echo $LOCALE | cut -d/ -f1)
       CHARMAP=$(echo  $LOCALE | cut -d/ -f2)
-      mkdir -p /usr/lib/locale/$INPUTFILE
-      echo "localedef -i $INPUTFILE -f $CHARMAP $INPUTFILE"
-      localedef -i $INPUTFILE -f $CHARMAP $INPUTFILE
+      mkdir -p /usr/lib/locale/$OUTPUTFILE
+      echo "localedef -i $INPUTFILE -f $CHARMAP $OUTPUTFILE"
+      localedef -i $INPUTFILE -f $CHARMAP $OUTPUTFILE
     done
     invoke_installwatch &&
     touch /usr/lib/locale/locale-archive

Deleted: moonbase/trunk/libs/glibc/BUILD.sparc64

Modified: moonbase/trunk/libs/glibc/BUILD.x86_64
===================================================================
--- moonbase/trunk/libs/glibc/BUILD.x86_64	2007-11-18 21:18:42 UTC (rev 26832)
+++ moonbase/trunk/libs/glibc/BUILD.x86_64	2007-11-18 21:46:11 UTC (rev 26833)
@@ -1,44 +1,13 @@
 (
 
-  if [ -n "$FORCE_THREADS" ]; then
-    if [ "$FORCE_THREADS" != "nptl" -a "$FORCE_THREADS" != "linuxthreads" ]; then
-      message "${PROBLEM_COLOR}Bad thread architecture: \"$FORCE_THREADS\", must be"
-      message "\"nptl\" or \"linuxthreads\"${DEFAULT_COLOR}"
-      exit 1
-    fi
-    if ! query "Force thread type to $FORCE_THREADS ?" n ; then
-      message "${PROBLEM_COLOR}If you don't know what you're doing, then I don't know either!"
-      message "Don't set FORCE_THREADS and try again!${DEFAULT_COLOR}"
-      exit 1
-    else
-      THREADS=$FORCE_THREADS
-    fi
-  else
-    case $(getconf GNU_LIBPTHREAD_VERSION) in
-      NPTL*)
-        THREADS=nptl
-        ;;
-      linux*)
-        THREADS=linuxthreads
-        ;;
-      *)
-    	message "${PROBLEM_COLOR}Cannot detect threading type of your glibc - this is very bad"
-	message "Please fix your glibc library before continuing.${DEFAULT_COLOR}"
-	exit 1
-    esac
-  fi
 
-  case $THREADS in
-    nptl)          OPTS="$OPTS --enable-add-ons=$THREADS --with-__thread --with-tls" ;;
-    linuxthreads)  OPTS="$OPTS --enable-add-ons=$THREADS --without-__thread" ;;
-  esac
+  # There is no other option but nptl
+  OPTS="$OPTS --enable-add-ons=nptl,libidn --with-__thread --with-tls"
 
   if [ -n "$MAKES" ] && [ "$MAKES" -gt 1 ] ; then
     sedit "s/# PARALLELMFLAGS = -j 4/PARALLELMFLAGS = -j $MAKES/" Makefile.in
   fi
 
-  # Don't allow too much damage
-  unset CFLAGS CXXFLAGS CPPFLAGS LD_LIBRARY_PATH
   export CC=gcc
 
   # Don't fully strip libc
@@ -51,11 +20,7 @@
   mkdir -p $INSTALL_ROOT &&
   cd $INSTALL_ROOT
 
-  if module_installed kernel-headers-2.6 ; then
-     OPTS="$OPTS --with-headers=/usr/include"
-  else
-     OPTS="$OPTS --with-headers=/usr/src/linux/include"
-  fi
+  OPTS="$OPTS --with-headers=/usr/include"
 
   ../configure --prefix=/usr                           \
                --infodir=/usr/share/info               \
@@ -66,7 +31,9 @@
                --enable-shared                         \
                --host=$BUILD                           \
                --build=$BUILD                          \
+               --with-kernel=2.6.23                    \
                $OPTS                                  &&
+
   # explicitly exit here since the following code unsets $?
   make || exit 1
 
@@ -108,6 +75,7 @@
 
   # clean hack to make sure gnu/stubs.h gets refreshed
   rm -f /usr/include/gnu/stubs.h  &&
+
   # This removes the old glibc
   prepare_install                 &&
 
@@ -143,11 +111,12 @@
   else
     devoke_installwatch &&
     for LOCALE in $GLIBC_LOCALES; do
-      INPUTFILE=$(echo $LOCALE | cut -d/ -f1)
+      INPUTFILE=$(echo $LOCALE | cut -d/ -f1 | sed -e 's:\..*$::g')
+      OUTPUTFILE=$(echo $LOCALE | cut -d/ -f1)
       CHARMAP=$(echo  $LOCALE | cut -d/ -f2)
-      mkdir -p /usr/lib/locale/$INPUTFILE
-      echo "localedef -i $INPUTFILE -f $CHARMAP $INPUTFILE"
-      localedef -i $INPUTFILE -f $CHARMAP $INPUTFILE
+      mkdir -p /usr/lib/locale/$OUTPUTFILE
+      echo "localedef -i $INPUTFILE -f $CHARMAP $OUTPUTFILE"
+      localedef -i $INPUTFILE -f $CHARMAP $OUTPUTFILE
     done
     invoke_installwatch &&
     touch /usr/lib/locale/locale-archive

Modified: moonbase/trunk/libs/glibc/CONFIGURE
===================================================================
--- moonbase/trunk/libs/glibc/CONFIGURE	2007-11-18 21:18:42 UTC (rev 26832)
+++ moonbase/trunk/libs/glibc/CONFIGURE	2007-11-18 21:46:11 UTC (rev 26833)
@@ -1,69 +1,86 @@
-make_locales_checklist()  {
-  cat  $SCRIPT_DIRECTORY/locales |
-  while read -r ONE REST ; do
-    echo -n "\"$ONE\" \"$REST\" \"off\" "
-  done 
+# we have to have the tarball before we can proceed
+
+download_module glibc &&
+
+LOCALEDATA_DIR="/tmp/localedata"
+ORIGINAL_SUPPORTED="$LOCALEDATA_DIR/SUPPORTED"
+COPIED_SUPPORTED="/tmp/supported-locales"
+FILELIST_FILE="$LOCALEDATA_DIR-files"
+
+unpack_localedata() {
+  # Write the path of the localedata archive path into a file
+  echo "${SOURCE/.tar.bz2/}/localedata" > $FILELIST_FILE &&
+
+  # Extract the localedata directory from the source tarball
+  tar -C /tmp                    \
+      -T $FILELIST_FILE          \
+      --strip-components=1       \
+      -xjf $SOURCE_CACHE/$SOURCE
 }
 
-#make_abi_checklist()  {
-#  cat  $SCRIPT_DIRECTORY/abi |
-#  while read -r ONE REST ; do
-#    echo -n "\"$ONE\" \"$REST\" "
-#  done
-#}
+remove_temporary_files() {
+  rm -rf $LOCALEDATA_DIR $FILELIST_FILE $COPIED_SUPPORTED
+}
 
-select_locales()  {
+make_locales_checklist() {
+  # Copy and modify the supported locales file so we can treat it like 
+  # a normal bash script
+  cp $ORIGINAL_SUPPORTED $COPIED_SUPPORTED &&
+  sed -i -e 's/SUPPORTED-LOCALES=/SUPPORTED_LOCALES="/g' $COPIED_SUPPORTED &&
+  echo '"' >> $COPIED_SUPPORTED &&
+  
+  # Execute the modified supported locales file to get a list of 
+  # supported variables in the $SUPPORTED_LOCALES variable
+  . $COPIED_SUPPORTED &&
+  
+  # For each locale, extract name, title and charmap information
+  for locale in $SUPPORTED_LOCALES; do
+    locale_base=$(echo $locale | sed -e 's:\/.*$::g;s:\..*$::g')
+
+    # This is a bit tricky and slow but it does the job
+    if [[ -e $LOCALEDATA_DIR/locales/$locale_base ]]; then
+      title=$(cat $LOCALEDATA_DIR/locales/$locale_base | grep ^title)
+      title=$(echo $title | awk -F"\"" '{ $1 = ""; print }')
+      title=$(echo $title | sed -e 's/^[ \t]*//;s/[ \t]*$//')
+    else
+      title=""
+    fi
+
+    # Echo locale/charmap, title and status to be passed to the 
+    # dialog checklist
+    echo "\"$locale\" \"$title\" \"off\" "
+  done
+}
+
+select_locales() {
   BACKTITLE="Glibc Configuration"
       TITLE="Locale Selection"
        HELP="Translated messages are automatically installed, but the locale database that controls other behavior is not.  Please select desired locale or locales.  If none are selected then all will be installed."
-
   make_locales_checklist | xargs \
-  dialog  --backtitle  "$BACKTITLE"  \
-          --title      "$TITLE"      \
-          --stdout                   \
-          --separate-output          \
-          --checklist  "$HELP"       \
-          0 0 0
+  dialog --backtitle "$BACKTITLE" \
+         --title     "$TITLE"     \
+         --stdout                 \
+         --separate-output        \
+         --checklist "$HELP"      \
+         0 0 0
 }
 
-#select_abi() {
-#   BACKTITLE="Glibc Configuration"
-#       TITLE="ABI Selection"
-#        HELP="Select the last ABI you want to be compatible with."
-#
-#  make_abi_checklist | xargs \
-#  dialog  --backtitle  "$BACKTITLE"  \
-#          --title      "$TITLE"      \
-#          --stdout                   \
-#          --menu  "$HELP"            \
-#          0 0 0
-#}
+if ! grep -q CONFIGURED $MODULE_CONFIG; then
+  if grep -q "GLIBC_LOCALES=" $MODULE_CONFIG; then
+    message "Selecting locales is optional"
+  fi
 
-#check to see if already configured
-if  !  grep  -q  CONFIGURED  $MODULE_CONFIG;  then
+  if query "Would you like to select locales? (if not selected, all locales will be installed)" y; then
+    unpack_localedata
 
-   if    grep  -q  "GLIBC_LOCALES="  $MODULE_CONFIG
-      then  message  "Selecting locales is optional"
-   fi
+    GLIBC_LOCALES=`select_locales`
+    TEMP=`grep -v "GLIBC_LOCALES="             $MODULE_CONFIG`
+    echo "$TEMP"                             > $MODULE_CONFIG
+    echo "GLIBC_LOCALES=\"$GLIBC_LOCALES\"" >> $MODULE_CONFIG
 
-   if  query  "Would you like to select locales? (if not selected, all locales will be installed)" n ; then
-     GLIBC_LOCALES=`select_locales`
-     TEMP=`grep  -v  "GLIBC_LOCALES="             $MODULE_CONFIG`
-     echo  "$TEMP"                             >  $MODULE_CONFIG
-     echo  "GLIBC_LOCALES=\"$GLIBC_LOCALES\""  >> $MODULE_CONFIG
-   fi
+    remove_temporary_files
+  fi
 
-#   GLIBC_ABI=2.0
-#   if  query  "Would you like to select the oldest glibc ABI to be supported (Default 2.0)?" n ; then
-#     GLIBC_ABI=`select_abi`
-#   fi
-#   OPTS="$OPTS --enable-oldest-abi=$GLIBC_ABI"
-
-   if  query  "Would you like to disable building of profiling libs?" y
-   then
-     OPTS="$OPTS --disable-profile"
-   fi
-
-   echo "OPTS=\"\$OPTS $OPTS\""                >> $MODULE_CONFIG
-   echo "CONFIGURED=y"                         >> $MODULE_CONFIG
+  echo "OPTS=\"\$OPTS $OPTS\"" >> $MODULE_CONFIG
+  echo "CONFIGURED=y"          >> $MODULE_CONFIG
 fi

Modified: moonbase/trunk/libs/glibc/DEPENDS
===================================================================
--- moonbase/trunk/libs/glibc/DEPENDS	2007-11-18 21:18:42 UTC (rev 26832)
+++ moonbase/trunk/libs/glibc/DEPENDS	2007-11-18 21:46:11 UTC (rev 26833)
@@ -1,6 +1,6 @@
-depends  binutils &&
-depends  gawk     &&
-depends  sed      &&
-depends  texinfo  &&
+depends  gawk
+depends  sed
+depends  texinfo
+depends  kernel-headers-2.6
 
 optional_depends "perl" "" "" "for testing the installation"

Modified: moonbase/trunk/libs/glibc/DETAILS
===================================================================
--- moonbase/trunk/libs/glibc/DETAILS	2007-11-18 21:18:42 UTC (rev 26832)
+++ moonbase/trunk/libs/glibc/DETAILS	2007-11-18 21:46:11 UTC (rev 26833)
@@ -1,19 +1,16 @@
           MODULE=glibc
-         VERSION=2.3.6
+         VERSION=2.7
           SOURCE=$MODULE-$VERSION.tar.bz2
-         SOURCE2=glibc-linuxthreads-$VERSION.tar.bz2
-         SOURCE3=glibc-2.3.2-ctype-compat.patch
+         SOURCE2=$MODULE-libidn-$VERSION.tar.bz2
    SOURCE_URL[0]=$GNU_URL/$MODULE/
    SOURCE_URL[1]=ftp://ftp.gnu.org/pub/gnu/$MODULE/
   SOURCE2_URL[0]=$GNU_URL/$MODULE/
   SOURCE2_URL[1]=ftp://ftp.gnu.org/pub/gnu/$MODULE/
-     SOURCE3_URL=$PATCH_URL
-      SOURCE_VFY=sha1:82d0487419f1bdbf2dee439c344e89d6af47e558
-     SOURCE2_VFY=sha1:10190168bf948556afdfff46f87f9208402d810f
-     SOURCE3_VFY=sha1:a7827270380e2fc968e7d722c84ef9eef82dc7a3
+      SOURCE_VFY=sha1:ccc70e95db826e4b1fd3b484154402fdc3df88f7
+     SOURCE2_VFY=sha1:2338cc9b5795f5e97a19aac6d7d00ab750e81ac3
         WEB_SITE=http://www.gnu.org/software/libc
          ENTERED=20010922
-         UPDATED=20051104
+         UPDATED=20070126
            PSAFE=no
            SHORT="C library for use with GNU/Hurd and GNU/Linux."
 cat << EOF

Deleted: moonbase/trunk/libs/glibc/POST_INSTALL

Modified: moonbase/trunk/libs/glibc/PRE_BUILD
===================================================================
--- moonbase/trunk/libs/glibc/PRE_BUILD	2007-11-18 21:18:42 UTC (rev 26832)
+++ moonbase/trunk/libs/glibc/PRE_BUILD	2007-11-18 21:46:11 UTC (rev 26833)
@@ -1,4 +1,4 @@
-default_pre_build          &&
-cd      $SOURCE_DIRECTORY  &&
-unpack  $SOURCE2           &&
-patch_it $SOURCE3 1
+default_pre_build               &&
+cd      $SOURCE_DIRECTORY       &&
+unpack  $SOURCE2                &&
+mv glibc-libidn-$VERSION libidn

Deleted: moonbase/trunk/libs/glibc/abi

Deleted: moonbase/trunk/libs/glibc/locales

Deleted: moonbase/trunk/net/ifplugd/BUILD

Copied: moonbase/trunk/net/ifplugd/BUILD (from rev 26551, moonbase/branches/crater/modules_fixed_for_glibc_2.7/ifplugd/BUILD)
===================================================================
--- moonbase/trunk/net/ifplugd/BUILD	                        (rev 0)
+++ moonbase/trunk/net/ifplugd/BUILD	2007-11-18 21:46:11 UTC (rev 26833)
@@ -0,0 +1,9 @@
+(
+
+  sedit "s:#include <sys/types.h>::" src/interface.c
+  sedit "24i #include <sys/types.h>" src/interface.c
+  default_build &&
+
+  install -m0750 $SCRIPT_DIRECTORY/ifplugd-lunar.action /etc/ifplugd/
+
+) > $C_FIFO 2>&1

Deleted: moonbase/trunk/net/ifplugd/DEPENDS

Copied: moonbase/trunk/net/ifplugd/DEPENDS (from rev 26551, moonbase/branches/crater/modules_fixed_for_glibc_2.7/ifplugd/DEPENDS)
===================================================================
--- moonbase/trunk/net/ifplugd/DEPENDS	                        (rev 0)
+++ moonbase/trunk/net/ifplugd/DEPENDS	2007-11-18 21:46:11 UTC (rev 26833)
@@ -0,0 +1,4 @@
+depends  net-tools  &&
+depends  libdaemon  &&
+
+optional_depends  "lynx"  "--enable-lynx"  "--disable-lynx"  "for documentation generation"

Deleted: moonbase/trunk/net/ifplugd/DETAILS

Copied: moonbase/trunk/net/ifplugd/DETAILS (from rev 26551, moonbase/branches/crater/modules_fixed_for_glibc_2.7/ifplugd/DETAILS)
===================================================================
--- moonbase/trunk/net/ifplugd/DETAILS	                        (rev 0)
+++ moonbase/trunk/net/ifplugd/DETAILS	2007-11-18 21:46:11 UTC (rev 26833)
@@ -0,0 +1,17 @@
+          MODULE=ifplugd
+         VERSION=0.28
+             PKG=${MODULE}-${VERSION}
+          SOURCE=${PKG}.tar.gz
+        WEB_SITE=http://0pointer.de/lennart/projects/${MODULE}/
+      SOURCE_URL=${WEB_SITE}
+      SOURCE_VFY=sha1:0f00e6b544c0b7ed6c66fc58cb74f038d3fba77a
+         ENTERED=20060317
+         UPDATED=20070407
+           SHORT="a daemon which automatically configures your ethernet device"
+cat << EOF
+ifplugd is a Linux daemon which will automatically configure your
+ethernet device when a cable is plugged in and automatically
+unconfigure it if the cable is pulled. This is useful on laptops
+with onboard network adapters, since it will only configure the
+interface when a cable is really connected.
+EOF

Deleted: moonbase/trunk/net/ifplugd/ifplugd-lunar.action

Copied: moonbase/trunk/net/ifplugd/ifplugd-lunar.action (from rev 26551, moonbase/branches/crater/modules_fixed_for_glibc_2.7/ifplugd/ifplugd-lunar.action)
===================================================================
--- moonbase/trunk/net/ifplugd/ifplugd-lunar.action	                        (rev 0)
+++ moonbase/trunk/net/ifplugd/ifplugd-lunar.action	2007-11-18 21:46:11 UTC (rev 26833)
@@ -0,0 +1,15 @@
+#!/bin/bash
+# This network script takes care of running your favourite dhcp client
+# on the interface you requested it to run on
+
+NSCRIPT="/etc/init.d/network"
+
+if [ -n "$1" ] && [ -n "$2" ] ; then
+	if [ "$2" == "up" ]; then
+		exec $NSCRIPT dhcp_up $1
+	elif [ "$2" == "down" ]; then
+		exec $NSCRIPT dhcp_down $1
+	fi
+fi
+
+exit 0

Copied: moonbase/trunk/net/ifplugd/init.d (from rev 26551, moonbase/branches/crater/modules_fixed_for_glibc_2.7/ifplugd/init.d)

Deleted: moonbase/trunk/net/ifplugd/init.d/ifplugd

Copied: moonbase/trunk/net/ifplugd/init.d/ifplugd (from rev 26551, moonbase/branches/crater/modules_fixed_for_glibc_2.7/ifplugd/init.d/ifplugd)
===================================================================
--- moonbase/trunk/net/ifplugd/init.d/ifplugd	                        (rev 0)
+++ moonbase/trunk/net/ifplugd/init.d/ifplugd	2007-11-18 21:46:11 UTC (rev 26833)
@@ -0,0 +1,112 @@
+#!/bin/bash
+# $Id: ifplugd.init.in 86 2004-01-26 15:34:24Z lennart $
+
+# This file is part of ifplugd.
+#
+# ifplugd is free software; you can redistribute it and/or modify it under
+# the terms of the GNU General Public License as published by the Free
+# Software Foundation; either version 2 of the License, or (at your
+# option) any later version.
+#
+# ifplugd is distributed in the hope that it will be useful, but WITHOUT
+# ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+# FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
+# for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with ifplugd; if not, write to the Free Software Foundation,
+# Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
+
+# ifplugd      Brings up/down network automatically
+#
+# chkconfig: 2345 11 89
+# description: Brings networks interfaces up and down automatically when \
+#              the cable is removed / inserted
+#
+# processname: /usr/sbin/ifplugd
+# config: /etc/ifplugd/ifplugd.conf
+
+### BEGIN INIT INFO
+# Provides:          ifplugd
+# Required-Start:    $network
+# X-UnitedLinux-Should-Start:
+# Required-Stop:     $network
+# X-UnitedLinux-Should-Stop: $
+# Default-Start:     3 5
+# Default-Stop:      0 1 2 6
+# Short-Description: ifplugd daemon
+# Description:       Start ifplugd
+### END INIT INFO
+
+ARGS="-r /etc/ifplugd/ifplugd-lunar.action"
+
+CFG=/etc/ifplugd/ifplugd.conf
+
+IFPLUGD=/usr/sbin/ifplugd
+test -x $IFPLUGD || exit 0
+
+if [ `id -u` != "0" ] && [ "$1" = "start" -o "$1" = "stop" ] ; then
+  echo "You must be root to start, stop or restart ifplugd."
+  exit 1
+fi
+
+[ -f $CFG ] && . $CFG
+
+VERB="$1"
+shift
+
+[ "x$*" != "x" ] && INTERFACES="$*"
+
+[ "x$INTERFACES" = "xauto" ] && INTERFACES="`cat /proc/net/dev | awk '{ print $1 }' | egrep '^(eth|wlan)' | cut -d: -f1`"
+
+case "$VERB" in
+    start)
+        echo -n "Starting Network Interface Plugging Daemon:"
+        for IF in $INTERFACES ; do
+            A="`eval echo \$\{ARGS_${IF}\}`"
+            [ -z "$A" ] && A="$ARGS"
+            $IFPLUGD -i $IF $A
+            echo -n " $IF"
+        done
+        echo "."
+        ;;
+    stop)
+        echo -n "Stopping Network Interface Plugging Daemon:"
+        for IF in $INTERFACES ; do
+            $IFPLUGD -k -i $IF
+            echo -n " $IF"
+        done
+        echo "."
+        ;;
+    status)
+        for IF in $INTERFACES ; do
+            $IFPLUGD -c -i $IF
+        done
+        ;;
+    suspend)
+        echo -n "Suspending Network Interface Plugging Daemon:"
+        for IF in $INTERFACES ; do
+            $IFPLUGD -S -i $IF
+            echo -n " $IF"
+        done
+        echo "."
+        ;;
+    resume)
+        echo -n "Resuming Network Interface Plugging Daemon:"
+        for IF in $INTERFACES ; do
+            $IFPLUGD -R -i $IF
+            echo -n " $IF"
+        done
+        echo "."
+        ;;
+    force-reload|restart)
+        $0 stop $INTERFACES
+        sleep 3
+        $0 start $INTERFACES
+        ;;
+    *)
+        echo "Usage: $0 {start|stop|restart|force-reload|status|suspend|resume}"
+        exit 1
+esac
+
+exit 0

Deleted: moonbase/trunk/net/iputils/BUILD

Copied: moonbase/trunk/net/iputils/BUILD (from rev 26553, moonbase/branches/crater/modules_fixed_for_glibc_2.7/iputils/BUILD)
===================================================================
--- moonbase/trunk/net/iputils/BUILD	                        (rev 0)
+++ moonbase/trunk/net/iputils/BUILD	2007-11-18 21:46:11 UTC (rev 26833)
@@ -0,0 +1,28 @@
+(
+  patch_it $SOURCE2 0 &&
+  patch_it $SOURCE3 1 &&
+
+  make &&
+  make man &&
+  prepare_install &&
+  install -c clockdiff             /sbin            &&
+  install -c arping                /sbin            &&
+  install -c ping         -m 4711  /bin             &&
+  install -c ping6        -m 4711  /bin             &&
+  install -c rdisc                 /sbin            &&
+  install -c tracepath             /bin             &&
+  install -c tracepath6            /bin             &&
+  install -c traceroute6           /bin             &&
+
+  #install the docs
+  install -c doc/clockdiff.8 /usr/share/man/man8    &&
+  install -c doc/arping.8    /usr/share/man/man8    &&
+  install -c doc/pg3.8       /usr/share/man/man8    &&
+  install -c doc/ping.8      /usr/share/man/man8    &&
+  install -c doc/rdisc.8     /usr/share/man/man8    &&
+  install -c doc/rarpd.8     /usr/share/man/man8    &&
+  install -c doc/tftpd.8     /usr/share/man/man8    &&
+  install -c doc/tracepath.8 /usr/share/man/man8    &&
+  install -c doc/traceroute6.8 /usr/share/man/man8 
+
+) > $C_FIFO 2>&1

Deleted: moonbase/trunk/net/iputils/CONFLICTS

Copied: moonbase/trunk/net/iputils/CONFLICTS (from rev 26553, moonbase/branches/crater/modules_fixed_for_glibc_2.7/iputils/CONFLICTS)
===================================================================
--- moonbase/trunk/net/iputils/CONFLICTS	                        (rev 0)
+++ moonbase/trunk/net/iputils/CONFLICTS	2007-11-18 21:46:11 UTC (rev 26833)
@@ -0,0 +1 @@
+conflicts netkit-base

Copied: moonbase/trunk/net/iputils/DEPENDS (from rev 26553, moonbase/branches/crater/modules_fixed_for_glibc_2.7/iputils/DEPENDS)
===================================================================
--- moonbase/trunk/net/iputils/DEPENDS	                        (rev 0)
+++ moonbase/trunk/net/iputils/DEPENDS	2007-11-18 21:46:11 UTC (rev 26833)
@@ -0,0 +1 @@
+depends docbook-utils

Deleted: moonbase/trunk/net/iputils/DETAILS

Copied: moonbase/trunk/net/iputils/DETAILS (from rev 26553, moonbase/branches/crater/modules_fixed_for_glibc_2.7/iputils/DETAILS)
===================================================================
--- moonbase/trunk/net/iputils/DETAILS	                        (rev 0)
+++ moonbase/trunk/net/iputils/DETAILS	2007-11-18 21:46:11 UTC (rev 26833)
@@ -0,0 +1,29 @@
+          MODULE=iputils
+         VERSION=s20070202
+          SOURCE=$MODULE-$VERSION.tar.bz2
+         SOURCE2=$MODULE-20070202-makefile.patch
+         SOURCE3=$MODULE-20070202-no-open-max.patch
+      SOURCE_URL=http://www.skbuff.net/iputils/
+     SOURCE2_URL=$PATCH_URL
+     SOURCE3_URL=$PATCH_URL
+        WEB_SITE=ftp://ftp.inr.ac.ru/ip-routing/
+      SOURCE_VFY=sha1:44a299db16543a68fb80b06d5e6c88760af2aa6e
+     SOURCE2_VFY=sha1:aef3be153f43179c09289028ad945669bd19a0f5
+     SOURCE3_VFY=sha1:5505cc56d715b459549d6f227d5d29087fd23e5d
+         ENTERED=20021106
+         UPDATED=20071101
+           PSAFE=no
+           SHORT="Essential utilities for IP networks."
+cat << EOF
+arping
+clockdiff
+ipg
+ping
+ping6
+rarpd
+rdisc
+tftpd
+tracepath
+tracepath6
+traceroute6
+EOF

Deleted: moonbase/trunk/net/iputils/POST_INSTALL

Deleted: moonbase/trunk/net/iputils/PRE_BUILD

Deleted: moonbase/trunk/utils/util-linux/BUILD

Copied: moonbase/trunk/utils/util-linux/BUILD (from rev 26528, moonbase/branches/crater/modules_fixed_for_glibc_2.7/util-linux/BUILD)
===================================================================
--- moonbase/trunk/utils/util-linux/BUILD	                        (rev 0)
+++ moonbase/trunk/utils/util-linux/BUILD	2007-11-18 21:46:11 UTC (rev 26833)
@@ -0,0 +1,12 @@
+(
+#still need several patches
+
+  OPTS+="--enable-arch --enable-agetty --disable-init --disable-kill \
+         --disable-last --disable-mesg --enable-partx --enable-raw \
+	 --enable-rdev --enable-rename --disable-reset --disable-login-utils \
+	 --enable-shedutils --disable-wall --enable-write"
+  default_build &&
+  install -g0 -o0 -m755 $SCRIPT_DIRECTORY/make-issue \
+    /sbin/make-issue
+
+) > $C_FIFO 2>&1

Deleted: moonbase/trunk/utils/util-linux/DEPENDS

Copied: moonbase/trunk/utils/util-linux/DEPENDS (from rev 26528, moonbase/branches/crater/modules_fixed_for_glibc_2.7/util-linux/DEPENDS)
===================================================================
--- moonbase/trunk/utils/util-linux/DEPENDS	                        (rev 0)
+++ moonbase/trunk/utils/util-linux/DEPENDS	2007-11-18 21:46:11 UTC (rev 26833)
@@ -0,0 +1 @@
+depends  ncurses

Deleted: moonbase/trunk/utils/util-linux/DETAILS

Copied: moonbase/trunk/utils/util-linux/DETAILS (from rev 26528, moonbase/branches/crater/modules_fixed_for_glibc_2.7/util-linux/DETAILS)
===================================================================
--- moonbase/trunk/utils/util-linux/DETAILS	                        (rev 0)
+++ moonbase/trunk/utils/util-linux/DETAILS	2007-11-18 21:46:11 UTC (rev 26833)
@@ -0,0 +1,17 @@
+          MODULE=util-linux
+             MOD=util-linux-ng
+         VERSION=2.13.0.1
+          SOURCE=$MOD-$VERSION.tar.bz2
+SOURCE_DIRECTORY=$BUILD_DIRECTORY/$MOD-$VERSION
+      SOURCE_URL=$KERNEL_URL/pub/linux/utils/$MOD/v2.13
+      SOURCE_VFY=sha1:59e19626951955a1c4cab53f7fa4e818fd159887
+         ENTERED=20010922
+         UPDATED=20071031
+           SHORT="util-linux contains essential utilities for any Linux box."
+
+cat << EOF
+Util-linux is a suite of essential utilities for any Linux system. Its
+primary audience is system integrators and DIY Linux hackers. Util-linux
+is attempting to be portable, but the only platform it has been tested
+much on is Linux i386.
+EOF

Deleted: moonbase/trunk/utils/util-linux/POST_INSTALL

Copied: moonbase/trunk/utils/util-linux/POST_INSTALL (from rev 26528, moonbase/branches/crater/modules_fixed_for_glibc_2.7/util-linux/POST_INSTALL)
===================================================================
--- moonbase/trunk/utils/util-linux/POST_INSTALL	                        (rev 0)
+++ moonbase/trunk/utils/util-linux/POST_INSTALL	2007-11-18 21:46:11 UTC (rev 26833)
@@ -0,0 +1,8 @@
+if ! [ -d /etc/init.d ]; then
+     mkdir -p /etc/init.d
+fi
+
+if ! grep -q "^issu::once:/sbin/make-issue" /etc/inittab ; then
+  echo "issu::once:/sbin/make-issue" >> /etc/inittab
+fi
+

Deleted: moonbase/trunk/utils/util-linux/make-issue

Copied: moonbase/trunk/utils/util-linux/make-issue (from rev 26528, moonbase/branches/crater/modules_fixed_for_glibc_2.7/util-linux/make-issue)
===================================================================
--- moonbase/trunk/utils/util-linux/make-issue	                        (rev 0)
+++ moonbase/trunk/utils/util-linux/make-issue	2007-11-18 21:46:11 UTC (rev 26833)
@@ -0,0 +1,14 @@
+#!/bin/bash
+
+[ ! -w /etc/ ] && exit 0
+
+for ISSUE in /etc/issue /etc/issue.net ; do
+  if [ -f /etc/lunar.release ] ; then
+    cat /etc/lunar.release > $ISSUE
+  else
+    echo "Lunar Linux 1.4.0 (General P. Fault)" > $ISSUE
+  fi
+  echo "Kernel `uname -r` on an `uname -m`" >> $ISSUE
+  echo "" >> $ISSUE
+done
+

Deleted: moonbase/trunk/video/tvtime/BUILD

Copied: moonbase/trunk/video/tvtime/BUILD (from rev 26520, moonbase/branches/crater/modules_fixed_for_glibc_2.7/tvtime/BUILD)
===================================================================
--- moonbase/trunk/video/tvtime/BUILD	                        (rev 0)
+++ moonbase/trunk/video/tvtime/BUILD	2007-11-18 21:46:11 UTC (rev 26833)
@@ -0,0 +1,10 @@
+
+( 
+
+patch_it $SOURCE2 1 &&
+patch_it $SOURCE3 1 &&
+patch_it $SOURCE4 1 &&
+patch_it $SOURCE5 1 &&
+default_build
+
+) > $C_FIFO 2>&1

Deleted: moonbase/trunk/video/tvtime/DEPENDS

Copied: moonbase/trunk/video/tvtime/DEPENDS (from rev 26520, moonbase/branches/crater/modules_fixed_for_glibc_2.7/tvtime/DEPENDS)
===================================================================
--- moonbase/trunk/video/tvtime/DEPENDS	                        (rev 0)
+++ moonbase/trunk/video/tvtime/DEPENDS	2007-11-18 21:46:11 UTC (rev 26833)
@@ -0,0 +1,4 @@
+depends libxml2  &&
+depends libpng   &&
+depends freetype2 &&
+depends %X

Deleted: moonbase/trunk/video/tvtime/DETAILS

Copied: moonbase/trunk/video/tvtime/DETAILS (from rev 26520, moonbase/branches/crater/modules_fixed_for_glibc_2.7/tvtime/DETAILS)
===================================================================
--- moonbase/trunk/video/tvtime/DETAILS	                        (rev 0)
+++ moonbase/trunk/video/tvtime/DETAILS	2007-11-18 21:46:11 UTC (rev 26833)
@@ -0,0 +1,27 @@
+          MODULE=tvtime
+         VERSION=1.0.2
+          SOURCE=$MODULE-$VERSION.tar.gz
+         SOURCE2=$MODULE-$VERSION+linux-headers-2.6.18.patch
+         SOURCE3=$MODULE-$VERSION-xinerama.patch
+         SOURCE4=$MODULE-pic.patch
+         SOURCE5=$MODULE-$VERSION-gcc41.patch
+      SOURCE_UR6=$SFORGE_URL/$MODULE/
+     SOURCE2_URL=$PATCH_URL
+     SOURCE3_URL=$PATCH_URL
+     SOURCE4_URL=$PATCH_URL
+     SOURCE5_URL=$PATCH_URL
+      SOURCE_VFY=sha1:ea609876084b2d627a84a1f77bf81cc2175ee58e
+      SOURCE2_VFY=sha1:ca287bed793e153027f071f9153cd9a06c9a7dc6
+      SOURCE3_VFY=sha1:39c51a9f264111b6ca400778113d008231613551
+      SOURCE4_VFY=sha1:3d90369da57861933b7cb99597d85de60416a358
+      SOURCE5_VFY=sha1:79d97ba94d2832584f55ccfc7b2e1edf609151eb
+        WEB_SITE=http://tvtime.sourceforge.net
+         ENTERED=20040414
+         UPDATED=20071031
+           SHORT="A high quality TV viewing app for X"
+
+cat << EOF
+tvtime is a high quality television application for use with video
+capture cards on Linux systems. tvtime processes the input from a
+capture card and displays it on a computer monitor or projector.
+EOF

Deleted: moonbase/trunk/video/xine-lib/BUILD

Copied: moonbase/trunk/video/xine-lib/BUILD (from rev 26465, moonbase/branches/crater/modules_fixed_for_glibc_2.7/xine-lib/BUILD)
===================================================================
--- moonbase/trunk/video/xine-lib/BUILD	                        (rev 0)
+++ moonbase/trunk/video/xine-lib/BUILD	2007-11-18 21:46:11 UTC (rev 26833)
@@ -0,0 +1,13 @@
+(
+
+  patch_it $SOURCE_CACHE/$SOURCE1 0 &&
+
+  if module_installed kdelibs3; then
+  ARTS_CONFIG="${KDE_PREFIX:-/opt/lunar/kde/3}/bin/artsc-config"
+  fi &&
+
+  OPTS="$OPTS --enable-static --with-xv-path=/usr/X11/lib"
+
+  default_build
+
+) > $C_FIFO 2>&1

Deleted: moonbase/trunk/video/xine-lib/DEPENDS

Copied: moonbase/trunk/video/xine-lib/DEPENDS (from rev 26465, moonbase/branches/crater/modules_fixed_for_glibc_2.7/xine-lib/DEPENDS)
===================================================================
--- moonbase/trunk/video/xine-lib/DEPENDS	                        (rev 0)
+++ moonbase/trunk/video/xine-lib/DEPENDS	2007-11-18 21:46:11 UTC (rev 26833)
@@ -0,0 +1,21 @@
+depends  %X
+
+optional_depends  "alsa-utils" \
+                  "" \
+                  "--disable-alsa" \
+                  "for ALSA sound support"
+
+optional_depends  "aalib" \
+                  "" \
+                  "--disable-aalib" \
+                  "for ascii art library support"
+
+optional_depends  "libXvMCW" \
+                  "" \
+                  "" \
+                  "for hw accelerated playback on supported cards"
+
+optional_depends  "libcaca" \
+                  "" \
+                  "--disable-caca" \
+                  "for text support"

Deleted: moonbase/trunk/video/xine-lib/DETAILS

Copied: moonbase/trunk/video/xine-lib/DETAILS (from rev 26465, moonbase/branches/crater/modules_fixed_for_glibc_2.7/xine-lib/DETAILS)
===================================================================
--- moonbase/trunk/video/xine-lib/DETAILS	                        (rev 0)
+++ moonbase/trunk/video/xine-lib/DETAILS	2007-11-18 21:46:11 UTC (rev 26833)
@@ -0,0 +1,20 @@
+          MODULE=xine-lib
+         VERSION=1.1.8
+          SOURCE=$MODULE-$VERSION.tar.bz2
+         SOURCE1=xine-lib-1.1.8-int_max.patch
+      SOURCE_URL=$SFORGE_URL/xine/
+     SOURCE1_URL=$PATCH_URL
+      SOURCE_VFY=sha1:48c7402ee2ada28e4b271d9dfb2bcb4d812e7daf
+     SOURCE1_VFY=sha1:e14f96587b4950b5d2bd036095c55eb139b33af0
+        WEB_SITE=http://xinehq.de/
+         ENTERED=20010927
+         UPDATED=20070829
+           PSAFE=no
+           SHORT="Free video player"
+
+cat << EOF
+xine is a free video player which plays mpeg-2 and mpeg-1 video, DVDs
+(unlocked/unencrypted only), video CDs, SVCDs, and AVI files (using
+Win32 codecs) with synchronized audio and video, and optionally
+fullscreen using the Xv extensions in Xfree86 4.x.
+EOF

Modified: moonbase/trunk/xfce4/goodies/xfce4-wavelan-plugin/BUILD
===================================================================
--- moonbase/trunk/xfce4/goodies/xfce4-wavelan-plugin/BUILD	2007-11-18 21:18:42 UTC (rev 26832)
+++ moonbase/trunk/xfce4/goodies/xfce4-wavelan-plugin/BUILD	2007-11-18 21:46:11 UTC (rev 26833)
@@ -1,13 +1,18 @@
 (
-   [ -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}" &&
+  [ -f /etc/profile.d/xfce4.rc ] && . /etc/profile.d/xfce4.rc
 
-   ./configure  --build=$BUILD                                        \
-                --prefix=${MODULE_PREFIX}        \
-                $OPTS                                           &&
+  # make sure proper PKG_CONFIG_PATH is set
+  export PKG_CONFIG_PATH="${MODULE_PREFIX}/lib/pkgconfig:${PKG_CONFIG_PATH}" &&
 
-   default_make
+  #These two sedits fixes a build issue with the new kernel-headers (.23)
+  sedit "39i #include <linux/types.h>" panel-plugin/wi_linux.c
+  sedit "39i #include <linux/if.h>" panel-plugin/wi_linux.c
 
+  ./configure  --build=$BUILD              \
+               --prefix=${MODULE_PREFIX}   \
+               $OPTS                      &&
+
+  default_make
+
 ) > $C_FIFO 2>&1



More information about the Lunar-commits mailing list