]> hackdaworld.org Git - hdw-linux/hdw-linux.git/commitdiff
packages updates = helper improvements
authorhackbard <hackbard>
Thu, 11 Aug 2005 23:19:41 +0000 (23:19 +0000)
committerhackbard <hackbard>
Thu, 11 Aug 2005 23:19:41 +0000 (23:19 +0000)
22 files changed:
doc/CHANGELOG
packages/hackbard/dfbpoint/dfbpoint
packages/hackbard/dfbsee/dfbsee
packages/hackbard/directfb/directfb
packages/hackbard/fig2ps/fig2ps
packages/hackbard/tetex/tetex
packages/hackbard/which/which [new file with mode: 0644]
packages/multimedia/avifile/avifile
packages/multimedia/mesa3d/mesa3d
packages/multimedia/sdl-mixer/sdl-mixer
packages/net/bind/named.init
packages/net/portmap/portmap.init
packages/soundtools/aumix/aumix
packages/x11/glib/glib
packages/x11/glib1/gcc34.patch [new file with mode: 0644]
packages/x11/imagemagick/imagemagick
packages/x11/libidl/libidl
packages/x11/libxml/libxml
packages/x11/wmapm/wmapm
packages/x11/wmwave/wmwave
scripts/Download
scripts/Helper

index bd33f8227104dfa710979ca2d0d12770c936e9ec..a8afd017707f366968fa822a9ca3be4efecd8d30 100644 (file)
@@ -1,5 +1,7 @@
 *) 2005-08-11
 
+- improved helper scripts
+- more package updates (stage 5 done)
 - fixes to fai routine, improved hdw-get
 - several package updates (stage 4)
 - xdirectfb changes (adapted from malis notebook)
index 3d850c2ec530872d9443c36d9994c418e640bdb4..ad657459dbab1cf8f5260af81463d471755bbeca 100644 (file)
@@ -4,6 +4,6 @@
 #
 # [V] 0.7.2
 # [S] 3-6
-# [D] DFBPoint-0.7.2.tar.gz http://www.directfb.org/download/DFBPoint/
+# [D] DFBPoint-0.7.2.tar.gz http://directfb.org/downloads/Programs/
 
 srcdir="DFBPoint-$ver"
index fe0d8d83b3924187c25831ddc321e0a784ae5a6a..e2c2a7112b08feab516da98f5b1a2467593e3216 100644 (file)
@@ -2,8 +2,14 @@
 #
 # author: hackbard@hackdaworld.dyndns.org
 #
-# [V] 0.7.4
+# [V] cvs
 # [S] 3-6
-# [D] DFBSee-0.7.4.tar.gz http://www.directfb.org/download/DFBSee/
+# [D] dfbsee.tar.bz2 cvs:anonymous:directfb.org:cvs/directfb:DFBSee
 
-srcdir="DFBSee-$ver"
+srcdir="DFBSee"
+
+export PKG_CONFIG=/usr/bin/pkg-config
+
+pre_install()  {
+       ./autogen.sh
+               }
index 890f76ab85880c01d50011a84f67c52fdcab0466..6fcfd946733680dc9747012134da478539a23594 100644 (file)
@@ -9,7 +9,7 @@
 srcdir="DirectFB-$ver"
 [ "$ver" = "cvs" ] && srcdir="DirectFB"
 
-confopt="$confopt --enable-sysfs"
+confopt="$confopt --enable-sysfs --enable-video4linux2"
 # uncomment if you want multi app support (requires fusion kernel patch)
 # confopt="$confopt --enable-multi"
 
index 4d122d18aa3f9c183191f571ae17566c2f5a78a6..22065577217396e0172a977f82531a4451aac66f 100644 (file)
@@ -3,7 +3,7 @@
 # author: hackbard@hackdaworld.org
 #
 # [V] 1.3.2
