[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