-# [S] 3-6
+# [S] 3-8
 # [D] fig2ps_1.3.2.tar.gz http://mesh.dl.sourceforge.net/sourceforge/fig2ps/
 
 build_main()   {
index 6d3d6618592e041eeb23780b2e1528b325ccea10..b1214a9a67dab2ed2c81841cbe335c640a2f9026 100644 (file)
@@ -2,46 +2,24 @@
 #
 # author: hackbard@hackdaworld.dyndns.org
 #
-# [V] 2.0.2
+# [V] 3.0
 # [S] 3-5
-# [D] tetex-src-2.0.2.tar.gz ftp://sunsite.informatik.rwth-aachen.de/pub/comp/tex/teTeX/2.0/distrib/
-# [D] tetex-texmf-2.0.2.tar.gz ftp://sunsite.informatik.rwth-aachen.de/pub/comp/tex/teTeX/2.0/distrib/
-# [D] tetex-texmfsrc-2.0.2.tar.gz ftp://sunsite.informatik.rwth-aachen.de/pub/comp/tex/teTeX/2.0/distrib/
-# [D] graphs.tar.gz http://www.cs.umu.se/~drewes/graphs/
+# [D] tetex-src-3.0.tar.gz ftp://tug.ctan.org/tex-archive/systems/unix/teTeX/3.0/distrib/
+# [D] tetex-texmf-3.0.tar.gz ftp://tug.ctan.org/tex-archive/systems/unix/teTeX/3.0/distrib/
+# [D] tetex-texmfsrc-3.0.tar.gz ftp://tug.ctan.org/tex-archive/systems/unix/teTeX/3.0/distrib/
 
 srcdir="tetex-src-$ver"
-confopt="$confopt --disable-multiplatform"
+confopt="$confopt --with-system-ncurses --with-system-zlib"
+confopt="$confopt --exec-prefix=$prefix --without-texinfo"
+# to avoid x dependency
+# confopt="$confopt --with-x=no"
 
-pre_install()  {
-       mkdir -p $prefix/share/texmf
-       mkdir -p $root/src.$package/tex
-       tar --use-compress-program=gunzip -xf \
-               $archdir/tetex-texmf-${ver}.tar.gz -C \
-               $root/src.$package/tex
-       chown -R 0.0 $root/src.$package/tex
-       cp -a $root/src.$package/tex/* $prefix/share/texmf
-       rm -rf $root/src.$package/tex/*
-       tar --use-compress-program=gunzip -xf \
-               $archdir/tetex-texmfsrc-${ver}.tar.gz -C \
-               $root/src.$package/tex
-       chown -R 0.0 $root/src.$package/tex
-       cp -a $root/src.$package/tex/* $prefix/share/texmf
-       rm -rf $root/src.$package/tex
-       
-       # wrong timestamp
-       #touch ./texk/web2c/tangleboot.p
-       # new flex
-       sed 's%$(LEX)%$(LEX) -l%g' texk/web2c/omegafonts/Makefile.in > tmp~
-       mv tmp~ texk/web2c/omegafonts/Makefile.in
-               }
+make_conf="all $make_conf"
 
-post_install() {
-       # installing graphs.sty
-       mkdir -p $prefix/share/texmf/tex/latex/graphs
-       tar --use-compress-program=gunzip -xf \
-               $archdir/graphs.tar.gz -C \
-               $prefix/share/texmf/tex/latex/graphs
-       chown -R 0.0 $prefix/share/texmf/tex/latex/graphs
-       echo "\special{header=${prefix}/share/texmf/tex/latex/graphs/graphs.header}" > \
-               $prefix/share/texmf/tex/latex/graphs/graphs_config.tex
+pre_install()  {
+       install -v -d -m755 $prefix/share/texmf
+       gzip -dc $archdir/tetex-texmf-${ver}.tar.gz | \
+               ( umask 0; tar -C $prefix/share/texmf -xf -)
+       gzip -dc $archdir/tetex-texmfsrc-${ver}.tar.gz | \
+               ( umask 0; tar -C $prefix/share/texmf -xf -)
                }
diff --git a/packages/hackbard/which/which b/packages/hackbard/which/which
new file mode 100644 (file)
index 0000000..ce42f88
--- /dev/null
@@ -0,0 +1,13 @@
+# hdw - linux zip package
+#
+# author: hackbard@hackdaworld.dyndns.org
+#
+# [V] 0.1
+# [S] 3-1
+# [D] which http://www.hackdaworld.org/download/
+
+custmain=1
+
+custmain()     {
+       install -v -m755 $archdir/which $prefix/bin
+               }
index 57d888d02242a94663865327e5bf8d709f42fe5a..0c7fbf03394faa365713313f1e5c366e92b32602 100644 (file)
@@ -2,12 +2,15 @@
 #
 # author: hackbard@hackdaworld.dyndns.org
 #
-# [V] cvs
+# [V] 0.7-0.7.43
 # [S] 3-5
-# [D] avifile.tar.bz2 cvs:anonymous:cvs.avifile.sourceforge.net:cvsroot/avifile:avifile
+# [D] avifile-0.7-0.7.43.tar.bz2 http://mesh.dl.sourceforge.net/sourceforge/avifile/
+# [D] binaries-011002.tgz http://mesh.dl.sourceforge.net/sourceforge/avifile/
+
+extra_ver="011002"
+confopt="$confopt --with-win32-path=$prefix/lib/avifile"
 
 pre_install()  {
-       ./autogen.sh
+       install -v -d -m755 $prefix/lib/avifile/win32
+       tar xvfz $archdir/binaries-${extra_ver}.tgz -C $prefix/lib/avifile
                }
-
-confopt="$confopt --enable-shared --enable-static"
index 4a15544825f474fde6ce446da0de0f601ca2fc02..ad12c68b7027f24109acfdc01b54b6c01afc49fc 100644 (file)
@@ -2,9 +2,9 @@
 #
 # author: hackbard@hackdaworld.dyndns.org
 #
-# [V] 6.0.1
+# [V] 6.3
 # [S] 3-6
-# [D] MesaLib-6.0.1.tar.bz2 http://mesh.dl.sourceforge.net/sourceforge/mesa3d/
+# [D] MesaLib-6.3.tar.bz2 http://mesh.dl.sourceforge.net/sourceforge/mesa3d/
 
 srcdir=Mesa-$ver
 # install in /opt/mesa3d
index bc5c0de5d44275ae539f812648ba5f299cb155b5..fa558f5c01c8114d431498449c4bc87d550ab38c 100644 (file)
@@ -2,8 +2,8 @@
 #
 # author: hackbard@hackdaworld.dyndns.org
 #
-# [V] 1.2.5
+# [V] 1.2.6
 # [S] 3-5
-# [D] SDL_mixer-1.2.5.tar.gz http://www.libsdl.org/projects/SDL_mixer/release/
+# [D] SDL_mixer-1.2.6.tar.gz http://www.libsdl.org/projects/SDL_mixer/release/
 
 srcdir="SDL_mixer-$ver"
index dfc25c4661b4d464aaa02264c793575339fb29a1..54f0256a128986bf3ee02b437e73e898a5fbfbb7 100644 (file)
@@ -1 +1,2 @@
 s_value=45
+bin=named
index a6db5d53bc646147f8437e8fe92ebca394f48369..b03c0cee714f06496f57eaaa20a943de57cd6df3 100644 (file)
@@ -1,2 +1,3 @@
 s_value=45
 depends=ifconfig
+path=/sbin
index b33cea346db5b09d3a31b76542eb49e6789299aa..14c34aadd4f93e12e58dd54b4829ae968b029f2a 100644 (file)
@@ -3,7 +3,7 @@
 # author: hackbard@hackdaworld.dyndns.org
 #
 # [V] 2.8
-# [S] 3-4
+# [S] 3-8
 # [D] aumix-2.8.tar.bz2 http://jpj.net/~trevor/aumix/
 
 confopt="$confopt --without-gtk1"
index 482d52fb69dc9cf23558d8e2af6d10954d9ba56b..f7576c76d9f8ee4677b86f7f1f5fb22bb3c45245 100644 (file)
@@ -2,9 +2,9 @@
 #
 # author: hackbard@hackdaworld.dyndns.org
 #
-# [V] 2.4.4
+# [V] 2.7.7
 # [S] 3-5
-# [D] glib-2.4.4.tar.bz2 http://ftp.gnome.org/pub/gnome/sources/glib/2.4/
+# [D] glib-2.7.7.tar.bz2 http://ftp.gnome.org/pub/gnome/sources/glib/2.7/
 
 # optional
 # confopt="$confopt --disable-debug"
diff --git a/packages/x11/glib1/gcc34.patch b/packages/x11/glib1/gcc34.patch
new file mode 100644 (file)
index 0000000..f76534a
--- /dev/null
@@ -0,0 +1,11 @@
+--- ./gstrfuncs.c.orig 2004-05-15 13:40:03.556092792 +0000
++++ ./gstrfuncs.c      2004-05-15 13:40:36.712052320 +0000
+@@ -47,6 +47,8 @@
+  * inteferes with g_strsignal() on some OSes
+  */
++#define G_GNUC_PRETTY_FUNCTION
++
+ typedef union  _GDoubleIEEE754  GDoubleIEEE754;
+ #define G_IEEE754_DOUBLE_BIAS   (1023)
+ /* multiply with base2 exponent to get base10 exponent (nomal numbers) */
index a2da69e3d15cad621ac6b1a1719b16a87559e9c1..c511dffecd6f15e86b93745a7fdeafeb8b0d0dd4 100644 (file)
@@ -2,9 +2,9 @@
 #
 # author: hackbard@hackdaworld.dyndns.org
 #
-# [V] 6.0.3-1
+# [V] 6.2.3-5
 # [S] 3-6
-# [D] ImageMagick-6.0.3-1.tar.bz2 ftp://ftp.fu-berlin.de/unix/X11/graphics/ImageMagick/
+# [D] ImageMagick-6.2.3-5.tar.bz2 http://www.imagemagick.org/download/
 
 xtraver="`echo $ver | awk -F- '{ print $1 }'`"
 srcdir="ImageMagick-${xtraver}"
index 5c7e064859e328795f2756c544c1f4a310b23c7a..755ab066b1a975b57c7eee7e8cefb7d79e9df112 100644 (file)
@@ -2,9 +2,9 @@
 #
 # author: hackbard@hackdaworld.dyndns.org
 #
-# [V] 0.8.3
+# [V] 0.8.6
 # [S] 3-5
-# [D] libIDL-0.8.3.tar.bz2 ftp://ftp.gnome.org/pub/GNOME/sources/libIDL/0.8/
+# [D] libIDL-0.8.6.tar.bz2 ftp://ftp.gnome.org/pub/GNOME/sources/libIDL/0.8/
 
 srcdir="libIDL-${ver}"
 
index 0b2cbe3110f83f4726d3a0e37e2285d541228ae4..d3839f52c617162e40c685b9d3e0071f015dd1a3 100644 (file)
@@ -2,6 +2,6 @@
 #
 # author: hackbard@hackdaworld.dyndns.org
 #
-# [V] 2.6.11
+# [V] 2.6.20
 # [S] 3-5
-# [D] libxml2-2.6.11.tar.bz2 ftp://ftp.gnome.org/pub/GNOME/sources/libxml2/2.6/
+# [D] libxml2-2.6.20.tar.bz2 ftp://ftp.gnome.org/pub/GNOME/sources/libxml2/2.6/
index d643b390a99869e32e8be0680437653c2a06d49a..208fa3edc390639695b44e221bcc828e2fac6b71 100644 (file)
@@ -4,7 +4,7 @@
 #
 # [V] 3.1
 # [S] 3-4
-# [D] wmapm-3.1.tar.gz http://dockapps.org/download.php/id/25/
+# [D] wmapm-3.1.tar.gz http://hdwlinux.org/download/hdw-linux/hdw-linux-1.0/sources/x11/wmapm/
 
 build_main()   {
        cd wmapm &&
index 6dd0daddb35defcd84caef494ea1409cf6fcf886..258d93b59fdfa0ad537e0877e0fc8855595d1990 100644 (file)
@@ -4,7 +4,7 @@
 #
 # [V] 0-4modified
 # [S] 3-4
-# [D] wmwave.tar.bz2 http://www.hackdaworld.org/download/hdw-linux/hdw-linux-1.0/sources/x11/wmwave/
+# [D] wmwave.tar.bz2 http://www.hdwlinux.org/download/hdw-linux/hdw-linux-1.0/sources/x11/wmwave/
 
 build_main()   {
        rm -fv *.o wmwave
index cd73b12def443f25645149c05c1d3c6574fd0999..5001ce6ab354659a220d195733b4956b5e1501d2 100755 (executable)
@@ -218,6 +218,9 @@ for dir in `ls -A --ignore="CVS" ./download`; do
                # possibly the package exists
                mkdir -p ./download/$dir/$pkg ; cd ./download/$dir/$pkg
                                tolf="`find ../.. -name $file | tail -1`"
+                               if [ -n "$tolf" ] ; then
+                                       [ -d $tolf ] && tolf=""
+                               fi
                                if [ -f ./$file ] ; then
                                        echo "$file allready downloaded."
                                        echo
index 048ed14f9f75f60affab31b914ef9e2f855e9659..1d1b2720cf0d16543e82f514583ff52e9722e600 100755 (executable)
@@ -16,6 +16,8 @@ ccl=0
 cdf=0
 rtd=0
 bd=0
+chr=0
+root=""
 
 while [ "$1" ] ; do
        case "$1" in
@@ -23,6 +25,7 @@ while [ "$1" ] ; do
                -create_dist_files)     cdf=1;  shift 1 ;;
                -create_runtimedeps)    rtd=1;  shift 1 ;;
                -create_build_deps)     bd=1;   shift 1 ;;
+               -chroot)                chr=1;  shift 1 ;;
                *)
                        echo
                        echo "usage:"
@@ -36,18 +39,27 @@ while [ "$1" ] ; do
        esac
 done
 
+[ "$chr" = "1" ] && root=$hdw_build_dir
+
 if [ "$rtd" = "1" ] ; then
        echo "# hdw packages + run time dependencies"
        echo "#"
        echo "# created `date`"
        echo
-       for i in /var/adm/deps/run/*; do
-               echo -en $i | sed 's$/var/adm/deps/run/$$'
-               echo -en " - "
-               for j in `cat $i`; do
-                       echo -en "$j "
-               done
-               echo -en "\n"
+       echo "00-dirtree -"
+       for i in $root/var/adm/flists/*; do
+               package=`basename $i | sed 's/-[0-9].*//'`
+               if [ -n "`echo $package | grep -v stage[0-1]`" ] ; then
+                       file="$root/var/adm/deps/run/$package"
+                       echo -en $package
+                       echo -en " - "
+                       if [ -f $file ] ; then
+                               for j in `cat $file`; do
+                                       echo -en "$j "
+                               done
+                       fi
+                       echo -en "\n"
+               fi
        done
 fi