From mamajom at axelero.hu Sun May 1 18:50:16 2005 From: mamajom at axelero.hu (VMiklos) Date: Sun May 1 18:50:48 2005 Subject: [Frugalware-darcs] frugalware-current: xine-lib-1.0.1-1 Message-ID: <20050501165016.2AF6766AA9@genesis.frugalware.org> Sat Apr 30 00:53:47 CEST 2005 VMiklos * xine-lib-1.0.1-1 version bump added groups() diff -rN -u frugalware-current-old-2/source/xlib/xine-lib/FrugalBuild frugalware-current-new-3/source/xlib/xine-lib/FrugalBuild --- frugalware-current-old-2/source/xlib/xine-lib/FrugalBuild 2005-05-01 18:47:59.000000000 +0200 +++ frugalware-current-new-3/source/xlib/xine-lib/FrugalBuild 2005-04-29 10:58:00.000000000 +0200 @@ -1,26 +1,19 @@ -# Last Modified: Mon Dec 27 00:32:54 CET 2004 +# Last Modified: Fri, 29 Apr 2005 10:58:16 +0200 # Compiling Time: ~28 minutes # Maintainer: VMiklos pkgname=xine-lib -pkgver=1.0 +pkgver=1.0.1 pkgrel=1 pkgdesc="Xine multimedia playback engine libraries" url="http://www.xinehq.de/" -depends=('sdl' 'freetype2' 'flac' 'libvorbis' 'audiofile' 'glib2' 'gcc' 'libpng' 'codecs') +depends=('sdl' 'flac' 'libtheora' 'lcms' 'cyrus-sasl' 'freetype2' 'arts' 'libmng' 'gnome-vfs' 'libpng') +groups=('xlib') preup2date=`lynx -dump http://xinehq.de/index.php/releases|grep xine-lib-|sed -n 's/.*b-\(.*\)\.t.*/\1/;1 p'` up2date=`echo $preup2date|sed 's/-//'` source=(http://dl.sourceforge.net/sourceforge/xine/$pkgname-$preup2date.tar.gz) -md5sums=('96e5195c366064e7778af44c3e71f43a') +md5sums=('9be804b337c6c3a2e202c5a7237cb0f8') -build() { - cd $startdir/src/$pkgname-$preup2date - # patch -p1 < $startdir/src/$pkgname-$preup2date-kernel26.diff - ./configure --prefix=/usr - - make || return 1 - - make DESTDIR=$startdir/pkg install -} +# optimalization ok # vim: ft=sh From mamajom at axelero.hu Sun May 1 19:51:35 2005 From: mamajom at axelero.hu (VMiklos) Date: Sun May 1 19:52:09 2005 Subject: [Frugalware-darcs] frugalware-current: clamav-0.84-1 Message-ID: <20050501175135.C49CC66AA9@genesis.frugalware.org> Sun May 1 19:39:02 CEST 2005 VMiklos * clamav-0.84-1 version bump fixed depends() .install script cleanup s/FrugalWare/Frugalware/ rc script diff -rN -u frugalware-current-old-2/source/apps/clamav/FrugalBuild frugalware-current-new-3/source/apps/clamav/FrugalBuild --- frugalware-current-old-2/source/apps/clamav/FrugalBuild 2005-05-01 19:48:01.000000000 +0200 +++ frugalware-current-new-3/source/apps/clamav/FrugalBuild 2005-05-01 19:37:00.000000000 +0200 @@ -1,20 +1,20 @@ -# Last Modified: Mon, 14 Feb 2005 09:57:00 +0100 +# Last Modified: Sun, 01 May 2005 19:37:01 +0200 # Compiling Time: ~3 minutes # Maintainer: VMiklos pkgname=clamav -pkgver=0.83 +pkgver=0.84 pkgrel=1 pkgdesc="Clam AntiVirus is a GPL anti-virus toolkit for UNIX" url="http://www.clamav.net" -depends=('gmp' 'bzip2' 'curl') +depends=('gmp' 'bzip2' 'curl>=7.10.0') backup=(etc/{freshclam,clamd}.conf) install=$pkgname.install groups=('apps') up2date=`lynx -dump http://prdownloads.sourceforge.net/clamav/?sort_by=date\&sort=desc|grep clamav-[0-9\.]*\.tar.gz$|sed -n 's/.*-\(.*\)\.t.*/\1/;1 p'` source=(http://dl.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz\ rc.clamav) -md5sums=('e3a1b6bbda8095c5aae4eb7bc753804c' '543d1b1e92236f77ef0545bcc22eb44c') +md5sums=('c43213da01d510faf117daa9a4d5326c' '18a94859ca628dde97c1a23d33d18511') build() { @@ -26,4 +26,6 @@ Frcd } +# optimalization ok + # vim: ft=sh diff -rN -u frugalware-current-old-2/source/apps/clamav/clamav.install frugalware-current-new-3/source/apps/clamav/clamav.install --- frugalware-current-old-2/source/apps/clamav/clamav.install 2005-05-01 19:48:01.000000000 +0200 +++ frugalware-current-new-3/source/apps/clamav/clamav.install 2005-05-01 19:29:00.000000000 +0200 @@ -1,17 +1,11 @@ -# arg 1: the new package version -post_install() { +post_install() +{ groupadd clamav useradd -g clamav -s /bin/false -c "Clam AntiVirus" clamav } -# arg 1: the new package version -# arg 2: the old package version -post_upgrade() { - /bin/true -} - -# arg 1: the old package version -pre_remove() { +pre_remove() +{ userdel -r clamav >/dev/null 2>&1 groupdel clamav >/dev/null 2>&1 } diff -rN -u frugalware-current-old-2/source/apps/clamav/rc.clamav frugalware-current-new-3/source/apps/clamav/rc.clamav --- frugalware-current-old-2/source/apps/clamav/rc.clamav 2005-05-01 19:48:01.000000000 +0200 +++ frugalware-current-new-3/source/apps/clamav/rc.clamav 2005-05-01 19:29:00.000000000 +0200 @@ -1,7 +1,7 @@ #!/bin/sh # (c) 2003 Vajna Miklos -# rc.clamav for FrugalWare +# rc.clamav for Frugalware # distributed under GPL License . /etc/rc.d/rc.functions From mamajom at axelero.hu Sun May 1 21:51:19 2005 From: mamajom at axelero.hu (VMiklos) Date: Sun May 1 21:52:17 2005 Subject: [Frugalware-darcs] frugalware-current: openldap-2.2.26-1 Message-ID: <20050501195119.6B7D966AA9@genesis.frugalware.org> Sun May 1 21:01:12 CEST 2005 VMiklos * openldap-2.2.26-1 version bump fixed depends() s/FrugalWare/Frugalware/ in rc script diff -rN -u frugalware-current-old-2/source/network/openldap/FrugalBuild frugalware-current-new-3/source/network/openldap/FrugalBuild --- frugalware-current-old-2/source/network/openldap/FrugalBuild 2005-05-01 21:48:14.000000000 +0200 +++ frugalware-current-new-3/source/network/openldap/FrugalBuild 2005-05-01 20:55:00.000000000 +0200 @@ -1,18 +1,18 @@ -# Last Modified: Mon, 21 Mar 2005 09:41:34 +0100 +# Last Modified: Sun, 01 May 2005 20:55:53 +0200 # Compiling Time: ~9 minutes # Maintainer: VMiklos pkgname=openldap -pkgver=2.2.24 +pkgver=2.2.26 pkgrel=1 pkgdesc="A suite of the Lightweight Directory Access Protocol servers" url="http://www.openldap.org/" groups=('network') backup=(etc/openldap/ldap.conf etc/openldap/slapd.conf) -depends=('db' 'openssl') +depends=('db' 'openssl' 'libtool' 'cyrus-sasl') up2date=`lynx -dump http://www.openldap.org/software/download/|grep 'United States'|tr -s ' '|cut -d ' ' -f 6|cut -d ] -f 2` source=(ftp://ftp.openldap.org/pub/OpenLDAP/openldap-release/$pkgname-$pkgver.tgz rc.slapd) -md5sums=('383691dbabe05ee2b72a3e9db2042a82' 'd99310417801d3839839b340156129fa') +md5sums=('afc8700b5738da863b30208e1d3e9de8' 'ad7db3b2c58fb4c932e50a342724e0cf') build() { diff -rN -u frugalware-current-old-2/source/network/openldap/rc.slapd frugalware-current-new-3/source/network/openldap/rc.slapd --- frugalware-current-old-2/source/network/openldap/rc.slapd 2005-05-01 21:48:14.000000000 +0200 +++ frugalware-current-new-3/source/network/openldap/rc.slapd 2005-05-01 19:51:00.000000000 +0200 @@ -1,7 +1,7 @@ #!/bin/sh # (c) 2003 Vajna Miklos -# rc.slapd for FrugalWare +# rc.slapd for Frugalware # distributed under GPL License . /etc/rc.d/rc.functions From mamajom at axelero.hu Sun May 1 22:53:28 2005 From: mamajom at axelero.hu (VMiklos) Date: Sun May 1 23:00:35 2005 Subject: [Frugalware-darcs] frugalware-current: pine-4.63-1 Message-ID: <20050501205328.A337566AA9@genesis.frugalware.org> Sun May 1 21:56:10 CEST 2005 VMiklos * pine-4.63-1 version bump fwmakepkgized build() added license diff -rN -u frugalware-current-old-2/source/network/pine/FrugalBuild frugalware-current-new-3/source/network/pine/FrugalBuild --- frugalware-current-old-2/source/network/pine/FrugalBuild 2005-05-01 22:48:12.000000000 +0200 +++ frugalware-current-new-3/source/network/pine/FrugalBuild 2005-05-01 21:55:31.000000000 +0200 @@ -1,27 +1,29 @@ -# Last Modified: Tue, 15 Mar 2005 02:39:20 +0100 +# Last Modified: Sun, 01 May 2005 21:51:42 +0200 # Compiling Time: ~18 minutes on factory.frugalware.org # Contributor: VMiklos # Maintainer: Zsolt Szalai pkgname=pine -pkgver=4.62 -pkgrel=2 +pkgver=4.63 +pkgrel=1 pkgdesc="A menu driven mail client" url="http://www.washington.edu/pine" groups=('network') depends=('ncurses' 'openssl') up2date=`lynx -dump $url|grep Released|sed 's/.*e \(.*\) R.*/\1/'` source=(ftp://ftp.cac.washington.edu/pine/$pkgname$pkgver.tar.gz) -md5sums=('97880cde506534d6d0cfb44aed366fa1') +md5sums=('0cd94e17c10eef0d43966635a328fe64') -build() { - cd $startdir/src/$pkgname$pkgver +build() +{ + Fcd $pkgname$pkgver ./build slx SSLLIB=/usr/lib SSLDIR=/etc/ssl SSLCERTS=/etc/ssl/certs \ SSLINCLUDE=/usr/include/openssl SSLTYPE=unix OPTIMIZE="$CFLAGS" - install -D bin/pico $startdir/pkg/usr/bin/pico - install bin/pine $startdir/pkg/usr/bin/pine + Fexerel bin/pico /usr/bin/pico + Fexerel bin/pine /usr/bin/pine + Fdocrel CPYRIGHT } # vim: ft=sh From mamajom at axelero.hu Sun May 1 23:05:12 2005 From: mamajom at axelero.hu (VMiklos) Date: Sun May 1 23:12:14 2005 Subject: [Frugalware-darcs] frugalware-current: whois-4.7.4-1 Message-ID: <20050501210512.9491666AA9@genesis.frugalware.org> Sun May 1 22:00:04 CEST 2005 VMiklos * whois-4.7.4-1 version bump fwmakepkgized build() diff -rN -u frugalware-current-old-2/source/network/whois/FrugalBuild frugalware-current-new-3/source/network/whois/FrugalBuild --- frugalware-current-old-2/source/network/whois/FrugalBuild 2005-05-01 22:57:09.000000000 +0200 +++ frugalware-current-new-3/source/network/whois/FrugalBuild 2005-05-01 21:47:00.000000000 +0200 @@ -1,10 +1,10 @@ -# Last modified: Fri, 25 Mar 2005 10:24:48 +0100 +# Last modified: Sun, 01 May 2005 21:47:42 +0200 # Compiling time: ~0.1 SBU # Contributor: Laszlo Dvornik # Maintainer: Zsolt Szalai pkgname=whois -pkgver=4.7.2 +pkgver=4.7.4 pkgrel=1 pkgdesc="The GNU whois client" url="http://www.linux.it/~md/software/" @@ -12,15 +12,18 @@ groups=('network') up2date=`lynx -dump 'http://ftp.de.debian.org/debian/pool/main/w/whois/?C=M;O=D'|grep tar.gz$|sed -n 's/.*_\(.*\).t.*/\1/;1 p'` source=(http://ftp.de.debian.org/debian/pool/main/w/whois/$pkgname\_$pkgver.tar.gz) -md5sums=('d05fddf828be83f007ece656e6d9a41f') +md5sums=('4ca2fd5ce1cf97576e4e6e47b121b417') -build() { - cd $startdir/src/$pkgname-$pkgver - mkdir -p $startdir/pkg/usr/{bin,share/man/man1} +build() +{ + Fcd + Fmkdir /usr/{bin,share/man/man1} make prefix=/usr || return 1 - make prefix=/usr BASEDIR=$startdir/pkg install + make prefix=/usr BASEDIR=$Fdestdir install } +# optimalization ok + # vim: ft=sh From mamajom at axelero.hu Sun May 1 23:17:40 2005 From: mamajom at axelero.hu (VMiklos) Date: Sun May 1 23:26:28 2005 Subject: [Frugalware-darcs] frugalware-current: generate ChangeLog.txt automatically Message-ID: <20050501211740.0773566AAB@genesis.frugalware.org> Sun May 1 22:17:44 CEST 2005 VMiklos * generate ChangeLog.txt automatically diff -rN -u frugalware-current-old-2/tools/genpkgdbs frugalware-current-new-3/tools/genpkgdbs --- frugalware-current-old-2/tools/genpkgdbs 2005-05-01 23:08:12.000000000 +0200 +++ frugalware-current-new-3/tools/genpkgdbs 2005-05-01 22:12:00.000000000 +0200 @@ -15,6 +15,11 @@ # name=extra #fi +# 0) Changelog +echo -n "generating ChangeLog.txt..." +(cd .. && darcs changes --from-tag 0.2 >ChangeLog.txt) +echo " done" + # 1) Packages.lst echo -n "generating Packages.lst..." ( cd .. From mamajom at axelero.hu Sun May 1 23:30:07 2005 From: mamajom at axelero.hu (VMiklos) Date: Sun May 1 23:30:55 2005 Subject: [Frugalware-darcs] frugalware-current: fixed changelog.php to work with the new ChangeLog.txt format Message-ID: <20050501213007.2F83466AAB@genesis.frugalware.org> Sun May 1 22:30:05 CEST 2005 VMiklos * fixed changelog.php to work with the new ChangeLog.txt format some clean up, too TODO: currently the whole ChangeLog.txt is loaded to the memory... diff -rN -u frugalware-current-old-2/docs/homepage/frugalware/changelog.php frugalware-current-new-3/docs/homepage/frugalware/changelog.php --- frugalware-current-old-2/docs/homepage/frugalware/changelog.php 2005-05-01 23:21:23.000000000 +0200 +++ frugalware-current-new-3/docs/homepage/frugalware/changelog.php 2005-05-01 22:29:08.000000000 +0200 @@ -19,8 +19,9 @@ { if ($j < $fwchangelogentries) { + if ($opennew==false) + fwclosebox(0); fwopenbox("$i", 100, false, $fwwhite); - // print(""); print ("

\n"); $j++; } @@ -31,7 +32,6 @@ else { if (substr($i, 0, 1) == "-" && !$firstline) -# print("
\n" . $i); print($i . "
\n"); else print($i."
"); @@ -47,6 +47,7 @@ $opennew=true; } } +fwclosebox(0); print("

$fwstrprelog$fwstrmidlog$fwstrpostlog"); include("footer.php"); From mamajom at axelero.hu Mon May 2 01:50:35 2005 From: mamajom at axelero.hu (VMiklos) Date: Mon May 2 01:51:04 2005 Subject: [Frugalware-darcs] frugalware-current: imagemagick-6.2.2_1-1 Message-ID: <20050501235035.3050566AA9@genesis.frugalware.org> Mon May 2 00:50:52 CEST 2005 VMiklos * imagemagick-6.2.2_1-1 version bump diff -rN -u frugalware-current-old-2/source/xapps/imagemagick/FrugalBuild frugalware-current-new-3/source/xapps/imagemagick/FrugalBuild --- frugalware-current-old-2/source/xapps/imagemagick/FrugalBuild 2005-05-02 01:47:54.000000000 +0200 +++ frugalware-current-new-3/source/xapps/imagemagick/FrugalBuild 2005-05-02 00:53:47.000000000 +0200 @@ -1,9 +1,9 @@ -# Last modified: Tue, 26 Apr 2005 14:32:55 +0200 +# Last modified: Sun, 01 May 2005 23:10:41 +0200 # Compiling time: ~10 minutes # Maintainer: Bence Nagy pkgname=imagemagick -pkgver=6.2.2_0 +pkgver=6.2.2_1 pkgrel=1 pkgdesc="A robust collection of tools and libraries to read, write and manipulate image files" url="http://www.imagemagick.org" @@ -12,7 +12,7 @@ up2date=`lynx -dump ftp://ftp.imagemagick.net/pub/ImageMagick/ | grep "[0-9\.-]\+.tar.bz2" | tail -n 1 | sed "s/.*ImageMagick-\(.*\).tar.bz2.*/\1/" | tr '-' '_'` source=(ftp://ftp.imagemagick.net/pub/ImageMagick/ImageMagick-`echo $pkgver | tr '_' '-'`.tar.bz2) # lynx -dump ftp://ftp.imagemagick.net/pub/ImageMagick/MD5SUM|grep `echo $pkgver |sed 's/_/-/'`.tar.bz2|sed 's/\([^ ]*\) .*/\1/' -md5sums=('6afb63630b870525f16ae4b084eb9e7a') +md5sums=('129caaa6d32adb162a29eef7ebe92a9b') build() { From mamajom at axelero.hu Mon May 2 10:52:13 2005 From: mamajom at axelero.hu (VMiklos) Date: Mon May 2 10:52:51 2005 Subject: [Frugalware-darcs] frugalware-current: binutils-2.16.90.0.2-1 Message-ID: <20050502085213.A2AB866AA9@genesis.frugalware.org> Mon May 2 10:13:06 CEST 2005 VMiklos * binutils-2.16.90.0.2-1 version bump removed -ld_emultempl_elf32.em.diff diff -rN -u frugalware-current-old-2/source/base/binutils/FrugalBuild frugalware-current-new-3/source/base/binutils/FrugalBuild --- frugalware-current-old-2/source/base/binutils/FrugalBuild 2005-05-02 10:48:17.000000000 +0200 +++ frugalware-current-new-3/source/base/binutils/FrugalBuild 2005-05-02 10:29:07.000000000 +0200 @@ -1,19 +1,21 @@ -# Last Modified: Mon, 25 Apr 2005 20:29:33 +0200 +# Last Modified: Mon, 02 May 2005 10:10:56 +0200 # Compiling Time: ~8 minutes # Maintainer: VMiklos pkgname=binutils -pkgver=2.16.90.0.1 -pkgrel=3 +pkgver=2.16.90.0.2 +pkgrel=1 pkgdesc="A set of programs to assemble and manipulate binary and object files" url="http://sources.redhat.com/binutils" depends=('glibc' 'bash') groups=('base') up2date=`lynx -dump 'http://www.kernel.org/pub/linux/devel/binutils/?C=M&O=D'|grep tar.bz2$|sed -n 's/.*-\(.*\)\.t.*/\1/;1 p'` -source=(http://www.kernel.org/pub/linux/devel/$pkgname/$pkgname-$pkgver.tar.bz2 $pkgname-$pkgver-ld_emultempl_elf32.em.diff) +source=(http://www.kernel.org/pub/linux/devel/$pkgname/$pkgname-$pkgver.tar.bz2) +md5sums=('4c03bb2c97fb06ecd5e8e8dbb44a1878') build() { + Fcd Fpatchall ./configure --prefix=/usr --enable-shared --disable-werror diff -rN -u frugalware-current-old-2/source/base/binutils/binutils-2.16.90.0.1-ld_emultempl_elf32.em.diff frugalware-current-new-3/source/base/binutils/binutils-2.16.90.0.1-ld_emultempl_elf32.em.diff --- frugalware-current-old-2/source/base/binutils/binutils-2.16.90.0.1-ld_emultempl_elf32.em.diff 2005-05-02 10:48:17.000000000 +0200 +++ frugalware-current-new-3/source/base/binutils/binutils-2.16.90.0.1-ld_emultempl_elf32.em.diff 1970-01-01 01:00:00.000000000 +0100 @@ -1,31 +0,0 @@ -=================================================================== -RCS file: /cvs/src/src/ld/emultempl/elf32.em,v -retrieving revision 1.131.2.1 -retrieving revision 1.131.2.1.2.1 -diff -u -r1.131.2.1 -r1.131.2.1.2.1 ---- src/ld/emultempl/elf32.em 2005/03/22 14:49:54 1.131.2.1 -+++ src/ld/emultempl/elf32.em 2005/04/13 14:58:17 1.131.2.1.2.1 -@@ -226,6 +226,9 @@ - return; - if (s->the_bfd == NULL) - return; -+ if (s->as_needed -+ && (bfd_elf_get_dyn_lib_class (s->the_bfd) & DYN_AS_NEEDED) != 0) -+ return; - - if (bfd_stat (s->the_bfd, &st) != 0) - { -@@ -733,6 +736,13 @@ - if (global_found) - return; - -+ /* If this input file was an as-needed entry, and wasn't found to be -+ needed at the stage it was linked, then don't say we have loaded it. */ -+ if (s->as_needed -+ && (s->the_bfd == NULL -+ || (bfd_elf_get_dyn_lib_class (s->the_bfd) & DYN_AS_NEEDED) != 0)) -+ return; -+ - if (s->filename != NULL) - { - const char *f; From mamajom at axelero.hu Mon May 2 17:50:28 2005 From: mamajom at axelero.hu (VMiklos) Date: Mon May 2 17:51:50 2005 Subject: [Frugalware-darcs] frugalware-current: typo in changelog.php Message-ID: <20050502155028.4124966AA9@genesis.frugalware.org> Mon May 2 17:01:11 CEST 2005 VMiklos * typo in changelog.php we should not close the table before the end of the page... diff -rN -u frugalware-current-old-2/docs/homepage/frugalware/changelog.php frugalware-current-new-3/docs/homepage/frugalware/changelog.php --- frugalware-current-old-2/docs/homepage/frugalware/changelog.php 2005-05-02 17:47:58.000000000 +0200 +++ frugalware-current-new-3/docs/homepage/frugalware/changelog.php 2005-05-02 17:00:11.000000000 +0200 @@ -47,7 +47,6 @@ $opennew=true; } } -fwclosebox(0); print("

$fwstrprelog$fwstrmidlog$fwstrpostlog"); include("footer.php"); From mamajom at axelero.hu Mon May 2 17:51:52 2005 From: mamajom at axelero.hu (VMiklos) Date: Mon May 2 17:52:30 2005 Subject: [Frugalware-darcs] pacman-tools: new tool: repoman Message-ID: <20050502155152.B4F1866AAB@genesis.frugalware.org> Mon May 2 17:15:22 CEST 2005 VMiklos * new tool: repoman diff -rN -u darcs-old/repoman darcs-new/repoman --- darcs-old/repoman 1970-01-01 01:00:00.000000000 +0100 +++ darcs-new/repoman 2005-05-02 17:15:17.000000000 +0200 @@ -0,0 +1,148 @@ +#!/bin/bash + +# (c) 2005 Vajna Miklos +# repoman for Frugalware +# distributed under GPL License + +function usage() +{ + cat <\033[1;0m \033[1;1m$1\033[1;0m" >&2 +} + +delete() +{ + # strip leading / and any .. + file=`echo $1|sed 's|^/||;s|\.\./||g'` + msg "Deleting file: $file" + if [ "$verbose" == 0 ]; then + ssh $lopts $host "sudo -u $sudouser rm $path_to_repo/$file" + else + ssh $lopts $host "sudo -u $sudouser rm -v $path_to_repo/$file" + fi + +} + +upload() +{ + if [ "$#" -le 1 ]; then + echo "Too few parameters!" + usage + exit 1 + fi + # strip leading / and any .. + dest=`echo $2 |sed 's|^/||;s|\.\./||g'` + src=$1 + name=`basename $src` + msg "Requesting a temporarily file" + tmp=`ssh $lopts darcs.frugalware.org mktemp 2>/dev/null` + msg "Uploading file: $src (to $tmp)" + scp $src $cpopts$host:$tmp + msg "Copying to $dest" + ssh $lopts $host "sudo -u vmiklos cp $tmp $path_to_repo/$dest/$name && rm $tmp" +} + +changelog() +{ + msg "Generating Changelog for $1" + if echo $1 |grep -q '^[^/]\+/[^/]\+/[^/]\+$'; then + repo=`echo $1 |sed 's|\([^/]\+\)/[^/]\+/[^/]\+|\1|'` + group=`echo $1 |sed 's|[^/]\+/\([^/]\+\)/[^/]\+|\1|'` + pkgname=`echo $1 |sed 's|[^/]\+/[^/]\+/\([^/]\+\)|\1|'` + elif echo $1 |grep -q '^[^/]\+/[^/]\+$'; then + repo="frugalware" + group=`echo $1 |sed 's|\([^/]\+\)/[^/]\+|\1|'` + pkgname=`echo $1 |sed 's|[^/]\+/\([^/]\+\)|\1|'` + else + echo "Bad syntax!" + usage + exit 1 + fi + + if [ "$repo" == "frugalware" ]; then + dir="source" + elif [ "$repo" == "extra" ]; then + dir="extra/source" + else + echo "No such repo!" + exit 1 + fi + if [ "$verbose" == 0 ]; then + ssh $host "cd $path_to_repo/$dir/$group/$pkgname && darcs changes FrugalBuild >Changelog" + else + ssh $host "cd $path_to_repo/$dir/$group/$pkgname && sudo -u $sudouser darcs changes FrugalBuild >Changelog; cat Changelog" + fi +} + +# initializating constants +host=darcs.frugalware.org +sudouser=vmiklos +path_to_repo=/home/ftp/pub/frugalware/frugalware-current + +# initializating variables +version='0.2.0' +verbose=0 + +# checking for darcs +which darcs >/dev/null 2>&1 +if [ $? != 0 ]; then + echo "ERROR: Can't find darcs. You can install it with pacman -S darcs." + exit 1 +fi + +#pharsing parameters + +if ! [ -z "$REPOMAN_LOGIN" ]; then + lopts="-l $REPOMAN_LOGIN" + cpopts="$REPOMAN_LOGIN@" +fi + +if [ $# -le 0 ]; then + usage + exit 0 +fi + +while [ "$1" != "" ]; do + case $1 in + -h|--help) + usage + exit 0 + ;; + -v|--verbose) + verbose=1 + ;; + -*) + echo "Wrong parameter!" + usage + exit 1 + ;; + cl|changelog) + shift 1 + changelog $* + ;; + del|delete) + shift 1 + delete $* + ;; + up|upload) + shift 1 + upload $* + ;; + esac + shift 1 +done diff -rN -u darcs-old/repoman.1 darcs-new/repoman.1 --- darcs-old/repoman.1 1970-01-01 01:00:00.000000000 +0100 +++ darcs-new/repoman.1 2005-05-02 17:15:17.000000000 +0200 @@ -0,0 +1,44 @@ +.TH "REPOMAN" "1" "May 2005" "Frugalware 0.3" "pacman-tools" +.SH NAME +repoman \- Frugalware's program to maintain packages via darcs and ssh +.SH SYNOPSIS +\fBrepoman\fR [\fIglobal options\fR] [\fIcommand\fR] [\fIcommand options\fR] +.SH DESCRIPTION +.BR repoman +is meant for Frugalware developers to upload or delete source +tarballs, fpm packages and generate changelogs. +.br +Note: \fBrepoman\fR only runs \fIinside\fR a darcs repository. +.SH COMMANDS +.TP +.BI cl|changelog " [repository/]category/package" +Generate a Changelog file from darcs patch comments. +.TP +.BI del|delete " file" +Delete a file from FST. + +Example: repoman del extra/frugalware/k3b-i18n-0.11-1.fpm +.TP +.BI up|upload " source destination" +Upload a file to FST. + +Example: repoman up cabextract-1.1-1.fpm frugalware/cabextract-1.1-1.fpm +.SH OPTIONS +.TP +.B -h|--help +Show the help screen. +.TP +.B -v|--verbose +Give verbose output. +.SH ENVIRONMENT +\fBrepoman\fR utilizes the following environment variable: +.PP +.Vb 2 +REPOMAN_LOGIN Use different login name than the current. +.SH AUTHORS +Miklos Vajna +.SH "REPORTING BUGS" +Please report bugs to the frugalware-users@frugalware.org mailing list. +.SH "SEE ALSO" +.BR darcs (1), +.BR pacman (8) From zleho at index.hu Mon May 2 19:47:07 2005 From: zleho at index.hu (Adam Zlehovszky) Date: Mon May 2 19:47:44 2005 Subject: [Frugalware-darcs] zleho: group name change Message-ID: <20050502174707.110E566AA9@genesis.frugalware.org> Mon May 2 19:37:57 CEST 2005 Adam Zlehovszky * group name change diff -rN -u zleho-old/source/e17/ecore/FrugalBuild zleho-new/source/e17/ecore/FrugalBuild --- zleho-old/source/e17/ecore/FrugalBuild 2005-05-02 19:47:05.000000000 +0200 +++ zleho-new/source/e17/ecore/FrugalBuild 2005-05-02 19:44:11.000000000 +0200 @@ -4,11 +4,11 @@ pkgname=ecore pkgver=0.9.9.004 -pkgrel=1 +pkgrel=2 pkgdesc="Ecore is the part of E17" url="http://enlightenment.freedesktop.org" depends=('evas' 'openssl') -groups=('extra/e17') +groups=('e17') source=($url/files/$pkgname-$pkgver.tar.gz) [ -e ../e17.up2date ] && . ../e17.up2date md5sums=('3bc1839c5cf0d7b5b09da0c57432c6b1') diff -rN -u zleho-old/source/e17/edb/FrugalBuild zleho-new/source/e17/edb/FrugalBuild --- zleho-old/source/e17/edb/FrugalBuild 2005-05-02 19:47:05.000000000 +0200 +++ zleho-new/source/e17/edb/FrugalBuild 2005-05-02 19:44:11.000000000 +0200 @@ -4,18 +4,13 @@ pkgname=edb pkgver=1.0.5.002 -pkgrel=1 +pkgrel=2 pkgdesc="Edb is the part of E17" url="http://enlightenment.freedesktop.org" depends=('gtk+' 'ncurses') -groups=('extra/e17') +groups=('e17') source=($url/files/$pkgname-$pkgver.tar.gz) [ -e ../e17.up2date ] && . ../e17.up2date md5sums=('39e616fb43001e978e784fd1b97117d1') -build() -{ - Fbuild || return 1 -} - #vim: ft=sh diff -rN -u zleho-old/source/e17/edje/FrugalBuild zleho-new/source/e17/edje/FrugalBuild --- zleho-old/source/e17/edje/FrugalBuild 2005-05-02 19:47:05.000000000 +0200 +++ zleho-new/source/e17/edje/FrugalBuild 2005-05-02 19:44:11.000000000 +0200 @@ -4,18 +4,13 @@ pkgname=edje pkgver=0.5.0.004 -pkgrel=1 +pkgrel=2 pkgdesc="Edje is the part of E17" url="http://enlightenment.freedesktop.org" depends=('ecore' 'embryo' 'imlib2') -groups=('extra/e17') +groups=('e17') source=($url/files/$pkgname-$pkgver.tar.gz) [ -e ../e17.up2date ] && . ../e17.up2date md5sums=('56e5424ae193c13c0cd68f9597245b5b') -build() -{ - Fbuild || return 1 -} - #vim: ft=sh diff -rN -u zleho-old/source/e17/eet/FrugalBuild zleho-new/source/e17/eet/FrugalBuild --- zleho-old/source/e17/eet/FrugalBuild 2005-05-02 19:47:05.000000000 +0200 +++ zleho-new/source/e17/eet/FrugalBuild 2005-05-02 19:44:11.000000000 +0200 @@ -4,18 +4,13 @@ pkgname=eet pkgver=0.9.10.004 -pkgrel=1 +pkgrel=2 pkgdesc="Eet is the part of E17" url="http://enlightenment.freedesktop.org" -groups=('extra/e17') +groups=('e17') depends=('zlib' 'libjpeg') source=($url/files/$pkgname-$pkgver.tar.gz) [ -e ../e17.up2date ] && . ../e17.up2date md5sums=('d03454850284db36946dedeaaef9eee1') -build() -{ - Fbuild || return 1 -} - #vim: ft=sh diff -rN -u zleho-old/source/e17/embryo/FrugalBuild zleho-new/source/e17/embryo/FrugalBuild --- zleho-old/source/e17/embryo/FrugalBuild 2005-05-02 19:47:05.000000000 +0200 +++ zleho-new/source/e17/embryo/FrugalBuild 2005-05-02 19:44:11.000000000 +0200 @@ -4,18 +4,13 @@ pkgname=embryo pkgver=0.9.1.004 -pkgrel=1 +pkgrel=2 pkgdesc="Embryo is the part of E17" url="http://enlightenment.freedesktop.org" depends=('glibc') -groups=('extra/e17') +groups=('e17') source=($url/files/$pkgname-$pkgver.tar.gz) [ -e ../e17.up2date ] && . ../e17.up2date md5sums=('f13e5498b39ef2186c78945e38798634') -build() -{ - Fbuild || return 1 -} - #vim: ft=sh diff -rN -u zleho-old/source/e17/enlightenment/FrugalBuild zleho-new/source/e17/enlightenment/FrugalBuild --- zleho-old/source/e17/enlightenment/FrugalBuild 2005-05-02 19:47:05.000000000 +0200 +++ zleho-new/source/e17/enlightenment/FrugalBuild 2005-05-02 19:44:11.000000000 +0200 @@ -4,11 +4,11 @@ pkgname=enlightenment pkgver=0.16.999.004 -pkgrel=1 +pkgrel=2 pkgdesc="The main E17 package" url="http://enlightenment.freedesktop.org" depends=('edje') -groups=('extra/e17') +groups=('e17') source=($url/files/$pkgname-$pkgver.tar.gz $pkgname.desktop xinitrc.$pkgname) [ -e ../e17.up2date ] && . ../e17.up2date md5sums=('7dd92ec17b4c93099c388fb8bbe767fd' '7efb14afaffb54d0c1148fb61adb05a1'\ diff -rN -u zleho-old/source/e17/entrance/FrugalBuild zleho-new/source/e17/entrance/FrugalBuild --- zleho-old/source/e17/entrance/FrugalBuild 2005-05-02 19:47:05.000000000 +0200 +++ zleho-new/source/e17/entrance/FrugalBuild 2005-05-02 19:44:11.000000000 +0200 @@ -4,11 +4,11 @@ pkgname=entrance pkgver=0.9.0.002 -pkgrel=1 +pkgrel=2 pkgdesc="Entrance is the part of E17" url="http://enlightenment.freedesktop.org" -depends=('edb' 'esmart') -groups=('extra/e17') +depends=('edb' 'esmart' 'eet') +groups=('e17') source=($url/files/$pkgname-$pkgver.tar.gz entrance_config.db) [ -e ../e17.up2date ] && . ../e17.up2date md5sums=('ecb03f5549840142774b84c328419124' '70666d29fa04f5c4c1cdf3837dee27e8') diff -rN -u zleho-old/source/e17/epeg/FrugalBuild zleho-new/source/e17/epeg/FrugalBuild --- zleho-old/source/e17/epeg/FrugalBuild 2005-05-02 19:47:05.000000000 +0200 +++ zleho-new/source/e17/epeg/FrugalBuild 2005-05-02 19:44:11.000000000 +0200 @@ -4,11 +4,11 @@ pkgname=epeg pkgver=0.9.0.002 -pkgrel=1 +pkgrel=2 pkgdesc="Epeg is the part of E17" url="http://enlightenment.freedesktop.org" depends=('libjpeg') -groups=('extra/e17') +groups=('e17') source=($url/files/$pkgname-$pkgver.tar.gz) [ -e ../e17.up2date ] && . ../e17.up2date md5sums=('b4abb8554c4cf6dd7f36740ae3817fdf') diff -rN -u zleho-old/source/e17/epsilon/FrugalBuild zleho-new/source/e17/epsilon/FrugalBuild --- zleho-old/source/e17/epsilon/FrugalBuild 2005-05-02 19:47:05.000000000 +0200 +++ zleho-new/source/e17/epsilon/FrugalBuild 2005-05-02 19:44:11.000000000 +0200 @@ -4,18 +4,13 @@ pkgname=epsilon pkgver=0.3.0.002 -pkgrel=1 +pkgrel=2 pkgdesc="Epsilon is the part of E17" url="http://enlightenment.freedesktop.org" depends=('freetype2' 'epeg' 'imlib2') -groups=('extra/e17') +groups=('e17') source=($url/files/$pkgname-$pkgver.tar.gz) [ -e ../e17.up2date ] && . ../e17.up2date md5sums=('896aeb9d646bf3b5f26664d0298e9610') -build() -{ - Fbuild || return 1 -} - #vim: ft=sh diff -rN -u zleho-old/source/e17/esmart/FrugalBuild zleho-new/source/e17/esmart/FrugalBuild --- zleho-old/source/e17/esmart/FrugalBuild 2005-05-02 19:47:05.000000000 +0200 +++ zleho-new/source/e17/esmart/FrugalBuild 2005-05-02 19:44:11.000000000 +0200 @@ -4,18 +4,13 @@ pkgname=esmart pkgver=0.9.0.002 -pkgrel=1 +pkgrel=2 pkgdesc="Esmart is the part of E17" url="http://enlightenment.freedesktop.org" depends=('edje' 'epsilon') -groups=('extra/e17') +groups=('e17') source=($url/files/$pkgname-$pkgver.tar.gz) [ -e ../e17.up2date ] && . ../e17.up2date md5sums=('3cc630faed66af55fbdb667126d68e3e') -build() -{ - Fbuild || return 1 -} - #vim: ft=sh diff -rN -u zleho-old/source/e17/evas/FrugalBuild zleho-new/source/e17/evas/FrugalBuild --- zleho-old/source/e17/evas/FrugalBuild 2005-05-02 19:47:05.000000000 +0200 +++ zleho-new/source/e17/evas/FrugalBuild 2005-05-02 19:44:11.000000000 +0200 @@ -4,18 +4,13 @@ pkgname=evas pkgver=0.9.9.004 -pkgrel=1 +pkgrel=2 pkgdesc="Evas is the part of E17" url="http://enlightenment.freedesktop.org" -groups=('extra/e17') +groups=('e17') depends=('freetype2' 'x' 'libpng' 'libjpeg') source=($url/files/$pkgname-$pkgver.tar.gz) [ -e ../e17.up2date ] && . ../e17.up2date md5sums=('98f564ba2cc0583e546cca07216f2ee3') -build() -{ - Fbuild || return 1 -} - #vim: ft=sh From zleho at index.hu Mon May 2 20:47:12 2005 From: zleho at index.hu (Adam Zlehovszky) Date: Mon May 2 20:47:51 2005 Subject: [Frugalware-darcs] zleho: some upgrade Message-ID: <20050502184712.88B8F66AA9@genesis.frugalware.org> Mon May 2 20:26:03 CEST 2005 Adam Zlehovszky * some upgrade diff -rN -u zleho-old/source/e17/ecore/FrugalBuild zleho-new/source/e17/ecore/FrugalBuild --- zleho-old/source/e17/ecore/FrugalBuild 2005-05-02 20:47:09.000000000 +0200 +++ zleho-new/source/e17/ecore/FrugalBuild 2005-05-02 20:30:40.000000000 +0200 @@ -1,21 +1,16 @@ -# Last modified: Tue, 19 Apr 2005 18:18:47 +0200 +# Last modified: Mon, 02 May 2005 19:52:10 +0200 # Compiling time: ~2,5 Minutes # Maintainer: Adam Zlehovszky pkgname=ecore -pkgver=0.9.9.004 -pkgrel=2 +pkgver=0.9.9.006 +pkgrel=1 pkgdesc="Ecore is the part of E17" url="http://enlightenment.freedesktop.org" depends=('evas' 'openssl') groups=('e17') source=($url/files/$pkgname-$pkgver.tar.gz) [ -e ../e17.up2date ] && . ../e17.up2date -md5sums=('3bc1839c5cf0d7b5b09da0c57432c6b1') - -build() -{ - Fbuild || return 1 -} +md5sums=('1d64e12d475d56ef1b2e09a399d83925') #vim: ft=sh diff -rN -u zleho-old/source/e17/edb/FrugalBuild zleho-new/source/e17/edb/FrugalBuild --- zleho-old/source/e17/edb/FrugalBuild 2005-05-02 20:47:09.000000000 +0200 +++ zleho-new/source/e17/edb/FrugalBuild 2005-05-02 20:30:40.000000000 +0200 @@ -1,4 +1,4 @@ -# Last modified: Tue, 19 Apr 2005 18:25:18 +0200 +# Last modified: Mon, 02 May 2005 19:55:15 +0200 # Compiling time: ~2 Minutes # Maintainer: Adam Zlehovszky diff -rN -u zleho-old/source/e17/edje/FrugalBuild zleho-new/source/e17/edje/FrugalBuild --- zleho-old/source/e17/edje/FrugalBuild 2005-05-02 20:47:09.000000000 +0200 +++ zleho-new/source/e17/edje/FrugalBuild 2005-05-02 20:30:40.000000000 +0200 @@ -1,16 +1,16 @@ -# Last Modified: Tue, 19 Apr 2005 18:35:28 +0200 +# Last Modified: Mon, 02 May 2005 19:58:37 +0200 # Compiling time: ~1 Minute # Maintainer: Adam Zlehovszky pkgname=edje -pkgver=0.5.0.004 -pkgrel=2 +pkgver=0.5.0.006 +pkgrel=1 pkgdesc="Edje is the part of E17" url="http://enlightenment.freedesktop.org" depends=('ecore' 'embryo' 'imlib2') groups=('e17') source=($url/files/$pkgname-$pkgver.tar.gz) [ -e ../e17.up2date ] && . ../e17.up2date -md5sums=('56e5424ae193c13c0cd68f9597245b5b') +md5sums=('bca4cd58541b6b08aedf5cd1b3e2c4ba') #vim: ft=sh diff -rN -u zleho-old/source/e17/eet/FrugalBuild zleho-new/source/e17/eet/FrugalBuild --- zleho-old/source/e17/eet/FrugalBuild 2005-05-02 20:47:09.000000000 +0200 +++ zleho-new/source/e17/eet/FrugalBuild 2005-05-02 20:30:40.000000000 +0200 @@ -1,16 +1,16 @@ -# Last modified: Tue, 19 Apr 2005 18:36:38 +0200 +# Last modified: Mon, 02 May 2005 19:42:10 +0200 # Compiling time: ~0.5 Minute # Maintainer: Adam Zlehovszky pkgname=eet -pkgver=0.9.10.004 -pkgrel=2 +pkgver=0.9.10.006 +pkgrel=1 pkgdesc="Eet is the part of E17" url="http://enlightenment.freedesktop.org" groups=('e17') depends=('zlib' 'libjpeg') source=($url/files/$pkgname-$pkgver.tar.gz) [ -e ../e17.up2date ] && . ../e17.up2date -md5sums=('d03454850284db36946dedeaaef9eee1') +md5sums=('3766882e3b5d099b9ae3db359c5b01df') #vim: ft=sh diff -rN -u zleho-old/source/e17/embryo/FrugalBuild zleho-new/source/e17/embryo/FrugalBuild --- zleho-old/source/e17/embryo/FrugalBuild 2005-05-02 20:47:09.000000000 +0200 +++ zleho-new/source/e17/embryo/FrugalBuild 2005-05-02 20:30:40.000000000 +0200 @@ -1,16 +1,16 @@ -# Last modified: Tue, 19 Apr 2005 18:39:11 +0200 +# Last modified: Mon, 02 May 2005 20:00:35 +0200 # Compiling time: ~1 Minute # Maintainer: Adam Zlehovszky pkgname=embryo -pkgver=0.9.1.004 -pkgrel=2 +pkgver=0.9.1.006 +pkgrel=1 pkgdesc="Embryo is the part of E17" url="http://enlightenment.freedesktop.org" depends=('glibc') groups=('e17') source=($url/files/$pkgname-$pkgver.tar.gz) [ -e ../e17.up2date ] && . ../e17.up2date -md5sums=('f13e5498b39ef2186c78945e38798634') +md5sums=('b405f36ece7288900c1f18fdcbe9681a') #vim: ft=sh diff -rN -u zleho-old/source/e17/enlightenment/FrugalBuild zleho-new/source/e17/enlightenment/FrugalBuild --- zleho-old/source/e17/enlightenment/FrugalBuild 2005-05-02 20:47:09.000000000 +0200 +++ zleho-new/source/e17/enlightenment/FrugalBuild 2005-05-02 20:30:40.000000000 +0200 @@ -1,17 +1,17 @@ -# Last modified: Tue, 19 Apr 2005 18:44:38 +0200 +# Last modified: Mon, 02 May 2005 20:12:28 +0200 # Compiling time: ~3 Minutes # Maintainer: Adam Zlehovszky pkgname=enlightenment -pkgver=0.16.999.004 -pkgrel=2 +pkgver=0.16.999.006 +pkgrel=1 pkgdesc="The main E17 package" url="http://enlightenment.freedesktop.org" depends=('edje') groups=('e17') source=($url/files/$pkgname-$pkgver.tar.gz $pkgname.desktop xinitrc.$pkgname) [ -e ../e17.up2date ] && . ../e17.up2date -md5sums=('7dd92ec17b4c93099c388fb8bbe767fd' '7efb14afaffb54d0c1148fb61adb05a1'\ +md5sums=('f69aa88188e22f55c146b692f779e08e' '7efb14afaffb54d0c1148fb61adb05a1'\ 'd46e68df078bf9fa33b99e8980625667') build() diff -rN -u zleho-old/source/e17/entrance/FrugalBuild zleho-new/source/e17/entrance/FrugalBuild --- zleho-old/source/e17/entrance/FrugalBuild 2005-05-02 20:47:09.000000000 +0200 +++ zleho-new/source/e17/entrance/FrugalBuild 2005-05-02 20:30:40.000000000 +0200 @@ -1,4 +1,4 @@ -# Last modified: Tue, 19 Apr 2005 18:49:22 +0200 +# Last modified: Mon, 02 May 2005 20:16:28 +0200 # Compiling time: ~1.5 minutes # Maintainer: Adam Zlehovszky diff -rN -u zleho-old/source/e17/epeg/FrugalBuild zleho-new/source/e17/epeg/FrugalBuild --- zleho-old/source/e17/epeg/FrugalBuild 2005-05-02 20:47:09.000000000 +0200 +++ zleho-new/source/e17/epeg/FrugalBuild 2005-05-02 20:30:40.000000000 +0200 @@ -1,4 +1,4 @@ -# Last modified: Tue, 19 Apr 2005 18:51:53 +0200 +# Last modified: Mon, 02 May 2005 20:18:39 +0200 # Compiling time: ~0.5 Minute # Maintainer: Adam Zlehovszky diff -rN -u zleho-old/source/e17/epsilon/FrugalBuild zleho-new/source/e17/epsilon/FrugalBuild --- zleho-old/source/e17/epsilon/FrugalBuild 2005-05-02 20:47:09.000000000 +0200 +++ zleho-new/source/e17/epsilon/FrugalBuild 2005-05-02 20:30:40.000000000 +0200 @@ -1,4 +1,4 @@ -# Last modified: Tue, 19 Apr 2005 18:53:29 +0200 +# Last modified: Mon, 02 May 2005 20:19:46 +0200 # Compiling time: ~1 Minute # Maintainer: Adam Zlehovszky diff -rN -u zleho-old/source/e17/esmart/FrugalBuild zleho-new/source/e17/esmart/FrugalBuild --- zleho-old/source/e17/esmart/FrugalBuild 2005-05-02 20:47:09.000000000 +0200 +++ zleho-new/source/e17/esmart/FrugalBuild 2005-05-02 20:30:40.000000000 +0200 @@ -1,4 +1,4 @@ -# Last modified: Tue, 19 Apr 2005 18:55:26 +0200 +# Last modified: Mon, 02 May 2005 20:21:24 +0200 # Compiling time: ~1 Minute # Maintainer: Adam Zlehovszky diff -rN -u zleho-old/source/e17/evas/FrugalBuild zleho-new/source/e17/evas/FrugalBuild --- zleho-old/source/e17/evas/FrugalBuild 2005-05-02 20:47:09.000000000 +0200 +++ zleho-new/source/e17/evas/FrugalBuild 2005-05-02 20:30:40.000000000 +0200 @@ -1,16 +1,16 @@ -# Last modified: Tue, 19 Apr 2005 18:58:59 +0200 +# Last modified: Mon, 02 May 2005 20:25:15 +0200 # Compiling time: ~3.5 Minutes # Maintainer: Adam Zlehovszky pkgname=evas -pkgver=0.9.9.004 -pkgrel=2 +pkgver=0.9.9.006 +pkgrel=1 pkgdesc="Evas is the part of E17" url="http://enlightenment.freedesktop.org" groups=('e17') depends=('freetype2' 'x' 'libpng' 'libjpeg') source=($url/files/$pkgname-$pkgver.tar.gz) [ -e ../e17.up2date ] && . ../e17.up2date -md5sums=('98f564ba2cc0583e546cca07216f2ee3') +md5sums=('fdbc3519038c5d7c77ab2d08977d0c58') #vim: ft=sh From mamajom at axelero.hu Mon May 2 17:50:50 2005 From: mamajom at axelero.hu (VMiklos) Date: Mon May 2 21:11:10 2005 Subject: [Frugalware-darcs] vmiklos: dotkernel-2.6.11.8-1 Message-ID: <20050502155050.E2CB666AA9@genesis.frugalware.org> Mon May 2 16:48:38 CEST 2005 VMiklos * dotkernel-2.6.11.8-1 version bump diff -rN -u vmiklos-old/source/base/dotkernel/FrugalBuild vmiklos-new/source/base/dotkernel/FrugalBuild --- vmiklos-old/source/base/dotkernel/FrugalBuild 2005-05-02 17:50:41.000000000 +0200 +++ vmiklos-new/source/base/dotkernel/FrugalBuild 2005-05-02 16:48:42.000000000 +0200 @@ -1,11 +1,11 @@ -# Last Modified: Thu, 14 Apr 2005 21:26:08 +0200 +# Last Modified: Mon, 02 May 2005 15:05:26 +0200 # Compiling Time: 1,3 hours # Maintainer: VMiklos pkgname=dotkernel -pkgver=2.6.11.7 +pkgver=2.6.11.8 bsver=3.1.4 -pkgrel=2 +pkgrel=1 pkgdesc="Latest stable Linux kernel and modules" url="http://www.kernel.org" install=$pkgname.install @@ -18,7 +18,7 @@ config \ ftp://ftp.suse.com/pub/people/stepan/bootsplash/kernel/bootsplash-$bsver-$pkgver.diff http://www.kernel.org/pub/linux/devel/binutils/linux-2.6-seg-5.patch) -md5sums=('04f5efb260ff6fb4eaa221fb5b880d8e' '5f240ea4a70e4449451062b548e4615a' \ +md5sums=('08ef09252e3d1428e69fc011f23b5c70' '5f240ea4a70e4449451062b548e4615a' \ '063d6cf50ddf8d572483f44f5d936eef' '214f87fb9d0beef681e3d6a4789fc7f7') build() diff -rN -u vmiklos-old/source/base/dotkernel/bootsplash-3.1.4-2.6.11.7.diff vmiklos-new/source/base/dotkernel/bootsplash-3.1.4-2.6.11.7.diff --- vmiklos-old/source/base/dotkernel/bootsplash-3.1.4-2.6.11.7.diff 2005-03-02 13:26:00.000000000 +0100 +++ vmiklos-new/source/base/dotkernel/bootsplash-3.1.4-2.6.11.7.diff 1970-01-01 01:00:00.000000000 +0100 @@ -1,2781 +0,0 @@ -diff -urN linux-2.6.11/drivers/char/keyboard.c linux-2.6.11-bootsplash/drivers/char/keyboard.c ---- linux-2.6.11/drivers/char/keyboard.c 2005-03-02 08:38:37.000000000 +0100 -+++ linux-2.6.11-bootsplash/drivers/char/keyboard.c 2005-03-02 11:40:21.000000000 +0100 -@@ -1060,6 +1060,15 @@ - if (keycode < BTN_MISC) - printk(KERN_WARNING "keyboard.c: can't emulate rawmode for keycode %d\n", keycode); - -+#ifdef CONFIG_BOOTSPLASH -+ /* This code has to be redone for some non-x86 platforms */ -+ if (down == 1 && (keycode == 0x3c || keycode == 0x01)) { /* F2 and ESC on PC keyboard */ -+ extern int splash_verbose(void); -+ if (splash_verbose()) -+ return; -+ } -+#endif -+ - #ifdef CONFIG_MAGIC_SYSRQ /* Handle the SysRq Hack */ - if (keycode == KEY_SYSRQ && (sysrq_down || (down == 1 && sysrq_alt))) { - sysrq_down = down; -diff -urN linux-2.6.11/drivers/char/n_tty.c linux-2.6.11-bootsplash/drivers/char/n_tty.c ---- linux-2.6.11/drivers/char/n_tty.c 2005-03-02 08:37:31.000000000 +0100 -+++ linux-2.6.11-bootsplash/drivers/char/n_tty.c 2005-03-02 11:40:21.000000000 +0100 -@@ -1297,6 +1297,15 @@ - tty->minimum_to_wake = (minimum - (b - buf)); - - if (!input_available_p(tty, 0)) { -+#ifdef CONFIG_BOOTSPLASH -+ if (file->f_dentry->d_inode->i_rdev == MKDEV(TTY_MAJOR,0) || -+ file->f_dentry->d_inode->i_rdev == MKDEV(TTY_MAJOR,1) || -+ file->f_dentry->d_inode->i_rdev == MKDEV(TTYAUX_MAJOR,0) || -+ file->f_dentry->d_inode->i_rdev == MKDEV(TTYAUX_MAJOR,1)) { -+ extern int splash_verbose(void); -+ (void)splash_verbose(); -+ } -+#endif - if (test_bit(TTY_OTHER_CLOSED, &tty->flags)) { - retval = -EIO; - break; -diff -urN linux-2.6.11/drivers/char/vt.c linux-2.6.11-bootsplash/drivers/char/vt.c ---- linux-2.6.11/drivers/char/vt.c 2005-03-02 08:38:25.000000000 +0100 -+++ linux-2.6.11-bootsplash/drivers/char/vt.c 2005-03-02 11:40:21.000000000 +0100 -@@ -3251,6 +3251,31 @@ - return 0; - } - -+#ifdef CONFIG_BOOTSPLASH -+void con_remap_def_color(int currcons, int new_color) -+{ -+ unsigned short *sbuf = screenbuf; -+ unsigned c, len = screenbuf_size >> 1; -+ int old_color; -+ -+ if (sbuf) { -+ old_color = def_color << 8; -+ new_color <<= 8; -+ while(len--) { -+ c = *sbuf; -+ if (((c ^ old_color) & 0xf000) == 0) -+ *sbuf ^= (old_color ^ new_color) & 0xf000; -+ if (((c ^ old_color) & 0x0f00) == 0) -+ *sbuf ^= (old_color ^ new_color) & 0x0f00; -+ sbuf++; -+ } -+ new_color >>= 8; -+ } -+ def_color = color = new_color; -+ update_attr(currcons); -+} -+#endif -+ - /* - * Visible symbols for modules - */ -diff -urN linux-2.6.11/drivers/video/Kconfig linux-2.6.11-bootsplash/drivers/video/Kconfig ---- linux-2.6.11/drivers/video/Kconfig 2005-03-02 08:37:45.000000000 +0100 -+++ linux-2.6.11-bootsplash/drivers/video/Kconfig 2005-03-02 11:40:21.000000000 +0100 -@@ -1140,5 +1140,9 @@ - source "drivers/video/backlight/Kconfig" - endif - -+if FB -+ source "drivers/video/bootsplash/Kconfig" -+endif -+ - endmenu - -diff -urN linux-2.6.11/drivers/video/Makefile linux-2.6.11-bootsplash/drivers/video/Makefile ---- linux-2.6.11/drivers/video/Makefile 2005-03-02 08:37:48.000000000 +0100 -+++ linux-2.6.11-bootsplash/drivers/video/Makefile 2005-03-02 11:40:21.000000000 +0100 -@@ -7,6 +7,7 @@ - obj-$(CONFIG_VT) += console/ - obj-$(CONFIG_LOGO) += logo/ - obj-$(CONFIG_SYSFS) += backlight/ -+obj-$(CONFIG_BOOTSPLASH) += bootsplash/ - - obj-$(CONFIG_FB) += fbmem.o fbmon.o fbcmap.o fbsysfs.o modedb.o softcursor.o - # Only include macmodes.o if we have FB support and are PPC -diff -urN linux-2.6.11/drivers/video/bootsplash/Kconfig linux-2.6.11-bootsplash/drivers/video/bootsplash/Kconfig ---- linux-2.6.11/drivers/video/bootsplash/Kconfig 1970-01-01 01:00:00.000000000 +0100 -+++ linux-2.6.11-bootsplash/drivers/video/bootsplash/Kconfig 2005-03-02 11:40:21.000000000 +0100 -@@ -0,0 +1,17 @@ -+# -+# Bootsplash configuration -+# -+ -+menu "Bootsplash configuration" -+ -+config BOOTSPLASH -+ bool "Bootup splash screen" -+ depends on FRAMEBUFFER_CONSOLE && FB_VESA -+ default n -+ ---help--- -+ This option enables the Linux bootsplash screen. For more -+ information on the bootsplash screen have a look at -+ http://www.bootsplash.org/. -+ If you are unsure, say N -+endmenu -+ -diff -urN linux-2.6.11/drivers/video/bootsplash/Makefile linux-2.6.11-bootsplash/drivers/video/bootsplash/Makefile ---- linux-2.6.11/drivers/video/bootsplash/Makefile 1970-01-01 01:00:00.000000000 +0100 -+++ linux-2.6.11-bootsplash/drivers/video/bootsplash/Makefile 2005-03-02 11:40:21.000000000 +0100 -@@ -0,0 +1,5 @@ -+# Makefile for the Linux bootsplash -+ -+obj-$(CONFIG_BOOTSPLASH) += bootsplash.o -+obj-$(CONFIG_BOOTSPLASH) += decode-jpg.o -+obj-$(CONFIG_BOOTSPLASH) += render.o -diff -urN linux-2.6.11/drivers/video/bootsplash/bootsplash.c linux-2.6.11-bootsplash/drivers/video/bootsplash/bootsplash.c ---- linux-2.6.11/drivers/video/bootsplash/bootsplash.c 1970-01-01 01:00:00.000000000 +0100 -+++ linux-2.6.11-bootsplash/drivers/video/bootsplash/bootsplash.c 2005-03-02 11:40:21.000000000 +0100 -@@ -0,0 +1,986 @@ -+/* -+ * linux/drivers/video/bootsplash/bootsplash.c - -+ * splash screen handling functions. -+ * -+ * (w) 2001-2004 by Volker Poplawski, , -+ * Stefan Reinauer, , -+ * Steffen Winterfeldt, , -+ * Michael Schroeder -+ * -+ * Ideas & SuSE screen work by Ken Wimer, -+ * -+ * For more information on this code check http://www.bootsplash.org/ -+ */ -+ -+#include -+#include -+#include -+#include -+#include -+#include -+#include -+#include -+ -+#include -+#include -+ -+#include "../console/fbcon.h" -+#include "bootsplash.h" -+#include "decode-jpg.h" -+ -+extern struct fb_ops vesafb_ops; -+extern signed char con2fb_map[MAX_NR_CONSOLES]; -+ -+#define SPLASH_VERSION "3.1.6-2004/03/31" -+ -+/* These errors have to match fbcon-jpegdec.h */ -+static unsigned char *jpg_errors[] = { -+ "no SOI found", -+ "not 8 bit", -+ "height mismatch", -+ "width mismatch", -+ "bad width or height", -+ "too many COMPPs", -+ "illegal HV", -+ "quant table selector", -+ "picture is not YCBCR 221111", -+ "unknow CID in scan", -+ "dct not sequential", -+ "wrong marker", -+ "no EOI", -+ "bad tables", -+ "depth mismatch" -+}; -+ -+static struct jpeg_decdata *decdata = 0; /* private decoder data */ -+ -+static int splash_registered = 0; -+static int splash_usesilent = 0; /* shall we display the silentjpeg? */ -+int splash_default = 0xf01; -+ -+static int splash_check_jpeg(unsigned char *jpeg, int width, int height, int depth); -+ -+static int __init splash_setup(char *options) -+{ -+ if(!strncmp("silent", options, 6)) { -+ printk(KERN_INFO "bootsplash: silent mode.\n"); -+ splash_usesilent = 1; -+ /* skip "silent," */ -+ if (strlen(options) == 6) -+ return 0; -+ options += 7; -+ } -+ if(!strncmp("verbose", options, 7)) { -+ printk(KERN_INFO "bootsplash: verbose mode.\n"); -+ splash_usesilent = 0; -+ return 0; -+ } -+ splash_default = simple_strtoul(options, NULL, 0); -+ return 0; -+} -+ -+__setup("splash=", splash_setup); -+ -+ -+static int splash_hasinter(unsigned char *buf, int num) -+{ -+ unsigned char *bufend = buf + num * 12; -+ while(buf < bufend) { -+ if (buf[1] > 127) /* inter? */ -+ return 1; -+ buf += buf[3] > 127 ? 24 : 12; /* blend? */ -+ } -+ return 0; -+} -+ -+static int boxextract(unsigned char *buf, unsigned short *dp, unsigned char *cols, int *blendp) -+{ -+ dp[0] = buf[0] | buf[1] << 8; -+ dp[1] = buf[2] | buf[3] << 8; -+ dp[2] = buf[4] | buf[5] << 8; -+ dp[3] = buf[6] | buf[7] << 8; -+ *(unsigned int *)(cols + 0) = -+ *(unsigned int *)(cols + 4) = -+ *(unsigned int *)(cols + 8) = -+ *(unsigned int *)(cols + 12) = *(unsigned int *)(buf + 8); -+ if (dp[1] > 32767) { -+ dp[1] = ~dp[1]; -+ *(unsigned int *)(cols + 4) = *(unsigned int *)(buf + 12); -+ *(unsigned int *)(cols + 8) = *(unsigned int *)(buf + 16); -+ *(unsigned int *)(cols + 12) = *(unsigned int *)(buf + 20); -+ *blendp = 1; -+ return 24; -+ } -+ return 12; -+} -+ -+static void boxit(unsigned char *pic, int bytes, unsigned char *buf, int num, int percent, int overpaint) -+{ -+ int x, y, i, p, doblend, r, g, b, a, add; -+ unsigned short data1[4]; -+ unsigned char cols1[16]; -+ unsigned short data2[4]; -+ unsigned char cols2[16]; -+ unsigned char *bufend; -+ unsigned short *picp; -+ unsigned int stipple[32], sti, stin, stinn, stixs, stixe, stiys, stiye; -+ int xs, xe, ys, ye, xo, yo; -+ -+ if (num == 0) -+ return; -+ bufend = buf + num * 12; -+ stipple[0] = 0xffffffff; -+ stin = 1; -+ stinn = 0; -+ stixs = stixe = 0; -+ stiys = stiye = 0; -+ while(buf < bufend) { -+ doblend = 0; -+ buf += boxextract(buf, data1, cols1, &doblend); -+ if (data1[0] == 32767 && data1[1] == 32767) { -+ /* box stipple */ -+ if (stinn == 32) -+ continue; -+ if (stinn == 0) { -+ stixs = data1[2]; -+ stixe = data1[3]; -+ stiys = stiye = 0; -+ } else if (stinn == 4) { -+ stiys = data1[2]; -+ stiye = data1[3]; -+ } -+ stipple[stinn++] = (cols1[ 0] << 24) | (cols1[ 1] << 16) | (cols1[ 2] << 8) | cols1[ 3] ; -+ stipple[stinn++] = (cols1[ 4] << 24) | (cols1[ 5] << 16) | (cols1[ 6] << 8) | cols1[ 7] ; -+ stipple[stinn++] = (cols1[ 8] << 24) | (cols1[ 9] << 16) | (cols1[10] << 8) | cols1[11] ; -+ stipple[stinn++] = (cols1[12] << 24) | (cols1[13] << 16) | (cols1[14] << 8) | cols1[15] ; -+ stin = stinn; -+ continue; -+ } -+ stinn = 0; -+ if (data1[0] > 32767) -+ buf += boxextract(buf, data2, cols2, &doblend); -+ if (data1[0] == 32767 && data1[1] == 32766) { -+ /* box copy */ -+ i = 12 * (short)data1[3]; -+ doblend = 0; -+ i += boxextract(buf + i, data1, cols1, &doblend); -+ if (data1[0] > 32767) -+ boxextract(buf + i, data2, cols2, &doblend); -+ } -+ if (data1[0] == 32767) -+ continue; -+ if (data1[2] > 32767) { -+ if (overpaint) -+ continue; -+ data1[2] = ~data1[2]; -+ } -+ if (data1[3] > 32767) { -+ if (percent == 65536) -+ continue; -+ data1[3] = ~data1[3]; -+ } -+ if (data1[0] > 32767) { -+ data1[0] = ~data1[0]; -+ for (i = 0; i < 4; i++) -+ data1[i] = (data1[i] * (65536 - percent) + data2[i] * percent) >> 16; -+ for (i = 0; i < 16; i++) -+ cols1[i] = (cols1[i] * (65536 - percent) + cols2[i] * percent) >> 16; -+ } -+ *(unsigned int *)cols2 = *(unsigned int *)cols1; -+ a = cols2[3]; -+ if (a == 0 && !doblend) -+ continue; -+ -+ if (stixs >= 32768) { -+ xo = xs = (stixs ^ 65535) + data1[0]; -+ xe = stixe ? stixe + data1[0] : data1[2]; -+ } else if (stixe >= 32768) { -+ xs = stixs ? data1[2] - stixs : data1[0]; -+ xe = data1[2] - (stixe ^ 65535); -+ xo = xe + 1; -+ } else { -+ xo = xs = stixs; -+ xe = stixe ? stixe : data1[2]; -+ } -+ if (stiys >= 32768) { -+ yo = ys = (stiys ^ 65535) + data1[1]; -+ ye = stiye ? stiye + data1[1] : data1[3]; -+ } else if (stiye >= 32768) { -+ ys = stiys ? data1[3] - stiys : data1[1]; -+ ye = data1[3] - (stiye ^ 65535); -+ yo = ye + 1; -+ } else { -+ yo = ys = stiys; -+ ye = stiye ? stiye : data1[3]; -+ } -+ xo = 32 - (xo & 31); -+ yo = stin - (yo % stin); -+ if (xs < data1[0]) -+ xs = data1[0]; -+ if (xe > data1[2]) -+ xe = data1[2]; -+ if (ys < data1[1]) -+ ys = data1[1]; -+ if (ye > data1[3]) -+ ye = data1[3]; -+ -+ for (y = ys; y <= ye; y++) { -+ sti = stipple[(y + yo) % stin]; -+ x = (xs + xo) & 31; -+ if (x) -+ sti = (sti << x) | (sti >> (32 - x)); -+ if (doblend) { -+ if ((p = data1[3] - data1[1]) != 0) -+ p = ((y - data1[1]) << 16) / p; -+ for (i = 0; i < 8; i++) -+ cols2[i + 8] = (cols1[i] * (65536 - p) + cols1[i + 8] * p) >> 16; -+ } -+ add = (xs & 1); -+ add ^= (add ^ y) & 1 ? 1 : 3; /* 2x2 ordered dithering */ -+ picp = (unsigned short *)(pic + xs * 2 + y * bytes); -+ for (x = xs; x <= xe; x++) { -+ if (!(sti & 0x80000000)) { -+ sti <<= 1; -+ picp++; -+ add ^= 3; -+ continue; -+ } -+ sti = (sti << 1) | 1; -+ if (doblend) { -+ if ((p = data1[2] - data1[0]) != 0) -+ p = ((x - data1[0]) << 16) / p; -+ for (i = 0; i < 4; i++) -+ cols2[i] = (cols2[i + 8] * (65536 - p) + cols2[i + 12] * p) >> 16; -+ a = cols2[3]; -+ } -+ r = cols2[0]; -+ g = cols2[1]; -+ b = cols2[2]; -+ if (a != 255) { -+ i = *picp; -+ r = ((i >> 8 & 0xf8) * (255 - a) + r * a) / 255; -+ g = ((i >> 3 & 0xfc) * (255 - a) + g * a) / 255; -+ b = ((i << 3 & 0xf8) * (255 - a) + b * a) / 255; -+ } -+ #define CLAMP(x) ((x) >= 256 ? 255 : (x)) -+ i = ((CLAMP(r + add*2+1) & 0xf8) << 8) | -+ ((CLAMP(g + add ) & 0xfc) << 3) | -+ ((CLAMP(b + add*2+1) ) >> 3); -+ *picp++ = i; -+ add ^= 3; -+ } -+ } -+ } -+} -+ -+static int splash_check_jpeg(unsigned char *jpeg, int width, int height, int depth) -+{ -+ int size, err; -+ unsigned char *mem; -+ -+ size = ((width + 15) & ~15) * ((height + 15) & ~15) * (depth >> 3); -+ mem = vmalloc(size); -+ if (!mem) { -+ printk(KERN_INFO "bootsplash: no memory for decoded picture.\n"); -+ return -1; -+ } -+ if (!decdata) -+ decdata = vmalloc(sizeof(*decdata)); -+ if ((err = jpeg_decode(jpeg, mem, ((width + 15) & ~15), ((height + 15) & ~15), depth, decdata))) -+ printk(KERN_INFO "bootsplash: error while decompressing picture: %s (%d)\n",jpg_errors[err - 1], err); -+ vfree(mem); -+ return err ? -1 : 0; -+} -+ -+static void splash_free(struct vc_data *vc, struct fb_info *info) -+{ -+ if (!vc->vc_splash_data) -+ return; -+ if (info->silent_screen_base) -+ info->screen_base = info->silent_screen_base; -+ info->silent_screen_base = 0; -+ if (vc->vc_splash_data->splash_silentjpeg) -+ vfree(vc->vc_splash_data->splash_sboxes); -+ vfree(vc->vc_splash_data); -+ vc->vc_splash_data = 0; -+ info->splash_data = 0; -+} -+ -+static int splash_mkpenguin(struct splash_data *data, int pxo, int pyo, int pwi, int phe, int pr, int pg, int pb) -+{ -+ unsigned char *buf; -+ int i; -+ -+ if (pwi ==0 || phe == 0) -+ return 0; -+ buf = (unsigned char *)data + sizeof(*data); -+ pwi += pxo - 1; -+ phe += pyo - 1; -+ *buf++ = pxo; -+ *buf++ = pxo >> 8; -+ *buf++ = pyo; -+ *buf++ = pyo >> 8; -+ *buf++ = pwi; -+ *buf++ = pwi >> 8; -+ *buf++ = phe; -+ *buf++ = phe >> 8; -+ *buf++ = pr; -+ *buf++ = pg; -+ *buf++ = pb; -+ *buf++ = 0; -+ for (i = 0; i < 12; i++, buf++) -+ *buf = buf[-12]; -+ buf[-24] ^= 0xff; -+ buf[-23] ^= 0xff; -+ buf[-1] = 0xff; -+ return 2; -+} -+ -+static const int splash_offsets[3][16] = { -+ /* len, unit, size, state, fgcol, col, xo, yo, wi, he -+ boxcnt, ssize, sboxcnt, percent, overok, palcnt */ -+ /* V1 */ -+ { 20, -1, 16, -1, -1, -1, 8, 10, 12, 14, -+ -1, -1, -1, -1, -1, -1 }, -+ /* V2 */ -+ { 35, 8, 12, 9, 10, 11, 16, 18, 20, 22, -+ -1, -1, -1, -1, -1, -1 }, -+ /* V3 */ -+ { 38, 8, 12, 9, 10, 11, 16, 18, 20, 22, -+ 24, 28, 32, 34, 36, 37 }, -+}; -+ -+#define SPLASH_OFF_LEN offsets[0] -+#define SPLASH_OFF_UNIT offsets[1] -+#define SPLASH_OFF_SIZE offsets[2] -+#define SPLASH_OFF_STATE offsets[3] -+#define SPLASH_OFF_FGCOL offsets[4] -+#define SPLASH_OFF_COL offsets[5] -+#define SPLASH_OFF_XO offsets[6] -+#define SPLASH_OFF_YO offsets[7] -+#define SPLASH_OFF_WI offsets[8] -+#define SPLASH_OFF_HE offsets[9] -+#define SPLASH_OFF_BOXCNT offsets[10] -+#define SPLASH_OFF_SSIZE offsets[11] -+#define SPLASH_OFF_SBOXCNT offsets[12] -+#define SPLASH_OFF_PERCENT offsets[13] -+#define SPLASH_OFF_OVEROK offsets[14] -+#define SPLASH_OFF_PALCNT offsets[15] -+ -+static inline int splash_getb(unsigned char *pos, int off) -+{ -+ return off == -1 ? 0 : pos[off]; -+} -+ -+static inline int splash_gets(unsigned char *pos, int off) -+{ -+ return off == -1 ? 0 : pos[off] | pos[off + 1] << 8; -+} -+ -+static inline int splash_geti(unsigned char *pos, int off) -+{ -+ return off == -1 ? 0 : -+ pos[off] | pos[off + 1] << 8 | pos[off + 2] << 16 | pos[off + 3] << 24; -+} -+ -+static int splash_getraw(unsigned char *start, unsigned char *end, int *update) -+{ -+ unsigned char *ndata; -+ int version; -+ int splash_size; -+ int unit; -+ int width, height; -+ int silentsize; -+ int boxcnt; -+ int sboxcnt; -+ int palcnt; -+ int i, len; -+ const int *offsets; -+ struct vc_data *vc; -+ struct fb_info *info; -+ struct splash_data *sd; -+ -+ if (update) -+ *update = -1; -+ -+ if (!update || start[7] < '2' || start[7] > '3' || splash_geti(start, 12) != (int)0xffffffff) -+ printk(KERN_INFO "bootsplash %s: looking for picture...", SPLASH_VERSION); -+ -+ for (ndata = start; ndata < end; ndata++) { -+ if (ndata[0] != 'B' || ndata[1] != 'O' || ndata[2] != 'O' || ndata[3] != 'T') -+ continue; -+ if (ndata[4] != 'S' || ndata[5] != 'P' || ndata[6] != 'L' || ndata[7] < '1' || ndata[7] > '3') -+ continue; -+ version = ndata[7] - '0'; -+ offsets = splash_offsets[version - 1]; -+ len = SPLASH_OFF_LEN; -+ unit = splash_getb(ndata, SPLASH_OFF_UNIT); -+ if (unit >= MAX_NR_CONSOLES) -+ continue; -+ if (unit) { -+ vc_allocate(unit); -+ } -+ vc = vc_cons[unit].d; -+ info = registered_fb[(int)con2fb_map[unit]]; -+ width = info->var.xres; -+ height = info->var.yres; -+ splash_size = splash_geti(ndata, SPLASH_OFF_SIZE); -+ if (splash_size == (int)0xffffffff && version > 1) { -+ if ((sd = vc->vc_splash_data) != 0) { -+ int up = 0; -+ i = splash_getb(ndata, SPLASH_OFF_STATE); -+ if (i != 255) { -+ sd->splash_state = i; -+ up = -1; -+ } -+ i = splash_getb(ndata, SPLASH_OFF_FGCOL); -+ if (i != 255) { -+ sd->splash_fg_color = i; -+ up = -1; -+ } -+ i = splash_getb(ndata, SPLASH_OFF_COL); -+ if (i != 255) { -+ sd->splash_color = i; -+ up = -1; -+ } -+ boxcnt = sboxcnt = 0; -+ if (ndata + len <= end) { -+ boxcnt = splash_gets(ndata, SPLASH_OFF_BOXCNT); -+ sboxcnt = splash_gets(ndata, SPLASH_OFF_SBOXCNT); -+ } -+ if (boxcnt) { -+ i = splash_gets(ndata, len); -+ if (boxcnt + i <= sd->splash_boxcount && ndata + len + 2 + boxcnt * 12 <= end) { -+ -+ if (splash_geti(ndata, len + 2) != 0x7ffd7fff || !memcmp(ndata + len + 2, sd->splash_boxes + i * 12, 8)) { -+ -+ memcpy(sd->splash_boxes + i * 12, ndata + len + 2, boxcnt * 12); -+ up |= 1; -+ } -+ } -+ len += boxcnt * 12 + 2; -+ } -+ if (sboxcnt) { -+ i = splash_gets(ndata, len); -+ if (sboxcnt + i <= sd->splash_sboxcount && ndata + len + 2 + sboxcnt * 12 <= end) { -+ if (splash_geti(ndata, len + 2) != 0x7ffd7fff || !memcmp(ndata + len + 2, sd->splash_sboxes + i * 12, 8)) { -+ memcpy(sd->splash_sboxes + i * 12, ndata + len + 2, sboxcnt * 12); -+ up |= 2; -+ } -+ } -+ } -+ if (update) -+ *update = up; -+ } -+ return unit; -+ } -+ if (splash_size == 0) { -+ printk(KERN_INFO"...found, freeing memory.\n"); -+ if (vc->vc_splash_data) -+ splash_free(vc, info); -+ return unit; -+ } -+ boxcnt = splash_gets(ndata, SPLASH_OFF_BOXCNT); -+ palcnt = 3 * splash_getb(ndata, SPLASH_OFF_PALCNT); -+ if (ndata + len + splash_size > end) { -+ printk(KERN_INFO "...found, but truncated!\n"); -+ return -1; -+ } -+ if (!jpeg_check_size(ndata + len + boxcnt * 12 + palcnt, width, height)) { -+ ndata += len + splash_size - 1; -+ continue; -+ } -+ if (splash_check_jpeg(ndata + len + boxcnt * 12 + palcnt, width, height, info->var.bits_per_pixel)) -+ return -1; -+ silentsize = splash_geti(ndata, SPLASH_OFF_SSIZE); -+ if (silentsize) -+ printk(KERN_INFO" silentjpeg size %d bytes,", silentsize); -+ if (silentsize >= splash_size) { -+ printk(KERN_INFO " bigger than splashsize!\n"); -+ return -1; -+ } -+ splash_size -= silentsize; -+ if (!splash_usesilent) -+ silentsize = 0; -+ else if (height * 2 * info->fix.line_length > info->fix.smem_len) { -+ printk(KERN_INFO " does not fit into framebuffer.\n"); -+ silentsize = 0; -+ } -+ sboxcnt = splash_gets(ndata, SPLASH_OFF_SBOXCNT); -+ if (silentsize) { -+ unsigned char *simage = ndata + len + splash_size + 12 * sboxcnt; -+ if (!jpeg_check_size(simage, width, height) || -+ splash_check_jpeg(simage, width, height, info->var.bits_per_pixel)) { -+ printk(KERN_INFO " error in silent jpeg.\n"); -+ silentsize = 0; -+ } -+ } -+ if (vc->vc_splash_data) -+ splash_free(vc, info); -+ vc->vc_splash_data = sd = vmalloc(sizeof(*sd) + splash_size + (version < 3 ? 2 * 12 : 0)); -+ if (!sd) -+ break; -+ sd->splash_silentjpeg = 0; -+ sd->splash_sboxes = 0; -+ sd->splash_sboxcount = 0; -+ if (silentsize) { -+ sd->splash_silentjpeg = vmalloc(silentsize); -+ if (sd->splash_silentjpeg) { -+ memcpy(sd->splash_silentjpeg, ndata + len + splash_size, silentsize); -+ sd->splash_sboxes = vc->vc_splash_data->splash_silentjpeg; -+ sd->splash_silentjpeg += 12 * sboxcnt; -+ sd->splash_sboxcount = sboxcnt; -+ } -+ } -+ sd->splash_state = splash_getb(ndata, SPLASH_OFF_STATE); -+ sd->splash_fg_color = splash_getb(ndata, SPLASH_OFF_FGCOL); -+ sd->splash_color = splash_getb(ndata, SPLASH_OFF_COL); -+ sd->splash_overpaintok = splash_getb(ndata, SPLASH_OFF_OVEROK); -+ sd->splash_text_xo = splash_gets(ndata, SPLASH_OFF_XO); -+ sd->splash_text_yo = splash_gets(ndata, SPLASH_OFF_YO); -+ sd->splash_text_wi = splash_gets(ndata, SPLASH_OFF_WI); -+ sd->splash_text_he = splash_gets(ndata, SPLASH_OFF_HE); -+ sd->splash_percent = splash_gets(ndata, SPLASH_OFF_PERCENT); -+ if (version == 1) { -+ sd->splash_text_xo *= 8; -+ sd->splash_text_wi *= 8; -+ sd->splash_text_yo *= 16; -+ sd->splash_text_he *= 16; -+ sd->splash_color = (splash_default >> 8) & 0x0f; -+ sd->splash_fg_color = (splash_default >> 4) & 0x0f; -+ sd->splash_state = splash_default & 1; -+ } -+ if (sd->splash_text_xo + sd->splash_text_wi > width || sd->splash_text_yo + sd->splash_text_he > height) { -+ splash_free(vc, info); -+ printk(KERN_INFO " found, but has oversized text area!\n"); -+ return -1; -+ } -+ if (!vc_cons[unit].d || info->fbops != &vesafb_ops) { -+ splash_free(vc, info); -+ printk(KERN_INFO " found, but framebuffer can't handle it!\n"); -+ return -1; -+ } -+ printk(KERN_INFO "...found (%dx%d, %d bytes, v%d).\n", width, height, splash_size, version); -+ if (version == 1) { -+ printk(KERN_WARNING "bootsplash: Using deprecated v1 header. Updating your splash utility recommended.\n"); -+ printk(KERN_INFO "bootsplash: Find the latest version at http://www.bootsplash.org/\n"); -+ } -+ -+ /* fake penguin box for older formats */ -+ if (version == 1) -+ boxcnt = splash_mkpenguin(sd, sd->splash_text_xo + 10, sd->splash_text_yo + 10, sd->splash_text_wi - 20, sd->splash_text_he - 20, 0xf0, 0xf0, 0xf0); -+ else if (version == 2) -+ boxcnt = splash_mkpenguin(sd, splash_gets(ndata, 24), splash_gets(ndata, 26), splash_gets(ndata, 28), splash_gets(ndata, 30), splash_getb(ndata, 32), splash_getb(ndata, 33), splash_getb(ndata, 34)); -+ -+ memcpy((char *)sd + sizeof(*sd) + (version < 3 ? boxcnt * 12 : 0), ndata + len, splash_size); -+ sd->splash_boxcount = boxcnt; -+ sd->splash_boxes = (unsigned char *)sd + sizeof(*sd); -+ sd->splash_palette = sd->splash_boxes + boxcnt * 12; -+ sd->splash_jpeg = sd->splash_palette + palcnt; -+ sd->splash_palcnt = palcnt / 3; -+ sd->splash_dosilent = sd->splash_silentjpeg != 0; -+ return unit; -+ } -+ printk(KERN_INFO "...no good signature found.\n"); -+ return -1; -+} -+ -+int splash_verbose(void) -+{ -+ struct vc_data *vc; -+ struct fb_info *info; -+ -+ if (!splash_usesilent) -+ return 0; -+ -+ vc = vc_cons[0].d; -+ -+ if (!vc || !vc->vc_splash_data || !vc->vc_splash_data->splash_state) -+ return 0; -+ if (fg_console != vc->vc_num) -+ return 0; -+ if (!vc->vc_splash_data->splash_silentjpeg || !vc->vc_splash_data->splash_dosilent) -+ return 0; -+ vc->vc_splash_data->splash_dosilent = 0; -+ info = registered_fb[(int)con2fb_map[0]]; -+ if (!info->silent_screen_base) -+ return 0; -+ splashcopy(info->silent_screen_base, info->screen_base, info->var.yres, info->var.xres, info->fix.line_length, info->fix.line_length); -+ info->screen_base = info->silent_screen_base; -+ info->silent_screen_base = 0; -+ return 1; -+} -+ -+static void splash_off(struct fb_info *info) -+{ -+ if (info->silent_screen_base) -+ info->screen_base = info->silent_screen_base; -+ info->silent_screen_base = 0; -+ info->splash_data = 0; -+ if (info->splash_pic) -+ vfree(info->splash_pic); -+ info->splash_pic = 0; -+ info->splash_pic_size = 0; -+} -+ -+int splash_prepare(struct vc_data *vc, struct fb_info *info) -+{ -+ int err; -+ int width, height, depth, size, sbytes; -+ -+ if (!vc->vc_splash_data || !vc->vc_splash_data->splash_state) { -+ if (decdata) -+ vfree(decdata); -+ decdata = 0; -+ splash_off(info); -+ return -1; -+ } -+ -+ width = info->var.xres; -+ height = info->var.yres; -+ depth = info->var.bits_per_pixel; -+ if (depth != 16) { /* Other targets might need fixing */ -+ splash_off(info); -+ return -2; -+ } -+ -+ sbytes = ((width + 15) & ~15) * (depth >> 3); -+ size = sbytes * ((height + 15) & ~15); -+ if (size != info->splash_pic_size) -+ splash_off(info); -+ if (!info->splash_pic) -+ info->splash_pic = vmalloc(size); -+ -+ if (!info->splash_pic) { -+ printk(KERN_INFO "bootsplash: not enough memory.\n"); -+ splash_off(info); -+ return -3; -+ } -+ -+ if (!decdata) -+ decdata = vmalloc(sizeof(*decdata)); -+ -+ if (vc->vc_splash_data->splash_silentjpeg && vc->vc_splash_data->splash_dosilent) { -+ /* fill area after framebuffer with other jpeg */ -+ if ((err = jpeg_decode(vc->vc_splash_data->splash_silentjpeg, info->splash_pic, -+ ((width + 15) & ~15), ((height + 15) & ~15), depth, decdata))) { -+ printk(KERN_INFO "bootsplash: error while decompressing silent picture: %s (%d)\n", jpg_errors[err - 1], err); -+ if (info->silent_screen_base) -+ info->screen_base = info->silent_screen_base; -+ vc->vc_splash_data->splash_dosilent = 0; -+ } else { -+ if (vc->vc_splash_data->splash_sboxcount) -+ boxit(info->splash_pic, sbytes, vc->vc_splash_data->splash_sboxes, -+ vc->vc_splash_data->splash_sboxcount, vc->vc_splash_data->splash_percent, 0); -+ -+ if (!info->silent_screen_base) -+ info->silent_screen_base = info->screen_base; -+ splashcopy(info->silent_screen_base, info->splash_pic, info->var.yres, info->var.xres, info->fix.line_length, sbytes); -+ info->screen_base = info->silent_screen_base + info->fix.line_length * info->var.yres; -+ } -+ } else if (info->silent_screen_base) -+ info->screen_base = info->silent_screen_base; -+ -+ if ((err = jpeg_decode(vc->vc_splash_data->splash_jpeg, info->splash_pic, -+ ((width + 15) & ~15), ((height + 15) & ~15), depth, decdata))) { -+ printk(KERN_INFO "bootsplash: error while decompressing picture: %s (%d) .\n", jpg_errors[err - 1], err); -+ splash_off(info); -+ return -4; -+ } -+ info->splash_pic_size = size; -+ info->splash_bytes = sbytes; -+ if (vc->vc_splash_data->splash_boxcount) -+ boxit(info->splash_pic, sbytes, vc->vc_splash_data->splash_boxes, vc->vc_splash_data->splash_boxcount, vc->vc_splash_data->splash_percent, 0); -+ if (vc->vc_splash_data->splash_state) -+ info->splash_data = vc->vc_splash_data; -+ else -+ splash_off(info); -+ return 0; -+} -+ -+ -+#ifdef CONFIG_PROC_FS -+ -+#include -+ -+static int splash_read_proc(char *buffer, char **start, off_t offset, int size, -+ int *eof, void *data); -+static int splash_write_proc(struct file *file, const char *buffer, -+ unsigned long count, void *data); -+static int splash_status(struct vc_data *vc); -+static int splash_recolor(struct vc_data *vc); -+static int splash_proc_register(void); -+ -+static struct proc_dir_entry *proc_splash; -+ -+static int splash_recolor(struct vc_data *vc) -+{ -+ if (!vc->vc_splash_data) -+ return -1; -+ if (!vc->vc_splash_data->splash_state) -+ return 0; -+ con_remap_def_color(vc->vc_num, vc->vc_splash_data->splash_color << 4 | vc->vc_splash_data->splash_fg_color); -+ if (fg_console == vc->vc_num) { -+ update_region(fg_console, -+ vc->vc_origin + vc->vc_size_row * vc->vc_top, -+ vc->vc_size_row * (vc->vc_bottom - vc->vc_top) / 2); -+ } -+ return 0; -+} -+ -+static int splash_status(struct vc_data *vc) -+{ -+ struct fb_info *info; -+ printk(KERN_INFO "bootsplash: status on console %d changed to %s\n", vc->vc_num, vc->vc_splash_data && vc->vc_splash_data->splash_state ? "on" : "off"); -+ -+ info = registered_fb[(int) con2fb_map[vc->vc_num]]; -+ if (fg_console == vc->vc_num) -+ splash_prepare(vc, info); -+ if (vc->vc_splash_data && vc->vc_splash_data->splash_state) { -+ con_remap_def_color(vc->vc_num, vc->vc_splash_data->splash_color << 4 | vc->vc_splash_data->splash_fg_color); -+ /* vc_resize also calls con_switch which resets yscroll */ -+ vc_resize(vc->vc_num, vc->vc_splash_data->splash_text_wi / vc->vc_font.width, vc->vc_splash_data->splash_text_he / vc->vc_font.height); -+ if (fg_console == vc->vc_num) { -+ update_region(fg_console, -+ vc->vc_origin + vc->vc_size_row * vc->vc_top, -+ vc->vc_size_row * (vc->vc_bottom - vc->vc_top) / 2); -+ splash_clear_margins(vc->vc_splash_data, vc, info, 0); -+ } -+ } else { -+ /* Switch bootsplash off */ -+ con_remap_def_color(vc->vc_num, 0x07); -+ vc_resize(vc->vc_num, info->var.xres / vc->vc_font.width, info->var.yres / vc->vc_font.height); -+ } -+ return 0; -+} -+ -+static int splash_read_proc(char *buffer, char **start, off_t offset, int size, -+ int *eof, void *data) -+{ -+ int len = 0; -+ off_t begin = 0; -+ struct vc_data *vc = vc_cons[0].d; -+ struct fb_info *info = registered_fb[(int)con2fb_map[0]]; -+ int color = vc->vc_splash_data ? vc->vc_splash_data->splash_color << 4 | -+ vc->vc_splash_data->splash_fg_color : splash_default >> 4; -+ int status = vc->vc_splash_data ? vc->vc_splash_data->splash_state & 1 : 0; -+ len += sprintf(buffer + len, "Splash screen v%s (0x%02x, %dx%d%s): %s\n", -+ SPLASH_VERSION, color, info->var.xres, info->var.yres, -+ (vc->vc_splash_data ? vc->vc_splash_data->splash_dosilent : 0)? ", silent" : "", -+ status ? "on" : "off"); -+ if (offset >= begin + len) -+ return 0; -+ -+ *start = buffer + (begin - offset); -+ -+ return (size < begin + len - offset ? size : begin + len - offset); -+} -+ -+static int splash_write_proc(struct file *file, const char *buffer, -+ unsigned long count, void *data) -+{ -+ int new, unit; -+ struct vc_data *vc; -+ -+ if (!buffer || !splash_default) -+ return count; -+ -+ acquire_console_sem(); -+ if (!strncmp(buffer, "show", 4) || !strncmp(buffer, "hide", 4)) { -+ int pe, oldpe; -+ -+ vc = vc_cons[0].d; -+ if (buffer[4] == ' ' && buffer[5] == 'p') -+ pe = 0; -+ else if (buffer[4] == '\n') -+ pe = 65535; -+ else -+ pe = simple_strtoul(buffer + 5, NULL, 0); -+ if (pe < 0) -+ pe = 0; -+ if (pe > 65535) -+ pe = 65535; -+ if (*buffer == 'h') -+ pe = 65535 - pe; -+ pe += pe > 32767; -+ if (vc->vc_splash_data && vc->vc_splash_data->splash_percent != pe) { -+ struct fb_info *info; -+ struct fbcon_ops *ops; -+ -+ oldpe = vc->vc_splash_data->splash_percent; -+ vc->vc_splash_data->splash_percent = pe; -+ if (fg_console != 0 || !vc->vc_splash_data->splash_state) { -+ release_console_sem(); -+ return count; -+ } -+ info = registered_fb[(int) con2fb_map[vc->vc_num]]; -+ ops = info->fbcon_par; -+ if (ops->blank_state) { -+ release_console_sem(); -+ return count; -+ } -+ if (!vc->vc_splash_data->splash_overpaintok || pe == 65536 || pe < oldpe) { -+ if (splash_hasinter(vc->vc_splash_data->splash_boxes, vc->vc_splash_data->splash_boxcount)) -+ splash_status(vc); -+ else -+ splash_prepare(vc, info); -+ } else { -+ if (vc->vc_splash_data->splash_silentjpeg && vc->vc_splash_data->splash_dosilent && info->silent_screen_base) -+ boxit(info->silent_screen_base, info->fix.line_length, vc->vc_splash_data->splash_sboxes, vc->vc_splash_data->splash_sboxcount, vc->vc_splash_data->splash_percent, 1); -+ boxit(info->screen_base, info->fix.line_length, vc->vc_splash_data->splash_boxes, vc->vc_splash_data->splash_boxcount, vc->vc_splash_data->splash_percent, 1); -+ } -+ } -+ release_console_sem(); -+ return count; -+ } -+ if (!strncmp(buffer,"silent\n",7) || !strncmp(buffer,"verbose\n",8)) { -+ vc = vc_cons[0].d; -+ if (vc->vc_splash_data && vc->vc_splash_data->splash_silentjpeg) { -+ if (vc->vc_splash_data->splash_dosilent != (buffer[0] == 's')) { -+ vc->vc_splash_data->splash_dosilent = buffer[0] == 's'; -+ splash_status(vc); -+ } -+ } -+ release_console_sem(); -+ return count; -+ } -+ if (!strncmp(buffer,"freesilent\n",11)) { -+ vc = vc_cons[0].d; -+ if (vc->vc_splash_data && vc->vc_splash_data->splash_silentjpeg) { -+ printk(KERN_INFO "bootsplash: freeing silent jpeg\n"); -+ vc->vc_splash_data->splash_silentjpeg = 0; -+ vfree(vc->vc_splash_data->splash_sboxes); -+ vc->vc_splash_data->splash_sboxes = 0; -+ vc->vc_splash_data->splash_sboxcount = 0; -+ if (vc->vc_splash_data->splash_dosilent) -+ splash_status(vc); -+ vc->vc_splash_data->splash_dosilent = 0; -+ } -+ release_console_sem(); -+ return count; -+ } -+ -+ if (!strncmp(buffer, "BOOTSPL", 7)) { -+ int up = -1; -+ unit = splash_getraw((unsigned char *)buffer, (unsigned char *)buffer + count, &up); -+ if (unit >= 0) { -+ vc = vc_cons[unit].d; -+ if (up == -1) -+ splash_status(vc); -+ else { -+ struct fb_info *info = registered_fb[(int) con2fb_map[vc->vc_num]]; -+ struct fbcon_ops *ops = info->fbcon_par; -+ if (ops->blank_state) -+ up = 0; -+ if ((up & 2) != 0 && vc->vc_splash_data->splash_silentjpeg && vc->vc_splash_data->splash_dosilent && info->silent_screen_base) -+ boxit(info->silent_screen_base, info->fix.line_length, vc->vc_splash_data->splash_sboxes, vc->vc_splash_data->splash_sboxcount, vc->vc_splash_data->splash_percent, 1); -+ if ((up & 1) != 0) -+ boxit(info->screen_base, info->fix.line_length, vc->vc_splash_data->splash_boxes, vc->vc_splash_data->splash_boxcount, vc->vc_splash_data->splash_percent, 1); -+ } -+ } -+ release_console_sem(); -+ return count; -+ } -+ vc = vc_cons[0].d; -+ if (!vc->vc_splash_data) { -+ release_console_sem(); -+ return count; -+ } -+ if (buffer[0] == 't') { -+ vc->vc_splash_data->splash_state ^= 1; -+ splash_status(vc); -+ release_console_sem(); -+ return count; -+ } -+ new = simple_strtoul(buffer, NULL, 0); -+ if (new > 1) { -+ /* expert user */ -+ vc->vc_splash_data->splash_color = new >> 8 & 0xff; -+ vc->vc_splash_data->splash_fg_color = new >> 4 & 0x0f; -+ } -+ if ((new & 1) == vc->vc_splash_data->splash_state) -+ splash_recolor(vc); -+ else { -+ vc->vc_splash_data->splash_state = new & 1; -+ splash_status(vc); -+ } -+ release_console_sem(); -+ return count; -+} -+ -+static int splash_proc_register(void) -+{ -+ if ((proc_splash = create_proc_entry("splash", 0, 0))) { -+ proc_splash->read_proc = splash_read_proc; -+ proc_splash->write_proc = splash_write_proc; -+ return 0; -+ } -+ return 1; -+} -+ -+# if 0 -+static int splash_proc_unregister(void) -+{ -+ if (proc_splash) -+ remove_proc_entry("splash", 0); -+ return 0; -+} -+# endif -+#endif /* CONFIG_PROC_FS */ -+ -+void splash_init(void) -+{ -+ struct fb_info *info; -+ struct vc_data *vc; -+ int isramfs = 1; -+ int fd; -+ int len; -+ int max_len = 1024*1024*2; -+ char *mem; -+ -+ if (splash_registered) -+ return; -+ vc = vc_cons[0].d; -+ info = registered_fb[0]; -+ if (!vc || !info || info->var.bits_per_pixel != 16) -+ return; -+#ifdef CONFIG_PROC_FS -+ splash_proc_register(); -+#endif -+ splash_registered = 1; -+ if (vc->vc_splash_data) -+ return; -+ if ((fd = sys_open("/bootsplash", O_RDONLY, 0)) < 0) { -+ isramfs = 0; -+ fd = sys_open("/initrd.image", O_RDONLY, 0); -+ } -+ if (fd < 0) -+ return; -+ if ((len = (int)sys_lseek(fd, (off_t)0, 2)) <= 0) { -+ sys_close(fd); -+ return; -+ } -+ /* Don't look for more than the last 2MB */ -+ if (len > max_len) { -+ printk( KERN_INFO "bootsplash: scanning last %dMB of initrd for signature\n", -+ max_len>>20); -+ sys_lseek(fd, (off_t)(len - max_len), 0); -+ len = max_len; -+ } else { -+ sys_lseek(fd, (off_t)0, 0); -+ } -+ -+ mem = vmalloc(len); -+ if (mem) { -+ acquire_console_sem(); -+ if ((int)sys_read(fd, mem, len) == len && splash_getraw((unsigned char *)mem, (unsigned char *)mem + len, (int *)0) == 0 && vc->vc_splash_data) -+ vc->vc_splash_data->splash_state = splash_default & 1; -+ release_console_sem(); -+ vfree(mem); -+ } -+ sys_close(fd); -+ if (isramfs) -+ sys_unlink("/bootsplash"); -+ return; -+} -+ -diff -urN linux-2.6.11/drivers/video/bootsplash/bootsplash.h linux-2.6.11-bootsplash/drivers/video/bootsplash/bootsplash.h ---- linux-2.6.11/drivers/video/bootsplash/bootsplash.h 1970-01-01 01:00:00.000000000 +0100 -+++ linux-2.6.11-bootsplash/drivers/video/bootsplash/bootsplash.h 2005-03-02 11:40:21.000000000 +0100 -@@ -0,0 +1,44 @@ -+/* -+ * linux/drivers/video/bootsplash/bootsplash.h - splash screen definition. -+ * -+ * (w) 2001-2003 by Volker Poplawski, -+ * Stefan Reinauer, -+ * -+ * -+ * idea and SuSE screen work by Ken Wimer, -+ */ -+ -+#ifndef __BOOTSPLASH_H -+#define __BOOTSPLASH_H -+ -+struct fb_info; -+ -+/* splash.c */ -+extern int splash_prepare(struct vc_data *, struct fb_info *); -+extern void splash_init(void); -+ -+/* splash_render.c */ -+extern void splash_putcs(struct splash_data *sd, struct vc_data *vc, struct fb_info *info, -+ const unsigned short *s, int count, int ypos, int xpos); -+extern void splash_putc(struct splash_data *sd, struct vc_data *vc, struct fb_info *info, -+ int c, int ypos, int xpos); -+extern void splashcopy(u8 *dst, u8 *src, int height, int width, int dstbytes, int srcbytes); -+extern void splash_clear(struct splash_data *sd, struct vc_data *vc, struct fb_info *info, int sy, -+ int sx, int height, int width); -+extern void splash_bmove(struct splash_data *sd, struct vc_data *vc, struct fb_info *info, int sy, -+ int sx, int dy, int dx, int height, int width); -+extern void splash_clear_margins(struct splash_data *sd, struct vc_data *vc, struct fb_info *info, -+ int bottom_only); -+extern int splash_cursor(struct splash_data *sd, struct fb_info *info, struct fb_cursor *cursor); -+extern void splash_bmove_redraw(struct splash_data *sd, struct vc_data *vc, struct fb_info *info, -+ int y, int sx, int dx, int width); -+extern void splash_blank(struct splash_data *sd, struct vc_data *vc, struct fb_info *info, -+ int blank); -+ -+/* vt.c */ -+extern void con_remap_def_color(int currcons, int new_color); -+ -+extern void acquire_console_sem(void); -+extern void release_console_sem(void); -+ -+#endif -diff -urN linux-2.6.11/drivers/video/bootsplash/decode-jpg.c linux-2.6.11-bootsplash/drivers/video/bootsplash/decode-jpg.c ---- linux-2.6.11/drivers/video/bootsplash/decode-jpg.c 1970-01-01 01:00:00.000000000 +0100 -+++ linux-2.6.11-bootsplash/drivers/video/bootsplash/decode-jpg.c 2005-03-02 11:40:21.000000000 +0100 -@@ -0,0 +1,958 @@ -+/* -+ * linux/drivers/video/bootsplash/decode-jpg.c - a tiny jpeg decoder. -+ * -+ * (w) August 2001 by Michael Schroeder, -+ * -+ */ -+ -+#include -+#include -+#include -+ -+#include "decode-jpg.h" -+ -+#define ISHIFT 11 -+ -+#define IFIX(a) ((int)((a) * (1 << ISHIFT) + .5)) -+#define IMULT(a, b) (((a) * (b)) >> ISHIFT) -+#define ITOINT(a) ((a) >> ISHIFT) -+ -+#ifndef __P -+# define __P(x) x -+#endif -+ -+/* special markers */ -+#define M_BADHUFF -1 -+#define M_EOF 0x80 -+ -+struct in { -+ unsigned char *p; -+ unsigned int bits; -+ int left; -+ int marker; -+ -+ int (*func) __P((void *)); -+ void *data; -+}; -+ -+/*********************************/ -+struct dec_hufftbl; -+struct enc_hufftbl; -+ -+union hufftblp { -+ struct dec_hufftbl *dhuff; -+ struct enc_hufftbl *ehuff; -+}; -+ -+struct scan { -+ int dc; /* old dc value */ -+ -+ union hufftblp hudc; -+ union hufftblp huac; -+ int next; /* when to switch to next scan */ -+ -+ int cid; /* component id */ -+ int hv; /* horiz/vert, copied from comp */ -+ int tq; /* quant tbl, copied from comp */ -+}; -+ -+/*********************************/ -+ -+#define DECBITS 10 /* seems to be the optimum */ -+ -+struct dec_hufftbl { -+ int maxcode[17]; -+ int valptr[16]; -+ unsigned char vals[256]; -+ unsigned int llvals[1 << DECBITS]; -+}; -+ -+static void decode_mcus __P((struct in *, int *, int, struct scan *, int *)); -+static int dec_readmarker __P((struct in *)); -+static void dec_makehuff __P((struct dec_hufftbl *, int *, unsigned char *)); -+ -+static void setinput __P((struct in *, unsigned char *)); -+/*********************************/ -+ -+#undef PREC -+#define PREC int -+ -+static void idctqtab __P((unsigned char *, PREC *)); -+static void idct __P((int *, int *, PREC *, PREC, int)); -+static void scaleidctqtab __P((PREC *, PREC)); -+ -+/*********************************/ -+ -+static void initcol __P((PREC[][64])); -+ -+static void col221111 __P((int *, unsigned char *, int)); -+static void col221111_16 __P((int *, unsigned char *, int)); -+ -+/*********************************/ -+ -+#define M_SOI 0xd8 -+#define M_APP0 0xe0 -+#define M_DQT 0xdb -+#define M_SOF0 0xc0 -+#define M_DHT 0xc4 -+#define M_DRI 0xdd -+#define M_SOS 0xda -+#define M_RST0 0xd0 -+#define M_EOI 0xd9 -+#define M_COM 0xfe -+ -+static unsigned char *datap; -+ -+static int getbyte(void) -+{ -+ return *datap++; -+} -+ -+static int getword(void) -+{ -+ int c1, c2; -+ c1 = *datap++; -+ c2 = *datap++; -+ return c1 << 8 | c2; -+} -+ -+struct comp { -+ int cid; -+ int hv; -+ int tq; -+}; -+ -+#define MAXCOMP 4 -+struct jpginfo { -+ int nc; /* number of components */ -+ int ns; /* number of scans */ -+ int dri; /* restart interval */ -+ int nm; /* mcus til next marker */ -+ int rm; /* next restart marker */ -+}; -+ -+static struct jpginfo info; -+static struct comp comps[MAXCOMP]; -+ -+static struct scan dscans[MAXCOMP]; -+ -+static unsigned char quant[4][64]; -+ -+static struct dec_hufftbl dhuff[4]; -+ -+#define dec_huffdc (dhuff + 0) -+#define dec_huffac (dhuff + 2) -+ -+static struct in in; -+ -+static int readtables(int till) -+{ -+ int m, l, i, j, lq, pq, tq; -+ int tc, th, tt; -+ -+ for (;;) { -+ if (getbyte() != 0xff) -+ return -1; -+ if ((m = getbyte()) == till) -+ break; -+ -+ switch (m) { -+ case 0xc2: -+ return 0; -+ -+ case M_DQT: -+ lq = getword(); -+ while (lq > 2) { -+ pq = getbyte(); -+ tq = pq & 15; -+ if (tq > 3) -+ return -1; -+ pq >>= 4; -+ if (pq != 0) -+ return -1; -+ for (i = 0; i < 64; i++) -+ quant[tq][i] = getbyte(); -+ lq -= 64 + 1; -+ } -+ break; -+ -+ case M_DHT: -+ l = getword(); -+ while (l > 2) { -+ int hufflen[16], k; -+ unsigned char huffvals[256]; -+ -+ tc = getbyte(); -+ th = tc & 15; -+ tc >>= 4; -+ tt = tc * 2 + th; -+ if (tc > 1 || th > 1) -+ return -1; -+ for (i = 0; i < 16; i++) -+ hufflen[i] = getbyte(); -+ l -= 1 + 16; -+ k = 0; -+ for (i = 0; i < 16; i++) { -+ for (j = 0; j < hufflen[i]; j++) -+ huffvals[k++] = getbyte(); -+ l -= hufflen[i]; -+ } -+ dec_makehuff(dhuff + tt, hufflen, -+ huffvals); -+ } -+ break; -+ -+ case M_DRI: -+ l = getword(); -+ info.dri = getword(); -+ break; -+ -+ default: -+ l = getword(); -+ while (l-- > 2) -+ getbyte(); -+ break; -+ } -+ } -+ return 0; -+} -+ -+static void dec_initscans(void) -+{ -+ int i; -+ -+ info.nm = info.dri + 1; -+ info.rm = M_RST0; -+ for (i = 0; i < info.ns; i++) -+ dscans[i].dc = 0; -+} -+ -+static int dec_checkmarker(void) -+{ -+ int i; -+ -+ if (dec_readmarker(&in) != info.rm) -+ return -1; -+ info.nm = info.dri; -+ info.rm = (info.rm + 1) & ~0x08; -+ for (i = 0; i < info.ns; i++) -+ dscans[i].dc = 0; -+ return 0; -+} -+ -+int jpeg_check_size(unsigned char *buf, int width, int height) -+{ -+ datap = buf; -+ getbyte(); -+ getbyte(); -+ readtables(M_SOF0); -+ getword(); -+ getbyte(); -+ if (height != getword() || width != getword()) -+ return 0; -+ return 1; -+} -+ -+int jpeg_decode(buf, pic, width, height, depth, decdata) -+unsigned char *buf, *pic; -+int width, height, depth; -+struct jpeg_decdata *decdata; -+{ -+ int i, j, m, tac, tdc; -+ int mcusx, mcusy, mx, my; -+ int max[6]; -+ -+ if (!decdata || !buf || !pic) -+ return -1; -+ datap = buf; -+ if (getbyte() != 0xff) -+ return ERR_NO_SOI; -+ if (getbyte() != M_SOI) -+ return ERR_NO_SOI; -+ if (readtables(M_SOF0)) -+ return ERR_BAD_TABLES; -+ getword(); -+ i = getbyte(); -+ if (i != 8) -+ return ERR_NOT_8BIT; -+ if (((getword() + 15) & ~15) != height) -+ return ERR_HEIGHT_MISMATCH; -+ if (((getword() + 15) & ~15) != width) -+ return ERR_WIDTH_MISMATCH; -+ if ((height & 15) || (width & 15)) -+ return ERR_BAD_WIDTH_OR_HEIGHT; -+ info.nc = getbyte(); -+ if (info.nc > MAXCOMP) -+ return ERR_TOO_MANY_COMPPS; -+ for (i = 0; i < info.nc; i++) { -+ int h, v; -+ comps[i].cid = getbyte(); -+ comps[i].hv = getbyte(); -+ v = comps[i].hv & 15; -+ h = comps[i].hv >> 4; -+ comps[i].tq = getbyte(); -+ if (h > 3 || v > 3) -+ return ERR_ILLEGAL_HV; -+ if (comps[i].tq > 3) -+ return ERR_QUANT_TABLE_SELECTOR; -+ } -+ if (readtables(M_SOS)) -+ return ERR_BAD_TABLES; -+ getword(); -+ info.ns = getbyte(); -+ if (info.ns != 3) -+ return ERR_NOT_YCBCR_221111; -+ for (i = 0; i < 3; i++) { -+ dscans[i].cid = getbyte(); -+ tdc = getbyte(); -+ tac = tdc & 15; -+ tdc >>= 4; -+ if (tdc > 1 || tac > 1) -+ return ERR_QUANT_TABLE_SELECTOR; -+ for (j = 0; j < info.nc; j++) -+ if (comps[j].cid == dscans[i].cid) -+ break; -+ if (j == info.nc) -+ return ERR_UNKNOWN_CID_IN_SCAN; -+ dscans[i].hv = comps[j].hv; -+ dscans[i].tq = comps[j].tq; -+ dscans[i].hudc.dhuff = dec_huffdc + tdc; -+ dscans[i].huac.dhuff = dec_huffac + tac; -+ } -+ -+ i = getbyte(); -+ j = getbyte(); -+ m = getbyte(); -+ -+ if (i != 0 || j != 63 || m != 0) -+ return ERR_NOT_SEQUENTIAL_DCT; -+ -+ if (dscans[0].cid != 1 || dscans[1].cid != 2 || dscans[2].cid != 3) -+ return ERR_NOT_YCBCR_221111; -+ -+ if (dscans[0].hv != 0x22 || dscans[1].hv != 0x11 || dscans[2].hv != 0x11) -+ return ERR_NOT_YCBCR_221111; -+ -+ mcusx = width >> 4; -+ mcusy = height >> 4; -+ -+ -+ idctqtab(quant[dscans[0].tq], decdata->dquant[0]); -+ idctqtab(quant[dscans[1].tq], decdata->dquant[1]); -+ idctqtab(quant[dscans[2].tq], decdata->dquant[2]); -+ initcol(decdata->dquant); -+ setinput(&in, datap); -+ -+#if 0 -+ /* landing zone */ -+ img[len] = 0; -+ img[len + 1] = 0xff; -+ img[len + 2] = M_EOF; -+#endif -+ -+ dec_initscans(); -+ -+ dscans[0].next = 6 - 4; -+ dscans[1].next = 6 - 4 - 1; -+ dscans[2].next = 6 - 4 - 1 - 1; /* 411 encoding */ -+ for (my = 0; my < mcusy; my++) { -+ for (mx = 0; mx < mcusx; mx++) { -+ if (info.dri && !--info.nm) -+ if (dec_checkmarker()) -+ return ERR_WRONG_MARKER; -+ -+ decode_mcus(&in, decdata->dcts, 6, dscans, max); -+ idct(decdata->dcts, decdata->out, decdata->dquant[0], IFIX(128.5), max[0]); -+ idct(decdata->dcts + 64, decdata->out + 64, decdata->dquant[0], IFIX(128.5), max[1]); -+ idct(decdata->dcts + 128, decdata->out + 128, decdata->dquant[0], IFIX(128.5), max[2]); -+ idct(decdata->dcts + 192, decdata->out + 192, decdata->dquant[0], IFIX(128.5), max[3]); -+ idct(decdata->dcts + 256, decdata->out + 256, decdata->dquant[1], IFIX(0.5), max[4]); -+ idct(decdata->dcts + 320, decdata->out + 320, decdata->dquant[2], IFIX(0.5), max[5]); -+ -+ switch (depth) { -+ case 24: -+ col221111(decdata->out, pic + (my * 16 * mcusx + mx) * 16 * 3, mcusx * 16 * 3); -+ break; -+ case 16: -+ col221111_16(decdata->out, pic + (my * 16 * mcusx + mx) * (16 * 2), mcusx * (16 * 2)); -+ break; -+ default: -+ return ERR_DEPTH_MISMATCH; -+ break; -+ } -+ } -+ } -+ -+ m = dec_readmarker(&in); -+ if (m != M_EOI) -+ return ERR_NO_EOI; -+ -+ return 0; -+} -+ -+/****************************************************************/ -+/************** huffman decoder ***************/ -+/****************************************************************/ -+ -+static int fillbits __P((struct in *, int, unsigned int)); -+static int dec_rec2 -+__P((struct in *, struct dec_hufftbl *, int *, int, int)); -+ -+static void setinput(in, p) -+struct in *in; -+unsigned char *p; -+{ -+ in->p = p; -+ in->left = 0; -+ in->bits = 0; -+ in->marker = 0; -+} -+ -+static int fillbits(in, le, bi) -+struct in *in; -+int le; -+unsigned int bi; -+{ -+ int b, m; -+ -+ if (in->marker) { -+ if (le <= 16) -+ in->bits = bi << 16, le += 16; -+ return le; -+ } -+ while (le <= 24) { -+ b = *in->p++; -+ if (b == 0xff && (m = *in->p++) != 0) { -+ if (m == M_EOF) { -+ if (in->func && (m = in->func(in->data)) == 0) -+ continue; -+ } -+ in->marker = m; -+ if (le <= 16) -+ bi = bi << 16, le += 16; -+ break; -+ } -+ bi = bi << 8 | b; -+ le += 8; -+ } -+ in->bits = bi; /* tmp... 2 return values needed */ -+ return le; -+} -+ -+static int dec_readmarker(in) -+struct in *in; -+{ -+ int m; -+ -+ in->left = fillbits(in, in->left, in->bits); -+ if ((m = in->marker) == 0) -+ return 0; -+ in->left = 0; -+ in->marker = 0; -+ return m; -+} -+ -+#define LEBI_DCL int le, bi -+#define LEBI_GET(in) (le = in->left, bi = in->bits) -+#define LEBI_PUT(in) (in->left = le, in->bits = bi) -+ -+#define GETBITS(in, n) ( \ -+ (le < (n) ? le = fillbits(in, le, bi), bi = in->bits : 0), \ -+ (le -= (n)), \ -+ bi >> le & ((1 << (n)) - 1) \ -+) -+ -+#define UNGETBITS(in, n) ( \ -+ le += (n) \ -+) -+ -+ -+static int dec_rec2(in, hu, runp, c, i) -+struct in *in; -+struct dec_hufftbl *hu; -+int *runp; -+int c, i; -+{ -+ LEBI_DCL; -+ -+ LEBI_GET(in); -+ if (i) { -+ UNGETBITS(in, i & 127); -+ *runp = i >> 8 & 15; -+ i >>= 16; -+ } else { -+ for (i = DECBITS; (c = ((c << 1) | GETBITS(in, 1))) >= (hu->maxcode[i]); i++); -+ if (i >= 16) { -+ in->marker = M_BADHUFF; -+ return 0; -+ } -+ i = hu->vals[hu->valptr[i] + c - hu->maxcode[i - 1] * 2]; -+ *runp = i >> 4; -+ i &= 15; -+ } -+ if (i == 0) { /* sigh, 0xf0 is 11 bit */ -+ LEBI_PUT(in); -+ return 0; -+ } -+ /* receive part */ -+ c = GETBITS(in, i); -+ if (c < (1 << (i - 1))) -+ c += (-1 << i) + 1; -+ LEBI_PUT(in); -+ return c; -+} -+ -+#define DEC_REC(in, hu, r, i) ( \ -+ r = GETBITS(in, DECBITS), \ -+ i = hu->llvals[r], \ -+ i & 128 ? \ -+ ( \ -+ UNGETBITS(in, i & 127), \ -+ r = i >> 8 & 15, \ -+ i >> 16 \ -+ ) \ -+ : \ -+ ( \ -+ LEBI_PUT(in), \ -+ i = dec_rec2(in, hu, &r, r, i), \ -+ LEBI_GET(in), \ -+ i \ -+ ) \ -+) -+ -+static void decode_mcus(in, dct, n, sc, maxp) -+struct in *in; -+int *dct; -+int n; -+struct scan *sc; -+int *maxp; -+{ -+ struct dec_hufftbl *hu; -+ int i, r, t; -+ LEBI_DCL; -+ -+ memset(dct, 0, n * 64 * sizeof(*dct)); -+ LEBI_GET(in); -+ while (n-- > 0) { -+ hu = sc->hudc.dhuff; -+ *dct++ = (sc->dc += DEC_REC(in, hu, r, t)); -+ -+ hu = sc->huac.dhuff; -+ i = 63; -+ while (i > 0) { -+ t = DEC_REC(in, hu, r, t); -+ if (t == 0 && r == 0) { -+ dct += i; -+ break; -+ } -+ dct += r; -+ *dct++ = t; -+ i -= r + 1; -+ } -+ *maxp++ = 64 - i; -+ if (n == sc->next) -+ sc++; -+ } -+ LEBI_PUT(in); -+} -+ -+static void dec_makehuff(hu, hufflen, huffvals) -+struct dec_hufftbl *hu; -+int *hufflen; -+unsigned char *huffvals; -+{ -+ int code, k, i, j, d, x, c, v; -+ for (i = 0; i < (1 << DECBITS); i++) -+ hu->llvals[i] = 0; -+ -+/* -+ * llvals layout: -+ * -+ * value v already known, run r, backup u bits: -+ * vvvvvvvvvvvvvvvv 0000 rrrr 1 uuuuuuu -+ * value unknown, size b bits, run r, backup u bits: -+ * 000000000000bbbb 0000 rrrr 0 uuuuuuu -+ * value and size unknown: -+ * 0000000000000000 0000 0000 0 0000000 -+ */ -+ code = 0; -+ k = 0; -+ for (i = 0; i < 16; i++, code <<= 1) { /* sizes */ -+ hu->valptr[i] = k; -+ for (j = 0; j < hufflen[i]; j++) { -+ hu->vals[k] = *huffvals++; -+ if (i < DECBITS) { -+ c = code << (DECBITS - 1 - i); -+ v = hu->vals[k] & 0x0f; /* size */ -+ for (d = 1 << (DECBITS - 1 - i); --d >= 0;) { -+ if (v + i < DECBITS) { /* both fit in table */ -+ x = d >> (DECBITS - 1 - v - -+ i); -+ if (v && x < (1 << (v - 1))) -+ x += (-1 << v) + 1; -+ x = x << 16 | (hu-> vals[k] & 0xf0) << 4 | -+ (DECBITS - (i + 1 + v)) | 128; -+ } else -+ x = v << 16 | (hu-> vals[k] & 0xf0) << 4 | -+ (DECBITS - (i + 1)); -+ hu->llvals[c | d] = x; -+ } -+ } -+ code++; -+ k++; -+ } -+ hu->maxcode[i] = code; -+ } -+ hu->maxcode[16] = 0x20000; /* always terminate decode */ -+} -+ -+/****************************************************************/ -+/************** idct ***************/ -+/****************************************************************/ -+ -+#define ONE ((PREC)IFIX(1.)) -+#define S2 ((PREC)IFIX(0.382683432)) -+#define C2 ((PREC)IFIX(0.923879532)) -+#define C4 ((PREC)IFIX(0.707106781)) -+ -+#define S22 ((PREC)IFIX(2 * 0.382683432)) -+#define C22 ((PREC)IFIX(2 * 0.923879532)) -+#define IC4 ((PREC)IFIX(1 / 0.707106781)) -+ -+#define C3IC1 ((PREC)IFIX(0.847759065)) /* c3/c1 */ -+#define C5IC1 ((PREC)IFIX(0.566454497)) /* c5/c1 */ -+#define C7IC1 ((PREC)IFIX(0.198912367)) /* c7/c1 */ -+ -+#define XPP(a,b) (t = a + b, b = a - b, a = t) -+#define XMP(a,b) (t = a - b, b = a + b, a = t) -+#define XPM(a,b) (t = a + b, b = b - a, a = t) -+ -+#define ROT(a,b,s,c) ( t = IMULT(a + b, s), \ -+ a = IMULT(a, c - s) + t, \ -+ b = IMULT(b, c + s) - t) -+ -+#define IDCT \ -+( \ -+ XPP(t0, t1), \ -+ XMP(t2, t3), \ -+ t2 = IMULT(t2, IC4) - t3, \ -+ XPP(t0, t3), \ -+ XPP(t1, t2), \ -+ XMP(t4, t7), \ -+ XPP(t5, t6), \ -+ XMP(t5, t7), \ -+ t5 = IMULT(t5, IC4), \ -+ ROT(t4, t6, S22, C22),\ -+ t6 -= t7, \ -+ t5 -= t6, \ -+ t4 -= t5, \ -+ XPP(t0, t7), \ -+ XPP(t1, t6), \ -+ XPP(t2, t5), \ -+ XPP(t3, t4) \ -+) -+ -+static unsigned char zig2[64] = { -+ 0, 2, 3, 9, 10, 20, 21, 35, -+ 14, 16, 25, 31, 39, 46, 50, 57, -+ 5, 7, 12, 18, 23, 33, 37, 48, -+ 27, 29, 41, 44, 52, 55, 59, 62, -+ 15, 26, 30, 40, 45, 51, 56, 58, -+ 1, 4, 8, 11, 19, 22, 34, 36, -+ 28, 42, 43, 53, 54, 60, 61, 63, -+ 6, 13, 17, 24, 32, 38, 47, 49 -+}; -+ -+void idct(in, out, quant, off, max) -+int *in; -+int *out; -+PREC *quant; -+PREC off; -+int max; -+{ -+ PREC t0, t1, t2, t3, t4, t5, t6, t7, t; -+ PREC tmp[64], *tmpp; -+ int i, j; -+ unsigned char *zig2p; -+ -+ t0 = off; -+ if (max == 1) { -+ t0 += in[0] * quant[0]; -+ for (i = 0; i < 64; i++) -+ out[i] = ITOINT(t0); -+ return; -+ } -+ zig2p = zig2; -+ tmpp = tmp; -+ for (i = 0; i < 8; i++) { -+ j = *zig2p++; -+ t0 += in[j] * quant[j]; -+ j = *zig2p++; -+ t5 = in[j] * quant[j]; -+ j = *zig2p++; -+ t2 = in[j] * quant[j]; -+ j = *zig2p++; -+ t7 = in[j] * quant[j]; -+ j = *zig2p++; -+ t1 = in[j] * quant[j]; -+ j = *zig2p++; -+ t4 = in[j] * quant[j]; -+ j = *zig2p++; -+ t3 = in[j] * quant[j]; -+ j = *zig2p++; -+ t6 = in[j] * quant[j]; -+ IDCT; -+ tmpp[0 * 8] = t0; -+ tmpp[1 * 8] = t1; -+ tmpp[2 * 8] = t2; -+ tmpp[3 * 8] = t3; -+ tmpp[4 * 8] = t4; -+ tmpp[5 * 8] = t5; -+ tmpp[6 * 8] = t6; -+ tmpp[7 * 8] = t7; -+ tmpp++; -+ t0 = 0; -+ } -+ for (i = 0; i < 8; i++) { -+ t0 = tmp[8 * i + 0]; -+ t1 = tmp[8 * i + 1]; -+ t2 = tmp[8 * i + 2]; -+ t3 = tmp[8 * i + 3]; -+ t4 = tmp[8 * i + 4]; -+ t5 = tmp[8 * i + 5]; -+ t6 = tmp[8 * i + 6]; -+ t7 = tmp[8 * i + 7]; -+ IDCT; -+ out[8 * i + 0] = ITOINT(t0); -+ out[8 * i + 1] = ITOINT(t1); -+ out[8 * i + 2] = ITOINT(t2); -+ out[8 * i + 3] = ITOINT(t3); -+ out[8 * i + 4] = ITOINT(t4); -+ out[8 * i + 5] = ITOINT(t5); -+ out[8 * i + 6] = ITOINT(t6); -+ out[8 * i + 7] = ITOINT(t7); -+ } -+} -+ -+static unsigned char zig[64] = { -+ 0, 1, 5, 6, 14, 15, 27, 28, -+ 2, 4, 7, 13, 16, 26, 29, 42, -+ 3, 8, 12, 17, 25, 30, 41, 43, -+ 9, 11, 18, 24, 31, 40, 44, 53, -+ 10, 19, 23, 32, 39, 45, 52, 54, -+ 20, 22, 33, 38, 46, 51, 55, 60, -+ 21, 34, 37, 47, 50, 56, 59, 61, -+ 35, 36, 48, 49, 57, 58, 62, 63 -+}; -+ -+static PREC aaidct[8] = { -+ IFIX(0.3535533906), IFIX(0.4903926402), -+ IFIX(0.4619397663), IFIX(0.4157348062), -+ IFIX(0.3535533906), IFIX(0.2777851165), -+ IFIX(0.1913417162), IFIX(0.0975451610) -+}; -+ -+ -+static void idctqtab(qin, qout) -+unsigned char *qin; -+PREC *qout; -+{ -+ int i, j; -+ -+ for (i = 0; i < 8; i++) -+ for (j = 0; j < 8; j++) -+ qout[zig[i * 8 + j]] = qin[zig[i * 8 + j]] * -+ IMULT(aaidct[i], aaidct[j]); -+} -+ -+static void scaleidctqtab(q, sc) -+PREC *q; -+PREC sc; -+{ -+ int i; -+ -+ for (i = 0; i < 64; i++) -+ q[i] = IMULT(q[i], sc); -+} -+ -+/****************************************************************/ -+/************** color decoder ***************/ -+/****************************************************************/ -+ -+#define ROUND -+ -+/* -+ * YCbCr Color transformation: -+ * -+ * y:0..255 Cb:-128..127 Cr:-128..127 -+ * -+ * R = Y + 1.40200 * Cr -+ * G = Y - 0.34414 * Cb - 0.71414 * Cr -+ * B = Y + 1.77200 * Cb -+ * -+ * => -+ * Cr *= 1.40200; -+ * Cb *= 1.77200; -+ * Cg = 0.19421 * Cb + .50937 * Cr; -+ * R = Y + Cr; -+ * G = Y - Cg; -+ * B = Y + Cb; -+ * -+ * => -+ * Cg = (50 * Cb + 130 * Cr + 128) >> 8; -+ */ -+ -+static void initcol(q) -+PREC q[][64]; -+{ -+ scaleidctqtab(q[1], IFIX(1.77200)); -+ scaleidctqtab(q[2], IFIX(1.40200)); -+} -+ -+/* This is optimized for the stupid sun SUNWspro compiler. */ -+#define STORECLAMP(a,x) \ -+( \ -+ (a) = (x), \ -+ (unsigned int)(x) >= 256 ? \ -+ ((a) = (x) < 0 ? 0 : 255) \ -+ : \ -+ 0 \ -+) -+ -+#define CLAMP(x) ((unsigned int)(x) >= 256 ? ((x) < 0 ? 0 : 255) : (x)) -+ -+#ifdef ROUND -+ -+#define CBCRCG(yin, xin) \ -+( \ -+ cb = outc[0 +yin*8+xin], \ -+ cr = outc[64+yin*8+xin], \ -+ cg = (50 * cb + 130 * cr + 128) >> 8 \ -+) -+ -+#else -+ -+#define CBCRCG(yin, xin) \ -+( \ -+ cb = outc[0 +yin*8+xin], \ -+ cr = outc[64+yin*8+xin], \ -+ cg = (3 * cb + 8 * cr) >> 4 \ -+) -+ -+#endif -+ -+#define PIC(yin, xin, p, xout) \ -+( \ -+ y = outy[(yin) * 8 + xin], \ -+ STORECLAMP(p[(xout) * 3 + 0], y + cr), \ -+ STORECLAMP(p[(xout) * 3 + 1], y - cg), \ -+ STORECLAMP(p[(xout) * 3 + 2], y + cb) \ -+) -+ -+#ifdef __LITTLE_ENDIAN -+#define PIC_16(yin, xin, p, xout, add) \ -+( \ -+ y = outy[(yin) * 8 + xin], \ -+ y = ((CLAMP(y + cr + add*2+1) & 0xf8) << 8) | \ -+ ((CLAMP(y - cg + add ) & 0xfc) << 3) | \ -+ ((CLAMP(y + cb + add*2+1) ) >> 3), \ -+ p[(xout) * 2 + 0] = y & 0xff, \ -+ p[(xout) * 2 + 1] = y >> 8 \ -+) -+#else -+#ifdef CONFIG_PPC -+#define PIC_16(yin, xin, p, xout, add) \ -+( \ -+ y = outy[(yin) * 8 + xin], \ -+ y = ((CLAMP(y + cr + add*2+1) & 0xf8) << 7) | \ -+ ((CLAMP(y - cg + add*2+1) & 0xf8) << 2) | \ -+ ((CLAMP(y + cb + add*2+1) ) >> 3), \ -+ p[(xout) * 2 + 0] = y >> 8, \ -+ p[(xout) * 2 + 1] = y & 0xff \ -+) -+#else -+#define PIC_16(yin, xin, p, xout, add) \ -+( \ -+ y = outy[(yin) * 8 + xin], \ -+ y = ((CLAMP(y + cr + add*2+1) & 0xf8) << 8) | \ -+ ((CLAMP(y - cg + add ) & 0xfc) << 3) | \ -+ ((CLAMP(y + cb + add*2+1) ) >> 3), \ -+ p[(xout) * 2 + 0] = y >> 8, \ -+ p[(xout) * 2 + 1] = y & 0xff \ -+) -+#endif -+#endif -+ -+#define PIC221111(xin) \ -+( \ -+ CBCRCG(0, xin), \ -+ PIC(xin / 4 * 8 + 0, (xin & 3) * 2 + 0, pic0, xin * 2 + 0), \ -+ PIC(xin / 4 * 8 + 0, (xin & 3) * 2 + 1, pic0, xin * 2 + 1), \ -+ PIC(xin / 4 * 8 + 1, (xin & 3) * 2 + 0, pic1, xin * 2 + 0), \ -+ PIC(xin / 4 * 8 + 1, (xin & 3) * 2 + 1, pic1, xin * 2 + 1) \ -+) -+ -+#define PIC221111_16(xin) \ -+( \ -+ CBCRCG(0, xin), \ -+ PIC_16(xin / 4 * 8 + 0, (xin & 3) * 2 + 0, pic0, xin * 2 + 0, 3), \ -+ PIC_16(xin / 4 * 8 + 0, (xin & 3) * 2 + 1, pic0, xin * 2 + 1, 0), \ -+ PIC_16(xin / 4 * 8 + 1, (xin & 3) * 2 + 0, pic1, xin * 2 + 0, 1), \ -+ PIC_16(xin / 4 * 8 + 1, (xin & 3) * 2 + 1, pic1, xin * 2 + 1, 2) \ -+) -+ -+static void col221111(out, pic, width) -+int *out; -+unsigned char *pic; -+int width; -+{ -+ int i, j, k; -+ unsigned char *pic0, *pic1; -+ int *outy, *outc; -+ int cr, cg, cb, y; -+ -+ pic0 = pic; -+ pic1 = pic + width; -+ outy = out; -+ outc = out + 64 * 4; -+ for (i = 2; i > 0; i--) { -+ for (j = 4; j > 0; j--) { -+ for (k = 0; k < 8; k++) { -+ PIC221111(k); -+ } -+ outc += 8; -+ outy += 16; -+ pic0 += 2 * width; -+ pic1 += 2 * width; -+ } -+ outy += 64 * 2 - 16 * 4; -+ } -+} -+ -+static void col221111_16(out, pic, width) -+int *out; -+unsigned char *pic; -+int width; -+{ -+ int i, j, k; -+ unsigned char *pic0, *pic1; -+ int *outy, *outc; -+ int cr, cg, cb, y; -+ -+ pic0 = pic; -+ pic1 = pic + width; -+ outy = out; -+ outc = out + 64 * 4; -+ for (i = 2; i > 0; i--) { -+ for (j = 4; j > 0; j--) { -+ for (k = 0; k < 8; k++) { -+ PIC221111_16(k); -+ } -+ outc += 8; -+ outy += 16; -+ pic0 += 2 * width; -+ pic1 += 2 * width; -+ } -+ outy += 64 * 2 - 16 * 4; -+ } -+} -diff -urN linux-2.6.11/drivers/video/bootsplash/decode-jpg.h linux-2.6.11-bootsplash/drivers/video/bootsplash/decode-jpg.h ---- linux-2.6.11/drivers/video/bootsplash/decode-jpg.h 1970-01-01 01:00:00.000000000 +0100 -+++ linux-2.6.11-bootsplash/drivers/video/bootsplash/decode-jpg.h 2005-03-02 11:40:21.000000000 +0100 -@@ -0,0 +1,35 @@ -+/* -+ * linux/drivers/video/bootsplash/decode-jpg.h - a tiny jpeg decoder. -+ * -+ * (w) August 2001 by Michael Schroeder, -+ */ -+ -+#ifndef __DECODE_JPG_H -+#define __DECODE_JPG_H -+ -+#define ERR_NO_SOI 1 -+#define ERR_NOT_8BIT 2 -+#define ERR_HEIGHT_MISMATCH 3 -+#define ERR_WIDTH_MISMATCH 4 -+#define ERR_BAD_WIDTH_OR_HEIGHT 5 -+#define ERR_TOO_MANY_COMPPS 6 -+#define ERR_ILLEGAL_HV 7 -+#define ERR_QUANT_TABLE_SELECTOR 8 -+#define ERR_NOT_YCBCR_221111 9 -+#define ERR_UNKNOWN_CID_IN_SCAN 10 -+#define ERR_NOT_SEQUENTIAL_DCT 11 -+#define ERR_WRONG_MARKER 12 -+#define ERR_NO_EOI 13 -+#define ERR_BAD_TABLES 14 -+#define ERR_DEPTH_MISMATCH 15 -+ -+struct jpeg_decdata { -+ int dcts[6 * 64 + 16]; -+ int out[64 * 6]; -+ int dquant[3][64]; -+}; -+ -+extern int jpeg_decode(unsigned char *, unsigned char *, int, int, int, struct jpeg_decdata *); -+extern int jpeg_check_size(unsigned char *, int, int); -+ -+#endif -diff -urN linux-2.6.11/drivers/video/bootsplash/render.c linux-2.6.11-bootsplash/drivers/video/bootsplash/render.c ---- linux-2.6.11/drivers/video/bootsplash/render.c 1970-01-01 01:00:00.000000000 +0100 -+++ linux-2.6.11-bootsplash/drivers/video/bootsplash/render.c 2005-03-02 11:40:21.000000000 +0100 -@@ -0,0 +1,316 @@ -+/* -+ * linux/drivers/video/bootsplash/render.c - splash screen render functions. -+ */ -+ -+#include -+#include -+#include -+#include -+#include -+#include -+#include -+ -+#include "../console/fbcon.h" -+#include "bootsplash.h" -+ -+void splash_putcs(struct splash_data *sd, struct vc_data *vc, struct fb_info *info, -+ const unsigned short *s, int count, int ypos, int xpos) -+{ -+ unsigned short charmask = vc->vc_hi_font_mask ? 0x1ff : 0xff; -+ int bgshift = (vc->vc_hi_font_mask) ? 13 : 12; -+ int fgshift = (vc->vc_hi_font_mask) ? 9 : 8; -+ u8 *src; -+ u8 *dst, *splashsrc; -+ unsigned int d, x, y; -+ u32 dd, fgx, bgx; -+ u16 c = scr_readw(s); -+ -+ int fg_color, bg_color, transparent; -+ fg_color = attr_fgcol(fgshift, c); -+ bg_color = attr_bgcol(bgshift, c); -+ transparent = sd->splash_color == bg_color; -+ xpos = xpos * vc->vc_font.width + sd->splash_text_xo; -+ ypos = ypos * vc->vc_font.height + sd->splash_text_yo; -+ splashsrc = (u8 *)(info->splash_pic + ypos * info->splash_bytes + xpos * 2); -+ dst = (u8 *)(info->screen_base + ypos * info->fix.line_length + xpos * 2); -+ -+ fgx = ((u32 *)info->pseudo_palette)[fg_color]; -+ if (transparent && sd->splash_color == 15) { -+ if (fgx == 0xffea) -+ fgx = 0xfe4a; -+ else if (fgx == 0x57ea) -+ fgx = 0x0540; -+ else if (fgx == 0xffff) -+ fgx = 0x52aa; -+ } -+ bgx = ((u32 *)info->pseudo_palette)[bg_color]; -+ d = 0; -+ -+ while (count--) { -+ c = scr_readw(s++); -+ src = vc->vc_font.data + (c & charmask) * vc->vc_font.height * ((vc->vc_font.width + 7) >> 3); -+ -+ for (y = 0; y < vc->vc_font.height; y++) { -+ for (x = 0; x < vc->vc_font.width; x += 2) { -+ if ((x & 7) == 0) -+ d = *src++; -+ if (d & 0x80) -+ dd = fgx; -+ else -+ dd = transparent ? *(u16 *)splashsrc : bgx; -+ splashsrc += 2; -+ if (d & 0x40) -+ dd |= fgx << 16; -+ else -+ dd |= (transparent ? *(u16 *)splashsrc : bgx) << 16; -+ splashsrc += 2; -+ d <<= 2; -+ fb_writel(dd, dst); -+ dst += 4; -+ } -+ dst += info->fix.line_length - vc->vc_font.width * 2; -+ splashsrc += info->splash_bytes - vc->vc_font.width * 2; -+ } -+ dst -= info->fix.line_length * vc->vc_font.height - vc->vc_font.width * 2; -+ splashsrc -= info->splash_bytes * vc->vc_font.height - vc->vc_font.width * 2; -+ } -+} -+ -+static void splash_renderc(struct splash_data *sd, struct fb_info *info, int fg_color, int bg_color, u8 *src, int ypos, int xpos, int height, int width) -+{ -+ int transparent = sd->splash_color == bg_color; -+ u32 dd, fgx, bgx; -+ u8 *dst, *splashsrc; -+ unsigned int d, x, y; -+ -+ splashsrc = (u8 *)(info->splash_pic + ypos * info->splash_bytes + xpos * 2); -+ dst = (u8 *)(info->screen_base + ypos * info->fix.line_length + xpos * 2); -+ fgx = ((u32 *)info->pseudo_palette)[fg_color]; -+ if (transparent && sd->splash_color == 15) { -+ if (fgx == 0xffea) -+ fgx = 0xfe4a; -+ else if (fgx == 0x57ea) -+ fgx = 0x0540; -+ else if (fgx == 0xffff) -+ fgx = 0x52aa; -+ } -+ bgx = ((u32 *)info->pseudo_palette)[bg_color]; -+ d = 0; -+ for (y = 0; y < height; y++) { -+ for (x = 0; x < width; x += 2) { -+ if ((x & 7) == 0) -+ d = *src++; -+ if (d & 0x80) -+ dd = fgx; -+ else -+ dd = transparent ? *(u16 *)splashsrc : bgx; -+ splashsrc += 2; -+ if (d & 0x40) -+ dd |= fgx << 16; -+ else -+ dd |= (transparent ? *(u16 *)splashsrc : bgx) << 16; -+ splashsrc += 2; -+ d <<= 2; -+ fb_writel(dd, dst); -+ dst += 4; -+ } -+ dst += info->fix.line_length - width * 2; -+ splashsrc += info->splash_bytes - width * 2; -+ } -+} -+ -+void splash_putc(struct splash_data *sd, struct vc_data *vc, struct fb_info *info, -+ int c, int ypos, int xpos) -+{ -+ unsigned short charmask = vc->vc_hi_font_mask ? 0x1ff : 0xff; -+ int bgshift = (vc->vc_hi_font_mask) ? 13 : 12; -+ int fgshift = (vc->vc_hi_font_mask) ? 9 : 8; -+ u8 *src = vc->vc_font.data + (c & charmask) * vc->vc_font.height * ((vc->vc_font.width + 7) >> 3); -+ xpos = xpos * vc->vc_font.width + sd->splash_text_xo; -+ ypos = ypos * vc->vc_font.height + sd->splash_text_yo; -+ splash_renderc(sd, info, attr_fgcol(fgshift, c), attr_bgcol(bgshift, c), src, ypos, xpos, vc->vc_font.height, vc->vc_font.width); -+} -+ -+void splashcopy(u8 *dst, u8 *src, int height, int width, int dstbytes, int srcbytes) -+{ -+ int i; -+ -+ while (height-- > 0) { -+ u32 *p = (u32 *)dst; -+ u32 *q = (u32 *)src; -+ for (i=0; i < width/4; i++) { -+ fb_writel(*q++,p++); -+ fb_writel(*q++,p++); -+ } -+ if (width & 2) -+ fb_writel(*q++,p++); -+ if (width & 1) -+ fb_writew(*(u16*)q,(u16*)p); -+ dst += dstbytes; -+ src += srcbytes; -+ } -+} -+ -+static void splashset(u8 *dst, int height, int width, int dstbytes, u32 bgx) { -+ int i; -+ -+ bgx |= bgx << 16; -+ while (height-- > 0) { -+ u32 *p = (u32 *)dst; -+ for (i=0; i < width/4; i++) { -+ fb_writel(bgx,p++); -+ fb_writel(bgx,p++); -+ } -+ if (width & 2) -+ fb_writel(bgx,p++); -+ if (width & 1) -+ fb_writew(bgx,(u16*)p); -+ dst += dstbytes; -+ } -+} -+ -+static void splashfill(struct fb_info *info, int sy, int sx, int height, int width) { -+ splashcopy((u8 *)(info->screen_base + sy * info->fix.line_length + sx * 2), (u8 *)(info->splash_pic + sy * info->splash_bytes + sx * 2), height, width, info->fix.line_length, info->splash_bytes); -+} -+ -+void splash_clear(struct splash_data *sd, struct vc_data *vc, struct fb_info *info, int sy, -+ int sx, int height, int width) -+{ -+ int bgshift = (vc->vc_hi_font_mask) ? 13 : 12; -+ int bg_color = attr_bgcol_ec(bgshift, vc); -+ int transparent = sd->splash_color == bg_color; -+ u32 bgx; -+ u8 *dst; -+ -+ sy = sy * vc->vc_font.height + sd->splash_text_yo; -+ sx = sx * vc->vc_font.width + sd->splash_text_xo; -+ height *= vc->vc_font.height; -+ width *= vc->vc_font.width; -+ if (transparent) { -+ splashfill(info, sy, sx, height, width); -+ return; -+ } -+ dst = (u8 *)(info->screen_base + sy * info->fix.line_length + sx * 2); -+ bgx = ((u32 *)info->pseudo_palette)[bg_color]; -+ splashset(dst, height, width, info->fix.line_length, bgx); -+} -+ -+void splash_bmove(struct splash_data *sd, struct vc_data *vc, struct fb_info *info, int sy, -+ int sx, int dy, int dx, int height, int width) -+{ -+ struct fb_copyarea area; -+ -+ area.sx = sx * vc->vc_font.width; -+ area.sy = sy * vc->vc_font.height; -+ area.dx = dx * vc->vc_font.width; -+ area.dy = dy * vc->vc_font.height; -+ area.sx += sd->splash_text_xo; -+ area.sy += sd->splash_text_yo; -+ area.dx += sd->splash_text_xo; -+ area.dy += sd->splash_text_yo; -+ area.height = height * vc->vc_font.height; -+ area.width = width * vc->vc_font.width; -+ -+ info->fbops->fb_copyarea(info, &area); -+} -+ -+void splash_clear_margins(struct splash_data *sd, struct vc_data *vc, struct fb_info *info, -+ int bottom_only) -+{ -+ unsigned int tw = vc->vc_cols*vc->vc_font.width; -+ unsigned int th = vc->vc_rows*vc->vc_font.height; -+ -+ if (!bottom_only) { -+ /* top margin */ -+ splashfill(info, 0, 0, sd->splash_text_yo, info->var.xres); -+ /* left margin */ -+ splashfill(info, sd->splash_text_yo, 0, th, sd->splash_text_xo); -+ /* right margin */ -+ splashfill(info, sd->splash_text_yo, sd->splash_text_xo + tw, th, info->var.xres - sd->splash_text_xo - tw); -+ -+ } -+ splashfill(info, sd->splash_text_yo + th, 0, info->var.yres - sd->splash_text_yo - th, info->var.xres); -+} -+ -+int splash_cursor(struct splash_data *sd, struct fb_info *info, struct fb_cursor *cursor) -+{ -+ int i; -+ unsigned int dsize, s_pitch; -+ -+ if (info->state != FBINFO_STATE_RUNNING) -+ return 0; -+ -+ s_pitch = (cursor->image.width + 7) >> 3; -+ dsize = s_pitch * cursor->image.height; -+ if (cursor->enable) { -+ switch (cursor->rop) { -+ case ROP_XOR: -+ for (i = 0; i < dsize; i++) -+ info->fb_cursordata[i] = cursor->image.data[i] ^ cursor->mask[i]; -+ break; -+ case ROP_COPY: -+ default: -+ for (i = 0; i < dsize; i++) -+ info->fb_cursordata[i] = cursor->image.data[i] & cursor->mask[i]; -+ break; -+ } -+ } else if (info->fb_cursordata != cursor->image.data) -+ memcpy(info->fb_cursordata, cursor->image.data, dsize); -+ cursor->image.data = info->fb_cursordata; -+ splash_renderc(sd, info, cursor->image.fg_color, cursor->image.bg_color, (u8 *)info->fb_cursordata, cursor->image.dy + sd->splash_text_yo, cursor->image.dx + sd->splash_text_xo, cursor->image.height, cursor->image.width); -+ return 0; -+} -+ -+void splash_bmove_redraw(struct splash_data *sd, struct vc_data *vc, struct fb_info *info, int y, int sx, int dx, int width) -+{ -+ unsigned short *d = (unsigned short *) (vc->vc_origin + vc->vc_size_row * y + dx * 2); -+ unsigned short *s = d + (dx - sx); -+ unsigned short *start = d; -+ unsigned short *ls = d; -+ unsigned short *le = d + width; -+ unsigned short c; -+ int x = dx; -+ unsigned short attr = 1; -+ -+ do { -+ c = scr_readw(d); -+ if (attr != (c & 0xff00)) { -+ attr = c & 0xff00; -+ if (d > start) { -+ splash_putcs(sd, vc, info, start, d - start, y, x); -+ x += d - start; -+ start = d; -+ } -+ } -+ if (s >= ls && s < le && c == scr_readw(s)) { -+ if (d > start) { -+ splash_putcs(sd, vc, info, start, d - start, y, x); -+ x += d - start + 1; -+ start = d + 1; -+ } else { -+ x++; -+ start++; -+ } -+ } -+ s++; -+ d++; -+ } while (d < le); -+ if (d > start) -+ splash_putcs(sd, vc, info, start, d - start, y, x); -+} -+ -+void splash_blank(struct splash_data *sd, struct vc_data *vc, struct fb_info *info, int blank) -+{ -+ if (blank) { -+ if (info->silent_screen_base) -+ splashset((u8 *)info->silent_screen_base, info->var.yres, info->var.xres, info->fix.line_length, 0); -+ splashset((u8 *)info->screen_base, info->var.yres, info->var.xres, info->fix.line_length, 0); -+ } else { -+ if (info->silent_screen_base) -+ splash_prepare(vc, info); -+ splash_clear_margins(vc->vc_splash_data, vc, info, 0); -+ /* no longer needed, done in fbcon_blank */ -+ /* update_screen(vc->vc_num); */ -+ } -+} -+ -diff -urN linux-2.6.11/drivers/video/console/bitblit.c linux-2.6.11-bootsplash/drivers/video/console/bitblit.c ---- linux-2.6.11/drivers/video/console/bitblit.c 2005-03-02 08:38:33.000000000 +0100 -+++ linux-2.6.11-bootsplash/drivers/video/console/bitblit.c 2005-03-02 11:40:21.000000000 +0100 -@@ -18,6 +18,9 @@ - #include - #include - #include "fbcon.h" -+#ifdef CONFIG_BOOTSPLASH -+#include "../bootsplash/bootsplash.h" -+#endif - - /* - * Accelerated handlers. -@@ -77,6 +80,13 @@ - { - struct fb_copyarea area; - -+#ifdef CONFIG_BOOTSPLASH -+ if (info->splash_data) { -+ splash_bmove(info->splash_data, vc, info, -+ sy, sx, dy, dx, height, width); -+ return; -+ } -+#endif - area.sx = sx * vc->vc_font.width; - area.sy = sy * vc->vc_font.height; - area.dx = dx * vc->vc_font.width; -@@ -93,6 +103,13 @@ - int bgshift = (vc->vc_hi_font_mask) ? 13 : 12; - struct fb_fillrect region; - -+#ifdef CONFIG_BOOTSPLASH -+ if (info->splash_data) { -+ splash_clear(info->splash_data, vc, info, -+ sy, sx, height, width); -+ return; -+ } -+#endif - region.color = attr_bgcol_ec(bgshift, vc); - region.dx = sx * vc->vc_font.width; - region.dy = sy * vc->vc_font.height; -@@ -127,6 +144,13 @@ - struct fb_image image; - u8 *src, *dst, *buf = NULL; - -+#ifdef CONFIG_BOOTSPLASH -+ if (info->splash_data) { -+ splash_putcs(info->splash_data, vc, info, s, count, yy, xx); -+ return; -+ } -+#endif -+ - if (attribute) { - buf = kmalloc(cellsize, GFP_KERNEL); - if (!buf) -@@ -215,6 +239,13 @@ - unsigned int bs = info->var.yres - bh; - struct fb_fillrect region; - -+#ifdef CONFIG_BOOTSPLASH -+ if (info->splash_data) { -+ splash_clear_margins(info->splash_data, vc, info, bottom_only); -+ return; -+ } -+#endif -+ - region.color = attr_bgcol_ec(bgshift, vc); - region.rop = ROP_COPY; - -@@ -373,6 +404,13 @@ - cursor.image.depth = 1; - cursor.rop = ROP_XOR; - -+#ifdef CONFIG_BOOTSPLASH -+ if (info->splash_data) { -+ splash_cursor(info->splash_data, info, &cursor); -+ ops->cursor_reset = 0; -+ return; -+ } -+#endif - info->fbops->fb_cursor(info, &cursor); - - ops->cursor_reset = 0; -diff -urN linux-2.6.11/drivers/video/console/fbcon.c linux-2.6.11-bootsplash/drivers/video/console/fbcon.c ---- linux-2.6.11/drivers/video/console/fbcon.c 2005-03-02 08:38:13.000000000 +0100 -+++ linux-2.6.11-bootsplash/drivers/video/console/fbcon.c 2005-03-02 11:40:21.000000000 +0100 -@@ -93,6 +93,9 @@ - #endif - - #include "fbcon.h" -+#ifdef CONFIG_BOOTSPLASH -+#include "../bootsplash/bootsplash.h" -+#endif - - #ifdef FBCONDEBUG - # define DPRINTK(fmt, args...) printk(KERN_DEBUG "%s: " fmt, __FUNCTION__ , ## args) -@@ -395,6 +398,10 @@ - for (i = first_fb_vc; i <= last_fb_vc; i++) - con2fb_map[i] = info_idx; - -+#ifdef CONFIG_BOOTSPLASH -+ splash_init(); -+#endif -+ - err = take_over_console(&fb_con, first_fb_vc, last_fb_vc, - fbcon_is_default); - if (err) { -@@ -937,6 +944,16 @@ - rows = vc->vc_rows; - new_cols = info->var.xres / vc->vc_font.width; - new_rows = info->var.yres / vc->vc_font.height; -+ -+#ifdef CONFIG_BOOTSPLASH -+ if (vc->vc_splash_data && vc->vc_splash_data->splash_state) { -+ new_cols = vc->vc_splash_data->splash_text_wi / vc->vc_font.width; -+ new_rows = vc->vc_splash_data->splash_text_he / vc->vc_font.height; -+ logo = 0; -+ con_remap_def_color(vc->vc_num, vc->vc_splash_data->splash_color << 4 | vc->vc_splash_data->splash_fg_color); -+ } -+#endif -+ - vc_resize(vc->vc_num, new_cols, new_rows); - /* - * We must always set the mode. The mode of the previous console -@@ -1562,6 +1579,10 @@ - fbcon_softback_note(vc, t, count); - if (logo_shown >= 0) - goto redraw_up; -+#ifdef CONFIG_BOOTSPLASH -+ if (info->splash_data) -+ goto redraw_up; -+#endif - switch (p->scrollmode) { - case SCROLL_MOVE: - ops->bmove(vc, info, t + count, 0, t, 0, -@@ -1646,6 +1667,10 @@ - case SM_DOWN: - if (count > vc->vc_rows) /* Maximum realistic size */ - count = vc->vc_rows; -+#ifdef CONFIG_BOOTSPLASH -+ if (info->splash_data) -+ goto redraw_down; -+#endif - switch (p->scrollmode) { - case SCROLL_MOVE: - ops->bmove(vc, info, t, 0, t + count, 0, -@@ -1788,6 +1813,14 @@ - } - return; - } -+ -+#ifdef CONFIG_BOOTSPLASH -+ if (info->splash_data && sy == dy && height == 1) { -+ /* must use slower redraw bmove to keep background pic intact */ -+ splash_bmove_redraw(info->splash_data, vc, info, sy, sx, dx, width); -+ return; -+ } -+#endif - ops->bmove(vc, info, real_y(p, sy), sx, real_y(p, dy), dx, - height, width); - } -@@ -1890,6 +1923,10 @@ - - info = registered_fb[con2fb_map[vc->vc_num]]; - -+#ifdef CONFIG_BOOTSPLASH -+ splash_prepare(vc, info); -+#endif -+ - if (softback_top) { - int l = fbcon_softback_size / vc->vc_size_row; - if (softback_lines) -@@ -1999,6 +2036,12 @@ - static void fbcon_generic_blank(struct vc_data *vc, struct fb_info *info, - int blank) - { -+#ifdef CONFIG_BOOTSPLASH -+ if (info->splash_data) { -+ splash_blank(info->splash_data, vc, info, blank); -+ return; -+ } -+#endif - if (blank) { - unsigned short charmask = vc->vc_hi_font_mask ? - 0x1ff : 0xff; -@@ -2196,8 +2239,15 @@ - } - - if (resize) { -+ u32 xres = info->var.xres, yres = info->var.yres; - /* reset wrap/pan */ - info->var.xoffset = info->var.yoffset = p->yscroll = 0; -+#ifdef CONFIG_BOOTSPLASH -+ if (info->splash_data) { -+ xres = info->splash_data->splash_text_wi; -+ yres = info->splash_data->splash_text_he; -+ } -+#endif - vc_resize(vc->vc_num, info->var.xres / w, info->var.yres / h); - if (CON_IS_VISIBLE(vc) && softback_buf) { - int l = fbcon_softback_size / vc->vc_size_row; -diff -urN linux-2.6.11/drivers/video/console/fbcon.h linux-2.6.11-bootsplash/drivers/video/console/fbcon.h ---- linux-2.6.11/drivers/video/console/fbcon.h 2005-03-02 08:38:13.000000000 +0100 -+++ linux-2.6.11-bootsplash/drivers/video/console/fbcon.h 2005-03-02 11:40:21.000000000 +0100 -@@ -23,6 +23,34 @@ - * low-level frame buffer device - */ - -+#ifdef CONFIG_BOOTSPLASH -+struct splash_data { -+ int splash_state; /* show splash? */ -+ int splash_color; /* transparent color */ -+ int splash_fg_color; /* foreground color */ -+ int splash_width; /* width of image */ -+ int splash_height; /* height of image */ -+ int splash_text_xo; /* text area origin */ -+ int splash_text_yo; -+ int splash_text_wi; /* text area size */ -+ int splash_text_he; -+ int splash_showtext; /* silent/verbose mode */ -+ int splash_boxcount; -+ int splash_percent; -+ int splash_overpaintok; /* is it ok to overpaint boxes */ -+ int splash_palcnt; -+ char *oldscreen_base; /* pointer to top of virtual screen */ -+ unsigned char *splash_boxes; -+ unsigned char *splash_jpeg; /* jpeg */ -+ unsigned char *splash_palette; /* palette for 8-bit */ -+ -+ int splash_dosilent; /* show silent jpeg */ -+ unsigned char *splash_silentjpeg; -+ unsigned char *splash_sboxes; -+ int splash_sboxcount; -+}; -+#endif -+ - struct display { - /* Filled in by the frame buffer device */ - u_short inverse; /* != 0 text black on white as default */ -diff -urN linux-2.6.11/drivers/video/vesafb.c linux-2.6.11-bootsplash/drivers/video/vesafb.c ---- linux-2.6.11/drivers/video/vesafb.c 2005-03-02 08:37:48.000000000 +0100 -+++ linux-2.6.11-bootsplash/drivers/video/vesafb.c 2005-03-02 11:40:21.000000000 +0100 -@@ -175,7 +175,10 @@ - return 0; - } - --static struct fb_ops vesafb_ops = { -+#ifndef CONFIG_BOOTSPLASH -+static -+#endif -+struct fb_ops vesafb_ops = { - .owner = THIS_MODULE, - .fb_setcolreg = vesafb_setcolreg, - .fb_pan_display = vesafb_pan_display, -@@ -260,6 +263,9 @@ - * option to simply use size_total as that - * wastes plenty of kernel address space. */ - size_remap = size_vmode * 2; -+#ifdef CONFIG_BOOTSPLASH -+ size_remap *= 2; /* some more for the images */ -+#endif - if (vram_remap) - size_remap = vram_remap * 1024 * 1024; - if (size_remap < size_vmode) -diff -urN linux-2.6.11/include/linux/console_struct.h linux-2.6.11-bootsplash/include/linux/console_struct.h ---- linux-2.6.11/include/linux/console_struct.h 2005-03-02 08:37:30.000000000 +0100 -+++ linux-2.6.11-bootsplash/include/linux/console_struct.h 2005-03-02 11:40:21.000000000 +0100 -@@ -89,6 +89,9 @@ - struct vc_data **vc_display_fg; /* [!] Ptr to var holding fg console for this display */ - unsigned long vc_uni_pagedir; - unsigned long *vc_uni_pagedir_loc; /* [!] Location of uni_pagedir variable for this console */ -+#ifdef CONFIG_BOOTSPLASH -+ struct splash_data *vc_splash_data; -+#endif - struct vt_struct *vc_vt; - /* additional information is in vt_kern.h */ - }; -diff -urN linux-2.6.11/include/linux/fb.h linux-2.6.11-bootsplash/include/linux/fb.h ---- linux-2.6.11/include/linux/fb.h 2005-03-02 08:37:53.000000000 +0100 -+++ linux-2.6.11-bootsplash/include/linux/fb.h 2005-03-02 11:40:21.000000000 +0100 -@@ -726,6 +726,14 @@ - void *fbcon_par; /* fbcon use-only private area */ - /* From here on everything is device dependent */ - void *par; -+#ifdef CONFIG_BOOTSPLASH -+ struct splash_data *splash_data; -+ unsigned char *splash_pic; -+ int splash_pic_size; -+ int splash_bytes; -+ char *silent_screen_base; /* real screen base */ -+ char fb_cursordata[64]; -+#endif - }; - - #ifdef MODULE diff -rN -u vmiklos-old/source/base/dotkernel/bootsplash-3.1.4-2.6.11.8.diff vmiklos-new/source/base/dotkernel/bootsplash-3.1.4-2.6.11.8.diff --- vmiklos-old/source/base/dotkernel/bootsplash-3.1.4-2.6.11.8.diff 1970-01-01 01:00:00.000000000 +0100 +++ vmiklos-new/source/base/dotkernel/bootsplash-3.1.4-2.6.11.8.diff 2005-03-02 13:26:00.000000000 +0100 @@ -0,0 +1,2781 @@ +diff -urN linux-2.6.11/drivers/char/keyboard.c linux-2.6.11-bootsplash/drivers/char/keyboard.c +--- linux-2.6.11/drivers/char/keyboard.c 2005-03-02 08:38:37.000000000 +0100 ++++ linux-2.6.11-bootsplash/drivers/char/keyboard.c 2005-03-02 11:40:21.000000000 +0100 +@@ -1060,6 +1060,15 @@ + if (keycode < BTN_MISC) + printk(KERN_WARNING "keyboard.c: can't emulate rawmode for keycode %d\n", keycode); + ++#ifdef CONFIG_BOOTSPLASH ++ /* This code has to be redone for some non-x86 platforms */ ++ if (down == 1 && (keycode == 0x3c || keycode == 0x01)) { /* F2 and ESC on PC keyboard */ ++ extern int splash_verbose(void); ++ if (splash_verbose()) ++ return; ++ } ++#endif ++ + #ifdef CONFIG_MAGIC_SYSRQ /* Handle the SysRq Hack */ + if (keycode == KEY_SYSRQ && (sysrq_down || (down == 1 && sysrq_alt))) { + sysrq_down = down; +diff -urN linux-2.6.11/drivers/char/n_tty.c linux-2.6.11-bootsplash/drivers/char/n_tty.c +--- linux-2.6.11/drivers/char/n_tty.c 2005-03-02 08:37:31.000000000 +0100 ++++ linux-2.6.11-bootsplash/drivers/char/n_tty.c 2005-03-02 11:40:21.000000000 +0100 +@@ -1297,6 +1297,15 @@ + tty->minimum_to_wake = (minimum - (b - buf)); + + if (!input_available_p(tty, 0)) { ++#ifdef CONFIG_BOOTSPLASH ++ if (file->f_dentry->d_inode->i_rdev == MKDEV(TTY_MAJOR,0) || ++ file->f_dentry->d_inode->i_rdev == MKDEV(TTY_MAJOR,1) || ++ file->f_dentry->d_inode->i_rdev == MKDEV(TTYAUX_MAJOR,0) || ++ file->f_dentry->d_inode->i_rdev == MKDEV(TTYAUX_MAJOR,1)) { ++ extern int splash_verbose(void); ++ (void)splash_verbose(); ++ } ++#endif + if (test_bit(TTY_OTHER_CLOSED, &tty->flags)) { + retval = -EIO; + break; +diff -urN linux-2.6.11/drivers/char/vt.c linux-2.6.11-bootsplash/drivers/char/vt.c +--- linux-2.6.11/drivers/char/vt.c 2005-03-02 08:38:25.000000000 +0100 ++++ linux-2.6.11-bootsplash/drivers/char/vt.c 2005-03-02 11:40:21.000000000 +0100 +@@ -3251,6 +3251,31 @@ + return 0; + } + ++#ifdef CONFIG_BOOTSPLASH ++void con_remap_def_color(int currcons, int new_color) ++{ ++ unsigned short *sbuf = screenbuf; ++ unsigned c, len = screenbuf_size >> 1; ++ int old_color; ++ ++ if (sbuf) { ++ old_color = def_color << 8; ++ new_color <<= 8; ++ while(len--) { ++ c = *sbuf; ++ if (((c ^ old_color) & 0xf000) == 0) ++ *sbuf ^= (old_color ^ new_color) & 0xf000; ++ if (((c ^ old_color) & 0x0f00) == 0) ++ *sbuf ^= (old_color ^ new_color) & 0x0f00; ++ sbuf++; ++ } ++ new_color >>= 8; ++ } ++ def_color = color = new_color; ++ update_attr(currcons); ++} ++#endif ++ + /* + * Visible symbols for modules + */ +diff -urN linux-2.6.11/drivers/video/Kconfig linux-2.6.11-bootsplash/drivers/video/Kconfig +--- linux-2.6.11/drivers/video/Kconfig 2005-03-02 08:37:45.000000000 +0100 ++++ linux-2.6.11-bootsplash/drivers/video/Kconfig 2005-03-02 11:40:21.000000000 +0100 +@@ -1140,5 +1140,9 @@ + source "drivers/video/backlight/Kconfig" + endif + ++if FB ++ source "drivers/video/bootsplash/Kconfig" ++endif ++ + endmenu + +diff -urN linux-2.6.11/drivers/video/Makefile linux-2.6.11-bootsplash/drivers/video/Makefile +--- linux-2.6.11/drivers/video/Makefile 2005-03-02 08:37:48.000000000 +0100 ++++ linux-2.6.11-bootsplash/drivers/video/Makefile 2005-03-02 11:40:21.000000000 +0100 +@@ -7,6 +7,7 @@ + obj-$(CONFIG_VT) += console/ + obj-$(CONFIG_LOGO) += logo/ + obj-$(CONFIG_SYSFS) += backlight/ ++obj-$(CONFIG_BOOTSPLASH) += bootsplash/ + + obj-$(CONFIG_FB) += fbmem.o fbmon.o fbcmap.o fbsysfs.o modedb.o softcursor.o + # Only include macmodes.o if we have FB support and are PPC +diff -urN linux-2.6.11/drivers/video/bootsplash/Kconfig linux-2.6.11-bootsplash/drivers/video/bootsplash/Kconfig +--- linux-2.6.11/drivers/video/bootsplash/Kconfig 1970-01-01 01:00:00.000000000 +0100 ++++ linux-2.6.11-bootsplash/drivers/video/bootsplash/Kconfig 2005-03-02 11:40:21.000000000 +0100 +@@ -0,0 +1,17 @@ ++# ++# Bootsplash configuration ++# ++ ++menu "Bootsplash configuration" ++ ++config BOOTSPLASH ++ bool "Bootup splash screen" ++ depends on FRAMEBUFFER_CONSOLE && FB_VESA ++ default n ++ ---help--- ++ This option enables the Linux bootsplash screen. For more ++ information on the bootsplash screen have a look at ++ http://www.bootsplash.org/. ++ If you are unsure, say N ++endmenu ++ +diff -urN linux-2.6.11/drivers/video/bootsplash/Makefile linux-2.6.11-bootsplash/drivers/video/bootsplash/Makefile +--- linux-2.6.11/drivers/video/bootsplash/Makefile 1970-01-01 01:00:00.000000000 +0100 ++++ linux-2.6.11-bootsplash/drivers/video/bootsplash/Makefile 2005-03-02 11:40:21.000000000 +0100 +@@ -0,0 +1,5 @@ ++# Makefile for the Linux bootsplash ++ ++obj-$(CONFIG_BOOTSPLASH) += bootsplash.o ++obj-$(CONFIG_BOOTSPLASH) += decode-jpg.o ++obj-$(CONFIG_BOOTSPLASH) += render.o +diff -urN linux-2.6.11/drivers/video/bootsplash/bootsplash.c linux-2.6.11-bootsplash/drivers/video/bootsplash/bootsplash.c +--- linux-2.6.11/drivers/video/bootsplash/bootsplash.c 1970-01-01 01:00:00.000000000 +0100 ++++ linux-2.6.11-bootsplash/drivers/video/bootsplash/bootsplash.c 2005-03-02 11:40:21.000000000 +0100 +@@ -0,0 +1,986 @@ ++/* ++ * linux/drivers/video/bootsplash/bootsplash.c - ++ * splash screen handling functions. ++ * ++ * (w) 2001-2004 by Volker Poplawski, , ++ * Stefan Reinauer, , ++ * Steffen Winterfeldt, , ++ * Michael Schroeder ++ * ++ * Ideas & SuSE screen work by Ken Wimer, ++ * ++ * For more information on this code check http://www.bootsplash.org/ ++ */ ++ ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++ ++#include ++#include ++ ++#include "../console/fbcon.h" ++#include "bootsplash.h" ++#include "decode-jpg.h" ++ ++extern struct fb_ops vesafb_ops; ++extern signed char con2fb_map[MAX_NR_CONSOLES]; ++ ++#define SPLASH_VERSION "3.1.6-2004/03/31" ++ ++/* These errors have to match fbcon-jpegdec.h */ ++static unsigned char *jpg_errors[] = { ++ "no SOI found", ++ "not 8 bit", ++ "height mismatch", ++ "width mismatch", ++ "bad width or height", ++ "too many COMPPs", ++ "illegal HV", ++ "quant table selector", ++ "picture is not YCBCR 221111", ++ "unknow CID in scan", ++ "dct not sequential", ++ "wrong marker", ++ "no EOI", ++ "bad tables", ++ "depth mismatch" ++}; ++ ++static struct jpeg_decdata *decdata = 0; /* private decoder data */ ++ ++static int splash_registered = 0; ++static int splash_usesilent = 0; /* shall we display the silentjpeg? */ ++int splash_default = 0xf01; ++ ++static int splash_check_jpeg(unsigned char *jpeg, int width, int height, int depth); ++ ++static int __init splash_setup(char *options) ++{ ++ if(!strncmp("silent", options, 6)) { ++ printk(KERN_INFO "bootsplash: silent mode.\n"); ++ splash_usesilent = 1; ++ /* skip "silent," */ ++ if (strlen(options) == 6) ++ return 0; ++ options += 7; ++ } ++ if(!strncmp("verbose", options, 7)) { ++ printk(KERN_INFO "bootsplash: verbose mode.\n"); ++ splash_usesilent = 0; ++ return 0; ++ } ++ splash_default = simple_strtoul(options, NULL, 0); ++ return 0; ++} ++ ++__setup("splash=", splash_setup); ++ ++ ++static int splash_hasinter(unsigned char *buf, int num) ++{ ++ unsigned char *bufend = buf + num * 12; ++ while(buf < bufend) { ++ if (buf[1] > 127) /* inter? */ ++ return 1; ++ buf += buf[3] > 127 ? 24 : 12; /* blend? */ ++ } ++ return 0; ++} ++ ++static int boxextract(unsigned char *buf, unsigned short *dp, unsigned char *cols, int *blendp) ++{ ++ dp[0] = buf[0] | buf[1] << 8; ++ dp[1] = buf[2] | buf[3] << 8; ++ dp[2] = buf[4] | buf[5] << 8; ++ dp[3] = buf[6] | buf[7] << 8; ++ *(unsigned int *)(cols + 0) = ++ *(unsigned int *)(cols + 4) = ++ *(unsigned int *)(cols + 8) = ++ *(unsigned int *)(cols + 12) = *(unsigned int *)(buf + 8); ++ if (dp[1] > 32767) { ++ dp[1] = ~dp[1]; ++ *(unsigned int *)(cols + 4) = *(unsigned int *)(buf + 12); ++ *(unsigned int *)(cols + 8) = *(unsigned int *)(buf + 16); ++ *(unsigned int *)(cols + 12) = *(unsigned int *)(buf + 20); ++ *blendp = 1; ++ return 24; ++ } ++ return 12; ++} ++ ++static void boxit(unsigned char *pic, int bytes, unsigned char *buf, int num, int percent, int overpaint) ++{ ++ int x, y, i, p, doblend, r, g, b, a, add; ++ unsigned short data1[4]; ++ unsigned char cols1[16]; ++ unsigned short data2[4]; ++ unsigned char cols2[16]; ++ unsigned char *bufend; ++ unsigned short *picp; ++ unsigned int stipple[32], sti, stin, stinn, stixs, stixe, stiys, stiye; ++ int xs, xe, ys, ye, xo, yo; ++ ++ if (num == 0) ++ return; ++ bufend = buf + num * 12; ++ stipple[0] = 0xffffffff; ++ stin = 1; ++ stinn = 0; ++ stixs = stixe = 0; ++ stiys = stiye = 0; ++ while(buf < bufend) { ++ doblend = 0; ++ buf += boxextract(buf, data1, cols1, &doblend); ++ if (data1[0] == 32767 && data1[1] == 32767) { ++ /* box stipple */ ++ if (stinn == 32) ++ continue; ++ if (stinn == 0) { ++ stixs = data1[2]; ++ stixe = data1[3]; ++ stiys = stiye = 0; ++ } else if (stinn == 4) { ++ stiys = data1[2]; ++ stiye = data1[3]; ++ } ++ stipple[stinn++] = (cols1[ 0] << 24) | (cols1[ 1] << 16) | (cols1[ 2] << 8) | cols1[ 3] ; ++ stipple[stinn++] = (cols1[ 4] << 24) | (cols1[ 5] << 16) | (cols1[ 6] << 8) | cols1[ 7] ; ++ stipple[stinn++] = (cols1[ 8] << 24) | (cols1[ 9] << 16) | (cols1[10] << 8) | cols1[11] ; ++ stipple[stinn++] = (cols1[12] << 24) | (cols1[13] << 16) | (cols1[14] << 8) | cols1[15] ; ++ stin = stinn; ++ continue; ++ } ++ stinn = 0; ++ if (data1[0] > 32767) ++ buf += boxextract(buf, data2, cols2, &doblend); ++ if (data1[0] == 32767 && data1[1] == 32766) { ++ /* box copy */ ++ i = 12 * (short)data1[3]; ++ doblend = 0; ++ i += boxextract(buf + i, data1, cols1, &doblend); ++ if (data1[0] > 32767) ++ boxextract(buf + i, data2, cols2, &doblend); ++ } ++ if (data1[0] == 32767) ++ continue; ++ if (data1[2] > 32767) { ++ if (overpaint) ++ continue; ++ data1[2] = ~data1[2]; ++ } ++ if (data1[3] > 32767) { ++ if (percent == 65536) ++ continue; ++ data1[3] = ~data1[3]; ++ } ++ if (data1[0] > 32767) { ++ data1[0] = ~data1[0]; ++ for (i = 0; i < 4; i++) ++ data1[i] = (data1[i] * (65536 - percent) + data2[i] * percent) >> 16; ++ for (i = 0; i < 16; i++) ++ cols1[i] = (cols1[i] * (65536 - percent) + cols2[i] * percent) >> 16; ++ } ++ *(unsigned int *)cols2 = *(unsigned int *)cols1; ++ a = cols2[3]; ++ if (a == 0 && !doblend) ++ continue; ++ ++ if (stixs >= 32768) { ++ xo = xs = (stixs ^ 65535) + data1[0]; ++ xe = stixe ? stixe + data1[0] : data1[2]; ++ } else if (stixe >= 32768) { ++ xs = stixs ? data1[2] - stixs : data1[0]; ++ xe = data1[2] - (stixe ^ 65535); ++ xo = xe + 1; ++ } else { ++ xo = xs = stixs; ++ xe = stixe ? stixe : data1[2]; ++ } ++ if (stiys >= 32768) { ++ yo = ys = (stiys ^ 65535) + data1[1]; ++ ye = stiye ? stiye + data1[1] : data1[3]; ++ } else if (stiye >= 32768) { ++ ys = stiys ? data1[3] - stiys : data1[1]; ++ ye = data1[3] - (stiye ^ 65535); ++ yo = ye + 1; ++ } else { ++ yo = ys = stiys; ++ ye = stiye ? stiye : data1[3]; ++ } ++ xo = 32 - (xo & 31); ++ yo = stin - (yo % stin); ++ if (xs < data1[0]) ++ xs = data1[0]; ++ if (xe > data1[2]) ++ xe = data1[2]; ++ if (ys < data1[1]) ++ ys = data1[1]; ++ if (ye > data1[3]) ++ ye = data1[3]; ++ ++ for (y = ys; y <= ye; y++) { ++ sti = stipple[(y + yo) % stin]; ++ x = (xs + xo) & 31; ++ if (x) ++ sti = (sti << x) | (sti >> (32 - x)); ++ if (doblend) { ++ if ((p = data1[3] - data1[1]) != 0) ++ p = ((y - data1[1]) << 16) / p; ++ for (i = 0; i < 8; i++) ++ cols2[i + 8] = (cols1[i] * (65536 - p) + cols1[i + 8] * p) >> 16; ++ } ++ add = (xs & 1); ++ add ^= (add ^ y) & 1 ? 1 : 3; /* 2x2 ordered dithering */ ++ picp = (unsigned short *)(pic + xs * 2 + y * bytes); ++ for (x = xs; x <= xe; x++) { ++ if (!(sti & 0x80000000)) { ++ sti <<= 1; ++ picp++; ++ add ^= 3; ++ continue; ++ } ++ sti = (sti << 1) | 1; ++ if (doblend) { ++ if ((p = data1[2] - data1[0]) != 0) ++ p = ((x - data1[0]) << 16) / p; ++ for (i = 0; i < 4; i++) ++ cols2[i] = (cols2[i + 8] * (65536 - p) + cols2[i + 12] * p) >> 16; ++ a = cols2[3]; ++ } ++ r = cols2[0]; ++ g = cols2[1]; ++ b = cols2[2]; ++ if (a != 255) { ++ i = *picp; ++ r = ((i >> 8 & 0xf8) * (255 - a) + r * a) / 255; ++ g = ((i >> 3 & 0xfc) * (255 - a) + g * a) / 255; ++ b = ((i << 3 & 0xf8) * (255 - a) + b * a) / 255; ++ } ++ #define CLAMP(x) ((x) >= 256 ? 255 : (x)) ++ i = ((CLAMP(r + add*2+1) & 0xf8) << 8) | ++ ((CLAMP(g + add ) & 0xfc) << 3) | ++ ((CLAMP(b + add*2+1) ) >> 3); ++ *picp++ = i; ++ add ^= 3; ++ } ++ } ++ } ++} ++ ++static int splash_check_jpeg(unsigned char *jpeg, int width, int height, int depth) ++{ ++ int size, err; ++ unsigned char *mem; ++ ++ size = ((width + 15) & ~15) * ((height + 15) & ~15) * (depth >> 3); ++ mem = vmalloc(size); ++ if (!mem) { ++ printk(KERN_INFO "bootsplash: no memory for decoded picture.\n"); ++ return -1; ++ } ++ if (!decdata) ++ decdata = vmalloc(sizeof(*decdata)); ++ if ((err = jpeg_decode(jpeg, mem, ((width + 15) & ~15), ((height + 15) & ~15), depth, decdata))) ++ printk(KERN_INFO "bootsplash: error while decompressing picture: %s (%d)\n",jpg_errors[err - 1], err); ++ vfree(mem); ++ return err ? -1 : 0; ++} ++ ++static void splash_free(struct vc_data *vc, struct fb_info *info) ++{ ++ if (!vc->vc_splash_data) ++ return; ++ if (info->silent_screen_base) ++ info->screen_base = info->silent_screen_base; ++ info->silent_screen_base = 0; ++ if (vc->vc_splash_data->splash_silentjpeg) ++ vfree(vc->vc_splash_data->splash_sboxes); ++ vfree(vc->vc_splash_data); ++ vc->vc_splash_data = 0; ++ info->splash_data = 0; ++} ++ ++static int splash_mkpenguin(struct splash_data *data, int pxo, int pyo, int pwi, int phe, int pr, int pg, int pb) ++{ ++ unsigned char *buf; ++ int i; ++ ++ if (pwi ==0 || phe == 0) ++ return 0; ++ buf = (unsigned char *)data + sizeof(*data); ++ pwi += pxo - 1; ++ phe += pyo - 1; ++ *buf++ = pxo; ++ *buf++ = pxo >> 8; ++ *buf++ = pyo; ++ *buf++ = pyo >> 8; ++ *buf++ = pwi; ++ *buf++ = pwi >> 8; ++ *buf++ = phe; ++ *buf++ = phe >> 8; ++ *buf++ = pr; ++ *buf++ = pg; ++ *buf++ = pb; ++ *buf++ = 0; ++ for (i = 0; i < 12; i++, buf++) ++ *buf = buf[-12]; ++ buf[-24] ^= 0xff; ++ buf[-23] ^= 0xff; ++ buf[-1] = 0xff; ++ return 2; ++} ++ ++static const int splash_offsets[3][16] = { ++ /* len, unit, size, state, fgcol, col, xo, yo, wi, he ++ boxcnt, ssize, sboxcnt, percent, overok, palcnt */ ++ /* V1 */ ++ { 20, -1, 16, -1, -1, -1, 8, 10, 12, 14, ++ -1, -1, -1, -1, -1, -1 }, ++ /* V2 */ ++ { 35, 8, 12, 9, 10, 11, 16, 18, 20, 22, ++ -1, -1, -1, -1, -1, -1 }, ++ /* V3 */ ++ { 38, 8, 12, 9, 10, 11, 16, 18, 20, 22, ++ 24, 28, 32, 34, 36, 37 }, ++}; ++ ++#define SPLASH_OFF_LEN offsets[0] ++#define SPLASH_OFF_UNIT offsets[1] ++#define SPLASH_OFF_SIZE offsets[2] ++#define SPLASH_OFF_STATE offsets[3] ++#define SPLASH_OFF_FGCOL offsets[4] ++#define SPLASH_OFF_COL offsets[5] ++#define SPLASH_OFF_XO offsets[6] ++#define SPLASH_OFF_YO offsets[7] ++#define SPLASH_OFF_WI offsets[8] ++#define SPLASH_OFF_HE offsets[9] ++#define SPLASH_OFF_BOXCNT offsets[10] ++#define SPLASH_OFF_SSIZE offsets[11] ++#define SPLASH_OFF_SBOXCNT offsets[12] ++#define SPLASH_OFF_PERCENT offsets[13] ++#define SPLASH_OFF_OVEROK offsets[14] ++#define SPLASH_OFF_PALCNT offsets[15] ++ ++static inline int splash_getb(unsigned char *pos, int off) ++{ ++ return off == -1 ? 0 : pos[off]; ++} ++ ++static inline int splash_gets(unsigned char *pos, int off) ++{ ++ return off == -1 ? 0 : pos[off] | pos[off + 1] << 8; ++} ++ ++static inline int splash_geti(unsigned char *pos, int off) ++{ ++ return off == -1 ? 0 : ++ pos[off] | pos[off + 1] << 8 | pos[off + 2] << 16 | pos[off + 3] << 24; ++} ++ ++static int splash_getraw(unsigned char *start, unsigned char *end, int *update) ++{ ++ unsigned char *ndata; ++ int version; ++ int splash_size; ++ int unit; ++ int width, height; ++ int silentsize; ++ int boxcnt; ++ int sboxcnt; ++ int palcnt; ++ int i, len; ++ const int *offsets; ++ struct vc_data *vc; ++ struct fb_info *info; ++ struct splash_data *sd; ++ ++ if (update) ++ *update = -1; ++ ++ if (!update || start[7] < '2' || start[7] > '3' || splash_geti(start, 12) != (int)0xffffffff) ++ printk(KERN_INFO "bootsplash %s: looking for picture...", SPLASH_VERSION); ++ ++ for (ndata = start; ndata < end; ndata++) { ++ if (ndata[0] != 'B' || ndata[1] != 'O' || ndata[2] != 'O' || ndata[3] != 'T') ++ continue; ++ if (ndata[4] != 'S' || ndata[5] != 'P' || ndata[6] != 'L' || ndata[7] < '1' || ndata[7] > '3') ++ continue; ++ version = ndata[7] - '0'; ++ offsets = splash_offsets[version - 1]; ++ len = SPLASH_OFF_LEN; ++ unit = splash_getb(ndata, SPLASH_OFF_UNIT); ++ if (unit >= MAX_NR_CONSOLES) ++ continue; ++ if (unit) { ++ vc_allocate(unit); ++ } ++ vc = vc_cons[unit].d; ++ info = registered_fb[(int)con2fb_map[unit]]; ++ width = info->var.xres; ++ height = info->var.yres; ++ splash_size = splash_geti(ndata, SPLASH_OFF_SIZE); ++ if (splash_size == (int)0xffffffff && version > 1) { ++ if ((sd = vc->vc_splash_data) != 0) { ++ int up = 0; ++ i = splash_getb(ndata, SPLASH_OFF_STATE); ++ if (i != 255) { ++ sd->splash_state = i; ++ up = -1; ++ } ++ i = splash_getb(ndata, SPLASH_OFF_FGCOL); ++ if (i != 255) { ++ sd->splash_fg_color = i; ++ up = -1; ++ } ++ i = splash_getb(ndata, SPLASH_OFF_COL); ++ if (i != 255) { ++ sd->splash_color = i; ++ up = -1; ++ } ++ boxcnt = sboxcnt = 0; ++ if (ndata + len <= end) { ++ boxcnt = splash_gets(ndata, SPLASH_OFF_BOXCNT); ++ sboxcnt = splash_gets(ndata, SPLASH_OFF_SBOXCNT); ++ } ++ if (boxcnt) { ++ i = splash_gets(ndata, len); ++ if (boxcnt + i <= sd->splash_boxcount && ndata + len + 2 + boxcnt * 12 <= end) { ++ ++ if (splash_geti(ndata, len + 2) != 0x7ffd7fff || !memcmp(ndata + len + 2, sd->splash_boxes + i * 12, 8)) { ++ ++ memcpy(sd->splash_boxes + i * 12, ndata + len + 2, boxcnt * 12); ++ up |= 1; ++ } ++ } ++ len += boxcnt * 12 + 2; ++ } ++ if (sboxcnt) { ++ i = splash_gets(ndata, len); ++ if (sboxcnt + i <= sd->splash_sboxcount && ndata + len + 2 + sboxcnt * 12 <= end) { ++ if (splash_geti(ndata, len + 2) != 0x7ffd7fff || !memcmp(ndata + len + 2, sd->splash_sboxes + i * 12, 8)) { ++ memcpy(sd->splash_sboxes + i * 12, ndata + len + 2, sboxcnt * 12); ++ up |= 2; ++ } ++ } ++ } ++ if (update) ++ *update = up; ++ } ++ return unit; ++ } ++ if (splash_size == 0) { ++ printk(KERN_INFO"...found, freeing memory.\n"); ++ if (vc->vc_splash_data) ++ splash_free(vc, info); ++ return unit; ++ } ++ boxcnt = splash_gets(ndata, SPLASH_OFF_BOXCNT); ++ palcnt = 3 * splash_getb(ndata, SPLASH_OFF_PALCNT); ++ if (ndata + len + splash_size > end) { ++ printk(KERN_INFO "...found, but truncated!\n"); ++ return -1; ++ } ++ if (!jpeg_check_size(ndata + len + boxcnt * 12 + palcnt, width, height)) { ++ ndata += len + splash_size - 1; ++ continue; ++ } ++ if (splash_check_jpeg(ndata + len + boxcnt * 12 + palcnt, width, height, info->var.bits_per_pixel)) ++ return -1; ++ silentsize = splash_geti(ndata, SPLASH_OFF_SSIZE); ++ if (silentsize) ++ printk(KERN_INFO" silentjpeg size %d bytes,", silentsize); ++ if (silentsize >= splash_size) { ++ printk(KERN_INFO " bigger than splashsize!\n"); ++ return -1; ++ } ++ splash_size -= silentsize; ++ if (!splash_usesilent) ++ silentsize = 0; ++ else if (height * 2 * info->fix.line_length > info->fix.smem_len) { ++ printk(KERN_INFO " does not fit into framebuffer.\n"); ++ silentsize = 0; ++ } ++ sboxcnt = splash_gets(ndata, SPLASH_OFF_SBOXCNT); ++ if (silentsize) { ++ unsigned char *simage = ndata + len + splash_size + 12 * sboxcnt; ++ if (!jpeg_check_size(simage, width, height) || ++ splash_check_jpeg(simage, width, height, info->var.bits_per_pixel)) { ++ printk(KERN_INFO " error in silent jpeg.\n"); ++ silentsize = 0; ++ } ++ } ++ if (vc->vc_splash_data) ++ splash_free(vc, info); ++ vc->vc_splash_data = sd = vmalloc(sizeof(*sd) + splash_size + (version < 3 ? 2 * 12 : 0)); ++ if (!sd) ++ break; ++ sd->splash_silentjpeg = 0; ++ sd->splash_sboxes = 0; ++ sd->splash_sboxcount = 0; ++ if (silentsize) { ++ sd->splash_silentjpeg = vmalloc(silentsize); ++ if (sd->splash_silentjpeg) { ++ memcpy(sd->splash_silentjpeg, ndata + len + splash_size, silentsize); ++ sd->splash_sboxes = vc->vc_splash_data->splash_silentjpeg; ++ sd->splash_silentjpeg += 12 * sboxcnt; ++ sd->splash_sboxcount = sboxcnt; ++ } ++ } ++ sd->splash_state = splash_getb(ndata, SPLASH_OFF_STATE); ++ sd->splash_fg_color = splash_getb(ndata, SPLASH_OFF_FGCOL); ++ sd->splash_color = splash_getb(ndata, SPLASH_OFF_COL); ++ sd->splash_overpaintok = splash_getb(ndata, SPLASH_OFF_OVEROK); ++ sd->splash_text_xo = splash_gets(ndata, SPLASH_OFF_XO); ++ sd->splash_text_yo = splash_gets(ndata, SPLASH_OFF_YO); ++ sd->splash_text_wi = splash_gets(ndata, SPLASH_OFF_WI); ++ sd->splash_text_he = splash_gets(ndata, SPLASH_OFF_HE); ++ sd->splash_percent = splash_gets(ndata, SPLASH_OFF_PERCENT); ++ if (version == 1) { ++ sd->splash_text_xo *= 8; ++ sd->splash_text_wi *= 8; ++ sd->splash_text_yo *= 16; ++ sd->splash_text_he *= 16; ++ sd->splash_color = (splash_default >> 8) & 0x0f; ++ sd->splash_fg_color = (splash_default >> 4) & 0x0f; ++ sd->splash_state = splash_default & 1; ++ } ++ if (sd->splash_text_xo + sd->splash_text_wi > width || sd->splash_text_yo + sd->splash_text_he > height) { ++ splash_free(vc, info); ++ printk(KERN_INFO " found, but has oversized text area!\n"); ++ return -1; ++ } ++ if (!vc_cons[unit].d || info->fbops != &vesafb_ops) { ++ splash_free(vc, info); ++ printk(KERN_INFO " found, but framebuffer can't handle it!\n"); ++ return -1; ++ } ++ printk(KERN_INFO "...found (%dx%d, %d bytes, v%d).\n", width, height, splash_size, version); ++ if (version == 1) { ++ printk(KERN_WARNING "bootsplash: Using deprecated v1 header. Updating your splash utility recommended.\n"); ++ printk(KERN_INFO "bootsplash: Find the latest version at http://www.bootsplash.org/\n"); ++ } ++ ++ /* fake penguin box for older formats */ ++ if (version == 1) ++ boxcnt = splash_mkpenguin(sd, sd->splash_text_xo + 10, sd->splash_text_yo + 10, sd->splash_text_wi - 20, sd->splash_text_he - 20, 0xf0, 0xf0, 0xf0); ++ else if (version == 2) ++ boxcnt = splash_mkpenguin(sd, splash_gets(ndata, 24), splash_gets(ndata, 26), splash_gets(ndata, 28), splash_gets(ndata, 30), splash_getb(ndata, 32), splash_getb(ndata, 33), splash_getb(ndata, 34)); ++ ++ memcpy((char *)sd + sizeof(*sd) + (version < 3 ? boxcnt * 12 : 0), ndata + len, splash_size); ++ sd->splash_boxcount = boxcnt; ++ sd->splash_boxes = (unsigned char *)sd + sizeof(*sd); ++ sd->splash_palette = sd->splash_boxes + boxcnt * 12; ++ sd->splash_jpeg = sd->splash_palette + palcnt; ++ sd->splash_palcnt = palcnt / 3; ++ sd->splash_dosilent = sd->splash_silentjpeg != 0; ++ return unit; ++ } ++ printk(KERN_INFO "...no good signature found.\n"); ++ return -1; ++} ++ ++int splash_verbose(void) ++{ ++ struct vc_data *vc; ++ struct fb_info *info; ++ ++ if (!splash_usesilent) ++ return 0; ++ ++ vc = vc_cons[0].d; ++ ++ if (!vc || !vc->vc_splash_data || !vc->vc_splash_data->splash_state) ++ return 0; ++ if (fg_console != vc->vc_num) ++ return 0; ++ if (!vc->vc_splash_data->splash_silentjpeg || !vc->vc_splash_data->splash_dosilent) ++ return 0; ++ vc->vc_splash_data->splash_dosilent = 0; ++ info = registered_fb[(int)con2fb_map[0]]; ++ if (!info->silent_screen_base) ++ return 0; ++ splashcopy(info->silent_screen_base, info->screen_base, info->var.yres, info->var.xres, info->fix.line_length, info->fix.line_length); ++ info->screen_base = info->silent_screen_base; ++ info->silent_screen_base = 0; ++ return 1; ++} ++ ++static void splash_off(struct fb_info *info) ++{ ++ if (info->silent_screen_base) ++ info->screen_base = info->silent_screen_base; ++ info->silent_screen_base = 0; ++ info->splash_data = 0; ++ if (info->splash_pic) ++ vfree(info->splash_pic); ++ info->splash_pic = 0; ++ info->splash_pic_size = 0; ++} ++ ++int splash_prepare(struct vc_data *vc, struct fb_info *info) ++{ ++ int err; ++ int width, height, depth, size, sbytes; ++ ++ if (!vc->vc_splash_data || !vc->vc_splash_data->splash_state) { ++ if (decdata) ++ vfree(decdata); ++ decdata = 0; ++ splash_off(info); ++ return -1; ++ } ++ ++ width = info->var.xres; ++ height = info->var.yres; ++ depth = info->var.bits_per_pixel; ++ if (depth != 16) { /* Other targets might need fixing */ ++ splash_off(info); ++ return -2; ++ } ++ ++ sbytes = ((width + 15) & ~15) * (depth >> 3); ++ size = sbytes * ((height + 15) & ~15); ++ if (size != info->splash_pic_size) ++ splash_off(info); ++ if (!info->splash_pic) ++ info->splash_pic = vmalloc(size); ++ ++ if (!info->splash_pic) { ++ printk(KERN_INFO "bootsplash: not enough memory.\n"); ++ splash_off(info); ++ return -3; ++ } ++ ++ if (!decdata) ++ decdata = vmalloc(sizeof(*decdata)); ++ ++ if (vc->vc_splash_data->splash_silentjpeg && vc->vc_splash_data->splash_dosilent) { ++ /* fill area after framebuffer with other jpeg */ ++ if ((err = jpeg_decode(vc->vc_splash_data->splash_silentjpeg, info->splash_pic, ++ ((width + 15) & ~15), ((height + 15) & ~15), depth, decdata))) { ++ printk(KERN_INFO "bootsplash: error while decompressing silent picture: %s (%d)\n", jpg_errors[err - 1], err); ++ if (info->silent_screen_base) ++ info->screen_base = info->silent_screen_base; ++ vc->vc_splash_data->splash_dosilent = 0; ++ } else { ++ if (vc->vc_splash_data->splash_sboxcount) ++ boxit(info->splash_pic, sbytes, vc->vc_splash_data->splash_sboxes, ++ vc->vc_splash_data->splash_sboxcount, vc->vc_splash_data->splash_percent, 0); ++ ++ if (!info->silent_screen_base) ++ info->silent_screen_base = info->screen_base; ++ splashcopy(info->silent_screen_base, info->splash_pic, info->var.yres, info->var.xres, info->fix.line_length, sbytes); ++ info->screen_base = info->silent_screen_base + info->fix.line_length * info->var.yres; ++ } ++ } else if (info->silent_screen_base) ++ info->screen_base = info->silent_screen_base; ++ ++ if ((err = jpeg_decode(vc->vc_splash_data->splash_jpeg, info->splash_pic, ++ ((width + 15) & ~15), ((height + 15) & ~15), depth, decdata))) { ++ printk(KERN_INFO "bootsplash: error while decompressing picture: %s (%d) .\n", jpg_errors[err - 1], err); ++ splash_off(info); ++ return -4; ++ } ++ info->splash_pic_size = size; ++ info->splash_bytes = sbytes; ++ if (vc->vc_splash_data->splash_boxcount) ++ boxit(info->splash_pic, sbytes, vc->vc_splash_data->splash_boxes, vc->vc_splash_data->splash_boxcount, vc->vc_splash_data->splash_percent, 0); ++ if (vc->vc_splash_data->splash_state) ++ info->splash_data = vc->vc_splash_data; ++ else ++ splash_off(info); ++ return 0; ++} ++ ++ ++#ifdef CONFIG_PROC_FS ++ ++#include ++ ++static int splash_read_proc(char *buffer, char **start, off_t offset, int size, ++ int *eof, void *data); ++static int splash_write_proc(struct file *file, const char *buffer, ++ unsigned long count, void *data); ++static int splash_status(struct vc_data *vc); ++static int splash_recolor(struct vc_data *vc); ++static int splash_proc_register(void); ++ ++static struct proc_dir_entry *proc_splash; ++ ++static int splash_recolor(struct vc_data *vc) ++{ ++ if (!vc->vc_splash_data) ++ return -1; ++ if (!vc->vc_splash_data->splash_state) ++ return 0; ++ con_remap_def_color(vc->vc_num, vc->vc_splash_data->splash_color << 4 | vc->vc_splash_data->splash_fg_color); ++ if (fg_console == vc->vc_num) { ++ update_region(fg_console, ++ vc->vc_origin + vc->vc_size_row * vc->vc_top, ++ vc->vc_size_row * (vc->vc_bottom - vc->vc_top) / 2); ++ } ++ return 0; ++} ++ ++static int splash_status(struct vc_data *vc) ++{ ++ struct fb_info *info; ++ printk(KERN_INFO "bootsplash: status on console %d changed to %s\n", vc->vc_num, vc->vc_splash_data && vc->vc_splash_data->splash_state ? "on" : "off"); ++ ++ info = registered_fb[(int) con2fb_map[vc->vc_num]]; ++ if (fg_console == vc->vc_num) ++ splash_prepare(vc, info); ++ if (vc->vc_splash_data && vc->vc_splash_data->splash_state) { ++ con_remap_def_color(vc->vc_num, vc->vc_splash_data->splash_color << 4 | vc->vc_splash_data->splash_fg_color); ++ /* vc_resize also calls con_switch which resets yscroll */ ++ vc_resize(vc->vc_num, vc->vc_splash_data->splash_text_wi / vc->vc_font.width, vc->vc_splash_data->splash_text_he / vc->vc_font.height); ++ if (fg_console == vc->vc_num) { ++ update_region(fg_console, ++ vc->vc_origin + vc->vc_size_row * vc->vc_top, ++ vc->vc_size_row * (vc->vc_bottom - vc->vc_top) / 2); ++ splash_clear_margins(vc->vc_splash_data, vc, info, 0); ++ } ++ } else { ++ /* Switch bootsplash off */ ++ con_remap_def_color(vc->vc_num, 0x07); ++ vc_resize(vc->vc_num, info->var.xres / vc->vc_font.width, info->var.yres / vc->vc_font.height); ++ } ++ return 0; ++} ++ ++static int splash_read_proc(char *buffer, char **start, off_t offset, int size, ++ int *eof, void *data) ++{ ++ int len = 0; ++ off_t begin = 0; ++ struct vc_data *vc = vc_cons[0].d; ++ struct fb_info *info = registered_fb[(int)con2fb_map[0]]; ++ int color = vc->vc_splash_data ? vc->vc_splash_data->splash_color << 4 | ++ vc->vc_splash_data->splash_fg_color : splash_default >> 4; ++ int status = vc->vc_splash_data ? vc->vc_splash_data->splash_state & 1 : 0; ++ len += sprintf(buffer + len, "Splash screen v%s (0x%02x, %dx%d%s): %s\n", ++ SPLASH_VERSION, color, info->var.xres, info->var.yres, ++ (vc->vc_splash_data ? vc->vc_splash_data->splash_dosilent : 0)? ", silent" : "", ++ status ? "on" : "off"); ++ if (offset >= begin + len) ++ return 0; ++ ++ *start = buffer + (begin - offset); ++ ++ return (size < begin + len - offset ? size : begin + len - offset); ++} ++ ++static int splash_write_proc(struct file *file, const char *buffer, ++ unsigned long count, void *data) ++{ ++ int new, unit; ++ struct vc_data *vc; ++ ++ if (!buffer || !splash_default) ++ return count; ++ ++ acquire_console_sem(); ++ if (!strncmp(buffer, "show", 4) || !strncmp(buffer, "hide", 4)) { ++ int pe, oldpe; ++ ++ vc = vc_cons[0].d; ++ if (buffer[4] == ' ' && buffer[5] == 'p') ++ pe = 0; ++ else if (buffer[4] == '\n') ++ pe = 65535; ++ else ++ pe = simple_strtoul(buffer + 5, NULL, 0); ++ if (pe < 0) ++ pe = 0; ++ if (pe > 65535) ++ pe = 65535; ++ if (*buffer == 'h') ++ pe = 65535 - pe; ++ pe += pe > 32767; ++ if (vc->vc_splash_data && vc->vc_splash_data->splash_percent != pe) { ++ struct fb_info *info; ++ struct fbcon_ops *ops; ++ ++ oldpe = vc->vc_splash_data->splash_percent; ++ vc->vc_splash_data->splash_percent = pe; ++ if (fg_console != 0 || !vc->vc_splash_data->splash_state) { ++ release_console_sem(); ++ return count; ++ } ++ info = registered_fb[(int) con2fb_map[vc->vc_num]]; ++ ops = info->fbcon_par; ++ if (ops->blank_state) { ++ release_console_sem(); ++ return count; ++ } ++ if (!vc->vc_splash_data->splash_overpaintok || pe == 65536 || pe < oldpe) { ++ if (splash_hasinter(vc->vc_splash_data->splash_boxes, vc->vc_splash_data->splash_boxcount)) ++ splash_status(vc); ++ else ++ splash_prepare(vc, info); ++ } else { ++ if (vc->vc_splash_data->splash_silentjpeg && vc->vc_splash_data->splash_dosilent && info->silent_screen_base) ++ boxit(info->silent_screen_base, info->fix.line_length, vc->vc_splash_data->splash_sboxes, vc->vc_splash_data->splash_sboxcount, vc->vc_splash_data->splash_percent, 1); ++ boxit(info->screen_base, info->fix.line_length, vc->vc_splash_data->splash_boxes, vc->vc_splash_data->splash_boxcount, vc->vc_splash_data->splash_percent, 1); ++ } ++ } ++ release_console_sem(); ++ return count; ++ } ++ if (!strncmp(buffer,"silent\n",7) || !strncmp(buffer,"verbose\n",8)) { ++ vc = vc_cons[0].d; ++ if (vc->vc_splash_data && vc->vc_splash_data->splash_silentjpeg) { ++ if (vc->vc_splash_data->splash_dosilent != (buffer[0] == 's')) { ++ vc->vc_splash_data->splash_dosilent = buffer[0] == 's'; ++ splash_status(vc); ++ } ++ } ++ release_console_sem(); ++ return count; ++ } ++ if (!strncmp(buffer,"freesilent\n",11)) { ++ vc = vc_cons[0].d; ++ if (vc->vc_splash_data && vc->vc_splash_data->splash_silentjpeg) { ++ printk(KERN_INFO "bootsplash: freeing silent jpeg\n"); ++ vc->vc_splash_data->splash_silentjpeg = 0; ++ vfree(vc->vc_splash_data->splash_sboxes); ++ vc->vc_splash_data->splash_sboxes = 0; ++ vc->vc_splash_data->splash_sboxcount = 0; ++ if (vc->vc_splash_data->splash_dosilent) ++ splash_status(vc); ++ vc->vc_splash_data->splash_dosilent = 0; ++ } ++ release_console_sem(); ++ return count; ++ } ++ ++ if (!strncmp(buffer, "BOOTSPL", 7)) { ++ int up = -1; ++ unit = splash_getraw((unsigned char *)buffer, (unsigned char *)buffer + count, &up); ++ if (unit >= 0) { ++ vc = vc_cons[unit].d; ++ if (up == -1) ++ splash_status(vc); ++ else { ++ struct fb_info *info = registered_fb[(int) con2fb_map[vc->vc_num]]; ++ struct fbcon_ops *ops = info->fbcon_par; ++ if (ops->blank_state) ++ up = 0; ++ if ((up & 2) != 0 && vc->vc_splash_data->splash_silentjpeg && vc->vc_splash_data->splash_dosilent && info->silent_screen_base) ++ boxit(info->silent_screen_base, info->fix.line_length, vc->vc_splash_data->splash_sboxes, vc->vc_splash_data->splash_sboxcount, vc->vc_splash_data->splash_percent, 1); ++ if ((up & 1) != 0) ++ boxit(info->screen_base, info->fix.line_length, vc->vc_splash_data->splash_boxes, vc->vc_splash_data->splash_boxcount, vc->vc_splash_data->splash_percent, 1); ++ } ++ } ++ release_console_sem(); ++ return count; ++ } ++ vc = vc_cons[0].d; ++ if (!vc->vc_splash_data) { ++ release_console_sem(); ++ return count; ++ } ++ if (buffer[0] == 't') { ++ vc->vc_splash_data->splash_state ^= 1; ++ splash_status(vc); ++ release_console_sem(); ++ return count; ++ } ++ new = simple_strtoul(buffer, NULL, 0); ++ if (new > 1) { ++ /* expert user */ ++ vc->vc_splash_data->splash_color = new >> 8 & 0xff; ++ vc->vc_splash_data->splash_fg_color = new >> 4 & 0x0f; ++ } ++ if ((new & 1) == vc->vc_splash_data->splash_state) ++ splash_recolor(vc); ++ else { ++ vc->vc_splash_data->splash_state = new & 1; ++ splash_status(vc); ++ } ++ release_console_sem(); ++ return count; ++} ++ ++static int splash_proc_register(void) ++{ ++ if ((proc_splash = create_proc_entry("splash", 0, 0))) { ++ proc_splash->read_proc = splash_read_proc; ++ proc_splash->write_proc = splash_write_proc; ++ return 0; ++ } ++ return 1; ++} ++ ++# if 0 ++static int splash_proc_unregister(void) ++{ ++ if (proc_splash) ++ remove_proc_entry("splash", 0); ++ return 0; ++} ++# endif ++#endif /* CONFIG_PROC_FS */ ++ ++void splash_init(void) ++{ ++ struct fb_info *info; ++ struct vc_data *vc; ++ int isramfs = 1; ++ int fd; ++ int len; ++ int max_len = 1024*1024*2; ++ char *mem; ++ ++ if (splash_registered) ++ return; ++ vc = vc_cons[0].d; ++ info = registered_fb[0]; ++ if (!vc || !info || info->var.bits_per_pixel != 16) ++ return; ++#ifdef CONFIG_PROC_FS ++ splash_proc_register(); ++#endif ++ splash_registered = 1; ++ if (vc->vc_splash_data) ++ return; ++ if ((fd = sys_open("/bootsplash", O_RDONLY, 0)) < 0) { ++ isramfs = 0; ++ fd = sys_open("/initrd.image", O_RDONLY, 0); ++ } ++ if (fd < 0) ++ return; ++ if ((len = (int)sys_lseek(fd, (off_t)0, 2)) <= 0) { ++ sys_close(fd); ++ return; ++ } ++ /* Don't look for more than the last 2MB */ ++ if (len > max_len) { ++ printk( KERN_INFO "bootsplash: scanning last %dMB of initrd for signature\n", ++ max_len>>20); ++ sys_lseek(fd, (off_t)(len - max_len), 0); ++ len = max_len; ++ } else { ++ sys_lseek(fd, (off_t)0, 0); ++ } ++ ++ mem = vmalloc(len); ++ if (mem) { ++ acquire_console_sem(); ++ if ((int)sys_read(fd, mem, len) == len && splash_getraw((unsigned char *)mem, (unsigned char *)mem + len, (int *)0) == 0 && vc->vc_splash_data) ++ vc->vc_splash_data->splash_state = splash_default & 1; ++ release_console_sem(); ++ vfree(mem); ++ } ++ sys_close(fd); ++ if (isramfs) ++ sys_unlink("/bootsplash"); ++ return; ++} ++ +diff -urN linux-2.6.11/drivers/video/bootsplash/bootsplash.h linux-2.6.11-bootsplash/drivers/video/bootsplash/bootsplash.h +--- linux-2.6.11/drivers/video/bootsplash/bootsplash.h 1970-01-01 01:00:00.000000000 +0100 ++++ linux-2.6.11-bootsplash/drivers/video/bootsplash/bootsplash.h 2005-03-02 11:40:21.000000000 +0100 +@@ -0,0 +1,44 @@ ++/* ++ * linux/drivers/video/bootsplash/bootsplash.h - splash screen definition. ++ * ++ * (w) 2001-2003 by Volker Poplawski, ++ * Stefan Reinauer, ++ * ++ * ++ * idea and SuSE screen work by Ken Wimer, ++ */ ++ ++#ifndef __BOOTSPLASH_H ++#define __BOOTSPLASH_H ++ ++struct fb_info; ++ ++/* splash.c */ ++extern int splash_prepare(struct vc_data *, struct fb_info *); ++extern void splash_init(void); ++ ++/* splash_render.c */ ++extern void splash_putcs(struct splash_data *sd, struct vc_data *vc, struct fb_info *info, ++ const unsigned short *s, int count, int ypos, int xpos); ++extern void splash_putc(struct splash_data *sd, struct vc_data *vc, struct fb_info *info, ++ int c, int ypos, int xpos); ++extern void splashcopy(u8 *dst, u8 *src, int height, int width, int dstbytes, int srcbytes); ++extern void splash_clear(struct splash_data *sd, struct vc_data *vc, struct fb_info *info, int sy, ++ int sx, int height, int width); ++extern void splash_bmove(struct splash_data *sd, struct vc_data *vc, struct fb_info *info, int sy, ++ int sx, int dy, int dx, int height, int width); ++extern void splash_clear_margins(struct splash_data *sd, struct vc_data *vc, struct fb_info *info, ++ int bottom_only); ++extern int splash_cursor(struct splash_data *sd, struct fb_info *info, struct fb_cursor *cursor); ++extern void splash_bmove_redraw(struct splash_data *sd, struct vc_data *vc, struct fb_info *info, ++ int y, int sx, int dx, int width); ++extern void splash_blank(struct splash_data *sd, struct vc_data *vc, struct fb_info *info, ++ int blank); ++ ++/* vt.c */ ++extern void con_remap_def_color(int currcons, int new_color); ++ ++extern void acquire_console_sem(void); ++extern void release_console_sem(void); ++ ++#endif +diff -urN linux-2.6.11/drivers/video/bootsplash/decode-jpg.c linux-2.6.11-bootsplash/drivers/video/bootsplash/decode-jpg.c +--- linux-2.6.11/drivers/video/bootsplash/decode-jpg.c 1970-01-01 01:00:00.000000000 +0100 ++++ linux-2.6.11-bootsplash/drivers/video/bootsplash/decode-jpg.c 2005-03-02 11:40:21.000000000 +0100 +@@ -0,0 +1,958 @@ ++/* ++ * linux/drivers/video/bootsplash/decode-jpg.c - a tiny jpeg decoder. ++ * ++ * (w) August 2001 by Michael Schroeder, ++ * ++ */ ++ ++#include ++#include ++#include ++ ++#include "decode-jpg.h" ++ ++#define ISHIFT 11 ++ ++#define IFIX(a) ((int)((a) * (1 << ISHIFT) + .5)) ++#define IMULT(a, b) (((a) * (b)) >> ISHIFT) ++#define ITOINT(a) ((a) >> ISHIFT) ++ ++#ifndef __P ++# define __P(x) x ++#endif ++ ++/* special markers */ ++#define M_BADHUFF -1 ++#define M_EOF 0x80 ++ ++struct in { ++ unsigned char *p; ++ unsigned int bits; ++ int left; ++ int marker; ++ ++ int (*func) __P((void *)); ++ void *data; ++}; ++ ++/*********************************/ ++struct dec_hufftbl; ++struct enc_hufftbl; ++ ++union hufftblp { ++ struct dec_hufftbl *dhuff; ++ struct enc_hufftbl *ehuff; ++}; ++ ++struct scan { ++ int dc; /* old dc value */ ++ ++ union hufftblp hudc; ++ union hufftblp huac; ++ int next; /* when to switch to next scan */ ++ ++ int cid; /* component id */ ++ int hv; /* horiz/vert, copied from comp */ ++ int tq; /* quant tbl, copied from comp */ ++}; ++ ++/*********************************/ ++ ++#define DECBITS 10 /* seems to be the optimum */ ++ ++struct dec_hufftbl { ++ int maxcode[17]; ++ int valptr[16]; ++ unsigned char vals[256]; ++ unsigned int llvals[1 << DECBITS]; ++}; ++ ++static void decode_mcus __P((struct in *, int *, int, struct scan *, int *)); ++static int dec_readmarker __P((struct in *)); ++static void dec_makehuff __P((struct dec_hufftbl *, int *, unsigned char *)); ++ ++static void setinput __P((struct in *, unsigned char *)); ++/*********************************/ ++ ++#undef PREC ++#define PREC int ++ ++static void idctqtab __P((unsigned char *, PREC *)); ++static void idct __P((int *, int *, PREC *, PREC, int)); ++static void scaleidctqtab __P((PREC *, PREC)); ++ ++/*********************************/ ++ ++static void initcol __P((PREC[][64])); ++ ++static void col221111 __P((int *, unsigned char *, int)); ++static void col221111_16 __P((int *, unsigned char *, int)); ++ ++/*********************************/ ++ ++#define M_SOI 0xd8 ++#define M_APP0 0xe0 ++#define M_DQT 0xdb ++#define M_SOF0 0xc0 ++#define M_DHT 0xc4 ++#define M_DRI 0xdd ++#define M_SOS 0xda ++#define M_RST0 0xd0 ++#define M_EOI 0xd9 ++#define M_COM 0xfe ++ ++static unsigned char *datap; ++ ++static int getbyte(void) ++{ ++ return *datap++; ++} ++ ++static int getword(void) ++{ ++ int c1, c2; ++ c1 = *datap++; ++ c2 = *datap++; ++ return c1 << 8 | c2; ++} ++ ++struct comp { ++ int cid; ++ int hv; ++ int tq; ++}; ++ ++#define MAXCOMP 4 ++struct jpginfo { ++ int nc; /* number of components */ ++ int ns; /* number of scans */ ++ int dri; /* restart interval */ ++ int nm; /* mcus til next marker */ ++ int rm; /* next restart marker */ ++}; ++ ++static struct jpginfo info; ++static struct comp comps[MAXCOMP]; ++ ++static struct scan dscans[MAXCOMP]; ++ ++static unsigned char quant[4][64]; ++ ++static struct dec_hufftbl dhuff[4]; ++ ++#define dec_huffdc (dhuff + 0) ++#define dec_huffac (dhuff + 2) ++ ++static struct in in; ++ ++static int readtables(int till) ++{ ++ int m, l, i, j, lq, pq, tq; ++ int tc, th, tt; ++ ++ for (;;) { ++ if (getbyte() != 0xff) ++ return -1; ++ if ((m = getbyte()) == till) ++ break; ++ ++ switch (m) { ++ case 0xc2: ++ return 0; ++ ++ case M_DQT: ++ lq = getword(); ++ while (lq > 2) { ++ pq = getbyte(); ++ tq = pq & 15; ++ if (tq > 3) ++ return -1; ++ pq >>= 4; ++ if (pq != 0) ++ return -1; ++ for (i = 0; i < 64; i++) ++ quant[tq][i] = getbyte(); ++ lq -= 64 + 1; ++ } ++ break; ++ ++ case M_DHT: ++ l = getword(); ++ while (l > 2) { ++ int hufflen[16], k; ++ unsigned char huffvals[256]; ++ ++ tc = getbyte(); ++ th = tc & 15; ++ tc >>= 4; ++ tt = tc * 2 + th; ++ if (tc > 1 || th > 1) ++ return -1; ++ for (i = 0; i < 16; i++) ++ hufflen[i] = getbyte(); ++ l -= 1 + 16; ++ k = 0; ++ for (i = 0; i < 16; i++) { ++ for (j = 0; j < hufflen[i]; j++) ++ huffvals[k++] = getbyte(); ++ l -= hufflen[i]; ++ } ++ dec_makehuff(dhuff + tt, hufflen, ++ huffvals); ++ } ++ break; ++ ++ case M_DRI: ++ l = getword(); ++ info.dri = getword(); ++ break; ++ ++ default: ++ l = getword(); ++ while (l-- > 2) ++ getbyte(); ++ break; ++ } ++ } ++ return 0; ++} ++ ++static void dec_initscans(void) ++{ ++ int i; ++ ++ info.nm = info.dri + 1; ++ info.rm = M_RST0; ++ for (i = 0; i < info.ns; i++) ++ dscans[i].dc = 0; ++} ++ ++static int dec_checkmarker(void) ++{ ++ int i; ++ ++ if (dec_readmarker(&in) != info.rm) ++ return -1; ++ info.nm = info.dri; ++ info.rm = (info.rm + 1) & ~0x08; ++ for (i = 0; i < info.ns; i++) ++ dscans[i].dc = 0; ++ return 0; ++} ++ ++int jpeg_check_size(unsigned char *buf, int width, int height) ++{ ++ datap = buf; ++ getbyte(); ++ getbyte(); ++ readtables(M_SOF0); ++ getword(); ++ getbyte(); ++ if (height != getword() || width != getword()) ++ return 0; ++ return 1; ++} ++ ++int jpeg_decode(buf, pic, width, height, depth, decdata) ++unsigned char *buf, *pic; ++int width, height, depth; ++struct jpeg_decdata *decdata; ++{ ++ int i, j, m, tac, tdc; ++ int mcusx, mcusy, mx, my; ++ int max[6]; ++ ++ if (!decdata || !buf || !pic) ++ return -1; ++ datap = buf; ++ if (getbyte() != 0xff) ++ return ERR_NO_SOI; ++ if (getbyte() != M_SOI) ++ return ERR_NO_SOI; ++ if (readtables(M_SOF0)) ++ return ERR_BAD_TABLES; ++ getword(); ++ i = getbyte(); ++ if (i != 8) ++ return ERR_NOT_8BIT; ++ if (((getword() + 15) & ~15) != height) ++ return ERR_HEIGHT_MISMATCH; ++ if (((getword() + 15) & ~15) != width) ++ return ERR_WIDTH_MISMATCH; ++ if ((height & 15) || (width & 15)) ++ return ERR_BAD_WIDTH_OR_HEIGHT; ++ info.nc = getbyte(); ++ if (info.nc > MAXCOMP) ++ return ERR_TOO_MANY_COMPPS; ++ for (i = 0; i < info.nc; i++) { ++ int h, v; ++ comps[i].cid = getbyte(); ++ comps[i].hv = getbyte(); ++ v = comps[i].hv & 15; ++ h = comps[i].hv >> 4; ++ comps[i].tq = getbyte(); ++ if (h > 3 || v > 3) ++ return ERR_ILLEGAL_HV; ++ if (comps[i].tq > 3) ++ return ERR_QUANT_TABLE_SELECTOR; ++ } ++ if (readtables(M_SOS)) ++ return ERR_BAD_TABLES; ++ getword(); ++ info.ns = getbyte(); ++ if (info.ns != 3) ++ return ERR_NOT_YCBCR_221111; ++ for (i = 0; i < 3; i++) { ++ dscans[i].cid = getbyte(); ++ tdc = getbyte(); ++ tac = tdc & 15; ++ tdc >>= 4; ++ if (tdc > 1 || tac > 1) ++ return ERR_QUANT_TABLE_SELECTOR; ++ for (j = 0; j < info.nc; j++) ++ if (comps[j].cid == dscans[i].cid) ++ break; ++ if (j == info.nc) ++ return ERR_UNKNOWN_CID_IN_SCAN; ++ dscans[i].hv = comps[j].hv; ++ dscans[i].tq = comps[j].tq; ++ dscans[i].hudc.dhuff = dec_huffdc + tdc; ++ dscans[i].huac.dhuff = dec_huffac + tac; ++ } ++ ++ i = getbyte(); ++ j = getbyte(); ++ m = getbyte(); ++ ++ if (i != 0 || j != 63 || m != 0) ++ return ERR_NOT_SEQUENTIAL_DCT; ++ ++ if (dscans[0].cid != 1 || dscans[1].cid != 2 || dscans[2].cid != 3) ++ return ERR_NOT_YCBCR_221111; ++ ++ if (dscans[0].hv != 0x22 || dscans[1].hv != 0x11 || dscans[2].hv != 0x11) ++ return ERR_NOT_YCBCR_221111; ++ ++ mcusx = width >> 4; ++ mcusy = height >> 4; ++ ++ ++ idctqtab(quant[dscans[0].tq], decdata->dquant[0]); ++ idctqtab(quant[dscans[1].tq], decdata->dquant[1]); ++ idctqtab(quant[dscans[2].tq], decdata->dquant[2]); ++ initcol(decdata->dquant); ++ setinput(&in, datap); ++ ++#if 0 ++ /* landing zone */ ++ img[len] = 0; ++ img[len + 1] = 0xff; ++ img[len + 2] = M_EOF; ++#endif ++ ++ dec_initscans(); ++ ++ dscans[0].next = 6 - 4; ++ dscans[1].next = 6 - 4 - 1; ++ dscans[2].next = 6 - 4 - 1 - 1; /* 411 encoding */ ++ for (my = 0; my < mcusy; my++) { ++ for (mx = 0; mx < mcusx; mx++) { ++ if (info.dri && !--info.nm) ++ if (dec_checkmarker()) ++ return ERR_WRONG_MARKER; ++ ++ decode_mcus(&in, decdata->dcts, 6, dscans, max); ++ idct(decdata->dcts, decdata->out, decdata->dquant[0], IFIX(128.5), max[0]); ++ idct(decdata->dcts + 64, decdata->out + 64, decdata->dquant[0], IFIX(128.5), max[1]); ++ idct(decdata->dcts + 128, decdata->out + 128, decdata->dquant[0], IFIX(128.5), max[2]); ++ idct(decdata->dcts + 192, decdata->out + 192, decdata->dquant[0], IFIX(128.5), max[3]); ++ idct(decdata->dcts + 256, decdata->out + 256, decdata->dquant[1], IFIX(0.5), max[4]); ++ idct(decdata->dcts + 320, decdata->out + 320, decdata->dquant[2], IFIX(0.5), max[5]); ++ ++ switch (depth) { ++ case 24: ++ col221111(decdata->out, pic + (my * 16 * mcusx + mx) * 16 * 3, mcusx * 16 * 3); ++ break; ++ case 16: ++ col221111_16(decdata->out, pic + (my * 16 * mcusx + mx) * (16 * 2), mcusx * (16 * 2)); ++ break; ++ default: ++ return ERR_DEPTH_MISMATCH; ++ break; ++ } ++ } ++ } ++ ++ m = dec_readmarker(&in); ++ if (m != M_EOI) ++ return ERR_NO_EOI; ++ ++ return 0; ++} ++ ++/****************************************************************/ ++/************** huffman decoder ***************/ ++/****************************************************************/ ++ ++static int fillbits __P((struct in *, int, unsigned int)); ++static int dec_rec2 ++__P((struct in *, struct dec_hufftbl *, int *, int, int)); ++ ++static void setinput(in, p) ++struct in *in; ++unsigned char *p; ++{ ++ in->p = p; ++ in->left = 0; ++ in->bits = 0; ++ in->marker = 0; ++} ++ ++static int fillbits(in, le, bi) ++struct in *in; ++int le; ++unsigned int bi; ++{ ++ int b, m; ++ ++ if (in->marker) { ++ if (le <= 16) ++ in->bits = bi << 16, le += 16; ++ return le; ++ } ++ while (le <= 24) { ++ b = *in->p++; ++ if (b == 0xff && (m = *in->p++) != 0) { ++ if (m == M_EOF) { ++ if (in->func && (m = in->func(in->data)) == 0) ++ continue; ++ } ++ in->marker = m; ++ if (le <= 16) ++ bi = bi << 16, le += 16; ++ break; ++ } ++ bi = bi << 8 | b; ++ le += 8; ++ } ++ in->bits = bi; /* tmp... 2 return values needed */ ++ return le; ++} ++ ++static int dec_readmarker(in) ++struct in *in; ++{ ++ int m; ++ ++ in->left = fillbits(in, in->left, in->bits); ++ if ((m = in->marker) == 0) ++ return 0; ++ in->left = 0; ++ in->marker = 0; ++ return m; ++} ++ ++#define LEBI_DCL int le, bi ++#define LEBI_GET(in) (le = in->left, bi = in->bits) ++#define LEBI_PUT(in) (in->left = le, in->bits = bi) ++ ++#define GETBITS(in, n) ( \ ++ (le < (n) ? le = fillbits(in, le, bi), bi = in->bits : 0), \ ++ (le -= (n)), \ ++ bi >> le & ((1 << (n)) - 1) \ ++) ++ ++#define UNGETBITS(in, n) ( \ ++ le += (n) \ ++) ++ ++ ++static int dec_rec2(in, hu, runp, c, i) ++struct in *in; ++struct dec_hufftbl *hu; ++int *runp; ++int c, i; ++{ ++ LEBI_DCL; ++ ++ LEBI_GET(in); ++ if (i) { ++ UNGETBITS(in, i & 127); ++ *runp = i >> 8 & 15; ++ i >>= 16; ++ } else { ++ for (i = DECBITS; (c = ((c << 1) | GETBITS(in, 1))) >= (hu->maxcode[i]); i++); ++ if (i >= 16) { ++ in->marker = M_BADHUFF; ++ return 0; ++ } ++ i = hu->vals[hu->valptr[i] + c - hu->maxcode[i - 1] * 2]; ++ *runp = i >> 4; ++ i &= 15; ++ } ++ if (i == 0) { /* sigh, 0xf0 is 11 bit */ ++ LEBI_PUT(in); ++ return 0; ++ } ++ /* receive part */ ++ c = GETBITS(in, i); ++ if (c < (1 << (i - 1))) ++ c += (-1 << i) + 1; ++ LEBI_PUT(in); ++ return c; ++} ++ ++#define DEC_REC(in, hu, r, i) ( \ ++ r = GETBITS(in, DECBITS), \ ++ i = hu->llvals[r], \ ++ i & 128 ? \ ++ ( \ ++ UNGETBITS(in, i & 127), \ ++ r = i >> 8 & 15, \ ++ i >> 16 \ ++ ) \ ++ : \ ++ ( \ ++ LEBI_PUT(in), \ ++ i = dec_rec2(in, hu, &r, r, i), \ ++ LEBI_GET(in), \ ++ i \ ++ ) \ ++) ++ ++static void decode_mcus(in, dct, n, sc, maxp) ++struct in *in; ++int *dct; ++int n; ++struct scan *sc; ++int *maxp; ++{ ++ struct dec_hufftbl *hu; ++ int i, r, t; ++ LEBI_DCL; ++ ++ memset(dct, 0, n * 64 * sizeof(*dct)); ++ LEBI_GET(in); ++ while (n-- > 0) { ++ hu = sc->hudc.dhuff; ++ *dct++ = (sc->dc += DEC_REC(in, hu, r, t)); ++ ++ hu = sc->huac.dhuff; ++ i = 63; ++ while (i > 0) { ++ t = DEC_REC(in, hu, r, t); ++ if (t == 0 && r == 0) { ++ dct += i; ++ break; ++ } ++ dct += r; ++ *dct++ = t; ++ i -= r + 1; ++ } ++ *maxp++ = 64 - i; ++ if (n == sc->next) ++ sc++; ++ } ++ LEBI_PUT(in); ++} ++ ++static void dec_makehuff(hu, hufflen, huffvals) ++struct dec_hufftbl *hu; ++int *hufflen; ++unsigned char *huffvals; ++{ ++ int code, k, i, j, d, x, c, v; ++ for (i = 0; i < (1 << DECBITS); i++) ++ hu->llvals[i] = 0; ++ ++/* ++ * llvals layout: ++ * ++ * value v already known, run r, backup u bits: ++ * vvvvvvvvvvvvvvvv 0000 rrrr 1 uuuuuuu ++ * value unknown, size b bits, run r, backup u bits: ++ * 000000000000bbbb 0000 rrrr 0 uuuuuuu ++ * value and size unknown: ++ * 0000000000000000 0000 0000 0 0000000 ++ */ ++ code = 0; ++ k = 0; ++ for (i = 0; i < 16; i++, code <<= 1) { /* sizes */ ++ hu->valptr[i] = k; ++ for (j = 0; j < hufflen[i]; j++) { ++ hu->vals[k] = *huffvals++; ++ if (i < DECBITS) { ++ c = code << (DECBITS - 1 - i); ++ v = hu->vals[k] & 0x0f; /* size */ ++ for (d = 1 << (DECBITS - 1 - i); --d >= 0;) { ++ if (v + i < DECBITS) { /* both fit in table */ ++ x = d >> (DECBITS - 1 - v - ++ i); ++ if (v && x < (1 << (v - 1))) ++ x += (-1 << v) + 1; ++ x = x << 16 | (hu-> vals[k] & 0xf0) << 4 | ++ (DECBITS - (i + 1 + v)) | 128; ++ } else ++ x = v << 16 | (hu-> vals[k] & 0xf0) << 4 | ++ (DECBITS - (i + 1)); ++ hu->llvals[c | d] = x; ++ } ++ } ++ code++; ++ k++; ++ } ++ hu->maxcode[i] = code; ++ } ++ hu->maxcode[16] = 0x20000; /* always terminate decode */ ++} ++ ++/****************************************************************/ ++/************** idct ***************/ ++/****************************************************************/ ++ ++#define ONE ((PREC)IFIX(1.)) ++#define S2 ((PREC)IFIX(0.382683432)) ++#define C2 ((PREC)IFIX(0.923879532)) ++#define C4 ((PREC)IFIX(0.707106781)) ++ ++#define S22 ((PREC)IFIX(2 * 0.382683432)) ++#define C22 ((PREC)IFIX(2 * 0.923879532)) ++#define IC4 ((PREC)IFIX(1 / 0.707106781)) ++ ++#define C3IC1 ((PREC)IFIX(0.847759065)) /* c3/c1 */ ++#define C5IC1 ((PREC)IFIX(0.566454497)) /* c5/c1 */ ++#define C7IC1 ((PREC)IFIX(0.198912367)) /* c7/c1 */ ++ ++#define XPP(a,b) (t = a + b, b = a - b, a = t) ++#define XMP(a,b) (t = a - b, b = a + b, a = t) ++#define XPM(a,b) (t = a + b, b = b - a, a = t) ++ ++#define ROT(a,b,s,c) ( t = IMULT(a + b, s), \ ++ a = IMULT(a, c - s) + t, \ ++ b = IMULT(b, c + s) - t) ++ ++#define IDCT \ ++( \ ++ XPP(t0, t1), \ ++ XMP(t2, t3), \ ++ t2 = IMULT(t2, IC4) - t3, \ ++ XPP(t0, t3), \ ++ XPP(t1, t2), \ ++ XMP(t4, t7), \ ++ XPP(t5, t6), \ ++ XMP(t5, t7), \ ++ t5 = IMULT(t5, IC4), \ ++ ROT(t4, t6, S22, C22),\ ++ t6 -= t7, \ ++ t5 -= t6, \ ++ t4 -= t5, \ ++ XPP(t0, t7), \ ++ XPP(t1, t6), \ ++ XPP(t2, t5), \ ++ XPP(t3, t4) \ ++) ++ ++static unsigned char zig2[64] = { ++ 0, 2, 3, 9, 10, 20, 21, 35, ++ 14, 16, 25, 31, 39, 46, 50, 57, ++ 5, 7, 12, 18, 23, 33, 37, 48, ++ 27, 29, 41, 44, 52, 55, 59, 62, ++ 15, 26, 30, 40, 45, 51, 56, 58, ++ 1, 4, 8, 11, 19, 22, 34, 36, ++ 28, 42, 43, 53, 54, 60, 61, 63, ++ 6, 13, 17, 24, 32, 38, 47, 49 ++}; ++ ++void idct(in, out, quant, off, max) ++int *in; ++int *out; ++PREC *quant; ++PREC off; ++int max; ++{ ++ PREC t0, t1, t2, t3, t4, t5, t6, t7, t; ++ PREC tmp[64], *tmpp; ++ int i, j; ++ unsigned char *zig2p; ++ ++ t0 = off; ++ if (max == 1) { ++ t0 += in[0] * quant[0]; ++ for (i = 0; i < 64; i++) ++ out[i] = ITOINT(t0); ++ return; ++ } ++ zig2p = zig2; ++ tmpp = tmp; ++ for (i = 0; i < 8; i++) { ++ j = *zig2p++; ++ t0 += in[j] * quant[j]; ++ j = *zig2p++; ++ t5 = in[j] * quant[j]; ++ j = *zig2p++; ++ t2 = in[j] * quant[j]; ++ j = *zig2p++; ++ t7 = in[j] * quant[j]; ++ j = *zig2p++; ++ t1 = in[j] * quant[j]; ++ j = *zig2p++; ++ t4 = in[j] * quant[j]; ++ j = *zig2p++; ++ t3 = in[j] * quant[j]; ++ j = *zig2p++; ++ t6 = in[j] * quant[j]; ++ IDCT; ++ tmpp[0 * 8] = t0; ++ tmpp[1 * 8] = t1; ++ tmpp[2 * 8] = t2; ++ tmpp[3 * 8] = t3; ++ tmpp[4 * 8] = t4; ++ tmpp[5 * 8] = t5; ++ tmpp[6 * 8] = t6; ++ tmpp[7 * 8] = t7; ++ tmpp++; ++ t0 = 0; ++ } ++ for (i = 0; i < 8; i++) { ++ t0 = tmp[8 * i + 0]; ++ t1 = tmp[8 * i + 1]; ++ t2 = tmp[8 * i + 2]; ++ t3 = tmp[8 * i + 3]; ++ t4 = tmp[8 * i + 4]; ++ t5 = tmp[8 * i + 5]; ++ t6 = tmp[8 * i + 6]; ++ t7 = tmp[8 * i + 7]; ++ IDCT; ++ out[8 * i + 0] = ITOINT(t0); ++ out[8 * i + 1] = ITOINT(t1); ++ out[8 * i + 2] = ITOINT(t2); ++ out[8 * i + 3] = ITOINT(t3); ++ out[8 * i + 4] = ITOINT(t4); ++ out[8 * i + 5] = ITOINT(t5); ++ out[8 * i + 6] = ITOINT(t6); ++ out[8 * i + 7] = ITOINT(t7); ++ } ++} ++ ++static unsigned char zig[64] = { ++ 0, 1, 5, 6, 14, 15, 27, 28, ++ 2, 4, 7, 13, 16, 26, 29, 42, ++ 3, 8, 12, 17, 25, 30, 41, 43, ++ 9, 11, 18, 24, 31, 40, 44, 53, ++ 10, 19, 23, 32, 39, 45, 52, 54, ++ 20, 22, 33, 38, 46, 51, 55, 60, ++ 21, 34, 37, 47, 50, 56, 59, 61, ++ 35, 36, 48, 49, 57, 58, 62, 63 ++}; ++ ++static PREC aaidct[8] = { ++ IFIX(0.3535533906), IFIX(0.4903926402), ++ IFIX(0.4619397663), IFIX(0.4157348062), ++ IFIX(0.3535533906), IFIX(0.2777851165), ++ IFIX(0.1913417162), IFIX(0.0975451610) ++}; ++ ++ ++static void idctqtab(qin, qout) ++unsigned char *qin; ++PREC *qout; ++{ ++ int i, j; ++ ++ for (i = 0; i < 8; i++) ++ for (j = 0; j < 8; j++) ++ qout[zig[i * 8 + j]] = qin[zig[i * 8 + j]] * ++ IMULT(aaidct[i], aaidct[j]); ++} ++ ++static void scaleidctqtab(q, sc) ++PREC *q; ++PREC sc; ++{ ++ int i; ++ ++ for (i = 0; i < 64; i++) ++ q[i] = IMULT(q[i], sc); ++} ++ ++/****************************************************************/ ++/************** color decoder ***************/ ++/****************************************************************/ ++ ++#define ROUND ++ ++/* ++ * YCbCr Color transformation: ++ * ++ * y:0..255 Cb:-128..127 Cr:-128..127 ++ * ++ * R = Y + 1.40200 * Cr ++ * G = Y - 0.34414 * Cb - 0.71414 * Cr ++ * B = Y + 1.77200 * Cb ++ * ++ * => ++ * Cr *= 1.40200; ++ * Cb *= 1.77200; ++ * Cg = 0.19421 * Cb + .50937 * Cr; ++ * R = Y + Cr; ++ * G = Y - Cg; ++ * B = Y + Cb; ++ * ++ * => ++ * Cg = (50 * Cb + 130 * Cr + 128) >> 8; ++ */ ++ ++static void initcol(q) ++PREC q[][64]; ++{ ++ scaleidctqtab(q[1], IFIX(1.77200)); ++ scaleidctqtab(q[2], IFIX(1.40200)); ++} ++ ++/* This is optimized for the stupid sun SUNWspro compiler. */ ++#define STORECLAMP(a,x) \ ++( \ ++ (a) = (x), \ ++ (unsigned int)(x) >= 256 ? \ ++ ((a) = (x) < 0 ? 0 : 255) \ ++ : \ ++ 0 \ ++) ++ ++#define CLAMP(x) ((unsigned int)(x) >= 256 ? ((x) < 0 ? 0 : 255) : (x)) ++ ++#ifdef ROUND ++ ++#define CBCRCG(yin, xin) \ ++( \ ++ cb = outc[0 +yin*8+xin], \ ++ cr = outc[64+yin*8+xin], \ ++ cg = (50 * cb + 130 * cr + 128) >> 8 \ ++) ++ ++#else ++ ++#define CBCRCG(yin, xin) \ ++( \ ++ cb = outc[0 +yin*8+xin], \ ++ cr = outc[64+yin*8+xin], \ ++ cg = (3 * cb + 8 * cr) >> 4 \ ++) ++ ++#endif ++ ++#define PIC(yin, xin, p, xout) \ ++( \ ++ y = outy[(yin) * 8 + xin], \ ++ STORECLAMP(p[(xout) * 3 + 0], y + cr), \ ++ STORECLAMP(p[(xout) * 3 + 1], y - cg), \ ++ STORECLAMP(p[(xout) * 3 + 2], y + cb) \ ++) ++ ++#ifdef __LITTLE_ENDIAN ++#define PIC_16(yin, xin, p, xout, add) \ ++( \ ++ y = outy[(yin) * 8 + xin], \ ++ y = ((CLAMP(y + cr + add*2+1) & 0xf8) << 8) | \ ++ ((CLAMP(y - cg + add ) & 0xfc) << 3) | \ ++ ((CLAMP(y + cb + add*2+1) ) >> 3), \ ++ p[(xout) * 2 + 0] = y & 0xff, \ ++ p[(xout) * 2 + 1] = y >> 8 \ ++) ++#else ++#ifdef CONFIG_PPC ++#define PIC_16(yin, xin, p, xout, add) \ ++( \ ++ y = outy[(yin) * 8 + xin], \ ++ y = ((CLAMP(y + cr + add*2+1) & 0xf8) << 7) | \ ++ ((CLAMP(y - cg + add*2+1) & 0xf8) << 2) | \ ++ ((CLAMP(y + cb + add*2+1) ) >> 3), \ ++ p[(xout) * 2 + 0] = y >> 8, \ ++ p[(xout) * 2 + 1] = y & 0xff \ ++) ++#else ++#define PIC_16(yin, xin, p, xout, add) \ ++( \ ++ y = outy[(yin) * 8 + xin], \ ++ y = ((CLAMP(y + cr + add*2+1) & 0xf8) << 8) | \ ++ ((CLAMP(y - cg + add ) & 0xfc) << 3) | \ ++ ((CLAMP(y + cb + add*2+1) ) >> 3), \ ++ p[(xout) * 2 + 0] = y >> 8, \ ++ p[(xout) * 2 + 1] = y & 0xff \ ++) ++#endif ++#endif ++ ++#define PIC221111(xin) \ ++( \ ++ CBCRCG(0, xin), \ ++ PIC(xin / 4 * 8 + 0, (xin & 3) * 2 + 0, pic0, xin * 2 + 0), \ ++ PIC(xin / 4 * 8 + 0, (xin & 3) * 2 + 1, pic0, xin * 2 + 1), \ ++ PIC(xin / 4 * 8 + 1, (xin & 3) * 2 + 0, pic1, xin * 2 + 0), \ ++ PIC(xin / 4 * 8 + 1, (xin & 3) * 2 + 1, pic1, xin * 2 + 1) \ ++) ++ ++#define PIC221111_16(xin) \ ++( \ ++ CBCRCG(0, xin), \ ++ PIC_16(xin / 4 * 8 + 0, (xin & 3) * 2 + 0, pic0, xin * 2 + 0, 3), \ ++ PIC_16(xin / 4 * 8 + 0, (xin & 3) * 2 + 1, pic0, xin * 2 + 1, 0), \ ++ PIC_16(xin / 4 * 8 + 1, (xin & 3) * 2 + 0, pic1, xin * 2 + 0, 1), \ ++ PIC_16(xin / 4 * 8 + 1, (xin & 3) * 2 + 1, pic1, xin * 2 + 1, 2) \ ++) ++ ++static void col221111(out, pic, width) ++int *out; ++unsigned char *pic; ++int width; ++{ ++ int i, j, k; ++ unsigned char *pic0, *pic1; ++ int *outy, *outc; ++ int cr, cg, cb, y; ++ ++ pic0 = pic; ++ pic1 = pic + width; ++ outy = out; ++ outc = out + 64 * 4; ++ for (i = 2; i > 0; i--) { ++ for (j = 4; j > 0; j--) { ++ for (k = 0; k < 8; k++) { ++ PIC221111(k); ++ } ++ outc += 8; ++ outy += 16; ++ pic0 += 2 * width; ++ pic1 += 2 * width; ++ } ++ outy += 64 * 2 - 16 * 4; ++ } ++} ++ ++static void col221111_16(out, pic, width) ++int *out; ++unsigned char *pic; ++int width; ++{ ++ int i, j, k; ++ unsigned char *pic0, *pic1; ++ int *outy, *outc; ++ int cr, cg, cb, y; ++ ++ pic0 = pic; ++ pic1 = pic + width; ++ outy = out; ++ outc = out + 64 * 4; ++ for (i = 2; i > 0; i--) { ++ for (j = 4; j > 0; j--) { ++ for (k = 0; k < 8; k++) { ++ PIC221111_16(k); ++ } ++ outc += 8; ++ outy += 16; ++ pic0 += 2 * width; ++ pic1 += 2 * width; ++ } ++ outy += 64 * 2 - 16 * 4; ++ } ++} +diff -urN linux-2.6.11/drivers/video/bootsplash/decode-jpg.h linux-2.6.11-bootsplash/drivers/video/bootsplash/decode-jpg.h +--- linux-2.6.11/drivers/video/bootsplash/decode-jpg.h 1970-01-01 01:00:00.000000000 +0100 ++++ linux-2.6.11-bootsplash/drivers/video/bootsplash/decode-jpg.h 2005-03-02 11:40:21.000000000 +0100 +@@ -0,0 +1,35 @@ ++/* ++ * linux/drivers/video/bootsplash/decode-jpg.h - a tiny jpeg decoder. ++ * ++ * (w) August 2001 by Michael Schroeder, ++ */ ++ ++#ifndef __DECODE_JPG_H ++#define __DECODE_JPG_H ++ ++#define ERR_NO_SOI 1 ++#define ERR_NOT_8BIT 2 ++#define ERR_HEIGHT_MISMATCH 3 ++#define ERR_WIDTH_MISMATCH 4 ++#define ERR_BAD_WIDTH_OR_HEIGHT 5 ++#define ERR_TOO_MANY_COMPPS 6 ++#define ERR_ILLEGAL_HV 7 ++#define ERR_QUANT_TABLE_SELECTOR 8 ++#define ERR_NOT_YCBCR_221111 9 ++#define ERR_UNKNOWN_CID_IN_SCAN 10 ++#define ERR_NOT_SEQUENTIAL_DCT 11 ++#define ERR_WRONG_MARKER 12 ++#define ERR_NO_EOI 13 ++#define ERR_BAD_TABLES 14 ++#define ERR_DEPTH_MISMATCH 15 ++ ++struct jpeg_decdata { ++ int dcts[6 * 64 + 16]; ++ int out[64 * 6]; ++ int dquant[3][64]; ++}; ++ ++extern int jpeg_decode(unsigned char *, unsigned char *, int, int, int, struct jpeg_decdata *); ++extern int jpeg_check_size(unsigned char *, int, int); ++ ++#endif +diff -urN linux-2.6.11/drivers/video/bootsplash/render.c linux-2.6.11-bootsplash/drivers/video/bootsplash/render.c +--- linux-2.6.11/drivers/video/bootsplash/render.c 1970-01-01 01:00:00.000000000 +0100 ++++ linux-2.6.11-bootsplash/drivers/video/bootsplash/render.c 2005-03-02 11:40:21.000000000 +0100 +@@ -0,0 +1,316 @@ ++/* ++ * linux/drivers/video/bootsplash/render.c - splash screen render functions. ++ */ ++ ++#include ++#include ++#include ++#include ++#include ++#include ++#include ++ ++#include "../console/fbcon.h" ++#include "bootsplash.h" ++ ++void splash_putcs(struct splash_data *sd, struct vc_data *vc, struct fb_info *info, ++ const unsigned short *s, int count, int ypos, int xpos) ++{ ++ unsigned short charmask = vc->vc_hi_font_mask ? 0x1ff : 0xff; ++ int bgshift = (vc->vc_hi_font_mask) ? 13 : 12; ++ int fgshift = (vc->vc_hi_font_mask) ? 9 : 8; ++ u8 *src; ++ u8 *dst, *splashsrc; ++ unsigned int d, x, y; ++ u32 dd, fgx, bgx; ++ u16 c = scr_readw(s); ++ ++ int fg_color, bg_color, transparent; ++ fg_color = attr_fgcol(fgshift, c); ++ bg_color = attr_bgcol(bgshift, c); ++ transparent = sd->splash_color == bg_color; ++ xpos = xpos * vc->vc_font.width + sd->splash_text_xo; ++ ypos = ypos * vc->vc_font.height + sd->splash_text_yo; ++ splashsrc = (u8 *)(info->splash_pic + ypos * info->splash_bytes + xpos * 2); ++ dst = (u8 *)(info->screen_base + ypos * info->fix.line_length + xpos * 2); ++ ++ fgx = ((u32 *)info->pseudo_palette)[fg_color]; ++ if (transparent && sd->splash_color == 15) { ++ if (fgx == 0xffea) ++ fgx = 0xfe4a; ++ else if (fgx == 0x57ea) ++ fgx = 0x0540; ++ else if (fgx == 0xffff) ++ fgx = 0x52aa; ++ } ++ bgx = ((u32 *)info->pseudo_palette)[bg_color]; ++ d = 0; ++ ++ while (count--) { ++ c = scr_readw(s++); ++ src = vc->vc_font.data + (c & charmask) * vc->vc_font.height * ((vc->vc_font.width + 7) >> 3); ++ ++ for (y = 0; y < vc->vc_font.height; y++) { ++ for (x = 0; x < vc->vc_font.width; x += 2) { ++ if ((x & 7) == 0) ++ d = *src++; ++ if (d & 0x80) ++ dd = fgx; ++ else ++ dd = transparent ? *(u16 *)splashsrc : bgx; ++ splashsrc += 2; ++ if (d & 0x40) ++ dd |= fgx << 16; ++ else ++ dd |= (transparent ? *(u16 *)splashsrc : bgx) << 16; ++ splashsrc += 2; ++ d <<= 2; ++ fb_writel(dd, dst); ++ dst += 4; ++ } ++ dst += info->fix.line_length - vc->vc_font.width * 2; ++ splashsrc += info->splash_bytes - vc->vc_font.width * 2; ++ } ++ dst -= info->fix.line_length * vc->vc_font.height - vc->vc_font.width * 2; ++ splashsrc -= info->splash_bytes * vc->vc_font.height - vc->vc_font.width * 2; ++ } ++} ++ ++static void splash_renderc(struct splash_data *sd, struct fb_info *info, int fg_color, int bg_color, u8 *src, int ypos, int xpos, int height, int width) ++{ ++ int transparent = sd->splash_color == bg_color; ++ u32 dd, fgx, bgx; ++ u8 *dst, *splashsrc; ++ unsigned int d, x, y; ++ ++ splashsrc = (u8 *)(info->splash_pic + ypos * info->splash_bytes + xpos * 2); ++ dst = (u8 *)(info->screen_base + ypos * info->fix.line_length + xpos * 2); ++ fgx = ((u32 *)info->pseudo_palette)[fg_color]; ++ if (transparent && sd->splash_color == 15) { ++ if (fgx == 0xffea) ++ fgx = 0xfe4a; ++ else if (fgx == 0x57ea) ++ fgx = 0x0540; ++ else if (fgx == 0xffff) ++ fgx = 0x52aa; ++ } ++ bgx = ((u32 *)info->pseudo_palette)[bg_color]; ++ d = 0; ++ for (y = 0; y < height; y++) { ++ for (x = 0; x < width; x += 2) { ++ if ((x & 7) == 0) ++ d = *src++; ++ if (d & 0x80) ++ dd = fgx; ++ else ++ dd = transparent ? *(u16 *)splashsrc : bgx; ++ splashsrc += 2; ++ if (d & 0x40) ++ dd |= fgx << 16; ++ else ++ dd |= (transparent ? *(u16 *)splashsrc : bgx) << 16; ++ splashsrc += 2; ++ d <<= 2; ++ fb_writel(dd, dst); ++ dst += 4; ++ } ++ dst += info->fix.line_length - width * 2; ++ splashsrc += info->splash_bytes - width * 2; ++ } ++} ++ ++void splash_putc(struct splash_data *sd, struct vc_data *vc, struct fb_info *info, ++ int c, int ypos, int xpos) ++{ ++ unsigned short charmask = vc->vc_hi_font_mask ? 0x1ff : 0xff; ++ int bgshift = (vc->vc_hi_font_mask) ? 13 : 12; ++ int fgshift = (vc->vc_hi_font_mask) ? 9 : 8; ++ u8 *src = vc->vc_font.data + (c & charmask) * vc->vc_font.height * ((vc->vc_font.width + 7) >> 3); ++ xpos = xpos * vc->vc_font.width + sd->splash_text_xo; ++ ypos = ypos * vc->vc_font.height + sd->splash_text_yo; ++ splash_renderc(sd, info, attr_fgcol(fgshift, c), attr_bgcol(bgshift, c), src, ypos, xpos, vc->vc_font.height, vc->vc_font.width); ++} ++ ++void splashcopy(u8 *dst, u8 *src, int height, int width, int dstbytes, int srcbytes) ++{ ++ int i; ++ ++ while (height-- > 0) { ++ u32 *p = (u32 *)dst; ++ u32 *q = (u32 *)src; ++ for (i=0; i < width/4; i++) { ++ fb_writel(*q++,p++); ++ fb_writel(*q++,p++); ++ } ++ if (width & 2) ++ fb_writel(*q++,p++); ++ if (width & 1) ++ fb_writew(*(u16*)q,(u16*)p); ++ dst += dstbytes; ++ src += srcbytes; ++ } ++} ++ ++static void splashset(u8 *dst, int height, int width, int dstbytes, u32 bgx) { ++ int i; ++ ++ bgx |= bgx << 16; ++ while (height-- > 0) { ++ u32 *p = (u32 *)dst; ++ for (i=0; i < width/4; i++) { ++ fb_writel(bgx,p++); ++ fb_writel(bgx,p++); ++ } ++ if (width & 2) ++ fb_writel(bgx,p++); ++ if (width & 1) ++ fb_writew(bgx,(u16*)p); ++ dst += dstbytes; ++ } ++} ++ ++static void splashfill(struct fb_info *info, int sy, int sx, int height, int width) { ++ splashcopy((u8 *)(info->screen_base + sy * info->fix.line_length + sx * 2), (u8 *)(info->splash_pic + sy * info->splash_bytes + sx * 2), height, width, info->fix.line_length, info->splash_bytes); ++} ++ ++void splash_clear(struct splash_data *sd, struct vc_data *vc, struct fb_info *info, int sy, ++ int sx, int height, int width) ++{ ++ int bgshift = (vc->vc_hi_font_mask) ? 13 : 12; ++ int bg_color = attr_bgcol_ec(bgshift, vc); ++ int transparent = sd->splash_color == bg_color; ++ u32 bgx; ++ u8 *dst; ++ ++ sy = sy * vc->vc_font.height + sd->splash_text_yo; ++ sx = sx * vc->vc_font.width + sd->splash_text_xo; ++ height *= vc->vc_font.height; ++ width *= vc->vc_font.width; ++ if (transparent) { ++ splashfill(info, sy, sx, height, width); ++ return; ++ } ++ dst = (u8 *)(info->screen_base + sy * info->fix.line_length + sx * 2); ++ bgx = ((u32 *)info->pseudo_palette)[bg_color]; ++ splashset(dst, height, width, info->fix.line_length, bgx); ++} ++ ++void splash_bmove(struct splash_data *sd, struct vc_data *vc, struct fb_info *info, int sy, ++ int sx, int dy, int dx, int height, int width) ++{ ++ struct fb_copyarea area; ++ ++ area.sx = sx * vc->vc_font.width; ++ area.sy = sy * vc->vc_font.height; ++ area.dx = dx * vc->vc_font.width; ++ area.dy = dy * vc->vc_font.height; ++ area.sx += sd->splash_text_xo; ++ area.sy += sd->splash_text_yo; ++ area.dx += sd->splash_text_xo; ++ area.dy += sd->splash_text_yo; ++ area.height = height * vc->vc_font.height; ++ area.width = width * vc->vc_font.width; ++ ++ info->fbops->fb_copyarea(info, &area); ++} ++ ++void splash_clear_margins(struct splash_data *sd, struct vc_data *vc, struct fb_info *info, ++ int bottom_only) ++{ ++ unsigned int tw = vc->vc_cols*vc->vc_font.width; ++ unsigned int th = vc->vc_rows*vc->vc_font.height; ++ ++ if (!bottom_only) { ++ /* top margin */ ++ splashfill(info, 0, 0, sd->splash_text_yo, info->var.xres); ++ /* left margin */ ++ splashfill(info, sd->splash_text_yo, 0, th, sd->splash_text_xo); ++ /* right margin */ ++ splashfill(info, sd->splash_text_yo, sd->splash_text_xo + tw, th, info->var.xres - sd->splash_text_xo - tw); ++ ++ } ++ splashfill(info, sd->splash_text_yo + th, 0, info->var.yres - sd->splash_text_yo - th, info->var.xres); ++} ++ ++int splash_cursor(struct splash_data *sd, struct fb_info *info, struct fb_cursor *cursor) ++{ ++ int i; ++ unsigned int dsize, s_pitch; ++ ++ if (info->state != FBINFO_STATE_RUNNING) ++ return 0; ++ ++ s_pitch = (cursor->image.width + 7) >> 3; ++ dsize = s_pitch * cursor->image.height; ++ if (cursor->enable) { ++ switch (cursor->rop) { ++ case ROP_XOR: ++ for (i = 0; i < dsize; i++) ++ info->fb_cursordata[i] = cursor->image.data[i] ^ cursor->mask[i]; ++ break; ++ case ROP_COPY: ++ default: ++ for (i = 0; i < dsize; i++) ++ info->fb_cursordata[i] = cursor->image.data[i] & cursor->mask[i]; ++ break; ++ } ++ } else if (info->fb_cursordata != cursor->image.data) ++ memcpy(info->fb_cursordata, cursor->image.data, dsize); ++ cursor->image.data = info->fb_cursordata; ++ splash_renderc(sd, info, cursor->image.fg_color, cursor->image.bg_color, (u8 *)info->fb_cursordata, cursor->image.dy + sd->splash_text_yo, cursor->image.dx + sd->splash_text_xo, cursor->image.height, cursor->image.width); ++ return 0; ++} ++ ++void splash_bmove_redraw(struct splash_data *sd, struct vc_data *vc, struct fb_info *info, int y, int sx, int dx, int width) ++{ ++ unsigned short *d = (unsigned short *) (vc->vc_origin + vc->vc_size_row * y + dx * 2); ++ unsigned short *s = d + (dx - sx); ++ unsigned short *start = d; ++ unsigned short *ls = d; ++ unsigned short *le = d + width; ++ unsigned short c; ++ int x = dx; ++ unsigned short attr = 1; ++ ++ do { ++ c = scr_readw(d); ++ if (attr != (c & 0xff00)) { ++ attr = c & 0xff00; ++ if (d > start) { ++ splash_putcs(sd, vc, info, start, d - start, y, x); ++ x += d - start; ++ start = d; ++ } ++ } ++ if (s >= ls && s < le && c == scr_readw(s)) { ++ if (d > start) { ++ splash_putcs(sd, vc, info, start, d - start, y, x); ++ x += d - start + 1; ++ start = d + 1; ++ } else { ++ x++; ++ start++; ++ } ++ } ++ s++; ++ d++; ++ } while (d < le); ++ if (d > start) ++ splash_putcs(sd, vc, info, start, d - start, y, x); ++} ++ ++void splash_blank(struct splash_data *sd, struct vc_data *vc, struct fb_info *info, int blank) ++{ ++ if (blank) { ++ if (info->silent_screen_base) ++ splashset((u8 *)info->silent_screen_base, info->var.yres, info->var.xres, info->fix.line_length, 0); ++ splashset((u8 *)info->screen_base, info->var.yres, info->var.xres, info->fix.line_length, 0); ++ } else { ++ if (info->silent_screen_base) ++ splash_prepare(vc, info); ++ splash_clear_margins(vc->vc_splash_data, vc, info, 0); ++ /* no longer needed, done in fbcon_blank */ ++ /* update_screen(vc->vc_num); */ ++ } ++} ++ +diff -urN linux-2.6.11/drivers/video/console/bitblit.c linux-2.6.11-bootsplash/drivers/video/console/bitblit.c +--- linux-2.6.11/drivers/video/console/bitblit.c 2005-03-02 08:38:33.000000000 +0100 ++++ linux-2.6.11-bootsplash/drivers/video/console/bitblit.c 2005-03-02 11:40:21.000000000 +0100 +@@ -18,6 +18,9 @@ + #include + #include + #include "fbcon.h" ++#ifdef CONFIG_BOOTSPLASH ++#include "../bootsplash/bootsplash.h" ++#endif + + /* + * Accelerated handlers. +@@ -77,6 +80,13 @@ + { + struct fb_copyarea area; + ++#ifdef CONFIG_BOOTSPLASH ++ if (info->splash_data) { ++ splash_bmove(info->splash_data, vc, info, ++ sy, sx, dy, dx, height, width); ++ return; ++ } ++#endif + area.sx = sx * vc->vc_font.width; + area.sy = sy * vc->vc_font.height; + area.dx = dx * vc->vc_font.width; +@@ -93,6 +103,13 @@ + int bgshift = (vc->vc_hi_font_mask) ? 13 : 12; + struct fb_fillrect region; + ++#ifdef CONFIG_BOOTSPLASH ++ if (info->splash_data) { ++ splash_clear(info->splash_data, vc, info, ++ sy, sx, height, width); ++ return; ++ } ++#endif + region.color = attr_bgcol_ec(bgshift, vc); + region.dx = sx * vc->vc_font.width; + region.dy = sy * vc->vc_font.height; +@@ -127,6 +144,13 @@ + struct fb_image image; + u8 *src, *dst, *buf = NULL; + ++#ifdef CONFIG_BOOTSPLASH ++ if (info->splash_data) { ++ splash_putcs(info->splash_data, vc, info, s, count, yy, xx); ++ return; ++ } ++#endif ++ + if (attribute) { + buf = kmalloc(cellsize, GFP_KERNEL); + if (!buf) +@@ -215,6 +239,13 @@ + unsigned int bs = info->var.yres - bh; + struct fb_fillrect region; + ++#ifdef CONFIG_BOOTSPLASH ++ if (info->splash_data) { ++ splash_clear_margins(info->splash_data, vc, info, bottom_only); ++ return; ++ } ++#endif ++ + region.color = attr_bgcol_ec(bgshift, vc); + region.rop = ROP_COPY; + +@@ -373,6 +404,13 @@ + cursor.image.depth = 1; + cursor.rop = ROP_XOR; + ++#ifdef CONFIG_BOOTSPLASH ++ if (info->splash_data) { ++ splash_cursor(info->splash_data, info, &cursor); ++ ops->cursor_reset = 0; ++ return; ++ } ++#endif + info->fbops->fb_cursor(info, &cursor); + + ops->cursor_reset = 0; +diff -urN linux-2.6.11/drivers/video/console/fbcon.c linux-2.6.11-bootsplash/drivers/video/console/fbcon.c +--- linux-2.6.11/drivers/video/console/fbcon.c 2005-03-02 08:38:13.000000000 +0100 ++++ linux-2.6.11-bootsplash/drivers/video/console/fbcon.c 2005-03-02 11:40:21.000000000 +0100 +@@ -93,6 +93,9 @@ + #endif + + #include "fbcon.h" ++#ifdef CONFIG_BOOTSPLASH ++#include "../bootsplash/bootsplash.h" ++#endif + + #ifdef FBCONDEBUG + # define DPRINTK(fmt, args...) printk(KERN_DEBUG "%s: " fmt, __FUNCTION__ , ## args) +@@ -395,6 +398,10 @@ + for (i = first_fb_vc; i <= last_fb_vc; i++) + con2fb_map[i] = info_idx; + ++#ifdef CONFIG_BOOTSPLASH ++ splash_init(); ++#endif ++ + err = take_over_console(&fb_con, first_fb_vc, last_fb_vc, + fbcon_is_default); + if (err) { +@@ -937,6 +944,16 @@ + rows = vc->vc_rows; + new_cols = info->var.xres / vc->vc_font.width; + new_rows = info->var.yres / vc->vc_font.height; ++ ++#ifdef CONFIG_BOOTSPLASH ++ if (vc->vc_splash_data && vc->vc_splash_data->splash_state) { ++ new_cols = vc->vc_splash_data->splash_text_wi / vc->vc_font.width; ++ new_rows = vc->vc_splash_data->splash_text_he / vc->vc_font.height; ++ logo = 0; ++ con_remap_def_color(vc->vc_num, vc->vc_splash_data->splash_color << 4 | vc->vc_splash_data->splash_fg_color); ++ } ++#endif ++ + vc_resize(vc->vc_num, new_cols, new_rows); + /* + * We must always set the mode. The mode of the previous console +@@ -1562,6 +1579,10 @@ + fbcon_softback_note(vc, t, count); + if (logo_shown >= 0) + goto redraw_up; ++#ifdef CONFIG_BOOTSPLASH ++ if (info->splash_data) ++ goto redraw_up; ++#endif + switch (p->scrollmode) { + case SCROLL_MOVE: + ops->bmove(vc, info, t + count, 0, t, 0, +@@ -1646,6 +1667,10 @@ + case SM_DOWN: + if (count > vc->vc_rows) /* Maximum realistic size */ + count = vc->vc_rows; ++#ifdef CONFIG_BOOTSPLASH ++ if (info->splash_data) ++ goto redraw_down; ++#endif + switch (p->scrollmode) { + case SCROLL_MOVE: + ops->bmove(vc, info, t, 0, t + count, 0, +@@ -1788,6 +1813,14 @@ + } + return; + } ++ ++#ifdef CONFIG_BOOTSPLASH ++ if (info->splash_data && sy == dy && height == 1) { ++ /* must use slower redraw bmove to keep background pic intact */ ++ splash_bmove_redraw(info->splash_data, vc, info, sy, sx, dx, width); ++ return; ++ } ++#endif + ops->bmove(vc, info, real_y(p, sy), sx, real_y(p, dy), dx, + height, width); + } +@@ -1890,6 +1923,10 @@ + + info = registered_fb[con2fb_map[vc->vc_num]]; + ++#ifdef CONFIG_BOOTSPLASH ++ splash_prepare(vc, info); ++#endif ++ + if (softback_top) { + int l = fbcon_softback_size / vc->vc_size_row; + if (softback_lines) +@@ -1999,6 +2036,12 @@ + static void fbcon_generic_blank(struct vc_data *vc, struct fb_info *info, + int blank) + { ++#ifdef CONFIG_BOOTSPLASH ++ if (info->splash_data) { ++ splash_blank(info->splash_data, vc, info, blank); ++ return; ++ } ++#endif + if (blank) { + unsigned short charmask = vc->vc_hi_font_mask ? + 0x1ff : 0xff; +@@ -2196,8 +2239,15 @@ + } + + if (resize) { ++ u32 xres = info->var.xres, yres = info->var.yres; + /* reset wrap/pan */ + info->var.xoffset = info->var.yoffset = p->yscroll = 0; ++#ifdef CONFIG_BOOTSPLASH ++ if (info->splash_data) { ++ xres = info->splash_data->splash_text_wi; ++ yres = info->splash_data->splash_text_he; ++ } ++#endif + vc_resize(vc->vc_num, info->var.xres / w, info->var.yres / h); + if (CON_IS_VISIBLE(vc) && softback_buf) { + int l = fbcon_softback_size / vc->vc_size_row; +diff -urN linux-2.6.11/drivers/video/console/fbcon.h linux-2.6.11-bootsplash/drivers/video/console/fbcon.h +--- linux-2.6.11/drivers/video/console/fbcon.h 2005-03-02 08:38:13.000000000 +0100 ++++ linux-2.6.11-bootsplash/drivers/video/console/fbcon.h 2005-03-02 11:40:21.000000000 +0100 +@@ -23,6 +23,34 @@ + * low-level frame buffer device + */ + ++#ifdef CONFIG_BOOTSPLASH ++struct splash_data { ++ int splash_state; /* show splash? */ ++ int splash_color; /* transparent color */ ++ int splash_fg_color; /* foreground color */ ++ int splash_width; /* width of image */ ++ int splash_height; /* height of image */ ++ int splash_text_xo; /* text area origin */ ++ int splash_text_yo; ++ int splash_text_wi; /* text area size */ ++ int splash_text_he; ++ int splash_showtext; /* silent/verbose mode */ ++ int splash_boxcount; ++ int splash_percent; ++ int splash_overpaintok; /* is it ok to overpaint boxes */ ++ int splash_palcnt; ++ char *oldscreen_base; /* pointer to top of virtual screen */ ++ unsigned char *splash_boxes; ++ unsigned char *splash_jpeg; /* jpeg */ ++ unsigned char *splash_palette; /* palette for 8-bit */ ++ ++ int splash_dosilent; /* show silent jpeg */ ++ unsigned char *splash_silentjpeg; ++ unsigned char *splash_sboxes; ++ int splash_sboxcount; ++}; ++#endif ++ + struct display { + /* Filled in by the frame buffer device */ + u_short inverse; /* != 0 text black on white as default */ +diff -urN linux-2.6.11/drivers/video/vesafb.c linux-2.6.11-bootsplash/drivers/video/vesafb.c +--- linux-2.6.11/drivers/video/vesafb.c 2005-03-02 08:37:48.000000000 +0100 ++++ linux-2.6.11-bootsplash/drivers/video/vesafb.c 2005-03-02 11:40:21.000000000 +0100 +@@ -175,7 +175,10 @@ + return 0; + } + +-static struct fb_ops vesafb_ops = { ++#ifndef CONFIG_BOOTSPLASH ++static ++#endif ++struct fb_ops vesafb_ops = { + .owner = THIS_MODULE, + .fb_setcolreg = vesafb_setcolreg, + .fb_pan_display = vesafb_pan_display, +@@ -260,6 +263,9 @@ + * option to simply use size_total as that + * wastes plenty of kernel address space. */ + size_remap = size_vmode * 2; ++#ifdef CONFIG_BOOTSPLASH ++ size_remap *= 2; /* some more for the images */ ++#endif + if (vram_remap) + size_remap = vram_remap * 1024 * 1024; + if (size_remap < size_vmode) +diff -urN linux-2.6.11/include/linux/console_struct.h linux-2.6.11-bootsplash/include/linux/console_struct.h +--- linux-2.6.11/include/linux/console_struct.h 2005-03-02 08:37:30.000000000 +0100 ++++ linux-2.6.11-bootsplash/include/linux/console_struct.h 2005-03-02 11:40:21.000000000 +0100 +@@ -89,6 +89,9 @@ + struct vc_data **vc_display_fg; /* [!] Ptr to var holding fg console for this display */ + unsigned long vc_uni_pagedir; + unsigned long *vc_uni_pagedir_loc; /* [!] Location of uni_pagedir variable for this console */ ++#ifdef CONFIG_BOOTSPLASH ++ struct splash_data *vc_splash_data; ++#endif + struct vt_struct *vc_vt; + /* additional information is in vt_kern.h */ + }; +diff -urN linux-2.6.11/include/linux/fb.h linux-2.6.11-bootsplash/include/linux/fb.h +--- linux-2.6.11/include/linux/fb.h 2005-03-02 08:37:53.000000000 +0100 ++++ linux-2.6.11-bootsplash/include/linux/fb.h 2005-03-02 11:40:21.000000000 +0100 +@@ -726,6 +726,14 @@ + void *fbcon_par; /* fbcon use-only private area */ + /* From here on everything is device dependent */ + void *par; ++#ifdef CONFIG_BOOTSPLASH ++ struct splash_data *splash_data; ++ unsigned char *splash_pic; ++ int splash_pic_size; ++ int splash_bytes; ++ char *silent_screen_base; /* real screen base */ ++ char fb_cursordata[64]; ++#endif + }; + + #ifdef MODULE From mamajom at axelero.hu Mon May 2 21:50:35 2005 From: mamajom at axelero.hu (VMiklos) Date: Mon May 2 21:51:18 2005 Subject: [Frugalware-darcs] frugalware-current: imap-2004d-1 Message-ID: <20050502195035.5678B66AA9@genesis.frugalware.org> Mon May 2 21:34:36 CEST 2005 VMiklos * imap-2004d-1 version bump moved to extra/ diff -rN -u frugalware-current-old-2/extra/source/network/imap/FrugalBuild frugalware-current-new-3/extra/source/network/imap/FrugalBuild --- frugalware-current-old-2/extra/source/network/imap/FrugalBuild 1970-01-01 01:00:00.000000000 +0100 +++ frugalware-current-new-3/extra/source/network/imap/FrugalBuild 2005-05-02 21:39:18.000000000 +0200 @@ -0,0 +1,67 @@ +# Last Modified: Mon, 02 May 2005 21:28:34 +0200 +# Compiling Time: ~2 minutes +# Contributor: VMiklos +# Maintainer: Zsolt Szalai + +pkgname=imap +pkgver=2004d +pkgrel=1 +extrapkgver= +pkgdesc="An IMAP/POP server" +url="http://www.washington.edu/imap" +groups=('network-extra') +depends=('openssl') +up2date=`lynx -dump 'http://ftp.ntua.gr/pub/net/mail/imap/?M=D'|grep imap-[0-9a-z\.]*tar.gz$|sed -n "s/.*-\(.*\)\.t.*/\1/;s/$extrapkgver//;1 p"` +source=(ftp://ftp.cac.washington.edu/imap/$pkgname-$pkgver$extrapkgver.tar.Z) +md5sums=('9bee45a210138d4a924ab95539f5ef35') + +build() { + cd $startdir/src/$pkgname-$pkgver$extrapkgver + # CFLAGS and ssl location + ( cd src/osdep/unix + sed -i -e "s/-g -fno-omit-frame-pointer -O6/${CFLAGS}/" \ + -e 's|SSLDIR=/usr/local/ssl|SSLDIR=/usr|' \ + -e 's|SSLCERTS=$(SSLDIR)/certs|SSLCERTS=/etc/ssl/certs|' \ + Makefile ) + + yes | make slx SPECIALAUTHENTICATORS=ssl SSLTYPE=unix || return 1 + + # installing binaries + install -D -m755 imapd/imapd $startdir/pkg/usr/sbin/imapd + # install them, but we use popa3d by default + install -D -m755 ipopd/ipop2d $startdir/pkg/usr/sbin/ipop2d + install -D -m755 ipopd/ipop3d $startdir/pkg/usr/sbin/ipop3d + + # installing header files + mkdir -p $startdir/pkg/usr/include/imap/ + (cd c-client + install -m644 {c-client,mail,imap4r1,rfc822,linkage,misc,smtp,nntp,osdep,env_unix,env,fs,ftl,nl,tcp}.h $startdir/pkg/usr/include/imap/ + install -D -m644 c-client.a $startdir/pkg/usr/lib/c-client.a) + (cd $startdir/pkg/usr/lib/ && ln -sf c-client.a libc-client.a) + + # creating ssl certs + for i in imapd ipop3d + do + umask 077 + tmp1=`mktemp` + tmp2=`mktemp` + openssl req -newkey rsa:1024 -keyout $tmp1 \ + -nodes -x509 -days 365 -out $tmp2 << EOF +-- +SomeState +SomeCity +SomeOrganization +SomeOrganizationalUnit +localhost.localdomain +root@localhost.localdomain +EOF + cat $tmp1 >$i.pem + echo "" >>$i.pem + cat $tmp2 >>$i.pem + rm $tmp1 $tmp2 + install -D -m600 $i.pem $startdir/pkg/etc/ssl/certs/$i.pem + umask 022 + done +} + +# vim: ft=sh diff -rN -u frugalware-current-old-2/source/network/imap/FrugalBuild frugalware-current-new-3/source/network/imap/FrugalBuild --- frugalware-current-old-2/source/network/imap/FrugalBuild 2005-05-02 21:47:52.000000000 +0200 +++ frugalware-current-new-3/source/network/imap/FrugalBuild 1970-01-01 01:00:00.000000000 +0100 @@ -1,67 +0,0 @@ -# Last Modified: Tue, 15 Mar 2005 01:18:04 +0100 -# Compiling Time: ~2 minutes -# Contributor: VMiklos -# Maintainer: Zsolt Szalai - -pkgname=imap -pkgver=2004c -pkgrel=3 -extrapkgver=1 -pkgdesc="An IMAP/POP server" -url="http://www.washington.edu/imap" -groups=('network') -depends=('openssl') -up2date=`lynx -dump 'http://ftp.ntua.gr/pub/net/mail/imap/?M=D'|grep imap-[0-9a-z\.]*tar.gz$|sed -n "s/.*-\(.*\)\.t.*/\1/;s/$extrapkgver//;1 p"` -source=(ftp://ftp.cac.washington.edu/imap/$pkgname-$pkgver$extrapkgver.tar.Z) -md5sums=('f0a1a2abfa4b1ed8074ce023724416f3') - -build() { - cd $startdir/src/$pkgname-$pkgver$extrapkgver - # CFLAGS and ssl location - ( cd src/osdep/unix - sed -i -e "s/-g -fno-omit-frame-pointer -O6/${CFLAGS}/" \ - -e 's|SSLDIR=/usr/local/ssl|SSLDIR=/usr|' \ - -e 's|SSLCERTS=$(SSLDIR)/certs|SSLCERTS=/etc/ssl/certs|' \ - Makefile ) - - yes | make slx SPECIALAUTHENTICATORS=ssl SSLTYPE=unix || return 1 - - # installing binaries - install -D -m755 imapd/imapd $startdir/pkg/usr/sbin/imapd - # install them, but we use popa3d by default - install -D -m755 ipopd/ipop2d $startdir/pkg/usr/sbin/ipop2d - install -D -m755 ipopd/ipop3d $startdir/pkg/usr/sbin/ipop3d - - # installing header files - mkdir -p $startdir/pkg/usr/include/imap/ - (cd c-client - install -m644 {c-client,mail,imap4r1,rfc822,linkage,misc,smtp,nntp,osdep,env_unix,env,fs,ftl,nl,tcp}.h $startdir/pkg/usr/include/imap/ - install -D -m644 c-client.a $startdir/pkg/usr/lib/c-client.a) - (cd $startdir/pkg/usr/lib/ && ln -sf c-client.a libc-client.a) - - # creating ssl certs - for i in imapd ipop3d - do - umask 077 - tmp1=`mktemp` - tmp2=`mktemp` - openssl req -newkey rsa:1024 -keyout $tmp1 \ - -nodes -x509 -days 365 -out $tmp2 << EOF --- -SomeState -SomeCity -SomeOrganization -SomeOrganizationalUnit -localhost.localdomain -root@localhost.localdomain -EOF - cat $tmp1 >$i.pem - echo "" >>$i.pem - cat $tmp2 >>$i.pem - rm $tmp1 $tmp2 - install -D -m600 $i.pem $startdir/pkg/etc/ssl/certs/$i.pem - umask 022 - done -} - -# vim: ft=sh From mamajom at axelero.hu Mon May 2 22:56:57 2005 From: mamajom at axelero.hu (VMiklos) Date: Mon May 2 22:57:35 2005 Subject: [Frugalware-darcs] frugalware-current: apache-ant-1.6.3-1 Message-ID: <20050502205657.0345666AA9@genesis.frugalware.org> Mon May 2 22:16:50 CEST 2005 VMiklos * apache-ant-1.6.3-1 version bump diff -rN -u frugalware-current-old-2/extra/source/devel/apache-ant/FrugalBuild frugalware-current-new-3/extra/source/devel/apache-ant/FrugalBuild --- frugalware-current-old-2/extra/source/devel/apache-ant/FrugalBuild 2005-05-02 22:52:31.000000000 +0200 +++ frugalware-current-new-3/extra/source/devel/apache-ant/FrugalBuild 2005-05-02 22:33:18.000000000 +0200 @@ -1,9 +1,9 @@ -# Last Modified: Thu, 21 Apr 2005 21:44:39 +0200 +# Last Modified: Mon, 02 May 2005 22:11:50 +0200 # Compiling Time: ~11 minutes on factory.frugalware.org # Maintainer: VMiklos pkgname=apache-ant -pkgver=1.6.2 +pkgver=1.6.3 pkgrel=1 pkgdesc="Ant is a Java-based build tool." url="http://ant.apache.org" @@ -12,7 +12,7 @@ up2date=`lynx -dump $url/srcdownload.cgi|grep bz2$|sed 's/.*-\(.*\)-.*/\1/'` source=(http://www.apache.org/dist/ant/source/$pkgname-$pkgver-src.tar.bz2) # lynx -dump http://www.apache.org/dist/ant/source/$pkgname-$pkgver-src.tar.bz2.md5 -md5sums=('83c3adefdbf90bcbc4b804d4c55c0778') +md5sums=('fab56a0c0ab7bb2875e67c2a84b0a618') # needed an ln -s ../../j2sdk/lib/tools.jar /usr/lib/j2re/lib/ From vmiklos at frugalware.org Mon May 2 22:57:09 2005 From: vmiklos at frugalware.org (VMiklos) Date: Mon May 2 22:57:38 2005 Subject: [Frugalware-darcs] pacman-tools: permission bugfix Message-ID: <20050502205709.8EDAA66AAA@genesis.frugalware.org> Mon May 2 22:14:49 CEST 2005 VMiklos * permission bugfix cp: cannot open `/tmp/tmp.foo' for reading: Permission denied... fixed diff -rN -u darcs-old/repoman darcs-new/repoman --- darcs-old/repoman 2005-05-02 22:57:08.000000000 +0200 +++ darcs-new/repoman 2005-05-02 22:14:43.000000000 +0200 @@ -54,7 +54,7 @@ msg "Uploading file: $src (to $tmp)" scp $src $cpopts$host:$tmp msg "Copying to $dest" - ssh $lopts $host "sudo -u vmiklos cp $tmp $path_to_repo/$dest/$name && rm $tmp" + ssh $lopts $host "chmod 644 $tmp; sudo -u vmiklos cp $tmp $path_to_repo/$dest/$name && rm $tmp" } changelog() From xbit at frugalware.org Mon May 2 22:51:00 2005 From: xbit at frugalware.org (Zsolt Szalai) Date: Mon May 2 23:06:09 2005 Subject: [Frugalware-darcs] frugalware-current: gnutls - new upstream release Message-ID: <20050502205100.D315666AA9@genesis.frugalware.org> Mon May 2 19:56:43 CEST 2005 Zsolt Szalai * gnutls - new upstream release diff -rN -u frugalware-current-old-2/source/lib/gnutls/FrugalBuild frugalware-current-new-3/source/lib/gnutls/FrugalBuild --- frugalware-current-old-2/source/lib/gnutls/FrugalBuild 2005-05-02 22:47:59.000000000 +0200 +++ frugalware-current-new-3/source/lib/gnutls/FrugalBuild 2005-05-02 22:02:50.000000000 +0200 @@ -1,18 +1,18 @@ -# Last Modified: Tue, 05 Apr 2005 19:59:09 +0200 +# Last Modified: Mon, 02 May 2005 19:46:57 +0200 # Compiling Time: ~0.2 SBU # Maintainer: Zsolt Szalai # Contributor: VMiklos pkgname=gnutls -pkgver=1.2.1 -pkgrel=2 +pkgver=1.2.3 +pkgrel=1 pkgdesc="A library which provides a secure layer over a reliable transport layer" url="http://www.gnu.org/software/gnutls/" groups=('lib') depends=('libtasn1' 'opencdk' 'libgcrypt>=1.2.0') up2date=`wget --passive-ftp -O - -q ftp://ftp.gnutls.org/pub/gnutls/|sed -n 's/.*-\([0-9.]\+\).tar.*/\1/;T;p'|sort -r|sed -n '1p'` source=(ftp://ftp.gnutls.org/pub/$pkgname/$pkgname-$pkgver.tar.bz2) -md5sums=('dbc24634ea62b5f3bee45662c2a29f05') +md5sums=('4986c2bf8ce533d6b5d4dd6f9f1bbdf1') install=$pkgname.install build() { From mamajom at axelero.hu Tue May 3 00:57:39 2005 From: mamajom at axelero.hu (VMiklos) Date: Tue May 3 01:01:47 2005 Subject: [Frugalware-darcs] frugalware-current: aspell6-uz-0.04r0-1 Message-ID: <20050502225739.9DF6B66AA9@genesis.frugalware.org> Mon May 2 22:45:39 CEST 2005 VMiklos * aspell6-uz-0.04r0-1 version bump added groups() fwmakepkgized build() diff -rN -u frugalware-current-old-2/extra/source/locale/aspell6-uz/FrugalBuild frugalware-current-new-3/extra/source/locale/aspell6-uz/FrugalBuild --- frugalware-current-old-2/extra/source/locale/aspell6-uz/FrugalBuild 2005-05-03 00:52:55.000000000 +0200 +++ frugalware-current-new-3/extra/source/locale/aspell6-uz/FrugalBuild 2005-05-03 00:13:12.000000000 +0200 @@ -1,25 +1,27 @@ -# Last Modified: Mon Jan 17 16:16:49 CET 2005 +# Last Modified: Mon, 02 May 2005 22:44:39 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos lang=uz pkgname=aspell6-$lang -pkgver=0.03r0 +pkgver=0.04r0 pkgrel=1 pkgdesc="GNU Aspell 0.60 Uzbek (Ð.збекÑ.а) Dictionary Package" url="http://aspell.net/" depends=('aspell>=0.60') +groups=('locale-extra') up2date=`lynx -dump http://ftp.gnu.org/pub/gnu/aspell/dict/$lang/\?M=D|grep aspell6-$lang|sed -n -e "s/aspell6-$lang-//" -e 's/\.tar\..* / /' -e 's/-/r/' -e '1p'|cut -d ] -f 3|cut -d ' ' -f 1` source=(ftp://ftp.gnu.org/gnu/aspell/dict/$lang/$pkgname-`echo $pkgver|sed 's/r/-/'`.tar.bz2) -md5sums=('bebcd8853d84b0ca4806729dba6f9633') +md5sums=('8f75fe924f366e6dedb0a7a57767067d') -build() { - cd $startdir/src/$pkgname-`echo $pkgver|sed 's/r/-/'` +build() +{ + Fcd $pkgname-`echo $pkgver|sed 's/r/-/'` ./configure make || return 1 - make DESTDIR=$startdir/pkg install + Fmakeinstall } # vim: ft=sh From mamajom at axelero.hu Tue May 3 01:03:50 2005 From: mamajom at axelero.hu (VMiklos) Date: Tue May 3 01:04:31 2005 Subject: [Frugalware-darcs] frugalware-current: qemu-0.7.0-1 Message-ID: <20050502230350.158BA66AA9@genesis.frugalware.org> Tue May 3 00:00:17 CEST 2005 VMiklos * qemu-0.7.0-1 version bump i386-user compiles again diff -rN -u frugalware-current-old-2/extra/source/xapps/qemu/FrugalBuild frugalware-current-new-3/extra/source/xapps/qemu/FrugalBuild --- frugalware-current-old-2/extra/source/xapps/qemu/FrugalBuild 2005-05-03 00:59:08.000000000 +0200 +++ frugalware-current-new-3/extra/source/xapps/qemu/FrugalBuild 2005-05-03 00:04:00.000000000 +0200 @@ -1,9 +1,9 @@ -# Last Modified: Tue, 08 Feb 2005 00:28:17 +0100 +# Last Modified: Mon, 02 May 2005 23:49:18 +0200 # Compiling Time: ~5 minutes # Maintainer: VMiklos pkgname=qemu -pkgver=0.6.1 +pkgver=0.7.0 pkgrel=1 pkgdesc="QEMU is a FAST! processor emulator" url="http://fabrice.bellard.free.fr/qemu/" @@ -11,12 +11,11 @@ groups=('xapps-extra') up2date=`lynx -dump $url/download.html|grep Source|sed 's/.*-\(.*\)\.t.*/\1/'` source=($url/$pkgname-$pkgver.tar.gz) -md5sums=('f1b5e103321832d2786dd4110f6c8ae4') +md5sums=('234e9ace03b00259bb57dc5a9c633056') build() { - # fails to compile with i386-user - Fmake --target-list="i386-softmmu ppc-softmmu arm-user ppc-user sparc-user" || return 1 + Fmake || return 1 make prefix=$Fdestdir$Fprefix bindir=$Fdestdir$Fprefix/bin \ datadir=$Fdestdir$Fprefix/share/qemu \ docdir=$Fdestdir$Fprefix/share/doc/$pkgname-$pkgver \ From xbit.lists at chello.hu Tue May 3 01:04:00 2005 From: xbit.lists at chello.hu (Zsolt Szalai) Date: Tue May 3 01:04:38 2005 Subject: [Frugalware-darcs] pacman-tools: chkworld - late night movies Message-ID: <20050502230400.710D766AA9@genesis.frugalware.org> Mon May 2 22:58:06 CEST 2005 Zsolt Szalai * chkworld - late night movies diff -rN -u darcs-old/chkwolrd darcs-new/chkwolrd --- darcs-old/chkwolrd 2005-05-03 01:03:59.000000000 +0200 +++ darcs-new/chkwolrd 2005-05-03 00:34:55.000000000 +0200 @@ -1,4 +1,4 @@ -#!/usr/bin/perl -w +#!/usr/bin/perl =head1 NAME @@ -49,6 +49,8 @@ =cut use strict; +use warnings; +no warnings qw( uninitialized ); use Getopt::Std; use File::Find; use IO::File; @@ -86,15 +88,15 @@ $output = scalar ; close COMM; }; - if ($@) { + if ($@) { do{ my @chldpids = getpids($pid); for my $chldpid (@chldpids) { kill TERM => $chldpid; } - return undef; - }if $@ eq "alarm\n"; - die $@ unless $@ && $@ eq "alarm\n"; + return 'TIMEOUTED'; + } if $@ eq "alarm\n"; +# die $@ unless $@ && $@ eq "alarm\n"; } return $output; } @@ -123,11 +125,13 @@ if (@ARGV) { @dirs = @ARGV; } else {@dirs = ('.',);} # // cant handler arrays :-/ my $time = $opts{t} || 30; open STDERR, "/dev/null" unless $opts{e}; +my $count; find sub{ if (/^FrugalBuild\z/) { + $count++; my $buildscript = contents $_; - my ($m8r) = $buildscript =~ /^# Maintainer: (.*?)$/m; + my ($m8r) = $buildscript =~ /^# Maintainer: (.*?) Tue May 3 00:28:16 CEST 2005 VMiklos * mediawiki-1.4.3-1 version bump diff -rN -u frugalware-current-old-2/extra/source/network/mediawiki/FrugalBuild frugalware-current-new-3/extra/source/network/mediawiki/FrugalBuild --- frugalware-current-old-2/extra/source/network/mediawiki/FrugalBuild 2005-05-03 01:47:56.000000000 +0200 +++ frugalware-current-new-3/extra/source/network/mediawiki/FrugalBuild 2005-05-03 01:06:03.000000000 +0200 @@ -1,10 +1,10 @@ -# Last Modified: Mon, 21 Mar 2005 08:52:36 +0100 +# Last Modified: Tue, 03 May 2005 00:28:02 +0200 # Compiling Time: ~0.2 SBU # Contributor: VMiklos # Maintainer: Zsolt Szalai pkgname=mediawiki -pkgver=1.4.0 +pkgver=1.4.3 pkgrel=1 pkgdesc="The collaborative editing software that runs Wikipedia" url="http://wikipedia.sourceforge.net/" @@ -12,7 +12,7 @@ groups=('network-extra') up2date=`lynx -dump http://sourceforge.net/projects/wikipedia/|grep ' stable'|sed 's/.*MediaWiki \([0-9\.]*\).*/\1/'` source=(http://dl.sourceforge.net/sourceforge/wikipedia/$pkgname-$pkgver.tar.gz) -md5sums=('d1bbfe6db13c902ee12188f8fbe18f35') +md5sums=('3b851376ac1b48aede5466ab5eb28e10') build() { From mamajom at axelero.hu Tue May 3 09:45:12 2005 From: mamajom at axelero.hu (VMiklos) Date: Tue May 3 09:45:54 2005 Subject: [Frugalware-darcs] frugalware-current: fixperms: fix directories, too Message-ID: <20050503074512.6C92866AA9@genesis.frugalware.org> Tue May 3 09:18:27 CEST 2005 VMiklos * fixperms: fix directories, too diff -rN -u frugalware-current-old-2/tools/fixperms frugalware-current-new-3/tools/fixperms --- frugalware-current-old-2/tools/fixperms 2005-05-03 09:42:55.000000000 +0200 +++ frugalware-current-new-3/tools/fixperms 2005-05-03 09:16:46.000000000 +0200 @@ -5,6 +5,7 @@ cd .. file=`mktemp` find * -perm 755 ! -type d >$file +find * -type d |xargs chmod 755 find * ! -type d |xargs chmod 644 cat $file |xargs chmod +x rm $file From mamajom at axelero.hu Tue May 3 09:45:18 2005 From: mamajom at axelero.hu (VMiklos) Date: Tue May 3 09:45:57 2005 Subject: [Frugalware-darcs] pacman-tools: repoman: fix Changelogs' permissions Message-ID: <20050503074518.8455766AAA@genesis.frugalware.org> Tue May 3 09:26:45 CEST 2005 VMiklos * repoman: fix Changelogs' permissions diff -rN -u darcs-old/repoman darcs-new/repoman --- darcs-old/repoman 2005-05-03 09:45:18.000000000 +0200 +++ darcs-new/repoman 2005-05-03 09:45:18.000000000 +0200 @@ -83,7 +83,7 @@ exit 1 fi if [ "$verbose" == 0 ]; then - ssh $host "cd $path_to_repo/$dir/$group/$pkgname && darcs changes FrugalBuild >Changelog" + ssh $host "cd $path_to_repo/$dir/$group/$pkgname && sudo darcs changes FrugalBuild >Changelog" else ssh $host "cd $path_to_repo/$dir/$group/$pkgname && sudo -u $sudouser darcs changes FrugalBuild >Changelog; cat Changelog" fi From mamajom at axelero.hu Tue May 3 09:45:19 2005 From: mamajom at axelero.hu (VMiklos) Date: Tue May 3 09:45:57 2005 Subject: [Frugalware-darcs] pacman-tools: repoman: use the genchangelog script Message-ID: <20050503074519.551F466AAB@genesis.frugalware.org> Tue May 3 09:36:30 CEST 2005 VMiklos * repoman: use the genchangelog script diff -rN -u darcs-old/repoman darcs-new/repoman --- darcs-old/repoman 2005-05-03 09:45:19.000000000 +0200 +++ darcs-new/repoman 2005-05-03 09:32:29.000000000 +0200 @@ -83,7 +83,7 @@ exit 1 fi if [ "$verbose" == 0 ]; then - ssh $host "cd $path_to_repo/$dir/$group/$pkgname && sudo darcs changes FrugalBuild >Changelog" + ssh $host "cd $path_to_repo/$dir/$group/$pkgname && sudo -u $sudouser genchangelog" else ssh $host "cd $path_to_repo/$dir/$group/$pkgname && sudo -u $sudouser darcs changes FrugalBuild >Changelog; cat Changelog" fi From mamajom at axelero.hu Tue May 3 09:45:21 2005 From: mamajom at axelero.hu (VMiklos) Date: Tue May 3 09:45:58 2005 Subject: [Frugalware-darcs] pacman-tools: genchangelog: to generate a Changelog Message-ID: <20050503074521.3677966AA9@genesis.frugalware.org> Tue May 3 09:45:50 CEST 2005 VMiklos * genchangelog: to generate a Changelog diff -rN -u darcs-old/genchangelog darcs-new/genchangelog --- darcs-old/genchangelog 1970-01-01 01:00:00.000000000 +0100 +++ darcs-new/genchangelog 2005-05-03 09:42:00.000000000 +0200 @@ -0,0 +1,3 @@ +#!/bin/bash + +darcs changes FrugalBuild >Changelog From mamajom at axelero.hu Tue May 3 10:51:08 2005 From: mamajom at axelero.hu (VMiklos) Date: Tue May 3 10:52:33 2005 Subject: [Frugalware-darcs] frugalware-current: db-4.3.28-1 Message-ID: <20050503085108.14B5C66AA9@genesis.frugalware.org> Tue May 3 10:20:59 CEST 2005 VMiklos * db-4.3.28-1 version bump diff -rN -u frugalware-current-old-2/source/base/db/FrugalBuild frugalware-current-new-3/source/base/db/FrugalBuild --- frugalware-current-old-2/source/base/db/FrugalBuild 2005-05-03 10:48:25.000000000 +0200 +++ frugalware-current-new-3/source/base/db/FrugalBuild 2005-05-03 10:17:48.000000000 +0200 @@ -1,17 +1,17 @@ -# Last Modified: Sun, 03 Apr 2005 23:03:13 +0200 +# Last Modified: Tue, 03 May 2005 10:16:01 +0200 # Compiling Time: ~10 minutes # Maintainer: VMiklos pkgname=db -pkgver=4.3.27 -pkgrel=2 +pkgver=4.3.28 +pkgrel=1 pkgdesc="The Berkeley DB embedded database system" url="http://www.sleepycat.com" depends=('glibc') groups=('base') up2date=`lynx -dump http://www.sleepycat.com/download/db/index.shtml |grep 'With encryption' -3 |grep tar.gz |sed -n '1 p'|sed 's/.tar.gz//'|cut -d ] -f 2` source=(ftp://sleepycat1.inetu.net/releases/$pkgname-$pkgver.tar.gz) -md5sums=('fcc481d52c3b80e20a328f8c0cb042bd') +md5sums=('e27759537db6054b31d8cb3e99ba6fbb') build() { From mamajom at axelero.hu Tue May 3 10:55:50 2005 From: mamajom at axelero.hu (VMiklos) Date: Tue May 3 10:57:50 2005 Subject: [Frugalware-darcs] frugalware-current: lcdf-typetools-2.28-1 Message-ID: <20050503085550.F2EE866AAB@genesis.frugalware.org> Tue May 3 10:27:45 CEST 2005 VMiklos * lcdf-typetools-2.28-1 version bump from gimb diff -rN -u frugalware-current-old-2/extra/source/apps/lcdf-typetools/FrugalBuild frugalware-current-new-3/extra/source/apps/lcdf-typetools/FrugalBuild --- frugalware-current-old-2/extra/source/apps/lcdf-typetools/FrugalBuild 2005-05-03 10:52:30.000000000 +0200 +++ frugalware-current-new-3/extra/source/apps/lcdf-typetools/FrugalBuild 2005-05-03 10:25:59.000000000 +0200 @@ -1,9 +1,9 @@ -# Last modified: Mon, 04 Apr 2005 09:18:41 +0200 +# Last modified: Fri, 29 Apr 2005 06:17:13 +0200 # Compiling time: ~7 minutes # Maintainer: Bence Nagy pkgname=lcdf-typetools -pkgver=2.26 +pkgver=2.28 pkgrel=1 pkgdesc="Several command-line programs for manipulating PostScript Type 1 and PostScript-flavored OpenType fonts" url="http://www.lcdf.org/type" @@ -12,4 +12,4 @@ up2date=`lynx -dump http://www.lcdf.org/type | grep "lcdf-typetools-.*.tar.gz" | tail -n 1 | sed "s/.*lcdf-typetools-\(.*\).tar.gz.*/\1/"` source=($url/$pkgname-$pkgver.tar.gz) -md5sums=('d925a6db0724fe3caf25812bfb5f5ea0') +md5sums=('62bdbbe0d7be10c350446fab34fab3a7') From mamajom at axelero.hu Tue May 3 11:00:17 2005 From: mamajom at axelero.hu (VMiklos) Date: Tue May 3 11:02:48 2005 Subject: [Frugalware-darcs] frugalware-current: ksmoothdock-3.5.1-1 Message-ID: <20050503090017.38FD866AAB@genesis.frugalware.org> Tue May 3 10:36:37 CEST 2005 VMiklos * ksmoothdock-3.5.1-1 new package (KSmoothDock is a cool desktop panel (like KDE's kicker) for KDE.) from BMH1980 diff -rN -u frugalware-current-old-2/extra/source/kde/ksmoothdock/FrugalBuild frugalware-current-new-3/extra/source/kde/ksmoothdock/FrugalBuild --- frugalware-current-old-2/extra/source/kde/ksmoothdock/FrugalBuild 1970-01-01 01:00:00.000000000 +0100 +++ frugalware-current-new-3/extra/source/kde/ksmoothdock/FrugalBuild 2005-05-03 10:34:30.000000000 +0200 @@ -0,0 +1,25 @@ +# Last Modified: Thu, 28 Apr 2005 07:44:38 +0200 +# Compiling Time: ~2 minute +# Maintainer: BMH1980 + +pkgname=ksmoothdock +pkgver=3.5.1 +pkgrel=1 +pkgdesc="KSmoothDock is a cool desktop panel (like KDE's kicker) for KDE." +url="http://www.kde-apps.org/content/show.php?content=6585" +depends=('kdelibs') +groups=('kde-extra') +up2date=`lynx -dump http://www.kde-apps.org/content/show.php?content=6585 | grep -A 1 Changelog | tail -n 1 | tr -d v:[:blank:]` +source=(http://dl.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz) +md5sums=('df2bcbbafbf0726db802c6434012eb7c') +license="GPL" + +build() +{ + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/opt/kde + make || return 1 + make DESTDIR=$startdir/pkg install +} + +# vim: ft=sh From mamajom at axelero.hu Tue May 3 11:05:24 2005 From: mamajom at axelero.hu (VMiklos) Date: Tue May 3 11:05:52 2005 Subject: [Frugalware-darcs] frugalware-current: sensors-applet-0.7.3-1 Message-ID: <20050503090524.E39CB66AAB@genesis.frugalware.org> Tue May 3 10:44:26 CEST 2005 VMiklos * sensors-applet-0.7.3-1 version bump source moved to sf diff -rN -u frugalware-current-old-2/extra/source/gnome/sensors-applet/FrugalBuild frugalware-current-new-3/extra/source/gnome/sensors-applet/FrugalBuild --- frugalware-current-old-2/extra/source/gnome/sensors-applet/FrugalBuild 2005-05-03 11:01:12.000000000 +0200 +++ frugalware-current-new-3/extra/source/gnome/sensors-applet/FrugalBuild 2005-05-03 10:42:27.000000000 +0200 @@ -1,16 +1,16 @@ -# Last Modified: Mon, 11 Apr 2005 10:47:35 +0200 +# Last Modified: Tue, 03 May 2005 09:59:42 +0200 # Compiling time: ~2 minute # Maintainer: krix pkgname=sensors-applet -pkgver=0.7.2 +pkgver=0.7.3 pkgrel=1 pkgdesc="Gnome Panel Applet for lm-sensors" url="http://sensors-applet.sourceforge.net/" depends=('gnome-panel') groups=('gnome-extra') up2date=`lynx -dump http://sourceforge.net/projects/sensors-applet|grep -1 Version|sed -n -e 's/.*n \([0-9\.]*\) .*/\1/' -e '3 p'` -source=(http://sensors-applet.sourceforge.net/$pkgname-$pkgver.tar.gz) -md5sums=('1928ac8f809d1cf64bfbb967da310cae') +source=(http://dl.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz) +md5sums=('d19c76b4ceeb51664c32d54422b45080') # vim: ft=sh From mamajom at axelero.hu Tue May 3 11:49:44 2005 From: mamajom at axelero.hu (VMiklos) Date: Tue May 3 11:50:12 2005 Subject: [Frugalware-darcs] frugalware-current: totem-1.0.2-1 Message-ID: <20050503094944.5C98166AA9@genesis.frugalware.org> Tue May 3 11:15:24 CEST 2005 VMiklos * totem-1.0.2-1 version bump new maintainer: Shrift some cleanup diff -rN -u frugalware-current-old-2/source/gnome/totem/FrugalBuild frugalware-current-new-3/source/gnome/totem/FrugalBuild --- frugalware-current-old-2/source/gnome/totem/FrugalBuild 2005-05-03 11:47:41.000000000 +0200 +++ frugalware-current-new-3/source/gnome/totem/FrugalBuild 2005-05-03 11:14:25.000000000 +0200 @@ -1,21 +1,21 @@ -# Last modified: Tue, 22 Mar 2005 18:02:04 +0100 +# Last modified: Mon, 02 May 2005 22:07:01 +0200 # Compiling time: ~1 minute -# Maintainer: Laszlo Dvornik +# Maintainer: Shrift +# Contributor: Laszlo Dvornik pkgname=totem -pkgver=1.0.1 +pkgver=1.0.2 pkgrel=1 url="http://www.hadess.net/totem.php3" pkgdesc="Movie player for GNOME based on Xine" depends=('xine-lib' 'nautilus-cd-burner' 'scrollkeeper' 'desktop-file-utils') makedepends=('intltool') groups=('gnome' 'gnome-core') -# nondevel=1 install=$pkgname.install [ -e ../up2date.gnome ] && . ../up2date.gnome source=(http://ftp.gnome.org/pub/gnome/sources/$pkgname/$preup2date/$pkgname-$pkgver.tar.bz2 \ $pkgname.install) -md5sums=('e924188ae5b43e7b66ef55584578b8bb' \ +md5sums=('a69626273a14d747f836610f9de1fc0b' \ '6cabbb220a3baf6d1b4d24ddeb7f0701') build() { From mamajom at axelero.hu Tue May 3 12:50:15 2005 From: mamajom at axelero.hu (VMiklos) Date: Tue May 3 12:54:02 2005 Subject: [Frugalware-darcs] frugalware-current: logrotate-3.7-2 Message-ID: <20050503105015.4BEBB66AA9@genesis.frugalware.org> Tue May 3 12:24:11 CEST 2005 VMiklos * logrotate-3.7-2 added groups() fwmakepkgized build() diff -rN -u frugalware-current-old-2/source/base/logrotate/FrugalBuild frugalware-current-new-3/source/base/logrotate/FrugalBuild --- frugalware-current-old-2/source/base/logrotate/FrugalBuild 2005-05-03 12:47:45.000000000 +0200 +++ frugalware-current-new-3/source/base/logrotate/FrugalBuild 2005-05-03 12:22:43.000000000 +0200 @@ -1,29 +1,27 @@ -# Last Modified: Wed May 12 14:15:33 CEST 2004 +# Last Modified: Tue, 03 May 2005 12:23:47 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos pkgname=logrotate pkgver=3.7 -pkgrel=1 +pkgrel=2 pkgdesc="system log rotation tool" url="http://packages.debian.org/unstable/admin/logrotate" depends=('popt' 'nail') +groups=('base') up2date=`wget --passive-ftp -O - -q ftp://ftp.us.debian.org/debian/pool/main/l/logrotate/|grep logrotate_.*.orig.tar.gz|tail -n 1|sed 's/.*logrotate_\(.*\).orig.tar.gz<.*/\1/;s/-/_/'` source=(http://ftp.debian.org/debian/pool/main/l/logrotate/logrotate_$pkgver.orig.tar.gz \ logrotate.conf logrotate) md5sums=('bf0de3a495294300f32e71f136119c41' \ '9c00880bd8c7f0aa2939f9f24d5f59ce' '8e23d5d4cc29b1e055b24df87e355cdc') -build() { - cd $startdir/src/$pkgname-$pkgver +build() +{ + Fmake || return 1 - make || return 1 - - make PREFIX=$startdir/pkg install - install -D -m644 $startdir/src/logrotate.conf \ - $startdir/pkg/etc/logrotate.conf - install -D -m744 $startdir/src/logrotate \ - $startdir/pkg/etc/cron.daily/logrotate + make PREFIX=$Fdestdir install + Ffile /etc/logrotate.conf + Ffile /etc/cron.daily/logrotate } # vim: ft=sh From mamajom at axelero.hu Tue May 3 12:55:37 2005 From: mamajom at axelero.hu (VMiklos) Date: Tue May 3 12:56:02 2005 Subject: [Frugalware-darcs] frugalware-current: man-1.5p-2 Message-ID: <20050503105537.45C9966AA9@genesis.frugalware.org> Tue May 3 12:36:58 CEST 2005 VMiklos * man-1.5p-2 added groups() fwmakepkgized build() reviewed optimalization diff -rN -u frugalware-current-old-2/source/base/man/FrugalBuild frugalware-current-new-3/source/base/man/FrugalBuild --- frugalware-current-old-2/source/base/man/FrugalBuild 2005-05-03 12:51:24.000000000 +0200 +++ frugalware-current-new-3/source/base/man/FrugalBuild 2005-05-03 12:34:54.000000000 +0200 @@ -1,31 +1,33 @@ -# Last Modified: Sun Jan 9 19:02:35 CET 2005 +# Last Modified: Tue, 03 May 2005 12:34:38 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos pkgname=man pkgver=1.5p -pkgrel=1 +pkgrel=2 pkgdesc="A utility for reading man pages" depends=('groff' 'less' 'gzip' 'gawk' 'coreutils' 'bash') +groups=('base') up2date=`wget --passive-ftp -O - -q ftp://ftp.win.tue.nl/pub/linux-local/utils/man/|grep 'man.*tar.gz<'|tail -n 1|sed 's/.*man-\(.*\)\.tar\.gz.*/\1/'` source=(ftp://ftp.win.tue.nl/pub/linux-local/utils/$pkgname/$pkgname-$pkgver.tar.gz \ whatis $pkgname-$pkgver-groff.diff) md5sums=('037d5644f8ef9ea0ef22b271bae0297d' 'be2ee25c129f8447808b8701dd15d6b2' \ '012f90b1c7c88fdef0d55218f99b0395') -build() { - cd $startdir/src/$pkgname-$pkgver - patch -p1 < $startdir/src/$pkgname-$pkgver-groff.diff +build() +{ + Fpatchall ./configure +lang all +traditional make || return 1 - mkdir -p $startdir/pkg/usr/{bin,sbin} - (cd src; make PREFIX=$startdir/pkg install) - (cd man2html; make PREFIX=$startdir/pkg install) - (cd man; make PREFIX=$startdir/pkg installsubdirs) - install -D -m744 $startdir/src/whatis \ - $startdir/pkg/etc/cron.daily/whatis + Fmkdir /usr/{bin,sbin} + (cd src; make PREFIX=$Fdestdir install) + (cd man2html; make PREFIX=$Fdestdir install) + (cd man; make PREFIX=$Fdestdir installsubdirs) + Finstall 744 /etc/cron.daily/whatis } +# optimalization ok + # vim: ft=sh From xbit at frugalware.org Tue May 3 13:52:33 2005 From: xbit at frugalware.org (Zsolt Szalai) Date: Tue May 3 13:56:27 2005 Subject: [Frugalware-darcs] frugalware-current: libevent-1.0-7 - upgrade Message-ID: <20050503115233.C7D1066AA9@genesis.frugalware.org> Tue May 3 12:14:51 CEST 2005 Zsolt Szalai * libevent-1.0-7 - upgrade * added glibc to depends diff -rN -u frugalware-current-old-2/source/lib/libevent/FrugalBuild frugalware-current-new-3/source/lib/libevent/FrugalBuild --- frugalware-current-old-2/source/lib/libevent/FrugalBuild 2005-05-03 13:48:51.000000000 +0200 +++ frugalware-current-new-3/source/lib/libevent/FrugalBuild 2005-05-03 13:37:18.000000000 +0200 @@ -1,19 +1,19 @@ -# Last Modified: Mon, 04 Apr 2005 18:39:11 +0200 +# Last Modified: Tue, 03 May 2005 12:07:01 +0200 # Compiling Time: ~1 minute # Contributor: VMiklos # Maintainer: Zsolt Szalai pkgname=libevent pkgver=1.0 -pkgrel=5 -pkgextraver=c +pkgrel=7 +pkgextraver=e pkgdesc="Provides a mechanism to execute a callback function when a specific event occurs on a file descriptor or after a timeout has been reached" url="http://www.monkey.org/~provos/libevent/" groups=('lib') -depends=() +depends=('glibc') up2date=`lynx -dump http://www.monkey.org/~provos/libevent/|grep tar.gz$|sed -n "s/.*-\(.*\)\.t.*/\1/;s/$pkgextraver//;1 p"` source=(http://www.monkey.org/~provos/$pkgname-$pkgver$pkgextraver.tar.gz) -md5sums=('f80dbeeb609f08be1ffd1803c97257fe') +md5sums=('4773e77c9e7a5eba408067abb8099a68') build() { cd $startdir/src/$pkgname-$pkgver$pkgextraver From mamajom at axelero.hu Tue May 3 13:59:29 2005 From: mamajom at axelero.hu (VMiklos) Date: Tue May 3 13:59:58 2005 Subject: [Frugalware-darcs] frugalware-current: ncurses-5.4-2 Message-ID: <20050503115929.A1A7266AA9@genesis.frugalware.org> Tue May 3 13:23:28 CEST 2005 VMiklos * ncurses-5.4-2 added groups() fwmakepkgized build() reviewed optimalization diff -rN -u frugalware-current-old-2/source/base/ncurses/FrugalBuild frugalware-current-new-3/source/base/ncurses/FrugalBuild --- frugalware-current-old-2/source/base/ncurses/FrugalBuild 2005-05-03 13:54:04.000000000 +0200 +++ frugalware-current-new-3/source/base/ncurses/FrugalBuild 2005-05-03 13:21:58.000000000 +0200 @@ -1,43 +1,44 @@ -# Last Modified: Sun Mar 14 19:47:31 CET 2004 +# Last Modified: Tue, 03 May 2005 13:21:43 +0200 # Compiling Time: ~7 minutes # Maintainer: VMiklos pkgname=ncurses pkgver=5.4 -pkgrel=1 +pkgrel=2 pkgdesc="A System V Release 4.0 curses emulation library" url="http://www.gnu.org/software/ncurses/ncurses.html" depends=('glibc') +groups=('base') up2date=`lynx -dump 'http://ftp.gnu.org/pub/gnu/ncurses/?M=D' |grep tar.gz$|sed -n 's/.*s-\(.*\)\.t.*/\1/;1 p'` source=(ftp://ftp.gnu.org/pub/gnu/$pkgname/$pkgname-$pkgver.tar.gz \ Eterm.ti rxvt.terminfo screeninfo.src) md5sums=('069c8880072060373290a4fefff43520' '0378ad30ca37e13bfc2528f427b3c436' \ 'bab15c67f70798dae3afab65643ac6ad' '917241b16d4bb81c6257da3f4318df67') -build() { - cd $startdir/src/$pkgname-$pkgver - ./configure --prefix=/usr \ - --with-shared --with-normal --without-debug \ - --with-install-prefix=$startdir/pkg - make || return 1 - make install - - # Set TERMINFO to point to the package: - export TERMINFO=$startdir/pkg/usr/share/terminfo - # Update screen entry: - progs/tic -v $startdir/src/screeninfo.src - # Update rxvt entry: - progs/tic -v $startdir/src/rxvt.terminfo - # Update Eterm entry: - progs/tic -v $startdir/src/Eterm.ti - unset TERMINFO +build() +{ + Fmake --with-shared --with-normal --without-debug \ + --with-install-prefix=$Fdestdir || return 1 + make install + + # Set TERMINFO to point to the package: + export TERMINFO=$Fdestdir/usr/share/terminfo + # Update screen entry: + progs/tic -v $Fsrcdir/screeninfo.src + # Update rxvt entry: + progs/tic -v $Fsrcdir/rxvt.terminfo + # Update Eterm entry: + progs/tic -v $Fsrcdir/Eterm.ti + unset TERMINFO - # moving libs from /usr/lib to /lib - mkdir -p $startdir/pkg/lib - cd $startdir/pkg/usr/lib - mv libncurses.so.$pkgver ../../lib - ln -sf ../../lib/libncurses.so.$pkgver libncurses.so.$pkgver - cd $startdir/pkg/lib - ln -sf libncurses.so.$pkgver libncurses.so.5 - rm -f $startdir/pkg/lib/libcurses.so + # move libs from /usr/lib to /lib + Fmkdir /lib + Fmv /usr/lib/libncurses.so.$pkgver /lib/ + Fln ../../lib/libncurses.so.$pkgver /usr/lib/libncurses.so.$pkgver + Fln libncurses.so.$pkgver /lib/libncurses.so.5 + Frm /lib/libcurses.so } + +# optimalization ok + +# vim: ft=sh From mamajom at axelero.hu Tue May 3 14:50:22 2005 From: mamajom at axelero.hu (VMiklos) Date: Tue May 3 14:50:50 2005 Subject: [Frugalware-darcs] frugalware-current: streamtuner-0.99.99-1 Message-ID: <20050503125022.CB78666AA9@genesis.frugalware.org> Tue May 3 14:06:38 CEST 2005 VMiklos * streamtuner-0.99.99-1 new package (Streamtuner is a stream directory browser.) requested by Niterider diff -rN -u frugalware-current-old-2/extra/source/xapps/streamtuner/FrugalBuild frugalware-current-new-3/extra/source/xapps/streamtuner/FrugalBuild --- frugalware-current-old-2/extra/source/xapps/streamtuner/FrugalBuild 1970-01-01 01:00:00.000000000 +0100 +++ frugalware-current-new-3/extra/source/xapps/streamtuner/FrugalBuild 2005-05-03 14:06:38.000000000 +0200 @@ -0,0 +1,18 @@ +# Last Modified: Tue, 03 May 2005 14:01:43 +0200 +# Compiling Time: ~9 minutes on factory.frugalware.org +# Maintainer: VMiklos + +pkgname=streamtuner +pkgver=0.99.99 +pkgrel=1 +pkgdesc="Streamtuner is a stream directory browser." +url="http://www.nongnu.org/streamtuner/" +depends=('taglib' 'gtk+2' 'libxml2' 'curl' 'pygtk') +groups=('xapps-extra') +up2date=`elinks -dump $url|grep 'streamtuner version'|sed 's/.*n \(.*\), r.*/\1/'` +source=(http://savannah.nongnu.org/download/$pkgname/$pkgname-$pkgver.tar.gz) +md5sums=('2027b7c34e85b594524b0b4351c14362') + +# optimalization ok + +# vim: ft=sh From mamajom at axelero.hu Tue May 3 16:53:05 2005 From: mamajom at axelero.hu (VMiklos) Date: Tue May 3 16:55:23 2005 Subject: [Frugalware-darcs] frugalware-current: changelog.php: display more entries Message-ID: <20050503145305.0BF0A66AA9@genesis.frugalware.org> Tue May 3 16:40:52 CEST 2005 VMiklos * changelog.php: display more entries diff -rN -u frugalware-current-old-2/docs/homepage/frugalware/config.php frugalware-current-new-3/docs/homepage/frugalware/config.php --- frugalware-current-old-2/docs/homepage/frugalware/config.php 2005-05-03 16:48:07.000000000 +0200 +++ frugalware-current-new-3/docs/homepage/frugalware/config.php 2005-05-03 16:44:50.000000000 +0200 @@ -64,7 +64,7 @@ // misc $fwdebug=false; -$fwchangelogentries=10; +$fwchangelogentries=20; $fwnewsentries=10; $upfile="/proc/uptime"; $fwprefmirror=$mirrors[1][1]; From mamajom at axelero.hu Tue May 3 16:53:24 2005 From: mamajom at axelero.hu (VMiklos) Date: Tue May 3 16:55:40 2005 Subject: [Frugalware-darcs] pacman-tools: new command ls|list Message-ID: <20050503145324.311A366AA9@genesis.frugalware.org> Tue May 3 16:37:09 CEST 2005 VMiklos * new command ls|list diff -rN -u darcs-old/repoman darcs-new/repoman --- darcs-old/repoman 2005-05-03 16:53:23.000000000 +0200 +++ darcs-new/repoman 2005-05-03 16:53:23.000000000 +0200 @@ -57,6 +57,34 @@ ssh $lopts $host "chmod 644 $tmp; sudo -u vmiklos cp $tmp $path_to_repo/$dest/$name && rm $tmp" } +list() +{ + msg "Fetching contents of directory: $1" + if echo $1 |grep -q '^[^/]\+/[^/]\+/[^/]\+$'; then + repo=`echo $1 |sed 's|\([^/]\+\)/[^/]\+/[^/]\+|\1|'` + group=`echo $1 |sed 's|[^/]\+/\([^/]\+\)/[^/]\+|\1|'` + pkgname=`echo $1 |sed 's|[^/]\+/[^/]\+/\([^/]\+\)|\1|'` + elif echo $1 |grep -q '^[^/]\+/[^/]\+$'; then + repo="frugalware" + group=`echo $1 |sed 's|\([^/]\+\)/[^/]\+|\1|'` + pkgname=`echo $1 |sed 's|[^/]\+/\([^/]\+\)|\1|'` + else + echo "Bad syntax!" + usage + exit 1 + fi + + if [ "$repo" == "frugalware" ]; then + dir="source" + elif [ "$repo" == "extra" ]; then + dir="extra/source" + else + echo "No such repo!" + exit 1 + fi + ssh $lopts $host "cd $path_to_repo/$dir/$group/$pkgname && ls" +} + changelog() { msg "Generating Changelog for $1" @@ -139,6 +167,10 @@ shift 1 delete $* ;; + ls|list) + shift 1 + list $* + ;; up|upload) shift 1 upload $* diff -rN -u darcs-old/repoman.1 darcs-new/repoman.1 --- darcs-old/repoman.1 2005-05-03 16:53:23.000000000 +0200 +++ darcs-new/repoman.1 2005-05-03 16:33:57.000000000 +0200 @@ -19,6 +19,11 @@ Example: repoman del extra/frugalware/k3b-i18n-0.11-1.fpm .TP +.BI ls|list " [repository/]category/package" +List the concents of a remote directory. + +Example: repoman ls base/db +.TP .BI up|upload " source destination" Upload a file to FST. From mamajom at axelero.hu Tue May 3 16:54:17 2005 From: mamajom at axelero.hu (VMiklos) Date: Tue May 3 16:55:42 2005 Subject: [Frugalware-darcs] pacman-tools: use REPOMAN_LOGIN everywhere Message-ID: <20050503145417.6703A66AA9@genesis.frugalware.org> Tue May 3 16:38:26 CEST 2005 VMiklos * use REPOMAN_LOGIN everywhere diff -rN -u darcs-old/repoman darcs-new/repoman --- darcs-old/repoman 2005-05-03 16:54:03.000000000 +0200 +++ darcs-new/repoman 2005-05-03 16:33:57.000000000 +0200 @@ -111,9 +111,9 @@ exit 1 fi if [ "$verbose" == 0 ]; then - ssh $host "cd $path_to_repo/$dir/$group/$pkgname && sudo -u $sudouser genchangelog" + ssh $lopts $host "cd $path_to_repo/$dir/$group/$pkgname && sudo -u $sudouser genchangelog" else - ssh $host "cd $path_to_repo/$dir/$group/$pkgname && sudo -u $sudouser darcs changes FrugalBuild >Changelog; cat Changelog" + ssh $lopts $host "cd $path_to_repo/$dir/$group/$pkgname && sudo -u $sudouser darcs changes FrugalBuild >Changelog; cat Changelog" fi } From xbit at frugalware.org Tue May 3 18:50:35 2005 From: xbit at frugalware.org (Zsolt Szalai) Date: Tue May 3 18:51:04 2005 Subject: [Frugalware-darcs] frugalware-current: postfix-2.2.3-1 - upgrade Message-ID: <20050503165035.6829066AA9@genesis.frugalware.org> Tue May 3 17:02:25 CEST 2005 Zsolt Szalai * postfix-2.2.3-1 - upgrade new upstream release added -lpthread to AUXLIBS because of compiling errors diff -rN -u frugalware-current-old-2/source/network/postfix/FrugalBuild frugalware-current-new-3/source/network/postfix/FrugalBuild --- frugalware-current-old-2/source/network/postfix/FrugalBuild 2005-05-03 18:47:44.000000000 +0200 +++ frugalware-current-new-3/source/network/postfix/FrugalBuild 2005-05-03 18:26:21.000000000 +0200 @@ -1,9 +1,9 @@ -# Last Modified: Sat, 02 Apr 2005 10:55:54 +0200 +# Last Modified: Tue, 03 May 2005 17:00:32 +0200 # Compiling Time: ~3 minutes # Maintainer: VMiklos pkgname=postfix -pkgver=2.2.2 +pkgver=2.2.3 pkgrel=1 pkgdesc="A fast, easy to administer, and secure MTA" url="http://www.postfix.org/" @@ -16,13 +16,13 @@ mirror="http://www2.pcl.fr/mirrors/www.postfix.org/source" up2date=`lynx -dump $mirror/official/\?M=D|grep postfix-[0-9\.]*tar.gz$|sed -n -e 's|.*l/postfix-\(.*\)\.tar\.gz$|\1|' -e '1 p'` source=($mirror/official/$pkgname-$pkgver.tar.gz rc.$pkgname) -md5sums=('1f5f54ec8a832af7faaa71607475b19b' '469a3ba7df1e1e9e3f649a3d481657e6') +md5sums=('f164b701c3e97b950d4cc64aff4de3c0' '469a3ba7df1e1e9e3f649a3d481657e6') build() { Fcd make -f Makefile.init makefiles CCARGS="-DUSE_SASL_AUTH -I/usr/include/sasl" \ - AUXLIBS="-L/usr/lib -lsasl2" + AUXLIBS="-L/usr/lib -lsasl2 -lpthread" make OPT="${CFLAGS}" || return 1 From xbit at frugalware.org Tue May 3 23:53:30 2005 From: xbit at frugalware.org (Zsolt Szalai) Date: Tue May 3 23:54:29 2005 Subject: [Frugalware-darcs] frugalware-current: acpi-0.09-1 - initial release Message-ID: <20050503215330.BBD2466BF6@genesis.frugalware.org> Tue May 3 21:58:24 CEST 2005 Zsolt Szalai * acpi-0.09-1 - initial release diff -rN -u frugalware-current-old-2/source/apps/acpi/FrugalBuild frugalware-current-new-3/source/apps/acpi/FrugalBuild --- frugalware-current-old-2/source/apps/acpi/FrugalBuild 1970-01-01 01:00:00.000000000 +0100 +++ frugalware-current-new-3/source/apps/acpi/FrugalBuild 2005-05-03 23:21:17.000000000 +0200 @@ -0,0 +1,21 @@ +# Last Modified: Tue, 03 May 2005 21:56:20 +0200 +# Compiling Time: ~1 minute +# Maintainer: xbit + +pkgname=acpi +pkgver=0.09 +pkgrel=1 +groups=('apps') +pkgdesc="Linux ACPI Client" +url="http://grahame.angrygoats.net/acpi.shtml" +depends=('glibc') +up2date=`lynx -dump http://grahame.angrygoats.net/acpi.shtml |grep Source|sed -e 's/.*acpi-\(.*\).tar.*/\1/'` +source=(http://grahame.angrygoats.net/source/acpi/acpi-$pkgver.tar.gz) +md5sums=('a5a70595834b487c3a2f9278a3d60768') + +build() { + cd $startdir/src/$pkgname-$pkgver + ./configure --prefix=/usr + make || return 1 + make DESTDIR=$startdir/pkg install +} From mamajom at axelero.hu Wed May 4 11:50:24 2005 From: mamajom at axelero.hu (VMiklos) Date: Wed May 4 11:53:08 2005 Subject: [Frugalware-darcs] frugalware-current: jfsutils-1.1.8-1 Message-ID: <20050504095024.7D73366AA9@genesis.frugalware.org> Wed May 4 11:25:07 CEST 2005 VMiklos * jfsutils-1.1.8-1 version bump source moved to sf diff -rN -u frugalware-current-old-2/source/base/jfsutils/FrugalBuild frugalware-current-new-3/source/base/jfsutils/FrugalBuild --- frugalware-current-old-2/source/base/jfsutils/FrugalBuild 2005-05-04 11:47:29.000000000 +0200 +++ frugalware-current-new-3/source/base/jfsutils/FrugalBuild 2005-05-04 11:22:58.000000000 +0200 @@ -1,17 +1,17 @@ -# Last Modified: Sun, 10 Apr 2005 23:40:01 +0200 +# Last Modified: Wed, 04 May 2005 11:16:03 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos pkgname=jfsutils -pkgver=1.1.7 +pkgver=1.1.8 pkgrel=1 pkgdesc="JFS filesystem utilities" url="http://www-124.ibm.com/developerworks/oss/jfs/" depends=('e2fsprogs') groups=('base') up2date=`lynx -dump http://jfs.sourceforge.net/source.html|grep jfsutils.*tar.gz$|sed -n 's/.*-\(.*\)\.t.*/\1/;1 p'` -source=(http://www10.software.ibm.com/developer/opensource/jfs/project/pub/jfsutils-$pkgver.tar.gz) -md5sums=('eef2b8a6644b610b4c9d013452abfd6c') +source=(http://jfs.sourceforge.net/project/pub/$pkgname-$pkgver.tar.gz) +md5sums=('eead36ed2ef2bc2a31ebb82fdd0506c4') build() { From mamajom at axelero.hu Wed May 4 11:54:45 2005 From: mamajom at axelero.hu (VMiklos) Date: Wed May 4 11:55:10 2005 Subject: [Frugalware-darcs] frugalware-current: elinks-0.10.5-1 Message-ID: <20050504095445.D58FA66AA9@genesis.frugalware.org> Wed May 4 11:46:09 CEST 2005 VMiklos * elinks-0.10.5-1 version bump fwmakepkgized build() reviewed optimalization diff -rN -u frugalware-current-old-2/source/network/elinks/FrugalBuild frugalware-current-new-3/source/network/elinks/FrugalBuild --- frugalware-current-old-2/source/network/elinks/FrugalBuild 2005-05-04 11:51:06.000000000 +0200 +++ frugalware-current-new-3/source/network/elinks/FrugalBuild 2005-05-04 11:45:45.000000000 +0200 @@ -1,11 +1,11 @@ -# Last Modified: Sun, 10 Apr 2005 10:04:18 +0200 +# Last Modified: Wed, 04 May 2005 11:44:23 +0200 # Compiling Time: ~0.1 SBU # Maintainer: Zsolt Szalai # Contributor: Laszlo Dvornik pkgname=elinks -pkgver=0.10.4 -pkgrel=2 +pkgver=0.10.5 +pkgrel=1 pkgdesc="An advanced and well-established feature-rich text mode web browser" url="http://elinks.or.cz/" depends=('bzip2' 'expat' 'gpm' 'openssl' 'zlib' 'lua') @@ -13,17 +13,15 @@ replaces=('links') up2date=`lynx -dump http://elinks.or.cz/download.html|grep "Current stable"|sed 's|.*: *\([0-9\.]*\).*|\1|'` source=(http://elinks.or.cz/download/$pkgname-$pkgver.tar.bz2) -md5sums=('0bcc8324f70dba46503af15023c8ee0f') +md5sums=('d19fea8cddd1c64ae890319650dce1ff') -build() { - cd $startdir/src/$pkgname-$pkgver - ./configure --prefix=/usr --sysconfdir=/etc --disable-smb --without-x \ - --enable-local-cgi --enable-leds - - make || return 1 - - make DESTDIR=$startdir/pkg install - rm -f $startdir/pkg/usr/share/locale/locale.alias +build() +{ + Fbuild --sysconfdir=/etc --disable-smb --without-x --enable-local-cgi \ + --enable-leds || return 1 + Frm /usr/share/locale/locale.alias } +# optimalization ok + # vim: ft=sh From mamajom at axelero.hu Wed May 4 13:47:32 2005 From: mamajom at axelero.hu (VMiklos) Date: Wed May 4 13:48:30 2005 Subject: [Frugalware-darcs] pacman-tools: repoman: allow listing _any_ directory Message-ID: <20050504114732.DECE466AA9@genesis.frugalware.org> Wed May 4 13:17:20 CEST 2005 VMiklos * repoman: allow listing _any_ directory the syntax of the ls command changed! see the manpage diff -rN -u darcs-old/repoman darcs-new/repoman --- darcs-old/repoman 2005-05-04 13:47:27.000000000 +0200 +++ darcs-new/repoman 2005-05-04 13:47:27.000000000 +0200 @@ -60,29 +60,9 @@ list() { msg "Fetching contents of directory: $1" - if echo $1 |grep -q '^[^/]\+/[^/]\+/[^/]\+$'; then - repo=`echo $1 |sed 's|\([^/]\+\)/[^/]\+/[^/]\+|\1|'` - group=`echo $1 |sed 's|[^/]\+/\([^/]\+\)/[^/]\+|\1|'` - pkgname=`echo $1 |sed 's|[^/]\+/[^/]\+/\([^/]\+\)|\1|'` - elif echo $1 |grep -q '^[^/]\+/[^/]\+$'; then - repo="frugalware" - group=`echo $1 |sed 's|\([^/]\+\)/[^/]\+|\1|'` - pkgname=`echo $1 |sed 's|[^/]\+/\([^/]\+\)|\1|'` - else - echo "Bad syntax!" - usage - exit 1 - fi - - if [ "$repo" == "frugalware" ]; then - dir="source" - elif [ "$repo" == "extra" ]; then - dir="extra/source" - else - echo "No such repo!" - exit 1 - fi - ssh $lopts $host "cd $path_to_repo/$dir/$group/$pkgname && ls" + dir=$1 + shift 1 + ssh $lopts $host "ls $* $path_to_repo/$dir" } changelog() @@ -170,6 +150,7 @@ ls|list) shift 1 list $* + exit 0 ;; up|upload) shift 1 diff -rN -u darcs-old/repoman.1 darcs-new/repoman.1 --- darcs-old/repoman.1 2005-05-04 13:47:27.000000000 +0200 +++ darcs-new/repoman.1 2005-05-04 13:45:31.000000000 +0200 @@ -19,10 +19,10 @@ Example: repoman del extra/frugalware/k3b-i18n-0.11-1.fpm .TP -.BI ls|list " [repository/]category/package" +.BI ls|list " directory [options]" List the concents of a remote directory. -Example: repoman ls base/db +Example: repoman ls source/base/db/ -l .TP .BI up|upload " source destination" Upload a file to FST. From mamajom at axelero.hu Wed May 4 13:47:46 2005 From: mamajom at axelero.hu (VMiklos) Date: Wed May 4 13:48:36 2005 Subject: [Frugalware-darcs] pacman-tools: repoman: support for updating .fdbs Message-ID: <20050504114746.AABF966AAA@genesis.frugalware.org> Wed May 4 13:48:29 CEST 2005 VMiklos * repoman: support for updating .fdbs from now, when generating Changelogs, the .fdbs will be updated, too diff -rN -u darcs-old/repoman darcs-new/repoman --- darcs-old/repoman 2005-05-04 13:47:38.000000000 +0200 +++ darcs-new/repoman 2005-05-04 13:45:31.000000000 +0200 @@ -90,11 +90,10 @@ echo "No such repo!" exit 1 fi - if [ "$verbose" == 0 ]; then - ssh $lopts $host "cd $path_to_repo/$dir/$group/$pkgname && sudo -u $sudouser genchangelog" - else - ssh $lopts $host "cd $path_to_repo/$dir/$group/$pkgname && sudo -u $sudouser darcs changes FrugalBuild >Changelog; cat Changelog" + if [ "$verbose" == 1 ]; then + catcmd="cat Changelog" fi + ssh $lopts $host "cd $path_to_repo/$dir/../frugalware;if tar -tzf $repo-current.fdb |grep -q ^$pkgname-[^-]*-[^-]*/; then updatesync upd $repo-current.fdb ../source/$group/$pkgname/FrugalBuild; fi ;cd $path_to_repo/$dir/$group/$pkgname && sudo -u $sudouser genchangelog; $catcmd" } # initializating constants From xbit at frugalware.org Wed May 4 14:56:39 2005 From: xbit at frugalware.org (Zsolt Szalai) Date: Wed May 4 15:00:40 2005 Subject: [Frugalware-darcs] frugalware-current: fdb2db - apply now() at UPDATE Message-ID: <20050504125639.1421766AA9@genesis.frugalware.org> Wed May 4 14:20:10 CEST 2005 Zsolt Szalai * fdb2db - apply now() at UPDATE diff -rN -u frugalware-current-old-2/tools/fdb2db frugalware-current-new-3/tools/fdb2db --- frugalware-current-old-2/tools/fdb2db 2005-05-04 14:48:28.000000000 +0200 +++ frugalware-current-new-3/tools/fdb2db 2005-05-04 14:19:17.000000000 +0200 @@ -230,6 +230,7 @@ $set .= ($data->{$key}) ? "'$data->{$key}'," : "$key="; } $set .= "LOAD_FILE('$data->{FILELIST}')"; + $set .= ',`updated`=now()'; #mysql bug? $dbh->do("UPDATE $dbtable set $set where pkgname='$data->{NAME}' and fwver='$data->{FWVER}' and arch='$data->{ARCH}'"); return 'updated'; } else { From mamajom at axelero.hu Wed May 4 15:05:54 2005 From: mamajom at axelero.hu (VMiklos) Date: Wed May 4 15:06:53 2005 Subject: [Frugalware-darcs] frugalware-current: tvtime-0.99-1 Message-ID: <20050504130554.BEAAA66AA9@genesis.frugalware.org> Wed May 4 14:30:59 CEST 2005 VMiklos * tvtime-0.99-1 version bump fixed depends() fwmakepkgized build() fixed a typo in source() diff -rN -u frugalware-current-old-2/source/xapps/tvtime/FrugalBuild frugalware-current-new-3/source/xapps/tvtime/FrugalBuild --- frugalware-current-old-2/source/xapps/tvtime/FrugalBuild 2005-05-04 14:58:33.000000000 +0200 +++ frugalware-current-new-3/source/xapps/tvtime/FrugalBuild 2005-05-04 14:34:16.000000000 +0200 @@ -1,24 +1,24 @@ -# Last Modified: Sat Dec 04 16:40:02 CET 2004 +# Last Modified: Wed, 04 May 2005 14:26:51 +0200 # Compiling Time: ~2 minute # Maintainer: Shrift pkgname=tvtime -pkgver=0.9.15 +pkgver=0.99 pkgrel=1 pkgdesc="A program for viewing tv on the computer" url="http://tvtime.sourceforge.net" -depends=('glibc' 'freetype2' 'gcc' 'zlib' 'x' 'libpng' 'libxml2') +depends=('freetype2' 'x' 'libpng' 'libxml2') up2date=`lynx -dump 'http://prdownloads.sourceforge.net/tvtime/?sort_by=date&sort=desc'|grep tar.gz$|sed -n 's/.*me-\(.*\).t.*/\1/;1 p'` -source=(http:/download.sourceforge.net/tvtime/$pkgname-$pkgver.tar.gz) -md5sums=('bf1b1547e8979cb6486584684e315847') +source=(http://dl.sourceforge.net/sourceforge/tvtime/$pkgname-$pkgver.tar.gz) +md5sums=('4ebfe0e3e78716eab44d321b26b1b090') -build() { - cd $startdir/src/$pkgname-$pkgver - ./configure --prefix=/usr - - make || return 1 - - make DESTDIR=$startdir/pkg install +build() +{ + Fcd + ./configure --prefix=/usr + find . -name Makefile|xargs sed -i "s/^\(CFLAGS =\) .*/\1 $CFLAGS/" + make || return 1 + Fmakeinstall } # vim: ft=sh From mamajom at axelero.hu Wed May 4 15:50:20 2005 From: mamajom at axelero.hu (VMiklos) Date: Wed May 4 15:50:51 2005 Subject: [Frugalware-darcs] frugalware-current: patch-2.5.4-2 Message-ID: <20050504135020.E373066AA9@genesis.frugalware.org> Wed May 4 15:34:12 CEST 2005 VMiklos * patch-2.5.4-2 added groups() fixed depends() fwmakepkgized build() diff -rN -u frugalware-current-old-2/source/base/patch/FrugalBuild frugalware-current-new-3/source/base/patch/FrugalBuild --- frugalware-current-old-2/source/base/patch/FrugalBuild 2005-05-04 15:47:49.000000000 +0200 +++ frugalware-current-new-3/source/base/patch/FrugalBuild 2005-05-04 15:39:55.000000000 +0200 @@ -1,20 +1,16 @@ -# Last Modified: Mon Mar 15 02:37:08 CET 2004 +# Last Modified: Wed, 04 May 2005 15:31:51 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos pkgname=patch pkgver=2.5.4 -pkgrel=1 +pkgrel=2 pkgdesc="A utility to apply patch files to original sources" url="http://www.gnu.org/software/patch/patch.html" -depends=('glibc' 'ed') +depends=('ed') +groups=('base') up2date=`lynx -dump 'http://ftp.gnu.org/pub/gnu/patch/?M=D'|grep tar.gz$|sed -n 's/.*h-\(.*\)\.t.*/\1/;1 p'` source=(ftp://ftp.gnu.org/pub/gnu/$pkgname/$pkgname-$pkgver.tar.gz) md5sums=('ee5ae84d115f051d87fcaaef3b4ae782') -build() { - cd $startdir/src/$pkgname-$pkgver - ./configure --prefix=/usr - make || return 1 - make prefix=$startdir/pkg/usr install -} +# vim: ft=sh From mamajom at axelero.hu Wed May 4 16:50:35 2005 From: mamajom at axelero.hu (VMiklos) Date: Wed May 4 16:58:46 2005 Subject: [Frugalware-darcs] frugalware-current: pciutils-2.1.11-3 Message-ID: <20050504145035.CC2E466AA9@genesis.frugalware.org> Wed May 4 15:55:20 CEST 2005 VMiklos * pciutils-2.1.11-3 added groups() optimized build() fwmakepkgized build() diff -rN -u frugalware-current-old-2/source/base/pciutils/FrugalBuild frugalware-current-new-3/source/base/pciutils/FrugalBuild --- frugalware-current-old-2/source/base/pciutils/FrugalBuild 2005-05-04 16:48:00.000000000 +0200 +++ frugalware-current-new-3/source/base/pciutils/FrugalBuild 2005-05-04 15:54:19.000000000 +0200 @@ -1,24 +1,28 @@ -# Last Modified: Sat Aug 14 01:30:01 CEST 2004 +# Last Modified: Wed, 04 May 2005 15:54:25 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos pkgname=pciutils pkgver=2.1.11 -pkgrel=2 +pkgrel=3 pkgdesc="PCI utilities" url="http://atrey.karlin.mff.cuni.cz/~mj/pciutils.html" depends=('glibc') +groups=('base') up2date=`lynx -dump 'http://www.kernel.org/pub/software/utils/pciutils/?C=M&O=D'|grep tar.bz2|grep -v sign|sed -n '1 p'|tr -s ' '|cut -d ' ' -f 4|sed 's/.tar.bz2//'|cut -d - -f 2` source=(http://www.kernel.org/pub/software/utils/$pkgname/$pkgname-$pkgver.tar.bz2 $pkgname-$pkgver-pcimodules.diff) md5sums=('2b3b2147b7bc91f362be55cb49fa1c4e' 'c6135ce795940ebf3777592d4e6f8049') -build() { - cd $startdir/src/$pkgname-$pkgver - patch -p0 < $startdir/src/$pkgname-$pkgver-pcimodules.diff +build() +{ + Fpatchall + Fsed '^OPT=.*' "OPT=$CFLAGS" Makefile make PREFIX=/usr || return 1 rm -f pci.ids wget http://pciids.sourceforge.net/pci.ids - make PREFIX=$startdir/pkg/usr install + make PREFIX=$Fdestdir/usr install } +# optimalization ok + # vim: ft=sh From mamajom at axelero.hu Wed May 4 17:08:10 2005 From: mamajom at axelero.hu (VMiklos) Date: Wed May 4 17:10:01 2005 Subject: [Frugalware-darcs] frugalware-current: pcmcia-cs-3.2.8-2 Message-ID: <20050504150810.BAEF166AAB@genesis.frugalware.org> Wed May 4 16:14:39 CEST 2005 VMiklos * pcmcia-cs-3.2.8-2 added groups() optimized build() fwmakepkgized build() diff -rN -u frugalware-current-old-2/source/base/pcmcia-cs/FrugalBuild frugalware-current-new-3/source/base/pcmcia-cs/FrugalBuild --- frugalware-current-old-2/source/base/pcmcia-cs/FrugalBuild 2005-05-04 16:51:35.000000000 +0200 +++ frugalware-current-new-3/source/base/pcmcia-cs/FrugalBuild 2005-05-04 16:12:40.000000000 +0200 @@ -1,13 +1,14 @@ -# Last Modified: Sun Jul 18 21:16:09 CEST 2004 +# Last Modified: Wed, 04 May 2005 16:13:44 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos pkgname=pcmcia-cs pkgver=3.2.8 -pkgrel=1 +pkgrel=2 pkgdesc="A complete PCMCIA support package" url="http://pcmcia-cs.sourceforge.net" depends=('glibc') +groups=('base') backup=(etc/pcmcia/{config.opts,ftl.opts,ide.opts,ieee1394.opts,memory.opts} \ etc/pcmcia/{network.opts,parport.opts,scsi.opts,serial.opts} \ etc/pcmcia/wireless.opts) @@ -17,18 +18,19 @@ rc.pcmcia) md5sums=('0d6d65be8896eff081aee996049afaa5' '74d224e0366eec4ae6f405ca458e1b27') -build() { - cd $startdir/src/$pkgname-$pkgver +build() +{ + Fsed '^\(CFLAGS =\) .* \($(WFLAG)\)' "\1 $CFLAGS \2" rules.mk echo -e "\ny\ny\ny\n2\n"| ./Configure make all || return 1 - make PREFIX=$startdir/pkg install - rm $startdir/pkg/etc/{rc.d/rc.pcmcia,modules.conf} - rm -rf $startdir/pkg/etc/init.d $startdir/pkg/etc/rc?.d - - mkdir -p $startdir/pkg/etc/rc.d/rc.messages - install -m755 $startdir/rc.pcmcia $startdir/pkg/etc/rc.d/rc.pcmcia - install -m644 $startdir/messages/pcmcia.* \ - $startdir/pkg/etc/rc.d/rc.messages + make PREFIX=$Fdestdir install + Frm /etc/{rc.d/rc.pcmcia,modules.conf} + Frm /etc/init.d /etc/rc?.d + Frcd pcmcia } + +# optimalization ok + +# vim: ft=sh From mamajom at axelero.hu Wed May 4 17:50:16 2005 From: mamajom at axelero.hu (VMiklos) Date: Wed May 4 17:50:51 2005 Subject: [Frugalware-darcs] frugalware-current: procps-3.2.5-2 Message-ID: <20050504155016.7AD8766AA9@genesis.frugalware.org> Wed May 4 16:50:38 CEST 2005 VMiklos * procps-3.2.5-2 added rc.sysctl, /etc/sysctl.conf optimized, fwmakepkgized build() diff -rN -u frugalware-current-old-2/source/base/procps/FrugalBuild frugalware-current-new-3/source/base/procps/FrugalBuild --- frugalware-current-old-2/source/base/procps/FrugalBuild 2005-05-04 17:48:01.000000000 +0200 +++ frugalware-current-new-3/source/base/procps/FrugalBuild 2005-05-04 17:08:25.000000000 +0200 @@ -1,25 +1,31 @@ -# Last Modified: Thu, 27 Jan 2005 10:01:11 +0100 +# Last Modified: Sat, 16 Apr 2005 21:32:41 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos pkgname=procps pkgver=3.2.5 -pkgrel=1 +pkgrel=2 pkgdesc="utilities for displaying process information" url="http://procps.sf.net" depends=('ncurses') groups=('base') +backup=('etc/sysctl.conf') +install=$pkgname.install up2date=`lynx -dump http://procps.sourceforge.net/ |grep 'latest release'|cut -d - -f 2|sed 's/.tar.gz.//'|cut -d ' ' -f 1` -source=(http://procps.sourceforge.net/procps-$pkgver.tar.gz) -md5sums=('cde0e3612d1d7c68f404d46f01c44fb4') +source=(http://procps.sourceforge.net/procps-$pkgver.tar.gz rc.sysctl) +md5sums=('cde0e3612d1d7c68f404d46f01c44fb4' 'dd1a4cfb0ba604526ad589a86d43c3fa') build() { - cd $startdir/src/$pkgname-$pkgver - - make || return 1 - - make DESTDIR=$startdir/pkg ldconfig=/bin/true install + Fcd + Fsed '^\(CFLAGS :=\).*' "\1 $CFLAGS" Makefile + Fsed '^\([^#]\)' '#\1' sysctl.conf + Fmake || return 1 + Fmakeinstall ldconfig=/bin/true + Ffilerel /etc/sysctl.conf + Frcd sysctl } +# optimalization ok + # vim: ft=sh diff -rN -u frugalware-current-old-2/source/base/procps/messages/sysctl.en frugalware-current-new-3/source/base/procps/messages/sysctl.en --- frugalware-current-old-2/source/base/procps/messages/sysctl.en 1970-01-01 01:00:00.000000000 +0100 +++ frugalware-current-new-3/source/base/procps/messages/sysctl.en 2005-05-04 17:08:24.000000000 +0200 @@ -0,0 +1 @@ +startsysctl="Setting kernel variables" diff -rN -u frugalware-current-old-2/source/base/procps/messages/sysctl.hu frugalware-current-new-3/source/base/procps/messages/sysctl.hu --- frugalware-current-old-2/source/base/procps/messages/sysctl.hu 1970-01-01 01:00:00.000000000 +0100 +++ frugalware-current-new-3/source/base/procps/messages/sysctl.hu 2005-05-04 17:08:24.000000000 +0200 @@ -0,0 +1 @@ +startsysctl="A kernel változóinak beállítása" diff -rN -u frugalware-current-old-2/source/base/procps/procps.install frugalware-current-new-3/source/base/procps/procps.install --- frugalware-current-old-2/source/base/procps/procps.install 1970-01-01 01:00:00.000000000 +0100 +++ frugalware-current-new-3/source/base/procps/procps.install 2005-05-04 17:08:24.000000000 +0200 @@ -0,0 +1,15 @@ +post_install() +{ + chkconfig --add rc.sysctl +} + +pre_remove() +{ + chkconfig --del rc.sysctl +} + +op=$1 +shift +$op $* + +# vim: ft=sh diff -rN -u frugalware-current-old-2/source/base/procps/rc.sysctl frugalware-current-new-3/source/base/procps/rc.sysctl --- frugalware-current-old-2/source/base/procps/rc.sysctl 1970-01-01 01:00:00.000000000 +0100 +++ frugalware-current-new-3/source/base/procps/rc.sysctl 2005-05-04 17:08:24.000000000 +0200 @@ -0,0 +1,18 @@ +#!/bin/sh + +# (c) 2005 Vajna Miklos +# rc.sysctl for Frugalware +# distributed under GPL License + +. /etc/rc.d/rc.functions + +# chkconfig: 2345 85 15 +# description: Load in sysctl settings from /etc/sysctl.conf. + +if [ "$1" = "stop" ]; then + exit 0 +else # start + start "$startsysctl" + sysctl -n -p >/dev/null + ok $? +fi From mamajom at axelero.hu Wed May 4 18:50:14 2005 From: mamajom at axelero.hu (VMiklos) Date: Wed May 4 18:50:49 2005 Subject: [Frugalware-darcs] frugalware-current: atk-1.10.1-1 Message-ID: <20050504165014.B31B266AA9@genesis.frugalware.org> Wed May 4 18:32:07 CEST 2005 VMiklos * atk-1.10.1-1 version bump from kensai diff -rN -u frugalware-current-old-2/source/gnome/atk/FrugalBuild frugalware-current-new-3/source/gnome/atk/FrugalBuild --- frugalware-current-old-2/source/gnome/atk/FrugalBuild 2005-05-04 18:47:45.000000000 +0200 +++ frugalware-current-new-3/source/gnome/atk/FrugalBuild 2005-05-04 18:31:42.000000000 +0200 @@ -1,9 +1,9 @@ -# Last modified: Thu, 10 Mar 2005 12:03:32 +0100 +# Last modified: Wed, 04 May 2005 11:11:02 -0400 # Compiling time: ~1 minute # Maintainer: Laszlo Dvornik pkgname=atk -pkgver=1.9.1 +pkgver=1.10.1 pkgrel=1 pkgdesc="A library of accessibility functions used by GNOME" url='http://www.gtk.org/' @@ -12,7 +12,7 @@ groups=('gnome' 'gnome-core') [ -e ../up2date.gnome ] && . ../up2date.gnome source=(http://ftp.gnome.org/pub/gnome/sources/$pkgname/$preup2date/$pkgname-$pkgver.tar.bz2) -md5sums=('689eb6a77215858eb804f6dcc90058be') +md5sums=('29df8fe9016083e7eaf129bdd65d8402') build() { cd $startdir/src/$pkgname-$pkgver From xbit at frugalware.org Wed May 4 20:50:22 2005 From: xbit at frugalware.org (Zsolt Szalai) Date: Wed May 4 20:50:51 2005 Subject: [Frugalware-darcs] frugalware-current: perl-5.8.6-4 Message-ID: <20050504185022.5961E66AA9@genesis.frugalware.org> Wed May 4 18:25:40 CEST 2005 Zsolt Szalai * perl-5.8.6-4 added groups() fixed depends() because of NPTL -lphreads added diff -rN -u frugalware-current-old-2/source/base/perl/FrugalBuild frugalware-current-new-3/source/base/perl/FrugalBuild --- frugalware-current-old-2/source/base/perl/FrugalBuild 2005-05-04 20:48:05.000000000 +0200 +++ frugalware-current-new-3/source/base/perl/FrugalBuild 2005-05-04 19:49:15.000000000 +0200 @@ -1,15 +1,17 @@ -# Last modified: Sun, 09 Jan 2005 15:52:37 +0100 +# Last modified: Wed, 04 May 2005 18:15:51 +0200 # Compiling time: ~7 minutes -# Maintainer: VMiklos +# Contributor: VMiklos # Modified by Laszlo Dvornik +# Maintainer: Zsolt Szalai pkgname=perl # Don't forget to update the version in perl-mysql as well. pkgver=5.8.6 -pkgrel=2 +pkgrel=4 pkgdesc="Practical Extraction and Report Language" url="http://www.perl.org/" -depends=('glibc' 'coreutils' 'gdbm' 'db') +depends=('gdbm' 'db') +groups=('base') install=$pkgname.install up2date=`lynx -dump http://www.cpan.org/src/README.html|grep stable|sed -n 's/.*s \(.*\)\. T.*/\1/;1 p'` source=(http://www.cpan.org/src/5.0/$pkgname-$pkgver.tar.bz2 \ @@ -24,7 +26,7 @@ patch -p1 < $startdir/src/$pkgname-$pkgver.patch || return 1 ./Configure -de -Dprefix=/usr -Dinstallprefix=$startdir/pkg/usr \ -Dman1dir=/usr/man/man1 -Dman3dir=/usr/man/man3 \ - -Dcccdlflags='-fPIC' -Doptimize="$CFLAGS" + -Dcccdlflags='-fPIC' -Doptimize="$CFLAGS" -Dusethreads make || return 1 From mamajom at axelero.hu Thu May 5 00:51:09 2005 From: mamajom at axelero.hu (VMiklos) Date: Thu May 5 00:52:35 2005 Subject: [Frugalware-darcs] frugalware-current: graveman-0.3.10-1 Message-ID: <20050504225109.11EDD66AA9@genesis.frugalware.org> Wed May 4 23:56:09 CEST 2005 VMiklos * graveman-0.3.10-1 new package (A graphical frontend to create or copy CDs and DVDs.) requested by Niterider diff -rN -u frugalware-current-old-2/extra/source/kde/superkaramba/FrugalBuild frugalware-current-new-3/extra/source/kde/superkaramba/FrugalBuild --- frugalware-current-old-2/extra/source/kde/superkaramba/FrugalBuild 2005-05-05 00:47:26.000000000 +0200 +++ frugalware-current-new-3/extra/source/kde/superkaramba/FrugalBuild 1970-01-01 01:00:00.000000000 +0100 @@ -1,27 +0,0 @@ -# Last Modified: Wed, 04 May 2005 23:39:26 +0200 -# Compiling Time: ~5 minute -# Maintainer: BMH1980 - -pkgname=superkaramba -pkgver=0.36 -pkgrel=1 -pkgdesc="SuperKaramba is a tool that allows you to easily create interactive eye-candy on your KDE desktop." -url="http://netdragon.sourceforge.net/ssuperkaramba.html" -depends=('gtk+' 'kdelibs' 'python' 'xmms') -up2date=`lynx -dump http://netdragon.sourceforge.net/sdownload.html | grep latest | cut -d " " -f 10 | sed 's|.$||'` -source=(http://dl.sourceforge.net/sourceforge/netdragon/$pkgname-$pkgver.tar.gz) -md5sums=('b26f7da9e0ae1901cba5b555d77ce788') -license="GPL" -groups=(kde-extra) -install=$pkgname.install - -build() -{ - cd $startdir/src/$pkgname-$pkgver - - ./configure --prefix=/opt/kde - make - make DESTDIR=$startdir/pkg install -} - -# vim: ft=sh diff -rN -u frugalware-current-old-2/extra/source/kde/superkaramba/superkaramba.install frugalware-current-new-3/extra/source/kde/superkaramba/superkaramba.install --- frugalware-current-old-2/extra/source/kde/superkaramba/superkaramba.install 2005-05-05 00:47:26.000000000 +0200 +++ frugalware-current-new-3/extra/source/kde/superkaramba/superkaramba.install 1970-01-01 01:00:00.000000000 +0100 @@ -1,21 +0,0 @@ -post_install() -{ - update-desktop-database -} - -post_upgrade() -{ - post_install $1 -} - -post_remove() -{ - update-desktop-database -} - -op=$1 -shift - -$op $* - -# vim: ft=sh diff -rN -u frugalware-current-old-2/extra/source/xapps/graveman/FrugalBuild frugalware-current-new-3/extra/source/xapps/graveman/FrugalBuild --- frugalware-current-old-2/extra/source/xapps/graveman/FrugalBuild 1970-01-01 01:00:00.000000000 +0100 +++ frugalware-current-new-3/extra/source/xapps/graveman/FrugalBuild 2005-05-05 00:01:06.000000000 +0200 @@ -0,0 +1,23 @@ +# Last Modified: Wed, 04 May 2005 23:45:12 +0200 +# Compiling Time: ~7 minutes +# Maintainer: VMiklos + +pkgname=graveman +pkgver=0.3.10 +pkgextraver=-2 +pkgrel=1 +pkgdesc="A graphical frontend to create or copy CDs and DVDs." +url="http://graveman.tuxfamily.org/" +depends=('libglade' 'flac' 'libid3tag' 'libvorbis' 'libmad' 'gtk+2' 'cdrtools' 'dvd+rw-tools' 'sox' 'cdrdao') +groups=('xapps-extra') +up2date=`lynx -dump 'http://savannah.nongnu.org/download/graveman/?M=D'|grep bz2$|sed -n "s/.*n-\(.*\)\.t.*/\1/;s/$pkgextraver//;1 p"` +source=(http://savannah.nongnu.org/download/graveman/$pkgname-$pkgver`echo $pkgextraver|sed 's/_/-/'`.tar.bz2) +md5sums=('58ab06707bfcb48ccfa04555466b42e3') + +build() +{ + Fcd $pkgname-$pkgver + Fbuild --sysconfdir=/etc || return 1 +} + +# vim: ft=sh From mamajom at axelero.hu Thu May 5 00:55:10 2005 From: mamajom at axelero.hu (VMiklos) Date: Thu May 5 00:57:36 2005 Subject: [Frugalware-darcs] frugalware-current: AUTHORS: -laci +nadfoka Message-ID: <20050504225510.BDC0666AA9@genesis.frugalware.org> Thu May 5 00:33:17 CEST 2005 VMiklos * AUTHORS: -laci +nadfoka laci left our team nadfoka joined to FDT diff -rN -u frugalware-current-old-2/AUTHORS frugalware-current-new-3/AUTHORS --- frugalware-current-old-2/AUTHORS 2005-05-05 00:51:46.000000000 +0200 +++ frugalware-current-new-3/AUTHORS 2005-05-05 00:37:14.000000000 +0200 @@ -8,8 +8,7 @@ other people, some of which are listed here in alphabetical order. If you think you are missing, feel free to send a patch. -Dvornik, László (laci) - * GNOME maintainer +Maintainers: Kápolnási, Tamás (aThom) * KDE and KOffice maintainer Katona, Vilmos (Shrift) @@ -38,6 +37,7 @@ translations * Barabás, Péter (z0d) some package contributions * Cövek, Károly (slin) some package contributions + * Gondor, Viktor (Nadfoka) Frugalware artwork * Kiss, Zoltán (djsmiley) some package contributions * Nági, Zsófi (killahbunny) some English @@ -56,3 +56,7 @@ * FSN.hu team (ftp.fsn.hu) for mirroring us via http interface * University of Debrecen for donating and hosting our build server * www.linuxlinks.com for advertising us + +Former maintainers: +Dvornik, László (laci) + * GNOME maintainer from November 2004 to April 2005 From mamajom at axelero.hu Thu May 5 00:59:08 2005 From: mamajom at axelero.hu (VMiklos) Date: Thu May 5 00:59:22 2005 Subject: [Frugalware-darcs] frugalware-current: superkaramba-0.36-1 Message-ID: <20050504225908.A6A3D66AA9@genesis.frugalware.org> Thu May 5 00:49:20 CEST 2005 VMiklos * superkaramba-0.36-1 new package (SuperKaramba is a tool that allows you to easily create interactive eye-candy on your KDE desktop.) from BMH1980 diff -rN -u frugalware-current-old-2/extra/source/kde/superkaramba/FrugalBuild frugalware-current-new-3/extra/source/kde/superkaramba/FrugalBuild --- frugalware-current-old-2/extra/source/kde/superkaramba/FrugalBuild 1970-01-01 01:00:00.000000000 +0100 +++ frugalware-current-new-3/extra/source/kde/superkaramba/FrugalBuild 2005-05-05 00:47:42.000000000 +0200 @@ -0,0 +1,27 @@ +# Last Modified: Wed, 04 May 2005 23:39:26 +0200 +# Compiling Time: ~5 minute +# Maintainer: BMH1980 + +pkgname=superkaramba +pkgver=0.36 +pkgrel=1 +pkgdesc="SuperKaramba is a tool that allows you to easily create interactive eye-candy on your KDE desktop." +url="http://netdragon.sourceforge.net/ssuperkaramba.html" +depends=('gtk+' 'kdelibs' 'python' 'xmms') +up2date=`lynx -dump http://netdragon.sourceforge.net/sdownload.html | grep latest | cut -d " " -f 10 | sed 's|.$||'` +source=(http://dl.sourceforge.net/sourceforge/netdragon/$pkgname-$pkgver.tar.gz) +md5sums=('b26f7da9e0ae1901cba5b555d77ce788') +license="GPL" +groups=(kde-extra) +install=$pkgname.install + +build() +{ + cd $startdir/src/$pkgname-$pkgver + + ./configure --prefix=/opt/kde + make + make DESTDIR=$startdir/pkg install +} + +# vim: ft=sh diff -rN -u frugalware-current-old-2/extra/source/kde/superkaramba/superkaramba.install frugalware-current-new-3/extra/source/kde/superkaramba/superkaramba.install --- frugalware-current-old-2/extra/source/kde/superkaramba/superkaramba.install 1970-01-01 01:00:00.000000000 +0100 +++ frugalware-current-new-3/extra/source/kde/superkaramba/superkaramba.install 2005-05-05 00:47:42.000000000 +0200 @@ -0,0 +1,21 @@ +post_install() +{ + update-desktop-database +} + +post_upgrade() +{ + post_install $1 +} + +post_remove() +{ + update-desktop-database +} + +op=$1 +shift + +$op $* + +# vim: ft=sh From mamajom at axelero.hu Thu May 5 09:49:58 2005 From: mamajom at axelero.hu (VMiklos) Date: Thu May 5 09:50:26 2005 Subject: [Frugalware-darcs] frugalware-current: readline-5.0-2 Message-ID: <20050505074958.A7E2066AA9@genesis.frugalware.org> Thu May 5 09:21:16 CEST 2005 VMiklos * readline-5.0-2 added groups() fixed depends() fwmakepkgized build() reviewed optimalization diff -rN -u frugalware-current-old/source/base/readline/FrugalBuild frugalware-current-new/source/base/readline/FrugalBuild --- frugalware-current-old/source/base/readline/FrugalBuild 2005-05-05 09:47:54.000000000 +0200 +++ frugalware-current-new/source/base/readline/FrugalBuild 2005-05-05 09:19:21.000000000 +0200 @@ -1,25 +1,32 @@ -# Last Modified: Wed Aug 4 13:42:45 CEST 2004 +# Last Modified: Thu, 05 May 2005 09:21:07 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos pkgname=readline pkgver=5.0 -pkgrel=1 +pkgrel=2 pkgdesc="GNU readline library" -depends=('glibc' 'ncurses') +depends=('ncurses') +groups=('base') backup=("etc/inputrc") up2date=`lynx -dump 'http://ftp.gnu.org/pub/gnu/readline/?N=D'|grep -v doc|grep tar.gz$|sed -n -e 's/.*readline-\(.*\)\.tar\.gz$/\1/' -e '1 p'` source=(ftp://ftp.gnu.org/pub/gnu/$pkgname/$pkgname-$pkgver.tar.gz \ inputrc) md5sums=('9a39d15f1ed592883f8c6671e8c13120' 'c832a6440843938fa037455ca58063cc') -build() { - cd $startdir/src/$pkgname-$pkgver - ./configure --prefix=/usr - make SHLIB_LIBS=-lncurses || return 1 - make prefix=$startdir/pkg/usr install - mkdir -p $startdir/pkg/etc - cp ../inputrc $startdir/pkg/etc - cd $startdir/pkg/usr/lib - chmod 755 libreadline.so.$pkgver libhistory.so.$pkgver +build() +{ + Fcd + ./configure --prefix=/usr + + make SHLIB_LIBS=-lncurses || return 1 + + Fmakeinstall + Ffile /etc/inputrc + chmod 755 $Fdestdir/usr/lib/libreadline.so.$pkgver \ + $Fdestdir/usr/lib/libhistory.so.$pkgver } + +# optimalization ok + +# vim: ft=sh From mamajom at axelero.hu Thu May 5 09:50:02 2005 From: mamajom at axelero.hu (VMiklos) Date: Thu May 5 09:50:33 2005 Subject: [Frugalware-darcs] pacman-tools: repoman: suppoert for new packages in cl Message-ID: <20050505075002.8D6F666AAA@genesis.frugalware.org> Thu May 5 09:36:30 CEST 2005 VMiklos * repoman: suppoert for new packages in cl so from now if a package that didn't exist till now commited, then repoman cl will create a new entry for it in the .fdb also use sudo for updatesync as usual (bugfix) diff -rN -u darcs-old/repoman darcs-new/repoman --- darcs-old/repoman 2005-05-05 09:50:02.000000000 +0200 +++ darcs-new/repoman 2005-05-05 09:34:00.000000000 +0200 @@ -93,7 +93,7 @@ if [ "$verbose" == 1 ]; then catcmd="cat Changelog" fi - ssh $lopts $host "cd $path_to_repo/$dir/../frugalware;if tar -tzf $repo-current.fdb |grep -q ^$pkgname-[^-]*-[^-]*/; then updatesync upd $repo-current.fdb ../source/$group/$pkgname/FrugalBuild; fi ;cd $path_to_repo/$dir/$group/$pkgname && sudo -u $sudouser genchangelog; $catcmd" + ssh $lopts $host "cd $path_to_repo/$dir/../frugalware && sudo -u $sudouser updatesync upd $repo-current.fdb ../source/$group/$pkgname/FrugalBuild && cd $path_to_repo/$dir/$group/$pkgname && sudo -u $sudouser genchangelog; $catcmd" } # initializating constants From mamajom at axelero.hu Thu May 5 10:51:14 2005 From: mamajom at axelero.hu (VMiklos) Date: Thu May 5 10:52:03 2005 Subject: [Frugalware-darcs] frugalware-current: pacman-tools-0.4.0-1 Message-ID: <20050505085114.9F8A866AA9@genesis.frugalware.org> Thu May 5 10:49:32 CEST 2005 VMiklos * pacman-tools-0.4.0-1 version bump diff -rN -u frugalware-current-old/source/devel/pacman-tools/FrugalBuild frugalware-current-new/source/devel/pacman-tools/FrugalBuild --- frugalware-current-old/source/devel/pacman-tools/FrugalBuild 2005-05-05 10:48:46.000000000 +0200 +++ frugalware-current-new/source/devel/pacman-tools/FrugalBuild 2005-05-05 10:47:01.000000000 +0200 @@ -1,9 +1,9 @@ -# Last Modified: Tue, 19 Apr 2005 12:52:04 +0200 +# Last Modified: Thu, 05 May 2005 10:47:21 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos pkgname=pacman-tools -pkgver=0.3.6 +pkgver=0.4.0 pkgrel=1 pkgdesc="Tools for pacman" url="http://ftp.frugalware.org/pub/other/pacman-source" @@ -11,7 +11,7 @@ groups=('devel') up2date=`lynx -dump http://ftp.frugalware.org/pub/other/pacman-tools/|grep tar.gz$|sed -n 's/.*-\(.*\)\.t.*/\1/;$ p'` source=(http://ftp.frugalware.org/pub/other/$pkgname/$pkgname-$pkgver.tar.gz) -md5sums=('8400d89e5afec8e48f03143a1538c788') +md5sums=('858d7542f010fc03aa9f63d3ab0fe2e4') # optimalization ok - noarch From mamajom at axelero.hu Thu May 5 10:51:21 2005 From: mamajom at axelero.hu (VMiklos) Date: Thu May 5 10:52:12 2005 Subject: [Frugalware-darcs] pacman-tools: repoman: ls command help fixes Message-ID: <20050505085121.46F3B66AAB@genesis.frugalware.org> Thu May 5 10:43:00 CEST 2005 VMiklos * repoman: ls command help fixes diff -rN -u darcs-old/repoman darcs-new/repoman --- darcs-old/repoman 2005-05-05 10:51:21.000000000 +0200 +++ darcs-new/repoman 2005-05-05 10:40:01.000000000 +0200 @@ -12,6 +12,7 @@ Commands: cl|changelog [repository/]category/package Generate a Changelog file del|delete file Delete a file from FST. +ls|list directory List a directory in FST. up|upload source destination Upload a file to FST. Global options: diff -rN -u darcs-old/repoman.1 darcs-new/repoman.1 --- darcs-old/repoman.1 2005-05-05 10:51:21.000000000 +0200 +++ darcs-new/repoman.1 2005-05-05 10:40:01.000000000 +0200 @@ -85,7 +85,7 @@ Example: repoman del extra/frugalware/k3b-i18n-0.11-1.fpm .TP .BI ls|list " directory [options]" -List the concents of a remote directory. +List the contents of a remote directory. Example: repoman ls source/base/db/ -l .TP From mamajom at axelero.hu Thu May 5 10:51:18 2005 From: mamajom at axelero.hu (VMiklos) Date: Thu May 5 10:52:13 2005 Subject: [Frugalware-darcs] pacman-tools: repoman: new manpage section: usage Message-ID: <20050505085118.B850066AAA@genesis.frugalware.org> Thu May 5 10:33:56 CEST 2005 VMiklos * repoman: new manpage section: usage diff -rN -u darcs-old/repoman.1 darcs-new/repoman.1 --- darcs-old/repoman.1 2005-05-05 10:51:18.000000000 +0200 +++ darcs-new/repoman.1 2005-05-05 10:51:18.000000000 +0200 @@ -9,6 +9,71 @@ tarballs, fpm packages and generate changelogs. .br Note: \fBrepoman\fR only runs \fIinside\fR a darcs repository. +.SH USAGE +A typical package update should be done as follows: +.TP +0) Get/update the repo, make changes, build the package: + +.BR Note: +You're recommended to you a mirror sever and the --partial option! + +Example for the first time: + +darcs get --partial http://ftp5.frugalware.org/packages/frugalware/pub/frugalware/frugalware-current/ + +cd frugalware-current + +echo "yourname " >_darcs/prefs/author + +echo 'username@darcs.frugalware.org:/home/ftp/pub/frugalware/frugalware-current' >_darcs/prefs/defaultrepo + +echo 'push apply-as vmiklos' >> _darcs/prefs/defaults + +If you already got the repo a simple 'darcs pull' should be enough. + +Now time to edit the FrugalBuild, make changes, darcs record, build the new package, etc. + +.TP +1) Delete the old source packages(s). + +If you do only a rebuild, then, of couse, skip this step. For example: + +repoman del source/base/readline/readline-5.0.tar.gz + +.TP +2) Delete the old fpm package. + +For example: + +repoman del extra/frugalware/k3b-i18n-0.11-1.fpm + +.TP +3) Push the FrugalBuild/.install/etc patch. + +Here you only have to do a simple 'darcs push'. + +.TP +4) Upload the source package(s). + +For example: + +repoman up zsh-4.2.5.tar.bz2 /source/apps/zsh/ +repoman up zsh-doc-4.2.5.tar.bz2 /source/apps/zsh/ + +.TP +5) Upload the fpm package: + +For example: + +repoman up sendmail-8.13.4-1.fpm extra/frugalware/ + +.TP +6) Generate a Changelog and update the .fdb database: + +For example: + +repoman cl base/perl + .SH COMMANDS .TP .BI cl|changelog " [repository/]category/package" From mamajom at axelero.hu Thu May 5 10:51:25 2005 From: mamajom at axelero.hu (VMiklos) Date: Thu May 5 10:52:13 2005 Subject: [Frugalware-darcs] pacman-tools: 0.4.0 released Message-ID: <20050505085125.E975866AA9@genesis.frugalware.org> Thu May 5 10:44:15 CEST 2005 VMiklos * 0.4.0 released diff -rN -u darcs-old/Makefile darcs-new/Makefile --- darcs-old/Makefile 2005-05-05 10:51:25.000000000 +0200 +++ darcs-new/Makefile 2005-05-05 10:40:01.000000000 +0200 @@ -16,7 +16,7 @@ # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA # -VERSION = 0.3.6 +VERSION = 0.4.0 INSTALL = /usr/bin/install -c DESTDIR = @@ -35,6 +35,9 @@ $(INSTALL) checkworld $(DESTDIR)$(bindir)/checkworld $(INSTALL) chkdep.pl $(DESTDIR)$(bindir)/chkdep $(INSTALL) -m644 chkdep.1 $(DESTDIR)$(man1dir) + $(INSTALL) genchangelog $(DESTDIR)$(bindir) + $(INSTALL) repoman $(DESTDIR)$(bindir) + $(INSTALL) -m644 repoman.1 $(DESTDIR)$(man1dir) $(INSTALL) fwmakepkg $(DESTDIR)$(libdir) $(INSTALL) movepkg $(DESTDIR)$(bindir) $(INSTALL) pacman-source $(DESTDIR)$(bindir) From mamajom at axelero.hu Thu May 5 11:49:51 2005 From: mamajom at axelero.hu (VMiklos) Date: Thu May 5 11:51:39 2005 Subject: [Frugalware-darcs] frugalware-current: reiserfsprogs-3.6.19-2 Message-ID: <20050505094951.A1C9F66AA9@genesis.frugalware.org> Thu May 5 11:20:18 CEST 2005 VMiklos * reiserfsprogs-3.6.19-2 added groups() fixed depends() fwmakepkgized build() reviewed optimalization diff -rN -u frugalware-current-old/source/base/reiserfsprogs/FrugalBuild frugalware-current-new/source/base/reiserfsprogs/FrugalBuild --- frugalware-current-old/source/base/reiserfsprogs/FrugalBuild 2005-05-05 11:47:35.000000000 +0200 +++ frugalware-current-new/source/base/reiserfsprogs/FrugalBuild 2005-05-05 11:19:06.000000000 +0200 @@ -1,27 +1,25 @@ -# Last Modified: Wed Oct 13 22:41:54 CEST 2004 +# Last Modified: Thu, 05 May 2005 11:17:07 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos pkgname=reiserfsprogs pkgver=3.6.19 -pkgrel=1 +pkgrel=2 pkgdesc="Reiserfs utilities" url="http://www.namesys.com" -depends=('glibc') +depends=('e2fsprogs') +groups=('base') up2date=`lynx -dump http://www.namesys.com/download.html|grep reiserfsprogs|sed -n '1 p'|tr -s ' '|sed 's/.tar.gz.//'|cut -d - -f 2` source=(ftp://ftp.namesys.com/pub/$pkgname/$pkgname-$pkgver.tar.gz) md5sums=('b42cf15f6651c3ceff5cb84996c0d539') -build() { - cd $startdir/src/$pkgname-$pkgver - ./configure --prefix=/usr - - make || return 1 - - make DESTDIR=$startdir/pkg install - mv $startdir/pkg/usr/sbin $startdir/pkg/ - cd $startdir/pkg/sbin/ - ln -s reiserfsck fsck.reiserfs +build() +{ + Fbuild || return 1 + Fmv /usr/sbin / + Fln reiserfsck /sbin/fsck.reiserfs } +# optimalization ok + # vim: ft=sh From mamajom at axelero.hu Thu May 5 11:54:22 2005 From: mamajom at axelero.hu (VMiklos) Date: Thu May 5 11:54:44 2005 Subject: [Frugalware-darcs] frugalware-current: setserial-2.17-2 Message-ID: <20050505095422.7987766AA9@genesis.frugalware.org> Thu May 5 11:39:10 CEST 2005 VMiklos * setserial-2.17-2 added groups() fwmakepkgized build() reviewed optimalization diff -rN -u frugalware-current-old/source/base/setserial/FrugalBuild frugalware-current-new/source/base/setserial/FrugalBuild --- frugalware-current-old/source/base/setserial/FrugalBuild 2005-05-05 11:50:42.000000000 +0200 +++ frugalware-current-new/source/base/setserial/FrugalBuild 2005-05-05 11:37:26.000000000 +0200 @@ -1,25 +1,28 @@ -# Last Modified: Sun Apr 11 13:02:36 CEST 2004 +# Last Modified: Thu, 05 May 2005 11:35:41 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos pkgname=setserial pkgver=2.17 -pkgrel=1 +pkgrel=2 pkgdesc="allows you to look at and change various attributes of a serial device" url="ftp://tsx-11.mit.edu/pub/linux/sources/sbin/" depends=('glibc') +groups=('base') up2date=`wget --passive-ftp -O - -q ftp://tsx-11.mit.edu/pub/linux/sources/sbin/ |grep setserial |grep tar.gz|tail -n 1|cut -d '>' -f 2|cut -d '<' -f 1|sed 's/.tar.gz//'|cut -d - -f 2` -source=(ftp://tsx-11.mit.edu/pub/linux/sources/sbin/$pkgname-$pkgver.tar.gz rc.serial.diff) +source=(ftp://tsx-11.mit.edu/pub/linux/sources/sbin/$pkgname-$pkgver.tar.gz rc.serial.patch0) md5sums=('c4867d72c41564318e0107745eb7a0f2' '1aed665479b748719119e26ed0bd4ddc') -build() { - cd $startdir/src/$pkgname-$pkgver - patch -p0 <$startdir/src/rc.serial.diff - ./configure --prefix=/usr - make || return 1 - - install -D -m755 setserial $startdir/pkg/sbin/setserial - install -D -m755 rc.serial $startdir/pkg/etc/rc.d/rc.serial - install -m644 serial.conf $startdir/pkg/etc/serial.conf - install -D -m644 setserial.8 $startdir/pkg/usr/man/man8/setserial.8 +build() +{ + Fpatchall + Fmake || return 1 + Fexerel /sbin/setserial + Fexerel /etc/rc.d/rc.serial + Ffilerel /etc/serial.conf + Ffilerel /usr/man/man8/setserial.8 } + +# optimalization ok + +# vim: ft=sh diff -rN -u frugalware-current-old/source/base/setserial/rc.serial.diff frugalware-current-new/source/base/setserial/rc.serial.diff --- frugalware-current-old/source/base/setserial/rc.serial.diff 2001-05-13 00:00:00.000000000 +0200 +++ frugalware-current-new/source/base/setserial/rc.serial.diff 1970-01-01 01:00:00.000000000 +0100 @@ -1,49 +0,0 @@ ---- ./rc.serial.orig Thu Jan 27 07:47:30 2000 -+++ ./rc.serial Sun May 13 13:27:57 2001 -@@ -14,8 +14,6 @@ - # XXXX For now, the autosave feature doesn't work if you are - # using the multiport feature; it doesn't save the multiport configuration - # (for now). Autosave also doesn't work for the hayes devices. --# Will fix later... --# - # - - RCLOCKFILE=/var/lock/subsys/serial -@@ -87,7 +85,7 @@ - mv /etc/.serial.conf.new /etc/serial.conf - echo "done." - fi -- if test -n $MODULE ; then -+ if test -n "$MODULE" ; then - module=`grep $MODULE_REGEXP /proc/modules | awk '{print $1}'` - if test -z "$module" ; then - echo "The $DRIVER_NAME driver is not loaded." -@@ -108,22 +106,22 @@ - # If not stop, it must be a start.... - # - --if test -n $MODULE -a "$LOADED" != "yes" ; then -- if insmod -fm $MODULE $DRIVER_ARG \ -- > /tmp/$DRIVER.map 2> /tmp/$DRIVER.$$; then :; -+if test -n "$MODULE" -a "$LOADED" != "yes" ; then -+ if insmod -f $MODULE $DRIVER_ARG ; then -+ true - else - echo "Couldn't load $DRIVER_NAME driver." -- echo "See error logs in /tmp/$DRIVER.$$" - exit 1 - fi -- /bin/rm -f /tmp/$DRIVER.$$ - fi - - if test -f /etc/serial.conf ; then - if test -n ${SETSERIAL} ; then - grep -v ^# < /etc/serial.conf | while read device args - do -- ${SETSERIAL} -z $device $args -+ if [ ! "$device" = "" -a ! "$args" = "" ]; then -+ ${SETSERIAL} -z $device $args -+ fi - done - fi - else diff -rN -u frugalware-current-old/source/base/setserial/rc.serial.patch0 frugalware-current-new/source/base/setserial/rc.serial.patch0 --- frugalware-current-old/source/base/setserial/rc.serial.patch0 1970-01-01 01:00:00.000000000 +0100 +++ frugalware-current-new/source/base/setserial/rc.serial.patch0 2001-05-13 00:00:00.000000000 +0200 @@ -0,0 +1,49 @@ +--- ./rc.serial.orig Thu Jan 27 07:47:30 2000 ++++ ./rc.serial Sun May 13 13:27:57 2001 +@@ -14,8 +14,6 @@ + # XXXX For now, the autosave feature doesn't work if you are + # using the multiport feature; it doesn't save the multiport configuration + # (for now). Autosave also doesn't work for the hayes devices. +-# Will fix later... +-# + # + + RCLOCKFILE=/var/lock/subsys/serial +@@ -87,7 +85,7 @@ + mv /etc/.serial.conf.new /etc/serial.conf + echo "done." + fi +- if test -n $MODULE ; then ++ if test -n "$MODULE" ; then + module=`grep $MODULE_REGEXP /proc/modules | awk '{print $1}'` + if test -z "$module" ; then + echo "The $DRIVER_NAME driver is not loaded." +@@ -108,22 +106,22 @@ + # If not stop, it must be a start.... + # + +-if test -n $MODULE -a "$LOADED" != "yes" ; then +- if insmod -fm $MODULE $DRIVER_ARG \ +- > /tmp/$DRIVER.map 2> /tmp/$DRIVER.$$; then :; ++if test -n "$MODULE" -a "$LOADED" != "yes" ; then ++ if insmod -f $MODULE $DRIVER_ARG ; then ++ true + else + echo "Couldn't load $DRIVER_NAME driver." +- echo "See error logs in /tmp/$DRIVER.$$" + exit 1 + fi +- /bin/rm -f /tmp/$DRIVER.$$ + fi + + if test -f /etc/serial.conf ; then + if test -n ${SETSERIAL} ; then + grep -v ^# < /etc/serial.conf | while read device args + do +- ${SETSERIAL} -z $device $args ++ if [ ! "$device" = "" -a ! "$args" = "" ]; then ++ ${SETSERIAL} -z $device $args ++ fi + done + fi + else From mamajom at axelero.hu Thu May 5 15:55:55 2005 From: mamajom at axelero.hu (VMiklos) Date: Thu May 5 15:56:25 2005 Subject: [Frugalware-darcs] frugalware-current: wesnoth-0.8.11-1 Message-ID: <20050505135555.8CE6B66AA9@genesis.frugalware.org> Thu May 5 15:30:27 CEST 2005 VMiklos * wesnoth-0.8.11-1 moved from vmiklos's repo 2005-03-08 - VMiklos - wesnoth-0.8.11-1 * new package (Wesnoth is a turn based strategy game played in the fantasy world) - from krix diff -rN -u frugalware-current-old/extra/source/games/wesnoth/FrugalBuild frugalware-current-new/extra/source/games/wesnoth/FrugalBuild --- frugalware-current-old/extra/source/games/wesnoth/FrugalBuild 1970-01-01 01:00:00.000000000 +0100 +++ frugalware-current-new/extra/source/games/wesnoth/FrugalBuild 2005-05-05 15:28:47.000000000 +0200 @@ -0,0 +1,26 @@ +# Last Modified: Tue, 08 Mar 2005 10:58:22 +0100 +# Compiling time: ~25 minutes +# Maintainer: krix + +pkgname=wesnoth +pkgver=0.8.11 +pkgrel=1 +pkgdesc="Wesnoth is a turn based strategy game played in the fantasy world" +url="http://www.wesnoth.org/" +depends=('sdl' 'sdlimage' 'sdl_net' 'sdl_mixer' 'libpng' 'libjpeg' 'libogg' 'vorbis-tools') +groups=('games-extra') +up2date=`lynx -dump 'http://www.wesnoth.org/files/?M=D'|grep tar.gz$|sed -n 's/.*-\(.*\)\.t.*/\1/;1 p'` +source=(http://www.wesnoth.org/files/$pkgname-$pkgver.tar.gz) +md5sums=('929c65818cc2fb47227929f253fb1f8c') + +build() +{ + Fbuild --enable-server \ + --enable-editor \ + --enable-tools \ + --enable-campaing-server \ + --with-kde \ + --with-gnome || return 1 +} + +# vim: ft=sh From mamajom at axelero.hu Thu May 5 15:56:01 2005 From: mamajom at axelero.hu (VMiklos) Date: Thu May 5 15:56:31 2005 Subject: [Frugalware-darcs] vmiklos: moved wesnoth to -current Message-ID: <20050505135601.B9EBC66AA9@genesis.frugalware.org> Thu May 5 15:38:49 CEST 2005 VMiklos * moved wesnoth to -current diff -rN -u vmiklos-old/source/games/wesnoth/FrugalBuild vmiklos-new/source/games/wesnoth/FrugalBuild --- vmiklos-old/source/games/wesnoth/FrugalBuild 2005-05-05 15:56:01.000000000 +0200 +++ vmiklos-new/source/games/wesnoth/FrugalBuild 1970-01-01 01:00:00.000000000 +0100 @@ -1,28 +0,0 @@ -# Last Modified: Tue, 08 Mar 2005 10:58:22 +0100 -# Compiling time: ~25 minutes -# Maintainer: krix - -pkgname=wesnoth -pkgver=0.8.11 -pkgrel=1 -pkgdesc="Wesnoth is a turn based strategy game played in the fantasy world" -url="http://www.wesnoth.org/" -depends=('sdl' 'sdlimage' 'sdl_net' 'sdl_mixer' 'libpng' 'libjpeg' 'libogg' 'vorbis-tools') -groups=('extra/games') -up2date=`lynx -dump 'http://www.wesnoth.org/files/?M=D'|grep tar.gz$|sed -n 's/.*-\(.*\)\.t.*/\1/;1 p'` -source=(http://www.wesnoth.org/files/$pkgname-$pkgver.tar.gz) -md5sums=('929c65818cc2fb47227929f253fb1f8c') - -build() -{ - Fcd - Fmake --enable-server \ - --enable-editor \ - --enable-tools \ - --enable-campaing-server \ - --with-kde \ - --with-gnome || return 1 - Fmakeinstall -} - -# vim: ft=sh From mamajom at axelero.hu Thu May 5 16:54:24 2005 From: mamajom at axelero.hu (VMiklos) Date: Thu May 5 16:54:53 2005 Subject: [Frugalware-darcs] setup: initial support for raid arrays Message-ID: <20050505145424.DF5FD66AAA@genesis.frugalware.org> Thu May 5 16:42:12 CEST 2005 VMiklos * initial support for raid arrays no, don't expect much, this is only a small step :) so you'll able to choose an array that is _already_ exists when choosing a root or other linux partition diff -rN -u setup-old/setup setup-new/setup --- setup-old/setup 2005-05-05 16:54:24.000000000 +0200 +++ setup-new/setup 2005-05-05 16:42:05.000000000 +0200 @@ -263,7 +263,7 @@ lstparts() { - for i in `fdisk -l|grep 'Linux$'|cut -d ' ' -f 1` + for i in `fdisk -l 2>/dev/null|(grep -E 'Linux$ | raid';ls /dev/md* )|cut -d ' ' -f 1` do size=`fdisk -s $i` unset altname @@ -388,7 +388,7 @@ } setup_linux() { - [ "`fdisk -l|grep Linux$|wc -l|tr -s ' '|sed 's/ //'`" != 1 ] || return 1 + [ "`fdisk -l 2>/dev/null|(grep -E 'Linux$ | raid';ls /dev/md* )|wc -l|tr -s ' '|sed 's/ //'`" != 1 ] || return 1 while /bin/true do sellinuxparts=`mktemp /tmp/tmp.XXXXXX` From mamajom at axelero.hu Thu May 5 16:54:23 2005 From: mamajom at axelero.hu (VMiklos) Date: Thu May 5 16:54:58 2005 Subject: [Frugalware-darcs] setup: don't eject cd two time if only cd1 and cd3 are used Message-ID: <20050505145423.4C14B66AA9@genesis.frugalware.org> Thu May 5 16:40:43 CEST 2005 VMiklos * don't eject cd two time if only cd1 and cd3 are used diff -rN -u setup-old/setup setup-new/setup --- setup-old/setup 2005-05-05 16:54:23.000000000 +0200 +++ setup-new/setup 2005-05-05 16:54:23.000000000 +0200 @@ -641,16 +641,18 @@ install_packages $repo `echo $i|sed 's|.*/\(.*\)$|\1|'` $selpkg fi done - cd_change || skip=1 - if [ "$skip" != 1 ]; then - clear - for i in x11 xlib xapps xfce4 gnome kde - do - if [ -e /tmp/pkgcat/$i ]; then - selpkg=`cat /tmp/pkgcat/$i` - install_packages $repo `echo $i|sed 's|.*/\(.*\)$|\1|'` $selpkg - fi - done + if [ -e /tmp/pkgcat/x11 -o -e /tmp/pkgcat/xlib -o -e /tmp/pkgcat/xapps -o -e /tmp/pkgcat/xfce4 -o -e /tmp/pkgcat/gnome -o -e /tmp/pkgcat/kde ]; then + cd_change || skip=1 + if [ "$skip" != 1 ]; then + clear + for i in x11 xlib xapps xfce4 gnome kde + do + if [ -e /tmp/pkgcat/$i ]; then + selpkg=`cat /tmp/pkgcat/$i` + install_packages $repo `echo $i|sed 's|.*/\(.*\)$|\1|'` $selpkg + fi + done + fi fi elif [ "$repo" = "extra" ]; then if ! [ -z $* ]; then From nagybence at tipogral.hu Thu May 5 16:50:06 2005 From: nagybence at tipogral.hu (Bence Nagy) Date: Thu May 5 17:07:43 2005 Subject: [Frugalware-darcs] frugalware-current: fontforge-20050502-1 Message-ID: <20050505145006.8FC7A66AA9@genesis.frugalware.org> Thu May 5 15:46:09 CEST 2005 Bence Nagy * fontforge-20050502-1 version bump diff -rN -u frugalware-current-old/source/xapps/fontforge/FrugalBuild frugalware-current-new/source/xapps/fontforge/FrugalBuild --- frugalware-current-old/source/xapps/fontforge/FrugalBuild 2005-05-05 16:47:46.000000000 +0200 +++ frugalware-current-new/source/xapps/fontforge/FrugalBuild 2005-05-05 15:53:28.000000000 +0200 @@ -1,9 +1,9 @@ -# Last modified: Sun, 13 Mar 2005 00:33:18 +0100 +# Last modified: Thu, 05 May 2005 08:56:40 +0200 # Compiling time: 0.8 SBU # Maintainer: Bence Nagy pkgname=fontforge -pkgver=20050310 +pkgver=20050502 pkgrel=1 pkgdesc="Font editor and converter" url="http://fontforge.sourceforge.net" @@ -18,4 +18,4 @@ Fbuild --without-freetype-src --with-multilayer } -md5sums=('55787a2c60fd84599d316e0311bcb3ae' '62c2d6ca915c3231bddd352f6d393d7b') +md5sums=('6a19fe0e0e6c1d70c49014b1f967b481' '62c2d6ca915c3231bddd352f6d393d7b') From nagybence at tipogral.hu Thu May 5 16:54:14 2005 From: nagybence at tipogral.hu (Bence Nagy) Date: Thu May 5 17:07:47 2005 Subject: [Frugalware-darcs] frugalware-current: bash-completion-20050121-2 Message-ID: <20050505145414.DADF866AA9@genesis.frugalware.org> Thu May 5 16:18:56 CEST 2005 Bence Nagy * bash-completion-20050121-2 correcting wrong build diff -rN -u frugalware-current-old/source/apps/bash-completion/FrugalBuild frugalware-current-new/source/apps/bash-completion/FrugalBuild --- frugalware-current-old/source/apps/bash-completion/FrugalBuild 2005-05-05 16:50:51.000000000 +0200 +++ frugalware-current-new/source/apps/bash-completion/FrugalBuild 2005-05-05 16:22:40.000000000 +0200 @@ -1,10 +1,10 @@ -# Last modified: Mon, 24 Jan 2005 18:19:04 +0100 +# Last modified: Thu, 05 May 2005 16:17:49 +0200 # Compiling time: ~2 seconds # Maintainer: Bence Nagy pkgname=bash-completion pkgver=20050121 -pkgrel=1 +pkgrel=2 pkgdesc="Programmable completion for bash" url='http://www.caliban.org/bash/' depends=('bash') From mamajom at axelero.hu Thu May 5 17:47:12 2005 From: mamajom at axelero.hu (VMiklos) Date: Thu May 5 17:47:46 2005 Subject: [Frugalware-darcs] setup: german translation Message-ID: <20050505154712.E844066AA9@genesis.frugalware.org> Thu May 5 17:06:02 CEST 2005 VMiklos * german translation sorry for not mentioning the author, i'll fix that asap diff -rN -u setup-old/setup.de setup-new/setup.de --- setup-old/setup.de 1970-01-01 01:00:00.000000000 +0100 +++ setup-new/setup.de 2005-05-05 16:47:16.000000000 +0200 @@ -0,0 +1,142 @@ +# (c) 2003-2004 Vajna Miklos +# (c) Patrick J. Volkerding, + +setup="Setup" + +# selecting language section - it's NO good translating this section +sellang="Selecting language" +sellangt="Please select your language" +sellangd="Please select your language from the list. If your language is not in the list, you probably should choose English." +end="English" +ded="German / Deutsch (incomplete)" +itd="Italian / Italiano (incomplete)" +hud="Hungarian / magyar" +skd="Slovak / Slovensky" + + +# Wilkkommens Sektion +welcome="Willkommen zu Frugalware $osver" +greetstring="Willkommen bei den Anwendern von Frugalware!\n\n \ +Beim Erstellen von Frugalware war es unser Ziel, dass Sie ihre Arbeit schneller und einfacher erledigen können. Wir hoffen, das Ihnen unser Produkt gefällt.\n\n \ +Frugalware developers" + +# keyboard Sektion +kbdconf="Einstellen des Keyboard" +selmapt="Auswahl der Zeichenkarte für das Keyboard" +selmapd="Sie können eine der folgenden Zeichensätze auswählen. +Falls sie keinen Zeichensatz auswählen, 'qwerty/us.map.gz' (der Zeichensatz für US Keyboard) ist die Voreinstellung. Verwenden Sie die RAUF/RUNTER Pfeiltasten, und die BildRauf/BildRunter Tasten um durch die ganze Auswahl zu stöbern." + +# hotplug Sektion +hotplug="Erkennen der Hardware" +hotplugt="Bitte warten Sie" +hotplugd="Suchen nach SCSI und PCI Karten" + +# Auswählen des Quellen Datenträger +searchmedia="Auswählen des Quellen Datenträger" +scanmediat="Suchen" +scanmediad="Suche nach einem CD/DVD Laufwerk mit einer Frugalware Installations CD-ROM/DVD" +mediafoundt="CD/DVD Laufwerk gefunden" +mediafoundd="Ein Frugalware Installations Datenträger wurde gefunden im Laufwerk" + +# Partitions Sektion +partitioning="Erstellen der Partitionen" +selppt="Wählen Sie das Partitionierungs Programm aus" +selppd="Wählen Sie aus, welches Programm sie für die Partitionierung verwenden möchten:" +selhdt="Wählen Sie eine Festplatte zum Partitionieren aus" +selhdd="Bitte wählen Sie eine Festplatte zum Partitionieren aus. Die folgenden sind verfügbar:" +fdiskd="Das traditionelle Partitionierungs Programm für Linux" +cfdiskd="Anwender freundliche (basierend auf curses) Version von fdisk" + +# swap Sektion +setswap="Einrichten des SWAP Bereiches" +noswaptitle="Keine swap Partition erkannt" +noswap="Sie haben keine swap Partition erstellt. Wollen Sie die Installation ohne swap Partition weiter führen?" +detectedswapt="Swap Partition erkannt" +detectedswapd="Bitte wählen sie aus, welche swap Partition sie für Frugalware verwenden möchten:" +formatpartst="Formatiere swap Partition" +formatpartsd1="Formatiere" +formatpartsd2="als eine swap Partition und kontrollieren nach schlechten Bereichen" + +# rootdev Sektion +rootdevstring="Erstellen der Root Partition" +miscdevstring="Einrichten der Partitionen" +selrootdevt="Wähle Linux Installations Partition" +select="Auswählen" +continue="Fortführen" +selrootdevd="Bitte wählen Sie eine Partition von der folgenden Liste, die als ihre Root (/) Partition verwendet wird." +formatpart="Formatiere Partition" +wantformatq="Wenn diese Partition nicht formatiert wurde, so sollten sie dies tun. \n ANMERKUNG: Das wird alle Information darauf löschen. Wollen Sie diese Partition formatieren?" +formatt="Formatiere" +fromatd="Schnelles Formatieren ohne schlechte Bereichsüberprüfung" +checkt="Prüfen" +checkd="Langsames Formatieren mit Prüfen nach schlechten Bereichen" +nofromatt="Nein" +noformatd="Nein, formatiere nicht diese Partition" +ext2predesc="Ext2 ist das traditionelle Linux Datei System und ist schnell und stabil.\n" +reiserpredesc="ReiserFS ist ein Journaling Datei System, welches alle Dateien und Dateinamen in einer balancierten Baumstruktur speichert.\n" +ext3predesc="Ext3 ist die Journaling Variante des Ext2 Datei Systemes.\n" +jfspredesc="JFS ist IBM's Journaled Datei System, welches zur Zeit in IBM Firmen Servern verwendet wird.\n" +xfspredesc="XFS ist SGI's Journaling Datei System mit Ursprung auf IRIX.\n" +selectfst="Wähle Datei System für" +selectfsd="Bitte wählen sie die Art des Dateisystems aus für ihre Festplatte. Hier folgen die Beschreibungen der verfügbaren Datei Systeme:\n" +ext2shortdesc="Standard Linux ext2fs Datei System" +reisershortdesc="Hans Reiser's journaling Datei System" +ext3shortdesc="Journaling Variante des ext2fs Datei Systemes" +jfsshortdesc="IBM's journaled Datei System" +xfsshortdesc="SGI's journaling filesystem" +duringformatt="Formatiere" +formatdevicestring="Formatiere Laufwerk:" +formatfsstring="Datei System:" + +# linux Partitions Sektion + +sellinuxpartst="Wähle andere Linux Partition aus für /etc/fstab" +sellinuxpartsd="Sie scheinen mehr als eine Partition des Linux Typ zu haben. Sie können diese verwenden, um ihr Linux System über mehr als eine Partition zu verteilen. Gegenwärtig haben Sie nur die / Partition eingebunden. Sie wollen vielleicht Verzeichnisse wie /home oder /usr/local auf separaten Partitionen einbinden. Sie sollten nicht Verzeichnisse wie /etc, /sbin, oder /bin auf eine eigene Partition einbinden, da diese Verzeichnisse Anwendungen besitzen, die zum Starten des Systems und zum einbinden von Partitionen notwendig sind. Ausserdem, verwenden Sie nicht erneut eine Partition, die Sie bereits eingegeben haben. Bitte wählen Sie eine der folgenden Linux Partitionen aus, oder - sofern Sie fertig sind - drücken sie <$continue>" +inuse="in Verwendung" +askwherelt="Wähle Einbindungs Punkt (mount points) aus" +askwhereld="Sie müssen angeben, wo sie die neuen Partitionen einbinden möchten. Als Beispiel, wenn Sie sie nach /usr/local einbinden möchten, dann geben sie ein: /usr/local\n\n Wo wollen Sie ihre Partition einbinden?" + +# dos partitions section + +seldospartst="Wählen Sie die Partition aus, die zu /etc/fstab hinzugefügt werden soll" +seldospartsd="Damit diese Partitionen sichtbar sind unter Linux, müssen wir sie zu der Datei /etc/fstab hinzufügen. Bitte wählen Sie eine Partition aus, die zu /etc/fstab hinzugefügt werden soll, und sofern Sie fertig sind, drücken Sie <$continue>" + +# packages section +categorychk="Suchen nach Kategorien. Bitte warten Sie..." +pkgchk="Suchen nach Packeten. Bitte warten Sie..." +categorystring="Wähle aus Kategorien" +pkgstring="Wähle aus Packete" +instpkgstring="Installiere Packete" +sect="Sektion" #wird derart dargestellt: Installiere Packete (Grund Sektion) +pleaseselectcategories="Bitte wählen Sie aus, welche Kategorien Sie installieren möchten" +pleaseselectpkgs="Bitte wählen Sie aus, welche Packete Sie installieren möchten" + +neednextt="Legen Sie das nächste Medium ein" +neednextd="Bitte legen sie das nächste Frugalware Installationsmedium ein und drücken Sie Enter um die Installation der Packete fortzuführen." +continued="Installiere Packete von der nächsten Diskette/CD/DVD" +quit="Beenden" +quitd="Beenden des Installieren von Packeten und Aufräumen" + +instpkg="Installiere ausgewählte Packete" +doneinstpkg="Fertig mit der Installation der ausgewählten Packete" +errinstpkg="Fehler traten auf während die ausgewählten Packete installiert wurden" +pressenter="Drücken Sie ENTER um fortzusetzen..." + +# Konfigurations Sektion +confstring="Konfiguration des Installierten System" +confkmodt="Konfiguration der Kernel Module" +confkmodd="Aktualisieren der Modul-Abhängigkeiten..." + +nopasswdt="Kein Root Password gefunden" +nopasswdd="Es gibt zur Zeit kein Passwort für den System Administrator (Root). Es wird empfohlen, das Sie ein Password nun setzen, so dass es bereits beim Ersten Reboot verfügbar ist. Das ist besonders wichtig wenn sie einen Kernel benutzen, der netzwerkfähig ist, und die Maschine an ein LAN angeschlossen ist, das Zugang zum Internet hat. Wollen Sie ein Root Password setzen?" + +nonormalusert="Kein normaler Benutzer erkannt" +nonormaluserd="Zur Zeit gibt es keinen Nicht-Root Benutzer. Es wird sehr empfohlen, einen Nicht-Root Benutzer zu erstellen. Wollen Sie nun einen normalen Benutzer erstellen?" + +endsetupt="Setup vollständig" +erebootd="Sofern sie etwas besonderes durchführen möchten, drücken sie auf Nein, und sie erhalten eine Shell. Wollen Sie ihren Computer neu starten?" +endsetupd="System Installation und Konfiguration wurde erfolgreich beendet. Wir hoffen das Frugalware $osver Sie zufrieden stellen wird. $erebootd" +ferrort="Installations Fehler" +ferrord="Es gab einen fatalen Fehler während der Installation. $erebootd" + +# vim: ft=sh From xbit at frugalware.org Thu May 5 20:52:00 2005 From: xbit at frugalware.org (Zsolt Szalai) Date: Thu May 5 20:55:03 2005 Subject: [Frugalware-darcs] frugalware-current: perl modules in devel cleanup Message-ID: <20050505185200.3FDD466AA9@genesis.frugalware.org> Thu May 5 18:39:33 CEST 2005 Zsolt Szalai * perl modules in devel cleanup all modules recompiled because of NPTL perl-xmms moved to extra/xapps added groups() where it was needed removed .packlist files added make test to build() diff -rN -u frugalware-current-old/extra/source/xapps/perl-xmms/FrugalBuild frugalware-current-new/extra/source/xapps/perl-xmms/FrugalBuild --- frugalware-current-old/extra/source/xapps/perl-xmms/FrugalBuild 1970-01-01 01:00:00.000000000 +0100 +++ frugalware-current-new/extra/source/xapps/perl-xmms/FrugalBuild 2005-05-05 20:05:03.000000000 +0200 @@ -0,0 +1,33 @@ +# Last Modified: Thu, 05 May 2005 18:27:59 +0200 +# Compiling Time: ~1 minute +# Maintainer: IroNiQ + + +pkgname=perl-xmms +pkgver=0.12 +perlver=5.8.5 +pkgrel=3 +pkgdesc="Perl Interface to XMMS" +depends=('glibc' 'perl' 'xmms') +groups=('xapps-extra') +up2date=`lynx -dump 'http://www.cpan.org/modules/by-module/Xmms/?M=D'|grep 'Xmms.*tar.gz$'|sed -ne 's/.*l-\(.*\)\.t.*/\1/;1 p'` +source=(http://www.cpan.org/modules/by-module/Xmms/Xmms-Perl-$pkgver.tar.gz) +md5sums=('d1fbf6d09330f7855dd80f3ceee8e6f7') + +build() { + cd $startdir/src/Xmms-Perl-$pkgver + perl Makefile.PL + + make test + make || return 1 + + make install DESTDIR=$startdir/pkg + cd $startdir/pkg/usr/lib/perl5 + rm $perlver/i686-linux/perllocal.pod + mv site_perl/?.?.? site_perl/current + rm -rf ?.?.? + + find $startdir/pkg/usr/lib/perl5/site_perl/current/ -name .packlist -exec rm {} \; +} + +# vim: ft=sh diff -rN -u frugalware-current-old/source/devel/perl-dbi/FrugalBuild frugalware-current-new/source/devel/perl-dbi/FrugalBuild --- frugalware-current-old/source/devel/perl-dbi/FrugalBuild 2005-05-05 20:48:56.000000000 +0200 +++ frugalware-current-new/source/devel/perl-dbi/FrugalBuild 2005-05-05 20:04:59.000000000 +0200 @@ -1,10 +1,10 @@ -# Last Modified: Wed, 16 Mar 2005 10:30:24 +0100 +# Last Modified: Thu, 05 May 2005 17:17:45 +0200 # Compiling Time: ~0.1 SBU # Maintainer: Zsolt Szalai pkgname=perl-dbi pkgver=1.48 -pkgrel=1 +pkgrel=2 pkgdesc="Database independent interface for Perl" depends=('glibc' 'perl') groups=('devel') @@ -16,12 +16,14 @@ cd $startdir/src/DBI-$pkgver perl Makefile.PL + make test make || return 1 make install DESTDIR=$startdir/pkg mv $startdir/pkg/usr/lib/perl5/site_perl/?.?.? \ $startdir/pkg/usr/lib/perl5/site_perl/current rm -rf $startdir/pkg/usr/lib/perl5/?.?.? + find $startdir/pkg/usr/lib/perl5/site_perl/current/ -name .packlist -exec rm {} \; } # vim: ft=sh diff -rN -u frugalware-current-old/source/devel/perl-html-parser/FrugalBuild frugalware-current-new/source/devel/perl-html-parser/FrugalBuild --- frugalware-current-old/source/devel/perl-html-parser/FrugalBuild 2005-05-05 20:48:56.000000000 +0200 +++ frugalware-current-new/source/devel/perl-html-parser/FrugalBuild 2005-05-05 20:04:59.000000000 +0200 @@ -1,14 +1,16 @@ -# Last Modified: Fri Jan 7 15:28:32 CET 2005Fri Jan 7 15:28:32 CET 2005 +# Last Modified: Thu, 05 May 2005 17:40:33 +0200 # Compiling Time: ~1 minute -# Maintainer: VMiklos +# Contributor: VMiklos +# Maintainer: Zsolt Szalai pkgname=perl-html-parser pkgver=3.45 perlver=5.8.6 -pkgrel=1 +pkgrel=4 pkgdesc="Perl Module: HTML parser class" url="http://search.cpan.org/~gaas/HTML-Parser" depends=('perl-html-tagset') +groups=('devel') up2date=`lynx -dump http://www.cpan.org/authors/id/G/GA/GAAS/\?M=D|grep HTML-Parser-.*.tar.gz$|sed -n 's/.*-\(.*\)\.t.*/\1/;1 p'` source=(http://www.cpan.org/authors/id/G/GA/GAAS/HTML-Parser-$pkgver.tar.gz) # http://www.cpan.org/authors/id/G/GA/GAAS/CHECKSUMS @@ -19,11 +21,12 @@ yes | /usr/bin/perl Makefile.PL sed -i "s/$perlver/current/g" Makefile + make test make || return 1 make install DESTDIR=$startdir/pkg - rm $startdir/pkg/usr/lib/perl5/current/$CARCH-linux/perllocal.pod - rm $startdir/pkg/usr/lib/perl5/site_perl/current/$CARCH-linux/auto/HTML/Parser/.packlist + find $startdir/pkg/usr/lib/perl5/ -name perllocal.pod -exec rm {} \; + find $startdir/pkg/usr/lib/perl5/site_perl/current/ -name .packlist -exec rm {} \; } # vim: ft=sh diff -rN -u frugalware-current-old/source/devel/perl-html-tagset/FrugalBuild frugalware-current-new/source/devel/perl-html-tagset/FrugalBuild --- frugalware-current-old/source/devel/perl-html-tagset/FrugalBuild 2005-05-05 20:48:56.000000000 +0200 +++ frugalware-current-new/source/devel/perl-html-tagset/FrugalBuild 2005-05-05 20:04:59.000000000 +0200 @@ -1,14 +1,16 @@ -# Last Modified: Mon Jan 3 09:49:11 CET 2005 +# Last Modified: Thu, 05 May 2005 17:42:25 +0200 # Compiling Time: ~1 minute -# Maintainer: VMiklos +# Contributor: VMiklos +# Maintainer: Zsolt Szalai pkgname=perl-html-tagset pkgver=3.04 perlver=5.8.6 -pkgrel=1 +pkgrel=5 pkgdesc="Perl Module: data tables useful in parsing HTML" url="http://search.cpan.org/~sburke/HTML-Tagset" depends=('perl') +groups=('devel') up2date=`lynx -dump http://www.cpan.org/authors/id/S/SB/SBURKE/|grep HTML-Tagset-.*.tar.gz$|sed -n 's/.*-\(.*\)\.t.*/\1/;1 p'` source=(http://www.cpan.org/authors/id/S/SB/SBURKE/HTML-Tagset-$pkgver.tar.gz) md5sums=('b82e0f08c1ececefe98b891f30dd56a6') @@ -18,11 +20,12 @@ perl Makefile.PL sed -i "s/$perlver/current/g" Makefile + make test make || return 1 make install DESTDIR=$startdir/pkg - rm $startdir/pkg/usr/lib/perl5/current/$CARCH-linux/perllocal.pod - rm $startdir/pkg/usr/lib/perl5/site_perl/current/$CARCH-linux/auto/HTML/Tagset/.packlist + find $startdir/pkg/usr/lib/perl5/current/ -name perllocal.pod -exec rm {} \; + find $startdir/pkg/usr/lib/perl5/site_perl/current/ -name .packlist -exec rm {} \; } # vim: ft=sh diff -rN -u frugalware-current-old/source/devel/perl-libwww/FrugalBuild frugalware-current-new/source/devel/perl-libwww/FrugalBuild --- frugalware-current-old/source/devel/perl-libwww/FrugalBuild 2005-05-05 20:48:56.000000000 +0200 +++ frugalware-current-new/source/devel/perl-libwww/FrugalBuild 2005-05-05 20:04:59.000000000 +0200 @@ -1,14 +1,16 @@ -# Last Modified: Wed Dec 15 17:01:20 CET 2004 +# Last Modified: Thu, 05 May 2005 17:45:30 +0200 # Compiling Time: ~1 minute -# Maintainer: VMiklos +# Contributor: VMiklos +# Maintainer: Zsolt Szalai pkgname=perl-libwww pkgver=5.803 perlver=5.8.6 -pkgrel=1 +pkgrel=3 pkgdesc="A set of Perl modules which provides a simple and consistent API to the WWW." url="http://search.cpan.org/~gaas/libwww-perl" depends=('perl-uri' 'perl-html-parser') +groups=('devel') up2date=`lynx -dump 'http://www.cpan.org/authors/id/G/GA/GAAS/?M=D' |grep libwww-perl.*tar.gz$|sed -n 's/.*-\(.*\)\.t.*/\1/;1 p'` source=(http://www.cpan.org/authors/id/G/GA/GAAS/libwww-perl-$pkgver.tar.gz) md5sums=('3345d5f15a4f42350847254141725c8f') @@ -18,11 +20,12 @@ yes "" | /usr/bin/perl Makefile.PL sed -i "s/$perlver/current/g" Makefile + make test make || return 1 make install DESTDIR=$startdir/pkg - rm $startdir/pkg/usr/lib/perl5/current/$CARCH-linux/perllocal.pod - rm $startdir/pkg/usr/lib/perl5/site_perl/current/$CARCH-linux/auto/libwww-perl/.packlist + find $startdir/pkg/usr/lib/perl5/ -name perllocal.pod -exec rm {} \; + find $startdir/pkg/usr/lib/perl5/site_perl/current/ -name .packlist -exec rm {} \; } # vim: ft=sh diff -rN -u frugalware-current-old/source/devel/perl-mp3-info/FrugalBuild frugalware-current-new/source/devel/perl-mp3-info/FrugalBuild --- frugalware-current-old/source/devel/perl-mp3-info/FrugalBuild 2005-05-05 20:48:56.000000000 +0200 +++ frugalware-current-new/source/devel/perl-mp3-info/FrugalBuild 2005-05-05 20:04:59.000000000 +0200 @@ -1,11 +1,11 @@ -# Last Modified: Sun, 13 Mar 2005 11:57:11 +0100 +# Last Modified: Thu, 05 May 2005 17:48:19 +0200 # Compiling Time: ~0.1 SBU # Maintainer: Zsolt Szalai pkgname=perl-mp3-info pkgver=1.13 perlver=5.8.6 -pkgrel=1 +pkgrel=2 pkgdesc="Perl module getting info from the MP3 files" depends=('glibc' 'perl') groups=('devel') @@ -17,6 +17,7 @@ cd $startdir/src/MP3-Info-$pkgver perl Makefile.PL + make test make || return 1 make install DESTDIR=$startdir/pkg @@ -24,7 +25,8 @@ rm $perlver/$CARCH-linux/perllocal.pod mv site_perl/?.?.? site_perl/current rm -rf ?.?.? - rm site_perl/current/$CARCH-linux/auto/MP3/Info/.packlist +# find $startdir/pkg/usr/lib/perl5/ -name perllocal.pod -exec rm {} \; + find $startdir/pkg/usr/lib/perl5/site_perl/current/ -name .packlist -exec rm {} \; } # vim: ft=sh diff -rN -u frugalware-current-old/source/devel/perl-mysql/FrugalBuild frugalware-current-new/source/devel/perl-mysql/FrugalBuild --- frugalware-current-old/source/devel/perl-mysql/FrugalBuild 2005-05-05 20:48:56.000000000 +0200 +++ frugalware-current-new/source/devel/perl-mysql/FrugalBuild 2005-05-05 20:04:59.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Sun, 10 Apr 2005 11:06:14 +0200 +# Last Modified: Thu, 05 May 2005 17:55:49 +0200 # Compiling Time: ~1 minute # Contributor: VMiklos # Maintainer: Zsolt Szalai @@ -6,7 +6,7 @@ pkgname=perl-mysql pkgver=2.9006 perlver=5.8.6 -pkgrel=3 +pkgrel=5 pkgdesc="Database Interface to the MySQL database" depends=('mysql' 'perl') groups=('devel') @@ -19,6 +19,7 @@ cd $startdir/src/DBD-mysql-$pkgver perl Makefile.PL + make test make || return 1 make install DESTDIR=$startdir/pkg @@ -26,6 +27,8 @@ rm $perlver/i686-linux/perllocal.pod mv site_perl/?.?.? site_perl/current rm -rf ?.?.? + + find $startdir/pkg/usr/lib/perl5/site_perl/current/ -name .packlist -exec rm {} \; } # vim: ft=sh diff -rN -u frugalware-current-old/source/devel/perl-uri/FrugalBuild frugalware-current-new/source/devel/perl-uri/FrugalBuild --- frugalware-current-old/source/devel/perl-uri/FrugalBuild 2005-05-05 20:48:56.000000000 +0200 +++ frugalware-current-new/source/devel/perl-uri/FrugalBuild 2005-05-05 20:04:59.000000000 +0200 @@ -1,13 +1,15 @@ -# Last Modified: Wed Dec 15 16:08:24 CET 2004 +# Last Modified: Thu, 05 May 2005 18:00:16 +0200 # Compiling Time: ~1 minute -# Maintainer: VMiklos +# Contributor: VMiklos +# Maintainer: Zsolt Szalai pkgname=perl-uri pkgver=1.35 perlver=5.8.6 -pkgrel=1 +pkgrel=2 pkgdesc="Perl Module: form Resource Identifiers (absolute and relative)" url="http://search.cpan.org/~gaas/URI" +groups=('devel') depends=('perl') up2date=`lynx -dump http://www.cpan.org/authors/id/G/GA/GAAS/?M=D|grep URI-[0-9\.]*.tar.gz$|sed -n 's/.*-\(.*\)\.t.*/\1/;1 p'` source=(http://www.cpan.org/authors/id/G/GA/GAAS/URI-$pkgver.tar.gz) @@ -18,11 +20,12 @@ perl Makefile.PL sed -i "s/$perlver/current/g" Makefile + make test make || return 1 make install DESTDIR=$startdir/pkg - rm $startdir/pkg/usr/lib/perl5/current/$CARCH-linux/perllocal.pod - rm $startdir/pkg/usr/lib/perl5/site_perl/current/$CARCH-linux/auto/URI/.packlist + find $startdir/pkg/usr/lib/perl5/ -name perllocal.pod -exec rm {} \; + find $startdir/pkg/usr/lib/perl5/site_perl/current/ -name .packlist -exec rm {} \; } # vim: ft=sh diff -rN -u frugalware-current-old/source/devel/perl-xml/FrugalBuild frugalware-current-new/source/devel/perl-xml/FrugalBuild --- frugalware-current-old/source/devel/perl-xml/FrugalBuild 2005-05-05 20:48:56.000000000 +0200 +++ frugalware-current-new/source/devel/perl-xml/FrugalBuild 2005-05-05 20:04:59.000000000 +0200 @@ -1,12 +1,14 @@ -# Last Modified: Sun Apr 25 20:05:03 CEST 2004 +# Last Modified: Thu, 05 May 2005 18:03:18 +0200 # Compiling Time: ~1 minute -# Maintainer: VMiklos +# Contributor: VMiklos +# Maintainer: Zsolt Szalai pkgname=perl-xml pkgver=2.34 -pkgrel=1 +pkgrel=3 pkgdesc="interface to James Clark's XML parser, expat" depends=('perl' 'expat') +groups=('devel') up2date=`lynx -dump 'http://www.cpan.org/modules/by-module/XML/?M=D'|grep XML-Parser-[0-9\.]*tar.gz$|sed -n 's/.*-\(.*\)\.t.*/\1/;1 p'` source=(http://www.cpan.org/modules/by-module/XML/XML-Parser-$pkgver.tar.gz) md5sums=('84d9e0001fe01c14867256c3fe115899') @@ -15,12 +17,15 @@ cd $startdir/src/XML-Parser-$pkgver perl Makefile.PL chmod -R u+w * - + + make test make || return 1 make DESTDIR=$startdir/pkg install mv $startdir/pkg/usr/lib/perl5/site_perl/?.?.? $startdir/pkg/usr/lib/perl5/site_perl/current rm -rf $startdir/pkg/usr/lib/perl5/?.?.? + + find $startdir/pkg/usr/lib/perl5/site_perl/current/ -name .packlist -exec rm {} \; } # vim: ft=sh diff -rN -u frugalware-current-old/source/devel/perl-xmms/FrugalBuild frugalware-current-new/source/devel/perl-xmms/FrugalBuild --- frugalware-current-old/source/devel/perl-xmms/FrugalBuild 2005-05-05 20:48:56.000000000 +0200 +++ frugalware-current-new/source/devel/perl-xmms/FrugalBuild 1970-01-01 01:00:00.000000000 +0100 @@ -1,28 +0,0 @@ -# Last Modified: Sun Jul 18 21:47:19 CEST 2004 -# Compiling Time: ~1 minute -# Maintainer: IroNiQ - -pkgname=perl-xmms -pkgver=0.12 -perlver=5.8.5 -pkgrel=1 -pkgdesc="Perl Interface to XMMS" -depends=('glibc' 'perl') -up2date=`lynx -dump 'http://www.cpan.org/modules/by-module/Xmms/?M=D'|grep 'Xmms.*tar.gz$'|sed -ne 's/.*l-\(.*\)\.t.*/\1/;1 p'` -source=(http://www.cpan.org/modules/by-module/Xmms/Xmms-Perl-$pkgver.tar.gz) -md5sums=('d1fbf6d09330f7855dd80f3ceee8e6f7') - -build() { - cd $startdir/src/Xmms-Perl-$pkgver - perl Makefile.PL - - make || return 1 - - make install DESTDIR=$startdir/pkg - cd $startdir/pkg/usr/lib/perl5 - rm $perlver/i686-linux/perllocal.pod - mv site_perl/?.?.? site_perl/current - rm -rf ?.?.? -} - -# vim: ft=sh From mamajom at axelero.hu Thu May 5 20:58:00 2005 From: mamajom at axelero.hu (VMiklos) Date: Thu May 5 20:58:36 2005 Subject: [Frugalware-darcs] frugalware-current: amarok-1.2.3-1 Message-ID: <20050505185800.38F7F66AAD@genesis.frugalware.org> Thu May 5 20:42:23 CEST 2005 VMiklos * amarok-1.2.3-1 new package (amaroK is a music player for Linux and Unix with an intuitive interface) requested by scmidt1@axelero.hu diff -rN -u frugalware-current-old/extra/source/kde/amarok/FrugalBuild frugalware-current-new/extra/source/kde/amarok/FrugalBuild --- frugalware-current-old/extra/source/kde/amarok/FrugalBuild 1970-01-01 01:00:00.000000000 +0100 +++ frugalware-current-new/extra/source/kde/amarok/FrugalBuild 2005-05-05 20:42:35.000000000 +0200 @@ -0,0 +1,24 @@ +# Last Modified: Thu, 05 May 2005 15:14:57 +0200 +# Compiling Time: ~1,1 hours on factory.frugalware.org +# Maintainer: VMiklos + +pkgname=amarok +pkgver=1.2.3 +pkgrel=1 +pkgdesc="amaroK is a music player for Linux and Unix with an intuitive interface" +url="http://amarok.kde.org/" +depends=('kdemultimedia>=3.4.0' 'libxml2' 'gstreamer' 'libtool' 'xmms' 'popt') +groups=('kde-extra') +up2date=`lynx -dump http://sourceforge.net/projects/amarok|grep -1 Version|sed -n -e 's/.*]\([0-9\.]*\) [A-Z].*/\1/' -e '3 p'` +source=(http://dl.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.bz2) +md5sums=('0082f47cb4503afc7d8e671cfd5cb983') + +build() +{ + Fprefix=/opt/kde + Fbuild || return 1 +} + +# optimalization ok + +# vim: ft=sh From nagybence at tipogral.hu Thu May 5 21:53:57 2005 From: nagybence at tipogral.hu (Bence Nagy) Date: Thu May 5 21:58:24 2005 Subject: [Frugalware-darcs] frugalware-current: dillo-unicode-0.8.4_20050414-1 Message-ID: <20050505195357.4E16B66AA9@genesis.frugalware.org> Thu May 5 21:15:22 CEST 2005 Bence Nagy * dillo-unicode-0.8.4_20050414-1 new package (Dillo web browser with Unicode support) diff -rN -u frugalware-current-old/extra/source/xapps/dillo-unicode/FrugalBuild frugalware-current-new/extra/source/xapps/dillo-unicode/FrugalBuild --- frugalware-current-old/extra/source/xapps/dillo-unicode/FrugalBuild 1970-01-01 01:00:00.000000000 +0100 +++ frugalware-current-new/extra/source/xapps/dillo-unicode/FrugalBuild 2005-05-05 21:29:52.000000000 +0200 @@ -0,0 +1,24 @@ +# Last Modified: Thu, 05 May 2005 21:03:33 +0200 +# Compiling Time: ~5 minutes +# Maintainer: Bence Nagy + +pkgname=dillo-unicode +pkgver=0.8.4_20050414 +pkgrel=1 +pkgdesc="Dillo aims to be a multi-platform browser alternative that's small, stable, developer-friendly, usable, fast, and extensible." +url="http://teki.jpn.ph/pc/software/" +depends=('openssl' 'libjpeg' 'gtk+' 'libpng') +groups=('xapps-extra') +conflicts=('dillo') +provides=('dillo') +up2date=` lynx -dump http://teki.jpn.ph/pc/software/ | grep dillo.*tar.bz2 | head -n 1 | sed "s/.*dillo-\(.*\)-i18n-misc-\(.*\).tar.bz2.*/\1_\2/"` +source=(http://teki.jpn.ph/pc/software/dillo-`echo $pkgver | sed "s/_/-i18n-misc-/"`.tar.bz2) +md5sums=('dc296b8c163e2f4f9889c2b95a8f54c6') + +build() { + Fcd dillo-`echo $pkgver | sed "s/_/-i18n-misc-/"` + Fbuild --sysconfdir=/etc/dillo + Fdeststrip /etc/dillo/dpidrc +} + +# vim: ft=sh From nagybence at tipogral.hu Thu May 5 22:00:27 2005 From: nagybence at tipogral.hu (Bence Nagy) Date: Thu May 5 22:00:47 2005 Subject: [Frugalware-darcs] frugalware-current: dillo-0.8.4-3 Message-ID: <20050505200027.A70D566AA9@genesis.frugalware.org> Thu May 5 21:19:12 CEST 2005 Bence Nagy * dillo-0.8.4-3 fixed depends() fwmakepkgized build() builddir removed from /etc/dillo/dpidrc diff -rN -u frugalware-current-old/extra/source/xapps/dillo/FrugalBuild frugalware-current-new/extra/source/xapps/dillo/FrugalBuild --- frugalware-current-old/extra/source/xapps/dillo/FrugalBuild 2005-05-05 21:55:46.000000000 +0200 +++ frugalware-current-new/extra/source/xapps/dillo/FrugalBuild 2005-05-05 21:29:52.000000000 +0200 @@ -1,24 +1,21 @@ -# Last Modified: Thu, 10 Mar 2005 20:19:08 +0100 -# Compiling Time: ~5 min +# Last Modified: Thu, 05 May 2005 19:56:09 +0200 +# Compiling Time: ~5 minutes # Maintainer: Szabo Peter (pete [at] teamlupus.hu) pkgname=dillo pkgver=0.8.4 -pkgrel=2 +pkgrel=3 pkgdesc="Dillo aims to be a multi-platform browser alternative that's small, stable, developer-friendly, usable, fast, and extensible." url="http://www.dillo.org" -depends=('glibc' 'openssl' 'glib' 'libjpeg' 'x' 'gtk+' 'zlib' 'libpng') +depends=('openssl' 'libjpeg' 'gtk+' 'libpng') groups=('xapps-extra') up2date=`lynx -dump http://dillo.org/download.html | grep "the latest one: "| cut -d " " -f 8 | cut -d "-" -f 2` -source=(http://www.dillo.org/download/dillo-0.8.4.tar.bz2) +source=(http://www.dillo.org/download/$pkgname-$pkgver.tar.bz2) md5sums=('ebf17d6cca1fccc8bc80acdf05e736a3') build() { - cd $startdir/src/$pkgname-$pkgver - ./configure --prefix=$startdir/pkg/ - make - make install + Fbuild --sysconfdir=/etc/dillo + Fdeststrip /etc/dillo/dpidrc } # vim: ft=sh - From xbit at frugalware.org Fri May 6 00:59:16 2005 From: xbit at frugalware.org (Zsolt Szalai) Date: Fri May 6 01:03:28 2005 Subject: [Frugalware-darcs] frugalware-current: perl modules in extra/devel - recompile Message-ID: <20050505225916.2A0D866AA9@genesis.frugalware.org> Thu May 5 23:12:16 CEST 2005 Zsolt Szalai * perl modules in extra/devel - recompile all modules recompiled because of NPTL except perl-poe* removed .packlist files diff -rN -u frugalware-current-old/extra/source/devel/perl-dbd-pg/FrugalBuild frugalware-current-new/extra/source/devel/perl-dbd-pg/FrugalBuild --- frugalware-current-old/extra/source/devel/perl-dbd-pg/FrugalBuild 2005-05-06 00:49:52.000000000 +0200 +++ frugalware-current-new/extra/source/devel/perl-dbd-pg/FrugalBuild 2005-05-06 00:35:09.000000000 +0200 @@ -1,10 +1,10 @@ -# Last Modified: Sun, 10 Apr 2005 10:48:55 +0200 +# Last Modified: Thu, 05 May 2005 22:01:05 +0200 # Compiling Time: ~0.1 SBU # Maintainer: Zsolt Szalai pkgname=perl-dbd-pg pkgver=1.41 -pkgrel=2 +pkgrel=3 pkgdesc="PostgreSQL database driver for the DBI module" depends=('perl' 'perl-dbi' 'postgresql') groups=('devel-extra') @@ -24,6 +24,7 @@ mv $startdir/pkg/usr/lib/perl5/site_perl/?.?.? \ $startdir/pkg/usr/lib/perl5/site_perl/current rm -rf $startdir/pkg/usr/lib/perl5/?.?.? + find $startdir/pkg/usr/lib/perl5/site_perl/current/ -name .packlist -exec rm {} \; } # vim: ft=sh diff -rN -u frugalware-current-old/extra/source/devel/perl-digest-hmac/FrugalBuild frugalware-current-new/extra/source/devel/perl-digest-hmac/FrugalBuild --- frugalware-current-old/extra/source/devel/perl-digest-hmac/FrugalBuild 2005-05-06 00:49:52.000000000 +0200 +++ frugalware-current-new/extra/source/devel/perl-digest-hmac/FrugalBuild 2005-05-06 00:35:09.000000000 +0200 @@ -1,10 +1,10 @@ -# Last Modified: Wed, 20 Apr 2005 15:01:50 +0200 +# Last Modified: Thu, 05 May 2005 22:24:12 +0200 # Compiling Time: ~0.1 SBU # Maintainer: Zsolt Szalai pkgname=perl-digest-hmac pkgver=1.01 -pkgrel=1 +pkgrel=2 pkgdesc="Keyed-Hashing for Message Authentication" url="http://cpan.org" makedepends=('perl') @@ -25,5 +25,6 @@ mv $startdir/pkg/usr/lib/perl5/site_perl/?.?.? \ $startdir/pkg/usr/lib/perl5/site_perl/current rm -rf $startdir/pkg/usr/lib/perl5/?.?.? + find $startdir/pkg/usr/lib/perl5/site_perl/current/ -name .packlist -exec rm {} \; } diff -rN -u frugalware-current-old/extra/source/devel/perl-digest-sha1/FrugalBuild frugalware-current-new/extra/source/devel/perl-digest-sha1/FrugalBuild --- frugalware-current-old/extra/source/devel/perl-digest-sha1/FrugalBuild 2005-05-06 00:49:52.000000000 +0200 +++ frugalware-current-new/extra/source/devel/perl-digest-sha1/FrugalBuild 2005-05-06 00:35:09.000000000 +0200 @@ -1,10 +1,10 @@ -# Last Modified: Wed, 20 Apr 2005 15:03:14 +0200 +# Last Modified: Thu, 05 May 2005 22:20:56 +0200 # Compiling Time: ~0.1 SBU # Maintainer: Zsolt Szalai pkgname=perl-digest-sha1 pkgver=2.10 -pkgrel=1 +pkgrel=2 pkgdesc="Perl interface to the SHA-1 algorithm" url="http://cpan.org/" makedepends=('perl') @@ -25,5 +25,6 @@ mv $startdir/pkg/usr/lib/perl5/site_perl/?.?.? \ $startdir/pkg/usr/lib/perl5/site_perl/current rm -rf $startdir/pkg/usr/lib/perl5/?.?.? + find $startdir/pkg/usr/lib/perl5/site_perl/current/ -name .packlist -exec rm {} \; } diff -rN -u frugalware-current-old/extra/source/devel/perl-extutils-depends/FrugalBuild frugalware-current-new/extra/source/devel/perl-extutils-depends/FrugalBuild --- frugalware-current-old/extra/source/devel/perl-extutils-depends/FrugalBuild 2005-05-06 00:49:52.000000000 +0200 +++ frugalware-current-new/extra/source/devel/perl-extutils-depends/FrugalBuild 2005-05-06 00:35:09.000000000 +0200 @@ -1,12 +1,12 @@ -# Last Modified: Wed, 02 Feb 2005 21:28:44 +0100 +# Last Modified: Thu, 05 May 2005 22:30:34 +0200 # Compiling Time: ~0.1 SBU # Maintainer: Zsolt Szalai pkgname=perl-extutils-depends pkgver=0.205 -pkgrel=2 +pkgrel=3 pkgdesc="Easily build XS extensions that depend on XS" -depends=('glibc' 'perl') +depends=('perl') groups=('devel-extra') up2date=`lynx -dump 'http://search.cpan.org/search?query=extutils%3A%3Adepends&mode=all'|grep "ends-"|sed -n 's/.*ends-\([^ ]*\) -.*/\1/;1 p'` source=(http://search.cpan.org/CPAN/authors/id/R/RM/RMCFARLA/Gtk2-Perl/ExtUtils-Depends-$pkgver.tar.gz) @@ -16,9 +16,11 @@ cd $startdir/src/ExtUtils-Depends-$pkgver perl Makefile.PL + make test make || return 1 make install DESTDIR=$startdir/pkg mv $startdir/pkg/usr/lib/perl5/site_perl/?.?.? $startdir/pkg/usr/lib/perl5/site_perl/current rm -rf $startdir/pkg/usr/lib/perl5/?.?.? + find $startdir/pkg/usr/lib/perl5/site_perl/current/ -name .packlist -exec rm {} \; } diff -rN -u frugalware-current-old/extra/source/devel/perl-extutils-pkgconfig/FrugalBuild frugalware-current-new/extra/source/devel/perl-extutils-pkgconfig/FrugalBuild --- frugalware-current-old/extra/source/devel/perl-extutils-pkgconfig/FrugalBuild 2005-05-06 00:49:52.000000000 +0200 +++ frugalware-current-new/extra/source/devel/perl-extutils-pkgconfig/FrugalBuild 2005-05-06 00:35:09.000000000 +0200 @@ -1,12 +1,12 @@ -# Last Modified: Wed, 02 Feb 2005 21:30:23 +0100 +# Last Modified: Thu, 05 May 2005 22:32:34 +0200 # Compiling Time: ~0.1 SBU # Maintainer: Zsolt Szalai pkgname=perl-extutils-pkgconfig pkgver=1.07 -pkgrel=3 +pkgrel=4 pkgdesc="simplistic interface to pkg-config" -depends=('glibc' 'perl') +depends=('perl') groups=('devel-extra') up2date=`lynx -dump 'http://search.cpan.org/search?query=extutils%3A%3Apkgconfig&mode=all'|grep "onfig-"|sed -n 's/.*onfig-\([^ ]*\) -.*/\1/;1 p'` source=(http://search.cpan.org/CPAN/authors/id/R/RM/RMCFARLA/Gtk2-Perl/ExtUtils-PkgConfig-$pkgver.tar.gz) @@ -16,9 +16,11 @@ cd $startdir/src/ExtUtils-PkgConfig-$pkgver perl Makefile.PL + make test make || return 1 make install DESTDIR=$startdir/pkg mv $startdir/pkg/usr/lib/perl5/site_perl/?.?.? $startdir/pkg/usr/lib/perl5/site_perl/current rm -rf $startdir/pkg/usr/lib/perl5/?.?.? + find $startdir/pkg/usr/lib/perl5/site_perl/current/ -name .packlist -exec rm {} \; } diff -rN -u frugalware-current-old/extra/source/devel/perl-glib/FrugalBuild frugalware-current-new/extra/source/devel/perl-glib/FrugalBuild --- frugalware-current-old/extra/source/devel/perl-glib/FrugalBuild 2005-05-06 00:49:52.000000000 +0200 +++ frugalware-current-new/extra/source/devel/perl-glib/FrugalBuild 2005-05-06 00:35:09.000000000 +0200 @@ -1,12 +1,12 @@ -# Last Modified: Thu, 14 Apr 2005 15:26:20 +0200 +# Last Modified: Thu, 05 May 2005 22:35:16 +0200 # Compiling Time: ~0.1 SBU # Maintainer: Zsolt Szalai pkgname=perl-glib pkgver=1.081 -pkgrel=1 +pkgrel=2 pkgdesc="Perl wrappers for the GLib utility and Object libraries" -depends=('glibc' 'perl') +depends=('perl') groups=('devel-extra') up2date=`lynx -dump 'http://search.cpan.org/search?query=Glib&mode=all'|grep "Glib-"|sed -n 's/.*lib-\([^ ]*\) -.*/\1/;1 p'` source=(http://search.cpan.org/CPAN/authors/id/T/TS/TSCH/Glib-$pkgver.tar.gz) @@ -16,10 +16,11 @@ cd $startdir/src/Glib-$pkgver perl Makefile.PL - make || return 1 make test - + make || return 1 + make install DESTDIR=$startdir/pkg mv $startdir/pkg/usr/lib/perl5/site_perl/?.?.? $startdir/pkg/usr/lib/perl5/site_perl/current rm -rf $startdir/pkg/usr/lib/perl5/?.?.? + find $startdir/pkg/usr/lib/perl5/site_perl/current/ -name .packlist -exec rm {} \; } diff -rN -u frugalware-current-old/extra/source/devel/perl-gtk2/FrugalBuild frugalware-current-new/extra/source/devel/perl-gtk2/FrugalBuild --- frugalware-current-old/extra/source/devel/perl-gtk2/FrugalBuild 2005-05-06 00:49:52.000000000 +0200 +++ frugalware-current-new/extra/source/devel/perl-gtk2/FrugalBuild 2005-05-06 00:35:09.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Thu, 14 Apr 2005 15:53:14 +0200 +# Last Modified: Thu, 05 May 2005 23:03:25 +0200 # Compiling Time: ~2 SBU # Maintainer: Zsolt Szalai @@ -17,10 +17,11 @@ cd $startdir/src/Gtk2-$pkgver perl Makefile.PL - make || return 1 make test + make || return 1 make install DESTDIR=$startdir/pkg mv $startdir/pkg/usr/lib/perl5/site_perl/?.?.? $startdir/pkg/usr/lib/perl5/site_perl/current rm -rf $startdir/pkg/usr/lib/perl5/?.?.? + find $startdir/pkg/usr/lib/perl5/site_perl/current/ -name .packlist -exec rm {} \; } diff -rN -u frugalware-current-old/extra/source/devel/perl-io-socket-ssl/FrugalBuild frugalware-current-new/extra/source/devel/perl-io-socket-ssl/FrugalBuild --- frugalware-current-old/extra/source/devel/perl-io-socket-ssl/FrugalBuild 2005-05-06 00:49:52.000000000 +0200 +++ frugalware-current-new/extra/source/devel/perl-io-socket-ssl/FrugalBuild 2005-05-06 00:35:09.000000000 +0200 @@ -1,10 +1,10 @@ -# Last Modified: Wed, 20 Apr 2005 15:04:35 +0200 +# Last Modified: Thu, 05 May 2005 22:58:55 +0200 # Compiling Time: ~0.1 SBU # Maintainer: Zsolt Szalai pkgname=perl-io-socket-ssl pkgver=0.96 -pkgrel=1 +pkgrel=2 pkgdesc="Nearly transparent SSL encapsulation for IO::Socket::INET." url="http://cpan.org/" makedepends=('perl') @@ -25,5 +25,6 @@ mv $startdir/pkg/usr/lib/perl5/site_perl/?.?.? \ $startdir/pkg/usr/lib/perl5/site_perl/current rm -rf $startdir/pkg/usr/lib/perl5/?.?.? + find $startdir/pkg/usr/lib/perl5/site_perl/current/ -name .packlist -exec rm {} \; } diff -rN -u frugalware-current-old/extra/source/devel/perl-net-dns/FrugalBuild frugalware-current-new/extra/source/devel/perl-net-dns/FrugalBuild --- frugalware-current-old/extra/source/devel/perl-net-dns/FrugalBuild 2005-05-06 00:49:52.000000000 +0200 +++ frugalware-current-new/extra/source/devel/perl-net-dns/FrugalBuild 2005-05-06 00:35:09.000000000 +0200 @@ -1,10 +1,10 @@ -# Last Modified: Wed, 20 Apr 2005 15:07:57 +0200 +# Last Modified: Thu, 05 May 2005 23:02:37 +0200 # Compiling Time: ~0.1 SBU # Maintainer: Zsolt Szalai pkgname=perl-net-dns pkgver=0.49 -pkgrel=1 +pkgrel=2 pkgdesc="Perl interface to the DNS resolver" url="http://cpan.org/" makedepends=('perl') @@ -25,5 +25,6 @@ mv $startdir/pkg/usr/lib/perl5/site_perl/?.?.? \ $startdir/pkg/usr/lib/perl5/site_perl/current rm -rf $startdir/pkg/usr/lib/perl5/?.?.? + find $startdir/pkg/usr/lib/perl5/site_perl/current/ -name .packlist -exec rm {} \; } diff -rN -u frugalware-current-old/extra/source/devel/perl-net-ssleay/FrugalBuild frugalware-current-new/extra/source/devel/perl-net-ssleay/FrugalBuild --- frugalware-current-old/extra/source/devel/perl-net-ssleay/FrugalBuild 2005-05-06 00:49:52.000000000 +0200 +++ frugalware-current-new/extra/source/devel/perl-net-ssleay/FrugalBuild 2005-05-06 00:35:09.000000000 +0200 @@ -1,14 +1,14 @@ -# Last Modified: Wed, 20 Apr 2005 14:50:37 +0200 +# Last Modified: Thu, 05 May 2005 22:55:53 +0200 # Compiling Time: ~0.1 SBU # Maintainer: Zsolt Szalai pkgname=perl-net-ssleay pkgver=1.25 -pkgrel=1 +pkgrel=2 pkgdesc="Perl extension for using OpenSSL" url="http://cpan.org/" makedepends=('perl') -depends=('perl') +depends=('openssl' 'perl') groups=('devel-extra') up2date=`lynx -dump 'http://search.cpan.org/~sampo/' |grep 'eay.pm' |sed 's/.*eay.pm-\(.*\) \[\[1.*/\1/;1 q'` source=(http://search.cpan.org/CPAN/authors/id/S/SA/SAMPO/Net_SSLeay.pm-$pkgver.tar.gz) @@ -25,5 +25,6 @@ mv $startdir/pkg/usr/lib/perl5/site_perl/?.?.? \ $startdir/pkg/usr/lib/perl5/site_perl/current rm -rf $startdir/pkg/usr/lib/perl5/?.?.? + find $startdir/pkg/usr/lib/perl5/site_perl/current/ -name .packlist -exec rm {} \; } From mamajom at axelero.hu Fri May 6 01:05:17 2005 From: mamajom at axelero.hu (VMiklos) Date: Fri May 6 01:07:38 2005 Subject: [Frugalware-darcs] frugalware-current: tuxracer-0.61-1 Message-ID: <20050505230517.B7A8966AA9@genesis.frugalware.org> Fri May 6 00:10:37 CEST 2005 VMiklos * tuxracer-0.61-1 moved from vmiklos's repo 2005-03-19 - VMiklos - tuxracer-0.61-1 * new package (Tux Racer lets you take on the role of Tux the Linux Penguin as he races down steep, snow-covered mountains.) - from gimb diff -rN -u frugalware-current-old/extra/source/games/tuxracer/FrugalBuild frugalware-current-new/extra/source/games/tuxracer/FrugalBuild --- frugalware-current-old/extra/source/games/tuxracer/FrugalBuild 1970-01-01 01:00:00.000000000 +0100 +++ frugalware-current-new/extra/source/games/tuxracer/FrugalBuild 2005-05-06 00:10:00.000000000 +0200 @@ -0,0 +1,30 @@ +# Last modified: Fri, 18 Mar 2005 00:43:59 +0100 +# Compiling time: ~4 minutes +# Maintainer: Bence Nagy + +pkgname=tuxracer +pkgver=0.61 +pkgrel=1 +pkgdesc="Tux Racer lets you take on the role of Tux the Linux Penguin as he races down steep, snow-covered mountains." +url="http://tuxracer.sourceforge.net/" +depends=('x' 'sdl' 'sdl_mixer' 'tcl' 'glibc' 'audiofile' 'gcc' 'libogg' 'libvorbis') +groups=('games-extra') +source=(http://download.sourceforge.net/tuxracer/$pkgname-$pkgver.tar.gz http://download.sourceforge.net/tuxracer/tuxracer-data-0.61.tar.gz tuxracer-pasting.patch) +up2date=`lynx -dump "http://tuxracer.sourceforge.net/download.html" | grep tuxracer-.*.tar.gz | sed -n "s/.*tuxracer-\(.*\).tar.gz.*/\1/; 1 p"` + +build() +{ + Fcd + Fsed "/usr/local" "/usr" src/game_config.c + CFLAGS="$CFLAGS -DGLX_GLXEXT_LEGACY" + Fbuild --with-tcl-lib-name=tcl8.4 + find $Fsrcdir/$pkgname-data-$pkgver -type f -print | xargs chmod 644 + find $Fsrcdir/$pkgname-data-$pkgver/* -type d -print | xargs chmod 755 + Fmkdir /usr/share/tuxracer + cp -R $Fsrcdir/$pkgname-data-$pkgver/* $Fdestdir/usr/share/tuxracer +} + +md5sums=('206e8197ceaf0f00b25d4e2b4156e563' 'aef877fee9e1a56483ff01fbdfb1e4b3'\ + '9cab49d96fb17aff1ab67d755885242f') + +# vim: ft=sh diff -rN -u frugalware-current-old/extra/source/games/tuxracer/tuxracer-pasting.patch frugalware-current-new/extra/source/games/tuxracer/tuxracer-pasting.patch --- frugalware-current-old/extra/source/games/tuxracer/tuxracer-pasting.patch 1970-01-01 01:00:00.000000000 +0100 +++ frugalware-current-new/extra/source/games/tuxracer/tuxracer-pasting.patch 2005-05-06 00:10:00.000000000 +0200 @@ -0,0 +1,56 @@ +diff -ru tuxracer-0.61.old/src/game_config.c tuxracer-0.61.new/src/game_config.c +--- tuxracer-0.61.old/src/game_config.c 2001-01-30 21:04:43.000000000 +0100 ++++ tuxracer-0.61.new/src/game_config.c 2003-07-08 01:15:09.000000000 +0200 +@@ -114,26 +114,26 @@ + */ + + #define INIT_PARAM( nam, val, typename, commnt ) \ +- Params. ## nam ## .loaded = False; \ +- Params. ## nam ## .name = #nam; \ +- Params. ## nam ## .deflt. ## typename ## _val = val; \ +- Params. ## nam ## .comment = commnt; ++ Params.nam.loaded = False; \ ++ Params.nam.name = #nam; \ ++ Params.nam.deflt.typename ## _val = val; \ ++ Params.nam.comment = commnt; + + #define INIT_PARAM_STRING( nam, val, commnt ) \ + INIT_PARAM( nam, val, string, commnt ); \ +- Params. ## nam ## .type = PARAM_STRING; ++ Params.nam.type = PARAM_STRING; + + #define INIT_PARAM_CHAR( nam, val, commnt ) \ + INIT_PARAM( nam, val, char, commnt ); \ +- Params. ## nam ## .type = PARAM_CHAR; ++ Params.nam.type = PARAM_CHAR; + + #define INIT_PARAM_INT( nam, val, commnt ) \ + INIT_PARAM( nam, val, int, commnt ); \ +- Params. ## nam ## .type = PARAM_INT; ++ Params.nam.type = PARAM_INT; + + #define INIT_PARAM_BOOL( nam, val, commnt ) \ + INIT_PARAM( nam, val, bool, commnt ); \ +- Params. ## nam ## .type = PARAM_BOOL; ++ Params.nam.type = PARAM_BOOL; + + + /* +@@ -310,13 +310,13 @@ + */ + #define FN_PARAM( name, typename, type ) \ + type getparam_ ## name() { \ +- if ( !Params. ## name ## .loaded ) { \ +- fetch_param_ ## typename( &( Params. ## name ) ); \ ++ if ( !Params.name.loaded ) { \ ++ fetch_param_ ## typename( &( Params.name ) ); \ + } \ +- return Params. ## name ## .val. ## typename ## _val; \ ++ return Params.name.val.typename ## _val; \ + } \ + void setparam_ ## name( type val) { \ +- set_param_ ## typename( &( Params. ## name ), val ); } ++ set_param_ ## typename( &( Params.name ), val ); } + + #define FN_PARAM_STRING( name ) \ + FN_PARAM( name, string, char* ) From mamajom at axelero.hu Fri May 6 01:10:20 2005 From: mamajom at axelero.hu (VMiklos) Date: Fri May 6 01:11:55 2005 Subject: [Frugalware-darcs] frugalware-current: gstreamer-0.8.10-1 Message-ID: <20050505231020.0CC7566AA9@genesis.frugalware.org> Fri May 6 00:28:17 CEST 2005 VMiklos * gstreamer-0.8.10-1 version bump from kensai diff -rN -u frugalware-current-old/source/gnome/gstreamer/FrugalBuild frugalware-current-new/source/gnome/gstreamer/FrugalBuild --- frugalware-current-old/source/gnome/gstreamer/FrugalBuild 2005-05-06 01:06:52.000000000 +0200 +++ frugalware-current-new/source/gnome/gstreamer/FrugalBuild 2005-05-06 00:26:47.000000000 +0200 @@ -1,10 +1,10 @@ -# Last modified: Thu, 10 Mar 2005 14:00:21 +0100 +# Last modified: Wed, 04 May 2005 22:56:53 -0400 # Compiling time: ~2 minutes # Maintainer: Laszlo Dvornik pkgname=gstreamer -pkgver=0.8.9 -pkgrel=2 +pkgver=0.8.10 +pkgrel=1 pkgdesc="GNOME Multimedia Framework" url="http://gstreamer.freedesktop.org/" depends=('libgnomeui') @@ -14,7 +14,7 @@ [ -e ../up2date.gnome ] && . ../up2date.gnome source=(http://ftp.gnome.org/pub/gnome/sources/$pkgname/$preup2date/$pkgname-$pkgver.tar.bz2 \ $pkgname.install) -md5sums=('6769de224de8457ed0dc09016287883a' \ +md5sums=('3de474d993e23c901e9dfdd1fea486e0' \ 'a3fc6599fa20a800d6bab70dbcb7be67') build() { From nagybence at tipogral.hu Fri May 6 01:14:32 2005 From: nagybence at tipogral.hu (Bence Nagy) Date: Fri May 6 01:15:30 2005 Subject: [Frugalware-darcs] frugalware-current: t1utils-1.32-2 Message-ID: <20050505231432.27C4266AA9@genesis.frugalware.org> Fri May 6 00:34:36 CEST 2005 Bence Nagy * t1utils-1.32-2 added groups fwmakepkgized diff -rN -u frugalware-current-old/extra/source/apps/t1utils/FrugalBuild frugalware-current-new/extra/source/apps/t1utils/FrugalBuild --- frugalware-current-old/extra/source/apps/t1utils/FrugalBuild 2005-05-06 01:11:23.000000000 +0200 +++ frugalware-current-new/extra/source/apps/t1utils/FrugalBuild 2005-05-06 00:38:56.000000000 +0200 @@ -1,20 +1,14 @@ -# Last modified: Fri, 14 Jan 2005 10:40:22 +0100 +# Last modified: Fri, 06 May 2005 00:33:29 +0200 # Compiling time: ~1 minute # Maintainer: Bence Nagy pkgname=t1utils pkgver=1.32 -pkgrel=1 +pkgrel=2 pkgdesc='Type 1 utilities' url="http://www.lcdf.org/type" depends=('glibc') +groups=('apps-extra') up2date=`lynx -dump http://www.lcdf.org/type | grep "t1utils-.*\.tar\.gz" | tail -n 1 | sed -e "s/.*-\(.*\)\.tar\.gz.*/\1/"` source=($url/$pkgname-$pkgver.tar.gz) md5sums=('733892543a5b852b7e5d87bc58117f53') - -build() { - cd $startdir/src/$pkgname-$pkgver - ./configure --prefix=/usr - make || return 1 - make DESTDIR=$startdir/pkg install -} From mamajom at axelero.hu Fri May 6 01:18:45 2005 From: mamajom at axelero.hu (VMiklos) Date: Fri May 6 01:24:30 2005 Subject: [Frugalware-darcs] frugalware-current: gail-1.8.4-1 Message-ID: <20050505231845.4910D66AA9@genesis.frugalware.org> Fri May 6 00:46:05 CEST 2005 VMiklos * gail-1.8.4-1 version bump from kensai diff -rN -u frugalware-current-old/source/gnome/gail/FrugalBuild frugalware-current-new/source/gnome/gail/FrugalBuild --- frugalware-current-old/source/gnome/gail/FrugalBuild 2005-05-06 01:15:10.000000000 +0200 +++ frugalware-current-new/source/gnome/gail/FrugalBuild 2005-05-06 00:45:50.000000000 +0200 @@ -1,9 +1,9 @@ -# Last modified: Thu, 14 Apr 2005 14:56:06 +0200 +# Last modified: Wed, 04 May 2005 13:02:50 -0400 # Compiling time: ~1 minute # Maintainer: Laszlo Dvornik pkgname=gail -pkgver=1.8.3 +pkgver=1.8.4 pkgrel=1 pkgdesc="Accessibility support for GTK+2 and libgnomecanvas" url="http://developer.gnome.org/projects/gap" @@ -11,7 +11,7 @@ groups=('gnome' 'gnome-core') [ -e ../up2date.gnome ] && . ../up2date.gnome source=(http://ftp.gnome.org/pub/gnome/sources/$pkgname/$preup2date/$pkgname-$pkgver.tar.bz2) -md5sums=('9e5db197dea8f92eec1f07984f12542a') +md5sums=('d72b276ad865cca00848ae9cb17795fe') build() { cd $startdir/src/$pkgname-$pkgver From mamajom at axelero.hu Fri May 6 01:19:15 2005 From: mamajom at axelero.hu (VMiklos) Date: Fri May 6 01:24:56 2005 Subject: [Frugalware-darcs] vmiklos: moved tuxracer to -current Message-ID: <20050505231915.6B27C66AAB@genesis.frugalware.org> Fri May 6 00:14:56 CEST 2005 VMiklos * moved tuxracer to -current diff -rN -u vmiklos-old/source/games/tuxracer/FrugalBuild vmiklos-new/source/games/tuxracer/FrugalBuild --- vmiklos-old/source/games/tuxracer/FrugalBuild 2005-05-06 01:19:06.000000000 +0200 +++ vmiklos-new/source/games/tuxracer/FrugalBuild 1970-01-01 01:00:00.000000000 +0100 @@ -1,27 +0,0 @@ -# Last modified: Fri, 18 Mar 2005 00:43:59 +0100 -# Compiling time: ~4 minutes -# Maintainer: Bence Nagy - -pkgname=tuxracer -pkgver=0.61 -pkgrel=1 -pkgdesc="Tux Racer lets you take on the role of Tux the Linux Penguin as he races down steep, snow-covered mountains." -url="http://tuxracer.sourceforge.net/" -depends=('x' 'sdl' 'sdl_mixer' 'tcl' 'glibc' 'audiofile' 'gcc' 'libogg' 'libvorbis') -groups=('extra/games') -source=(http://download.sourceforge.net/tuxracer/$pkgname-$pkgver.tar.gz http://download.sourceforge.net/tuxracer/tuxracer-data-0.61.tar.gz tuxracer-pasting.patch) -up2date=`lynx -dump "http://tuxracer.sourceforge.net/download.html" | grep tuxracer-.*.tar.gz | sed -n "s/.*tuxracer-\(.*\).tar.gz.*/\1/; 1 p"` - -build() { - Fcd - Fsed "/usr/local" "/usr" src/game_config.c - CFLAGS="$CFLAGS -DGLX_GLXEXT_LEGACY" - Fbuild --with-tcl-lib-name=tcl8.4 - find $Fsrcdir/$pkgname-data-$pkgver -type f -print | xargs chmod 644 - find $Fsrcdir/$pkgname-data-$pkgver/* -type d -print | xargs chmod 755 - Fmkdir /usr/share/tuxracer - cp -R $Fsrcdir/$pkgname-data-$pkgver/* $Fdestdir/usr/share/tuxracer -} - -md5sums=('206e8197ceaf0f00b25d4e2b4156e563' 'aef877fee9e1a56483ff01fbdfb1e4b3'\ - '9cab49d96fb17aff1ab67d755885242f') diff -rN -u vmiklos-old/source/games/tuxracer/tuxracer-pasting.patch vmiklos-new/source/games/tuxracer/tuxracer-pasting.patch --- vmiklos-old/source/games/tuxracer/tuxracer-pasting.patch 2005-05-06 01:19:06.000000000 +0200 +++ vmiklos-new/source/games/tuxracer/tuxracer-pasting.patch 1970-01-01 01:00:00.000000000 +0100 @@ -1,56 +0,0 @@ -diff -ru tuxracer-0.61.old/src/game_config.c tuxracer-0.61.new/src/game_config.c ---- tuxracer-0.61.old/src/game_config.c 2001-01-30 21:04:43.000000000 +0100 -+++ tuxracer-0.61.new/src/game_config.c 2003-07-08 01:15:09.000000000 +0200 -@@ -114,26 +114,26 @@ - */ - - #define INIT_PARAM( nam, val, typename, commnt ) \ -- Params. ## nam ## .loaded = False; \ -- Params. ## nam ## .name = #nam; \ -- Params. ## nam ## .deflt. ## typename ## _val = val; \ -- Params. ## nam ## .comment = commnt; -+ Params.nam.loaded = False; \ -+ Params.nam.name = #nam; \ -+ Params.nam.deflt.typename ## _val = val; \ -+ Params.nam.comment = commnt; - - #define INIT_PARAM_STRING( nam, val, commnt ) \ - INIT_PARAM( nam, val, string, commnt ); \ -- Params. ## nam ## .type = PARAM_STRING; -+ Params.nam.type = PARAM_STRING; - - #define INIT_PARAM_CHAR( nam, val, commnt ) \ - INIT_PARAM( nam, val, char, commnt ); \ -- Params. ## nam ## .type = PARAM_CHAR; -+ Params.nam.type = PARAM_CHAR; - - #define INIT_PARAM_INT( nam, val, commnt ) \ - INIT_PARAM( nam, val, int, commnt ); \ -- Params. ## nam ## .type = PARAM_INT; -+ Params.nam.type = PARAM_INT; - - #define INIT_PARAM_BOOL( nam, val, commnt ) \ - INIT_PARAM( nam, val, bool, commnt ); \ -- Params. ## nam ## .type = PARAM_BOOL; -+ Params.nam.type = PARAM_BOOL; - - - /* -@@ -310,13 +310,13 @@ - */ - #define FN_PARAM( name, typename, type ) \ - type getparam_ ## name() { \ -- if ( !Params. ## name ## .loaded ) { \ -- fetch_param_ ## typename( &( Params. ## name ) ); \ -+ if ( !Params.name.loaded ) { \ -+ fetch_param_ ## typename( &( Params.name ) ); \ - } \ -- return Params. ## name ## .val. ## typename ## _val; \ -+ return Params.name.val.typename ## _val; \ - } \ - void setparam_ ## name( type val) { \ -- set_param_ ## typename( &( Params. ## name ), val ); } -+ set_param_ ## typename( &( Params.name ), val ); } - - #define FN_PARAM_STRING( name ) \ - FN_PARAM( name, string, char* ) From mamajom at axelero.hu Fri May 6 01:19:56 2005 From: mamajom at axelero.hu (VMiklos) Date: Fri May 6 01:25:05 2005 Subject: [Frugalware-darcs] pacman-tools: fwmakepkg 0.9.1 Message-ID: <20050505231956.0797A66AA9@genesis.frugalware.org> Fri May 6 00:59:36 CEST 2005 VMiklos * fwmakepkg 0.9.1 new Fdeststrip() function Fmake's configure part is now accessible via the standalon and improved Fconf() function from gimb diff -rN -u darcs-old/fwmakepkg darcs-new/fwmakepkg --- darcs-old/fwmakepkg 2005-05-06 01:19:45.000000000 +0200 +++ darcs-new/fwmakepkg 2005-05-06 01:03:13.000000000 +0200 @@ -131,6 +131,13 @@ done } +Fdeststrip() { + local i + for i in "$@"; do + Fsed "$Fdestdir" "" $Fdestdir/$1 + done +} + Fpatch() { Fcd || return 1 Fmessage "Using patch: $1" @@ -149,18 +156,23 @@ done } -Fmake() { +Fconf() { Fcd || return 1 Fmessage "Configuring..." if [ -x configure ]; then ./configure --prefix="$Fprefix" "$@" || return 1 elif [ -f Makefile.PL ]; then perl Makefile.PL --prefix="$Fprefix" "$@" || return 1 + Fsed `perl -e 'printf "%vd", $^V'` "current" Makefile elif [ -f extconf.rb ]; then ruby extconf.rb --prefix="$Fprefix" "$@" || return 1 elif [ -f configure.rb ]; then ./configure.rb --prefix="$Fprefix" "$@" || return 1 fi +} + +Fmake() { + Fconf "$@" || return 1 Fmessage "Compiling..." if [ -f GNUmakefile -o -f makefile -o -f Makefile ]; then make || return 1 @@ -211,3 +223,4 @@ # v0.7 Mon, 14 Feb 2005 14:17:30 +0000 # v0.8 Mon, 21 Feb 2005 19:54:10 +0100 # v0.9 Sat, 26 Mar 2005 12:16:26 +0100 +# v0.9.1 Thu, 05 May 2005 21:06:25 +0100 From mamajom at axelero.hu Fri May 6 01:21:49 2005 From: mamajom at axelero.hu (VMiklos) Date: Fri May 6 01:25:06 2005 Subject: [Frugalware-darcs] pacman-tools: made 0.4.1 release Message-ID: <20050505232149.0DD1066AA9@genesis.frugalware.org> Fri May 6 01:01:30 CEST 2005 VMiklos * made 0.4.1 release diff -rN -u darcs-old/Makefile darcs-new/Makefile --- darcs-old/Makefile 2005-05-06 01:20:40.000000000 +0200 +++ darcs-new/Makefile 2005-05-06 01:03:13.000000000 +0200 @@ -16,7 +16,7 @@ # Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA # -VERSION = 0.4.0 +VERSION = 0.4.1 INSTALL = /usr/bin/install -c DESTDIR = From xbit at frugalware.org Fri May 6 01:50:03 2005 From: xbit at frugalware.org (Zsolt Szalai) Date: Fri May 6 01:52:42 2005 Subject: [Frugalware-darcs] frugalware-current: perl-poe-0.31-1 Message-ID: <20050505235003.E4D0666AA9@genesis.frugalware.org> Thu May 5 23:49:22 CEST 2005 Zsolt Szalai * perl-poe-0.31-1 new upstream release diff -rN -u frugalware-current-old/extra/source/devel/perl-poe/FrugalBuild frugalware-current-new/extra/source/devel/perl-poe/FrugalBuild --- frugalware-current-old/extra/source/devel/perl-poe/FrugalBuild 2005-05-06 01:47:52.000000000 +0200 +++ frugalware-current-new/extra/source/devel/perl-poe/FrugalBuild 2005-05-06 01:23:20.000000000 +0200 @@ -1,25 +1,26 @@ -# Last Modified: Mon, 21 Feb 2005 21:55:59 +0100 +# Last Modified: Thu, 05 May 2005 23:47:58 +0200 # Compiling Time: ~0.25 SBU # Maintainer: Zsolt Szalai pkgname=perl-poe -pkgver=0.29 -pkgrel=2 +pkgver=0.31 +pkgrel=1 pkgdesc="portable multitasking and networking framework for Perl" url="http://poe.perl.org/" makedepends=('perl') depends=('perl') groups=('devel-extra') up2date=`lynx -dump 'http://poe.perl.org/?Where_to_Get_POE' |grep "Download version"| sed -e 's/.*version \(.*\)].*/\1/'` -source=('http://switch.dl.sourceforge.net/sourceforge/poe/POE-0.29.tar.gz') -md5sums=('1711e3cd92b388cbe89f6f801d5d0452') +source=(http://switch.dl.sourceforge.net/sourceforge/poe/POE-$pkgver.tar.gz) +md5sums=('bd2417d06c58dbb958e9d5899caf72af') build() { cd $startdir/src/POE-$pkgver - perl Makefile.PL + perl Makefile.PL --default + make test make || return 1 make install DESTDIR=$startdir/pkg/ - rm $startdir/pkg/usr/lib/perl5/site_perl/5.8.6/i686-linux/auto/POE/.packlist - rm $startdir/pkg/usr/lib/perl5/5.8.6/i686-linux/perllocal.pod + find $startdir/pkg/usr/lib/perl5/ -name perllocal.pod -exec rm {} \; + find $startdir/pkg/usr/lib/perl5/site_perl/ -name .packlist -exec rm {} \; } From xbit at frugalware.org Fri May 6 01:54:17 2005 From: xbit at frugalware.org (Zsolt Szalai) Date: Fri May 6 01:56:53 2005 Subject: [Frugalware-darcs] frugalware-current: perl-poe-component-irc-4.4-1 Message-ID: <20050505235417.F306766AA9@genesis.frugalware.org> Thu May 5 23:57:10 CEST 2005 Zsolt Szalai * perl-poe-component-irc-4.4-1 new upstream release diff -rN -u frugalware-current-old/extra/source/devel/perl-poe-component-irc/FrugalBuild frugalware-current-new/extra/source/devel/perl-poe-component-irc/FrugalBuild --- frugalware-current-old/extra/source/devel/perl-poe-component-irc/FrugalBuild 2005-05-06 01:50:54.000000000 +0200 +++ frugalware-current-new/extra/source/devel/perl-poe-component-irc/FrugalBuild 2005-05-06 01:23:20.000000000 +0200 @@ -1,24 +1,24 @@ -# Last Modified: Thu, 14 Apr 2005 13:26:15 +0200 +# Last Modified: Thu, 05 May 2005 23:56:05 +0200 # Compiling Time: ~0.1 SBU # Maintainer: Zsolt Szalai pkgname=perl-poe-component-irc -pkgver=4.1 +pkgver=4.4 pkgrel=1 pkgdesc="A fully event-driven IRC client module" groups=('devel-extra') url="http://www.funkplanet.com/POE/" -depends=('perl') +depends=('perl-poe') up2date=`lynx -dump 'http://search.cpan.org/search?query=POE%3A%3AComponent%3A%3AIRC&mode=all' |grep '\-IRC'|sed -n 's/.*-IRC-\(.*\) -.*-.*/\1/;1 p'` source=(http://search.cpan.org/CPAN/authors/id/B/BI/BINGOS/POE-Component-IRC-$pkgver.tar.gz) -md5sums=('b1d7991268bb2c8aa49f917b676c7c55') +md5sums=('028c7a0c6ed823732422aaf9996565e1') build() { cd $startdir/src/POE-Component-IRC-$pkgver perl Makefile.PL make || return 1 make install DESTDIR=$startdir/pkg/ - rm $startdir/pkg/usr/lib/perl5/site_perl/5.8.6/i686-linux/auto/POE/Component/IRC/.packlist - rm $startdir/pkg/usr/lib/perl5/5.8.6/i686-linux/perllocal.pod + find $startdir/pkg/usr/lib/perl5/ -name perllocal.pod -exec rm {} \; + find $startdir/pkg/usr/lib/perl5/site_perl/ -name .packlist -exec rm {} \; } From nagybence at tipogral.hu Fri May 6 01:58:21 2005 From: nagybence at tipogral.hu (Bence Nagy) Date: Fri May 6 01:58:34 2005 Subject: [Frugalware-darcs] frugalware-current: eruby-1.0.5-2 Message-ID: <20050505235821.64AEF66AA9@genesis.frugalware.org> Fri May 6 00:46:53 CEST 2005 Bence Nagy * eruby-1.0.5-2 added groups fwmakepkgized diff -rN -u frugalware-current-old/extra/source/apps/eruby/FrugalBuild frugalware-current-new/extra/source/apps/eruby/FrugalBuild --- frugalware-current-old/extra/source/apps/eruby/FrugalBuild 2005-05-06 01:55:15.000000000 +0200 +++ frugalware-current-new/extra/source/apps/eruby/FrugalBuild 2005-05-06 00:57:36.000000000 +0200 @@ -1,20 +1,14 @@ -# Last modified: Fri, 14 Jan 2005 10:48:16 +0100 +# Last modified: Fri, 06 May 2005 00:46:24 +0200 # Compiling time: ~1 minute # Maintainer: Bence Nagy pkgname=eruby pkgver=1.0.5 -pkgrel=1 +pkgrel=2 pkgdesc="A language to embed Ruby codes into text files" url="http://www.modruby.net/en" depends=('ruby') +groups=('apps-extra') up2date=`lynx -dump "http://www.modruby.net/archive/?C=M" | grep "eruby-.*\.tar\.gz$" | tail -n 1 | sed -e "s/.*eruby-\(.*\)\.tar\.gz.*/\1/"` source=(http://www.modruby.net/archive/$pkgname-$pkgver.tar.gz) md5sums=('af294fe34dc6cf24228aec95167b3099') - -build() { - cd $startdir/src/$pkgname-$pkgver - ./configure.rb --prefix=/usr - make || return 1 - make DESTDIR=$startdir/pkg install -} From mamajom at axelero.hu Fri May 6 10:17:00 2005 From: mamajom at axelero.hu (VMiklos) Date: Fri May 6 10:17:35 2005 Subject: [Frugalware-darcs] frugalware-current: 0.3 roadmap proposal Message-ID: <20050506081700.BB10566AA9@genesis.frugalware.org> Fri May 6 10:12:01 CEST 2005 VMiklos * 0.3 roadmap proposal diff -rN -u frugalware-current-old/docs/homepage/frugalware/roadmap.php frugalware-current-new/docs/homepage/frugalware/roadmap.php --- frugalware-current-old/docs/homepage/frugalware/roadmap.php 2005-05-06 10:14:40.000000000 +0200 +++ frugalware-current-new/docs/homepage/frugalware/roadmap.php 2005-05-06 10:11:28.000000000 +0200 @@ -2,6 +2,18 @@ $fwtitle="Roadmap"; include("header.php"); +fwopenbox("0.3 (________)"); +print(" + +
Oct 13, 20050.3pending +
Sep 29, 20050.3rc2pending +
Sep 15, 20050.3rc1pending +
Aug 18, 20050.3pre2pending +
Jun 23, 20050.3pre1pending +
+"); +fwclosebox(); +print("

"); fwopenbox("0.2 (Aurora)"); print(" From mamajom at axelero.hu Fri May 6 11:50:04 2005 From: mamajom at axelero.hu (VMiklos) Date: Fri May 6 11:52:40 2005 Subject: [Frugalware-darcs] frugalware-current: postgresql-8.0.3-1 Message-ID: <20050506095004.73F7A66AA9@genesis.frugalware.org> Fri May 6 11:18:16 CEST 2005 VMiklos * postgresql-8.0.3-1 version bump depends() cleanup diff -rN -u frugalware-current-old/source/apps/postgresql/FrugalBuild frugalware-current-new/source/apps/postgresql/FrugalBuild --- frugalware-current-old/source/apps/postgresql/FrugalBuild 2005-05-06 11:47:51.000000000 +0200 +++ frugalware-current-new/source/apps/postgresql/FrugalBuild 2005-05-06 11:21:57.000000000 +0200 @@ -1,18 +1,18 @@ -# Last Modified: Sun, 10 Apr 2005 00:29:50 +0200 +# Last Modified: Fri, 06 May 2005 11:15:52 +0200 # Compiling Time: ~12 minutes # Maintainer: VMiklos pkgname=postgresql -pkgver=8.0.2 +pkgver=8.0.3 pkgrel=1 pkgdesc="An advanced Object-Relational database management system (DBMS)" url="http://www.postgresql.org/" -depends=('glibc' 'openssl' 'zlib' 'readline') +depends=('openssl' 'zlib' 'readline') groups=('apps') up2date=`wget --passive-ftp -O - -q ftp://ftp.postgresql.org/pub/source/|grep '\.[0-9]/ $'|sed -n 's|.*v\([0-9\.]*\)/ $|\1|;$ p'` source=(ftp://ftp.postgresql.org/pub/source/v$pkgver/postgresql-$pkgver.tar.bz2 rc.postgresql) # lynx -dump ftp://ftp.postgresql.org/pub/source/v$pkgver/postgresql-$pkgver.tar.bz2.md5 |sed 's/.* = \(.*\)/\1/' -md5sums=('1d44b9ca9a05a0df6c4bf8ebb7164a06' '397dd1f51468c2882620a0b93dc42206') +md5sums=('9f22d9f0e94abae8b3772542106fd5f3' '397dd1f51468c2882620a0b93dc42206') build() { From nagybence at tipogral.hu Fri May 6 11:55:00 2005 From: nagybence at tipogral.hu (Bence Nagy) Date: Fri May 6 11:55:21 2005 Subject: [Frugalware-darcs] frugalware-current: bash-completion-20050121-3 Message-ID: <20050506095500.0B7CD66AA9@genesis.frugalware.org> Fri May 6 11:19:27 CEST 2005 Bence Nagy * bash-completion-20050121-3 added frugalware and pacman files (service and pacman support) diff -rN -u frugalware-current-old/source/apps/bash-completion/FrugalBuild frugalware-current-new/source/apps/bash-completion/FrugalBuild --- frugalware-current-old/source/apps/bash-completion/FrugalBuild 2005-05-06 11:50:53.000000000 +0200 +++ frugalware-current-new/source/apps/bash-completion/FrugalBuild 2005-05-06 11:23:37.000000000 +0200 @@ -1,21 +1,23 @@ -# Last modified: Thu, 05 May 2005 16:17:49 +0200 +# Last modified: Fri, 06 May 2005 11:18:09 +0200 # Compiling time: ~2 seconds # Maintainer: Bence Nagy pkgname=bash-completion pkgver=20050121 -pkgrel=2 +pkgrel=3 pkgdesc="Programmable completion for bash" url='http://www.caliban.org/bash/' depends=('bash') up2date=`lynx -dump "http://www.caliban.org/files/bash/?C=M;O=D" | grep tar.bz2 | sed -n "s/.*-\(.*\).t.*/\1/; 1 p"` -source=(http://www.caliban.org/files/bash/$pkgname-$pkgver.tar.bz2 \ - bash_completion.sh) +source=(http://www.caliban.org/files/bash/$pkgname-$pkgver.tar.bz2 bash_completion.sh frugalware pacman) build() { Fexe bash_completion/bash_completion /etc/bash_completion Fexe /etc/profile.d/bash_completion.sh Ffile bash_completion/contrib/* /etc/bash_completion.d + Ffile /etc/bash_completion.d/frugalware + Ffile /etc/bash_completion.d/pacman } -md5sums=('fafeed562b01a8dee079eb851579f2d2' '381781c7ce5bd5795282664ba4696bed') +md5sums=('fafeed562b01a8dee079eb851579f2d2' '381781c7ce5bd5795282664ba4696bed'\ + '748fd226849923ec1de1b566f5dee689' '65f469f2e7da4a4c7d8d25af14a06ee9') diff -rN -u frugalware-current-old/source/apps/bash-completion/frugalware frugalware-current-new/source/apps/bash-completion/frugalware --- frugalware-current-old/source/apps/bash-completion/frugalware 1970-01-01 01:00:00.000000000 +0100 +++ frugalware-current-new/source/apps/bash-completion/frugalware 2005-05-06 11:23:37.000000000 +0200 @@ -0,0 +1,13 @@ +_service() { + local cur + + cur=${COMP_WORDS[COMP_CWORD]} + COMPREPLY=() + + if (($COMP_CWORD == 1)); then + COMPREPLY=( $( find /etc/rc.d -maxdepth 1 -type f | sed "s/.*rc\.\([a-z]\{2,\}\)$/\1/" | grep -v "\(\.\|^functions$\)" | grep "^$cur" ) ) + elif (($COMP_CWORD == 2)); then + COMPREPLY=( $( compgen -W 'start stop restart add del list' -- $cur ) ) + fi +} +complete -F _service service diff -rN -u frugalware-current-old/source/apps/bash-completion/pacman frugalware-current-new/source/apps/bash-completion/pacman --- frugalware-current-old/source/apps/bash-completion/pacman 1970-01-01 01:00:00.000000000 +0100 +++ frugalware-current-new/source/apps/bash-completion/pacman 2005-05-06 11:23:37.000000000 +0200 @@ -0,0 +1,216 @@ +# +# Bash completion for ArchLinux +# +# v.1.1 Manolis Tzanidakis +# +# Distributed under the terms of the GNU General Public License, v2 or later. +# + +## Changelog #################################################### +# # +# * 1.1 (20040117) # +# - Code cleanup # +# - Updated to pacman 2.7.2-2 # +# * 20040216 (orelien) # +# - Improved available_{pkgs,groups) functions # +# - Added support for querying groups # +# # +################################################################# + +## initial functions +# + +rem_selected () +{ + # (Adapted from bash_completion by Ian Macdonald ) + # This removes any options from the list of completions that have + # already been specified on the command line. + COMPREPLY=($(echo "${COMP_WORDS[@]}" | \ + (while read -d ' ' i; do + [ "${i}" == "" ] && continue + # flatten array with spaces on either side, + # otherwise we cannot grep on word boundaries of + # first and last word + COMPREPLY=" ${COMPREPLY[@]} " + # remove word from list of completions + COMPREPLY=(${COMPREPLY/ ${i%% *} / }) + done + echo ${COMPREPLY[@]}))) + return 0 +} + +_installed_pkgs () +{ + local installed_pkgs + installed_pkgs=$( ls /var/lib/pacman/local/ ) + COMPREPLY=( $( compgen -W "$( for i in $installed_pkgs; do echo ${i%-*-*}; done )" -- $cur ) ) +} + +_available_pkgs () +{ + local available_pkgs + available_pkgs=$( find /var/lib/pacman/*/* ! -path '*/local/*' -type d ) + COMPREPLY=( $( compgen -W "$( for i in $available_pkgs; do j=${i##*/}; echo ${j%-*-*}; done )" -- $cur ) ) +} + +_installed_groups () +{ + local installed_groups + installed_groups=$( find /var/lib/pacman/local -name desc -exec sed -ne '/%GROUPS%/,/^$/{//d; p}' {} \; | sort -u ) + COMPREPLY=( $( compgen -W "$( for i in $installed_groups; do echo ${i%-*-*}; done )" -- $cur ) ) +} + +_available_groups () +{ + local available_groups + available_groups=$( find /var/lib/pacman ! -path '*/local/*' -name desc -exec sed -ne '/%GROUPS%/,/^$/{//d; p}' {} \; | sort -u ) + COMPREPLY=( $( compgen -W "$( for i in $available_groups; do echo ${i%-*-*}; done )" -- $cur ) ) +} + +## makepkg completion +# + +_makepkg () +{ + local cur prev + COMPREPLY=() + cur=${COMP_WORDS[COMP_CWORD]} + prev=${COMP_WORDS[COMP_CWORD-1]} + + case "$prev" in + -@(p|w)) + _filedir + return 0 + ;; + --help|--cleancache|--genmd5) + COMPREPLY='' + return 0 + ;; + esac + + if [[ "$cur" == -* ]]; then + COMPREPLY=( $( compgen -W '-b --builddeps \ + -c --clean \ + -C --cleancache \ + -d --nodeps \ + -f --force \ + -g --genmd5 \ + -h --help \ + -i --install \ + -m --nocolor \ + -n --nostrip \ + -r --rmdeps \ + -s --syncdeps \ + -p -w' -- $cur ) ) + fi + + rem_selected +} +complete -o default -F _makepkg makepkg + +## pacman completion +# + +_pacman () +{ + local cur prev operations options + COMPREPLY=() + cur=${COMP_WORDS[COMP_CWORD]} + prev=${COMP_WORDS[COMP_CWORD-1]} + + if [ $COMP_CWORD -eq 1 ] && [[ "$cur" == -* ]]; then + COMPREPLY=( $( compgen -W '-A --add \ + -F --freshen \ + -h --help \ + -Q --query \ + -R --remove \ + -S --sync \ + -U --upgrade \ + -V --version' -- $cur ) ) + return 0 + fi + + if [[ "$cur" == -* ]]; then + case "${COMP_WORDS[1]}" in + -@(A|-add|U|-upgrade|F|-freshen)) + COMPREPLY=( $( compgen -W '-d --nodeps \ + -f --force \ + -r --root \ + -v --verbose' -- $cur ) ) + return 0 + ;; + -@(R|-remove)) + COMPREPLY=( $( compgen -W '-f --force \ + -c --cascade \ + -n --nosave \ + -v --verbose' -- $cur ) ) + return 0 + ;; + -@(S|-sync)) + COMPREPLY=( $( compgen -W '-c --clean \ + -d --nodeps \ + -f --force \ + -g --groups \ + -r --root \ + -s --search \ + -u --sysupgrade \ + -w --downloadonly \ + -y --refresh \ + -v --verbose' -- $cur ) ) + return 0 + ;; + -@(Q|-query)) + COMPREPLY=( $( compgen -W '-g --groups \ + -i --info \ + -l --list \ + -o --owns \ + -p --file \ + -v --verbose' -- $cur ) ) + return 0 + ;; + esac + rem_selected + else + case "${COMP_WORDS[1]}" in + -@(A|-add|U|-upgrade)) + _filedir '@(pkg.tar.gz)' + return 0 + ;; + -@(h|-help|V|-version)) + COMPREPLY='' + return 0 + ;; + -@(Q|-query)) + case "$prev" in + -@(g|-groups)) + _installed_groups + return 0 + ;; + -@(i|-info|l|-list)) + _installed_pkgs + return 0 + ;; + -@(o|-owns)) + _filedir + return 0 + ;; + -@(p|-file)) + _filedir '@(pkg.tar.gz)' + return 0 + ;; + esac + ;; + -@(R|-remove)) + _installed_pkgs + return 0 + ;; + -@(S|-sync)) + _available_pkgs + return 0 + ;; + esac + fi + + rem_selected +} +complete -o default -F _pacman pacman From mamajom at axelero.hu Fri May 6 12:50:22 2005 From: mamajom at axelero.hu (VMiklos) Date: Fri May 6 12:50:56 2005 Subject: [Frugalware-darcs] frugalware-current: sharutils-4.2.1-2 Message-ID: <20050506105022.87AC166AA9@genesis.frugalware.org> Fri May 6 12:33:49 CEST 2005 VMiklos * sharutils-4.2.1-2 added groups() fwmakepkgized build() reviewed optimalization diff -rN -u frugalware-current-old/source/base/sharutils/FrugalBuild frugalware-current-new/source/base/sharutils/FrugalBuild --- frugalware-current-old/source/base/sharutils/FrugalBuild 2005-05-06 12:47:38.000000000 +0200 +++ frugalware-current-new/source/base/sharutils/FrugalBuild 2005-05-06 12:40:12.000000000 +0200 @@ -1,29 +1,28 @@ -# Last Modified: Tue Mar 16 16:56:21 CET 2004 +# Last Modified: Fri, 06 May 2005 12:31:56 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos pkgname=sharutils pkgver=4.2.1 -pkgrel=1 +pkgrel=2 pkgdesc="GNU shar makes so-called shell archives out of many files" url="http://www.gnu.org/software/sharutils/" depends=('gettext') +groups=('base') up2date=`lynx -dump 'http://ftp.gnu.org/pub/gnu/sharutils/?M=D' |grep tar.gz$|sed -n 's/.*-\(.*\)\.t.*/\1/;1 p'` source=(ftp://ftp.gnu.org/pub/gnu/$pkgname/$pkgname-$pkgver.tar.gz \ shar.1.gz unshar.1.gz uuencode.1.gz uuencode.5.gz) md5sums=('b8ba1d409f07edcb335ff72a27bd9828' '1f588f09497ef54bd042a930066c25c7' \ 'f1e3509c6499c47621ae03a001873046' '8cbc9c4abb24a3597fc19212e148f031' \ '772d1dfb449ba20f5fa566e3305bdfd3') -build() { - cd $startdir/src/$pkgname-$pkgver - ./configure --prefix=/usr --disable-nls - make || return 1 - make prefix=$startdir/pkg/usr install - - mkdir -p $startdir/pkg/usr/man/man{1,5} - cd $startdir/src - cp shar.1 unshar.1 uuencode.1 $startdir/pkg/usr/man/man1 - echo '.so man1/uuencode.1' $startdir/pkg/usr/man/man1/uudecode.1.gz - cp uuencode.5 $startdir/pkg/usr/man/man5 - +build() +{ + Fbuild --disable-nls || return 1 + Ffile shar.1 unshar.1 uuencode.1 /usr/man/man1 + echo '.so man1/uuencode.1' >$Fdestdir/usr/man/man1/uudecode.1 + Ffile /usr/man/man5/uuencode.5 } + +# optimalization ok + +# vim: ft=sh From mamajom at axelero.hu Fri May 6 13:50:08 2005 From: mamajom at axelero.hu (VMiklos) Date: Fri May 6 13:50:33 2005 Subject: [Frugalware-darcs] frugalware-current: slocate-2.7-2 Message-ID: <20050506115008.D731766AA9@genesis.frugalware.org> Fri May 6 12:59:51 CEST 2005 VMiklos * slocate-2.7-2 added groups() depends() fix reviewed optimalization diff -rN -u frugalware-current-old/source/base/slocate/FrugalBuild frugalware-current-new/source/base/slocate/FrugalBuild --- frugalware-current-old/source/base/slocate/FrugalBuild 2005-05-06 13:47:49.000000000 +0200 +++ frugalware-current-new/source/base/slocate/FrugalBuild 2005-05-06 12:57:56.000000000 +0200 @@ -1,13 +1,14 @@ -# Last Modified: Sun Apr 11 22:49:21 CEST 2004 +# Last Modified: Fri, 06 May 2005 12:58:19 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos pkgname=slocate pkgver=2.7 -pkgrel=1 +pkgrel=2 pkgdesc="Security Enhanced version of the GNU Locate" url="http://www.geekreview.org/slocate" -depends=('glibc' 'util-linux' 'frugalware') +depends=('util-linux' 'frugalware') +groups=('base') backup=('etc/updatedb.conf') install=$pkgname.install # website seems to be died @@ -40,4 +41,6 @@ install -cd -m750 --group=21 $startdir/pkg/var/lib/slocate } +# optimalization ok + # vim: ft=sh From mamajom at axelero.hu Fri May 6 14:50:16 2005 From: mamajom at axelero.hu (VMiklos) Date: Fri May 6 14:50:47 2005 Subject: [Frugalware-darcs] frugalware-current: smartmontools-5.33-2 Message-ID: <20050506125016.2349966AA9@genesis.frugalware.org> Fri May 6 13:41:28 CEST 2005 VMiklos * smartmontools-5.33-2 added groups() depends() fix fwmakepkgized build() reviewed optimalization diff -rN -u frugalware-current-old/source/base/smartmontools/FrugalBuild frugalware-current-new/source/base/smartmontools/FrugalBuild --- frugalware-current-old/source/base/smartmontools/FrugalBuild 2005-05-06 14:47:43.000000000 +0200 +++ frugalware-current-new/source/base/smartmontools/FrugalBuild 2005-05-06 13:52:39.000000000 +0200 @@ -1,29 +1,25 @@ -# Last Modified: Tue Sep 14 12:18:00 CEST 2004 +# Last Modified: Fri, 06 May 2005 13:28:18 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos pkgname=smartmontools pkgver=5.33 -pkgrel=1 +pkgrel=2 pkgdesc="For monitoring S.M.A.R.T. disks and devices" url="http://smartmontools.sourceforge.net/" -depends=('glibc' 'bash') +depends=('bash') +groups=('base') up2date=`lynx -dump 'http://sourceforge.net/project/showfiles.php?group_id=64297' |grep ^smartmontools -3|tail -n 1|tr -s ' '|cut -d ' ' -f 5` source=(http://dl.sf.net/$pkgname/$pkgname-$pkgver.tar.gz rc.smartd) md5sums=('53f6861a916169a88a9edb1848e27dd0' '5a10bb3112c0ce9bea9da053df74367e') -build() { - cd $startdir/src/$pkgname-$pkgver - ./configure --prefix=/usr --sysconfdir=/etc - - make || return 1 - - make DESTDIR=$startdir/pkg install - rm -rf $startdir/pkg/etc/rc.d/init.d - mkdir -p $startdir/pkg/etc/rc.d/rc.messages - install -m755 $startdir/rc.smartd $startdir/pkg/etc/rc.d/rc.smartd - install -m644 $startdir/messages/smartd.* \ - $startdir/pkg/etc/rc.d/rc.messages/ +build() +{ + Fbuild --sysconfdir=/etc || return 1 + Frm /etc/rc.d/init.d + Frcd smartd } +# optinalization ok + # vim: ft=sh From nagybence at tipogral.hu Fri May 6 15:50:01 2005 From: nagybence at tipogral.hu (Bence Nagy) Date: Fri May 6 15:50:31 2005 Subject: [Frugalware-darcs] frugalware-current: lyx-1.3.5-1 Message-ID: <20050506135001.9333666AA9@genesis.frugalware.org> Fri May 6 15:39:31 CEST 2005 Bence Nagy * lyx-1.3.5-1 new package (An advanced open-source document processor based on TeX) diff -rN -u frugalware-current-old/extra/source/xapps/lyx/FrugalBuild frugalware-current-new/extra/source/xapps/lyx/FrugalBuild --- frugalware-current-old/extra/source/xapps/lyx/FrugalBuild 1970-01-01 01:00:00.000000000 +0100 +++ frugalware-current-new/extra/source/xapps/lyx/FrugalBuild 2005-05-06 15:42:36.000000000 +0200 @@ -0,0 +1,19 @@ +# Last modified: Fri, 06 May 2005 15:32:57 +0200 +# Compiling time: ~20 minutes +# Maintainer: Bence Nagy + +pkgname=lyx +pkgver=1.3.5 +pkgrel=1 +pkgdesc="An advanced open-source document processor based on TeX" +url='http://www.lyx.org' +depends=('qt' 'tetex' 'python' 'perl' 'imagemagick') +groups=('xapps-extra') +source=(ftp://ftp.lyx.org/pub/lyx/stable/$pkgname-$pkgver.tar.bz2) +up2date=`lynx -dump "ftp://ftp.lyx.org/pub/lyx/stable" | grep "lyx-.*.tar.bz2" | tail -n 1 | sed "s/.*lyx-\(.*\).tar.bz2.*/\1/"` + +build() { + Fbuild --with-frontend=qt +} + +md5sums=('f4c70d2565ba9c974b1f94fc1dfd63bf') From nagybence at tipogral.hu Fri May 6 16:49:51 2005 From: nagybence at tipogral.hu (Bence Nagy) Date: Fri May 6 16:50:24 2005 Subject: [Frugalware-darcs] frugalware-current: ppracer-0.3.1-1 Message-ID: <20050506144951.071F966AA9@genesis.frugalware.org> Fri May 6 16:15:40 CEST 2005 Bence Nagy * ppracer-0.3.1-1 new package (PlanetPenguin Racer lets you take on the role of Tux the Linux Penguin as he races down steep, snow-covered mountains.) diff -rN -u frugalware-current-old/extra/source/games/ppracer/FrugalBuild frugalware-current-new/extra/source/games/ppracer/FrugalBuild --- frugalware-current-old/extra/source/games/ppracer/FrugalBuild 1970-01-01 01:00:00.000000000 +0100 +++ frugalware-current-new/extra/source/games/ppracer/FrugalBuild 2005-05-06 16:18:54.000000000 +0200 @@ -0,0 +1,15 @@ +# Last modified: Fri, 06 May 2005 16:14:34 +0200 +# Compiling time: ~12 minutes +# Maintainer: Bence Nagy + +pkgname=ppracer +pkgver=0.3.1 +pkgrel=1 +pkgdesc="PlanetPenguin Racer lets you take on the role of Tux the Linux Penguin as he races down steep, snow-covered mountains." +url="http://projects.planetpenguin.de/racer" +depends=('x' 'sdl' 'sdl_mixer' 'tcl' 'audiofile' 'libogg' 'libvorbis') +groups=('games-extra') +source=(http://download.berlios.de/ppracer/ppracer-$pkgver.tar.bz2) +up2date=`lynx -dump "http://projects.planetpenguin.de/racer/downloads.php" | grep "ppracer-.*.tar.bz2" | tail -n 1 | sed "s/.*ppracer-\(.*\).tar.bz2.*/\1/"` + +md5sums=('fa80d5dc1e4b63edf05d27b2e86637ec') From mamajom at axelero.hu Fri May 6 16:49:56 2005 From: mamajom at axelero.hu (VMiklos) Date: Fri May 6 16:50:33 2005 Subject: [Frugalware-darcs] vmiklos: moved lyx to -current by gimb Message-ID: <20050506144956.7F50666AAB@genesis.frugalware.org> Fri May 6 15:55:46 CEST 2005 VMiklos * moved lyx to -current by gimb diff -rN -u vmiklos-old/source/xapps/lyx/FrugalBuild vmiklos-new/source/xapps/lyx/FrugalBuild --- vmiklos-old/source/xapps/lyx/FrugalBuild 2005-05-06 16:49:56.000000000 +0200 +++ vmiklos-new/source/xapps/lyx/FrugalBuild 1970-01-01 01:00:00.000000000 +0100 @@ -1,21 +0,0 @@ -# Last modified: Wed, 30 Mar 2005 20:53:30 +0200 -# Compiling time: 20 minutes -# Maintainer: Bence Nagy - -pkgname=lyx -pkgver=1.3.5 -pkgrel=1 -pkgdesc="An advanced open-source document processor based on TeX" -url='http://www.lyx.org' -depends=('qt' 'tetex' 'python' 'perl' 'imagemagick') -groups=('extra/xapps') -up2date=`lynx -dump "ftp://ftp.lyx.org/pub/lyx/stable" | grep "lyx-.*.tar.bz2" | tail -n 1 | sed "s/.*lyx-\(.*\).tar.bz2.*/\1/"` -source=(ftp://ftp.lyx.org/pub/lyx/stable/$pkgname-$pkgver.tar.bz2) -md5sums=('f4c70d2565ba9c974b1f94fc1dfd63bf') - -build() -{ - Fbuild --with-frontend=qt -} - -# vim: ft=sh From xbit.lists at chello.hu Fri May 6 16:49:58 2005 From: xbit.lists at chello.hu (Zsolt Szalai) Date: Fri May 6 16:50:34 2005 Subject: [Frugalware-darcs] xbit: cleanup - pkgs had been moved to extra/ Message-ID: <20050506144958.4F78F66AAD@genesis.frugalware.org> Fri May 6 15:19:15 CEST 2005 Zsolt Szalai * cleanup - pkgs had been moved to extra/ diff -rN -u xbit-old/source/devel/pacman-tools/killafter/killafter xbit-new/source/devel/pacman-tools/killafter/killafter --- xbit-old/source/devel/pacman-tools/killafter/killafter 2005-05-06 16:49:58.000000000 +0200 +++ xbit-new/source/devel/pacman-tools/killafter/killafter 1970-01-01 01:00:00.000000000 +0100 @@ -1,41 +0,0 @@ -#!/usr/bin/perl -w - -use strict; -use Getopt::Std; - -my %opts; -getopts('vht:', \%opts); - -print <){ print } - close COMM; -}; -if ($@) { - do{ print STDOUT "Timed out!\n" if $opts{v}; - my @chldpids = qx/pgrep -P $pid/; - for my $chldpid (@chldpids) { - kill TERM => $chldpid; - } - exit 1; - }if $@ eq "alarm\n"; - die $@ unless $@ && $@ eq "alarm\n"; -} diff -rN -u xbit-old/source/devel/perl-digest-hmac/FrugalBuild xbit-new/source/devel/perl-digest-hmac/FrugalBuild --- xbit-old/source/devel/perl-digest-hmac/FrugalBuild 2005-05-06 16:49:58.000000000 +0200 +++ xbit-new/source/devel/perl-digest-hmac/FrugalBuild 1970-01-01 01:00:00.000000000 +0100 @@ -1,29 +0,0 @@ -# Last Modified: Wed, 20 Apr 2005 15:01:50 +0200 -# Compiling Time: ~0.1 SBU -# Maintainer: Zsolt Szalai - -pkgname=perl-digest-hmac -pkgver=1.01 -pkgrel=1 -pkgdesc="Keyed-Hashing for Message Authentication" -url="http://cpan.org" -makedepends=('perl') -depends=('perl') -groups=('ext/devel') -up2date=`lynx -dump 'http://search.cpan.org/~gaas/' |grep 'HMAC' |sed 's/.*HMAC-\(.*\) K.*/\1/;1 q'` -source=(http://search.cpan.org/CPAN/authors/id/G/GA/GAAS/Digest-HMAC-$pkgver.tar.gz) -md5sums=('32dc54c765100c638b5d7f7ff4c5c626') - -build() { - cd $startdir/src/Digest-HMAC-$pkgver - perl Makefile.PL - - make test - make || return 1 - - make install DESTDIR=$startdir/pkg - mv $startdir/pkg/usr/lib/perl5/site_perl/?.?.? \ - $startdir/pkg/usr/lib/perl5/site_perl/current - rm -rf $startdir/pkg/usr/lib/perl5/?.?.? -} - diff -rN -u xbit-old/source/devel/perl-digest-sha1/FrugalBuild xbit-new/source/devel/perl-digest-sha1/FrugalBuild --- xbit-old/source/devel/perl-digest-sha1/FrugalBuild 2005-05-06 16:49:58.000000000 +0200 +++ xbit-new/source/devel/perl-digest-sha1/FrugalBuild 1970-01-01 01:00:00.000000000 +0100 @@ -1,29 +0,0 @@ -# Last Modified: Wed, 20 Apr 2005 15:03:14 +0200 -# Compiling Time: ~0.1 SBU -# Maintainer: Zsolt Szalai - -pkgname=perl-digest-sha1 -pkgver=2.10 -pkgrel=1 -pkgdesc="Perl interface to the SHA-1 algorithm" -url="http://cpan.org/" -makedepends=('perl') -depends=('perl') -groups=('ext/devel') -up2date=`lynx -dump 'http://search.cpan.org/~gaas/' |grep 'SHA1' |sed 's/.*SHA1-\(.*\) P.*/\1/;1 q'` -source=(http://search.cpan.org/CPAN/authors/id/G/GA/GAAS/Digest-SHA1-$pkgver.tar.gz) -md5sums=('4497a499b7c28ddd540a8caab412c6d7') - -build() { - cd $startdir/src/Digest-SHA1-$pkgver - perl Makefile.PL - - make test - make || return 1 - - make install DESTDIR=$startdir/pkg - mv $startdir/pkg/usr/lib/perl5/site_perl/?.?.? \ - $startdir/pkg/usr/lib/perl5/site_perl/current - rm -rf $startdir/pkg/usr/lib/perl5/?.?.? -} - diff -rN -u xbit-old/source/devel/perl-io-socket-ssl/FrugalBuild xbit-new/source/devel/perl-io-socket-ssl/FrugalBuild --- xbit-old/source/devel/perl-io-socket-ssl/FrugalBuild 2005-05-06 16:49:58.000000000 +0200 +++ xbit-new/source/devel/perl-io-socket-ssl/FrugalBuild 1970-01-01 01:00:00.000000000 +0100 @@ -1,29 +0,0 @@ -# Last Modified: Wed, 20 Apr 2005 15:04:35 +0200 -# Compiling Time: ~0.1 SBU -# Maintainer: Zsolt Szalai - -pkgname=perl-io-socket-ssl -pkgver=0.96 -pkgrel=1 -pkgdesc="Nearly transparent SSL encapsulation for IO::Socket::INET." -url="http://cpan.org/" -makedepends=('perl') -depends=('perl' 'perl-net-ssleay') -groups=('ext/devel') -up2date=`lynx -dump 'http://search.cpan.org/~behroozi/' |grep 't-SSL' |sed 's/.*SSL-\(.*\) N.*/\1/;1 q'` -source=(http://search.cpan.org/CPAN/authors/id/B/BE/BEHROOZI/IO-Socket-SSL-$pkgver.tar.gz) -md5sums=('85f84c0810851eb4f540b118c9902b03') - -build() { - cd $startdir/src/IO-Socket-SSL-$pkgver - perl Makefile.PL - - make test - make || return 1 - - make install DESTDIR=$startdir/pkg - mv $startdir/pkg/usr/lib/perl5/site_perl/?.?.? \ - $startdir/pkg/usr/lib/perl5/site_perl/current - rm -rf $startdir/pkg/usr/lib/perl5/?.?.? -} - diff -rN -u xbit-old/source/devel/perl-net-dns/FrugalBuild xbit-new/source/devel/perl-net-dns/FrugalBuild --- xbit-old/source/devel/perl-net-dns/FrugalBuild 2005-05-06 16:49:58.000000000 +0200 +++ xbit-new/source/devel/perl-net-dns/FrugalBuild 1970-01-01 01:00:00.000000000 +0100 @@ -1,29 +0,0 @@ -# Last Modified: Wed, 20 Apr 2005 15:07:57 +0200 -# Compiling Time: ~0.1 SBU -# Maintainer: Zsolt Szalai - -pkgname=perl-net-dns -pkgver=0.49 -pkgrel=1 -pkgdesc="Perl interface to the DNS resolver" -url="http://cpan.org/" -makedepends=('perl') -depends=('perl' 'perl-digest-hmac') -groups=('ext/devel') -up2date=`lynx -dump 'http://search.cpan.org/~olaf/' |grep 'DNS-' |sed 's/.*DNS-\(.*\) P.*/\1/;1 q'` -source=(http://search.cpan.org/CPAN/authors/id/O/OL/OLAF/Net-DNS-$pkgver.tar.gz) -md5sums=('715867bb21dda8995e8978a1b96a424d') - -build() { - cd $startdir/src/Net-DNS-$pkgver - perl Makefile.PL - - make test - make || return 1 - - make install DESTDIR=$startdir/pkg - mv $startdir/pkg/usr/lib/perl5/site_perl/?.?.? \ - $startdir/pkg/usr/lib/perl5/site_perl/current - rm -rf $startdir/pkg/usr/lib/perl5/?.?.? -} - diff -rN -u xbit-old/source/devel/perl-net-ssleay/FrugalBuild xbit-new/source/devel/perl-net-ssleay/FrugalBuild --- xbit-old/source/devel/perl-net-ssleay/FrugalBuild 2005-05-06 16:49:58.000000000 +0200 +++ xbit-new/source/devel/perl-net-ssleay/FrugalBuild 1970-01-01 01:00:00.000000000 +0100 @@ -1,29 +0,0 @@ -# Last Modified: Wed, 20 Apr 2005 14:50:37 +0200 -# Compiling Time: ~0.1 SBU -# Maintainer: Zsolt Szalai - -pkgname=perl-net-ssleay -pkgver=1.25 -pkgrel=1 -pkgdesc="Perl extension for using OpenSSL" -url="http://cpan.org/" -makedepends=('perl') -depends=('perl') -groups=('ext/devel') -up2date=`lynx -dump 'http://search.cpan.org/~sampo/' |grep 'eay.pm' |sed 's/.*eay.pm-\(.*\) \[\[1.*/\1/;1 q'` -source=(http://search.cpan.org/CPAN/authors/id/S/SA/SAMPO/Net_SSLeay.pm-$pkgver.tar.gz) -md5sums=('87de8a06802fbb63c7c85e89eedbe139') - -build() { - cd $startdir/src/Net_SSLeay.pm-$pkgver - perl Makefile.PL - - make test - make || return 1 - - make install DESTDIR=$startdir/pkg - mv $startdir/pkg/usr/lib/perl5/site_perl/?.?.? \ - $startdir/pkg/usr/lib/perl5/site_perl/current - rm -rf $startdir/pkg/usr/lib/perl5/?.?.? -} - From xbit at frugalware.org Fri May 6 17:49:37 2005 From: xbit at frugalware.org (Zsolt Szalai) Date: Fri May 6 17:50:01 2005 Subject: [Frugalware-darcs] frugalware-current: mediawiki-1.4.4-1 - new upstream release Message-ID: <20050506154937.51F2866AA9@genesis.frugalware.org> Fri May 6 15:36:17 CEST 2005 Zsolt Szalai * mediawiki-1.4.4-1 - new upstream release diff -rN -u frugalware-current-old/extra/source/network/mediawiki/FrugalBuild frugalware-current-new/extra/source/network/mediawiki/FrugalBuild --- frugalware-current-old/extra/source/network/mediawiki/FrugalBuild 2005-05-06 17:47:45.000000000 +0200 +++ frugalware-current-new/extra/source/network/mediawiki/FrugalBuild 2005-05-06 16:56:45.000000000 +0200 @@ -1,10 +1,10 @@ -# Last Modified: Tue, 03 May 2005 00:28:02 +0200 +# Last Modified: Fri, 06 May 2005 15:35:21 +0200 # Compiling Time: ~0.2 SBU # Contributor: VMiklos # Maintainer: Zsolt Szalai pkgname=mediawiki -pkgver=1.4.3 +pkgver=1.4.4 pkgrel=1 pkgdesc="The collaborative editing software that runs Wikipedia" url="http://wikipedia.sourceforge.net/" @@ -12,7 +12,7 @@ groups=('network-extra') up2date=`lynx -dump http://sourceforge.net/projects/wikipedia/|grep ' stable'|sed 's/.*MediaWiki \([0-9\.]*\).*/\1/'` source=(http://dl.sourceforge.net/sourceforge/wikipedia/$pkgname-$pkgver.tar.gz) -md5sums=('3b851376ac1b48aede5466ab5eb28e10') +md5sums=('85553d464041e36b85939810d79f5bf4') build() { From xbit.lists at chello.hu Fri May 6 18:47:17 2005 From: xbit.lists at chello.hu (Zsolt Szalai) Date: Fri May 6 18:47:48 2005 Subject: [Frugalware-darcs] xbit: perl-term-readpassword-0.04-2 - recompile && rm .packlist Message-ID: <20050506164717.C293666AA9@genesis.frugalware.org> Fri May 6 16:39:36 CEST 2005 Zsolt Szalai * perl-term-readpassword-0.04-2 - recompile && rm .packlist diff -rN -u xbit-old/source/devel/perl-term-readpassword/FrugalBuild xbit-new/source/devel/perl-term-readpassword/FrugalBuild --- xbit-old/source/devel/perl-term-readpassword/FrugalBuild 2005-05-06 18:47:07.000000000 +0200 +++ xbit-new/source/devel/perl-term-readpassword/FrugalBuild 2005-05-06 17:58:36.000000000 +0200 @@ -1,10 +1,10 @@ -# Last Modified: Thu, 21 Apr 2005 09:25:49 +0200 +# Last Modified: Fri, 06 May 2005 16:39:25 +0200 # Compiling Time: ~0.1 SBU # Maintainer: Zsolt Szalai pkgname=perl-term-readpassword pkgver=0.04 -pkgrel=1 +pkgrel=2 pkgdesc="Asking the user for a password" url="http://cpan.org/" makedepends=('perl') @@ -25,5 +25,6 @@ mv $startdir/pkg/usr/lib/perl5/site_perl/?.?.? \ $startdir/pkg/usr/lib/perl5/site_perl/current rm -rf $startdir/pkg/usr/lib/perl5/?.?.? + find $startdir/pkg/usr/lib/perl5/site_perl/current/ -name .packlist -exec rm {} \; } From nagybence at tipogral.hu Fri May 6 19:55:32 2005 From: nagybence at tipogral.hu (Bence Nagy) Date: Fri May 6 19:56:09 2005 Subject: [Frugalware-darcs] frugalware-current: ruby-1.8.2-2 Message-ID: <20050506175532.1116166AA9@genesis.frugalware.org> Fri May 6 19:29:53 CEST 2005 Bence Nagy * ruby-1.8.2-2 added groups() fwmakepkgized build() corrected depends() diff -rN -u frugalware-current-old/source/devel/ruby/FrugalBuild frugalware-current-new/source/devel/ruby/FrugalBuild --- frugalware-current-old/source/devel/ruby/FrugalBuild 2005-05-06 19:47:37.000000000 +0200 +++ frugalware-current-new/source/devel/ruby/FrugalBuild 2005-05-06 19:35:52.000000000 +0200 @@ -1,20 +1,19 @@ -# Last modified: Wed Jan 5 11:03:34 CET 2005 -# Compiling time: ~7 min +# Last modified: Fri, 06 May 2005 18:49:09 +0200 +# Compiling time: ~7 minutes # Maintainer: Nagy Bence pkgname=ruby pkgver=1.8.2 -pkgrel=1 +pkgrel=2 pkgdesc="An object-oriented programming language" url="http://www.ruby.org/" -depends=('gdbm' 'db' 'openssl' 'zlib' 'readline') +depends=('gdbm' 'db' 'openssl' 'zlib' 'readline' 'termcap') +groups=('devel') up2date=`lynx -dump http://www.ruby-lang.org/en/20020102.html | grep 'The stable release' | sed "s/.*ruby-\([0-9\.]*\)\..*/\1/"` -source=(http://www.ruby.org/$pkgname-$pkgver.tar.gz) -md5sums=('8ffc79d96f336b80f2690a17601dea9b') +source=(ftp://ftp.ruby-lang.org/pub/ruby/ruby-$pkgver.tar.gz) build() { - cd $startdir/src/$pkgname-$pkgver - ./configure --prefix=/usr --enable-shared --enable-pthread - make || return 1 - make DESTDIR=$startdir/pkg install + Fbuild --prefix=/usr --enable-shared --enable-pthread } + +md5sums=('8ffc79d96f336b80f2690a17601dea9b') From nagybence at tipogral.hu Fri May 6 20:51:17 2005 From: nagybence at tipogral.hu (Bence Nagy) Date: Fri May 6 20:52:16 2005 Subject: [Frugalware-darcs] frugalware-current: ruby-xmlparser-0.6.8-1 Message-ID: <20050506185117.4FA8A66AA9@genesis.frugalware.org> Fri May 6 19:43:20 CEST 2005 Bence Nagy * ruby-xmlparser-0.6.8-1 new package (Ruby extension module to use James Clark's XML Parser Toolkit) diff -rN -u frugalware-current-old/extra/source/devel/ruby-xmlparser/FrugalBuild frugalware-current-new/extra/source/devel/ruby-xmlparser/FrugalBuild --- frugalware-current-old/extra/source/devel/ruby-xmlparser/FrugalBuild 1970-01-01 01:00:00.000000000 +0100 +++ frugalware-current-new/extra/source/devel/ruby-xmlparser/FrugalBuild 2005-05-06 19:54:31.000000000 +0200 @@ -0,0 +1,18 @@ +# Last Modified: Fri, 06 May 2005 19:23:05 +0200 +# Compiling Time: ~1 minute +# Maintainer: Bence Nagy + +pkgname=ruby-xmlparser +pkgver=0.6.8 +pkgrel=1 +pkgdesc="Ruby extension module to use James Clark's XML Parser Toolkit (expat)" +url="http://www.yoshidam.net/Ruby.html" +depends=('ruby' 'expat') +groups=('devel-extra') +source=(http://www.yoshidam.net/xmlparser-$pkgver.tar.gz) +up2date=`lynx -dump "http://www.yoshidam.net/Ruby.html" | grep xmlparser-.*.tar.gz | tail -n 1 | sed "s/.*xmlparser-\(.*\).tar.gz.*/\1/"` + +build() { + Fcd xmlparser + Fbuild +} From mamajom at axelero.hu Fri May 6 20:51:22 2005 From: mamajom at axelero.hu (VMiklos) Date: Fri May 6 20:52:34 2005 Subject: [Frugalware-darcs] vmiklos: amule-2.0.0-1 Message-ID: <20050506185122.E40E466AAB@genesis.frugalware.org> Fri May 6 20:25:09 CEST 2005 VMiklos * amule-2.0.0-1 version bump fixed groups() reviewed optimalization diff -rN -u vmiklos-old/source/xapps/amule/FrugalBuild vmiklos-new/source/xapps/amule/FrugalBuild --- vmiklos-old/source/xapps/amule/FrugalBuild 2005-05-06 20:51:20.000000000 +0200 +++ vmiklos-new/source/xapps/amule/FrugalBuild 2005-05-06 20:21:37.000000000 +0200 @@ -1,17 +1,17 @@ -# Last Modified: Mon, 28 Mar 2005 02:13:56 +0200 +# Last Modified: Fri, 06 May 2005 17:52:54 +0200 # Compiling Time: ~4 minute # Maintainer: Marcus Habermehl [BMH1980] pkgname=amule -pkgver=1.2.8 +pkgver=2.0.0 pkgrel=1 pkgdesc="aMule is a file-sharing program, connects to eDonkey2000 network." url="http://www.amule.org/" depends=('curl' 'wxgtk') -groups=('xapps') +groups=('xapps-extra') up2date=`lynx -dump 'http://prdownloads.sourceforge.net/amule/?sort_by=date&sort=desc'|grep '/aMule-[0-9\.]*tar.bz2$'|sed -n 's/.*-\(.*\)\.t.*/\1/;1 p'` source=(http://dl.sourceforge.net/sourceforge/$pkgname/aMule-$pkgver.tar.bz2) -md5sums=('a6fe7157000efdc5985dfc8774efbccd') +md5sums=('4e75da38b692417ccb422fec75ce67db') license="GPL" build() @@ -20,4 +20,6 @@ Fbuild || return 1 } +# optimalization ok + # vim: ft=sh From mamajom at axelero.hu Fri May 6 22:50:47 2005 From: mamajom at axelero.hu (VMiklos) Date: Fri May 6 22:51:18 2005 Subject: [Frugalware-darcs] frugalware-current: sysklogd-1.4.1-4 Message-ID: <20050506205047.60A0F66AA9@genesis.frugalware.org> Fri May 6 22:08:49 CEST 2005 VMiklos * sysklogd-1.4.1-4 added groups() depends() cleanup fwmakepkgized build() optimized build() .install cleanup diff -rN -u frugalware-current-old/source/base/sysklogd/FrugalBuild frugalware-current-new/source/base/sysklogd/FrugalBuild --- frugalware-current-old/source/base/sysklogd/FrugalBuild 2005-05-06 22:48:06.000000000 +0200 +++ frugalware-current-new/source/base/sysklogd/FrugalBuild 2005-05-06 22:12:41.000000000 +0200 @@ -1,13 +1,14 @@ -# Last Modified: Tue Aug 3 13:10:13 CEST 2004 +# Last Modified: Fri, 06 May 2005 22:04:24 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos pkgname=sysklogd pkgver=1.4.1 -pkgrel=3 +pkgrel=4 pkgdesc="Linux system logging utilities" backup=(etc/syslog.conf etc/logrotate.d/syslog) -depends=('glibc' 'logrotate' 'netkit-base') +depends=('logrotate' 'netkit-base') +groups=('base') install=$pkgname.install up2date=`lynx -dump 'http://ftp.ibiblio.org/pub/Linux/system/daemons/?M=D'|grep sysklogd.*tar.gz$|sed -n 's/.*-\(.*\)\.t.*/\1/;1 p'` source=(http://ftp.ibiblio.org/pub/Linux/system/daemons/$pkgname-$pkgver.tar.gz \ @@ -15,20 +16,17 @@ md5sums=('d214aa40beabf7bdb0c9b3c64432c774' '0dd9b9fb7311959fac9c221f2ece250b'\ '38e43fc8b9c622175a78ead69085144b' 'ef9cb4a88c69169d5e605bf5b8231742') -build() { - cd $startdir/src/$pkgname-$pkgver - - make || return 1 +build() +{ + Fsed '-O3' "$CFLAGS" Makefile + Fmake || return 1 + Fmkdir /usr/sbin usr/man/man{5,8} + make BINDIR=$Fdestdir/usr/sbin MANDIR=$Fdestdir/usr/man install + Ffile /etc/syslog.conf + Ffile /etc/logrotate.d/syslog + Frcd syslog +} - mkdir -p $startdir/pkg/usr/sbin - mkdir -p $startdir/pkg/usr/man/man{5,8} - make BINDIR=$startdir/pkg/usr/sbin MANDIR=$startdir/pkg/usr/man install - install -D -m644 $startdir/src/syslog.conf $startdir/pkg/etc/syslog.conf - install -D -m644 $startdir/src/syslog \ - $startdir/pkg/etc/logrotate.d/syslog +# optimalization ok - mkdir -p $startdir/pkg/etc/rc.d/rc.messages - install -m755 $startdir/rc.syslog $startdir/pkg/etc/rc.d/rc.syslog - install -m644 $startdir/messages/syslog.* \ - $startdir/pkg/etc/rc.d/rc.messages/ -} +# vim: ft=sh diff -rN -u frugalware-current-old/source/base/sysklogd/sysklogd.install frugalware-current-new/source/base/sysklogd/sysklogd.install --- frugalware-current-old/source/base/sysklogd/sysklogd.install 2005-05-06 22:48:06.000000000 +0200 +++ frugalware-current-new/source/base/sysklogd/sysklogd.install 2005-05-06 22:12:41.000000000 +0200 @@ -3,17 +3,6 @@ chkconfig --add rc.syslog } -# arg 1: the new package version -# arg 2: the old package version -post_upgrade() { - /bin/true -} - -# arg 1: the old package version -pre_remove() { - /bin/true -} - # arg 1: the old package version post_remove() { chkconfig --del rc.syslog @@ -22,3 +11,5 @@ op=$1 shift $op $* + +# vim: ft=sh From mamajom at axelero.hu Fri May 6 23:50:50 2005 From: mamajom at axelero.hu (VMiklos) Date: Fri May 6 23:53:46 2005 Subject: [Frugalware-darcs] frugalware-current: tar-1.15.1-2 Message-ID: <20050506215050.2903966AA9@genesis.frugalware.org> Fri May 6 23:00:06 CEST 2005 VMiklos * tar-1.15.1-2 added groups() depends() cleanup fwmakepkgized build() reviewed optimalization diff -rN -u frugalware-current-old/source/base/tar/FrugalBuild frugalware-current-new/source/base/tar/FrugalBuild --- frugalware-current-old/source/base/tar/FrugalBuild 2005-05-06 23:48:16.000000000 +0200 +++ frugalware-current-new/source/base/tar/FrugalBuild 2005-05-06 23:03:27.000000000 +0200 @@ -1,25 +1,24 @@ -# Last Modified: Wed Dec 29 12:07:41 CET 2004 +# Last Modified: Fri, 06 May 2005 22:58:39 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos pkgname=tar pkgver=1.15.1 -pkgrel=1 +pkgrel=2 pkgdesc="Utility used to store, backup, and transport files" url="http://www.gnu.org/software/tar/tar.html" -depends=('glibc' 'bash') +depends=('bash') +groups=('base') up2date=`lynx -dump http://www.gnu.org/software/tar/tar.html|grep -2 Version|sed -n 's/.* \(.*\) \[.*/\1/;$ p'` source=(http://ftp.gnu.org/gnu/$pkgname/$pkgname-$pkgver.tar.gz tar.1) md5sums=('d87021366fe6488e9dc398fcdcb6ed7d' 'a5f8c5da7a9465ea1978145f3ef0610c') -build() { - cd $startdir/src/$pkgname-$pkgver - ./configure --prefix=/usr --bindir=/bin - - make || return 1 - - make DESTDIR=$startdir/pkg install - install -D -m644 $startdir/src/tar.1 $startdir/pkg/usr/man/man1/tar.1 +build() +{ + Fbuild --bindir=/bin || return 1 + Ffile /usr/man/man1/tar.1 } +# optimalization ok + # vim: ft=sh From mamajom at axelero.hu Fri May 6 23:56:15 2005 From: mamajom at axelero.hu (VMiklos) Date: Fri May 6 23:58:06 2005 Subject: [Frugalware-darcs] frugalware-current: time-1.7-2 Message-ID: <20050506215615.8F74D66AA9@genesis.frugalware.org> Fri May 6 23:16:40 CEST 2005 VMiklos * time-1.7-2 added groups() removed build() reviewed optimalization diff -rN -u frugalware-current-old/source/base/time/FrugalBuild frugalware-current-new/source/base/time/FrugalBuild --- frugalware-current-old/source/base/time/FrugalBuild 2005-05-06 23:52:17.000000000 +0200 +++ frugalware-current-new/source/base/time/FrugalBuild 2005-05-06 23:15:15.000000000 +0200 @@ -1,24 +1,18 @@ -# Last Modified: Fri Mar 19 22:45:03 CET 2004 +# Last Modified: Fri, 06 May 2005 23:16:14 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos pkgname=time pkgver=1.7 -pkgrel=1 +pkgrel=2 pkgdesc="Time a simple command or give resource usage" url="http://www.gnu.org/software/time/" depends=('glibc') +groups=('base') up2date=`lynx -dump 'http://ftp.gnu.org/gnu/time/?M=D' |grep tar.gz$|sed -n 's/.*-\(.*\)\.t.*/\1/;1 p'` source=(http://www.ibiblio.org/pub/gnu/time/$pkgname-$pkgver.tar.gz) md5sums=('e38d2b8b34b1ca259cf7b053caac32b3') -build() { - cd $startdir/src/$pkgname-$pkgver - ./configure --prefix=/usr - - make || return 1 - - make prefix=$startdir/pkg/usr install -} +# optimalization ok # vim: ft=sh From mamajom at axelero.hu Sat May 7 00:01:01 2005 From: mamajom at axelero.hu (VMiklos) Date: Sat May 7 00:01:56 2005 Subject: [Frugalware-darcs] frugalware-current: tree-1.5.0-2 Message-ID: <20050506220101.CCAA866AA9@genesis.frugalware.org> Fri May 6 23:34:04 CEST 2005 VMiklos * tree-1.5.0-2 added group() fwmakepkgized & optimized build() diff -rN -u frugalware-current-old/source/base/tree/FrugalBuild frugalware-current-new/source/base/tree/FrugalBuild --- frugalware-current-old/source/base/tree/FrugalBuild 2005-05-06 23:57:06.000000000 +0200 +++ frugalware-current-new/source/base/tree/FrugalBuild 2005-05-06 23:33:13.000000000 +0200 @@ -1,25 +1,25 @@ -# Last Modified: Sun Aug 15 23:33:56 CEST 2004 +# Last Modified: Fri, 06 May 2005 23:33:18 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos pkgname=tree pkgver=1.5.0 -shortpkgver=1.5.0 # if $pkvger=1.0b3 than $shortpkgver will be only 1.0 -pkgrel=1 +pkgrel=2 pkgdesc="List contents of directories in a tree-like format" depends=('glibc') +groups=('base') up2date=`wget --passive-ftp -O - -q ftp://mama.indstate.edu/linux/tree/ |grep tree |grep tgz|tail -n 1|cut -d '>' -f 2|cut -d '<' -f 1|sed 's/.tgz//'|cut -d - -f 2` source=(ftp://mama.indstate.edu/linux/tree/$pkgname-$pkgver.tgz) -md5sums=('58ff7992ef91c39cf7524801b6b136c2') +md5sums=('e0d090c564e7ea5afa16bac80620c7e0') -build() { - cd $startdir/src/$pkgname-$shortpkgver - make clean - - make || return 1 - - install -D tree $startdir/pkg/usr/bin/tree - install -D -m644 tree.1 $startdir/pkg/usr/man/man1/tree.1 +build() +{ + Fsed '^\(CFLAGS=\)-O2' "\1$CFLAGS" Makefile + Fmake || return 1 + Fexerel /usr/bin/tree + Ffilerel /usr/man/man1/tree.1 } +# optimalization ok + # vim: ft=sh From mamajom at axelero.hu Sat May 7 00:01:10 2005 From: mamajom at axelero.hu (VMiklos) Date: Sat May 7 00:02:00 2005 Subject: [Frugalware-darcs] setup: added setup.de author Message-ID: <20050506220110.6E96366AA9@genesis.frugalware.org> Fri May 6 23:52:27 CEST 2005 VMiklos * added setup.de author diff -rN -u setup-old/setup.de setup-new/setup.de --- setup-old/setup.de 2005-05-07 00:01:09.000000000 +0200 +++ setup-new/setup.de 2005-05-07 00:01:09.000000000 +0200 @@ -1,3 +1,4 @@ +# (c) 2005 Roebe XXX # (c) 2003-2004 Vajna Miklos # (c) Patrick J. Volkerding, From mamajom at axelero.hu Sat May 7 00:01:17 2005 From: mamajom at axelero.hu (VMiklos) Date: Sat May 7 00:02:02 2005 Subject: [Frugalware-darcs] setup: some corrections from BMH1980 Message-ID: <20050506220117.4138866AAB@genesis.frugalware.org> Fri May 6 23:53:05 CEST 2005 VMiklos * some corrections from BMH1980 diff -rN -u setup-old/setup.de setup-new/setup.de --- setup-old/setup.de 2005-05-07 00:01:15.000000000 +0200 +++ setup-new/setup.de 2005-05-06 23:50:05.000000000 +0200 @@ -1,6 +1,7 @@ # (c) 2005 Roebe XXX # (c) 2003-2004 Vajna Miklos # (c) Patrick J. Volkerding, +# corrections by Marcus Habermehl [BMH1980] setup="Setup" @@ -18,125 +19,125 @@ # Wilkkommens Sektion welcome="Willkommen zu Frugalware $osver" greetstring="Willkommen bei den Anwendern von Frugalware!\n\n \ -Beim Erstellen von Frugalware war es unser Ziel, dass Sie ihre Arbeit schneller und einfacher erledigen können. Wir hoffen, das Ihnen unser Produkt gefällt.\n\n \ +Beim Erstellen von Frugalware war es unser Ziel, dass Sie ihre Arbeit schneller und einfacher erledigen können. Wir hoffen, dass Ihnen unser Produkt gefällt.\n\n \ Frugalware developers" # keyboard Sektion -kbdconf="Einstellen des Keyboard" -selmapt="Auswahl der Zeichenkarte für das Keyboard" -selmapd="Sie können eine der folgenden Zeichensätze auswählen. -Falls sie keinen Zeichensatz auswählen, 'qwerty/us.map.gz' (der Zeichensatz für US Keyboard) ist die Voreinstellung. Verwenden Sie die RAUF/RUNTER Pfeiltasten, und die BildRauf/BildRunter Tasten um durch die ganze Auswahl zu stöbern." +kbdconf="Konfiguration der Tastatur" +selmapt="Auswahl der Tastaturbelegung" +selmapd="Sie können eine der folgenden Tastaturbelgungen auswählen. +Die Voreinstellung ist 'qwerty/us.map.gz' (US amerikane Tastaturbelegung). Verwenden Sie die RAUF/RUNTER Pfeiltasten und die BildRauf/BildRunter Tasten um durch die Auswahl zu blättern." # hotplug Sektion -hotplug="Erkennen der Hardware" +hotplug="Erkennung der Hardware" hotplugt="Bitte warten Sie" hotplugd="Suchen nach SCSI und PCI Karten" # Auswählen des Quellen Datenträger -searchmedia="Auswählen des Quellen Datenträger" +searchmedia="Auswählen der Installationsquelle" scanmediat="Suchen" -scanmediad="Suche nach einem CD/DVD Laufwerk mit einer Frugalware Installations CD-ROM/DVD" +scanmediad="Suche nach einem CD/DVD-Laufwerk mit einer Frugalware-Installations-CD-ROM/DVD" mediafoundt="CD/DVD Laufwerk gefunden" -mediafoundd="Ein Frugalware Installations Datenträger wurde gefunden im Laufwerk" +mediafoundd="Eine Frugalware-Installations-Quelle wurde gefunden im Laufwerk" # Partitions Sektion partitioning="Erstellen der Partitionen" -selppt="Wählen Sie das Partitionierungs Programm aus" +selppt="Wählen Sie das Partitionierungsprogramm aus" selppd="Wählen Sie aus, welches Programm sie für die Partitionierung verwenden möchten:" selhdt="Wählen Sie eine Festplatte zum Partitionieren aus" selhdd="Bitte wählen Sie eine Festplatte zum Partitionieren aus. Die folgenden sind verfügbar:" -fdiskd="Das traditionelle Partitionierungs Programm für Linux" -cfdiskd="Anwender freundliche (basierend auf curses) Version von fdisk" +fdiskd="Das traditionelle Partitionierungsprogramm für Linux" +cfdiskd="Anwenderfreundliche Version von fdisk (basierend auf curses)" # swap Sektion -setswap="Einrichten des SWAP Bereiches" -noswaptitle="Keine swap Partition erkannt" -noswap="Sie haben keine swap Partition erstellt. Wollen Sie die Installation ohne swap Partition weiter führen?" -detectedswapt="Swap Partition erkannt" -detectedswapd="Bitte wählen sie aus, welche swap Partition sie für Frugalware verwenden möchten:" -formatpartst="Formatiere swap Partition" +setswap="Einrichten des Swap-Bereiches" +noswaptitle="Keine Swap-Partition erkannt" +noswap="Sie haben keine Swap-Partition erstellt. Wollen Sie die Installation ohne Swap-Partition weiter führen?" +detectedswapt="Swap-Partition erkannt" +detectedswapd="Bitte wählen sie aus, welche Swap-Partition sie für Frugalware verwenden möchten:" +formatpartst="Formatiere Swap-Partition" formatpartsd1="Formatiere" formatpartsd2="als eine swap Partition und kontrollieren nach schlechten Bereichen" # rootdev Sektion -rootdevstring="Erstellen der Root Partition" +rootdevstring="Erstellen der Root-Partition" miscdevstring="Einrichten der Partitionen" -selrootdevt="Wähle Linux Installations Partition" +selrootdevt="Wählen Sie die Linux-Installations-Partition" select="Auswählen" continue="Fortführen" selrootdevd="Bitte wählen Sie eine Partition von der folgenden Liste, die als ihre Root (/) Partition verwendet wird." formatpart="Formatiere Partition" -wantformatq="Wenn diese Partition nicht formatiert wurde, so sollten sie dies tun. \n ANMERKUNG: Das wird alle Information darauf löschen. Wollen Sie diese Partition formatieren?" +wantformatq="Wenn diese Partition nicht formatiert wurde, sollten sie dies tun. \n ANMERKUNG: Das wird alle Information darauf löschen. Wollen Sie diese Partition formatieren?" formatt="Formatiere" -fromatd="Schnelles Formatieren ohne schlechte Bereichsüberprüfung" +fromatd="Schnelles Formatieren ohne Prüfung auf defekte Blöcke" checkt="Prüfen" -checkd="Langsames Formatieren mit Prüfen nach schlechten Bereichen" +checkd="Langsames Formatieren mit Prüfung auf defekte Blöcke" nofromatt="Nein" noformatd="Nein, formatiere nicht diese Partition" -ext2predesc="Ext2 ist das traditionelle Linux Datei System und ist schnell und stabil.\n" -reiserpredesc="ReiserFS ist ein Journaling Datei System, welches alle Dateien und Dateinamen in einer balancierten Baumstruktur speichert.\n" -ext3predesc="Ext3 ist die Journaling Variante des Ext2 Datei Systemes.\n" -jfspredesc="JFS ist IBM's Journaled Datei System, welches zur Zeit in IBM Firmen Servern verwendet wird.\n" -xfspredesc="XFS ist SGI's Journaling Datei System mit Ursprung auf IRIX.\n" -selectfst="Wähle Datei System für" -selectfsd="Bitte wählen sie die Art des Dateisystems aus für ihre Festplatte. Hier folgen die Beschreibungen der verfügbaren Datei Systeme:\n" -ext2shortdesc="Standard Linux ext2fs Datei System" -reisershortdesc="Hans Reiser's journaling Datei System" -ext3shortdesc="Journaling Variante des ext2fs Datei Systemes" -jfsshortdesc="IBM's journaled Datei System" -xfsshortdesc="SGI's journaling filesystem" +ext2predesc="Ext2 ist das traditionelle Linux-Datei-System und ist schnell und stabil.\n" +reiserpredesc="ReiserFS ist ein Journaling-Datei-System, welches alle Dateien und Dateinamen in einer ausgeglichenen Baumstruktur speichert.\n" +ext3predesc="Ext3 ist die Journaling-Variante des Ext2 Datei Systemes.\n" +jfspredesc="JFS ist IBM's Journaled-Datei-System, welches zur Zeit in IBM Firmen-Servern verwendet wird.\n" +xfspredesc="XFS ist SGI's Journaling-Datei-System mit Ursprung auf IRIX.\n" +selectfst="Wähle ein Datei-System für" +selectfsd="Bitte wählen sie die Art des Datei-Systems für ihre Festplatte aus. Hier folgen die Beschreibungen der verfügbaren Datei-Systeme:\n" +ext2shortdesc="Standard Linux ext2fs Datei-System" +reisershortdesc="Hans Reiser's journaling Datei-System" +ext3shortdesc="Journaling Variante des ext2fs Datei-Systemes" +jfsshortdesc="IBM's journaled Datei-System" +xfsshortdesc="SGI's journaling Datei-System" duringformatt="Formatiere" formatdevicestring="Formatiere Laufwerk:" -formatfsstring="Datei System:" +formatfsstring="Datei-System:" # linux Partitions Sektion sellinuxpartst="Wähle andere Linux Partition aus für /etc/fstab" -sellinuxpartsd="Sie scheinen mehr als eine Partition des Linux Typ zu haben. Sie können diese verwenden, um ihr Linux System über mehr als eine Partition zu verteilen. Gegenwärtig haben Sie nur die / Partition eingebunden. Sie wollen vielleicht Verzeichnisse wie /home oder /usr/local auf separaten Partitionen einbinden. Sie sollten nicht Verzeichnisse wie /etc, /sbin, oder /bin auf eine eigene Partition einbinden, da diese Verzeichnisse Anwendungen besitzen, die zum Starten des Systems und zum einbinden von Partitionen notwendig sind. Ausserdem, verwenden Sie nicht erneut eine Partition, die Sie bereits eingegeben haben. Bitte wählen Sie eine der folgenden Linux Partitionen aus, oder - sofern Sie fertig sind - drücken sie <$continue>" -inuse="in Verwendung" -askwherelt="Wähle Einbindungs Punkt (mount points) aus" -askwhereld="Sie müssen angeben, wo sie die neuen Partitionen einbinden möchten. Als Beispiel, wenn Sie sie nach /usr/local einbinden möchten, dann geben sie ein: /usr/local\n\n Wo wollen Sie ihre Partition einbinden?" +sellinuxpartsd="Sie scheinen mehr als eine Linux-Partition zu haben. Sie können diese verwenden um ihr Linux-System über mehr als eine Partition zu verteilen. Gegenwärtig haben Sie nur die / Partition eingebunden. Sie wollen vielleicht Verzeichnisse wie /home oder /usr/local auf separaten Partitionen einbinden. Sie sollten nicht Verzeichnisse wie /etc, /sbin, oder /bin auf eine eigene Partition einbinden, da diese Verzeichnisse Anwendungen enthalten, die zum Starten des Systems und zum Einbinden von Partitionen notwendig sind. Außerdem verwenden Sie nicht erneut eine Partition, die Sie bereits angegeben haben. Bitte wählen Sie eine der folgenden Linux-Partitionen aus, oder - sofern Sie fertig sind - drücken sie <$continue>" +inuse="in Benutzung" +askwherelt="Wählen Sie Einhängepunkt aus für" +askwhereld="Sie müssen angeben, wo Sie die neuen Partitionen einbinden möchten. Als Beispiel, wenn Sie sie nach /usr/local einbinden möchten, dann geben sie ein: /usr/local\n\n Wo wollen Sie ihre Partition einbinden?" # dos partitions section seldospartst="Wählen Sie die Partition aus, die zu /etc/fstab hinzugefügt werden soll" -seldospartsd="Damit diese Partitionen sichtbar sind unter Linux, müssen wir sie zu der Datei /etc/fstab hinzufügen. Bitte wählen Sie eine Partition aus, die zu /etc/fstab hinzugefügt werden soll, und sofern Sie fertig sind, drücken Sie <$continue>" +seldospartsd="Damit diese Partitionen unter Linux sichtbar sind, müssen wir sie zu der Datei /etc/fstab hinzufügen. Bitte wählen Sie eine Partition aus, die zu /etc/fstab hinzugefügt werden soll, und sofern Sie fertig sind, drücken Sie <$continue>" # packages section -categorychk="Suchen nach Kategorien. Bitte warten Sie..." -pkgchk="Suchen nach Packeten. Bitte warten Sie..." -categorystring="Wähle aus Kategorien" -pkgstring="Wähle aus Packete" -instpkgstring="Installiere Packete" -sect="Sektion" #wird derart dargestellt: Installiere Packete (Grund Sektion) +categorychk="Suche nach Kategorien. Bitte warten Sie..." +pkgchk="Suchen nach Paketen. Bitte warten Sie..." +categorystring="Wähle Sie Kategorien aus" +pkgstring="Wähle Pakete aus" +instpkgstring="Installiere Pakete" +sect="Sektion" #wird so dargestellt: Installiere Pakete (base Sektion) pleaseselectcategories="Bitte wählen Sie aus, welche Kategorien Sie installieren möchten" -pleaseselectpkgs="Bitte wählen Sie aus, welche Packete Sie installieren möchten" +pleaseselectpkgs="Bitte wählen Sie aus, welche Pakete Sie installieren möchten" neednextt="Legen Sie das nächste Medium ein" -neednextd="Bitte legen sie das nächste Frugalware Installationsmedium ein und drücken Sie Enter um die Installation der Packete fortzuführen." +neednextd="Bitte legen Sie das nächste Frugalware-Installations-Medium ein und drücken Sie Enter um die Installation der Pakete fortzuführen." continued="Installiere Packete von der nächsten Diskette/CD/DVD" quit="Beenden" -quitd="Beenden des Installieren von Packeten und Aufräumen" +quitd="Beenden Installation von Paketen und räume auf" -instpkg="Installiere ausgewählte Packete" -doneinstpkg="Fertig mit der Installation der ausgewählten Packete" -errinstpkg="Fehler traten auf während die ausgewählten Packete installiert wurden" +instpkg="Installiere ausgewählte Pakete" +doneinstpkg="Fertig mit der Installation der ausgewählten Pakete" +errinstpkg="Fehler traten auf, während die ausgewählten Pakete installiert wurden" pressenter="Drücken Sie ENTER um fortzusetzen..." # Konfigurations Sektion -confstring="Konfiguration des Installierten System" -confkmodt="Konfiguration der Kernel Module" +confstring="Konfiguration des installierten Systems" +confkmodt="Konfiguration der Kernel-Module" confkmodd="Aktualisieren der Modul-Abhängigkeiten..." nopasswdt="Kein Root Password gefunden" -nopasswdd="Es gibt zur Zeit kein Passwort für den System Administrator (Root). Es wird empfohlen, das Sie ein Password nun setzen, so dass es bereits beim Ersten Reboot verfügbar ist. Das ist besonders wichtig wenn sie einen Kernel benutzen, der netzwerkfähig ist, und die Maschine an ein LAN angeschlossen ist, das Zugang zum Internet hat. Wollen Sie ein Root Password setzen?" +nopasswdd="Es gibt zur Zeit kein Passwort für den System-Administrator (root). Es wird empfohlen, dass Sie ein Password setzen, damit es bereits beim ersten Reboot verfügbar ist. Das ist besonders wichtig, wenn sie einen Kernel benutzen, der netzwerkfähig ist und die Maschine an ein LAN angeschlossen ist, das Zugang zum Internet hat. Wollen Sie ein Root Password setzen?" -nonormalusert="Kein normaler Benutzer erkannt" -nonormaluserd="Zur Zeit gibt es keinen Nicht-Root Benutzer. Es wird sehr empfohlen, einen Nicht-Root Benutzer zu erstellen. Wollen Sie nun einen normalen Benutzer erstellen?" +nonormalusert="Kein normaler Benutzer gefunden" +nonormaluserd="Zur Zeit gibt es keinen nicht-root Benutzer. Es wird sehr empfohlen, einen nicht-root Benutzer zu erstellen. Wollen Sie nun einen normalen Benutzer erstellen?" endsetupt="Setup vollständig" -erebootd="Sofern sie etwas besonderes durchführen möchten, drücken sie auf Nein, und sie erhalten eine Shell. Wollen Sie ihren Computer neu starten?" -endsetupd="System Installation und Konfiguration wurde erfolgreich beendet. Wir hoffen das Frugalware $osver Sie zufrieden stellen wird. $erebootd" +erebootd="So fern sie etwas besonderes durchführen möchten, drücken sie auf Nein und sie erhalten eine Shell. Wollen Sie ihren Computer neu starten?" +endsetupd="System-Installation und Konfiguration wurde erfolgreich beendet. Wir hoffen das Frugalware $osver Sie zufrieden stellen wird. $erebootd" ferrort="Installations Fehler" ferrord="Es gab einen fatalen Fehler während der Installation. $erebootd" From nagybence at tipogral.hu Sat May 7 09:49:42 2005 From: nagybence at tipogral.hu (Bence Nagy) Date: Sat May 7 09:50:10 2005 Subject: [Frugalware-darcs] frugalware-current: scite-1.63-3 Message-ID: <20050507074942.C53B266AA9@genesis.frugalware.org> Sat May 7 09:06:40 CEST 2005 Bence Nagy * scite-1.63-3 simplyfied build() better default font settings diff -rN -u frugalware-current-old/extra/source/xapps/scite/FrugalBuild frugalware-current-new/extra/source/xapps/scite/FrugalBuild --- frugalware-current-old/extra/source/xapps/scite/FrugalBuild 2005-05-07 09:47:50.000000000 +0200 +++ frugalware-current-new/extra/source/xapps/scite/FrugalBuild 2005-05-07 09:11:33.000000000 +0200 @@ -1,10 +1,10 @@ -# Last modified: Wed, 13 Apr 2005 11:30:31 +0200 +# Last modified: Fri, 06 May 2005 20:19:55 +0200 # Compiling time: 0.4 SBU # Maintainer: Bence Nagy pkgname=scite pkgver=1.63 -pkgrel=2 +pkgrel=3 pkgdesc="A generally useful editor with facilities for building and running programs." depends=('gtk+2') groups=('xapps-extra') @@ -15,9 +15,13 @@ build() { cd $Fsrcdir/scintilla/gtk - Fmake - cd $Fsrcdir/$pkgname/gtk - Fmake + make + cd $Fsrcdir/scite/gtk + Fsed "Bitstream Vera Sans Mono" "Monospace" ../src/SciTEGlobal.properties + Fsed "Bitstream Vera Sans" "Sans-serif" ../src/SciTEGlobal.properties + Fsed "Bitstream Vera Serif" "Serif" ../src/SciTEGlobal.properties + Fsed "Bitstream Charter" "Serif" ../src/SciTEGlobal.properties + make Fmakeinstall Fln /usr/bin/SciTE /usr/bin/scite } From nagybence at tipogral.hu Sat May 7 10:49:53 2005 From: nagybence at tipogral.hu (Bence Nagy) Date: Sat May 7 10:50:20 2005 Subject: [Frugalware-darcs] frugalware-current: rubyzip-0.5.8-1 Message-ID: <20050507084953.5449266AA9@genesis.frugalware.org> Sat May 7 10:15:19 CEST 2005 Bence Nagy * rubyzip-0.5.8-1 new package (Ruby library for reading and writing zip files) diff -rN -u frugalware-current-old/extra/source/devel/rubyzip/FrugalBuild frugalware-current-new/extra/source/devel/rubyzip/FrugalBuild --- frugalware-current-old/extra/source/devel/rubyzip/FrugalBuild 1970-01-01 01:00:00.000000000 +0100 +++ frugalware-current-new/extra/source/devel/rubyzip/FrugalBuild 2005-05-07 10:20:22.000000000 +0200 @@ -0,0 +1,21 @@ +# Last Modified: Fri, 06 May 2005 22:34:55 +0200 +# Compiling Time: ~1 minute +# Maintainer: Bence Nagy + +pkgname=rubyzip +pkgver=0.5.8 +pkgrel=1 +pkgdesc="Ruby library for reading and writing zip files" +url="http://rubyzip.sourceforge.net/" +depends=('ruby') +groups=('devel-extra') +source=(http://download.sourceforge.net/rubyzip/rubyzip-$pkgver.tgz) +up2date=`lynx -dump "http://sourceforge.net/project/showfiles.php?group_id=43107" | grep tgz | head -n 1 | sed "s/.*rubyzip-\(.*\).tgz.*/\1/"` + +build() { + Fcd + Fsed "CONFIG" "\"$Fdestdir\",CONFIG" install.rb + ruby install.rb +} + +md5sums=('b1a9a5780be7b331a5576fa5ba6b25e6') From nagybence at tipogral.hu Sat May 7 13:50:53 2005 From: nagybence at tipogral.hu (Bence Nagy) Date: Sat May 7 13:51:18 2005 Subject: [Frugalware-darcs] frugalware-current: mysql-ruby-2.6-1 Message-ID: <20050507115053.E996266AA9@genesis.frugalware.org> Sat May 7 12:56:49 CEST 2005 Bence Nagy * mysql-ruby-2.6-1 new package (MySQL API module for Ruby) diff -rN -u frugalware-current-old/extra/source/devel/mysql-ruby/FrugalBuild frugalware-current-new/extra/source/devel/mysql-ruby/FrugalBuild --- frugalware-current-old/extra/source/devel/mysql-ruby/FrugalBuild 1970-01-01 01:00:00.000000000 +0100 +++ frugalware-current-new/extra/source/devel/mysql-ruby/FrugalBuild 2005-05-07 13:01:20.000000000 +0200 @@ -0,0 +1,14 @@ +# Last Modified: Sat, 07 May 2005 12:53:46 +0200 +# Compiling Time: ~1 minute +# Maintainer: Bence Nagy + +pkgname=mysql-ruby +pkgver=2.6 +pkgrel=1 +pkgdesc="MySQL API module for Ruby" +url="http://www.tmtm.org/en/mysql/ruby/" +depends=('ruby' 'mysql') +groups=('devel-extra') +source=(http://www.tmtm.org/en/mysql/ruby/mysql-ruby-$pkgver.tar.gz) +up2date=`lynx -dump "http://www.tmtm.org/en/mysql/ruby/" | grep mysql-ruby-.*.tar.gz | head -n 1 | sed "s/.*mysql-ruby-\(.*\).tar.gz.*/\1/"` +md5sums=('1eefc5a170de0752816c5092869426b1') From mamajom at axelero.hu Sat May 7 17:52:11 2005 From: mamajom at axelero.hu (VMiklos) Date: Sat May 7 17:54:03 2005 Subject: [Frugalware-darcs] frugalware-current: unarj-2.63a-2 Message-ID: <20050507155211.AAB3166AA9@genesis.frugalware.org> Sat May 7 17:12:16 CEST 2005 VMiklos * unarj-2.63a-2 added group() fixed depends() fwmakepkgized & optimized build() diff -rN -u frugalware-current-old/extra/source/devel/ruby-mysql/FrugalBuild frugalware-current-new/extra/source/devel/ruby-mysql/FrugalBuild --- frugalware-current-old/extra/source/devel/ruby-mysql/FrugalBuild 1970-01-01 01:00:00.000000000 +0100 +++ frugalware-current-new/extra/source/devel/ruby-mysql/FrugalBuild 2005-05-07 17:49:26.000000000 +0200 @@ -0,0 +1,20 @@ +# Last Modified: Sat, 07 May 2005 17:41:46 +0200 +# Compiling Time: ~1 minute +# Maintainer: Bence Nagy + +pkgname=ruby-mysql +pkgver=0.2.6 +pkgrel=1 +pkgdesc="MySQL Ruby API written by Ruby" +url="http://www.tmtm.org/en/ruby/mysql/" +depends=('ruby' 'mysql') +groups=('devel-extra') +source=(http://www.tmtm.org/en/ruby/mysql/ruby-mysql-$pkgver.tar.gz) +up2date=`lynx -dump "http://www.tmtm.org/en/ruby/mysql" | grep ruby-mysql-.*.tar.gz | head -n 1 | sed "s/.*ruby-mysql-\(.*\).tar.gz.*/\1/"` + +build() { + Fcd + Ffilerel `ruby -e "require 'rbconfig'; print Config::CONFIG['rubylibdir']"`/mysql.rb +} + +md5sums=('90e139a042294ed66338f369346249f1') diff -rN -u frugalware-current-old/source/base/unarj/FrugalBuild frugalware-current-new/source/base/unarj/FrugalBuild --- frugalware-current-old/source/base/unarj/FrugalBuild 2005-05-07 17:48:32.000000000 +0200 +++ frugalware-current-new/source/base/unarj/FrugalBuild 2005-05-07 17:10:38.000000000 +0200 @@ -1,25 +1,26 @@ -# Last Modified: Fri Mar 19 23:24:30 CET 2004 +# Last Modified: Sat, 07 May 2005 17:12:08 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos pkgname=unarj pkgver=2.63a -pkgrel=1 +pkgrel=2 pkgdesc="extract, test and view ARJ archives" url="http://www.ibiblio.org/pub/Linux/utils/compress/" up2date=`lynx -dump 'http://www.ibiblio.org/pub/Linux/utils/compress/?M=D' |grep unarj.*tar.gz$|sed -n 's/.*-\(.*\)\.t.*/\1/;1 p'` source=(http://www.ibiblio.org/pub/Linux/utils/compress/$pkgname-$pkgver.tar.gz) -depends=() +depends=('glibc') +groups=('base') md5sums=('a83d139c245f911f22cb1b611ec9768f') -build() { - cd $startdir/src/$pkgname-$pkgver - ./configure --prefix=/usr - mkdir -p $startdir/pkg/usr/bin - - make || return 1 - - make INSTALLDIR=$startdir/pkg/usr/bin install +build() +{ + Fmkdir /usr/bin + Fsed '^\(CFLAGS =\) -O2' "\1 $CFLAGS" Makefile + Fmake || return 1 + make INSTALLDIR=$Fdestdir/usr/bin install } +# optimalization ok + # vim: ft=sh From mamajom at axelero.hu Sat May 7 17:57:12 2005 From: mamajom at axelero.hu (VMiklos) Date: Sat May 7 17:59:00 2005 Subject: [Frugalware-darcs] frugalware-current: updated-2.11-2 Message-ID: <20050507155712.A21F166AA9@genesis.frugalware.org> Sat May 7 17:21:19 CEST 2005 VMiklos * updated-2.11-2 added groups() fwmakepkgized & optimized build() diff -rN -u frugalware-current-old/source/base/updated/FrugalBuild frugalware-current-new/source/base/updated/FrugalBuild --- frugalware-current-old/source/base/updated/FrugalBuild 2005-05-07 17:54:02.000000000 +0200 +++ frugalware-current-new/source/base/updated/FrugalBuild 2005-05-07 17:25:40.000000000 +0200 @@ -1,24 +1,26 @@ -# Last Modified: Sun Apr 11 22:07:04 CEST 2004 +# Last Modified: Sat, 07 May 2005 17:20:49 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos pkgname=updated pkgver=2.11 -pkgrel=1 +pkgrel=2 pkgdesc="an update daemon for Linux 2.0 or newer" url="http://www.ibiblio.org/pub/Linux/system/daemons/" depends=('glibc') +groups=('base') up2date=`lynx -dump 'http://www.ibiblio.org/pub/Linux/system/daemons/?M=D'|grep updated.*tar.gz$|sed -n 's/.*-\(.*\)\.t.*/\1/;1 p'` source=(http://www.ibiblio.org/pub/Linux/system/daemons/$pkgname-$pkgver.tar.gz) md5sums=('6328b9b044bd0a3653d703ebbd8b80fd') -build() { - cd $startdir/src/$pkgname-$pkgver - - make || return 1 - - install -D -m755 update $startdir/pkg/sbin/update - install -D -m644 update.8 $startdir/pkg/usr/man/man8/update.8 +build() +{ + Fsed '^\(CFLAGS =\) -O3' "\1 $CFLAGS" Makefile + Fmake || return 1 + Fexerel /sbin/update + Ffilerel /usr/man/man8/update.8 } +# optimalization ok + # vim: ft=sh From mamajom at axelero.hu Sat May 7 18:01:32 2005 From: mamajom at axelero.hu (VMiklos) Date: Sat May 7 18:03:05 2005 Subject: [Frugalware-darcs] frugalware-current: usbutils-0.11-4 Message-ID: <20050507160132.1F35466AA9@genesis.frugalware.org> Sat May 7 17:25:38 CEST 2005 VMiklos * usbutils-0.11-4 added group() fwmakepkgized build() reviewed optimalization diff -rN -u frugalware-current-old/source/base/usbutils/FrugalBuild frugalware-current-new/source/base/usbutils/FrugalBuild --- frugalware-current-old/source/base/usbutils/FrugalBuild 2005-05-07 17:58:13.000000000 +0200 +++ frugalware-current-new/source/base/usbutils/FrugalBuild 2005-05-07 17:34:05.000000000 +0200 @@ -1,28 +1,23 @@ -# Last Modified: Tue Dec 28 14:36:26 CET 2004 +# Last Modified: Sat, 07 May 2005 17:24:09 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos pkgname=usbutils pkgver=0.11 -pkgrel=3 +pkgrel=4 pkgdesc="USB utilities - lsusb,usbmodules" url="http://usb.cs.tum.edu/" depends=('glibc') +groups=('base') up2date=`lynx -dump 'http://wwwbode.cs.tum.edu/Par/arch/usb/download/usbutils/?C=M;O=D'|grep tar.gz|sed -n -e 's/.*]usbutils-\(.*\)\.tar\.gz .*/\1/' -e '1 p'` source=(http://usb.cs.tum.edu/download/usbutils/$pkgname-$pkgver.tar.gz) md5sums=('05157bed61af65749f02713c10b8ef26') -build() { - cd $startdir/src/$pkgname-$pkgver - ./configure --prefix=/usr - - make || return 1 - - make install DESTDIR=$startdir/pkg - # conflicts with libusb - # removing these not enough - # rm $startdir/pkg/usr/lib/libusb.{a,la} - rm -rf $startdir/pkg/usr/lib $startdir/pkg/usr/include +build() +{ + Fbuild || return 1 + Frm /usr/lib /usr/include } +# optimalization ok # vim: ft=sh From nagybence at tipogral.hu Sat May 7 18:05:28 2005 From: nagybence at tipogral.hu (Bence Nagy) Date: Sat May 7 18:05:46 2005 Subject: [Frugalware-darcs] frugalware-current: ruby-mysql-0.2.6-1 Message-ID: <20050507160528.5A9F766AA9@genesis.frugalware.org> Sat May 7 17:43:33 CEST 2005 Bence Nagy * ruby-mysql-0.2.6-1 new package (MySQL Ruby API written by Ruby) diff -rN -u frugalware-current-old/extra/source/devel/ruby-mysql/FrugalBuild frugalware-current-new/extra/source/devel/ruby-mysql/FrugalBuild --- frugalware-current-old/extra/source/devel/ruby-mysql/FrugalBuild 1970-01-01 01:00:00.000000000 +0100 +++ frugalware-current-new/extra/source/devel/ruby-mysql/FrugalBuild 2005-05-07 17:49:33.000000000 +0200 @@ -0,0 +1,20 @@ +# Last Modified: Sat, 07 May 2005 17:41:46 +0200 +# Compiling Time: ~1 minute +# Maintainer: Bence Nagy + +pkgname=ruby-mysql +pkgver=0.2.6 +pkgrel=1 +pkgdesc="MySQL Ruby API written by Ruby" +url="http://www.tmtm.org/en/ruby/mysql/" +depends=('ruby' 'mysql') +groups=('devel-extra') +source=(http://www.tmtm.org/en/ruby/mysql/ruby-mysql-$pkgver.tar.gz) +up2date=`lynx -dump "http://www.tmtm.org/en/ruby/mysql" | grep ruby-mysql-.*.tar.gz | head -n 1 | sed "s/.*ruby-mysql-\(.*\).tar.gz.*/\1/"` + +build() { + Fcd + Ffilerel `ruby -e "require 'rbconfig'; print Config::CONFIG['rubylibdir']"`/mysql.rb +} + +md5sums=('90e139a042294ed66338f369346249f1') From mamajom at axelero.hu Sat May 7 18:50:52 2005 From: mamajom at axelero.hu (VMiklos) Date: Sat May 7 18:51:37 2005 Subject: [Frugalware-darcs] frugalware-current: vim-6.3-2 Message-ID: <20050507165052.9686D66AA9@genesis.frugalware.org> Sat May 7 18:27:43 CEST 2005 VMiklos * vim-6.3-2 added groups() depends() cleanup fwmakepkgized build() reviewed optimalization diff -rN -u frugalware-current-old/source/base/vim/FrugalBuild frugalware-current-new/source/base/vim/FrugalBuild --- frugalware-current-old/source/base/vim/FrugalBuild 2005-05-07 18:48:06.000000000 +0200 +++ frugalware-current-new/source/base/vim/FrugalBuild 2005-05-07 18:26:26.000000000 +0200 @@ -1,29 +1,32 @@ -# Last Modified: Wed Jun 9 02:25:09 CEST 2004 +# Last Modified: Sat, 07 May 2005 18:26:00 +0200 # Compiling Time: ~3 minutes # Maintainer: VMiklos pkgname=vim pkgver=6.3 -pkgrel=1 +pkgrel=2 pkgdesc="VIM - Vi IMproved console" url="http://www.vim.org" -depends=('glibc' 'ncurses') +depends=('ncurses') +groups=('base') backup=(usr/share/vim/vimrc) up2date=`wget -q -O - --passive-ftp ftp://ftp.vim.org/pub/editors/vim/unix/.message|grep tar.gz|tr -s ' '|sed -n '1 p'|cut -d ' ' -f 2|cut -d - -f 2` source=(ftp://ftp.vim.org/pub/vim/unix/$pkgname-$pkgver.tar.bz2 \ vim-$pkgver-vimrc.diff) md5sums=('821fda8f14d674346b87e3ef9cb96389' 'ac49851c9adf65c40eb6274b3b7ab90b') -build() { - cd $startdir/src/ - patch -p0 Sat May 7 18:46:26 CEST 2005 VMiklos * moved procps-3.2.5-2 to -current duh, i would have to remove this 3 days before ;) diff -rN -u vmiklos-old/source/base/procps/FrugalBuild vmiklos-new/source/base/procps/FrugalBuild --- vmiklos-old/source/base/procps/FrugalBuild 2005-05-07 18:50:59.000000000 +0200 +++ vmiklos-new/source/base/procps/FrugalBuild 1970-01-01 01:00:00.000000000 +0100 @@ -1,31 +0,0 @@ -# Last Modified: Sat, 16 Apr 2005 21:32:41 +0200 -# Compiling Time: ~1 minute -# Maintainer: VMiklos - -pkgname=procps -pkgver=3.2.5 -pkgrel=2 -pkgdesc="Utilities for displaying process information" -url="http://procps.sf.net" -depends=('ncurses') -groups=('base') -backup=('etc/sysctl.conf') -install=$pkgname.install -up2date=`lynx -dump http://procps.sourceforge.net/ |grep 'latest release'|cut -d - -f 2|sed 's/.tar.gz.//'|cut -d ' ' -f 1` -source=(http://procps.sourceforge.net/procps-$pkgver.tar.gz rc.sysctl) -md5sums=('cde0e3612d1d7c68f404d46f01c44fb4' 'dd1a4cfb0ba604526ad589a86d43c3fa') - -build() -{ - Fcd - Fsed '^\(CFLAGS :=\).*' "\1 $CFLAGS" Makefile - Fsed '^\([^#]\)' '#\1' sysctl.conf - Fmake || return 1 - Fmakeinstall ldconfig=/bin/true - Ffilerel /etc/sysctl.conf - Frcd sysctl -} - -# optimalization ok - -# vim: ft=sh diff -rN -u vmiklos-old/source/base/procps/messages/sysctl.en vmiklos-new/source/base/procps/messages/sysctl.en --- vmiklos-old/source/base/procps/messages/sysctl.en 2005-05-07 18:50:59.000000000 +0200 +++ vmiklos-new/source/base/procps/messages/sysctl.en 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -startsysctl="Setting kernel variables" diff -rN -u vmiklos-old/source/base/procps/messages/sysctl.hu vmiklos-new/source/base/procps/messages/sysctl.hu --- vmiklos-old/source/base/procps/messages/sysctl.hu 2005-05-07 18:50:59.000000000 +0200 +++ vmiklos-new/source/base/procps/messages/sysctl.hu 1970-01-01 01:00:00.000000000 +0100 @@ -1 +0,0 @@ -startsysctl="A kernel változóinak beállítása" diff -rN -u vmiklos-old/source/base/procps/procps.install vmiklos-new/source/base/procps/procps.install --- vmiklos-old/source/base/procps/procps.install 2005-05-07 18:50:59.000000000 +0200 +++ vmiklos-new/source/base/procps/procps.install 1970-01-01 01:00:00.000000000 +0100 @@ -1,15 +0,0 @@ -post_install() -{ - chkconfig --add rc.sysctl -} - -pre_remove() -{ - chkconfig --del rc.sysctl -} - -op=$1 -shift -$op $* - -# vim: ft=sh diff -rN -u vmiklos-old/source/base/procps/rc.sysctl vmiklos-new/source/base/procps/rc.sysctl --- vmiklos-old/source/base/procps/rc.sysctl 2005-05-07 18:50:59.000000000 +0200 +++ vmiklos-new/source/base/procps/rc.sysctl 1970-01-01 01:00:00.000000000 +0100 @@ -1,18 +0,0 @@ -#!/bin/sh - -# (c) 2005 Vajna Miklos -# rc.sysctl for Frugalware -# distributed under GPL License - -. /etc/rc.d/rc.functions - -# chkconfig: 2345 85 15 -# description: Load in sysctl settings from /etc/sysctl.conf. - -if [ "$1" = "stop" ]; then - exit 0 -else # start - start "$startsysctl" - sysctl -n -p >/dev/null - ok $? -fi From mamajom at axelero.hu Sat May 7 18:50:58 2005 From: mamajom at axelero.hu (VMiklos) Date: Sat May 7 18:51:47 2005 Subject: [Frugalware-darcs] vmiklos: gcc-4.0.0-1 Message-ID: <20050507165058.C8D7A66AAB@genesis.frugalware.org> Sat May 7 18:20:55 CEST 2005 VMiklos * gcc-4.0.0-1 moved to devel/ fixed a typo in .install diff -rN -u vmiklos-old/source/base/gcc/FrugalBuild vmiklos-new/source/base/gcc/FrugalBuild --- vmiklos-old/source/base/gcc/FrugalBuild 2005-05-07 18:50:56.000000000 +0200 +++ vmiklos-new/source/base/gcc/FrugalBuild 1970-01-01 01:00:00.000000000 +0100 @@ -1,42 +0,0 @@ -# Last Modified: Mon, 25 Apr 2005 22:54:25 +0200 -# Compiling Time: ~4 hours on factory.frugalware.org -# Maintainer: VMiklos - -pkgname=gcc -pkgver=4.0.0 -pkgrel=1 -pkgdesc="The GNU Compiler Collection" -url="http://gcc.gnu.org" -depends=('glibc' 'binutils') -provides=('c-compiler') -groups=('base') -install=$pkgname.install -up2date=`lynx -dump http://gcc.gnu.org/releases.html|grep -1 Release|grep '\['|tr -s ' '|cut -d ' ' -f 3` -source=(ftp://gcc.gnu.org/pub/gcc/releases/gcc-$pkgver/$pkgname-$pkgver.tar.bz2) -# lynx -dump ftp://gcc.gnu.org/pub/gcc/releases/gcc-$pkgver/md5.sum|grep gcc-$pkgver.tar.bz2$|sed 's/^\([^ ]*\) .*/\1/' -md5sums=('55ee7df1b29f719138ec063c57b89db6') - -build() -{ - Fcd - mkdir ../$pkgname-build - cd ../$pkgname-build - ../$pkgname-$pkgver/configure --prefix=/usr --enable-shared \ - --enable-languages=c,c++,objc --enable-threads=posix \ - --enable-__cxa_atexit - - make bootstrap || return 1 - - Fmakeinstall - Frm /usr/bin/c++filt /usr/lib/libiberty.a - Fmkdir /lib - Fln ../usr/bin/cpp /lib/cpp - Fln gcc /usr/bin/cc - Fln g++ /usr/bin/ c++ - # conflicts with libstdc++ - Frm /usr/lib/libstdc++.* - Frm /usr/lib/libsupc++.* - Frm /usr/share/locale/*/LC_MESSAGES/libstdc++.mo -} - -# vim: ft=sh diff -rN -u vmiklos-old/source/base/gcc/gcc.install vmiklos-new/source/base/gcc/gcc.install --- vmiklos-old/source/base/gcc/gcc.install 2005-05-07 18:50:56.000000000 +0200 +++ vmiklos-new/source/base/gcc/gcc.install 1970-01-01 01:00:00.000000000 +0100 @@ -1,14 +0,0 @@ -post_upgrade() -{ - if [ `vercmp $2 4.0.0` == -1 ] ; then - echo "This package no longer contains the libstdc++ libraries." - echo "You're recommended to install it with pacman -S libsdc++!" - fi -} - -op=$1 -shift - -$op $* - -# vim: ft=sh diff -rN -u vmiklos-old/source/devel/gcc/FrugalBuild vmiklos-new/source/devel/gcc/FrugalBuild --- vmiklos-old/source/devel/gcc/FrugalBuild 1970-01-01 01:00:00.000000000 +0100 +++ vmiklos-new/source/devel/gcc/FrugalBuild 2005-04-27 22:56:00.000000000 +0200 @@ -0,0 +1,42 @@ +# Last Modified: Wed, 27 Apr 2005 22:56:31 +0200 +# Compiling Time: ~4 hours on factory.frugalware.org +# Maintainer: VMiklos + +pkgname=gcc +pkgver=4.0.0 +pkgrel=1 +pkgdesc="The GNU Compiler Collection" +url="http://gcc.gnu.org" +depends=('glibc' 'binutils') +provides=('c-compiler') +groups=('devel') +install=$pkgname.install +up2date=`lynx -dump http://gcc.gnu.org/releases.html|grep -1 Release|grep '\['|tr -s ' '|cut -d ' ' -f 3` +source=(ftp://gcc.gnu.org/pub/gcc/releases/gcc-$pkgver/$pkgname-$pkgver.tar.bz2) +# lynx -dump ftp://gcc.gnu.org/pub/gcc/releases/gcc-$pkgver/md5.sum|grep gcc-$pkgver.tar.bz2$|sed 's/^\([^ ]*\) .*/\1/' +md5sums=('55ee7df1b29f719138ec063c57b89db6') + +build() +{ + Fcd + mkdir ../$pkgname-build + cd ../$pkgname-build + ../$pkgname-$pkgver/configure --prefix=/usr --enable-shared \ + --enable-languages=c,c++,objc --enable-threads=posix \ + --enable-__cxa_atexit + + make bootstrap || return 1 + + Fmakeinstall + Frm /usr/bin/c++filt /usr/lib/libiberty.a + Fmkdir /lib + Fln ../usr/bin/cpp /lib/cpp + Fln gcc /usr/bin/cc + Fln g++ /usr/bin/ c++ + # conflicts with libstdc++ + Frm /usr/lib/libstdc++.* + Frm /usr/lib/libsupc++.* + Frm /usr/share/locale/*/LC_MESSAGES/libstdc++.mo +} + +# vim: ft=sh diff -rN -u vmiklos-old/source/devel/gcc/gcc.install vmiklos-new/source/devel/gcc/gcc.install --- vmiklos-old/source/devel/gcc/gcc.install 1970-01-01 01:00:00.000000000 +0100 +++ vmiklos-new/source/devel/gcc/gcc.install 2005-04-27 18:45:00.000000000 +0200 @@ -0,0 +1,14 @@ +post_upgrade() +{ + if [ `vercmp $2 4.0.0` == -1 ] ; then + echo "This package no longer contains the libstdc++ libraries." + echo "You're recommended to install it with pacman -S libstdc++!" + fi +} + +op=$1 +shift + +$op $* + +# vim: ft=sh From mamajom at axelero.hu Sat May 7 19:50:21 2005 From: mamajom at axelero.hu (VMiklos) Date: Sat May 7 19:52:15 2005 Subject: [Frugalware-darcs] frugalware-current: digikam-0.7.2-1 Message-ID: <20050507175021.23C4666AA9@genesis.frugalware.org> Sat May 7 19:09:58 CEST 2005 VMiklos * digikam-0.7.2-1 moved back from vmiklos's repo: 2005-03-20 - VMiklos - digikam-0.7.2-1 * temporarily moved from -current/kde/ diff -rN -u frugalware-current-old/extra/source/kde/digikam/FrugalBuild frugalware-current-new/extra/source/kde/digikam/FrugalBuild --- frugalware-current-old/extra/source/kde/digikam/FrugalBuild 1970-01-01 01:00:00.000000000 +0100 +++ frugalware-current-new/extra/source/kde/digikam/FrugalBuild 2005-05-07 19:08:43.000000000 +0200 @@ -0,0 +1,22 @@ +# Last modified: Sat, 05 Mar 2005 19:07:39 +0100 +# Compiling time: ~19 minutes +# Maintainer: Bence Nagy + +pkgname=digikam +pkgver=0.7.2 +pkgrel=1 +pkgdesc="Digital photo management application for kde" +url="http://digikam.sourceforge.net" +depends=('libkexif' 'libkipi' 'libgphoto2' 'imlib2' 'qt') +groups=('kde-extra' 'kde-apps') +source=(http://download.sourceforge.net/digikam/$pkgname-$pkgver.tar.bz2) +up2date=`lynx -dump 'http://prdownloads.sourceforge.net/digikam/?sort_by=date&sort=desc'|grep 'digikam-[0-9\.]*tar.bz2$'|sed -n 's/.*-\(.*\)\.t.*/\1/;1 p'` +md5sums=('c4573ae34c87b41efad4e69f983c36b9') + +build() +{ + Fprefix=/opt/kde + Fbuild +} + +# vim: ft=sh From mamajom at axelero.hu Sat May 7 19:54:39 2005 From: mamajom at axelero.hu (VMiklos) Date: Sat May 7 19:55:01 2005 Subject: [Frugalware-darcs] frugalware-current: digikamimageplugins-0.7.2-1 Message-ID: <20050507175439.088A966AA9@genesis.frugalware.org> Sat May 7 19:18:02 CEST 2005 VMiklos * digikamimageplugins-0.7.2-1 moved back from vmiklos's repo: 2005-03-20 - VMiklos - digikamimageplugins-0.7.2-1 * temporarily moved from -current/kde/ diff -rN -u frugalware-current-old/extra/source/kde/digikamimageplugins/FrugalBuild frugalware-current-new/extra/source/kde/digikamimageplugins/FrugalBuild --- frugalware-current-old/extra/source/kde/digikamimageplugins/FrugalBuild 1970-01-01 01:00:00.000000000 +0100 +++ frugalware-current-new/extra/source/kde/digikamimageplugins/FrugalBuild 2005-05-07 19:16:46.000000000 +0200 @@ -0,0 +1,22 @@ +# Last modified: Sat, 05 Mar 2005 20:34:01 +0100 +# Compiling time: ~11 minutes +# Maintainer: Bence Nagy + +pkgname=digikamimageplugins +pkgver=0.7.2 +pkgrel=1 +pkgdesc="Image plugins for digikam" +url="http://digikam.sourceforge.net" +depends=('digikam') +groups=('kde-extra' 'kde-apps') +source=(http://download.sourceforge.net/digikam/$pkgname-$pkgver.tar.bz2) +up2date=`lynx -dump 'http://prdownloads.sourceforge.net/digikam/?sort_by=date&sort=desc'|grep 'digikamimageplugins-[0-9\.]*tar.bz2$'|sed -n 's/.*-\(.*\)\.t.*/\1/;1 p'` +md5sums=('ff3d2da71168b7e2f166b450fe8053e2') + +build() +{ + Fprefix=/opt/kde + Fbuild +} + +# vim: ft=sh From mamajom at axelero.hu Sat May 7 19:54:47 2005 From: mamajom at axelero.hu (VMiklos) Date: Sat May 7 19:55:02 2005 Subject: [Frugalware-darcs] vmiklos: moved digikam and digikamimageplugins back to -current Message-ID: <20050507175447.31A6F66AAB@genesis.frugalware.org> Sat May 7 19:24:35 CEST 2005 VMiklos * moved digikam and digikamimageplugins back to -current diff -rN -u vmiklos-old/source/kde/digikam/FrugalBuild vmiklos-new/source/kde/digikam/FrugalBuild --- vmiklos-old/source/kde/digikam/FrugalBuild 2005-05-07 19:54:44.000000000 +0200 +++ vmiklos-new/source/kde/digikam/FrugalBuild 1970-01-01 01:00:00.000000000 +0100 @@ -1,22 +0,0 @@ -# Last modified: Sat, 05 Mar 2005 19:07:39 +0100 -# Compiling time: ~19 minutes -# Maintainer: Bence Nagy - -pkgname=digikam -pkgver=0.7.2 -pkgrel=1 -pkgdesc="Digital photo management application for kde" -url="http://digikam.sourceforge.net" -depends=('libkexif' 'libkipi' 'libgphoto2' 'imlib2' 'qt') -groups=('kde' 'kde-apps') -source=(http://download.sourceforge.net/digikam/$pkgname-$pkgver.tar.bz2) -up2date=`lynx -dump 'http://prdownloads.sourceforge.net/digikam/?sort_by=date&sort=desc'|grep 'digikam-[0-9\.]*tar.bz2$'|sed -n 's/.*-\(.*\)\.t.*/\1/;1 p'` -md5sums=('c4573ae34c87b41efad4e69f983c36b9') - -build() -{ - Fprefix=/opt/kde - Fbuild -} - -# vim: ft=sh diff -rN -u vmiklos-old/source/kde/digikamimageplugins/FrugalBuild vmiklos-new/source/kde/digikamimageplugins/FrugalBuild --- vmiklos-old/source/kde/digikamimageplugins/FrugalBuild 2005-05-07 19:54:44.000000000 +0200 +++ vmiklos-new/source/kde/digikamimageplugins/FrugalBuild 1970-01-01 01:00:00.000000000 +0100 @@ -1,22 +0,0 @@ -# Last modified: Sat, 05 Mar 2005 20:34:01 +0100 -# Compiling time: ~11 minutes -# Maintainer: Bence Nagy - -pkgname=digikamimageplugins -pkgver=0.7.2 -pkgrel=1 -pkgdesc="Image plugins for digikam" -url="http://digikam.sourceforge.net" -depends=('digikam') -groups=('kde' 'kde-apps') -source=(http://download.sourceforge.net/digikam/$pkgname-$pkgver.tar.bz2) -up2date=`lynx -dump 'http://prdownloads.sourceforge.net/digikam/?sort_by=date&sort=desc'|grep 'digikamimageplugins-[0-9\.]*tar.bz2$'|sed -n 's/.*-\(.*\)\.t.*/\1/;1 p'` -md5sums=('ff3d2da71168b7e2f166b450fe8053e2') - -build() -{ - Fprefix=/opt/kde - Fbuild -} - -# vim: ft=sh From xbit at frugalware.org Sat May 7 21:51:00 2005 From: xbit at frugalware.org (Zsolt Szalai) Date: Sat May 7 21:52:55 2005 Subject: [Frugalware-darcs] frugalware-current: fdb2db - little cleanup Message-ID: <20050507195100.C9B9866AA9@genesis.frugalware.org> Fri May 6 19:06:14 CEST 2005 Zsolt Szalai * fdb2db - little cleanup diff -rN -u frugalware-current-old/tools/fdb2db frugalware-current-new/tools/fdb2db --- frugalware-current-old/tools/fdb2db 2005-05-07 21:48:37.000000000 +0200 +++ frugalware-current-new/tools/fdb2db 2005-05-07 20:57:01.000000000 +0200 @@ -48,6 +48,26 @@ return $inp; } +sub HELP_MESSAGE{ + print < 'architecture', DESC => 'description', MD5SUM => 'md5sum', @@ -60,6 +80,8 @@ my %opts; getopts('r:e:b:pu:vit:d:h:f:', \%opts); +HELP_MESSAGE && exit unless %opts; + die 'Specify a repositoryname!' unless my $repo = $opts{r}; die 'Specify a filename!' unless my $fdbfile = $opts{f}; die 'Specify a version string!' unless my $fwver = $opts{e}; @@ -353,15 +375,10 @@ files mediumtext updated timestamp -=head1 BUGS - -Warn is data is too long. - -Verbose mode =head1 AUTHOR -Zsolt Szalai +Zsolt Szalai =head1 REPORTING BUGS From xbit at frugalware.org Sat May 7 21:55:51 2005 From: xbit at frugalware.org (Zsolt Szalai) Date: Sat May 7 22:00:30 2005 Subject: [Frugalware-darcs] frugalware-current: dhcp-3.0.3b2-1 - new upstream release Message-ID: <20050507195551.EE44766AA9@genesis.frugalware.org> Sat May 7 19:36:46 CEST 2005 Zsolt Szalai * dhcp-3.0.3b2-1 - new upstream release diff -rN -u frugalware-current-old/source/network/dhcp/FrugalBuild frugalware-current-new/source/network/dhcp/FrugalBuild --- frugalware-current-old/source/network/dhcp/FrugalBuild 2005-05-07 21:52:05.000000000 +0200 +++ frugalware-current-new/source/network/dhcp/FrugalBuild 2005-05-07 20:57:03.000000000 +0200 @@ -1,10 +1,10 @@ -# Last Modified: Mon, 21 Mar 2005 08:25:32 +0100 +# Last Modified: Sat, 07 May 2005 19:33:52 +0200 # Compiling Time: ~0.2 SBU # Contributor: VMiklos # Maintainer: Zsolt Szalai pkgname=dhcp -pkgver=3.0.3b1 +pkgver=3.0.3b2 pkgrel=1 pkgdesc="DHCP server and client utilities" url="http://www.isc.org/sw/dhcp/" @@ -12,9 +12,8 @@ groups=('network') backup=('etc/dhcpd.conf' 'etc/dhclient.conf') up2date=`lynx -dump 'http://ftp.linux.hr/pub/isc/dhcp/?M=D'|grep '[0-9].tar.gz$'|sed -n 's/.*-\(.*\)\.t.*/\1/;1 p'` -source=(ftp://ftp.isc.org/isc/$pkgname/$pkgname-$pkgver.tar.gz rc.dhcpd \ - dhcp-3.0.2-fix-invalid-attribute.patch) -md5sums=('91ef957f689977bd4263c7f46cc3ab5d' 'bfa2502401a92dcd9308c73551e053de' \ 'ca45269300d74a3a8750e0e64e8d92ea') +source=(ftp://ftp.isc.org/isc/$pkgname/$pkgname-$pkgver.tar.gz rc.dhcpd) +md5sums=('d69a2dad9264c966c21af394fced597b' 'bfa2502401a92dcd9308c73551e053de') build() { From mamajom at axelero.hu Sat May 7 22:02:50 2005 From: mamajom at axelero.hu (VMiklos) Date: Sat May 7 22:03:09 2005 Subject: [Frugalware-darcs] frugalware-current: which-2.16-2 Message-ID: <20050507200250.5988466AA9@genesis.frugalware.org> Sat May 7 21:42:12 CEST 2005 VMiklos * which-2.16-2 added groups() removed build() reviewed optimalization diff -rN -u frugalware-current-old/source/base/which/FrugalBuild frugalware-current-new/source/base/which/FrugalBuild --- frugalware-current-old/source/base/which/FrugalBuild 2005-05-07 21:57:20.000000000 +0200 +++ frugalware-current-new/source/base/which/FrugalBuild 2005-05-07 21:40:26.000000000 +0200 @@ -1,20 +1,18 @@ -# Last Modified: Fri Mar 19 23:29:59 CET 2004 +# Last Modified: Sat, 07 May 2005 21:42:04 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos pkgname=which pkgver=2.16 -pkgrel=1 +pkgrel=2 pkgdesc="A utility to show the full path of commands" url="http://www.xs4all.nl/~carlo17/which" depends=('glibc') +groups=('base') up2date=`lynx -dump http://www.xs4all.nl/~carlo17/which/NEWS|sed -n '1 p'|cut -d '>' -f 2|tr -d ' '` source=(http://www.xs4all.nl/~carlo17/$pkgname/$pkgname-$pkgver.tar.gz) md5sums=('830b83af48347a9a3520f561e47cbc9b') -build() { - cd $startdir/src/$pkgname-$pkgver - ./configure --prefix=/usr - make || return 1 - make DESTDIR=$startdir/pkg install -} +# optimalization ok + +# vim: ft=sh From nagybence at tipogral.hu Sat May 7 22:50:18 2005 From: nagybence at tipogral.hu (Bence Nagy) Date: Sat May 7 22:50:49 2005 Subject: [Frugalware-darcs] frugalware-current: ruby-gtk2-0.12.0-1 Message-ID: <20050507205018.82E1D66AA9@genesis.frugalware.org> Sat May 7 22:17:26 CEST 2005 Bence Nagy * ruby-gtk2-0.12.0-1 new package (Ruby language bindings for GTK+ development libraries) diff -rN -u frugalware-current-old/extra/source/devel/ruby-gtk2/FrugalBuild frugalware-current-new/extra/source/devel/ruby-gtk2/FrugalBuild --- frugalware-current-old/extra/source/devel/ruby-gtk2/FrugalBuild 1970-01-01 01:00:00.000000000 +0100 +++ frugalware-current-new/extra/source/devel/ruby-gtk2/FrugalBuild 2005-05-07 22:22:11.000000000 +0200 @@ -0,0 +1,14 @@ +# Last Modified: Sat, 07 May 2005 22:16:21 +0200 +# Compiling Time: ~9 minutes +# Maintainer: Bence Nagy + +pkgname=ruby-gtk2 +pkgver=0.12.0 +pkgrel=1 +pkgdesc="Ruby language bindings for GTK+ development libraries" +url="http://ruby-gnome2.sourceforge.jp/" +depends=('freetype2' 'gtk+2' 'ruby') +groups=('devel-extra') +source=(http://download.sourceforge.net/ruby-gnome2/ruby-gtk2-$pkgver.tar.gz) +up2date=`lynx -dump "http://sourceforge.net/project/showfiles.php?group_id=53614" | grep ruby-gtk2-.*.tar.gz | head -n 1 | sed "s/.*ruby-gtk2-\(.*\).tar.gz.*/\1/"` +md5sums=('a153bf069b6c5c51e29e522b4c1da8e6') From mamajom at axelero.hu Sat May 7 23:50:13 2005 From: mamajom at axelero.hu (VMiklos) Date: Sat May 7 23:52:12 2005 Subject: [Frugalware-darcs] frugalware-current: xfsprogs-2.5.6-2 Message-ID: <20050507215013.6C5F566AA9@genesis.frugalware.org> Sat May 7 22:58:54 CEST 2005 VMiklos * xfsprogs-2.5.6-2 added groups() fixed depends() fwmakepkgized build() reviewed optimalization diff -rN -u frugalware-current-old/source/base/xfsprogs/FrugalBuild frugalware-current-new/source/base/xfsprogs/FrugalBuild --- frugalware-current-old/source/base/xfsprogs/FrugalBuild 2005-05-07 23:47:52.000000000 +0200 +++ frugalware-current-new/source/base/xfsprogs/FrugalBuild 2005-05-07 22:57:48.000000000 +0200 @@ -1,13 +1,15 @@ -# Last Modified: Fri Jun 18 12:09:43 CEST 2004 +# Last Modified: Sat, 07 May 2005 22:57:25 +0200 # Compiling Time: ~5 minutes # Maintainer: VMiklos pkgname=xfsprogs pkgver=2.5.6 -pkgrel=1 +pkgrel=2 pkgdesc="XFS filesystem-specific static libraries and headers." url="http://oss.sgi.com/projects/xfs/" -depends=('glibc' 'xfsprogs-attr') +depends=('glibc') +makedepends=('xfsprogs-attr') +groups=('base') replaces=('xfsprogs-base') up2date=`wget --passive-ftp -O - -q ftp://oss.sgi.com/projects/xfs/latest/cmd_tars/MD5SUMS|grep $pkgname|cut -d ' ' -f 3|sed 's/.src.tar.gz//'|cut -d - -f 2` source=(ftp://oss.sgi.com/projects/xfs/latest/cmd_tars/$pkgname-$pkgver.src.tar.gz \ @@ -15,15 +17,15 @@ md5sums=('047ec75d3601a8dcf3d159da108be1ef' '81cbd3c92a894b364708de767a48fa43' \ '8c8365f6585e9abb18a166f7c7a933a7') -build() { - cd $startdir/src/$pkgname-$pkgver - patch -p1 <../$pkgname-$pkgver-lai.diff - patch -p1 <../$pkgname-$pkgver-defs.diff - ./configure --prefix=/usr --enable-shared=no - make || return 1 - - make prefix=$startdir/pkg/usr install || return 1 - make prefix=$startdir/pkg/usr install-dev || return 1 - mv $startdir/pkg/usr/sbin $startdir/pkg - mv $startdir/pkg/usr/libexec $startdir/pkg/usr/lib +build() +{ + Fpatchall + Fmake --enable-shared=no || return 1 + Fmakeinstall install-dev || return 1 + Fmv /usr/sbin / + Fmv /usr/libexec /usr/lib } + +# optimalization ok + +# vim: ft=sh From nagybence at tipogral.hu Sat May 7 23:54:46 2005 From: nagybence at tipogral.hu (Bence Nagy) Date: Sat May 7 23:55:05 2005 Subject: [Frugalware-darcs] frugalware-current: rbogl-0.32f-1 Message-ID: <20050507215446.955B566AA9@genesis.frugalware.org> Sat May 7 23:15:52 CEST 2005 Bence Nagy * rbogl-0.32f-1 new package (OpenGL interface for Rub) diff -rN -u frugalware-current-old/extra/source/devel/rbogl/FrugalBuild frugalware-current-new/extra/source/devel/rbogl/FrugalBuild --- frugalware-current-old/extra/source/devel/rbogl/FrugalBuild 1970-01-01 01:00:00.000000000 +0100 +++ frugalware-current-new/extra/source/devel/rbogl/FrugalBuild 2005-05-07 23:19:17.000000000 +0200 @@ -0,0 +1,19 @@ +# Last Modified: Sat, 07 May 2005 23:14:48 +0200 +# Compiling Time: ~1 minute +# Maintainer: Bence Nagy + +pkgname=rbogl +pkgver=0.32f +pkgrel=1 +pkgdesc="OpenGL interface for Ruby" +url="http://www2.giganet.net/~yoshi/" +depends=('ruby' 'x') +groups=('devel-extra') +source=(http://www2.giganet.net/~yoshi/rbogl-$pkgver.tar.gz) +up2date=`wget -O - -q http://www2.giganet.net/~yoshi/ | grep rbogl-.*.tar.gz | tail -n 1 | sed "s/.*rbogl-\(.*\).tar.gz.*/\1/"` +md5sums=('4eff2e4910361f8110a25da2164242ff') + +build() { + Fcd opengl-$pkgver + Fbuild +} From nagybence at tipogral.hu Sun May 8 11:54:10 2005 From: nagybence at tipogral.hu (Bence Nagy) Date: Sun May 8 11:54:39 2005 Subject: [Frugalware-darcs] frugalware-current: lcdf-typetools-2.29-1 Message-ID: <20050508095410.82C8E66AA9@genesis.frugalware.org> Sun May 8 11:00:09 CEST 2005 Bence Nagy * lcdf-typetools-2.29-1 version bump diff -rN -u frugalware-current-old/extra/source/apps/lcdf-typetools/FrugalBuild frugalware-current-new/extra/source/apps/lcdf-typetools/FrugalBuild --- frugalware-current-old/extra/source/apps/lcdf-typetools/FrugalBuild 2005-05-08 11:48:45.000000000 +0200 +++ frugalware-current-new/extra/source/apps/lcdf-typetools/FrugalBuild 2005-05-08 11:03:55.000000000 +0200 @@ -1,9 +1,9 @@ -# Last modified: Fri, 29 Apr 2005 06:17:13 +0200 +# Last modified: Sun, 08 May 2005 10:59:20 +0200 # Compiling time: ~7 minutes # Maintainer: Bence Nagy pkgname=lcdf-typetools -pkgver=2.28 +pkgver=2.29 pkgrel=1 pkgdesc="Several command-line programs for manipulating PostScript Type 1 and PostScript-flavored OpenType fonts" url="http://www.lcdf.org/type" @@ -12,4 +12,4 @@ up2date=`lynx -dump http://www.lcdf.org/type | grep "lcdf-typetools-.*.tar.gz" | tail -n 1 | sed "s/.*lcdf-typetools-\(.*\).tar.gz.*/\1/"` source=($url/$pkgname-$pkgver.tar.gz) -md5sums=('62bdbbe0d7be10c350446fab34fab3a7') +md5sums=('cafbca0ea4d1f970a8f9bfc1b3951594') diff -rN -u frugalware-current-old/extra/source/devel/perl-tk/FrugalBuild frugalware-current-new/extra/source/devel/perl-tk/FrugalBuild --- frugalware-current-old/extra/source/devel/perl-tk/FrugalBuild 1970-01-01 01:00:00.000000000 +0100 +++ frugalware-current-new/extra/source/devel/perl-tk/FrugalBuild 2005-05-08 11:50:13.000000000 +0200 @@ -0,0 +1,32 @@ +# only root can build :| + +# Last Modified: Sun, 08 May 2005 09:12:16 +0200 +# Compiling Time: ~0.8 SBU +# Maintainer: Zsolt Szalai + +pkgname=perl-tk +pkgver=804.027 +pkgrel=2 +pkgdesc="Graphical User Interface ToolKit" +url="http://cpan.org/" +makedepends=('perl') +depends=('perl' 'libjpeg' 'x' 'libpng') +groups=('devel-extra') +up2date=`lynx -dump http://search.cpan.org/~ni-s/ |grep ']Tk-' |sed -e 's/.*Tk-\(.*\) a.*/\1/; q'` +source=(http://search.cpan.org/CPAN/authors/id/N/NI/NI-S/Tk-$pkgver.tar.gz) +md5sums=('d1ca4a6bff6dae4d937fabde4e86256b') + +build() { + cd $startdir/src/Tk-$pkgver + perl Makefile.PL + + make test + make || return 1 + + make install DESTDIR=$startdir/pkg + mv $startdir/pkg/usr/lib/perl5/site_perl/?.?.? \ + $startdir/pkg/usr/lib/perl5/site_perl/current + rm -rf $startdir/pkg/usr/lib/perl5/?.?.? + find $startdir/pkg/usr/lib/perl5/site_perl/current/ -name .packlist -exec rm {} \; +} + From xbit at frugalware.org Sun May 8 12:50:52 2005 From: xbit at frugalware.org (Zsolt Szalai) Date: Sun May 8 12:54:14 2005 Subject: [Frugalware-darcs] frugalware-current: perl-tk - initial release Message-ID: <20050508105052.C689F66AA9@genesis.frugalware.org> Sun May 8 10:27:05 CEST 2005 Zsolt Szalai * perl-tk - initial release diff -rN -u frugalware-current-old/extra/source/devel/perl-tk/FrugalBuild frugalware-current-new/extra/source/devel/perl-tk/FrugalBuild --- frugalware-current-old/extra/source/devel/perl-tk/FrugalBuild 1970-01-01 01:00:00.000000000 +0100 +++ frugalware-current-new/extra/source/devel/perl-tk/FrugalBuild 2005-05-08 12:49:14.000000000 +0200 @@ -0,0 +1,32 @@ +# only root can build :| + +# Last Modified: Sun, 08 May 2005 09:12:16 +0200 +# Compiling Time: ~0.8 SBU +# Maintainer: Zsolt Szalai + +pkgname=perl-tk +pkgver=804.027 +pkgrel=2 +pkgdesc="Graphical User Interface ToolKit" +url="http://cpan.org/" +makedepends=('perl') +depends=('perl' 'libjpeg' 'x' 'libpng') +groups=('devel-extra') +up2date=`lynx -dump http://search.cpan.org/~ni-s/ |grep ']Tk-' |sed -e 's/.*Tk-\(.*\) a.*/\1/; q'` +source=(http://search.cpan.org/CPAN/authors/id/N/NI/NI-S/Tk-$pkgver.tar.gz) +md5sums=('d1ca4a6bff6dae4d937fabde4e86256b') + +build() { + cd $startdir/src/Tk-$pkgver + perl Makefile.PL + + make test + make || return 1 + + make install DESTDIR=$startdir/pkg + mv $startdir/pkg/usr/lib/perl5/site_perl/?.?.? \ + $startdir/pkg/usr/lib/perl5/site_perl/current + rm -rf $startdir/pkg/usr/lib/perl5/?.?.? + find $startdir/pkg/usr/lib/perl5/site_perl/current/ -name .packlist -exec rm {} \; +} + From xbit at frugalware.org Sun May 8 12:55:58 2005 From: xbit at frugalware.org (Zsolt Szalai) Date: Sun May 8 12:57:38 2005 Subject: [Frugalware-darcs] frugalware-current: perl-tk-804.027-3 - moved to extra/xapps Message-ID: <20050508105558.37C7B66AA9@genesis.frugalware.org> Sun May 8 11:05:53 CEST 2005 Zsolt Szalai * perl-tk-804.027-3 - moved to extra/xapps diff -rN -u frugalware-current-old/extra/source/devel/perl-tk/FrugalBuild frugalware-current-new/extra/source/devel/perl-tk/FrugalBuild --- frugalware-current-old/extra/source/devel/perl-tk/FrugalBuild 2005-05-08 12:52:04.000000000 +0200 +++ frugalware-current-new/extra/source/devel/perl-tk/FrugalBuild 1970-01-01 01:00:00.000000000 +0100 @@ -1,32 +0,0 @@ -# only root can build :| - -# Last Modified: Sun, 08 May 2005 09:12:16 +0200 -# Compiling Time: ~0.8 SBU -# Maintainer: Zsolt Szalai - -pkgname=perl-tk -pkgver=804.027 -pkgrel=2 -pkgdesc="Graphical User Interface ToolKit" -url="http://cpan.org/" -makedepends=('perl') -depends=('perl' 'libjpeg' 'x' 'libpng') -groups=('devel-extra') -up2date=`lynx -dump http://search.cpan.org/~ni-s/ |grep ']Tk-' |sed -e 's/.*Tk-\(.*\) a.*/\1/; q'` -source=(http://search.cpan.org/CPAN/authors/id/N/NI/NI-S/Tk-$pkgver.tar.gz) -md5sums=('d1ca4a6bff6dae4d937fabde4e86256b') - -build() { - cd $startdir/src/Tk-$pkgver - perl Makefile.PL - - make test - make || return 1 - - make install DESTDIR=$startdir/pkg - mv $startdir/pkg/usr/lib/perl5/site_perl/?.?.? \ - $startdir/pkg/usr/lib/perl5/site_perl/current - rm -rf $startdir/pkg/usr/lib/perl5/?.?.? - find $startdir/pkg/usr/lib/perl5/site_perl/current/ -name .packlist -exec rm {} \; -} - diff -rN -u frugalware-current-old/extra/source/xapps/perl-tk/FrugalBuild frugalware-current-new/extra/source/xapps/perl-tk/FrugalBuild --- frugalware-current-old/extra/source/xapps/perl-tk/FrugalBuild 1970-01-01 01:00:00.000000000 +0100 +++ frugalware-current-new/extra/source/xapps/perl-tk/FrugalBuild 2005-05-08 12:27:24.000000000 +0200 @@ -0,0 +1,32 @@ +# only root can build :| + +# Last Modified: Sun, 08 May 2005 11:00:58 +0200 +# Compiling Time: ~0.8 SBU +# Maintainer: Zsolt Szalai + +pkgname=perl-tk +pkgver=804.027 +pkgrel=3 +pkgdesc="Graphical User Interface ToolKit" +url="http://cpan.org/" +makedepends=('perl') +depends=('perl' 'libjpeg' 'x' 'libpng') +groups=('xapps-extra') +up2date=`lynx -dump http://search.cpan.org/~ni-s/ |grep ']Tk-' |sed -e 's/.*Tk-\(.*\) a.*/\1/; q'` +source=(http://search.cpan.org/CPAN/authors/id/N/NI/NI-S/Tk-$pkgver.tar.gz) +md5sums=('d1ca4a6bff6dae4d937fabde4e86256b') + +build() { + cd $startdir/src/Tk-$pkgver + perl Makefile.PL + + make test + make || return 1 + + make install DESTDIR=$startdir/pkg + mv $startdir/pkg/usr/lib/perl5/site_perl/?.?.? \ + $startdir/pkg/usr/lib/perl5/site_perl/current + rm -rf $startdir/pkg/usr/lib/perl5/?.?.? + find $startdir/pkg/usr/lib/perl5/site_perl/current/ -name .packlist -exec rm {} \; +} + From nagybence at tipogral.hu Sun May 8 13:02:14 2005 From: nagybence at tipogral.hu (Bence Nagy) Date: Sun May 8 13:04:08 2005 Subject: [Frugalware-darcs] frugalware-current: freeciv-2.0.1-1 Message-ID: <20050508110214.80AA866AA9@genesis.frugalware.org> Sun May 8 12:08:47 CEST 2005 Bence Nagy * freeciv-2.0.1-1 new package (A multiuser clone of the famous Microprose game of Civilization) diff -rN -u frugalware-current-old/extra/source/games/freeciv/FrugalBuild frugalware-current-new/extra/source/games/freeciv/FrugalBuild --- frugalware-current-old/extra/source/games/freeciv/FrugalBuild 1970-01-01 01:00:00.000000000 +0100 +++ frugalware-current-new/extra/source/games/freeciv/FrugalBuild 2005-05-08 12:12:44.000000000 +0200 @@ -0,0 +1,13 @@ +# Last modified: Sun, 08 May 2005 12:06:52 +0200 +# Compiling time: ~ minute +# Maintainer: Bence Nagy + +pkgname=freeciv +pkgver=2.0.1 +pkgrel=1 +pkgdesc="A multiuser clone of the famous Microprose game of Civilization" +url="http://www.freeciv.org/" +depends=('gtk+2' 'readline' 'freetype2' 'sdl_mixer' 'libvorbis') +groups=('games-extra') +source=(ftp://ftp.freeciv.org/freeciv/stable/$pkgname-$pkgver.tar.bz2) +up2date=`lynx -dump "ftp://ftp.freeciv.org/pub/freeciv/stable/" | grep freeciv-.*.tar.bz2 | tail -n 1 | sed "s/.*freeciv-\(.*\).tar.bz2/\1/"` From nagybence at tipogral.hu Sun May 8 13:07:18 2005 From: nagybence at tipogral.hu (Bence Nagy) Date: Sun May 8 13:07:48 2005 Subject: [Frugalware-darcs] frugalware-current: openttd-0.3.6-2 Message-ID: <20050508110718.1587166AA9@genesis.frugalware.org> Sun May 8 12:10:57 CEST 2005 Bence Nagy * openttd-0.3.6-2 added groups() fwmakepkgized build() diff -rN -u frugalware-current-old/extra/source/games/openttd/FrugalBuild frugalware-current-new/extra/source/games/openttd/FrugalBuild --- frugalware-current-old/extra/source/games/openttd/FrugalBuild 2005-05-08 13:04:10.000000000 +0200 +++ frugalware-current-new/extra/source/games/openttd/FrugalBuild 2005-05-08 12:20:01.000000000 +0200 @@ -1,32 +1,23 @@ -# Last modified: Fri, 28 Jan 2005 12:51:48 +0100 +# Last modified: Sun, 08 May 2005 12:09:03 +0200 # Compiling time: ~1 minute # Maintainer: Laszlo Dvornik pkgname=openttd pkgver=0.3.6 -pkgrel=1 +pkgrel=2 pkgdesc="An open source clone of the Microprose game Transport Tycoon Deluxe" url="http://www.openttd.com/" -depends=('sdl' 'zlib' 'libpng') -up2date=`elinks -dump 'http://prdownloads.sourceforge.net/openttd/?sort_by=date&sort=desc'|grep openttd-[0-9\.]*-source.tar.gz|sed -n 's/.*-\(.*\)-source.*/\1/;1 p'` -source=(http://dl.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver-source.tar.gz \ - $pkgname.desktop \ - README) -md5sums=('4127f17e45c5dd2e1720ebf2a96e7eac' \ - '0c4f8fbb62ebbccf174b9e15d02408d3' \ - '94ec8b1ff3447535eb8a1b591031df9c') +depends=('sdl' 'libpng') +groups=('games-extra') +up2date=`lynx -dump "http://prdownloads.sourceforge.net/openttd/?sort_by=date&sort=desc" | grep openttd-[0-9\.]*-source.tar.gz | head -n 1 | sed -n "s/.*openttd-\(.*\)-source.tar.gz*/\1/"` +source=(http://dl.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver-source.tar.gz $pkgname.desktop README) +md5sums=('4127f17e45c5dd2e1720ebf2a96e7eac' '0c4f8fbb62ebbccf174b9e15d02408d3' '94ec8b1ff3447535eb8a1b591031df9c') build() { - cd $startdir/src/$pkgname-$pkgver - - make PREFIX=/usr INSTALL=1 BINARY_DIR=bin DATA_DIR=share/openttd \ - PERSONAL_DIR=.openttd USE_HOMEDIR=1 RELEASE=$pkgver || return 1 - + Fcd + make PREFIX=/usr INSTALL=1 BINARY_DIR=bin DATA_DIR=share/openttd PERSONAL_DIR=.openttd USE_HOMEDIR=1 RELEASE=$pkgver make DEST_DIR=$startdir/pkg install - - # Install GNOME menu file. - install -D -m644 -o root -g root $startdir/src/$pkgname.desktop \ - $startdir/pkg/usr/share/applications/$pkgname.desktop + Ffile /usr/share/applications/openttd.desktop } # vim: ft=sh From xbit.lists at chello.hu Sun May 8 13:07:23 2005 From: xbit.lists at chello.hu (Zsolt Szalai) Date: Sun May 8 13:07:56 2005 Subject: [Frugalware-darcs] xbit: gprsec-2.5.3-3 - initial release Message-ID: <20050508110723.B01C766AAB@genesis.frugalware.org> Sun May 8 10:42:59 CEST 2005 Zsolt Szalai * gprsec-2.5.3-3 - initial release diff -rN -u xbit-old/source/extra/xapps/gprsec/FrugalBuild xbit-new/source/extra/xapps/gprsec/FrugalBuild --- xbit-old/source/extra/xapps/gprsec/FrugalBuild 1970-01-01 01:00:00.000000000 +0100 +++ xbit-new/source/extra/xapps/gprsec/FrugalBuild 2005-05-08 12:02:03.000000000 +0200 @@ -0,0 +1,32 @@ +# Last Modified: Sun May 8 10:16:11 CEST 2005 +# Compiling Time: ~0.1 SBU +# Maintainer: Zsolt Szalai + +pkgname=gprsec +pkgver=2.5.3 +pkgrel=3 +pkgdesc="A free GUI for GPRS connecting for Linux distributions and FreeBSD" +url="http://www.easyconnect.linuxuser.hu/modules/index/" +depends=('perl-tk') +groups=('xapps-extra') +up2date=`lynx -dump http://www.easyconnect.linuxuser.hu/modules/downloads/list.php?category=1 |grep ']GPRS Easy Connect' |sed -e 's/.*onnect \(.*\) A.*/\1/'` +source=(http://www.easyconnect.linuxuser.hu/modules/downloads/get.php?file=http://www.easyconnect.linuxuser.hu/downloads/GPRS_Easy_Connect_253_Install.tar.gz) +md5sums=('14d57e3908a38585d3c9a85911545a37') + +build() { + cd $startdir/src/ + mkdir -p $startdir/pkg/usr/bin $startdir/pkg/usr/share/icons/ $startdir/pkg/usr/share/gprsec + mkdir -p $startdir/pkg/usr/local/src/SG-1.0.1 $startdir/pkg/usr/share/gprsec/languages + + cp ./data/bin/gprsec $startdir/pkg/usr/bin/gprsec + cp ./data/bin/read2.pl $startdir/pkg/usr/bin/read2.pl + cp ./data/share/icons/gprsec.png $startdir/pkg/usr/share/icons/gprsec.png + cp -R ./data/share/gprsec $startdir/pkg/usr/share/ + + cp -R ./data/src/SG-1.0.1/Linux/* $startdir/pkg/usr/local/src/SG-1.0.1 + cp ./data/src/SG-1.0.1/Linux/lng/* $startdir/pkg/usr/share/gprsec/languages + ln -s /usr/local/src/SG-1.0.1/bin/SG $startdir/pkg/usr/bin/SG + +} + +# vim: ft=sh From nagybence at tipogral.hu Sun May 8 13:49:47 2005 From: nagybence at tipogral.hu (Bence Nagy) Date: Sun May 8 13:50:15 2005 Subject: [Frugalware-darcs] frugalware-current: urw-fonts-1.0.7pre40 Message-ID: <20050508114947.809E966AA9@genesis.frugalware.org> Sun May 8 13:37:04 CEST 2005 Bence Nagy * urw-fonts-1.0.7pre40 added groups() simplyfied build() new maintainer (gimb) diff -rN -u frugalware-current-old/source/apps/urw-fonts/FrugalBuild frugalware-current-new/source/apps/urw-fonts/FrugalBuild --- frugalware-current-old/source/apps/urw-fonts/FrugalBuild 2005-05-08 13:47:34.000000000 +0200 +++ frugalware-current-new/source/apps/urw-fonts/FrugalBuild 2005-05-08 13:41:23.000000000 +0200 @@ -1,32 +1,28 @@ -# Last modified: Thu, 27 Jan 2005 16:44:32 +0100 +# Last modified: Sun, 08 May 2005 13:34:52 +0200 # Compiling time: ~1 second -# Maintainer: Laszlo Dvornik +# Contributor: Laszlo Dvornik +# Maintainer: Bence Nagy pkgname=urw-fonts pkgver=1.0.7pre40 -pkgrel=1 +pkgrel=2 pkgdesc="Cyrillized free URW fonts" url="ftp://ftp.gnome.ru/fonts/urw/release/" depends=('fontconfig>=2.2.3-7') +groups=('apps') replaces=('ghostscript-fonts-std') conflicts=('ghostscript-fonts-std') -install=$pkgname.install +install=urw-fonts.install up2date=`wget --passive-ftp -O - -q ftp://ftp.gnome.ru/fonts/urw/release/|grep urw-fonts.*tar.bz2|sed -n 's/.*s-\(.*\)\.t.*/\1/;1 p'` -source=(ftp://ftp.gnome.ru/fonts/urw/release/$pkgname-$pkgver.tar.bz2 \ - $pkgname.install) -md5sums=('316c05d15d84e3b9aa4e862eb5b7b651' \ - '5b5b4f37abe654fb0d5f6a95a3b6bad5') +source=(ftp://ftp.gnome.ru/fonts/urw/release/$pkgname-$pkgver.tar.bz2 urw-fonts.install) +md5sums=('316c05d15d84e3b9aa4e862eb5b7b651' '5b5b4f37abe654fb0d5f6a95a3b6bad5') build() { - cd $startdir/src/ - chmod 644 * - rm {urw-fonts-1.0.7pre40.tar.bz2,$pkgname.install} + cd $Fsrcdir + Ffile *.{afm,pfb} /usr/share/ghostscript/fonts + cd $Fdestdir/usr/share/ghostscript/fonts mkfontscale mkfontdir - mkdir -p $startdir/pkg/usr/share/doc/$pkgname-$pkgver - mv {ChangeLog,COPYING,README*,TODO} $startdir/pkg/usr/share/doc/$pkgname-$pkgver - mkdir -p $startdir/pkg/usr/share/ghostscript/fonts - mv * $startdir/pkg/usr/share/ghostscript/fonts } # vim: ft=sh From mamajom at axelero.hu Sun May 8 14:50:34 2005 From: mamajom at axelero.hu (VMiklos) Date: Sun May 8 14:51:15 2005 Subject: [Frugalware-darcs] frugalware-current: xfsprogs-acl-2.2.15-2 Message-ID: <20050508125034.06FD366AA9@genesis.frugalware.org> Sun May 8 14:13:10 CEST 2005 VMiklos * xfsprogs-acl-2.2.15-2 added groups() fixed depends() fwmakepkgized build() reviewed optimalization diff -rN -u frugalware-current-old/source/base/xfsprogs-acl/FrugalBuild frugalware-current-new/source/base/xfsprogs-acl/FrugalBuild --- frugalware-current-old/source/base/xfsprogs-acl/FrugalBuild 2005-05-08 14:48:22.000000000 +0200 +++ frugalware-current-new/source/base/xfsprogs-acl/FrugalBuild 2005-05-08 14:14:51.000000000 +0200 @@ -1,22 +1,26 @@ -# Last Modified: Fri Jun 18 12:40:31 CEST 2004 +# Last Modified: Sun, 08 May 2005 14:12:29 +0200 # Compiling Time: ~2 minutes # Maintainer: VMiklos pkgname=xfsprogs-acl pkgver=2.2.15 -pkgrel=1 +pkgrel=2 pkgdesc="Dynamic library for access control list support." url="http://oss.sgi.com/projects/xfs/" -depends=('glibc' 'xfsprogs') +depends=('xfsprogs-attr') +groups=('base') up2date=`wget --passive-ftp -O - -q ftp://oss.sgi.com/projects/xfs/latest/cmd_tars/MD5SUMS|grep acl|cut -d ' ' -f 3|sed 's/.src.tar.gz//'|cut -d - -f 2` source=(ftp://oss.sgi.com/projects/xfs/latest/cmd_tars/acl-$pkgver.src.tar.gz) md5sums=('666889d62382a7c486f88f0cdcbc3a75') -build() { - cd $startdir/src/acl-$pkgver - ./configure --prefix=/usr - make || return 1 - mkdir -p $startdir/pkg/usr/sbin - make prefix=$startdir/pkg/usr install || return 1 - make prefix=$startdir/pkg/usr install-lib || return 1 +build() +{ + Fcd acl-$pkgver + Fmake || return 1 + Fmkdir /usr/sbin + Fmakeinstall install-lib } + +# optimalization ok + +# vim: ft=sh From mamajom at axelero.hu Sun May 8 14:50:39 2005 From: mamajom at axelero.hu (VMiklos) Date: Sun May 8 14:51:27 2005 Subject: [Frugalware-darcs] vmiklos: squid-2.5.STABLE9-1 Message-ID: <20050508125039.4E58F66AAB@genesis.frugalware.org> Sun May 8 14:32:00 CEST 2005 VMiklos * squid-2.5.STABLE9-1 new package (Squid Web Proxy Cache) requested by dreamweaverpk@gmail.com diff -rN -u vmiklos-old/source/network/squid/FrugalBuild vmiklos-new/source/network/squid/FrugalBuild --- vmiklos-old/source/network/squid/FrugalBuild 1970-01-01 01:00:00.000000000 +0100 +++ vmiklos-new/source/network/squid/FrugalBuild 2005-05-08 14:29:41.000000000 +0200 @@ -0,0 +1,54 @@ +# Last Modified: Sun, 08 May 2005 14:01:03 +0200 +# Compiling Time: TODO +# Maintainer: VMiklos + +pkgname=squid +pkgver=2.5.STABLE9 +pkgrel=1 +pkgdesc="Squid Web Proxy Cache" +url="http://www.squid-cache.org/" +depends=('openssl' 'dcron' 'perl') +groups=('network-extra') +backup=(etc/squid/{mime,msntauth,squid}.conf) +install=$pkgname.install +up2date=`lynx -dump $url/Versions/v2/2.5/|grep -1 Current|sed -n 's/.*-\(.*\)/\1/;$ p'` +source=(http://www.squid-cache.org/Versions/v2/2.5/$pkgname-$pkgver.tar.bz2 \ + $pkgname-$pkgver-dirs.diff $pkgname-$pkgver-maxfd.diff \ + $pkgname-$pkgver-samba.diff $pkgname-$pkgver-username.diff rc.squid \ + squid) +md5sums=('5a34a303dcab8851c7ab20e24af69b61' 'd5c21353105879704d3bdc2766795f79' \ + 'd0f904b37901a9070cf3946ca47b0a05' '48fb7edd93bc1c10ec296872dc081b03' \ + '538d4b438a75c5ff704d89746d25c7a4' 'd0c4b45563d2a11b53d82af7b4580174' \ + 'aa4672e7528160f75e8cec45a86706eb') + +build() +{ + Fpatchall + Fmake --datadir=/usr/share/squid --sysconfdir=/etc/squid \ + --libexecdir=/usr/lib/squid --localstatedir=/var \ + --enable-auth="basic,digest,ntlm" \ + --enable-removal-policies="lru,heap" \ + --enable-digest-auth-helpers="password" \ + --enable-storeio="aufs,ufs,diskd,coss,null" \ + --enable-basic-auth-helpers="getpwnam,YP,NCSA,SMB,MSNT,multi-domain-NTLM,winbind" \ + --enable-external-acl-helpers="ip_user,unix_group,wbinfo_group,winbind_group" \ + --enable-ntlm-auth-helpers="SMB,fakeauth,no_check,winbind" \ + --enable-delay-pools --enable-arp-acl --enable-ssl \ + --enable-linux-netfilter --enable-ident-lookups \ + --enable-useragent-log --enable-cache-digests \ + --enable-referer-log --enable-async-io --enable-truncate \ + --enable-arp-acl --enable-htcp --enable-carp \ + --enable-poll || return 1 + make DESTDIR=$Fdestdir install + + Frm /var + Fmv /usr/bin/Run* /usr/lib/squid/ + Fmkdir /var/cache/squid + Fmkdir /var/log/squid/run + Frcd + Fexe /etc/cron.weekly/squid +} + +# optimalization ok + +# vim: ft=sh diff -rN -u vmiklos-old/source/network/squid/messages/squid.en vmiklos-new/source/network/squid/messages/squid.en --- vmiklos-old/source/network/squid/messages/squid.en 1970-01-01 01:00:00.000000000 +0100 +++ vmiklos-new/source/network/squid/messages/squid.en 2005-05-08 14:29:41.000000000 +0200 @@ -0,0 +1,3 @@ +stopsquid="Stopping squid" +startsquid="Starting squid" +createcache="Creating squid's swap directories" diff -rN -u vmiklos-old/source/network/squid/messages/squid.hu vmiklos-new/source/network/squid/messages/squid.hu --- vmiklos-old/source/network/squid/messages/squid.hu 1970-01-01 01:00:00.000000000 +0100 +++ vmiklos-new/source/network/squid/messages/squid.hu 2005-05-08 14:29:41.000000000 +0200 @@ -0,0 +1,3 @@ +stopsquid="Az squid leállítása" +startsquid="Az squid indítása" +createcache="Az squid swap könyvtárainak létrehozása" diff -rN -u vmiklos-old/source/network/squid/rc.squid vmiklos-new/source/network/squid/rc.squid --- vmiklos-old/source/network/squid/rc.squid 1970-01-01 01:00:00.000000000 +0100 +++ vmiklos-new/source/network/squid/rc.squid 2005-05-08 14:29:41.000000000 +0200 @@ -0,0 +1,29 @@ +#!/bin/sh + +# (c) 2005 Vajna Miklos +# rc.squid for Frugalware +# distributed under GPL License + +. /etc/rc.d/rc.functions + +# chkconfig: 2345 85 15 +# description: Start/stop the squid web proxy cache + +if [ "$1" = "stop" ]; then + stop "$stopsquid" + squid -k shutdown &> /dev/null + ok $? +elif [ "$1" = "restart" ]; then + "$0" stop + sleep 1 + "$0" start +else # start + if [ ! -f /var/cache/squid/swap.state ]; then + start "$createcache" + squid -z + ok $? + fi + start "$startsquid" + squid -D -sYC + ok $? +fi diff -rN -u vmiklos-old/source/network/squid/squid vmiklos-new/source/network/squid/squid --- vmiklos-old/source/network/squid/squid 1970-01-01 01:00:00.000000000 +0100 +++ vmiklos-new/source/network/squid/squid 2005-05-08 14:29:41.000000000 +0200 @@ -0,0 +1,3 @@ +#!/bin/sh + +squid -k rotate diff -rN -u vmiklos-old/source/network/squid/squid-2.5.STABLE9-dirs.diff vmiklos-new/source/network/squid/squid-2.5.STABLE9-dirs.diff --- vmiklos-old/source/network/squid/squid-2.5.STABLE9-dirs.diff 1970-01-01 01:00:00.000000000 +0100 +++ vmiklos-new/source/network/squid/squid-2.5.STABLE9-dirs.diff 2005-05-08 14:29:41.000000000 +0200 @@ -0,0 +1,19 @@ +diff -ru squid-2.5.STABLE9/src/Makefile.in squid-2.5.STABLE9.arch/src/Makefile.in +--- squid-2.5.STABLE9/src/Makefile.in 2004-09-25 17:37:59.000000000 -0400 ++++ squid-2.5.STABLE9.arch/src/Makefile.in 2005-04-15 06:08:13.000000000 -0400 +@@ -376,12 +376,12 @@ + DEFAULT_CONFIG_FILE = $(sysconfdir)/squid.conf + DEFAULT_MIME_TABLE = $(sysconfdir)/mime.conf + DEFAULT_DNSSERVER = $(libexecdir)/`echo dnsserver | sed '$(transform);s/$$/$(EXEEXT)/'` +-DEFAULT_LOG_PREFIX = $(localstatedir)/logs ++DEFAULT_LOG_PREFIX = $(localstatedir)/log/squid + DEFAULT_CACHE_LOG = $(DEFAULT_LOG_PREFIX)/cache.log + DEFAULT_ACCESS_LOG = $(DEFAULT_LOG_PREFIX)/access.log + DEFAULT_STORE_LOG = $(DEFAULT_LOG_PREFIX)/store.log +-DEFAULT_PID_FILE = $(DEFAULT_LOG_PREFIX)/squid.pid +-DEFAULT_SWAP_DIR = $(localstatedir)/cache ++DEFAULT_PID_FILE = $(DEFAULT_LOG_PREFIX)/run/squid.pid ++DEFAULT_SWAP_DIR = $(localstatedir)/cache/squid + DEFAULT_PINGER = $(libexecdir)/`echo pinger | sed '$(transform);s/$$/$(EXEEXT)/'` + DEFAULT_UNLINKD = $(libexecdir)/`echo unlinkd | sed '$(transform);s/$$/$(EXEEXT)/'` + DEFAULT_DISKD = $(libexecdir)/`echo diskd | sed '$(transform);s/$$/$(EXEEXT)/'` diff -rN -u vmiklos-old/source/network/squid/squid-2.5.STABLE9-maxfd.diff vmiklos-new/source/network/squid/squid-2.5.STABLE9-maxfd.diff --- vmiklos-old/source/network/squid/squid-2.5.STABLE9-maxfd.diff 1970-01-01 01:00:00.000000000 +0100 +++ vmiklos-new/source/network/squid/squid-2.5.STABLE9-maxfd.diff 2005-05-08 14:29:41.000000000 +0200 @@ -0,0 +1,82 @@ +diff -ru squid-2.5.STABLE9/configure squid-2.5.STABLE9.arch/configure +--- squid-2.5.STABLE9/configure 2005-02-23 18:54:54.000000000 -0500 ++++ squid-2.5.STABLE9.arch/configure 2005-04-15 06:08:13.000000000 -0400 +@@ -8107,77 +8107,7 @@ + if test "$cross_compiling" = yes; then + SQUID_MAXFD=256 + else +- cat > conftest.$ac_ext < +-#include +-#include /* needed on FreeBSD */ +-#include +-#include +-main() { +- FILE *fp; +- int i,j; +-#if defined(__CYGWIN32__) || defined (__CYGWIN__) +- /* getrlimit and sysconf returns bogous values on cygwin32. +- * Number of fds is virtually unlimited in cygwin (sys/param.h) +- * __CYGWIN32__ is deprecated. +- */ +- i = NOFILE; +-#else +-#if HAVE_SETRLIMIT +- struct rlimit rl; +-#if defined(RLIMIT_NOFILE) +- if (getrlimit(RLIMIT_NOFILE, &rl) < 0) { +- perror("getrlimit: RLIMIT_NOFILE"); +- } else { +- rl.rlim_cur = rl.rlim_max; /* set it to the max */ +- if (setrlimit(RLIMIT_NOFILE, &rl) < 0) { +- perror("setrlimit: RLIMIT_NOFILE"); +- } +- } +-#elif defined(RLIMIT_OFILE) +- if (getrlimit(RLIMIT_OFILE, &rl) < 0) { +- perror("getrlimit: RLIMIT_OFILE"); +- } else { +- rl.rlim_cur = rl.rlim_max; /* set it to the max */ +- if (setrlimit(RLIMIT_OFILE, &rl) < 0) { +- perror("setrlimit: RLIMIT_OFILE"); +- } +- } +-#endif /* RLIMIT_NOFILE */ +-#endif /* HAVE_SETRLIMIT */ +- /* by starting at 2^14, we will never get higher +- than 2^15 for SQUID_MAXFD */ +- i = j = 1<<14; +- while (j) { +- j >>= 1; +- if (dup2(0, i) < 0) { +- i -= j; +- } else { +- close(i); +- i += j; +- } +- } +- i++; +-#endif /* IF !DEF CYGWIN */ +- fp = fopen("conftestval", "w"); +- fprintf (fp, "%d\n", i & ~0x3F); +- exit(0); +-} +- +-EOF +-if { (eval echo configure:8172: \"$ac_link\") 1>&5; (eval $ac_link) 2>&5; } && test -s conftest${ac_exeext} && (./conftest; exit) 2>/dev/null +-then +- SQUID_MAXFD=`cat conftestval` +-else +- echo "configure: failed program was:" >&5 +- cat conftest.$ac_ext >&5 +- rm -fr conftest* +- SQUID_MAXFD=256 +-fi +-rm -fr conftest* ++ SQUID_MAXFD=4096 + fi + + echo "$ac_t""$SQUID_MAXFD" 1>&6 diff -rN -u vmiklos-old/source/network/squid/squid-2.5.STABLE9-samba.diff vmiklos-new/source/network/squid/squid-2.5.STABLE9-samba.diff --- vmiklos-old/source/network/squid/squid-2.5.STABLE9-samba.diff 1970-01-01 01:00:00.000000000 +0100 +++ vmiklos-new/source/network/squid/squid-2.5.STABLE9-samba.diff 2005-05-08 14:29:41.000000000 +0200 @@ -0,0 +1,12 @@ +diff -ru squid-2.5.STABLE9/helpers/basic_auth/SMB/Makefile.in squid-2.5.STABLE9.arch/helpers/basic_auth/SMB/Makefile.in +--- squid-2.5.STABLE9/helpers/basic_auth/SMB/Makefile.in 2004-07-10 08:11:41.000000000 -0400 ++++ squid-2.5.STABLE9.arch/helpers/basic_auth/SMB/Makefile.in 2005-04-15 06:08:13.000000000 -0400 +@@ -128,7 +128,7 @@ + makesnmplib = @makesnmplib@ + + SMB_AUTH_HELPER = smb_auth.sh +-SAMBAPREFIX = /usr/local/samba ++SAMBAPREFIX = /usr + SMB_AUTH_HELPER_PATH = $(libexecdir)/$(SMB_AUTH_HELPER) + + libexec_SCRIPTS = $(SMB_AUTH_HELPER) diff -rN -u vmiklos-old/source/network/squid/squid-2.5.STABLE9-username.diff vmiklos-new/source/network/squid/squid-2.5.STABLE9-username.diff --- vmiklos-old/source/network/squid/squid-2.5.STABLE9-username.diff 1970-01-01 01:00:00.000000000 +0100 +++ vmiklos-new/source/network/squid/squid-2.5.STABLE9-username.diff 2005-05-08 14:29:41.000000000 +0200 @@ -0,0 +1,21 @@ +diff -ru squid-2.5.STABLE9/src/cf.data.pre squid-2.5.STABLE9.arch/src/cf.data.pre +--- squid-2.5.STABLE9/src/cf.data.pre 2005-02-22 19:06:34.000000000 -0500 ++++ squid-2.5.STABLE9.arch/src/cf.data.pre 2005-04-15 06:08:13.000000000 -0400 +@@ -2425,7 +2425,7 @@ + + NAME: cache_effective_user + TYPE: string +-DEFAULT: nobody ++DEFAULT: proxy + LOC: Config.effectiveUser + DOC_START + If you start Squid as root, it will change its effective/real +@@ -2440,7 +2440,7 @@ + + NAME: cache_effective_group + TYPE: string +-DEFAULT: none ++DEFAULT: proxy + LOC: Config.effectiveGroup + DOC_START + If you want Squid to run with a specific GID regardless of diff -rN -u vmiklos-old/source/network/squid/squid.install vmiklos-new/source/network/squid/squid.install --- vmiklos-old/source/network/squid/squid.install 1970-01-01 01:00:00.000000000 +0100 +++ vmiklos-new/source/network/squid/squid.install 2005-05-08 14:29:41.000000000 +0200 @@ -0,0 +1,24 @@ +post_install() +{ + grep -q proxy /etc/group || groupadd -g 105 proxy + id proxy &>/dev/null || useradd -u 105 -g proxy -d /var/empty proxy + chown proxy.proxy var/{cache,log}/squid +} + +post_upgrade() +{ + post_install $1 +} + +pre_remove() +{ + userdel proxy + groupdel proxy +} + +op=$1 +shift + +$op $* + +# vim: ft=sh From mamajom at axelero.hu Sun May 8 15:50:26 2005 From: mamajom at axelero.hu (VMiklos) Date: Sun May 8 15:50:56 2005 Subject: [Frugalware-darcs] frugalware-current: xfsprogs-attr-2.4.8-2 Message-ID: <20050508135026.46B2066AAB@genesis.frugalware.org> Sun May 8 14:54:03 CEST 2005 VMiklos * xfsprogs-attr-2.4.8-2 added groups() fwmakepkgized build() reviewed optimalization diff -rN -u frugalware-current-old/source/base/xfsprogs-attr/FrugalBuild frugalware-current-new/source/base/xfsprogs-attr/FrugalBuild --- frugalware-current-old/source/base/xfsprogs-attr/FrugalBuild 2005-05-08 15:47:57.000000000 +0200 +++ frugalware-current-new/source/base/xfsprogs-attr/FrugalBuild 2005-05-08 14:53:56.000000000 +0200 @@ -1,22 +1,25 @@ -# Last Modified: Sat May 22 13:58:20 CEST 2004 +# Last Modified: Sun, 08 May 2005 14:53:14 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos pkgname=xfsprogs-attr pkgver=2.4.8 -pkgrel=1 +pkgrel=2 pkgdesc="Dynamic library for extended attribute support." url="http://oss.sgi.com/projects/xfs/" depends=('glibc') +groups=('base') up2date=`wget --passive-ftp -O - -q ftp://oss.sgi.com/projects/xfs/latest/cmd_tars/MD5SUMS|grep attr|cut -d ' ' -f 3|sed 's/.src.tar.gz//'|cut -d - -f 2` source=(ftp://oss.sgi.com/projects/xfs/latest/cmd_tars/attr-$pkgver.src.tar.gz) md5sums=('0fbf5fbc05f41790bd644b3d3bac5bf4') -build() { - cd $startdir/src/attr-$pkgver - ./configure --prefix=/usr - make || return 1 - make prefix=$startdir/pkg/usr install || return 1 - make prefix=$startdir/pkg/usr install-dev || return 1 - make prefix=$startdir/pkg/usr install-lib || return 1 +build() +{ + Fcd attr-$pkgver + Fmake || return 1 + Fmakeinstall install-dev install-lib } + +# optimalization ok + +# vim: ft=sh From mamajom at axelero.hu Sun May 8 16:51:04 2005 From: mamajom at axelero.hu (VMiklos) Date: Sun May 8 16:52:58 2005 Subject: [Frugalware-darcs] frugalware-current: xfsprogs-dmapi-2.0.8-3 Message-ID: <20050508145104.77D7866AAB@genesis.frugalware.org> Sun May 8 16:16:18 CEST 2005 VMiklos * xfsprogs-dmapi-2.0.8-3 added groups() depends() cleanup fwmakepkgized build() reviewed optimalization diff -rN -u frugalware-current-old/source/base/xfsprogs-dmapi/FrugalBuild frugalware-current-new/source/base/xfsprogs-dmapi/FrugalBuild --- frugalware-current-old/source/base/xfsprogs-dmapi/FrugalBuild 2005-05-08 16:48:21.000000000 +0200 +++ frugalware-current-new/source/base/xfsprogs-dmapi/FrugalBuild 2005-05-08 16:15:51.000000000 +0200 @@ -1,22 +1,26 @@ -# Last Modified: Fri Jun 18 12:37:21 CEST 2004 +# Last Modified: Sun, 08 May 2005 16:11:37 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos pkgname=xfsprogs-dmapi pkgver=2.0.8 -pkgrel=2 +pkgrel=3 pkgdesc="Data Management API static libraries and headers." url="http://oss.sgi.com/projects/xfs/" -depends=('glibc' 'xfsprogs') +depends=('xfsprogs') +groups=('base') up2date=`wget --passive-ftp -O - -q ftp://oss.sgi.com/projects/xfs/latest/cmd_tars/MD5SUMS|grep dmapi|cut -d ' ' -f 3|sed 's/.src.tar.gz//'|cut -d - -f 2` source=(ftp://oss.sgi.com/projects/xfs/latest/cmd_tars/dmapi-$pkgver.src.tar.gz) md5sums=('71df96fd4903c49b6c7df875d4096cb9') -build() { - cd $startdir/src/dmapi-$pkgver - ./configure --prefix=/usr - make || return 1 - mkdir -p $startdir/pkg/usr/{bin,sbin} - make prefix=$startdir/pkg/usr install || return 1 - make prefix=$startdir/pkg/usr install-dev || return 1 +build() +{ + Fcd dmapi-$pkgver + Fmake || return 1 + Fmkdir /usr/{bin,sbin} + Fmakeinstall install-dev } + +# optimalization ok + +# vim: ft=sh From mamajom at axelero.hu Sun May 8 16:59:01 2005 From: mamajom at axelero.hu (VMiklos) Date: Sun May 8 17:03:31 2005 Subject: [Frugalware-darcs] frugalware-current: xfsprogs-xfsdump-2.2.13-3 Message-ID: <20050508145901.16BCE66AAB@genesis.frugalware.org> Sun May 8 16:34:23 CEST 2005 VMiklos * xfsprogs-xfsdump-2.2.13-3 added groups() fixed depends() fwmakepkgized build() reviewed optimalization diff -rN -u frugalware-current-old/source/base/xfsprogs-xfsdump/FrugalBuild frugalware-current-new/source/base/xfsprogs-xfsdump/FrugalBuild --- frugalware-current-old/source/base/xfsprogs-xfsdump/FrugalBuild 2005-05-08 16:52:18.000000000 +0200 +++ frugalware-current-new/source/base/xfsprogs-xfsdump/FrugalBuild 2005-05-08 16:32:39.000000000 +0200 @@ -1,26 +1,25 @@ -# Last Modified: Sat Oct 30 20:55:17 CEST 2004 +# Last Modified: Sun, 08 May 2005 16:33:40 +0200 # Compiling Time: ~3 minutes # Maintainer: VMiklos pkgname=xfsprogs-xfsdump pkgver=2.2.13 -pkgrel=2 +pkgrel=3 pkgdesc="Administrative utilities for the XFS filesystem." url="http://oss.sgi.com/projects/xfs/" -depends=('glibc' 'xfsprogs-acl') +depends=('xfsprogs-dmapi' 'xfsprogs-attr' 'ncurses') +groups=('base') up2date=`wget --passive-ftp -O - -q ftp://oss.sgi.com/projects/xfs/latest/cmd_tars/MD5SUMS|grep xfsdump|cut -d ' ' -f 3|sed 's/.src.tar.gz//'|cut -d - -f 2` source=(ftp://oss.sgi.com/projects/xfs/latest/cmd_tars/xfsdump-$pkgver.src.tar.gz) md5sums=('4ca5a3283abdaa64a030bdd82458704b') -build() { - cd $startdir/src/xfsdump-$pkgver - ./configure --prefix=/usr - - make || return 1 - - make prefix=$startdir/pkg/usr install - cd $startdir/pkg/usr/bin - rm $startdir/pkg/usr/bin/{xfsrestore,xfsdump} +build() +{ + Fcd xfsdump-$pkgver + Fbuild || return 1 + Frm /usr/bin/{xfsrestore,xfsdump} } +# optimalization ok + # vim: ft=sh From mamajom at axelero.hu Sun May 8 17:12:11 2005 From: mamajom at axelero.hu (VMiklos) Date: Sun May 8 17:12:44 2005 Subject: [Frugalware-darcs] frugalware-current: sdl_mixer-1.2.6-2 Message-ID: <20050508151211.B625C66AAB@genesis.frugalware.org> Sun May 8 16:41:04 CEST 2005 VMiklos * sdl_mixer-1.2.6-2 fixed depends() added realname directive simplified build() from krix diff -rN -u frugalware-current-old/extra/source/xlib/sdl_mixer/FrugalBuild frugalware-current-new/extra/source/xlib/sdl_mixer/FrugalBuild --- frugalware-current-old/extra/source/xlib/sdl_mixer/FrugalBuild 2005-05-08 17:01:19.000000000 +0200 +++ frugalware-current-new/extra/source/xlib/sdl_mixer/FrugalBuild 2005-05-08 16:40:08.000000000 +0200 @@ -1,23 +1,23 @@ -# Last Modified: Tue, 08 Mar 2005 10:59:41 +0100 +# Last Modified: Fri, 06 May 2005 10:31:46 +0200 # Compiling time: ~1 minute # Maintainer: krix pkgname=sdl_mixer +realname=SDL_mixer pkgver=1.2.6 -pkgrel=1 +pkgrel=2 pkgdesc="SDL Mixer library" url="http://www.libsdl.org/projects/SDL_mixer/" -depends=('sdl' 'libogg' 'vorbis-tools') +depends=('sdl' 'libmikmod' 'libvorbis') groups=('xlib-extra') -up2date=`lynx -dump http://www.libsdl.org/projects/SDL_mixer/|grep /SDL_mixer-.*tar.gz$|sed 's/.*-\(.*\)\.t.*/\1/'` -source=(http://www.libsdl.org/projects/SDL_mixer/release/SDL_mixer-$pkgver.tar.gz) +up2date=`lynx -dump http://www.libsdl.org/projects/$realname/|grep /$pkgrelname-.*tar.gz$|sed 's/.*-\(.*\)\.t.*/\1/'` +source=(http://www.libsdl.org/projects/$realname/release/$pkgrelname-$pkgver.tar.gz) md5sums=('2b8beffad9179d80e598c22c80efb135') build() { - Fcd SDL_mixer-$pkgver - Fmake - Fmakeinstall + Fcd $realname-$pkgver + Fbuild } # vim: ft=sh From mamajom at axelero.hu Sun May 8 17:51:34 2005 From: mamajom at axelero.hu (VMiklos) Date: Sun May 8 17:52:54 2005 Subject: [Frugalware-darcs] frugalware-current: zlib-1.2.2-2 Message-ID: <20050508155134.668EF66AAB@genesis.frugalware.org> Sun May 8 16:55:27 CEST 2005 VMiklos * zlib-1.2.2-2 added groups() fwmakepkgized build() reviewed optimalization diff -rN -u frugalware-current-old/source/base/zlib/FrugalBuild frugalware-current-new/source/base/zlib/FrugalBuild --- frugalware-current-old/source/base/zlib/FrugalBuild 2005-05-08 17:48:00.000000000 +0200 +++ frugalware-current-new/source/base/zlib/FrugalBuild 2005-05-08 16:57:35.000000000 +0200 @@ -1,34 +1,27 @@ -# Last modified: Mon, 10 Jan 2005 17:02:35 +0100 +# Last modified: Sun, 08 May 2005 16:53:56 +0200 # Compiling time: ~1 minute # Maintainer: VMiklos # Modified by Laszlo Dvornik pkgname=zlib pkgver=1.2.2 -pkgrel=1 +pkgrel=2 pkgdesc="A compression/decompression library" url="http://www.zlib.net/" depends=('glibc') +groups=('base') up2date=`lynx -dump http://www.zlib.net/|grep zlib|less|sed -n '4 p'|tr -s ' '|cut -d ' ' -f 3` source=(http://www.zlib.net/$pkgname-$pkgver.tar.bz2) md5sums=('1b8aab042d40979e456194c468fd72c5') -build() { - cd $startdir/src/$pkgname-$pkgver - ./configure --shared --prefix=/usr - - make || return 1 - - mkdir -p $startdir/pkg/usr/{lib,include,man/man3} - make prefix=$startdir/pkg/usr install - - ./configure --prefix=/usr - - make || return 1 - - mkdir -p $startdir/pkg/usr/{lib,include} - make prefix=$startdir/pkg/usr install - cp $pkgname.3 $startdir/pkg/usr/man/man3 +build() +{ + Fmkdir /usr/{lib,include,man/man3} + Fbuild --shared || return 1 + Fbuild || return 1 + Ffilerel /usr/man/man3/$pkgname.3 } +# optimalization ok + # vim: ft=sh From nagybence at tipogral.hu Sun May 8 17:56:12 2005 From: nagybence at tipogral.hu (Bence Nagy) Date: Sun May 8 17:59:01 2005 Subject: [Frugalware-darcs] frugalware-current: spamassassin-3.0.3-1 Message-ID: <20050508155612.7B26266AAB@genesis.frugalware.org> Sun May 8 17:00:05 CEST 2005 Bence Nagy * spamassassin-3.0.3-1 new package (A mail filter to identify spam.) diff -rN -u frugalware-current-old/source/network/spamassassin/FrugalBuild frugalware-current-new/source/network/spamassassin/FrugalBuild --- frugalware-current-old/source/network/spamassassin/FrugalBuild 1970-01-01 01:00:00.000000000 +0100 +++ frugalware-current-new/source/network/spamassassin/FrugalBuild 2005-05-08 17:10:51.000000000 +0200 @@ -0,0 +1,28 @@ +# Last modified: Thu, 05 May 2005 14:04:07 +0200 +# Compiling time: ~1 minute +# Maintainer: Bence Nagy + +pkgname=spamassassin +pkgver=3.0.3 +pkgrel=1 +pkgdesc="A mail filter to identify spam." +url="http://spamassassin.apache.org" +depends=('perl-html-parser' 'perl-digest-sha1' 'openssl') +groups=('network-extra') +backup=(etc/conf.d/spamd etc/mail/spamassassin/local.cf) +source=(http://mirrors.playboy.com/apache/spamassassin/Mail-SpamAssassin-$pkgver.tar.gz rc.spamd spamd) +up2date=` lynx -dump "http://mirrors.playboy.com/apache/spamassassin" | grep [0-9].tar.bz2$ | tail -n 1 | sed "s/.*SpamAssassin-\([0-9\.]\+\).tar.bz2*/\1/"` + +build() { + Fcd Mail-SpamAssassin-$pkgver + yes "n" | Fconf CONTACT_ADDRESS=root@localhost ENABLE_SSL=yes PERL_TAINT=no + make + Fmakeinstall + Frm /usr/lib/perl5/current + Frm /usr/lib/perl5/site_perl/current/i686-linux + Frcd spamd + Ffile /etc/sysconfig/spamd +} + +md5sums=('ca96f23cd1eb7d663ab55db98ef8090c' 'a8a6fca6719711cac50b436ec2a178d9'\ + '94c0bb1f6057b6ae15c22adf621c3974') diff -rN -u frugalware-current-old/source/network/spamassassin/messages/spamd.de frugalware-current-new/source/network/spamassassin/messages/spamd.de --- frugalware-current-old/source/network/spamassassin/messages/spamd.de 1970-01-01 01:00:00.000000000 +0100 +++ frugalware-current-new/source/network/spamassassin/messages/spamd.de 2005-05-08 17:10:51.000000000 +0200 @@ -0,0 +1,2 @@ +stopspmad="SpamAssassin stoppen" +startspamd="SpamAssassin starten" diff -rN -u frugalware-current-old/source/network/spamassassin/messages/spamd.en frugalware-current-new/source/network/spamassassin/messages/spamd.en --- frugalware-current-old/source/network/spamassassin/messages/spamd.en 1970-01-01 01:00:00.000000000 +0100 +++ frugalware-current-new/source/network/spamassassin/messages/spamd.en 2005-05-08 17:10:51.000000000 +0200 @@ -0,0 +1,2 @@ +stopspamd="Stopping SpamAssassin" +startspamd="Starting SpamAssassin" diff -rN -u frugalware-current-old/source/network/spamassassin/messages/spamd.hu frugalware-current-new/source/network/spamassassin/messages/spamd.hu --- frugalware-current-old/source/network/spamassassin/messages/spamd.hu 1970-01-01 01:00:00.000000000 +0100 +++ frugalware-current-new/source/network/spamassassin/messages/spamd.hu 2005-05-08 17:10:51.000000000 +0200 @@ -0,0 +1,2 @@ +stopspamd="A SpamAssassin leállítása" +startspamd="A SpamAssassin indítása" diff -rN -u frugalware-current-old/source/network/spamassassin/messages/spamd.it frugalware-current-new/source/network/spamassassin/messages/spamd.it --- frugalware-current-old/source/network/spamassassin/messages/spamd.it 1970-01-01 01:00:00.000000000 +0100 +++ frugalware-current-new/source/network/spamassassin/messages/spamd.it 2005-05-08 17:10:51.000000000 +0200 @@ -0,0 +1,2 @@ +stopspamd="L'arresto di SpamAssassin" +startspamd="L'avviamento di SpamAssassin" diff -rN -u frugalware-current-old/source/network/spamassassin/rc.spamd frugalware-current-new/source/network/spamassassin/rc.spamd --- frugalware-current-old/source/network/spamassassin/rc.spamd 1970-01-01 01:00:00.000000000 +0100 +++ frugalware-current-new/source/network/spamassassin/rc.spamd 2005-05-08 17:10:51.000000000 +0200 @@ -0,0 +1,27 @@ +#!/bin/sh + +# (c) 2005 Bence Nagy +# rc.spamd for Frugalware +# distributed under GPL License + +. /etc/rc.d/rc.functions + +# chkconfig: 2345 85 15 +# description: SpamAssassin is a mature, widely-deployed open source project \ +# that serves as a mail filter to identify spam, +# also known as unsolicited commercial email (UCE). + +if [ "$1" = "stop" ]; then + stop "$stopspamd" + killall spamd + ok $? +elif [ "$1" = "restart" ]; then + "$0" stop + sleep 1 + "$0" start +else # start + start "$startspamd" + . /etc/sysconfig/spamd + /usr/bin/spamd -d $spamdopts + ok $? +fi diff -rN -u frugalware-current-old/source/network/spamassassin/spamd frugalware-current-new/source/network/spamassassin/spamd --- frugalware-current-old/source/network/spamassassin/spamd 1970-01-01 01:00:00.000000000 +0100 +++ frugalware-current-new/source/network/spamassassin/spamd 2005-05-08 17:10:51.000000000 +0200 @@ -0,0 +1,4 @@ +# /etc/sysconfig/spamd +# configuration file for SpamAssassin + +spamdopts="-c" From nagybence at tipogral.hu Sun May 8 18:01:41 2005 From: nagybence at tipogral.hu (Bence Nagy) Date: Sun May 8 18:02:09 2005 Subject: [Frugalware-darcs] frugalware-current: mv network/spamassassin to extra/network Message-ID: <20050508160141.ADCF566AAB@genesis.frugalware.org> Sun May 8 17:22:23 CEST 2005 Bence Nagy * mv network/spamassassin to extra/network diff -rN -u frugalware-current-old/extra/source/network/spamassassin/FrugalBuild frugalware-current-new/extra/source/network/spamassassin/FrugalBuild --- frugalware-current-old/extra/source/network/spamassassin/FrugalBuild 1970-01-01 01:00:00.000000000 +0100 +++ frugalware-current-new/extra/source/network/spamassassin/FrugalBuild 2005-05-08 17:10:51.000000000 +0200 @@ -0,0 +1,28 @@ +# Last modified: Thu, 05 May 2005 14:04:07 +0200 +# Compiling time: ~1 minute +# Maintainer: Bence Nagy + +pkgname=spamassassin +pkgver=3.0.3 +pkgrel=1 +pkgdesc="A mail filter to identify spam." +url="http://spamassassin.apache.org" +depends=('perl-html-parser' 'perl-digest-sha1' 'openssl') +groups=('network-extra') +backup=(etc/conf.d/spamd etc/mail/spamassassin/local.cf) +source=(http://mirrors.playboy.com/apache/spamassassin/Mail-SpamAssassin-$pkgver.tar.gz rc.spamd spamd) +up2date=` lynx -dump "http://mirrors.playboy.com/apache/spamassassin" | grep [0-9].tar.bz2$ | tail -n 1 | sed "s/.*SpamAssassin-\([0-9\.]\+\).tar.bz2*/\1/"` + +build() { + Fcd Mail-SpamAssassin-$pkgver + yes "n" | Fconf CONTACT_ADDRESS=root@localhost ENABLE_SSL=yes PERL_TAINT=no + make + Fmakeinstall + Frm /usr/lib/perl5/current + Frm /usr/lib/perl5/site_perl/current/i686-linux + Frcd spamd + Ffile /etc/sysconfig/spamd +} + +md5sums=('ca96f23cd1eb7d663ab55db98ef8090c' 'a8a6fca6719711cac50b436ec2a178d9'\ + '94c0bb1f6057b6ae15c22adf621c3974') diff -rN -u frugalware-current-old/extra/source/network/spamassassin/messages/spamd.de frugalware-current-new/extra/source/network/spamassassin/messages/spamd.de --- frugalware-current-old/extra/source/network/spamassassin/messages/spamd.de 1970-01-01 01:00:00.000000000 +0100 +++ frugalware-current-new/extra/source/network/spamassassin/messages/spamd.de 2005-05-08 17:10:51.000000000 +0200 @@ -0,0 +1,2 @@ +stopspmad="SpamAssassin stoppen" +startspamd="SpamAssassin starten" diff -rN -u frugalware-current-old/extra/source/network/spamassassin/messages/spamd.en frugalware-current-new/extra/source/network/spamassassin/messages/spamd.en --- frugalware-current-old/extra/source/network/spamassassin/messages/spamd.en 1970-01-01 01:00:00.000000000 +0100 +++ frugalware-current-new/extra/source/network/spamassassin/messages/spamd.en 2005-05-08 17:10:51.000000000 +0200 @@ -0,0 +1,2 @@ +stopspamd="Stopping SpamAssassin" +startspamd="Starting SpamAssassin" diff -rN -u frugalware-current-old/extra/source/network/spamassassin/messages/spamd.hu frugalware-current-new/extra/source/network/spamassassin/messages/spamd.hu --- frugalware-current-old/extra/source/network/spamassassin/messages/spamd.hu 1970-01-01 01:00:00.000000000 +0100 +++ frugalware-current-new/extra/source/network/spamassassin/messages/spamd.hu 2005-05-08 17:10:51.000000000 +0200 @@ -0,0 +1,2 @@ +stopspamd="A SpamAssassin leállítása" +startspamd="A SpamAssassin indítása" diff -rN -u frugalware-current-old/extra/source/network/spamassassin/messages/spamd.it frugalware-current-new/extra/source/network/spamassassin/messages/spamd.it --- frugalware-current-old/extra/source/network/spamassassin/messages/spamd.it 1970-01-01 01:00:00.000000000 +0100 +++ frugalware-current-new/extra/source/network/spamassassin/messages/spamd.it 2005-05-08 17:10:51.000000000 +0200 @@ -0,0 +1,2 @@ +stopspamd="L'arresto di SpamAssassin" +startspamd="L'avviamento di SpamAssassin" diff -rN -u frugalware-current-old/extra/source/network/spamassassin/rc.spamd frugalware-current-new/extra/source/network/spamassassin/rc.spamd --- frugalware-current-old/extra/source/network/spamassassin/rc.spamd 1970-01-01 01:00:00.000000000 +0100 +++ frugalware-current-new/extra/source/network/spamassassin/rc.spamd 2005-05-08 17:10:51.000000000 +0200 @@ -0,0 +1,27 @@ +#!/bin/sh + +# (c) 2005 Bence Nagy +# rc.spamd for Frugalware +# distributed under GPL License + +. /etc/rc.d/rc.functions + +# chkconfig: 2345 85 15 +# description: SpamAssassin is a mature, widely-deployed open source project \ +# that serves as a mail filter to identify spam, +# also known as unsolicited commercial email (UCE). + +if [ "$1" = "stop" ]; then + stop "$stopspamd" + killall spamd + ok $? +elif [ "$1" = "restart" ]; then + "$0" stop + sleep 1 + "$0" start +else # start + start "$startspamd" + . /etc/sysconfig/spamd + /usr/bin/spamd -d $spamdopts + ok $? +fi diff -rN -u frugalware-current-old/extra/source/network/spamassassin/spamd frugalware-current-new/extra/source/network/spamassassin/spamd --- frugalware-current-old/extra/source/network/spamassassin/spamd 1970-01-01 01:00:00.000000000 +0100 +++ frugalware-current-new/extra/source/network/spamassassin/spamd 2005-05-08 17:10:51.000000000 +0200 @@ -0,0 +1,4 @@ +# /etc/sysconfig/spamd +# configuration file for SpamAssassin + +spamdopts="-c" diff -rN -u frugalware-current-old/source/network/spamassassin/FrugalBuild frugalware-current-new/source/network/spamassassin/FrugalBuild --- frugalware-current-old/source/network/spamassassin/FrugalBuild 2005-05-08 17:10:51.000000000 +0200 +++ frugalware-current-new/source/network/spamassassin/FrugalBuild 1970-01-01 01:00:00.000000000 +0100 @@ -1,28 +0,0 @@ -# Last modified: Thu, 05 May 2005 14:04:07 +0200 -# Compiling time: ~1 minute -# Maintainer: Bence Nagy - -pkgname=spamassassin -pkgver=3.0.3 -pkgrel=1 -pkgdesc="A mail filter to identify spam." -url="http://spamassassin.apache.org" -depends=('perl-html-parser' 'perl-digest-sha1' 'openssl') -groups=('network-extra') -backup=(etc/conf.d/spamd etc/mail/spamassassin/local.cf) -source=(http://mirrors.playboy.com/apache/spamassassin/Mail-SpamAssassin-$pkgver.tar.gz rc.spamd spamd) -up2date=` lynx -dump "http://mirrors.playboy.com/apache/spamassassin" | grep [0-9].tar.bz2$ | tail -n 1 | sed "s/.*SpamAssassin-\([0-9\.]\+\).tar.bz2*/\1/"` - -build() { - Fcd Mail-SpamAssassin-$pkgver - yes "n" | Fconf CONTACT_ADDRESS=root@localhost ENABLE_SSL=yes PERL_TAINT=no - make - Fmakeinstall - Frm /usr/lib/perl5/current - Frm /usr/lib/perl5/site_perl/current/i686-linux - Frcd spamd - Ffile /etc/sysconfig/spamd -} - -md5sums=('ca96f23cd1eb7d663ab55db98ef8090c' 'a8a6fca6719711cac50b436ec2a178d9'\ - '94c0bb1f6057b6ae15c22adf621c3974') diff -rN -u frugalware-current-old/source/network/spamassassin/messages/spamd.de frugalware-current-new/source/network/spamassassin/messages/spamd.de --- frugalware-current-old/source/network/spamassassin/messages/spamd.de 2005-05-08 17:10:51.000000000 +0200 +++ frugalware-current-new/source/network/spamassassin/messages/spamd.de 1970-01-01 01:00:00.000000000 +0100 @@ -1,2 +0,0 @@ -stopspmad="SpamAssassin stoppen" -startspamd="SpamAssassin starten" diff -rN -u frugalware-current-old/source/network/spamassassin/messages/spamd.en frugalware-current-new/source/network/spamassassin/messages/spamd.en --- frugalware-current-old/source/network/spamassassin/messages/spamd.en 2005-05-08 17:10:51.000000000 +0200 +++ frugalware-current-new/source/network/spamassassin/messages/spamd.en 1970-01-01 01:00:00.000000000 +0100 @@ -1,2 +0,0 @@ -stopspamd="Stopping SpamAssassin" -startspamd="Starting SpamAssassin" diff -rN -u frugalware-current-old/source/network/spamassassin/messages/spamd.hu frugalware-current-new/source/network/spamassassin/messages/spamd.hu --- frugalware-current-old/source/network/spamassassin/messages/spamd.hu 2005-05-08 17:10:51.000000000 +0200 +++ frugalware-current-new/source/network/spamassassin/messages/spamd.hu 1970-01-01 01:00:00.000000000 +0100 @@ -1,2 +0,0 @@ -stopspamd="A SpamAssassin leállítása" -startspamd="A SpamAssassin indítása" diff -rN -u frugalware-current-old/source/network/spamassassin/messages/spamd.it frugalware-current-new/source/network/spamassassin/messages/spamd.it --- frugalware-current-old/source/network/spamassassin/messages/spamd.it 2005-05-08 17:10:51.000000000 +0200 +++ frugalware-current-new/source/network/spamassassin/messages/spamd.it 1970-01-01 01:00:00.000000000 +0100 @@ -1,2 +0,0 @@ -stopspamd="L'arresto di SpamAssassin" -startspamd="L'avviamento di SpamAssassin" diff -rN -u frugalware-current-old/source/network/spamassassin/rc.spamd frugalware-current-new/source/network/spamassassin/rc.spamd --- frugalware-current-old/source/network/spamassassin/rc.spamd 2005-05-08 17:10:51.000000000 +0200 +++ frugalware-current-new/source/network/spamassassin/rc.spamd 1970-01-01 01:00:00.000000000 +0100 @@ -1,27 +0,0 @@ -#!/bin/sh - -# (c) 2005 Bence Nagy -# rc.spamd for Frugalware -# distributed under GPL License - -. /etc/rc.d/rc.functions - -# chkconfig: 2345 85 15 -# description: SpamAssassin is a mature, widely-deployed open source project \ -# that serves as a mail filter to identify spam, -# also known as unsolicited commercial email (UCE). - -if [ "$1" = "stop" ]; then - stop "$stopspamd" - killall spamd - ok $? -elif [ "$1" = "restart" ]; then - "$0" stop - sleep 1 - "$0" start -else # start - start "$startspamd" - . /etc/sysconfig/spamd - /usr/bin/spamd -d $spamdopts - ok $? -fi diff -rN -u frugalware-current-old/source/network/spamassassin/spamd frugalware-current-new/source/network/spamassassin/spamd --- frugalware-current-old/source/network/spamassassin/spamd 2005-05-08 17:10:51.000000000 +0200 +++ frugalware-current-new/source/network/spamassassin/spamd 1970-01-01 01:00:00.000000000 +0100 @@ -1,4 +0,0 @@ -# /etc/sysconfig/spamd -# configuration file for SpamAssassin - -spamdopts="-c" From nagybence at tipogral.hu Sun May 8 18:54:57 2005 From: nagybence at tipogral.hu (Bence Nagy) Date: Sun May 8 18:57:51 2005 Subject: [Frugalware-darcs] frugalware-current: libuninameslist-040707-2 Message-ID: <20050508165457.1E21D66AAB@genesis.frugalware.org> Sun May 8 18:05:52 CEST 2005 Bence Nagy * libuninameslist-040707-2 fwmakepkgized build() diff -rN -u frugalware-current-old/source/lib/libuninameslist/FrugalBuild frugalware-current-new/source/lib/libuninameslist/FrugalBuild --- frugalware-current-old/source/lib/libuninameslist/FrugalBuild 2005-05-08 18:50:38.000000000 +0200 +++ frugalware-current-new/source/lib/libuninameslist/FrugalBuild 2005-05-08 18:12:16.000000000 +0200 @@ -1,4 +1,4 @@ -# Last modified: Mon, 14 Mar 2005 13:53:56 +0100 +# Last modified: Sun, 08 May 2005 18:04:07 +0200 # Compiling time: ~1 minute # Maintainer: Bence Nagy @@ -14,8 +14,6 @@ md5sums=('2f81df367b03c8bfda361c47d643e166') build() { - cd $startdir/src/$pkgname - ./configure --prefix=/usr - make || return 1 - make prefix=$startdir/pkg/usr install + Fcd libuninameslist + Fbuild } From nagybence at tipogral.hu Sun May 8 19:01:12 2005 From: nagybence at tipogral.hu (Bence Nagy) Date: Sun May 8 19:03:27 2005 Subject: [Frugalware-darcs] frugalware-current: gpgme-1.0.2-2 Message-ID: <20050508170112.8BE5C66AAB@genesis.frugalware.org> Sun May 8 18:07:30 CEST 2005 Bence Nagy * gpgme-1.0.2-2 removed build() diff -rN -u frugalware-current-old/extra/source/xapps/gpgme/FrugalBuild frugalware-current-new/extra/source/xapps/gpgme/FrugalBuild --- frugalware-current-old/extra/source/xapps/gpgme/FrugalBuild 2005-05-08 18:56:04.000000000 +0200 +++ frugalware-current-new/extra/source/xapps/gpgme/FrugalBuild 2005-05-08 18:12:18.000000000 +0200 @@ -12,10 +12,4 @@ source=(ftp://ftp.gnupg.org/gcrypt/$pkgname/$pkgname-$pkgver.tar.bz2) up2date=`lynx -dump ftp://ftp.gnupg.org/gcrypt/gpgme/ | grep tar.bz2$ | sed "s/.*gpgme-\(.*\).tar.bz2.*/\1/"` install=$pkgname.install - -build() { - Fbuild - Frm /usr/info/dir -} - md5sums=('25513fd35593bad08c1e486878296b40') From nagybence at tipogral.hu Sun May 8 19:06:04 2005 From: nagybence at tipogral.hu (Bence Nagy) Date: Sun May 8 19:06:33 2005 Subject: [Frugalware-darcs] frugalware-current: lcms-1.14 Message-ID: <20050508170604.D6FB066AAB@genesis.frugalware.org> Sun May 8 18:08:28 CEST 2005 Bence Nagy * lcms-1.14 removed build() diff -rN -u frugalware-current-old/source/lib/lcms/FrugalBuild frugalware-current-new/source/lib/lcms/FrugalBuild --- frugalware-current-old/source/lib/lcms/FrugalBuild 2005-05-08 19:02:22.000000000 +0200 +++ frugalware-current-new/source/lib/lcms/FrugalBuild 2005-05-08 18:12:16.000000000 +0200 @@ -13,7 +13,3 @@ groups=('lib') up2date=`lynx -dump http://www.littlecms.com/downloads.htm | grep "Download.*\.tar\.gz" | sed "s/.*lcms-\(.*\)\.tar\.gz.*/\1/"` md5sums=('5a803460aeb10e762d97e11a37462a69') - -build() { - Fbuild -} From voroskoi at gmail.com Sun May 8 18:49:49 2005 From: voroskoi at gmail.com (voroskoi) Date: Sun May 8 21:35:12 2005 Subject: [Frugalware-darcs] frugalware-current: rxvt-unicode-5.5-1 Message-ID: <20050508164949.C094166AAB@genesis.frugalware.org> Sun May 8 17:26:09 CEST 2005 voroskoi * rxvt-unicode-5.5-1 new package diff -rN -u frugalware-current-old/extra/source/x11/rxvt-unicode/FrugalBuild frugalware-current-new/extra/source/x11/rxvt-unicode/FrugalBuild --- frugalware-current-old/extra/source/x11/rxvt-unicode/FrugalBuild 1970-01-01 01:00:00.000000000 +0100 +++ frugalware-current-new/extra/source/x11/rxvt-unicode/FrugalBuild 2005-05-08 17:50:46.000000000 +0200 @@ -0,0 +1,52 @@ +# Last Modified: Wed, 04 May 2005 17:59:01 +0200 +# Compiling Time: ~0.4 SBU +# Maintainer: voroskoi + +pkgname=rxvt-unicode +pkgver=5.5 +pkgrel=1 +pkgdesc="rxvt-unicode is a clone of the well known terminal emulator rxvt" +url="http://software.schmorp.de/" +makedepends=('autoconf') +depends=('x') +groups=('x11-extra') +up2date=`lynx -dump http://dist.schmorp.de/rxvt-unicode/ |grep rxvt-unicode.*.tar.bz2 |sed -n -e 's/.*e-\(.*\).t.*/\1/;1 p'` +source=(http://dist.schmorp.de/rxvt-unicode/$pkgname-$pkgver.tar.bz2) +md5sums=('3255dc5e301f410d34a8e857ba0d6a64') + +build() { + Fcd + ./genac + ./configure --prefix=/usr \ + --enable-xft \ + --enable-font-styles \ + --enable-xim \ + --enable-utmp \ + --enable-wtmp \ + --enable-transparency \ + --enable-fading \ + --enable-tinting \ + --enable-xrvt-scroll \ + --enable-next-scroll \ + --enable-xterm-scroll \ + --enable-plain-scroll \ + --enable-half-shadow \ + --enable-frills \ + --enable-keepscrolling \ + --enable-mousewheel \ + --enable-slipwheeling \ + --enable-smart-resize \ + --enable-pointer-blank || return 1 + Fsed "CFLAGS = -g -O3" "CFLAGS = $CFLAGS" Makefile + Fsed "CPPFLAGS = " "CPPFLAGS = $CFLAGS" Makefile + Fsed "CFLAGS = -g -O3" "CFLAGS = $CFLAGS" src/Makefile + Fsed "CPPFLAGS = " "CPPFLAGS = $CFLAGS" src/Makefile + Fsed "CFLAGS = -g -O3" "CFLAGS = $CFLAGS" doc/Makefile + Fsed "CPPFLAGS = " "CPPFLAGS = $CFLAGS" doc/Makefile + make || return 1 + Fmakeinstall +} + +# optimalization OK + +# vim: ft=sh From zleho at index.hu Sun May 8 21:50:18 2005 From: zleho at index.hu (Adam Zlehovszky) Date: Sun May 8 21:53:13 2005 Subject: [Frugalware-darcs] frugalware-current: azureus-2.3.0.0-1 Message-ID: <20050508195018.8055F66AAB@genesis.frugalware.org> Sun May 8 17:26:07 CEST 2005 Adam Zlehovszky * azureus-2.3.0.0-1 diff -rN -u frugalware-current-old/extra/source/xapps/azureus/FrugalBuild frugalware-current-new/extra/source/xapps/azureus/FrugalBuild --- frugalware-current-old/extra/source/xapps/azureus/FrugalBuild 2005-05-08 21:48:10.000000000 +0200 +++ frugalware-current-new/extra/source/xapps/azureus/FrugalBuild 2005-05-08 21:00:50.000000000 +0200 @@ -1,20 +1,19 @@ -# Last Modified: Thu, 23 Dec 2004 20:23:11 +0100 +# Last Modified: Sun, 08 May 2005 17:25:37 +0200 # Compiling Time: ~7 seconds # Maintainer: Shrift # Modified by Laszlo Dvornik pkgname=azureus -pkgver=2.2.0.2 +pkgver=2.3.0.0 pkgrel=1 pkgdesc="A Java BitTorrent Client" url="http://azureus.sourceforge.net/" depends=('gtk+2' 'j2re') up2date=`lynx -dump 'http://prdownloads.sourceforge.net/azureus/?sort_by=date&sort=desc'|grep linux.GTK.tar.bz2$| sed -ne 's/.*us_\(.*\)\_linux.GTK.tar.bz2*/\1/;1 p'` -source=(http://download.sourceforge.net/$pkgname/Azureus'_'$pkgver'_'linux.GTK.tar.bz2 \ +source=(http://dl.sourceforge.net/sourceforge/$pkgname/Azureus'_'$pkgver'_'linux.GTK.tar.bz2 \ $pkgname.desktop) -md5sums=('f827bd23d6fdec3dce06f387635a305c' \ - '1b98ceb3a0297308870376c28dd7cfca') - +md5sums=('228d72189c2ec3ccbcc7b8d36265dd40' '1b98ceb3a0297308870376c28dd7cfca') + build() { cd $startdir/src/ mkdir -p $startdir/pkg/usr/{bin,lib} From mamajom at axelero.hu Sun May 8 21:55:15 2005 From: mamajom at axelero.hu (VMiklos) Date: Sun May 8 21:55:33 2005 Subject: [Frugalware-darcs] frugalware-current: zoo-2.10-2 Message-ID: <20050508195515.365F466AAB@genesis.frugalware.org> Sun May 8 21:20:07 CEST 2005 VMiklos * zoo-2.10-2 added groups() optimized & fwmakepkgized build() diff -rN -u frugalware-current-old/source/base/zoo/FrugalBuild frugalware-current-new/source/base/zoo/FrugalBuild --- frugalware-current-old/source/base/zoo/FrugalBuild 2005-05-08 21:51:29.000000000 +0200 +++ frugalware-current-new/source/base/zoo/FrugalBuild 2005-05-08 21:29:10.000000000 +0200 @@ -4,23 +4,28 @@ pkgname=zoo pkgver=2.10 -pkgrel=1 +pkgrel=2 pkgdesc="manipulate archives of files in compressed form" url="http://www.icubed.com/~fnordnet/linux/software/archivers/" depends=('glibc') +groups=('base') up2date=`lynx -dump 'http://www.icubed.com/~fnordnet/linux/software/archivers/' |grep tar.gz|grep zoo|sed -n '1 p'|tr -s ' '|sed 's/.tar.gz//'|cut -d ' ' -f 3|cut -d - -f 2` source=(http://www.icubed.com/~fnordnet/linux/software/archivers/$pkgname-$pkgver.tar.gz \ - zoo-2.10.diff zoo-2.10.gcc333.diff) + $pkgname-$pkgver.patch0 $pkgname-$pkgver.gcc333.patch0) md5sums=('f5d3ffdd65cc8a511c83e3c3f108c27e' '433a92434c84f193fe88e194378ad3d7' \ '8e2aff22285b3b5f4c6402649598c076') -build() { - cd $startdir/src/$pkgname-$pkgver - cat $startdir/src/zoo-2.10.diff |patch -p0 - cat $startdir/src/zoo-2.10.gcc333.diff |patch -p0 - make generic || return 1 - install -D fiz $startdir/pkg/usr/bin/fiz - install zoo $startdir/pkg/usr/bin/ - mkdir -p $startdir/pkg/usr/man/man1 - cp fiz.1 zoo.1 $startdir/pkg/usr/man/man1/ +build() +{ + Fpatchall + Fsed '-O2' "$CFLAGS" makefile + make generic || return 1 + Fexerel /usr/bin/fiz + Fexerel /usr/bin/zoo + Ffilerel /usr/man/man1/fiz.1 + Ffilerel /usr/man/man1/zoo.1 } + +# optimalization ok + +# vim: ft=sh diff -rN -u frugalware-current-old/source/base/zoo/zoo-2.10.diff frugalware-current-new/source/base/zoo/zoo-2.10.diff --- frugalware-current-old/source/base/zoo/zoo-2.10.diff 1994-12-30 00:00:00.000000000 +0100 +++ frugalware-current-new/source/base/zoo/zoo-2.10.diff 1970-01-01 01:00:00.000000000 +0100 @@ -1,44 +0,0 @@ ---- makefile.orig Sun Sep 25 03:26:37 1994 -+++ makefile Sun Sep 25 03:26:45 1994 -@@ -235,7 +235,7 @@ - parse.o: zoofns.h zooio.h - portable.o: /usr/include/stdio.h assert.h debug.h machine.h options.h - portable.o: portable.h various.h zoo.h zoofns.h zooio.h --prterror.o: /usr/include/stdio.h /usr/include/varargs.h options.h various.h -+prterror.o: /usr/include/stdio.h /usr/include/unistd.h options.h various.h - prterror.o: zoofns.h zooio.h - sysv.o: /usr/include/sys/stat.h /usr/include/sys/types.h /usr/include/time.h - sysv.o: nixmode.i nixtime.i ---- makefile.orig Sat Dec 31 00:23:57 1994 -+++ makefile Sat Dec 31 00:24:31 1994 -@@ -23,7 +23,7 @@ - MODEL = - EXTRA = -DBIG_MEM -DNDEBUG - LINTFLAGS = -DLINT --OPTIM = -O -+OPTIM = -O2 - DESTDIR = /usr/local/bin - - #List of all object files created for Zoo -@@ -88,7 +88,7 @@ - # A generic system -- may have less than full functionality. - # Compile with -g, since debugging will probably be needed. - generic: -- $(MAKE) CFLAGS="-c -g -DGENERIC" $(TARGETS) -+ $(MAKE) CFLAGS="-c -O2 -DGENERIC" $(TARGETS) - - # Reasonably generic BSD 4.3 - bsd: ---- various.h.orig Sat Dec 31 00:22:03 1994 -+++ various.h Sat Dec 31 00:22:45 1994 -@@ -54,8 +54,8 @@ - int fwrite PARMS ((VOIDPTR, int, int, FILE *)); - # else - int fputc PARMS ((char, FILE *)); --int fread PARMS ((VOIDPTR, unsigned, unsigned, FILE *)); --int fwrite PARMS ((VOIDPTR, unsigned, unsigned, FILE *)); -+/* int fread PARMS ((VOIDPTR, unsigned, unsigned, FILE *)); -+int fwrite PARMS ((VOIDPTR, unsigned, unsigned, FILE *)); */ - # endif /* ALWAYS_INT */ - #endif /* NO_STDIO_FN */ - diff -rN -u frugalware-current-old/source/base/zoo/zoo-2.10.gcc333.diff frugalware-current-new/source/base/zoo/zoo-2.10.gcc333.diff --- frugalware-current-old/source/base/zoo/zoo-2.10.gcc333.diff 2004-02-25 20:53:00.000000000 +0100 +++ frugalware-current-new/source/base/zoo/zoo-2.10.gcc333.diff 1970-01-01 01:00:00.000000000 +0100 @@ -1,20 +0,0 @@ ---- ./zoofns.h.orig 2004-02-25 12:52:38.000000000 -0800 -+++ ./zoofns.h 2004-02-25 12:52:48.000000000 -0800 -@@ -94,7 +94,6 @@ - void fixslash PARMS ((char *)); - void makelist PARMS ((int, char *[], char *[], int, char *, char *, char *, int *)); - void memerr PARMS ((unsigned int)); --void prterror PARMS ((int, char *, ...)); - void rootname PARMS ((char *, char *)); - void skip_files PARMS ((ZOOFILE, unsigned int *, unsigned int *, int *, - char [], long *)); ---- ./options.h.orig 2004-02-25 12:46:15.000000000 -0800 -+++ ./options.h 2004-02-25 12:46:56.000000000 -0800 -@@ -249,6 +249,7 @@ - /* REN_LINK is UNIX-specific. Can't find a generic rename() function */ - #define REN_LINK - #define NOENUM -+#define STDARG - /* #define SETBUF */ - #define CHEKDIR - #define NIXTIME diff -rN -u frugalware-current-old/source/base/zoo/zoo-2.10.gcc333.patch0 frugalware-current-new/source/base/zoo/zoo-2.10.gcc333.patch0 --- frugalware-current-old/source/base/zoo/zoo-2.10.gcc333.patch0 1970-01-01 01:00:00.000000000 +0100 +++ frugalware-current-new/source/base/zoo/zoo-2.10.gcc333.patch0 2004-02-25 20:53:00.000000000 +0100 @@ -0,0 +1,20 @@ +--- ./zoofns.h.orig 2004-02-25 12:52:38.000000000 -0800 ++++ ./zoofns.h 2004-02-25 12:52:48.000000000 -0800 +@@ -94,7 +94,6 @@ + void fixslash PARMS ((char *)); + void makelist PARMS ((int, char *[], char *[], int, char *, char *, char *, int *)); + void memerr PARMS ((unsigned int)); +-void prterror PARMS ((int, char *, ...)); + void rootname PARMS ((char *, char *)); + void skip_files PARMS ((ZOOFILE, unsigned int *, unsigned int *, int *, + char [], long *)); +--- ./options.h.orig 2004-02-25 12:46:15.000000000 -0800 ++++ ./options.h 2004-02-25 12:46:56.000000000 -0800 +@@ -249,6 +249,7 @@ + /* REN_LINK is UNIX-specific. Can't find a generic rename() function */ + #define REN_LINK + #define NOENUM ++#define STDARG + /* #define SETBUF */ + #define CHEKDIR + #define NIXTIME diff -rN -u frugalware-current-old/source/base/zoo/zoo-2.10.patch0 frugalware-current-new/source/base/zoo/zoo-2.10.patch0 --- frugalware-current-old/source/base/zoo/zoo-2.10.patch0 1970-01-01 01:00:00.000000000 +0100 +++ frugalware-current-new/source/base/zoo/zoo-2.10.patch0 1994-12-30 00:00:00.000000000 +0100 @@ -0,0 +1,44 @@ +--- makefile.orig Sun Sep 25 03:26:37 1994 ++++ makefile Sun Sep 25 03:26:45 1994 +@@ -235,7 +235,7 @@ + parse.o: zoofns.h zooio.h + portable.o: /usr/include/stdio.h assert.h debug.h machine.h options.h + portable.o: portable.h various.h zoo.h zoofns.h zooio.h +-prterror.o: /usr/include/stdio.h /usr/include/varargs.h options.h various.h ++prterror.o: /usr/include/stdio.h /usr/include/unistd.h options.h various.h + prterror.o: zoofns.h zooio.h + sysv.o: /usr/include/sys/stat.h /usr/include/sys/types.h /usr/include/time.h + sysv.o: nixmode.i nixtime.i +--- makefile.orig Sat Dec 31 00:23:57 1994 ++++ makefile Sat Dec 31 00:24:31 1994 +@@ -23,7 +23,7 @@ + MODEL = + EXTRA = -DBIG_MEM -DNDEBUG + LINTFLAGS = -DLINT +-OPTIM = -O ++OPTIM = -O2 + DESTDIR = /usr/local/bin + + #List of all object files created for Zoo +@@ -88,7 +88,7 @@ + # A generic system -- may have less than full functionality. + # Compile with -g, since debugging will probably be needed. + generic: +- $(MAKE) CFLAGS="-c -g -DGENERIC" $(TARGETS) ++ $(MAKE) CFLAGS="-c -O2 -DGENERIC" $(TARGETS) + + # Reasonably generic BSD 4.3 + bsd: +--- various.h.orig Sat Dec 31 00:22:03 1994 ++++ various.h Sat Dec 31 00:22:45 1994 +@@ -54,8 +54,8 @@ + int fwrite PARMS ((VOIDPTR, int, int, FILE *)); + # else + int fputc PARMS ((char, FILE *)); +-int fread PARMS ((VOIDPTR, unsigned, unsigned, FILE *)); +-int fwrite PARMS ((VOIDPTR, unsigned, unsigned, FILE *)); ++/* int fread PARMS ((VOIDPTR, unsigned, unsigned, FILE *)); ++int fwrite PARMS ((VOIDPTR, unsigned, unsigned, FILE *)); */ + # endif /* ALWAYS_INT */ + #endif /* NO_STDIO_FN */ + From mamajom at axelero.hu Sun May 8 23:10:15 2005 From: mamajom at axelero.hu (VMiklos) Date: Sun May 8 23:11:02 2005 Subject: [Frugalware-darcs] frugalware-current: added groups() to base/ Message-ID: <20050508211015.BABE766AAB@genesis.frugalware.org> Sun May 8 22:47:12 CEST 2005 VMiklos * added groups() to base/ i haven't incremented gcc's and kernel's pkgrel so that users don't have to re-download the almost unchanged pkgs diff -rN -u frugalware-current-old/source/base/gcc/FrugalBuild frugalware-current-new/source/base/gcc/FrugalBuild --- frugalware-current-old/source/base/gcc/FrugalBuild 2005-05-08 23:06:59.000000000 +0200 +++ frugalware-current-new/source/base/gcc/FrugalBuild 2005-05-08 22:15:53.000000000 +0200 @@ -9,6 +9,7 @@ pkgdesc="The GNU Compiler Collection" url="http://gcc.gnu.org" depends=('glibc' 'binutils') +groups=('base') up2date=`lynx -dump http://gcc.gnu.org/releases.html|grep -1 Release|grep '\['|tr -s ' '|cut -d ' ' -f 3` source=(ftp://gcc.gnu.org/pub/gcc/releases/gcc-$pkgver/$pkgname-$pkgver.tar.bz2 \ ftp://gcc.gnu.org/pub/gcc/releases/gcc-$compatver/$pkgname-$compatver.tar.bz2) diff -rN -u frugalware-current-old/source/base/hotplug/FrugalBuild frugalware-current-new/source/base/hotplug/FrugalBuild --- frugalware-current-old/source/base/hotplug/FrugalBuild 2005-05-08 23:06:59.000000000 +0200 +++ frugalware-current-new/source/base/hotplug/FrugalBuild 2005-05-08 22:46:18.000000000 +0200 @@ -8,6 +8,7 @@ pkgrel=1 pkgdesc="Lets you plug in new USB and PCI devices and use them immediately" depends=() +groups=('base') url="http://telia.dl.sourceforge.net/sourceforge/linux-hotplug/" backup=(etc/hotplug/{usb.usermap,usb.handmap,usb.distmap,blacklist}) install=$pkgname.install diff -rN -u frugalware-current-old/source/base/kernel/FrugalBuild frugalware-current-new/source/base/kernel/FrugalBuild --- frugalware-current-old/source/base/kernel/FrugalBuild 2005-05-08 23:06:59.000000000 +0200 +++ frugalware-current-new/source/base/kernel/FrugalBuild 2005-05-08 22:36:01.000000000 +0200 @@ -10,6 +10,7 @@ url="http://www.kernel.org" install=kernel.install depends=('module-init-tools') +groups=('base') replaces=('kernel-ide' 'kernel-scsi') up2date=`lynx -dump $url/kdist/finger_banner|sed -n 's/.* \([0-9\.]*\)\.[0-9]/\1/;1 p'` source=(ftp://ftp.kernel.org/pub/linux/kernel/v2.6/linux-$pkgver.tar.bz2 \ From mamajom at axelero.hu Sun May 8 23:49:43 2005 From: mamajom at axelero.hu (VMiklos) Date: Sun May 8 23:50:26 2005 Subject: [Frugalware-darcs] frugalware-current: added groups() to xlib/ Message-ID: <20050508214943.1E87666AAB@genesis.frugalware.org> Sun May 8 23:24:19 CEST 2005 VMiklos * added groups() to xlib/ diff -rN -u frugalware-current-old/source/xlib/flashplugin/FrugalBuild frugalware-current-new/source/xlib/flashplugin/FrugalBuild --- frugalware-current-old/source/xlib/flashplugin/FrugalBuild 2005-05-08 23:47:51.000000000 +0200 +++ frugalware-current-new/source/xlib/flashplugin/FrugalBuild 2005-05-08 23:19:19.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Fri May 28 11:19:06 CEST 2004 +# Last Modified: Sun, 08 May 2005 23:19:19 +0200 # Compiling Time: ~1 minutes # Maintainer: VMiklos @@ -8,6 +8,7 @@ pkgdesc="Macromedia flash plugin for Netscape/Mozilla (nonfree)" install=flashplugin.install depends=('zlib' 'x' 'gcc') +groups=('xlib') up2date=`lynx -dump 'http://www.macromedia.com/shockwave/download/download.cgi?P1_Prod_Version=ShockwaveFlash&P2_Platform=Linux&P3_Browser_Version=Netscape4'|grep Version|tr -s ' '|cut -d ' ' -f 3|sed -e 's/,/./' -e 's/,0//' -e 's/,/r/'` source=(http://fpdownload.macromedia.com/pub/shockwave/flash/english/linux/$pkgver/install_flash_player_`echo $pkgver|cut -d . -f 1`_linux.tar.gz) md5sums=('79c59a5ea29347e01c8e6575dd054cd1') diff -rN -u frugalware-current-old/source/xlib/fnlib/FrugalBuild frugalware-current-new/source/xlib/fnlib/FrugalBuild --- frugalware-current-old/source/xlib/fnlib/FrugalBuild 2005-05-08 23:47:51.000000000 +0200 +++ frugalware-current-new/source/xlib/fnlib/FrugalBuild 2005-05-08 23:20:50.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Wed Sep 15 13:25:17 CEST 2004 +# Last Modified: Sun, 08 May 2005 23:20:50 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos @@ -7,6 +7,7 @@ pkgrel=1 pkgdesc="Font rendering library for X11" depends=('imlib' 'libjpeg' 'libtiff' 'libpng' 'libungif' 'zlib' 'x') +groups=('xlib') url="http://enlightenment.org" up2date=`lynx -dump http://sourceforge.net/projects/enlightenment|grep fnlib-src |sed 's/.*]\([0-9\.]*\) [A-Z].*/\1/'` source=(http://dl.sourceforge.net/sourceforge/enlightenment/$pkgname-$pkgver.tar.gz) diff -rN -u frugalware-current-old/source/xlib/ftgl/FrugalBuild frugalware-current-new/source/xlib/ftgl/FrugalBuild --- frugalware-current-old/source/xlib/ftgl/FrugalBuild 2005-05-08 23:47:51.000000000 +0200 +++ frugalware-current-new/source/xlib/ftgl/FrugalBuild 2005-05-08 23:21:00.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Mon Dec 13 19:42:56 CET 2004 +# Last Modified: Sun, 08 May 2005 23:21:00 +0200 # Compiling Time: ~0.25 SBU # Maintainer: Zsolt Szalai # Category: xlib @@ -10,6 +10,7 @@ url="http://homepages.paradise.net.nz/henryj/code/index.html" makedepends=('x' 'glut') depends=('freetype2') +groups=('xlib') up2date=`lynx -dump 'http://homepages.paradise.net.nz/henryj/code/index.html#FTGL'|grep "Current stable"|cut -d '(' -f 2 | cut -d ')' -f 1` source=("http://opengl.geek.nz/ftgl/ftgl-$pkgver.tar.gz" 'ftgl.diff') md5sums=('3eabec9ad37371c4d139408c7ffd2429' '45cfdfe3701f101304ca357a779ab1df') diff -rN -u frugalware-current-old/source/xlib/gnokii/FrugalBuild frugalware-current-new/source/xlib/gnokii/FrugalBuild --- frugalware-current-old/source/xlib/gnokii/FrugalBuild 2005-05-08 23:47:51.000000000 +0200 +++ frugalware-current-new/source/xlib/gnokii/FrugalBuild 2005-05-08 23:21:22.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Tue Jul 6 22:27:09 CEST 2004 +# Last Modified: Sun, 08 May 2005 23:21:21 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos @@ -9,6 +9,7 @@ url="http://www.gnokii.org/" backup=(etc/gnokiirc) depends=('gtk+' 'perl') +groups=('xlib') up2date=`lynx -dump http://www.gnokii.org/news.shtml|grep "[[:digit:]] gnokii [[:digit:]]\."|sed -n '1 p'|tr -s ' '|cut -d ' ' -f 4` source=(http://www.gnokii.org/download/$pkgname-$pkgver.tar.bz2) md5sums=('7e932688aeaa2ca8be2f2e3b3bf1b90e') diff -rN -u frugalware-current-old/source/xlib/imlib/FrugalBuild frugalware-current-new/source/xlib/imlib/FrugalBuild --- frugalware-current-old/source/xlib/imlib/FrugalBuild 2005-05-08 23:47:51.000000000 +0200 +++ frugalware-current-new/source/xlib/imlib/FrugalBuild 2005-05-08 23:22:26.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Sun Sep 26 13:31:11 CEST 2004 +# Last Modified: Sun, 08 May 2005 23:22:26 +0200 # Compiling Time: ~3 minutes # Maintainer: VMiklos @@ -7,6 +7,7 @@ pkgrel=1 pkgdesc="A display depth-independent image loading and rendering library" depends=('gtk+' 'libungif') +groups=('xlib') preup2date=`lynx -dump http://ftp.gnome.org/pub/GNOME/sources/imlib/?O=D|grep /|sed -n -e 's|/||' -e '1 p'|cut -d ] -f 4|cut -d ' ' -f 1` up2date=`lynx -dump http://ftp.gnome.org/pub/GNOME/sources/imlib/$preup2date/?O=D|grep 'tar.gz '|sed -n -e 's/.tar.gz//' -e '1 p'|cut -d - -f 2|cut -d ' ' -f 1` source=(http://ftp.gnome.org/pub/GNOME/sources/imlib/$preup2date/$pkgname-$pkgver.tar.bz2) diff -rN -u frugalware-current-old/source/xlib/imlib2/FrugalBuild frugalware-current-new/source/xlib/imlib2/FrugalBuild --- frugalware-current-old/source/xlib/imlib2/FrugalBuild 2005-05-08 23:47:51.000000000 +0200 +++ frugalware-current-new/source/xlib/imlib2/FrugalBuild 2005-05-08 23:22:33.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Tue Jan 11 16:36:37 CET 2005 +# Last Modified: Sun, 08 May 2005 23:22:33 +0200 # Compiling Time: ~5 minutes # Maintainer: VMiklos @@ -8,6 +8,7 @@ pkgdesc="Imlib 2 is the successor to Imlib, it is NOT a newer version" url="http://enlightenment.org" depends=('libjpeg' 'libtiff' 'libpng' 'libungif' 'bzip2' 'x' 'libtool') +groups=('xlib') up2date=`lynx -dump http://sourceforge.net/projects/enlightenment|grep imlib2-src |sed 's/.*]\([0-9\.]*\) [A-Z].*/\1/'` source=(http://dl.sourceforge.net/sourceforge/enlightenment/$pkgname-$pkgver.tar.gz) md5sums=('853fb77100ee3c3ca944f52c892ab49b') diff -rN -u frugalware-current-old/source/xlib/lesstif/FrugalBuild frugalware-current-new/source/xlib/lesstif/FrugalBuild --- frugalware-current-old/source/xlib/lesstif/FrugalBuild 2005-05-08 23:47:51.000000000 +0200 +++ frugalware-current-new/source/xlib/lesstif/FrugalBuild 2005-05-08 23:22:46.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Sat, 02 Apr 2005 23:58:09 +0200 +# Last Modified: Sun, 08 May 2005 23:22:46 +0200 # Compiling Time: ~12 minutes # Maintainer: VMiklos @@ -8,6 +8,7 @@ pkgdesc="A free replacement for OSF/Motif(R)" url="http://www.lesstif.org/" depends=('x') +groups=('xlib') up2date=`lynx -dump http://www.lesstif.org/|grep current|tr ' ' '\n' |grep [[:digit:]]|sed -n '1 p'` source=(http://dl.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.bz2) md5sums=('3096ca456c0bc299d895974d307c82d8') diff -rN -u frugalware-current-old/source/xlib/libast/FrugalBuild frugalware-current-new/source/xlib/libast/FrugalBuild --- frugalware-current-old/source/xlib/libast/FrugalBuild 2005-05-08 23:47:51.000000000 +0200 +++ frugalware-current-new/source/xlib/libast/FrugalBuild 2005-05-08 23:23:16.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Sat Dec 18 14:29:45 CEST 2004 +# Last Modified: Sun, 08 May 2005 23:23:16 +0200 # Compiling Time: ~1 minute # Maintainer: Shrift @@ -8,6 +8,7 @@ pkgdesc="The library of assorted spiffy things" url="http://www.eterm.org/download/" depends=('x') +groups=('xlib') up2date=`lynx -dump 'http://www.eterm.org/download/'|grep libast-[0-9\.]*.tar.gz|sed -ne 's/.*t-\(.*\)\.t.*/\1/;1 p'` source=(http://www.eterm.org/download/$pkgname-$pkgver.tar.gz) md5sums=('1cbbf86a0afb74a5905dc92982117250') diff -rN -u frugalware-current-old/source/xlib/libdv/FrugalBuild frugalware-current-new/source/xlib/libdv/FrugalBuild --- frugalware-current-old/source/xlib/libdv/FrugalBuild 2005-05-08 23:47:51.000000000 +0200 +++ frugalware-current-new/source/xlib/libdv/FrugalBuild 2005-05-08 23:23:25.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Sat, 18 Dec 2004 14:16:18 +0100 +# Last Modified: Sun, 08 May 2005 23:23:25 +0200 # Compiling Time: ~38 seconds # Maintainer: Laszlo Dvornik @@ -8,6 +8,7 @@ pkgdesc="The Quasar DV codec (libdv) is a software codec for DV video" url="http://libdv.sourceforge.net/" depends=('popt' 'gtk+') +groups=('xlib') makedepends=('pkgconfig') up2date=`lynx -dump 'http://prdownloads.sourceforge.net/libdv/?sort_by=date&sort=desc'|grep tar.gz$|sed -n 's/.*-\(.*\).t.*/\1/;1 p'` source=(http://dl.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz) diff -rN -u frugalware-current-old/source/xlib/sdl/FrugalBuild frugalware-current-new/source/xlib/sdl/FrugalBuild --- frugalware-current-old/source/xlib/sdl/FrugalBuild 2005-05-08 23:47:51.000000000 +0200 +++ frugalware-current-new/source/xlib/sdl/FrugalBuild 2005-05-08 23:22:14.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Fri Dec 17 21:35:05 CET 2004 +# Last Modified: Sun, 08 May 2005 23:22:14 +0200 # Compiling Time: ~6 minutes # Maintainer: VMiklos @@ -8,6 +8,7 @@ pkgdesc="Simple DirectMedia Layer library" url="http://www.libsdl.org" depends=('x' 'esd' 'alsa-lib') +groups=('xlib') up2date=`lynx -dump 'http://www.libsdl.org/release/?sort=modified' |grep 'SDL-[[:digit:][:punct:]]*\.tar\.gz '|sed -n -e 's/.tar.gz//' -e '1 p'|tr -s ' '|cut -d ' ' -f 3|cut -d - -f 2` source=(http://www.libsdl.org/release/SDL-$pkgver.tar.gz) md5sums=('37aaf9f069f9c2c18856022f35de9f8c') diff -rN -u frugalware-current-old/source/xlib/sdlimage/FrugalBuild frugalware-current-new/source/xlib/sdlimage/FrugalBuild --- frugalware-current-old/source/xlib/sdlimage/FrugalBuild 2005-05-08 23:47:51.000000000 +0200 +++ frugalware-current-new/source/xlib/sdlimage/FrugalBuild 2005-05-08 23:23:30.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Fri Dec 17 21:53:29 CET 2004 +# Last Modified: Sun, 08 May 2005 23:23:30 +0200 # Compiling Time: ~1 minute # Maintainer: Shrift @@ -8,6 +8,7 @@ pkgdesc="Image loadung library for Simple DirectMedia Layer 1.2" url="http://www.libsdl.org/" depends=('glibc' 'sdl') +groups=('xlib') #conflicts=('withnothing') up2date=`lynx -dump 'http://www.libsdl.org/projects/SDL_image/release/?sort=modified'|grep [0-9\.].tar.gz$|sed -ne 's/.*e-\(.*\)\.t.*/\1/;1 p'` source=(http://www.libsdl.org/projects/SDL_image/release/SDL_image-$pkgver.tar.gz) diff -rN -u frugalware-current-old/source/xlib/tk/FrugalBuild frugalware-current-new/source/xlib/tk/FrugalBuild --- frugalware-current-old/source/xlib/tk/FrugalBuild 2005-05-08 23:47:51.000000000 +0200 +++ frugalware-current-new/source/xlib/tk/FrugalBuild 2005-05-08 23:21:29.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Thu Dec 9 20:21:45 CET 2004 +# Last Modified: Sun, 08 May 2005 23:21:29 +0200 # Compiling Time: ~3 minutes # Maintainer: VMiklos @@ -8,6 +8,7 @@ pkgrel=1 pkgdesc="A windowing toolkit for use with tcl" depends=('tcl' 'x') +groups=('xlib') up2date=`lynx -dump http://sourceforge.net/projects/tcl|grep ']Tcl \['|sed 's/.*]\([0-9\.]*\) [A-Z].*/\1/'` source=(http://dl.sf.net/sourceforge/tcl/tk$pkgver-src.tar.gz $pkgname-tcl_headers.diff) md5sums=('1b64258abaf258e9a86f331d8de17a71' 'a00bbf662e571dbc39ad06e5e3531bf5') diff -rN -u frugalware-current-old/source/xlib/xaw3d/FrugalBuild frugalware-current-new/source/xlib/xaw3d/FrugalBuild --- frugalware-current-old/source/xlib/xaw3d/FrugalBuild 2005-05-08 23:47:51.000000000 +0200 +++ frugalware-current-new/source/xlib/xaw3d/FrugalBuild 2005-05-08 23:23:37.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Sun Aug 29 21:15:30 CEST 2004 +# Last Modified: Sun, 08 May 2005 23:23:37 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos @@ -8,6 +8,7 @@ pkgdesc="Athena widgets (libXaw) drop-in replacement" url="ftp://ftp.x.org/contrib/widgets/Xaw3d/" depends=('x') +groups=('xlib') preup2date=`wget --passive-ftp -O - -q $url|grep R|tail -n 1|sed 's|.*>\(.*\)/<.*|\1|'` up2date=`wget --passive-ftp -O - -q $url$preup2date/|grep tar.gz|tail -n 1|sed 's|.*-\(.*\)\.t.*|\1|'` source=(ftp://ftp.x.org/contrib/widgets/Xaw3d/$preup2date/Xaw3d-$pkgver.tar.gz) From mamajom at axelero.hu Mon May 9 00:51:03 2005 From: mamajom at axelero.hu (VMiklos) Date: Mon May 9 00:53:16 2005 Subject: [Frugalware-darcs] frugalware-current: added groups() to xapps/ Message-ID: <20050508225103.6CB4B66AAB@genesis.frugalware.org> Mon May 9 00:22:14 CEST 2005 VMiklos * added groups() to xapps/ diff -rN -u frugalware-current-old/source/xapps/amsn/FrugalBuild frugalware-current-new/source/xapps/amsn/FrugalBuild --- frugalware-current-old/source/xapps/amsn/FrugalBuild 2005-05-09 00:47:48.000000000 +0200 +++ frugalware-current-new/source/xapps/amsn/FrugalBuild 2005-05-09 00:15:56.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Tues, 11 Jan 2005 11:10:37 +0100 +# Last Modified: Mon, 09 May 2005 00:15:56 +0200 # Compiling Time: ~1 minutes # Maintainer: Shrift @@ -8,6 +8,7 @@ pkgdesc="AMsN is a great messanger client" url="http://amsn.sourceforge.net" depends=('tcl' 'tk' 'x' 'imlib') +groups=('xapps') up2date=`lynx -dump 'http://prdownloads.sourceforge.net/amsn/?sort_by=date&sort=desc'|grep amsn|grep [0-9\.].tar.gz|sed -ne 's/.*n-\(.*\)\.t.*/\1/;s/_/./; 1 p'` source=(http://download.sourceforge.net/amsn/$pkgname-`echo $pkgver|sed 's/\./_/'`.tar.gz) md5sums=('7b7db9225342bb6c59b873ec90882e22') diff -rN -u frugalware-current-old/source/xapps/blender/FrugalBuild frugalware-current-new/source/xapps/blender/FrugalBuild --- frugalware-current-old/source/xapps/blender/FrugalBuild 2005-05-09 00:47:48.000000000 +0200 +++ frugalware-current-new/source/xapps/blender/FrugalBuild 2005-05-09 00:16:20.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Sun Dec 26 22:55:19 CET 2004 +# Last Modified: Mon, 09 May 2005 00:16:20 +0200 # Compiling Time: ~2 SBU # Maintainer: Zsolt Szalai @@ -8,6 +8,7 @@ pkgdesc="A 3D modeling/rendering/animation/gaming application" url="http://blender3d.org" depends=('x' 'glibc' 'sdl' 'libjpeg' 'gcc' 'zlib' 'libpng') +groups=('xapps') makedepends=('scons' 'ftgl') up2date=`lynx -dump 'http://download.blender.org/source/?C=M;O=D;5~'|grep tar.gz$|sed -ne 's/.*r-\(.*\)\.tar.gz/\1/' -e '1 p'` source=("http://download.blender.org/source/$pkgname-$pkgver.tar.gz" 'blender.diff') diff -rN -u frugalware-current-old/source/xapps/bluefish/FrugalBuild frugalware-current-new/source/xapps/bluefish/FrugalBuild --- frugalware-current-old/source/xapps/bluefish/FrugalBuild 2005-05-09 00:47:48.000000000 +0200 +++ frugalware-current-new/source/xapps/bluefish/FrugalBuild 2005-05-09 00:19:51.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Wed Jan 12 16:41:39 CET 2005 +# Last Modified: Mon, 09 May 2005 00:19:51 +0200 # Compiling Time: ~3 minute # Maintainer: Shrift @@ -8,6 +8,7 @@ pkgdesc="Bluefish is a powerful editor for experienced web designers and programmers." url="http://bluefish.openoffice.nl/" depends=('orbit2' 'glibc' 'aspell' 'esd' 'gtk+2' 'libgnomeui' 'atk' 'x' 'gconf' 'fontconfig' 'expat' 'openssl' 'libgnomecanvas' 'zlib' 'libart_lgpl' 'alsa-lib' 'freetype2' 'libjpeg' 'pango' 'libgnome' 'libbonobo' 'audiofile' 'pcre' 'libxml2' 'glib2' 'libbonoboui' 'gnome-keyring' 'gcc' 'gnome-vfs' 'popt') +groups=('xapps') #conflicts=('withnothing') up2date=`lynx -dump 'http://pkedu.fbt.eitn.wau.nl/~olivier/downloads/?M=D'|grep .tar.bz2$|sed -ne 's/.*h-\(.*\)\.t.*/\1/;1 p'` source=(http://pkedu.fbt.eitn.wau.nl/~olivier/downloads/$pkgname-$pkgver.tar.bz2) diff -rN -u frugalware-current-old/source/xapps/bmp/FrugalBuild frugalware-current-new/source/xapps/bmp/FrugalBuild --- frugalware-current-old/source/xapps/bmp/FrugalBuild 2005-05-09 00:47:48.000000000 +0200 +++ frugalware-current-new/source/xapps/bmp/FrugalBuild 2005-05-09 00:19:58.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Sun, 12 Dec 2004 11:10:37 +0100 +# Last Modified: Mon, 09 May 2005 00:19:58 +0200 # Compiling Time: ~2 minutes # Maintainer: Laszlo Dvornik @@ -8,6 +8,7 @@ pkgdesc="Beep Media Player" url="http://www.sosdg.org/~larne/w/BMP_Homepage" depends=('gtk+2' 'libvorbis' 'esd' 'alsa-lib' 'expat' 'id3lib' 'libglade') +groups=('xapps') up2date=`lynx -dump 'http://prdownloads.sourceforge.net/beepmp/?sort_by=date&sort=desc'|grep .tar.gz$|sed -ne 's/.*p-\(.*\)\.t.*/\1/;1 p'` source=(http://dl.sourceforge.net/sourceforge/beepmp/$pkgname-$pkgver.tar.gz \ $pkgname-$pkgver-hu.patch) diff -rN -u frugalware-current-old/source/xapps/d4x/FrugalBuild frugalware-current-new/source/xapps/d4x/FrugalBuild --- frugalware-current-old/source/xapps/d4x/FrugalBuild 2005-05-09 00:47:48.000000000 +0200 +++ frugalware-current-new/source/xapps/d4x/FrugalBuild 2005-05-09 00:20:54.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Sun Oct 31 11:42:18 CET 2004 +# Last Modified: Mon, 09 May 2005 00:20:53 +0200 # Compiling Time: ~1 minute # Maintainer: IroNiQ @@ -10,6 +10,7 @@ up2date=`lynx -dump ${url}files/ | grep '.tar.gz' | grep 'd4x' | grep -iv '\(rc\|beta\)' | grep '^\ \[' | awk '{print $2}' | cut -d ']' -f 2 | cut -d '.' -f 1-3 | cut -d '-' -f 2 | tail -n 1` source=(http://www.krasu.ru/soft/chuchelo/files/$pkgname-$pkgver.tar.gz) depends=('gtk+2') +groups=('xapps') md5sums=('c2b2f5571c2028dd845563e69a1d55c3') build() { diff -rN -u frugalware-current-old/source/xapps/e16keyedit/FrugalBuild frugalware-current-new/source/xapps/e16keyedit/FrugalBuild --- frugalware-current-old/source/xapps/e16keyedit/FrugalBuild 2005-05-09 00:47:48.000000000 +0200 +++ frugalware-current-new/source/xapps/e16keyedit/FrugalBuild 2005-05-09 00:21:30.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Sun Sep 19 12:50:15 CEST 2004 +# Last Modified: Mon, 09 May 2005 00:21:30 +0200 # Compiling Time: ~2,1 hours # Maintainer: IroNiQ @@ -8,6 +8,7 @@ pkgdesc="Keybinding editor for Enlightenment DR16" url="http://www.enlightenment.org/" depends=('enlightenment') +groups=('xapps') #makedepends=('zip') up2date=`lynx -dump 'http://sourceforge.net/project/showfiles.php?group_id=2 & package_id=44123' | grep "$pkgname-.*.tar.\(gz\|bz2\)" | tail -n 1 | sed 's/.*-\(.*\)\.t.*/\1/'` source=(http://dl.sf.net/enlightenment/$pkgname-$pkgver.tar.gz) diff -rN -u frugalware-current-old/source/xapps/e16menuedit/FrugalBuild frugalware-current-new/source/xapps/e16menuedit/FrugalBuild --- frugalware-current-old/source/xapps/e16menuedit/FrugalBuild 2005-05-09 00:47:48.000000000 +0200 +++ frugalware-current-new/source/xapps/e16menuedit/FrugalBuild 2005-05-09 00:21:06.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Sun Sep 19 12:50:15 CEST 2004 +# Last Modified: Mon, 09 May 2005 00:21:05 +0200 # Compiling Time: ~2,1 hours # Maintainer: IroNiQ @@ -8,6 +8,7 @@ pkgdesc="Menu editor for Enlightenment DR16" url="http://www.enlightenment.org/" depends=('enlightenment') +groups=('xapps') up2date=`lynx -dump 'http://sourceforge.net/project/showfiles.php?group_id=2 & package_id=44123' | grep "$pkgname-.*.tar.\(gz\|bz2\)" | tail -n 1 | sed 's/.*-\(.*\)\.t.*/\1/'` source=(http://dl.sf.net/enlightenment/$pkgname-$pkgver.tar.gz) md5sums=('094fc3b84b19b3afb6f1e2bf5e1f26bc') diff -rN -u frugalware-current-old/source/xapps/e16menuedit2/FrugalBuild frugalware-current-new/source/xapps/e16menuedit2/FrugalBuild --- frugalware-current-old/source/xapps/e16menuedit2/FrugalBuild 2005-05-09 00:47:48.000000000 +0200 +++ frugalware-current-new/source/xapps/e16menuedit2/FrugalBuild 2005-05-09 00:21:12.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Mon, 21 Feb 2005 09:40:31 +0100 +# Last Modified: Mon, 09 May 2005 00:21:12 +0200 # Compiling Time: 5.502u # Maintainer: IroNiQ @@ -8,6 +8,7 @@ pkgdesc="Menu editor v2 for Enlightenment DR16" url="http://www.enlightenment.org/" depends=('enlightenment') +groups=('xapps') up2date=`lynx -dump 'http://sourceforge.net/project/showfiles.php?group_id=2&package_id=44123' | grep "$pkgname-.*.tar.\(gz\|bz2\)" | tail -n 1 | sed 's/.*-\(.*\)\.t.*/\1/'` source=(http://dl.sf.net/enlightenment/$pkgname-$pkgver.tar.gz) md5sums=('e3bcad83cf96a52d3a112f018aa60a12') diff -rN -u frugalware-current-old/source/xapps/espgs/FrugalBuild frugalware-current-new/source/xapps/espgs/FrugalBuild --- frugalware-current-old/source/xapps/espgs/FrugalBuild 2005-05-09 00:47:48.000000000 +0200 +++ frugalware-current-new/source/xapps/espgs/FrugalBuild 2005-05-09 00:20:37.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Thu Jan 6 15:31:30 CET 2005 +# Last Modified: Mon, 09 May 2005 00:20:37 +0200 # Compiling Time: ~10 minutes # Maintainer: VMiklos @@ -7,6 +7,7 @@ pkgrel=2 pkgdesc="A customized version of GNU Ghostscript" depends=('x' 'gimp-print' 'glib' 'hpijs') +groups=('xapps') makedepends=('cups') up2date=`lynx -dump http://www.cups.org/ghostscript.php|grep available|tr -s ' '|cut -d ' ' -f 4` source=(http://dl.sourceforge.net/$pkgname/$pkgname-$pkgver-source.tar.bz2) diff -rN -u frugalware-current-old/source/xapps/gvim/FrugalBuild frugalware-current-new/source/xapps/gvim/FrugalBuild --- frugalware-current-old/source/xapps/gvim/FrugalBuild 2005-05-09 00:47:48.000000000 +0200 +++ frugalware-current-new/source/xapps/gvim/FrugalBuild 2005-05-09 00:20:32.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Sun Aug 8 03:27:20 CEST 2004 +# Last Modified: Mon, 09 May 2005 00:20:32 +0200 # Compiling Time: ~5 minutes # Maintainer: VMiklos @@ -8,6 +8,7 @@ pkgdesc="VIM - Vi IMproved console (GTK version)" url="http://www.vim.org" depends=('glibc' 'ncurses') +groups=('xapps') backup=(usr/share/vim/vimrc) up2date=`wget -q -O - --passive-ftp ftp://ftp.vim.org/pub/editors/vim/unix/.message|grep tar.gz|tr -s ' '|sed -n '1 p'|cut -d ' ' -f 2|cut -d - -f 2` source=(ftp://ftp.vim.org/pub/vim/unix/vim-$pkgver.tar.bz2 \ diff -rN -u frugalware-current-old/source/xapps/mjpegtools/FrugalBuild frugalware-current-new/source/xapps/mjpegtools/FrugalBuild --- frugalware-current-old/source/xapps/mjpegtools/FrugalBuild 2005-05-09 00:47:48.000000000 +0200 +++ frugalware-current-new/source/xapps/mjpegtools/FrugalBuild 2005-05-09 00:20:26.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Tue, 16 Nov 2004 17:48:31 +0100 +# Last Modified: Mon, 09 May 2005 00:20:26 +0200 # Compiling Time: ~2 minutes # Maintainer: Laszlo Dvornik @@ -8,6 +8,7 @@ pkgdesc="The mjpeg programs are a set of tools that can do recording of videos and playback, simple cut-and-paste editing and the MPEG compression of audio and video under Linux." url="http://mjpeg.sourceforge.net/" depends=('gtk+' 'libjpeg' 'libpng' 'sdl' 'glib' 'alsa-lib' 'gcc') +groups=('xapps') up2date=`lynx -dump 'http://prdownloads.sourceforge.net/mjpeg/?sort_by=date&sort=desc'|grep mjpegtools-[0-9\.]*.tar.gz|sed -n 's/.*-\(.*\).t.*/\1/;1 p'` source=(http://dl.sourceforge.net/sourceforge/mjpeg/$pkgname-$pkgver.tar.gz \ $pkgname-$pkgver-fPIC.patch \ diff -rN -u frugalware-current-old/source/xapps/mtr/FrugalBuild frugalware-current-new/source/xapps/mtr/FrugalBuild --- frugalware-current-old/source/xapps/mtr/FrugalBuild 2005-05-09 00:47:48.000000000 +0200 +++ frugalware-current-new/source/xapps/mtr/FrugalBuild 2005-05-09 00:20:05.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Fri Jan 14 21:37:41 CET 2005 +# Last Modified: Mon, 09 May 2005 00:20:05 +0200 # Compiling Time: ~0.1SBU # Maintainer: xbit # Category: xapps @@ -9,6 +9,7 @@ pkgdesc="A single network diagnostic tool" url="http://www.bitwizard.nl/mtr/" depends=('glibc' 'glib' 'termcap' 'x' 'gtk+' 'ncurses') +groups=('xapps') conflicts=('mtr-nc') up2date=`lynx --dump ftp://ftp.bitwizard.nl/mtr/ | tail -n 3 | grep "tar.gz" | sed -e 's/.*mtr-\(.*\).tar.gz/\1/'` source=(ftp://ftp.bitwizard.nl/mtr/$pkgname-$pkgver.tar.gz) diff -rN -u frugalware-current-old/source/xapps/thunderbird/FrugalBuild frugalware-current-new/source/xapps/thunderbird/FrugalBuild --- frugalware-current-old/source/xapps/thunderbird/FrugalBuild 2005-05-09 00:47:48.000000000 +0200 +++ frugalware-current-new/source/xapps/thunderbird/FrugalBuild 2005-05-09 00:16:54.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Wed, 23 Mar 2005 01:16:59 +0100 +# Last Modified: Mon, 09 May 2005 00:16:54 +0200 # Compiling Time: ~2,1 hours # Maintainer: IroNiQ @@ -8,6 +8,7 @@ pkgdesc="Mail and News client based on Mozilla Mail" url="http://www.mozilla.org/products/thunderbird" depends=('gtk+2' 'libidl' 'gcc') +groups=('xapps') makedepends=('zip') up2date=`lynx -dump 'http://ftp.mozilla.org/pub/mozilla.org/thunderbird/releases/?M=D' | grep '[0-9]/$' | cut -d '/' -f 8 | sort -r | head -n 1` source=(ftp://ftp.mozilla.org/pub/mozilla.org/$pkgname/releases/$pkgver/source/$pkgname-$pkgver-source.tar.bz2 \ diff -rN -u frugalware-current-old/source/xapps/tvtime/FrugalBuild frugalware-current-new/source/xapps/tvtime/FrugalBuild --- frugalware-current-old/source/xapps/tvtime/FrugalBuild 2005-05-09 00:47:48.000000000 +0200 +++ frugalware-current-new/source/xapps/tvtime/FrugalBuild 2005-05-09 00:20:11.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Wed, 04 May 2005 14:26:51 +0200 +# Last Modified: Mon, 09 May 2005 00:20:11 +0200 # Compiling Time: ~2 minute # Maintainer: Shrift @@ -8,6 +8,7 @@ pkgdesc="A program for viewing tv on the computer" url="http://tvtime.sourceforge.net" depends=('freetype2' 'x' 'libpng' 'libxml2') +groups=('xapps') up2date=`lynx -dump 'http://prdownloads.sourceforge.net/tvtime/?sort_by=date&sort=desc'|grep tar.gz$|sed -n 's/.*me-\(.*\).t.*/\1/;1 p'` source=(http://dl.sourceforge.net/sourceforge/tvtime/$pkgname-$pkgver.tar.gz) md5sums=('4ebfe0e3e78716eab44d321b26b1b090') diff -rN -u frugalware-current-old/source/xapps/xine-ui/FrugalBuild frugalware-current-new/source/xapps/xine-ui/FrugalBuild --- frugalware-current-old/source/xapps/xine-ui/FrugalBuild 2005-05-09 00:47:48.000000000 +0200 +++ frugalware-current-new/source/xapps/xine-ui/FrugalBuild 2005-05-09 00:19:08.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Mon Aug 16 11:00:00 CEST 2004 +# Last Modified: Mon, 09 May 2005 00:19:08 +0200 # Compiling Time: ~5 minutes # Maintainer: VMiklos @@ -8,6 +8,7 @@ pkgdesc="Xine multimedia playback engine user interface" url="http://www.xinehq.de/" depends=('xine-lib' 'pkgconfig' 'curl') +groups=('xapps') up2date=`lynx -dump http://xinehq.de/index.php/releases|grep xine-ui-.*tar.gz|sed -n -e 's/.*i-\(.*\)\.tar\.gz$/\1/' -e '1 p'` source=(http://dl.sourceforge.net/sourceforge/xine/$pkgname-$pkgver.tar.gz) md5sums=('aa7805a93e511e3d67dc1bf09a71fcdd') diff -rN -u frugalware-current-old/source/xapps/xmms/FrugalBuild frugalware-current-new/source/xapps/xmms/FrugalBuild --- frugalware-current-old/source/xapps/xmms/FrugalBuild 2005-05-09 00:47:48.000000000 +0200 +++ frugalware-current-new/source/xapps/xmms/FrugalBuild 2005-05-09 00:16:43.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Sat Aug 21 01:12:35 CEST 2004 +# Last Modified: Mon, 09 May 2005 00:16:43 +0200 # Compiling Time: ~7 minutes # Maintainer: VMiklos @@ -7,6 +7,7 @@ pkgrel=2 pkgdesc="The X MultiMedia System" depends=('gtk+' 'libvorbis' 'esd' 'alsa-lib' 'libmikmod') +groups=('xapps') up2date=`lynx -dump http://www.xmms.org/download.php|grep ^XMMS|cut -d ' ' -f 2` source=(http://www.xmms.org/files/1.2.x/$pkgname-$pkgver.tar.bz2 \ $pkgname-$pkgver-kde.diff) From mamajom at axelero.hu Mon May 9 00:56:22 2005 From: mamajom at axelero.hu (VMiklos) Date: Mon May 9 01:00:05 2005 Subject: [Frugalware-darcs] frugalware-current: added groups() to x11/ Message-ID: <20050508225622.D72FA66AAB@genesis.frugalware.org> Mon May 9 00:28:13 CEST 2005 VMiklos * added groups() to x11/ diff -rN -u frugalware-current-old/source/x11/aterm/FrugalBuild frugalware-current-new/source/x11/aterm/FrugalBuild --- frugalware-current-old/source/x11/aterm/FrugalBuild 2005-05-09 00:52:27.000000000 +0200 +++ frugalware-current-new/source/x11/aterm/FrugalBuild 2005-05-09 00:26:04.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Sat Sep 18 14:29:45 CEST 2004 +# Last Modified: Mon, 09 May 2005 00:26:04 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos @@ -8,6 +8,7 @@ pkgdesc="A VT100 terminal emulator for X with transparency support" url="http://aterm.sourceforge.net/" depends=('x') +groups=('x11') up2date=`lynx -dump 'http://prdownloads.sourceforge.net/aterm/?sort_by=date&sort=desc'|grep '\-[0-9\.]*tar.bz2$'|sed -n 's/.*-\(.*\)\.t.*/\1/;1 p'` source=(http://dl.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.bz2) md5sums=('5c29d0cde4225bdbd63ccb6a4dd94c56') diff -rN -u frugalware-current-old/source/x11/corefonts/FrugalBuild frugalware-current-new/source/x11/corefonts/FrugalBuild --- frugalware-current-old/source/x11/corefonts/FrugalBuild 2005-05-09 00:52:27.000000000 +0200 +++ frugalware-current-new/source/x11/corefonts/FrugalBuild 2005-05-09 00:26:11.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Tue Aug 31 14:02:11 CEST 2004 +# Last Modified: Mon, 09 May 2005 00:26:11 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos @@ -8,6 +8,7 @@ pkgdesc="TrueType core fonts from Microsoft" url="http://corefonts.sourceforge.net/" depends=('x' 'cabextract') +groups=('x11') install=$pkgname.install up2date=`lynx -dump 'http://heanet.dl.sourceforge.net/sourceforge/corefonts/?C=M;O=D'|grep spec$|sed -n -e 's|.*s-\(.*\)\.s.*|\1|' -e 's/-/r/' -e '1 p'` source=(http://dl.sourceforge.net/sourceforge/corefonts/{andale32,arial32,arialb32,comic32,courie32,georgi32,impact32,times32,trebuc32,verdan32,webdin32}.exe) diff -rN -u frugalware-current-old/source/x11/eterm/FrugalBuild frugalware-current-new/source/x11/eterm/FrugalBuild --- frugalware-current-old/source/x11/eterm/FrugalBuild 2005-05-09 00:52:27.000000000 +0200 +++ frugalware-current-new/source/x11/eterm/FrugalBuild 2005-05-09 00:26:17.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Mon Dec 21:09:45 CEST 2004 +# Last Modified: Mon, 09 May 2005 00:26:17 +0200 # Compiling Time: ~2 minute # Maintainer: Shrift @@ -8,6 +8,7 @@ pkgdesc="Eterm is a color vt102 terminal emulator intended as a replacement for xterm." url="http://eterm.org" depends=('glibc' 'freetype2' 'x' 'imlib2' 'pcre' 'freetype1' 'libast' 'zlib' 'libtool') +groups=('x11') up2date=` lynx -dump 'http://prdownloads.sourceforge.net/eterm/?sort_by=date&sort=desc'|grep Eterm-[0-9\.]*.tar.gz|sed -ne 's/.*m-\(.*\)\.t.*/\1/;1 p'` source=(http://download.sourceforge.net/eterm/Eterm-$pkgver.tar.gz) md5sums=('dd089fa7768f945341d721dd4942c702') diff -rN -u frugalware-current-old/source/x11/hicolor-icon-theme/FrugalBuild frugalware-current-new/source/x11/hicolor-icon-theme/FrugalBuild --- frugalware-current-old/source/x11/hicolor-icon-theme/FrugalBuild 2005-05-09 00:52:27.000000000 +0200 +++ frugalware-current-new/source/x11/hicolor-icon-theme/FrugalBuild 2005-05-09 00:26:24.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Sat, 11 Dec 2004 12:07:46 +0100 +# Last Modified: Mon, 09 May 2005 00:26:24 +0200 # Compiling Time: ~1 seconds # Maintainer: Laszlo Dvornik @@ -8,6 +8,7 @@ pkgdesc="Freedesktop.org Hicolor icon theme" url="http://freedesktop.org/wiki/Software_2ficon_2dtheme" depends=() +groups=('x11') up2date=`lynx -dump 'http://freedesktop.org/software/icon-theme/releases/?C=M;O=D'|grep tar.gz$|sed -n 's/.*-\(.*\).t.*/\1/;1 p'` source=(http://freedesktop.org/software/icon-theme/releases/$pkgname-$pkgver.tar.gz) md5sums=('947c7f6eb68fd95c7b86e87f853ceaa0') diff -rN -u frugalware-current-old/source/x11/obconf/FrugalBuild frugalware-current-new/source/x11/obconf/FrugalBuild --- frugalware-current-old/source/x11/obconf/FrugalBuild 2005-05-09 00:52:27.000000000 +0200 +++ frugalware-current-new/source/x11/obconf/FrugalBuild 2005-05-09 00:26:34.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Sun Oct 24 19:30:37 CEST 2004 +# Last Modified: Mon, 09 May 2005 00:26:34 +0200 # Compiling Time: ~1 Minute # Maintainer: Adam Zlehovszky @@ -8,6 +8,7 @@ pkgdesc="OpenBox's Configuration utility" url="http://icculus.org/openbox/obconf" depends=('openbox' 'gtk+2' 'libglade') +groups=('x11') up2date=`lynx -dump http://icculus.org/openbox/obconf|grep 'The current release'|tr -s ' '|cut -d ' ' -f 7|cut -b '2-4'` source=(http://$url/$pkgname-$pkgver.tar.gz) md5sums=('a0f0e14db3d889bd67f98f1c00b4a9f7') diff -rN -u frugalware-current-old/source/x11/shared-mime-info/FrugalBuild frugalware-current-new/source/x11/shared-mime-info/FrugalBuild --- frugalware-current-old/source/x11/shared-mime-info/FrugalBuild 2005-05-09 00:52:27.000000000 +0200 +++ frugalware-current-new/source/x11/shared-mime-info/FrugalBuild 2005-05-09 00:26:57.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Sun, 07 Nov 2004 17:17:37 +0100 +# Last Modified: Mon, 09 May 2005 00:26:57 +0200 # Compiling Time: ~7 seconds # Maintainer: Laszlo Dvornik @@ -8,6 +8,7 @@ pkgdesc="Freedesktop.org Shared MIME Info" url="http://freedesktop.org/wiki/Software_2fshared_2dmime_2dinfo" depends=('libxml2' 'glib2') +groups=('x11') up2date=`lynx -dump 'http://freedesktop.org/software/shared-mime-info/?C=M;O=D'|grep tar.gz$|sed -n 's/.*-\(.*\).t.*/\1/;1 p'` source=(http://freedesktop.org/software/$pkgname/$pkgname-$pkgver.tar.gz) md5sums=('51793b041edc68717c3f87e26a4bc087') From mamajom at axelero.hu Mon May 9 01:03:06 2005 From: mamajom at axelero.hu (VMiklos) Date: Mon May 9 01:05:28 2005 Subject: [Frugalware-darcs] frugalware-current: added groups to network/ Message-ID: <20050508230306.A67D866AAB@genesis.frugalware.org> Mon May 9 00:31:32 CEST 2005 VMiklos * added groups to network/ xbit really did a good work, only needed to rebuild 2 pkgs diff -rN -u frugalware-current-old/source/network/iptraf/FrugalBuild frugalware-current-new/source/network/iptraf/FrugalBuild --- frugalware-current-old/source/network/iptraf/FrugalBuild 2005-05-09 00:58:33.000000000 +0200 +++ frugalware-current-new/source/network/iptraf/FrugalBuild 2005-05-09 00:30:45.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Sun, 27 Mar 2005 21:58:24 +0200 +# Last Modified: Mon, 09 May 2005 00:30:45 +0200 # Compiling Time: ~30 seconds # Maintainer: Kapolnasi Tamas @@ -9,6 +9,7 @@ url="http://iptraf.seul.org/" grpups=('network') depends=('glibc') +groups=('network') up2date=`lynx -dump http://iptraf.seul.org/download.html|grep ' iptraf-.*.tar.gz'|sed -n 's/.*traf-\(.*\)\.t.*/\1/; 1 p'` source=(ftp://iptraf.seul.org/pub/iptraf/$pkgname-$pkgver.tar.gz) md5sums=('7ff0bc933a0a57a4ca9e2b0443307539') diff -rN -u frugalware-current-old/source/network/iputils/FrugalBuild frugalware-current-new/source/network/iputils/FrugalBuild --- frugalware-current-old/source/network/iputils/FrugalBuild 2005-05-09 00:58:33.000000000 +0200 +++ frugalware-current-new/source/network/iputils/FrugalBuild 2005-05-09 00:30:54.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Tue Jul 20 13:15:27 CEST 2004 +# Last Modified: Mon, 09 May 2005 00:30:54 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos @@ -8,6 +8,7 @@ pkgdesc="The ping program for checking to see if network hosts are alive." url="ftp://ftp.inr.ac.ru/ip-routing/" depends=('glibc' 'netkit-base') +groups=('network') up2date=`lynx -dump 'http://public.www.planetmirror.com/pub/ip-routing/?M=D'|grep iputils|sed -n -e 's/.*iputils-\(.*\)\.tar\..*/\1/' -e 's/ss//' -e 's/-/_/' -e '1 p'` source=(http://www.tux.org/pub/net/ip-routing/$pkgname-`echo -n ss;echo $pkgver|sed 's/_/-/'`.tar.bz2) md5sums=('dd10ef3d76480990a2174d2bb0daddaf') From mamajom at axelero.hu Mon May 9 01:08:02 2005 From: mamajom at axelero.hu (VMiklos) Date: Mon May 9 01:08:26 2005 Subject: [Frugalware-darcs] frugalware-current: added groups() to multimedia/ Message-ID: <20050508230802.DAAC266AAB@genesis.frugalware.org> Mon May 9 00:41:05 CEST 2005 VMiklos * added groups() to multimedia/ diff -rN -u frugalware-current-old/source/multimedia/audiofile/FrugalBuild frugalware-current-new/source/multimedia/audiofile/FrugalBuild --- frugalware-current-old/source/multimedia/audiofile/FrugalBuild 2005-05-09 01:04:24.000000000 +0200 +++ frugalware-current-new/source/multimedia/audiofile/FrugalBuild 2005-05-09 00:39:16.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Fri Jun 18 12:49:03 CEST 2004 +# Last Modified: Mon, 09 May 2005 00:39:16 +0200 # Compiling Time: ~3 minutes # Maintainer: VMiklos @@ -8,6 +8,7 @@ pkgdesc="Silicon Graphics Audio File Library" url="http://www.68k.org/~michael/audiofile/" depends=('glibc') +groups=('multimedia') up2date=`lynx -dump http://www.68k.org/~michael/audiofile/|grep Version|tr -s ' '|cut -d ' ' -f 3` source=(http://www.68k.org/~michael/audiofile/audiofile-$pkgver.tar.gz) md5sums=('9c1049876cd51c0f1b12c2886cce4d42') diff -rN -u frugalware-current-old/source/multimedia/aumix/FrugalBuild frugalware-current-new/source/multimedia/aumix/FrugalBuild --- frugalware-current-old/source/multimedia/aumix/FrugalBuild 2005-05-09 01:04:24.000000000 +0200 +++ frugalware-current-new/source/multimedia/aumix/FrugalBuild 2005-05-09 00:39:09.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Sun Aug 8 02:40:21 CEST 2004 +# Last Modified: Mon, 09 May 2005 00:39:09 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos @@ -8,6 +8,7 @@ pkgdesc="Ncurses audio mixer with gpm support" url="http://jpj.net/~trevor/aumix.html" depends=('glibc' 'ncurses' 'gpm') +groups=('multimedia') up2date=`lynx -dump $url|grep Version|sed 's/.*n \(.*\) w.*/\1/'` source=(http://jpj.net/~trevor/aumix/aumix-$pkgver.tar.bz2 \ $pkgname-$pkgver-alsa.diff) diff -rN -u frugalware-current-old/source/multimedia/cdparanoia/FrugalBuild frugalware-current-new/source/multimedia/cdparanoia/FrugalBuild --- frugalware-current-old/source/multimedia/cdparanoia/FrugalBuild 2005-05-09 01:04:24.000000000 +0200 +++ frugalware-current-new/source/multimedia/cdparanoia/FrugalBuild 2005-05-09 00:38:51.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Tue Jun 29 03:03:28 CEST 2004 +# Last Modified: Mon, 09 May 2005 00:38:51 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos @@ -8,6 +8,7 @@ pkgdesc="A CD ripping application" url="http://www.xiph.org/paranoia" depends=('glibc') +groups=('multimedia') up2date=`lynx -dump http://www.xiph.org/paranoia/|grep stable|tr -s ' '|cut -d ' ' -f 8` source=(http://www.xiph.org/paranoia/download/cdparanoia-III-alpha$pkgver.src.tgz $pkgname-$pkgver-gcc34.diff) md5sums=('7218e778b5970a86c958e597f952f193' 'd6a3d0d5646f9ae94334b8ae510e9132') diff -rN -u frugalware-current-old/source/multimedia/cdrdao/FrugalBuild frugalware-current-new/source/multimedia/cdrdao/FrugalBuild --- frugalware-current-old/source/multimedia/cdrdao/FrugalBuild 2005-05-09 01:04:24.000000000 +0200 +++ frugalware-current-new/source/multimedia/cdrdao/FrugalBuild 2005-05-09 01:06:30.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Fri Sep 3 21:08:20 CEST 2004 +# Last Modified: Mon, 09 May 2005 00:38:58 +0200 # Compiling Time: ~7 minutes # Maintainer: VMiklos @@ -8,6 +8,8 @@ pkgdesc="Records audio/data CD-Rs in disk-at-once (DAO) mode" url="http://cdrdao.sourceforge.net/" depends=('glibc' 'gcc' 'lame') +groups=('multimedia') +groups=('multimedia') makedepends=('pccts') up2date=`lynx -dump http://sourceforge.net/projects/cdrdao|grep -1 Version|sed -n -e 's/.*]\([0-9\.]*\) [A-Z].*/\1/' -e '3 p'` source=(http://dl.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz) diff -rN -u frugalware-current-old/source/multimedia/faac/FrugalBuild frugalware-current-new/source/multimedia/faac/FrugalBuild --- frugalware-current-old/source/multimedia/faac/FrugalBuild 2005-05-09 01:04:24.000000000 +0200 +++ frugalware-current-new/source/multimedia/faac/FrugalBuild 2005-05-09 00:38:12.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Tue, 16 Nov 2004 12:23:59 +0100 +# Last Modified: Mon, 09 May 2005 00:38:12 +0200 # Compiling Time: ~31 seconds # Maintainer: Laszlo Dvornik @@ -8,6 +8,7 @@ pkgdesc="FAAC is an AAC audio encoder." url="http://www.audiocoding.com/faac.php" depends=('glibc') +groups=('multimedia') up2date=`lynx -dump 'http://prdownloads.sourceforge.net/faac/?sort_by=date&sort=desc'|grep faac-[0-9\.]*.tar.gz|sed -n 's/.*-\(.*\).t.*/\1/;1 p'` source=(http://dl.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz) md5sums=('e72dc74db17b42b06155613489077ad7') diff -rN -u frugalware-current-old/source/multimedia/faad2/FrugalBuild frugalware-current-new/source/multimedia/faad2/FrugalBuild --- frugalware-current-old/source/multimedia/faad2/FrugalBuild 2005-05-09 01:04:24.000000000 +0200 +++ frugalware-current-new/source/multimedia/faad2/FrugalBuild 2005-05-09 00:38:06.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Tue, 16 Nov 2004 12:31:33 +0100 +# Last Modified: Mon, 09 May 2005 00:38:06 +0200 # Compiling Time: ~1 minutes # Maintainer: Laszlo Dvornik @@ -8,6 +8,7 @@ pkgdesc="ISO AAC audio decoder" url="http://www.audiocoding.com/faac.php" depends=('gcc') +groups=('multimedia') makedepends=('libsndfile' 'id3lib') up2date=`lynx -dump 'http://prdownloads.sourceforge.net/faac/?sort_by=date&sort=desc'|grep faad2-[0-9\.]*.tar.gz|sed -n 's/.*-\(.*\).t.*/\1/;1 p'` source=(http://umn.dl.sourceforge.net/sourceforge/faac/$pkgname-$pkgver.tar.gz \ diff -rN -u frugalware-current-old/source/multimedia/gphoto2/FrugalBuild frugalware-current-new/source/multimedia/gphoto2/FrugalBuild --- frugalware-current-old/source/multimedia/gphoto2/FrugalBuild 2005-05-09 01:04:24.000000000 +0200 +++ frugalware-current-new/source/multimedia/gphoto2/FrugalBuild 2005-05-09 00:37:17.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Sat Dec 18 13:57:05 CET 2004 +# Last Modified: Mon, 09 May 2005 00:37:17 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos @@ -8,6 +8,7 @@ pkgdesc="A set of digital camera applications for Unix-like systems." url="http://www.gphoto.org" depends=('glibc' 'libgphoto2' 'libexif' 'libjpeg' 'ncurses' 'popt' 'readline') +groups=('multimedia') up2date=`lynx -dump $url|grep '[0-9].[0-9] has' |sed -n 's/.*2 \(.*\) h.*/\1/;1 p'` source=(http://dl.sourceforge.net/gphoto/$pkgname-$pkgver.tar.gz) md5sums=('9bd1a033389f9e4e6425dda4f6e603c9') diff -rN -u frugalware-current-old/source/multimedia/id3lib/FrugalBuild frugalware-current-new/source/multimedia/id3lib/FrugalBuild --- frugalware-current-old/source/multimedia/id3lib/FrugalBuild 2005-05-09 01:04:24.000000000 +0200 +++ frugalware-current-new/source/multimedia/id3lib/FrugalBuild 2005-05-09 00:36:37.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Fri Sep 3 11:02:47 CEST 2004 +# Last Modified: Mon, 09 May 2005 00:36:37 +0200 # Compiling Time: ~5 minutes # Maintainer: VMiklos @@ -8,6 +8,7 @@ pkgdesc="A library for reading, writing, and manipulating ID3v1 and ID3v2 tags." url="http://id3lib.sourceforge.net/" depends=('gcc' 'zlib') +groups=('multimedia') up2date=`lynx -dump $url|grep Latest|sed 's/.*]\(.*\)/\1/'` source=(http://dl.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz) md5sums=('19f27ddd2dda4b2d26a559a4f0f402a7') diff -rN -u frugalware-current-old/source/multimedia/lame/FrugalBuild frugalware-current-new/source/multimedia/lame/FrugalBuild --- frugalware-current-old/source/multimedia/lame/FrugalBuild 2005-05-09 01:04:24.000000000 +0200 +++ frugalware-current-new/source/multimedia/lame/FrugalBuild 2005-05-09 00:36:29.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Fri Aug 20 16:37:34 CEST 2004 +# Last Modified: Mon, 09 May 2005 00:36:29 +0200 # Compiling Time: ~3 minutes # Maintainer: VMiklos @@ -8,6 +8,7 @@ pkgdesc="an LGPL MP3 encoder." url="http://lame.sourceforge.net/" depends=('glibc' 'ncurses') +groups=('multimedia') up2date=`lynx -dump http://lame.sourceforge.net/|grep release|sed -n -e 's/ v/ /' -e '1 p'|cut -d ' ' -f 5` source=(http://dl.sourceforge.net/sourceforge/lame/$pkgname-$pkgver.tar.gz) md5sums=('e1206c46a5e276feca11a7149e2fc6ac') diff -rN -u frugalware-current-old/source/multimedia/libao/FrugalBuild frugalware-current-new/source/multimedia/libao/FrugalBuild --- frugalware-current-old/source/multimedia/libao/FrugalBuild 2005-05-09 01:04:24.000000000 +0200 +++ frugalware-current-new/source/multimedia/libao/FrugalBuild 2005-05-09 00:36:44.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Thu Jan 13 14:19:18 CET 2005 +# Last Modified: Mon, 09 May 2005 00:36:44 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos @@ -8,6 +8,7 @@ pkgdesc="A cross-platform audio library" url="http://www.xiph.org/ao" depends=('alsa-lib') +groups=('multimedia') makedepends=('arts' 'esd') up2date=`lynx -dump http://www.xiph.org/ao/|grep Release|sed -n 's/.*e \(.*\) -.*/\1/;1 p'` source=(http://downloads.xiph.org/releases/ao/$pkgname-$pkgver.tar.gz) diff -rN -u frugalware-current-old/source/multimedia/libid3tag/FrugalBuild frugalware-current-new/source/multimedia/libid3tag/FrugalBuild --- frugalware-current-old/source/multimedia/libid3tag/FrugalBuild 2005-05-09 01:04:24.000000000 +0200 +++ frugalware-current-new/source/multimedia/libid3tag/FrugalBuild 2005-05-09 00:37:01.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Sun Aug 8 04:39:25 CEST 2004 +# Last Modified: Mon, 09 May 2005 00:37:01 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos @@ -8,6 +8,7 @@ pkgdesc="ID3 tag manipulation library" url="http://www.underbit.com/products/mad/" depends=('zlib') +groups=('multimedia') up2date=`wget --passive-ftp -O - -q ftp://ftp.mars.org/pub/mpeg/|grep 'libid3tag.*\.tar\.gz<'|tail -n 1|sed 's/.*libid3tag-\(.*\)\.tar\.gz.*/\1/'` source=(ftp://ftp.mars.org/pub/mpeg/$pkgname-$pkgver.tar.gz) md5sums=('e5808ad997ba32c498803822078748c3') diff -rN -u frugalware-current-old/source/multimedia/libmusicbrainz/FrugalBuild frugalware-current-new/source/multimedia/libmusicbrainz/FrugalBuild --- frugalware-current-old/source/multimedia/libmusicbrainz/FrugalBuild 2005-05-09 01:04:24.000000000 +0200 +++ frugalware-current-new/source/multimedia/libmusicbrainz/FrugalBuild 2005-05-09 00:36:24.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Wed Jun 30 23:19:41 CEST 2004 +# Last Modified: Mon, 09 May 2005 00:36:24 +0200 # Compiling Time: ~3 minutes # Maintainer: VMiklos @@ -8,6 +8,7 @@ pkgdesc="MusicBrainz is the second generation incarnation of the CD Index" url="http://www.musicbrainz.org/index.html" depends=() +groups=('multimedia') up2date=`lynx -dump http://ftp.musicbrainz.org/pub/musicbrainz/\?O=D|grep libmusicbrainz.*tar.gz$|sed -n 's/.*-\(.*\)\.t.*/\1/;1 p'` source=(ftp://ftp.musicbrainz.org/pub/musicbrainz/$pkgname-$pkgver.tar.gz) md5sums=('4f753d93a85cf413e00f1394b8cbd269') diff -rN -u frugalware-current-old/source/multimedia/libsamplerate/FrugalBuild frugalware-current-new/source/multimedia/libsamplerate/FrugalBuild --- frugalware-current-old/source/multimedia/libsamplerate/FrugalBuild 2005-05-09 01:04:24.000000000 +0200 +++ frugalware-current-new/source/multimedia/libsamplerate/FrugalBuild 2005-05-09 00:36:18.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Mon Sep 13 17:16:22 CEST 2004 +# Last Modified: Mon, 09 May 2005 00:36:18 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos @@ -8,6 +8,7 @@ pkgdesc="Secret Rabbit Code" url="http://www.mega-nerd.com/SRC" depends=('glibc' 'libsndfile') +groups=('multimedia') up2date=`lynx -dump $url/download.html|grep tar.gz|sed -n -e 's/.*e-\(.*\)\.t.*/\1/' -e '1 p'` source=(http://www.mega-nerd.com/SRC/$pkgname-$pkgver.tar.gz) md5sums=('06861c2c6b8e5273c9b80cf736b9fd0e') diff -rN -u frugalware-current-old/source/multimedia/mpg321/FrugalBuild frugalware-current-new/source/multimedia/mpg321/FrugalBuild --- frugalware-current-old/source/multimedia/mpg321/FrugalBuild 2005-05-09 01:04:24.000000000 +0200 +++ frugalware-current-new/source/multimedia/mpg321/FrugalBuild 2005-05-09 00:36:02.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Sun Aug 8 04:43:37 CEST 2004 +# Last Modified: Mon, 09 May 2005 00:36:02 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos @@ -8,6 +8,7 @@ pkgdesc="A free command-line mp3 player" url="http://mpg321.sourceforge.net/" depends=('libao' 'libid3tag' 'libmad') +groups=('multimedia') up2date=`lynx -dump http://mpg321.sourceforge.net/|grep released|sed -n -e 's/.*1 \(.*\) r.*/\1/' -e '1 p'` source=(http://dl.sourceforge.net/sourceforge/mpg321/$pkgname-$pkgver.tar.gz) md5sums=('bb403b35c2d25655d55f0f616b8f47bb') diff -rN -u frugalware-current-old/source/multimedia/normalize/FrugalBuild frugalware-current-new/source/multimedia/normalize/FrugalBuild --- frugalware-current-old/source/multimedia/normalize/FrugalBuild 2005-05-09 01:04:24.000000000 +0200 +++ frugalware-current-new/source/multimedia/normalize/FrugalBuild 2005-05-09 00:35:47.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Sun Aug 8 20:27:38 CEST 2004 +# Last Modified: Mon, 09 May 2005 00:35:47 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos @@ -8,6 +8,7 @@ pkgdesc="A tool for adjusting the volume of WAV files to a standard level" url="http://www.cs.columbia.edu/~cvaill/normalize/" depends=('libmad' 'glibc') +groups=('multimedia') up2date=`lynx -dump http://www1.cs.columbia.edu/~cvaill/normalize/|grep latest|sed 's/.*(\(.*\)).*/\1/'` source=(http://www1.cs.columbia.edu/~cvaill/$pkgname/$pkgname-$pkgver.tar.gz) md5sums=('02186731e7cf68f1430b76fe0c592926') diff -rN -u frugalware-current-old/source/multimedia/sane-backends/FrugalBuild frugalware-current-new/source/multimedia/sane-backends/FrugalBuild --- frugalware-current-old/source/multimedia/sane-backends/FrugalBuild 2005-05-09 01:04:24.000000000 +0200 +++ frugalware-current-new/source/multimedia/sane-backends/FrugalBuild 2005-05-09 00:35:40.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Tue Nov 9 23:42:50 CET 2004 +# Last Modified: Mon, 09 May 2005 00:35:40 +0200 # Compiling Time: ~10 minutes # Maintainer: VMiklos @@ -8,6 +8,7 @@ pkgdesc="Scanner Access Now Easy" url="http://www.sane-project.org" depends=('libjpeg' 'libieee1284' 'libusb' 'bash') +groups=('multimedia') up2date=`lynx -dump http://www.sane-project.org/|grep "ackend.*released"|tr -s ' '|cut -d ' ' -f 3|cut -d - -f 3` source=(ftp://ftp.mostang.com/pub/sane/$pkgname-$pkgver/$pkgname-$pkgver.tar.gz) md5sums=('3b804f35cdfbc5ad2d201ffe078bbac9') diff -rN -u frugalware-current-old/source/multimedia/sox/FrugalBuild frugalware-current-new/source/multimedia/sox/FrugalBuild --- frugalware-current-old/source/multimedia/sox/FrugalBuild 2005-05-09 01:04:24.000000000 +0200 +++ frugalware-current-new/source/multimedia/sox/FrugalBuild 2005-05-09 00:35:32.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Tue Dec 21 13:36:12 CET 2004 +# Last Modified: Mon, 09 May 2005 00:35:32 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos @@ -8,6 +8,7 @@ pkgdesc="A universal sound converter, player, and recorder" url="http://sox.sourceforge.net/" depends=('libvorbis' 'lame' 'libmad' 'bash') +groups=('multimedia') up2date=`lynx -dump http://sox.sourceforge.net/|grep Released|sed -n -e 's/.*X \(.*\) on .*/\1/' -e '1 p'` source=(http://dl.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz) md5sums=('a6876289602c1f2896b39e6a88e2a574') diff -rN -u frugalware-current-old/source/multimedia/trm/FrugalBuild frugalware-current-new/source/multimedia/trm/FrugalBuild --- frugalware-current-old/source/multimedia/trm/FrugalBuild 2005-05-09 01:04:24.000000000 +0200 +++ frugalware-current-new/source/multimedia/trm/FrugalBuild 2005-05-09 00:35:26.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Wed Jun 30 23:59:41 CEST 2004 +# Last Modified: Mon, 09 May 2005 00:35:26 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos @@ -8,6 +8,7 @@ pkgdesc="The TRM Generator is a small test application that generates Relatable TRM acoustic fingerprints." url="http://www.musicbrainz.org/products/trmgen/download.html" depends=('libmusicbrainz') +groups=('multimedia') up2date=`lynx -dump http://www.musicbrainz.org/products/trmgen/download.html|grep 'Source Distribution'|tr -s ' '|cut -d ' ' -f 5` source=(ftp://ftp.musicbrainz.org/pub/musicbrainz/$pkgname-$pkgver.tar.gz) md5sums=('3f7e6c30cb91429313ca1a27df47e8bc') From mamajom at axelero.hu Mon May 9 01:49:49 2005 From: mamajom at axelero.hu (VMiklos) Date: Mon May 9 01:50:11 2005 Subject: [Frugalware-darcs] frugalware-current: multimedia/'s groups() - bugfix Message-ID: <20050508234949.74C1466AAB@genesis.frugalware.org> Mon May 9 00:49:38 CEST 2005 VMiklos * multimedia/'s groups() - bugfix oops, included it two times diff -rN -u frugalware-current-old/source/multimedia/cdrdao/FrugalBuild frugalware-current-new/source/multimedia/cdrdao/FrugalBuild --- frugalware-current-old/source/multimedia/cdrdao/FrugalBuild 2005-05-09 01:47:53.000000000 +0200 +++ frugalware-current-new/source/multimedia/cdrdao/FrugalBuild 2005-05-09 00:46:51.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Mon, 09 May 2005 00:38:58 +0200 +# Last Modified: Mon, 09 May 2005 00:46:51 +0200 # Compiling Time: ~7 minutes # Maintainer: VMiklos @@ -9,7 +9,6 @@ url="http://cdrdao.sourceforge.net/" depends=('glibc' 'gcc' 'lame') groups=('multimedia') -groups=('multimedia') makedepends=('pccts') up2date=`lynx -dump http://sourceforge.net/projects/cdrdao|grep -1 Version|sed -n -e 's/.*]\([0-9\.]*\) [A-Z].*/\1/' -e '3 p'` source=(http://dl.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz) From mamajom at axelero.hu Mon May 9 09:51:15 2005 From: mamajom at axelero.hu (VMiklos) Date: Mon May 9 09:51:44 2005 Subject: [Frugalware-darcs] frugalware-current: libkexif-0.2.1-1 Message-ID: <20050509075115.842AF66AAB@genesis.frugalware.org> Mon May 9 09:24:12 CEST 2005 VMiklos * libkexif-0.2.1-1 added groups() diff -rN -u frugalware-current-old/source/kde/libkexif/FrugalBuild frugalware-current-new/source/kde/libkexif/FrugalBuild --- frugalware-current-old/source/kde/libkexif/FrugalBuild 2005-05-09 09:48:07.000000000 +0200 +++ frugalware-current-new/source/kde/libkexif/FrugalBuild 2005-05-09 09:23:34.000000000 +0200 @@ -1,4 +1,4 @@ -# Last modified: Fri, 21 Jan 2005 10:28:16 +0100 +# Last modified: Mon, 09 May 2005 09:23:34 +0200 # Compiling time: ~2 minutes # Maintainer: Bence Nagy @@ -8,6 +8,7 @@ pkgdesc="Library for manipulating EXIF information" url="http://digikam.sourceforge.net" depends=('kdelibs' 'libexif' 'qt') +groups=('kde') source=(http://download.sourceforge.net/digikam/$pkgname-$pkgver.tar.bz2) up2date=`lynx -dump "http://sourceforge.net/project/showfiles.php?group_id=42641" | grep libkexif-.*.tar.bz2 | sed -n "s/.*libkexif-\(.*\).tar.bz2.*/\1/; 1 p"` From mamajom at axelero.hu Mon May 9 11:00:19 2005 From: mamajom at axelero.hu (VMiklos) Date: Mon May 9 11:04:42 2005 Subject: [Frugalware-darcs] frugalware-current: added groups() to gnome() Message-ID: <20050509090019.C9C5366AAB@genesis.frugalware.org> Mon May 9 09:28:49 CEST 2005 VMiklos * added groups() to gnome() only to 6 pkgs, whose groups() was missing diff -rN -u frugalware-current-old/source/gnome/desktop-file-utils/FrugalBuild frugalware-current-new/source/gnome/desktop-file-utils/FrugalBuild --- frugalware-current-old/source/gnome/desktop-file-utils/FrugalBuild 2005-05-09 10:52:08.000000000 +0200 +++ frugalware-current-new/source/gnome/desktop-file-utils/FrugalBuild 2005-05-09 09:26:47.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Sat, 18 Dec 2004 14:40:32 +0100 +# Last Modified: Mon, 09 May 2005 09:26:47 +0200 # Compiling Time: ~15 seconds # Maintainer: Laszlo Dvornik @@ -8,6 +8,7 @@ pkgdesc="Utilities for manipulating desktop files" url="http://freedesktop.org/wiki/Software_2fdesktop_2dfile_2dutils" depends=('glib2' 'popt') +groups=('gnome') up2date=`lynx -dump 'http://freedesktop.org/software/desktop-file-utils/releases/?C=M;O=D'|grep tar.gz$|sed -n 's/.*-\(.*\).t.*/\1/;1 p'` source=(http://freedesktop.org/software/desktop-file-utils/releases/$pkgname-$pkgver.tar.gz) md5sums=('8b930e9ad08ac6b8205dd00a1d694b0c') diff -rN -u frugalware-current-old/source/gnome/esd/FrugalBuild frugalware-current-new/source/gnome/esd/FrugalBuild --- frugalware-current-old/source/gnome/esd/FrugalBuild 2005-05-09 10:52:08.000000000 +0200 +++ frugalware-current-new/source/gnome/esd/FrugalBuild 2005-05-09 09:27:44.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Fri Sep 17 13:14:05 CEST 2004 +# Last Modified: Mon, 09 May 2005 09:27:44 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos @@ -10,6 +10,7 @@ url="http://www.tux.org/~ricdude/EsounD.html" backup=('etc/esd.conf') depends=('audiofile' 'alsa-lib') +groups=('gnome') # up2date=`lynx -dump http://freshmeat.net/projects/esound/|grep -1 Version|tail -1|cut -d ] -f 3|cut -d ' ' -f 1` [ -e ../up2date.gnome ] && . ../up2date.gnome source=(http://ftp.gnome.org/pub/GNOME/sources/esound/$preup2date/esound-$pkgver.tar.gz) diff -rN -u frugalware-current-old/source/gnome/gdk-pixbuf/FrugalBuild frugalware-current-new/source/gnome/gdk-pixbuf/FrugalBuild --- frugalware-current-old/source/gnome/gdk-pixbuf/FrugalBuild 2005-05-09 10:52:08.000000000 +0200 +++ frugalware-current-new/source/gnome/gdk-pixbuf/FrugalBuild 2005-05-09 09:26:56.000000000 +0200 @@ -1,4 +1,4 @@ -# Last modified: Tue, 18 Jan 2005 11:24:54 +0100 +# Last modified: Mon, 09 May 2005 09:26:56 +0200 # Compiling time: ~2 minutes # Maintainer: Bence Nagy @@ -7,6 +7,7 @@ pkgrel=1 pkgdesc="Image loading and manipulation library" depends=('gtk+') +groups=('gnome') url="http://developer.gnome.org/arch/imaging/gdkpixbuf.html" [ -e ../up2date.gnome ] && . ../up2date.gnome source=(ftp://ftp.gnome.org/pub/gnome/sources/$pkgname/$preup2date/$pkgname-$pkgver.tar.bz2) diff -rN -u frugalware-current-old/source/gnome/gtk-doc/FrugalBuild frugalware-current-new/source/gnome/gtk-doc/FrugalBuild --- frugalware-current-old/source/gnome/gtk-doc/FrugalBuild 2005-05-09 10:52:08.000000000 +0200 +++ frugalware-current-new/source/gnome/gtk-doc/FrugalBuild 2005-05-09 09:28:18.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Wed Sep 1 10:03:00 CEST 2004 +# Last Modified: Mon, 09 May 2005 09:28:18 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos @@ -8,6 +8,7 @@ pkgdesc="Used to document the public API of libraries" url="http://www.gnome.org/" depends=('openjade' 'pkgconfig' 'perl' 'libxslt' 'libxml2' 'docbook-xsl' 'docbook-xml') +groups=('gnome') [ -e ../up2date.gnome ] && . ../up2date.gnome source=(http://ftp.gnome.org/pub/gnome/sources/$pkgname/$preup2date/$pkgname-$pkgver.tar.bz2) md5sums=('7776ad690ca6baaaf071c83b51d2a234') diff -rN -u frugalware-current-old/source/gnome/hal/FrugalBuild frugalware-current-new/source/gnome/hal/FrugalBuild --- frugalware-current-old/source/gnome/hal/FrugalBuild 2005-05-09 10:52:08.000000000 +0200 +++ frugalware-current-new/source/gnome/hal/FrugalBuild 2005-05-09 09:27:51.000000000 +0200 @@ -1,4 +1,4 @@ -# Last modified: Tue, 25 Jan 2005 17:49:35 +0100 +# Last modified: Mon, 09 May 2005 09:27:51 +0200 # Compiling time: ~1 minute # Maintainer: Laszlo Dvornik @@ -8,6 +8,7 @@ pkgdesc="Hardware Abstraction Layer" url="http://freedesktop.org/wiki/Software_2fhal" depends=('dbus' 'libcap' 'python' 'popt') +groups=('gnome') makedepends=('pkgconfig' 'gnome-python') install=$pkgname.install up2date=`lynx -dump 'http://freedesktop.org/~david/dist/?C=M;O=D'|grep tar.gz$|sed -n 's/.*-\(.*\).t.*/\1/;1 p'` diff -rN -u frugalware-current-old/source/gnome/intltool/FrugalBuild frugalware-current-new/source/gnome/intltool/FrugalBuild --- frugalware-current-old/source/gnome/intltool/FrugalBuild 2005-05-09 10:52:08.000000000 +0200 +++ frugalware-current-new/source/gnome/intltool/FrugalBuild 2005-05-09 09:27:58.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Tue Nov 9 23:26:08 CET 2004 +# Last Modified: Mon, 09 May 2005 09:27:58 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos @@ -8,6 +8,7 @@ pkgdesc="Contains scripts and autoconf magic for internationalizing various kinds of data files." url="http://www.gnome.org/" depends=('glibc' 'perl' 'popt' 'expat' 'perl-xml') +groups=('gnome') [ -e ../up2date.gnome ] && . ../up2date.gnome source=(http://ftp.gnome.org/pub/gnome/sources/$pkgname/$preup2date/$pkgname-$pkgver.tar.bz2) md5sums=('b829f3d426c6a68e09196b95ba7ffa3b') From mamajom at axelero.hu Mon May 9 11:06:53 2005 From: mamajom at axelero.hu (VMiklos) Date: Mon May 9 11:07:14 2005 Subject: [Frugalware-darcs] frugalware-current: added groups() to devel/ Message-ID: <20050509090653.759B866AAB@genesis.frugalware.org> Mon May 9 10:29:15 CEST 2005 VMiklos * added groups() to devel/ diff -rN -u frugalware-current-old/source/devel/chicken/FrugalBuild frugalware-current-new/source/devel/chicken/FrugalBuild --- frugalware-current-old/source/devel/chicken/FrugalBuild 2005-05-09 11:02:14.000000000 +0200 +++ frugalware-current-new/source/devel/chicken/FrugalBuild 2005-05-09 10:05:07.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Tue Jan 10 21:35:11 CEST 2005 +# Last Modified: Mon, 09 May 2005 10:05:07 +0200 # Compiling Time: 6 minutes # Maintainer: Peter BARABAS @@ -9,6 +9,7 @@ url="http://www.call-with-current-continuation.org/" backup=() depends=('glibc' 'pcre') +groups=('devel') up2date=`lynx -dump http://www.call-with-current-continuation.org/|perl -wlne 'print $1 if /Latest release:\s+CHICKEN\s+(\d\.\d+)/'` source=(http://www.call-with-current-continuation.org/$pkgname-$pkgver.tar.gz) md5sums=('6347f27f372951312ad5d0a0ab7a3e7a') diff -rN -u frugalware-current-old/source/devel/cmucl/FrugalBuild frugalware-current-new/source/devel/cmucl/FrugalBuild --- frugalware-current-old/source/devel/cmucl/FrugalBuild 2005-05-09 11:02:15.000000000 +0200 +++ frugalware-current-new/source/devel/cmucl/FrugalBuild 2005-05-09 10:07:01.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Sat Nov 27 18:27:29 CET 2004 +# Last Modified: Mon, 09 May 2005 10:07:01 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos @@ -8,6 +8,7 @@ pkgdesc="A free implementation of the Common Lisp programming language" url="http://www.cons.org/cmucl/" depends=('glibc') +groups=('devel') up2date=`lynx -dump 'http://ftp.common-lisp.net/pub/project/cmucl/release/?M=D'|grep '/ '|sed -n 's|.*]\(.*\)/ .*|\1|;1 p'` source=(ftp://averillpark.net/cmucl/release/$pkgver/$pkgname-$pkgver-x86-linux.{tar.bz2,extra.tar.bz2} $pkgname.sh) md5sums=('8d2afba837c28149944d3edd02af8b86' '8d65f7505697cde6e6f2ef421d325e3b'\ diff -rN -u frugalware-current-old/source/devel/darcs/FrugalBuild frugalware-current-new/source/devel/darcs/FrugalBuild --- frugalware-current-old/source/devel/darcs/FrugalBuild 2005-05-09 11:02:15.000000000 +0200 +++ frugalware-current-new/source/devel/darcs/FrugalBuild 2005-05-09 10:09:50.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Mon, 21 Feb 2005 12:34:17 +0100 +# Last Modified: Mon, 09 May 2005 10:09:50 +0200 # Compiling Time: ~20 minutes # Maintainer: VMiklos @@ -8,6 +8,7 @@ pkgdesc="A replacement for CVS." url="http://abridgegame.org/darcs/" depends=('gmp' 'curl' 'readline' 'mta') +groups=('devel') makedepends=('ghc') up2date=`lynx -dump $url|grep Stable|sed 's/.*(\(.*\)).*/\1/'` source=(http://abridgegame.org/$pkgname/$pkgname-$pkgver.tar.gz) diff -rN -u frugalware-current-old/source/devel/gdb/FrugalBuild frugalware-current-new/source/devel/gdb/FrugalBuild --- frugalware-current-old/source/devel/gdb/FrugalBuild 2005-05-09 11:02:15.000000000 +0200 +++ frugalware-current-new/source/devel/gdb/FrugalBuild 2005-05-09 10:08:49.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Fri Nov 12 21:40:02 CET 2004 +# Last Modified: Mon, 09 May 2005 10:08:49 +0200 # Compiling Time: ~lot minute # Maintainer: Shrift @@ -8,6 +8,7 @@ pkgdesc="Gnu Project Debugger" url="http://www.gnu.org/software/gdb/download/" depends=('glibc' 'ncurses') +groups=('devel') #conflicts=('withnothing') up2date=`lynx -dump 'http://ftp.gnu.org/gnu/gdb/?M=D'|grep .tar.bz2$|sed -ne 's/.*b-\(.*\)\.t.*/\1/;1 p'` source=(http://ftp.gnu.org/gnu/gdb/$pkgname-$pkgver.tar.bz2) diff -rN -u frugalware-current-old/source/devel/guile/FrugalBuild frugalware-current-new/source/devel/guile/FrugalBuild --- frugalware-current-old/source/devel/guile/FrugalBuild 2005-05-09 11:02:15.000000000 +0200 +++ frugalware-current-new/source/devel/guile/FrugalBuild 2005-05-09 10:08:40.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Wed, 22 Dec 2004 19:03:07 +0100 +# Last Modified: Mon, 09 May 2005 10:08:40 +0200 # Compiling Time: ~3 minutes # Maintainer: Laszlo Dvornik @@ -8,6 +8,7 @@ pkgdesc="Guile is a portable, embeddable Scheme implementation written in C" url="http://www.gnu.org/software/guile/" depends=('readline') +groups=('devel') up2date=`wget --passive-ftp -O - -q ftp://ftp.gnu.org/pub/gnu/$pkgname/|sed -n 's/.*-\([0-9.]\+\).tar.gz.*/\1/;T;p'|sort -r|sed -n '1p'` source=(ftp://ftp.gnu.org/pub/gnu/$pkgname/$pkgname-$pkgver.tar.gz) md5sums=('c2ff2a2231f0cbb2e838dd8701a587c5') diff -rN -u frugalware-current-old/source/devel/indent/FrugalBuild frugalware-current-new/source/devel/indent/FrugalBuild --- frugalware-current-old/source/devel/indent/FrugalBuild 2005-05-09 11:02:15.000000000 +0200 +++ frugalware-current-new/source/devel/indent/FrugalBuild 2005-05-09 10:08:35.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Sun, 07 Nov 2004 14:42:55 +0100 +# Last Modified: Mon, 09 May 2005 10:08:35 +0200 # Compiling Time: ~15 seconds # Maintainer: Laszlo Dvornik @@ -8,6 +8,7 @@ pkgdesc="The GNU Pretty-printer" url="http://mysite.freeserve.com/indent/beautify.html" depends=('glibc') +groups=('devel') up2date=`lynx -dump http://mysite.freeserve.com/indent/beautify.html|grep tar.gz$|sed -n 's/.*_\(.*\).t.*/\1/;1 p'` source=(http://mysite.freeserve.com/$pkgname/${pkgname}_$pkgver.tar.gz) md5sums=('dcdbb163bef928306dee2a0cfc581c89') diff -rN -u frugalware-current-old/source/devel/kernel-source/FrugalBuild frugalware-current-new/source/devel/kernel-source/FrugalBuild --- frugalware-current-old/source/devel/kernel-source/FrugalBuild 2005-05-09 11:02:15.000000000 +0200 +++ frugalware-current-new/source/devel/kernel-source/FrugalBuild 2005-05-09 10:09:59.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Fri, 15 Apr 2005 22:06:12 +0200 +# Last Modified: Mon, 09 May 2005 10:09:59 +0200 # Compiling Time: ~5 minute # Maintainer: VMiklos @@ -9,6 +9,7 @@ pkgdesc="Linux kernel source" url="http://www.kernel.org" depends=() +groups=('devel') install=$pkgname.install up2date=`lynx -dump $url/kdist/finger_banner|sed -n 's/.* \([0-9\.]*\)\.[0-9]/\1/;1 p'` source=(ftp://ftp.kernel.org/pub/linux/kernel/v2.6/linux-$pkgver.tar.bz2 \ diff -rN -u frugalware-current-old/source/devel/make/FrugalBuild frugalware-current-new/source/devel/make/FrugalBuild --- frugalware-current-old/source/devel/make/FrugalBuild 2005-05-09 11:02:15.000000000 +0200 +++ frugalware-current-new/source/devel/make/FrugalBuild 2005-05-09 10:09:43.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Wed Aug 18 17:39:53 CEST 2004 +# Last Modified: Mon, 09 May 2005 10:09:43 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos @@ -8,6 +8,7 @@ pkgdesc="GNU make utility to maintain groups of programs" url="http://www.gnu.org/software/make" depends=('glibc' 'bash') +groups=('devel') up2date=`lynx -dump 'http://ftp.gnu.org/pub/gnu/make/?M=D'|grep tar.gz$|sed -n -e 's/.*e-\([0-9\.]*\).tar.gz$/\1/' -e '1 p'` source=(ftp://ftp.gnu.org/gnu/$pkgname/$pkgname-$pkgver.tar.gz) md5sums=('c68540da9302a48068d5cce1f0099477') diff -rN -u frugalware-current-old/source/devel/nasm/FrugalBuild frugalware-current-new/source/devel/nasm/FrugalBuild --- frugalware-current-old/source/devel/nasm/FrugalBuild 2005-05-09 11:02:15.000000000 +0200 +++ frugalware-current-new/source/devel/nasm/FrugalBuild 2005-05-09 10:09:37.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Fri Jan 21 14:55:14 CET 2005 +# Last Modified: Mon, 09 May 2005 10:09:37 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos @@ -8,6 +8,7 @@ pkgdesc="NASM is the Netwide Assembler" url="http://nasm.sf.net/" depends=('glibc') +groups=('devel') up2date=`lynx -dump http://sourceforge.net/projects/nasm|grep 'nasm sources'|sed 's/.*]\([0-9\.]*\) .*/\1/'` source=(http://dl.sourceforge.net/sourceforge/nasm/nasm-$pkgver.tar.bz2) md5sums=('2032ad44c7359f7a9a166a40a633e772') diff -rN -u frugalware-current-old/source/devel/pccts/FrugalBuild frugalware-current-new/source/devel/pccts/FrugalBuild --- frugalware-current-old/source/devel/pccts/FrugalBuild 2005-05-09 11:02:15.000000000 +0200 +++ frugalware-current-new/source/devel/pccts/FrugalBuild 2005-05-09 10:28:07.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Sun Apr 25 00:15:24 CEST 2004 +# Last Modified: Mon, 09 May 2005 10:28:07 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos @@ -7,6 +7,8 @@ pkgrel=1 pkgdesc="The Purdue Compiler-Compiler Tool Set" url="http://www.polhode.com/pccts.html" +depends=() +groups=('devel') up2date=`lynx -dump -source $url|grep 'downloading PCCTS'|sed 's/.*pccts\(.*\)\.h.*/\1/'` source=(http://www.polhode.com/$pkgname$pkgver.zip $pkgname-$pkgver-gcc33.diff) md5sums=('fd70972b0a6aa2d3cf8b5c66d26d229d' '6ddd4ffcbb5b3c5a7b9f5cc0ff14062e') diff -rN -u frugalware-current-old/source/devel/pyrex/FrugalBuild frugalware-current-new/source/devel/pyrex/FrugalBuild --- frugalware-current-old/source/devel/pyrex/FrugalBuild 2005-05-09 11:02:15.000000000 +0200 +++ frugalware-current-new/source/devel/pyrex/FrugalBuild 2005-05-09 09:59:01.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Fri, 10 Dec 2004 19:03:06 +0100 +# Last Modified: Mon, 09 May 2005 09:59:01 +0200 # Compiling Time: ~3 seconds # Maintainer: Laszlo Dvornik @@ -8,6 +8,7 @@ pkgdesc="A language for writing Python extension modules" url="http://www.cosc.canterbury.ac.nz/~greg/python/Pyrex/" depends=('python') +groups=('devel') up2date=`lynx -dump http://www.cosc.canterbury.ac.nz/~greg/python/Pyrex/|grep tar.gz$|sed -n 's/.*-\(.*\).t.*/\1/;1 p'` source=(http://www.cosc.canterbury.ac.nz/~greg/python/Pyrex/Pyrex-$pkgver.tar.gz) md5sums=('63c4cb884d6b777d3806f9669ba5feba') diff -rN -u frugalware-current-old/source/devel/scons/FrugalBuild frugalware-current-new/source/devel/scons/FrugalBuild --- frugalware-current-old/source/devel/scons/FrugalBuild 2005-05-09 11:02:15.000000000 +0200 +++ frugalware-current-new/source/devel/scons/FrugalBuild 2005-05-09 09:58:49.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Thu Feb 17 10:57:43 CET 2005 +# Last Modified: Mon, 09 May 2005 09:58:49 +0200 # Compiling Time: ~1 minute # Maintainer: Zsolt Szalai @@ -8,6 +8,7 @@ pkgdesc="A replacement for Make" url="http://www.scons.org/" depends=('python') +groups=('devel') up2date=`lynx -dump 'http://www.scons.org/'|grep "scons-src-"|sed -e 's/.*src-\(.*\).tar.*/\1/'` source=(http://mesh.dl.sourceforge.net/sourceforge/scons/scons-0.96.1.tar.gz) md5sums=('45b1c346edd8a0970210aeb1e82557c9') From mamajom at axelero.hu Mon May 9 11:50:06 2005 From: mamajom at axelero.hu (VMiklos) Date: Mon May 9 11:51:34 2005 Subject: [Frugalware-darcs] frugalware-current: added groups() to apps/ Message-ID: <20050509095006.6DE7966AAB@genesis.frugalware.org> Mon May 9 11:16:44 CEST 2005 VMiklos * added groups() to apps/ diff -rN -u frugalware-current-old/source/apps/acct/FrugalBuild frugalware-current-new/source/apps/acct/FrugalBuild --- frugalware-current-old/source/apps/acct/FrugalBuild 2005-05-09 11:47:44.000000000 +0200 +++ frugalware-current-new/source/apps/acct/FrugalBuild 2005-05-09 11:14:18.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Fri Aug 6 21:30:49 CEST 2004 +# Last Modified: Mon, 09 May 2005 11:14:18 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos @@ -8,6 +8,7 @@ pkgdesc="Process accounting utilities" url="http://www.gnu.org/software/acct/" depends=('glibc') +groups=('apps') up2date=`lynx -dump 'http://ftp.gnu.org/pub/gnu/acct/?M=D'|grep ]acct|sed -n -e 's/.*acct-\(.*\)\.tar\.gz .*/\1/' -e '1 p'` source=(http://ftp.gnu.org/pub/gnu/acct/$pkgname-$pkgver.tar.gz \ $pkgname-$pkgver-logname.diff rc.acct) diff -rN -u frugalware-current-old/source/apps/ash/FrugalBuild frugalware-current-new/source/apps/ash/FrugalBuild --- frugalware-current-old/source/apps/ash/FrugalBuild 2005-05-09 11:47:44.000000000 +0200 +++ frugalware-current-new/source/apps/ash/FrugalBuild 2005-05-09 11:14:22.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Mon Aug 9 01:34:41 CEST 2004 +# Last Modified: Mon, 09 May 2005 11:14:22 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos @@ -8,6 +8,7 @@ pkgdesc="A lightweight (92K) Bourne compatible shell" url="http://cvsweb.netbsd.org/bsdweb.cgi/src/bin/sh/" depends=('glibc') +groups=('apps') up2date=`lynx -dump http://slackware.at/data/slackware-current/source/ap/ash/|grep ash-[0-9\.]*tar\.gz$|sed -n -e 's/.*h-\(.*\)\.tar\.gz$/\1/' -e '1 p'` source=(ftp://www.slackware.com/pub/slackware/slackware-current/source/ap/$pkgname/$pkgname-$pkgver.tar.gz $pkgname-$pkgver.diff) install=$pkgname.install diff -rN -u frugalware-current-old/source/apps/aspell/FrugalBuild frugalware-current-new/source/apps/aspell/FrugalBuild --- frugalware-current-old/source/apps/aspell/FrugalBuild 2005-05-09 11:47:44.000000000 +0200 +++ frugalware-current-new/source/apps/aspell/FrugalBuild 2005-05-09 11:14:29.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Mon Dec 20 20:31:27 CET 2004 +# Last Modified: Mon, 09 May 2005 11:14:29 +0200 # Compiling Time: ~5 minutes # Maintainer: VMiklos @@ -8,6 +8,7 @@ pkgdesc="A spell checker designed to eventually replace Ispell" url="http://aspell.net/" depends=('gcc') +groups=('apps') up2date=`lynx -dump http://aspell.net/|grep Latest|tr -s ' '|cut -d ' ' -f 7` source=(ftp://ftp.gnu.org/gnu/$pkgname/$pkgname-$pkgver.tar.gz) md5sums=('d067596a1d9029d127d85e5040bab0ab') diff -rN -u frugalware-current-old/source/apps/at/FrugalBuild frugalware-current-new/source/apps/at/FrugalBuild --- frugalware-current-old/source/apps/at/FrugalBuild 2005-05-09 11:47:44.000000000 +0200 +++ frugalware-current-new/source/apps/at/FrugalBuild 2005-05-09 11:14:34.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Thu Jul 29 04:01:28 CEST 2004 +# Last Modified: Mon, 09 May 2005 11:14:34 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos @@ -8,6 +8,7 @@ pkgdesc="Allows you to run jobs at specified times" url="http://ftp.debian.org/debian/pool/main/a/at/" depends=('glibc') +groups=('apps') backup=(etc/at.deny) install=$pkgname.install up2date=`lynx -dump 'http://ftp.debian.org/debian/pool/main/a/at/?M=D'|grep "at.*tar.gz "|sed -e 's/.*at_\(.*\)\.tar\.gz.*/\1/' -e 's/-/r/'` diff -rN -u frugalware-current-old/source/apps/bash-completion/FrugalBuild frugalware-current-new/source/apps/bash-completion/FrugalBuild --- frugalware-current-old/source/apps/bash-completion/FrugalBuild 2005-05-09 11:47:44.000000000 +0200 +++ frugalware-current-new/source/apps/bash-completion/FrugalBuild 2005-05-09 11:14:09.000000000 +0200 @@ -1,4 +1,4 @@ -# Last modified: Fri, 06 May 2005 11:18:09 +0200 +# Last modified: Mon, 09 May 2005 11:14:09 +0200 # Compiling time: ~2 seconds # Maintainer: Bence Nagy @@ -8,6 +8,7 @@ pkgdesc="Programmable completion for bash" url='http://www.caliban.org/bash/' depends=('bash') +groups=('apps') up2date=`lynx -dump "http://www.caliban.org/files/bash/?C=M;O=D" | grep tar.bz2 | sed -n "s/.*-\(.*\).t.*/\1/; 1 p"` source=(http://www.caliban.org/files/bash/$pkgname-$pkgver.tar.bz2 bash_completion.sh frugalware pacman) diff -rN -u frugalware-current-old/source/apps/bc/FrugalBuild frugalware-current-new/source/apps/bc/FrugalBuild --- frugalware-current-old/source/apps/bc/FrugalBuild 2005-05-09 11:47:44.000000000 +0200 +++ frugalware-current-new/source/apps/bc/FrugalBuild 2005-05-09 11:13:37.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Sun Aug 8 13:12:40 CEST 2004 +# Last Modified: Mon, 09 May 2005 11:13:37 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos @@ -8,6 +8,7 @@ pkgdesc="An arbitrary precision calculator language" url="http://www.gnu.org/software/bc/" depends=('glibc') +groups=('apps') up2date=`lynx -dump 'http://ftp.gnu.org/pub/gnu/bc/?M=D'|grep tar.gz$|sed -n -e 's/.*bc-\(.*\)\.tar\.gz$/\1/' -e '1 p'` source=(ftp://ftp.gnu.org/gnu/$pkgname/$pkgname-$pkgver.tar.gz) md5sums=('d44b5dddebd8a7a7309aea6c36fda117') diff -rN -u frugalware-current-old/source/apps/bpe/FrugalBuild frugalware-current-new/source/apps/bpe/FrugalBuild --- frugalware-current-old/source/apps/bpe/FrugalBuild 2005-05-09 11:47:44.000000000 +0200 +++ frugalware-current-new/source/apps/bpe/FrugalBuild 2005-05-09 11:13:32.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Sun Mar 14 22:22:49 CET 2004 +# Last Modified: Mon, 09 May 2005 11:13:32 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos @@ -8,6 +8,7 @@ pkgdesc="A tool for searching and modifying binary files." url="http://ftp.ibiblio.org/pub/linux/utils/file/hex/bpe.lsm" depends=('glibc') +groups=('apps') up2date=`lynx -dump 'http://ftp.ibiblio.org/pub/linux/utils/file/hex/?M=D' |grep bpe.*tar.gz$|sed -n 's/.*e-\(.*\)\.t.*/\1/;1 p'` source=(ftp://ftp.ibiblio.org/pub/linux/utils/file/hex//$pkgname-$pkgver.tar.gz banners.tar.gz) md5sums=('e135a7e0ef870e6d98c38061487fdeb9' 'f7fddc6d2dba676c4f5e00ab16b0b181') diff -rN -u frugalware-current-old/source/apps/cabextract/FrugalBuild frugalware-current-new/source/apps/cabextract/FrugalBuild --- frugalware-current-old/source/apps/cabextract/FrugalBuild 2005-05-09 11:47:44.000000000 +0200 +++ frugalware-current-new/source/apps/cabextract/FrugalBuild 2005-05-09 11:15:41.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Wed Oct 20 22:37:27 CEST 2004 +# Last Modified: Mon, 09 May 2005 11:15:41 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos @@ -8,6 +8,7 @@ pkgdesc="a program to extract Microsoft Cabinet files" url="http://www.kyz.uklinux.net/cabextract.php" depends=('glibc') +groups=('apps') up2date=`lynx -dump http://www.kyz.uklinux.net/cabextract.php |grep 'cabextract source code'|tr -s ' '|cut -d ' ' -f 6` source=(http://www.kyz.uklinux.net/downloads/$pkgname-$pkgver.tar.gz) md5sums=('f4b729c0be7d288660f4fc167de199a1') diff -rN -u frugalware-current-old/source/apps/cdrtools/FrugalBuild frugalware-current-new/source/apps/cdrtools/FrugalBuild --- frugalware-current-old/source/apps/cdrtools/FrugalBuild 2005-05-09 11:47:44.000000000 +0200 +++ frugalware-current-new/source/apps/cdrtools/FrugalBuild 2005-05-09 11:13:27.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Fri Sep 10 10:57:47 CEST 2004 +# Last Modified: Mon, 09 May 2005 11:13:26 +0200 # Compiling Time: ~4 minutes # Maintainer: VMiklos @@ -8,6 +8,7 @@ pkgdesc="Tools for recording CDs" url="http://www.fokus.gmd.de/research/cc/glone/employees/joerg.schilling/private/cdrecord.html" depends=('glibc') +groups=('apps') up2date=`wget --passive-ftp -O - -q ftp://ftp.berlios.de/pub/cdrecord/|grep cdrtools-.*.tar.gz|tail -n 1|sed 's/.*-\(.*\)\.tar\.gz$/\1/'` source=(ftp://ftp.berlios.de/pub/cdrecord/$pkgname-$pkgver.tar.bz2 \ $pkgname-$pkgver-faster.diff) diff -rN -u frugalware-current-old/source/apps/docbook-xml/FrugalBuild frugalware-current-new/source/apps/docbook-xml/FrugalBuild --- frugalware-current-old/source/apps/docbook-xml/FrugalBuild 2005-05-09 11:47:44.000000000 +0200 +++ frugalware-current-new/source/apps/docbook-xml/FrugalBuild 2005-05-09 11:15:47.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Sun, 07 Nov 2004 09:48:36 +0100 +# Last Modified: Mon, 09 May 2005 11:15:47 +0200 # Compiling Time: ~1 seconds # Maintainer: Laszlo Dvornik @@ -8,6 +8,7 @@ pkgdesc="A widely used XML scheme for writing documentation and help" url="http://www.oasis-open.org/docbook/xml/" depends=('libxml2') +groups=('apps') up2date=`lynx -dump ${url}index.1.shtml|grep current|sed 's/.*V\([0-9\.]\+\) .*/\1/'` source=(http://www.oasis-open.org/docbook/xml/$pkgver/$pkgname-$pkgver.zip) install=$pkgname.install diff -rN -u frugalware-current-old/source/apps/docbook-xsl/FrugalBuild frugalware-current-new/source/apps/docbook-xsl/FrugalBuild --- frugalware-current-old/source/apps/docbook-xsl/FrugalBuild 2005-05-09 11:47:44.000000000 +0200 +++ frugalware-current-new/source/apps/docbook-xsl/FrugalBuild 2005-05-09 11:15:52.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Thu Dec 2 21:17:42 CET 2004 +# Last Modified: Mon, 09 May 2005 11:15:52 +0200 # Compiling Time: ~3 seconds # Maintainer: Laszlo Dvornik @@ -8,6 +8,7 @@ pkgdesc="XML stylesheets for Docbook-xml transformations." url="http://sourceforge.net/projects/docbook/" depends=('libxml2' 'libxslt') +groups=('apps') up2date=`lynx -dump $url|grep docbook-xsl|sed 's/.*]\([0-9\.]*\) [A-Z].*/\1/'` source=(http://dl.sourceforge.net/sourceforge/docbook/$pkgname-$pkgver.tar.gz) install=$pkgname.install diff -rN -u frugalware-current-old/source/apps/dtach/FrugalBuild frugalware-current-new/source/apps/dtach/FrugalBuild --- frugalware-current-old/source/apps/dtach/FrugalBuild 2005-05-09 11:47:44.000000000 +0200 +++ frugalware-current-new/source/apps/dtach/FrugalBuild 2005-05-09 11:09:57.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Tue Dec 10 04:17:32 CEST 2004 +# Last Modified: Mon, 09 May 2005 11:09:57 +0200 # Compiling Time: ~1 minutes # Maintainer: Peter BARABAS @@ -9,6 +9,7 @@ url="http://dtach.sourceforge.net/" backup=() depends=('glibc') +groups=('apps') up2date=`lynx -dump http://dtach.sourceforge.net/|perl -wlne 'if(/The latest version of dtach is version (\d\.\d)/) { print $1; exit; }'` source=(http://dl.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz) md5sums=('9aa11433d5a5b4b9fed271f10102cf6f') diff -rN -u frugalware-current-old/source/apps/dvd+rw-tools/FrugalBuild frugalware-current-new/source/apps/dvd+rw-tools/FrugalBuild --- frugalware-current-old/source/apps/dvd+rw-tools/FrugalBuild 2005-05-09 11:47:44.000000000 +0200 +++ frugalware-current-new/source/apps/dvd+rw-tools/FrugalBuild 2005-05-09 11:13:43.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Sat Aug 28 18:54:30 CEST 2004 +# Last Modified: Mon, 09 May 2005 11:13:43 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos @@ -8,6 +8,7 @@ pkgdesc="A collection of tools to master DVD+RW/+R/-R/-RW media" url="http://fy.chalmers.se/~appro/linux/DVD+RW/" depends=('glibc') +groups=('apps') up2date=`lynx -source -dump 'http://fy.chalmers.se/~appro/linux/DVD+RW/tools/?M=D'|grep 's-.*\.tar\.gz">d'|sed -n -e 's/.*s-\(.*\)\.tar\.gz.*/\1/' -e '1 p'` source=(http://fy.chalmers.se/~appro/linux/DVD+RW/tools/$pkgname-$pkgver.tar.gz) md5sums=('b931c02e2b23342f664276ef26d1502c') diff -rN -u frugalware-current-old/source/apps/enscript/FrugalBuild frugalware-current-new/source/apps/enscript/FrugalBuild --- frugalware-current-old/source/apps/enscript/FrugalBuild 2005-05-09 11:47:44.000000000 +0200 +++ frugalware-current-new/source/apps/enscript/FrugalBuild 2005-05-09 11:13:20.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Sun Aug 8 22:18:38 CEST 2004 +# Last Modified: Mon, 09 May 2005 11:13:20 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos @@ -8,6 +8,7 @@ pkgdesc="Converts text files to PostScript" url="http://people.ssh.fi/mtr/genscript/index.html" depends=('glibc') +groups=('apps') up2date=`lynx -dump $url|grep enscript-.*tar.gz|sed -n -e 's/.*enscript-\([0-9\.]*\)\.tar\.gz.*/\1/' -e '1 p'` source=(http://www.iki.fi/mtr/g$pkgname/$pkgname-$pkgver.tar.gz) md5sums=('b5174b59e4a050fb462af5dbf28ebba3') diff -rN -u frugalware-current-old/source/apps/gimp-print/FrugalBuild frugalware-current-new/source/apps/gimp-print/FrugalBuild --- frugalware-current-old/source/apps/gimp-print/FrugalBuild 2005-05-09 11:47:44.000000000 +0200 +++ frugalware-current-new/source/apps/gimp-print/FrugalBuild 2005-05-09 11:10:02.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Sat Jul 3 12:03:34 CEST 2004 +# Last Modified: Mon, 09 May 2005 11:10:02 +0200 # Compiling Time: ~4 minutes # Maintainer: VMiklos @@ -8,6 +8,7 @@ pkgdesc="IJS printer driver for Ghostscript and CUPS" url="http://gimp-print.sourceforge.net/" depends=('cups' 'readline') +groups=('apps') up2date=`lynx -dump 'http://gimp-print.sourceforge.net/'|grep 'stable.*release'|sed -n '1 p'|tr -s ' '|cut -d ' ' -f 3` source=(http://dl.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz) md5sums=('c7aae843d6a705cb8983b2f06c1f7819') diff -rN -u frugalware-current-old/source/apps/groff/FrugalBuild frugalware-current-new/source/apps/groff/FrugalBuild --- frugalware-current-old/source/apps/groff/FrugalBuild 2005-05-09 11:47:44.000000000 +0200 +++ frugalware-current-new/source/apps/groff/FrugalBuild 2005-05-09 11:09:38.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Sat Aug 7 22:34:23 CEST 2004 +# Last Modified: Mon, 09 May 2005 11:09:38 +0200 # Compiling Time: ~4 minutes # Maintainer: VMiklos @@ -8,6 +8,7 @@ pkgdesc="GNU troff text-formatting system" url="http://www.gnu.org/software/groff/groff.html" depends=('perl' 'gcc') +groups=('apps') up2date=`lynx -dump http://www.gnu.org/software/groff/groff.html|grep -i 'news v'|sed -n -e 's/.* \(.*$\)/\1/' -e '1 p'` source=(ftp://ftp.gnu.org/gnu/groff/groff-$pkgver.tar.gz) md5sums=('57d155378640c12a80642664dfdfc892') diff -rN -u frugalware-current-old/source/apps/hpijs/FrugalBuild frugalware-current-new/source/apps/hpijs/FrugalBuild --- frugalware-current-old/source/apps/hpijs/FrugalBuild 2005-05-09 11:47:44.000000000 +0200 +++ frugalware-current-new/source/apps/hpijs/FrugalBuild 2005-05-09 11:09:33.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Thu Oct 21 19:36:59 CEST 2004 +# Last Modified: Mon, 09 May 2005 11:09:33 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos @@ -8,6 +8,7 @@ pkgdesc="Hewlett-Packard inkjet drivers for Ghostscript" url="http://hpinkjet.sourceforge.net/" depends=('cups' 'readline') +groups=('apps') up2date=`lynx -dump http://sourceforge.net/projects/hpinkjet|grep -1 Version|sed -n -e 's/.*]\([0-9\.]*\) [A-Z].*/\1/' -e '3 p'` source=(http://dl.sf.net/hpinkjet/$pkgname-$pkgver.tar.gz) md5sums=('cba40858e27204db0211c559bd606aaa') diff -rN -u frugalware-current-old/source/apps/j2re/FrugalBuild frugalware-current-new/source/apps/j2re/FrugalBuild --- frugalware-current-old/source/apps/j2re/FrugalBuild 2005-05-09 11:47:44.000000000 +0200 +++ frugalware-current-new/source/apps/j2re/FrugalBuild 2005-05-09 10:45:51.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Thu, 14 Apr 2005 14:16:34 +0200 +# Last Modified: Mon, 09 May 2005 10:45:51 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos @@ -11,6 +11,7 @@ pkgurl="http://public.www.planetmirror.com/pub/java-sun/J2SE" #pkgurl="http://ftp.isu.edu.tw/pub/Sun/java/J2SE/" depends=('gcc') +groups=('apps') makedepends=('x') up2date=`lynx -dump $pkgurl|grep '[0-9\.]\+/$'|tail -n 1|sed 's|.*/\(.*\)/|\1|'` source=($pkgurl/$pkgver/linux/jre-`echo $oldpkgver|sed 's/\./_/g'`-linux-i586.bin j2re.sh) diff -rN -u frugalware-current-old/source/apps/jed/FrugalBuild frugalware-current-new/source/apps/jed/FrugalBuild --- frugalware-current-old/source/apps/jed/FrugalBuild 2005-05-09 11:47:44.000000000 +0200 +++ frugalware-current-new/source/apps/jed/FrugalBuild 2005-05-09 10:45:20.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Sun Aug 8 23:21:45 CEST 2004 +# Last Modified: Mon, 09 May 2005 10:45:20 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos @@ -8,6 +8,7 @@ pkgdesc="An extremely powerful but small emacs-like programmer's editor" url="http://www.jedsoft.org/jed/" depends=('slang' 'gpm' 'glibc' 'ncurses') +groups=('apps') up2date=`lynx -dump http://www.jedsoft.org/jed/download.html|grep latest|grep -v dev|sed -e 's/.*s \(.*\) an.*/\1/' -e 's/-/r/'` source=(ftp://space.mit.edu/pub/davis/jed/v`echo $pkgver|sed 's/r.*$//'`/$pkgname-`echo $pkgver|sed 's/r/-/'`.tar.bz2 \ $pkgname-$pkgver-gpm.diff) diff -rN -u frugalware-current-old/source/apps/lua/FrugalBuild frugalware-current-new/source/apps/lua/FrugalBuild --- frugalware-current-old/source/apps/lua/FrugalBuild 2005-05-09 11:47:44.000000000 +0200 +++ frugalware-current-new/source/apps/lua/FrugalBuild 2005-05-09 10:45:24.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Tue, 16 Nov 2004 12:47:23 +0100 +# Last Modified: Mon, 09 May 2005 10:45:24 +0200 # Compiling Time: ~8 seconds # Maintainer: Laszlo Dvornik @@ -8,6 +8,7 @@ pkgdesc="A powerful light-weight programming language designed for extending applications." url="http://www.lua.org/" depends=('glibc') +groups=('apps') up2date=`lynx -dump 'http://www.lua.org/ftp/?sortby=7'|grep tar.gz$|sed -n 's/.*-\(.*\).t.*/\1/;1 p'` source=($url/ftp/$pkgname-$pkgver.tar.gz) md5sums=('dea74646b7e5c621fef7174df83c34b1') diff -rN -u frugalware-current-old/source/apps/nano/FrugalBuild frugalware-current-new/source/apps/nano/FrugalBuild --- frugalware-current-old/source/apps/nano/FrugalBuild 2005-05-09 11:47:45.000000000 +0200 +++ frugalware-current-new/source/apps/nano/FrugalBuild 2005-05-09 10:45:16.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Sun Oct 17 08:34:29 CEST 2004 +# Last Modified: Mon, 09 May 2005 10:45:16 +0200 # Compiling Time: ~1 minute # Maintainer: xbit @@ -8,6 +8,7 @@ pkgdesc="free Pico clone with some new features" url="http://www.nano-editor.org/" depends=('glibc' 'ncurses') +groups=('apps') up2date=`lynx -dump http://www.nano-editor.org/|grep 'Latest Version'|tr -s ' '|cut -d ' ' -f 4` source=(http://www.nano-editor.org/dist/v1.2/nano-1.2.4.tar.gz) md5sums=('2c513310ec5e8b63abaecaf48670ac7a') diff -rN -u frugalware-current-old/source/apps/openjade/FrugalBuild frugalware-current-new/source/apps/openjade/FrugalBuild --- frugalware-current-old/source/apps/openjade/FrugalBuild 2005-05-09 11:47:45.000000000 +0200 +++ frugalware-current-new/source/apps/openjade/FrugalBuild 2005-05-09 10:45:29.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Wed Sep 1 09:54:48 CEST 2004 +# Last Modified: Mon, 09 May 2005 10:45:29 +0200 # Compiling Time: ~8 minutes # Maintainer: VMiklos @@ -8,6 +8,7 @@ pkgdesc="James' DSSSL Engine" url='http://openjade.sf.net/' depends=('gcc' 'opensp') +groups=('apps') install=$pkgname.install up2date=`lynx -dump $url|grep stable.*OpenJade|sed 's/.*]\(.*\)\.$/\1/'` source=(http://dl.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz) diff -rN -u frugalware-current-old/source/apps/opensp/FrugalBuild frugalware-current-new/source/apps/opensp/FrugalBuild --- frugalware-current-old/source/apps/opensp/FrugalBuild 2005-05-09 11:47:45.000000000 +0200 +++ frugalware-current-new/source/apps/opensp/FrugalBuild 2005-05-09 11:09:23.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Wed Sep 1 13:33:46 CEST 2004 +# Last Modified: Mon, 09 May 2005 11:09:23 +0200 # Compiling Time: ~11 minutes # Maintainer: VMiklos @@ -8,6 +8,7 @@ pkgdesc="The OpenJade Group's SGML and XML parsing tools" url="http://openjade.sourceforge.net/" depends=('glibc') +groups=('apps') install=$pkgname.install up2date=`lynx -dump $url|grep stable.*OpenSP|sed 's/.*]\(.*\)\.$/\1/'` source=( http://download.sourceforge.net/openjade/OpenSP-$pkgver.tar.gz $pkgname-$pkgver-silent.diff $pkgname-$pkgver-gcc34.diff) diff -rN -u frugalware-current-old/source/apps/quota-tools/FrugalBuild frugalware-current-new/source/apps/quota-tools/FrugalBuild --- frugalware-current-old/source/apps/quota-tools/FrugalBuild 2005-05-09 11:47:45.000000000 +0200 +++ frugalware-current-new/source/apps/quota-tools/FrugalBuild 2005-05-09 10:45:47.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Sat Jul 24 20:46:38 CEST 2004 +# Last Modified: Mon, 09 May 2005 10:45:47 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos @@ -8,6 +8,7 @@ pkgdesc="Linux disk quota utilities" url="http://sourceforge.net/projects/linuxquota/" depends=('e2fsprogs') +groups=('apps') install=$pkgname.install up2date=`lynx -dump http://sourceforge.net/projects/linuxquota|grep quota-tools|sed 's/.*[0-9]]\([0-9\.]*\) .*/\1/'` source=(http://dl.sourceforge.net/sourceforge/linuxquota/quota-$pkgver.tar.gz \ diff -rN -u frugalware-current-old/source/apps/raidtools/FrugalBuild frugalware-current-new/source/apps/raidtools/FrugalBuild --- frugalware-current-old/source/apps/raidtools/FrugalBuild 2005-05-09 11:47:45.000000000 +0200 +++ frugalware-current-new/source/apps/raidtools/FrugalBuild 2005-05-09 10:45:43.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Wed Aug 18 03:25:16 CEST 2004 +# Last Modified: Mon, 09 May 2005 10:45:43 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos @@ -8,6 +8,7 @@ pkgdesc="System utilities you need to maintain a software RAID device" url="http://people.redhat.com/mingo/raidtools/" depends=('popt') +groups=('apps') up2date=`lynx -dump 'http://people.redhat.com/mingo/raidtools/?M=D'|grep tar.gz$|sed -n -e 's/.*s-\([0-9\.]*\).tar.gz$/\1/' -e '1 p'` source=(http://people.redhat.com/mingo/$pkgname/$pkgname-$pkgver.tar.gz \ $pkgname-$pkgver-gcc3.diff) diff -rN -u frugalware-current-old/source/apps/rpm/FrugalBuild frugalware-current-new/source/apps/rpm/FrugalBuild --- frugalware-current-old/source/apps/rpm/FrugalBuild 2005-05-09 11:47:45.000000000 +0200 +++ frugalware-current-new/source/apps/rpm/FrugalBuild 2005-05-09 10:44:23.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Mon, 24 Jan 2005 16:07:28 +0100 +# Last Modified: Mon, 09 May 2005 10:44:22 +0200 # Compiling Time: ~44 minutes on factory.frugalware.org # Maintainer: VMiklos @@ -8,6 +8,7 @@ pkgdesc="Red Hat Package Manager" url="http://www.rpm.org/" depends=('bzip2' 'zlib' 'gcc' 'popt') +groups=('apps') makedepends=('beecrypt') install=$pkgname.install up2date=`lynx -dump http://download.fedora.redhat.com/pub/fedora/linux/core/development/SRPMS/|grep /rpm-.*rpm$|sed 's/.*-\(.*\)-.*/\1/'` diff -rN -u frugalware-current-old/source/apps/screen/FrugalBuild frugalware-current-new/source/apps/screen/FrugalBuild --- frugalware-current-old/source/apps/screen/FrugalBuild 2005-05-09 11:47:45.000000000 +0200 +++ frugalware-current-new/source/apps/screen/FrugalBuild 2005-05-09 10:44:18.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Tue Oct 12 21:52:00 CEST 2004 +# Last Modified: Mon, 09 May 2005 10:44:18 +0200 # Compiling Time: ~2 minutes # Maintainer: VMiklos @@ -9,6 +9,7 @@ url="http://www.gnu.org/software/screen/screen.html" pkgurl="http://ftp.uni-erlangen.de/pub/utilities/$pkgname" depends=('gpm') +groups=('apps') up2date=`lynx -dump "$pkgurl/?C=M;O=D"|grep tar.gz$|sed -ne's/.*n-\(.*\)\.t.*/\1/;1 p'` source=($pkgurl/$pkgname-$pkgver.tar.gz) md5sums=('ed68ea9b43d9fba0972cb017a24940a1') diff -rN -u frugalware-current-old/source/apps/sgml-common/FrugalBuild frugalware-current-new/source/apps/sgml-common/FrugalBuild --- frugalware-current-old/source/apps/sgml-common/FrugalBuild 2005-05-09 11:47:45.000000000 +0200 +++ frugalware-current-new/source/apps/sgml-common/FrugalBuild 2005-05-09 10:45:12.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Tue Aug 31 20:25:46 CEST 2004 +# Last Modified: Mon, 09 May 2005 10:45:12 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos @@ -9,6 +9,7 @@ url="http://www.iso.ch/cate/3524030.html" pkgurl="http://gd.tuwien.ac.at/hci/kde/devel/docbook/SOURCES/" depends=() +groups=('apps') up2date=`lynx -dump $pkgurl|grep common.*tgz$|tail -n 1|sed 's/.*n-\(.*\)\.tgz$/\1/'` source=($pkgurl$pkgname-$pkgver.tgz) md5sums=('103c9828f24820df86e55e7862e28974') diff -rN -u frugalware-current-old/source/apps/sysfsutils/FrugalBuild frugalware-current-new/source/apps/sysfsutils/FrugalBuild --- frugalware-current-old/source/apps/sysfsutils/FrugalBuild 2005-05-09 11:47:45.000000000 +0200 +++ frugalware-current-new/source/apps/sysfsutils/FrugalBuild 2005-05-09 10:45:05.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Wed Sep 15 09:38:34 CEST 2004 +# Last Modified: Mon, 09 May 2005 10:45:05 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos @@ -8,6 +8,7 @@ pkgdesc="System utilities based on sysfs" url="http://linux-diag.sourceforge.net/Sysfsutils.html" depends=('glibc') +groups=('apps') up2date=`lynx -dump $url|grep '* v\.'|sed -n -e 's/.*v\. \([0-9\.]*\) .*/\1/' -e '1 p'` source=(http://dl.sourceforge.net/sourceforge/linux-diag/$pkgname-$pkgver.tar.gz) md5sums=('a690216709d1e129c04057a93970996b') diff -rN -u frugalware-current-old/source/apps/uml_utilities/FrugalBuild frugalware-current-new/source/apps/uml_utilities/FrugalBuild --- frugalware-current-old/source/apps/uml_utilities/FrugalBuild 2005-05-09 11:47:45.000000000 +0200 +++ frugalware-current-new/source/apps/uml_utilities/FrugalBuild 2005-05-09 10:44:50.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Sun Dec 5 18:13:09 CET 2004 +# Last Modified: Mon, 09 May 2005 10:44:50 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos @@ -8,6 +8,7 @@ pkgdesc="User Mode Linux Utilities" url="http://user-mode-linux.sourceforge.net/" depends=('glibc' 'ncurses' 'readline') +groups=('apps') up2date=`lynx -dump 'http://prdownloads.sf.net/user-mode-linux/?sort_by=date&sort=desc'|grep uml_utilities.*tar.bz2$|sed -n 's/.*s_\(.*\)\.t.*/\1/;1 p'` source=(http://dl.sf.net/sourceforge/user-mode-linux/${pkgname}_$pkgver.tar.bz2) md5sums=('2c1ccd9efacbfb39e42d482b89b2550a') diff -rN -u frugalware-current-old/source/apps/unrar/FrugalBuild frugalware-current-new/source/apps/unrar/FrugalBuild --- frugalware-current-old/source/apps/unrar/FrugalBuild 2005-05-09 11:47:45.000000000 +0200 +++ frugalware-current-new/source/apps/unrar/FrugalBuild 2005-05-09 10:44:13.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Sat, 25 Dec 2004 15:33:40 +0100 +# Last Modified: Mon, 09 May 2005 10:44:13 +0200 # Compiling Time: ~21 seconds # Maintainer: Laszlo Dvornik @@ -8,6 +8,7 @@ pkgdesc="Uncompress rar files" url="http://www.rarlab.com/" depends=('gcc') +groups=('apps') up2date=`lynx -dump 'http://files3.rarlab.com/rar/?C=M;O=D'|grep unrarsrc-[0-9\.]*.tar.gz|sed -n 's/.*-\(.*\).t.*/\1/;1 p'` source=(http://files3.rarlab.com/rar/unrarsrc-$pkgver.tar.gz) md5sums=('06966791546a7b40a2b0139fba552cb0') diff -rN -u frugalware-current-old/source/apps/zisofs-tools/FrugalBuild frugalware-current-new/source/apps/zisofs-tools/FrugalBuild --- frugalware-current-old/source/apps/zisofs-tools/FrugalBuild 2005-05-09 11:47:45.000000000 +0200 +++ frugalware-current-new/source/apps/zisofs-tools/FrugalBuild 2005-05-09 10:44:07.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Sun Aug 8 02:15:32 CEST 2004 +# Last Modified: Mon, 09 May 2005 10:44:07 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos @@ -8,6 +8,7 @@ pkgdesc="Compress a file tree to make a compressed CD-ROM" url="http://www.kernel.org/pub/linux/utils/fs/zisofs/" depends=('zlib' 'glibc') +groups=('apps') up2date=`lynx -dump 'http://www.kernel.org/pub/linux/utils/fs/zisofs/?C=M;O=D'|grep 'tar.bz2 '|sed 's/.*-\(.*\)\.tar\.bz2 *.*/\1/'` source=(http://www.kernel.org/pub/linux/utils/fs/zisofs/$pkgname-$pkgver.tar.bz2) md5sums=('b1439812746bd6176401fcdac82eeabf') From nagybence at tipogral.hu Mon May 9 12:51:03 2005 From: nagybence at tipogral.hu (Bence Nagy) Date: Mon May 9 12:55:20 2005 Subject: [Frugalware-darcs] frugalware-current: lcdf-typetools-2.30-1 Message-ID: <20050509105103.E6B0066AAB@genesis.frugalware.org> Mon May 9 11:46:42 CEST 2005 Bence Nagy * lcdf-typetools-2.30-1 version bump diff -rN -u frugalware-current-old/extra/source/apps/lcdf-typetools/FrugalBuild frugalware-current-new/extra/source/apps/lcdf-typetools/FrugalBuild --- frugalware-current-old/extra/source/apps/lcdf-typetools/FrugalBuild 2005-05-09 12:47:57.000000000 +0200 +++ frugalware-current-new/extra/source/apps/lcdf-typetools/FrugalBuild 2005-05-09 11:51:44.000000000 +0200 @@ -1,9 +1,9 @@ -# Last modified: Sun, 08 May 2005 10:59:20 +0200 +# Last modified: Mon, 09 May 2005 11:45:28 +0200 # Compiling time: ~7 minutes # Maintainer: Bence Nagy pkgname=lcdf-typetools -pkgver=2.29 +pkgver=2.30 pkgrel=1 pkgdesc="Several command-line programs for manipulating PostScript Type 1 and PostScript-flavored OpenType fonts" url="http://www.lcdf.org/type" @@ -12,4 +12,4 @@ up2date=`lynx -dump http://www.lcdf.org/type | grep "lcdf-typetools-.*.tar.gz" | tail -n 1 | sed "s/.*lcdf-typetools-\(.*\).tar.gz.*/\1/"` source=($url/$pkgname-$pkgver.tar.gz) -md5sums=('cafbca0ea4d1f970a8f9bfc1b3951594') +md5sums=('eb76882830adabaacc86e56c0e918886') From mamajom at axelero.hu Mon May 9 13:04:58 2005 From: mamajom at axelero.hu (VMiklos) Date: Mon May 9 13:07:04 2005 Subject: [Frugalware-darcs] frugalware-current: added groups() to xlib-extra/ and xapps-extra/ Message-ID: <20050509110458.5FE3566AAB@genesis.frugalware.org> Mon May 9 12:25:55 CEST 2005 VMiklos * added groups() to xlib-extra/ and xapps-extra/ diff -rN -u frugalware-current-old/extra/source/xapps/azureus/FrugalBuild frugalware-current-new/extra/source/xapps/azureus/FrugalBuild --- frugalware-current-old/extra/source/xapps/azureus/FrugalBuild 2005-05-09 12:54:05.000000000 +0200 +++ frugalware-current-new/extra/source/xapps/azureus/FrugalBuild 2005-05-09 12:23:46.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Sun, 08 May 2005 17:25:37 +0200 +# Last Modified: Mon, 09 May 2005 12:23:46 +0200 # Compiling Time: ~7 seconds # Maintainer: Shrift # Modified by Laszlo Dvornik @@ -9,6 +9,7 @@ pkgdesc="A Java BitTorrent Client" url="http://azureus.sourceforge.net/" depends=('gtk+2' 'j2re') +groups=('xapps-extra') up2date=`lynx -dump 'http://prdownloads.sourceforge.net/azureus/?sort_by=date&sort=desc'|grep linux.GTK.tar.bz2$| sed -ne 's/.*us_\(.*\)\_linux.GTK.tar.bz2*/\1/;1 p'` source=(http://dl.sourceforge.net/sourceforge/$pkgname/Azureus'_'$pkgver'_'linux.GTK.tar.bz2 \ $pkgname.desktop) diff -rN -u frugalware-current-old/extra/source/xapps/dosbox/FrugalBuild frugalware-current-new/extra/source/xapps/dosbox/FrugalBuild --- frugalware-current-old/extra/source/xapps/dosbox/FrugalBuild 2005-05-09 12:54:05.000000000 +0200 +++ frugalware-current-new/extra/source/xapps/dosbox/FrugalBuild 2005-05-09 12:25:08.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Tue, 21 Dec 2004 14:23:41 +0100 +# Last Modified: Mon, 09 May 2005 12:25:08 +0200 # Compiling Time: ~3 minutes # Maintainer: Laszlo Dvornik @@ -8,6 +8,7 @@ pkgdesc="PC emulator with builtin DOS for running DOS games" url="http://dosbox.sourceforge.net/" depends=('sdl' 'sdl_net' 'sdl_sound' 'libpng' 'alsa-lib' 'x') +groups=('xapps-extra') up2date=`lynx -dump 'http://prdownloads.sourceforge.net/dosbox/?sort_by=date&sort=desc'|grep dosbox-[0-9\.]*.tar.gz|sed -n 's/.*-\(.*\).t.*/\1/;1 p'` source=(http://dl.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz) md5sums=('629413e41224ae9cdd115fdafd55cbdc') diff -rN -u frugalware-current-old/extra/source/xapps/easytag/FrugalBuild frugalware-current-new/extra/source/xapps/easytag/FrugalBuild --- frugalware-current-old/extra/source/xapps/easytag/FrugalBuild 2005-05-09 12:54:05.000000000 +0200 +++ frugalware-current-new/extra/source/xapps/easytag/FrugalBuild 2005-05-09 12:25:14.000000000 +0200 @@ -1,4 +1,4 @@ -# Last modified: Sat, 22 Jan 2005 10:37:00 +0100 +# Last modified: Mon, 09 May 2005 12:25:14 +0200 # Compiling time: ~1 minute # Maintainer: Laszlo Dvornik @@ -8,6 +8,7 @@ pkgdesc="Tag editor for audio files" url="http://easytag.sourceforge.net/" depends=('gtk+2' 'libvorbis' 'flac' 'id3lib') +groups=('xapps-extra') up2date=`lynx -dump 'http://prdownloads.sourceforge.net/easytag/?sort_by=date&sort=desc'|grep easytag-[0-9\.]*.tar.bz2|sed -n 's/.*-\(.*\).t.*/\1/;1 p'` source=(http://dl.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.bz2 \ $pkgname-1.99.3-hu.patch) diff -rN -u frugalware-current-old/extra/source/xlib/sdl_net/FrugalBuild frugalware-current-new/extra/source/xlib/sdl_net/FrugalBuild --- frugalware-current-old/extra/source/xlib/sdl_net/FrugalBuild 2005-05-09 12:54:05.000000000 +0200 +++ frugalware-current-new/extra/source/xlib/sdl_net/FrugalBuild 2005-05-09 12:22:12.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Tue, 21 Dec 2004 13:58:47 +0100 +# Last Modified: Mon, 09 May 2005 12:22:12 +0200 # Compiling Time: ~8 seconds # Maintainer: Laszlo Dvornik @@ -8,6 +8,7 @@ pkgdesc="A small sample cross-platform networking library" url="http://www.libsdl.org/projects/SDL_net/" depends=('sdl' 'x' 'esd') +groups=('xlib-extra') up2date=`lynx -dump 'http://www.libsdl.org/projects/SDL_net/release/?sort=modified'|grep SDL_net-[0-9\.]*.tar.gz|sed -n 's/.*-\(.*\).t.*/\1/;1 p'` source=(http://www.libsdl.org/projects/SDL_net/release/SDL_net-$pkgver.tar.gz) md5sums=('e45b1048d2747480dcc65ece4130a920') diff -rN -u frugalware-current-old/extra/source/xlib/sdl_sound/FrugalBuild frugalware-current-new/extra/source/xlib/sdl_sound/FrugalBuild --- frugalware-current-old/extra/source/xlib/sdl_sound/FrugalBuild 2005-05-09 12:54:05.000000000 +0200 +++ frugalware-current-new/extra/source/xlib/sdl_sound/FrugalBuild 2005-05-09 12:22:20.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Tue, 21 Dec 2004 14:13:27 +0100 +# Last Modified: Mon, 09 May 2005 12:22:20 +0200 # Compiling Time: ~38 seconds # Maintainer: Laszlo Dvornik @@ -8,6 +8,7 @@ pkgdesc="A library to decode several popular sound file formats" url="http://icculus.org/SDL_sound/" depends=('sdl' 'libmikmod' 'libvorbis' 'flac' 'x') +groups=('xlib-extra') up2date=`lynx -dump 'http://icculus.org/SDL_sound/downloads/?M=D'|grep SDL_sound-[0-9\.]*.tar.gz$|sed -n 's/.*-\(.*\).t.*/\1/;1 p'` source=(http://icculus.org/SDL_sound/downloads/SDL_sound-$pkgver.tar.gz) md5sums=('49e197ef7c8ab623d0640dc74be43160') From mamajom at axelero.hu Mon May 9 13:10:10 2005 From: mamajom at axelero.hu (VMiklos) Date: Mon May 9 13:12:47 2005 Subject: [Frugalware-darcs] frugalware-current: added groups() to network-extra/ and x11-extra/ Message-ID: <20050509111010.061CA66AAB@genesis.frugalware.org> Mon May 9 12:34:34 CEST 2005 VMiklos * added groups() to network-extra/ and x11-extra/ diff -rN -u frugalware-current-old/extra/source/network/cgiirc/FrugalBuild frugalware-current-new/extra/source/network/cgiirc/FrugalBuild --- frugalware-current-old/extra/source/network/cgiirc/FrugalBuild 2005-05-09 13:06:22.000000000 +0200 +++ frugalware-current-new/extra/source/network/cgiirc/FrugalBuild 2005-05-09 12:34:04.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Fri, 11 Feb 2005 15:59:05 +0100 +# Last Modified: Mon, 09 May 2005 12:34:04 +0200 # Compiling Time: ~0.1 SBU # Contributor: VMiklos # Maintainer: Zsolt Szalai @@ -10,6 +10,7 @@ url="http://cgiirc.sourceforge.net/" backup=(usr/lib/libexec/cgi-bin/$pkgname/cgiirc.config) depends=('perl') +groups=('network-extra') up2date=`lynx -dump http://cgiirc.sourceforge.net/download/|grep latest|sed -n 's/.*s \(.*\) (.*/\1/;1 p'` source=(http://dl.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.gz) md5sums=('d93ebb4a39566303f9aaa81361443b9d') diff -rN -u frugalware-current-old/extra/source/x11/fbdesk/FrugalBuild frugalware-current-new/extra/source/x11/fbdesk/FrugalBuild --- frugalware-current-old/extra/source/x11/fbdesk/FrugalBuild 2005-05-09 13:06:22.000000000 +0200 +++ frugalware-current-new/extra/source/x11/fbdesk/FrugalBuild 2005-05-09 12:33:27.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Tues, 11 Jan 2005 11:10:37 +0100 +# Last Modified: Mon, 09 May 2005 12:33:27 +0200 # Compiling Time: ~1 minutes # Maintainer: Shrift @@ -8,6 +8,7 @@ pkgdesc="FbDesk is a fluxbox-util application that creates and manage icons on your Fluxbox desktop." url="http://www.fluxbox.org/fbdesk/" depends=('glibc' 'fontconfig' 'expat' 'freetype2' 'gcc' 'zlib' 'x' 'libpng') +groups=('x11-extra') up2date=`lynx -dump 'http://www.fluxbox.org/fbdesk/'|grep tar.gz$|sed -ne 's/.*k-\(.*\)\.t.*/\1/;1 p'` source=(http://www.fluxbox.org/download/$pkgname-$pkgver.tar.gz) md5sums=('382a32a6e26b3f3d3a647fa4bdc81b7a') diff -rN -u frugalware-current-old/extra/source/x11/fbpager/FrugalBuild frugalware-current-new/extra/source/x11/fbpager/FrugalBuild --- frugalware-current-old/extra/source/x11/fbpager/FrugalBuild 2005-05-09 13:06:22.000000000 +0200 +++ frugalware-current-new/extra/source/x11/fbpager/FrugalBuild 2005-05-09 12:33:34.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Tues, 11 Jan 2005 11:10:37 +0100 +# Last Modified: Mon, 09 May 2005 12:33:34 +0200 # Compiling Time: ~1 minutes # Maintainer: Shrift @@ -8,6 +8,7 @@ pkgdesc="FBpager is a pager application for fluxbox" url="http://www.fluxbox.org/fbpager/" depends=('glibc' 'gcc' 'x') +groups=('x11-extra') up2date=`lynx -dump 'http://www.fluxbox.org/download/?M=D'|grep fbpager|grep tar.gz$|sed -ne 's/.*r-\(.*\)\.t.*/\1/;1 p'` source=(http://www.fluxbox.org/download/$pkgname-$pkgver.tar.gz) md5sums=('89aac82e217ef366634dfd768b1b5dff') From mamajom at axelero.hu Mon May 9 13:16:01 2005 From: mamajom at axelero.hu (VMiklos) Date: Mon May 9 13:19:17 2005 Subject: [Frugalware-darcs] frugalware-current: added groups() to lib-extra/ and kde-extra/ Message-ID: <20050509111601.B12E166AAB@genesis.frugalware.org> Mon May 9 12:41:20 CEST 2005 VMiklos * added groups() to lib-extra/ and kde-extra/ diff -rN -u frugalware-current-old/extra/source/kde/koffice/FrugalBuild frugalware-current-new/extra/source/kde/koffice/FrugalBuild --- frugalware-current-old/extra/source/kde/koffice/FrugalBuild 2005-05-09 13:11:08.000000000 +0200 +++ frugalware-current-new/extra/source/kde/koffice/FrugalBuild 2005-05-09 12:38:53.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Thu Nov 25 09:21:34 CEST 2004 +# Last Modified: Mon, 09 May 2005 12:38:52 +0200 # Compiling Time: ~30 minutes # Maintainer: Kapolnasi Tamas @@ -8,6 +8,7 @@ pkgdesc="An integrated Office suite for KDE" url="http://www.koffice.org" depends=('kdebase>=3.2.1' 'aspell') +groups=('kde-extra') up2date=`lynx -dump $url |grep current|sed 's/.*e \(.*\) i.*/\1/'` source=(ftp://ftp.kde.org/pub/kde/stable/$pkgname-$pkgver/src/$pkgname-$pkgver.tar.bz2) # http://www.koffice.org/releases/$pkgver-release.php diff -rN -u frugalware-current-old/extra/source/lib/freetype2-bi/FrugalBuild frugalware-current-new/extra/source/lib/freetype2-bi/FrugalBuild --- frugalware-current-old/extra/source/lib/freetype2-bi/FrugalBuild 2005-05-09 13:11:08.000000000 +0200 +++ frugalware-current-new/extra/source/lib/freetype2-bi/FrugalBuild 2005-05-09 12:38:26.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Thu Jan 13 14:54:39 CET 2005 +# Last Modified: Mon, 09 May 2005 12:38:26 +0200 # Compiling Time: ~3 minutes # Maintainer: VMiklos @@ -8,6 +8,7 @@ pkgdesc="TrueType font rendering library - 2.0 series (with bytecode interpreter)" url="http://freetype.sourceforge.net" depends=('glibc' 'zlib') +groups=('lib-extra') conflicts=('freetype2') provides=('freetype2') up2date=`lynx -dump 'http://sourceforge.net/project/showfiles.php?group_id=3157'|grep -3 freetype2 |sed -n '7 p'|tr -s ' '|cut -d ' ' -f 5|sed 's/.tar.gz//'|cut -d - -f 2` From mamajom at axelero.hu Mon May 9 13:22:54 2005 From: mamajom at axelero.hu (VMiklos) Date: Mon May 9 13:23:21 2005 Subject: [Frugalware-darcs] frugalware-current: added groups() to apps-extra/ and gnome-extra/ Message-ID: <20050509112254.CA44766AAB@genesis.frugalware.org> Mon May 9 12:45:38 CEST 2005 VMiklos * added groups() to apps-extra/ and gnome-extra/ diff -rN -u frugalware-current-old/extra/source/apps/cdlabelgen/FrugalBuild frugalware-current-new/extra/source/apps/cdlabelgen/FrugalBuild --- frugalware-current-old/extra/source/apps/cdlabelgen/FrugalBuild 2005-05-09 13:17:38.000000000 +0200 +++ frugalware-current-new/extra/source/apps/cdlabelgen/FrugalBuild 2005-05-09 12:43:43.000000000 +0200 @@ -1,4 +1,4 @@ -# Last modified: Tue Jan 18 14:21:35 CET 2005 +# Last modified: Mon, 09 May 2005 12:43:43 +0200 # Compiling time: ~1 minute # Maintainer: VMiklos @@ -8,6 +8,7 @@ pkgdesc="Generates frontcards and traycards for inserting in CD/DVD jewel cases" url="http://www.aczoom.com/tools/cdinsert/" depends=('perl') +groups=('apps-extra') up2date=`lynx -dump $url|grep latest|sed 's/.* \([0-9\.]*\), .*/\1/'` source=(http://www.aczoom.com/pub/tools/$pkgname-$pkgver.tgz) md5sums=('bbe82a25e9eeb66df54ca8f61d561f59') diff -rN -u frugalware-current-old/extra/source/apps/fam/FrugalBuild frugalware-current-new/extra/source/apps/fam/FrugalBuild --- frugalware-current-old/extra/source/apps/fam/FrugalBuild 2005-05-09 13:17:38.000000000 +0200 +++ frugalware-current-new/extra/source/apps/fam/FrugalBuild 2005-05-09 12:43:47.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Sun Jun 20 21:03:57 CEST 2004 +# Last Modified: Mon, 09 May 2005 12:43:47 +0200 # Compiling Time: ~2 minutes # Maintainer: VMiklos @@ -9,6 +9,7 @@ url="http://oss.sgi.com/projects/fam/" backup=(etc/fam/fam.conf) depends=('portmap' 'gcc') +groups=('apps-extra') up2date=`lynx -dump http://oss.sgi.com/projects/fam/news.html|grep released|sed -n '1 p'|tr -s ' '|cut -d ' ' -f 4` source=(ftp://oss.sgi.com/projects/fam/download/$pkgname-latest.tar.gz rc.fam) md5sums=('1bf3ae6c0c58d3201afc97c6a4834e39' '0a52989f55460e428dfb48e9a71ce826') diff -rN -u frugalware-current-old/extra/source/apps/hunspell/FrugalBuild frugalware-current-new/extra/source/apps/hunspell/FrugalBuild --- frugalware-current-old/extra/source/apps/hunspell/FrugalBuild 2005-05-09 13:17:38.000000000 +0200 +++ frugalware-current-new/extra/source/apps/hunspell/FrugalBuild 2005-05-09 12:43:54.000000000 +0200 @@ -1,4 +1,4 @@ -# Last modified: Thu, 13 Jan 2005 13:33:34 +0100 +# Last modified: Mon, 09 May 2005 12:43:54 +0200 # Compiling time: ~10 seconds # Maintainer: Laszlo Dvornik @@ -8,6 +8,7 @@ pkgdesc="An interactive Hungarian spell checker" url="http://magyarispell.sourceforge.net/" depends=('gcc' 'ncurses' 'readline') +groups=('apps-extra') up2date=`lynx -dump http://magyarispell.sourceforge.net/|grep ]Hunspell|sed -ne 's/.* \(.*\) (.*/\1/;s/-/_/;s/RC/rc/;1 p'` source=(http://magyarispell.sourceforge.net/$pkgname-1.0-RC2.tar.gz \ http://magyarispell.sourceforge.net/hu_HU-1.0-RC2.tar.gz \ diff -rN -u frugalware-current-old/extra/source/apps/mailman/FrugalBuild frugalware-current-new/extra/source/apps/mailman/FrugalBuild --- frugalware-current-old/extra/source/apps/mailman/FrugalBuild 2005-05-09 13:17:38.000000000 +0200 +++ frugalware-current-new/extra/source/apps/mailman/FrugalBuild 2005-05-09 12:44:02.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Sat Aug 21 19:24:23 CEST 2004 +# Last Modified: Mon, 09 May 2005 12:44:02 +0200 # Compiling Time: ~2 minute # Maintainer: VMiklos @@ -8,6 +8,7 @@ pkgdesc="Mailing list manager with built in web access" url="http://www.list.org/" depends=('python' 'apache' 'mta') +groups=('apps-extra') backup=('home/mailman/Mailman/mm_cfg.py') install=$pkgname.install up2date=`lynx -dump http://ftp.gnu.org/pub/gnu/mailman/?M=D|grep 'tgz$'|sed -n 's/.*-\(.*\)\.t.*/\1/;1 p'` diff -rN -u frugalware-current-old/extra/source/gnome/blam/FrugalBuild frugalware-current-new/extra/source/gnome/blam/FrugalBuild --- frugalware-current-old/extra/source/gnome/blam/FrugalBuild 2005-05-09 13:17:38.000000000 +0200 +++ frugalware-current-new/extra/source/gnome/blam/FrugalBuild 2005-05-09 12:43:18.000000000 +0200 @@ -1,4 +1,4 @@ -# Last modified: Sat, 08 Jan 2005 12:47:58 +0100 +# Last modified: Mon, 09 May 2005 12:43:18 +0200 # Compiling time: ~1 minute # Maintainer: Laszlo Dvornik @@ -8,6 +8,7 @@ pkgdesc="An RSS aggregator written in C#" url="http://www.imendio.com/projects/blam/" depends=('gconf' 'gtk-sharp' 'gecko-sharp' 'firefox') +groups=('gnome-extra') makedepends=('intltool') install=$pkgname.install [ -e ../../../../source/gnome/up2date.gnome ] && . ../../../../source/gnome/up2date.gnome From mamajom at axelero.hu Mon May 9 13:52:09 2005 From: mamajom at axelero.hu (VMiklos) Date: Mon May 9 13:53:24 2005 Subject: [Frugalware-darcs] frugalware-current: checkinstall-1.5.3-1 Message-ID: <20050509115209.D3B6D66AAB@genesis.frugalware.org> Mon May 9 12:50:23 CEST 2005 VMiklos * checkinstall-1.5.3-1 added groups() diff -rN -u frugalware-current-old/extra/source/devel/checkinstall/FrugalBuild frugalware-current-new/extra/source/devel/checkinstall/FrugalBuild --- frugalware-current-old/extra/source/devel/checkinstall/FrugalBuild 2005-05-09 13:48:18.000000000 +0200 +++ frugalware-current-new/extra/source/devel/checkinstall/FrugalBuild 2005-05-09 12:49:09.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Mon, 24 Jan 2005 20:11:22 +0100 +# Last Modified: Mon, 09 May 2005 12:49:09 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos @@ -8,6 +8,7 @@ pkgdesc="Installs a compiled program from the program's source directory." url="http://asic-linux.com.mx/~izto/checkinstall/" depends=('glibc') +groups=('devel-extra') up2date=`lynx -dump $url/download.php|grep -1 stable|sed -n 's/.*-\(.*\)\.tgz/\1/;$ p'` source=($url/files/source/$pkgname-$pkgver.tgz) md5sums=('744af19b796bedbb79c74e8c08f8792f') From mamajom at axelero.hu Mon May 9 14:08:21 2005 From: mamajom at axelero.hu (VMiklos) Date: Mon May 9 14:10:40 2005 Subject: [Frugalware-darcs] frugalware-current: added groups() to locale-extra/ Message-ID: <20050509120821.BC7AA66AAB@genesis.frugalware.org> Mon May 9 13:46:19 CEST 2005 VMiklos * added groups() to locale-extra/ 108 updated pkg... diff -rN -u frugalware-current-old/extra/source/locale/aspell-af/FrugalBuild frugalware-current-new/extra/source/locale/aspell-af/FrugalBuild --- frugalware-current-old/extra/source/locale/aspell-af/FrugalBuild 2005-05-09 14:05:04.000000000 +0200 +++ frugalware-current-new/extra/source/locale/aspell-af/FrugalBuild 2005-05-09 13:27:38.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Tue Jul 6 14:58:50 CEST 2004 +# Last Modified: Mon, 09 May 2005 13:27:38 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos @@ -9,6 +9,7 @@ pkgdesc="GNU Aspell Afrikaans Word List Package" url="http://aspell.net/" depends=('aspell') +groups=('locale-extra') up2date=`lynx -dump http://ftp.gnu.org/pub/gnu/aspell/dict/$lang/\?M=D|grep aspell-$lang|sed -n -e "s/aspell-$lang-//" -e 's/\.tar\..* / /' -e 's/-/r/' -e '1 p'|cut -d ] -f 3|cut -d ' ' -f 1` source=(ftp://ftp.gnu.org/gnu/aspell/dict/$lang/$pkgname-`echo $pkgver|sed 's/r/-/'`.tar.bz2) md5sums=('bde617a195e70364f96eea71cf71a333') diff -rN -u frugalware-current-old/extra/source/locale/aspell-bg/FrugalBuild frugalware-current-new/extra/source/locale/aspell-bg/FrugalBuild --- frugalware-current-old/extra/source/locale/aspell-bg/FrugalBuild 2005-05-09 14:05:04.000000000 +0200 +++ frugalware-current-new/extra/source/locale/aspell-bg/FrugalBuild 2005-05-09 13:27:42.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Tue Jul 6 15:52:11 CEST 2004 +# Last Modified: Mon, 09 May 2005 13:27:42 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos @@ -9,6 +9,7 @@ pkgdesc="GNU Aspell Bulgarian Word List Package" url="http://aspell.net/" depends=('aspell') +groups=('locale-extra') up2date=`lynx -dump http://ftp.gnu.org/pub/gnu/aspell/dict/$lang/\?M=D|grep aspell-$lang|sed -n -e "s/aspell-$lang-//" -e 's/\.tar\..* / /' -e 's/-/r/' -e '1 p'|cut -d ] -f 3|cut -d ' ' -f 1` source=(ftp://ftp.gnu.org/gnu/aspell/dict/$lang/$pkgname-`echo $pkgver|sed 's/r/-/'`.tar.bz2) md5sums=('d4869e4cba11abfac1c58745e1d95e03') diff -rN -u frugalware-current-old/extra/source/locale/aspell-br/FrugalBuild frugalware-current-new/extra/source/locale/aspell-br/FrugalBuild --- frugalware-current-old/extra/source/locale/aspell-br/FrugalBuild 2005-05-09 14:05:04.000000000 +0200 +++ frugalware-current-new/extra/source/locale/aspell-br/FrugalBuild 2005-05-09 13:28:32.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Tue Jul 6 15:54:33 CEST 2004 +# Last Modified: Mon, 09 May 2005 13:28:32 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos @@ -9,6 +9,7 @@ pkgdesc="GNU Aspell Breton Word List Package" url="http://aspell.net/" depends=('aspell') +groups=('locale-extra') up2date=`lynx -dump http://ftp.gnu.org/pub/gnu/aspell/dict/$lang/\?M=D|grep aspell-$lang|sed -n -e "s/aspell-$lang-//" -e 's/\.tar\..* / /' -e 's/-/r/' -e '1 p'|cut -d ] -f 3|cut -d ' ' -f 1` source=(ftp://ftp.gnu.org/gnu/aspell/dict/$lang/$pkgname-`echo $pkgver|sed 's/r/-/'`.tar.bz2) md5sums=('52efaf08d791e1a0c5056e2b3f6bf47d') diff -rN -u frugalware-current-old/extra/source/locale/aspell-ca/FrugalBuild frugalware-current-new/extra/source/locale/aspell-ca/FrugalBuild --- frugalware-current-old/extra/source/locale/aspell-ca/FrugalBuild 2005-05-09 14:05:04.000000000 +0200 +++ frugalware-current-new/extra/source/locale/aspell-ca/FrugalBuild 2005-05-09 13:28:35.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Sat Aug 28 18:59:04 CEST 2004 +# Last Modified: Mon, 09 May 2005 13:28:35 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos @@ -9,6 +9,7 @@ pkgdesc="GNU Aspell Catalan Word List Package" url="http://aspell.net/" depends=('aspell') +groups=('locale-extra') up2date=`lynx -dump http://ftp.gnu.org/pub/gnu/aspell/dict/$lang/\?M=D|grep aspell-$lang|sed -n -e "s/aspell-$lang-//" -e 's/\.tar\..* / /' -e 's/-/r/' -e '1 p'|cut -d ] -f 3|cut -d ' ' -f 1` source=(ftp://ftp.gnu.org/gnu/aspell/dict/$lang/$pkgname-`echo $pkgver|sed 's/r/-/'`.tar.bz2) md5sums=('c593ae266d3e48e4d482ff9b9a52acdd') diff -rN -u frugalware-current-old/extra/source/locale/aspell-cs/FrugalBuild frugalware-current-new/extra/source/locale/aspell-cs/FrugalBuild --- frugalware-current-old/extra/source/locale/aspell-cs/FrugalBuild 2005-05-09 14:05:04.000000000 +0200 +++ frugalware-current-new/extra/source/locale/aspell-cs/FrugalBuild 2005-05-09 13:28:39.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Sat Aug 28 19:01:44 CEST 2004 +# Last Modified: Mon, 09 May 2005 13:28:39 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos @@ -9,6 +9,7 @@ pkgdesc="GNU Aspell Czech Word List Package" url="http://aspell.net/" depends=('aspell') +groups=('locale-extra') up2date=`lynx -dump http://ftp.gnu.org/pub/gnu/aspell/dict/$lang/\?M=D|grep aspell-$lang|sed -n -e "s/aspell-$lang-//" -e 's/\.tar\..* / /' -e 's/-/r/' -e '1 p'|cut -d ] -f 3|cut -d ' ' -f 1` source=(ftp://ftp.gnu.org/gnu/aspell/dict/$lang/$pkgname-`echo $pkgver|sed 's/r/-/'`.tar.bz2) md5sums=('4be28bef4385ef46e80547ce8cdc4535') diff -rN -u frugalware-current-old/extra/source/locale/aspell-cy/FrugalBuild frugalware-current-new/extra/source/locale/aspell-cy/FrugalBuild --- frugalware-current-old/extra/source/locale/aspell-cy/FrugalBuild 2005-05-09 14:05:04.000000000 +0200 +++ frugalware-current-new/extra/source/locale/aspell-cy/FrugalBuild 2005-05-09 13:29:34.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Tue Jul 6 16:08:50 CEST 2004 +# Last Modified: Mon, 09 May 2005 13:29:34 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos @@ -9,6 +9,7 @@ pkgdesc="GNU Aspell Welsh Word List Package" url="http://aspell.net/" depends=('aspell') +groups=('locale-extra') up2date=`lynx -dump http://ftp.gnu.org/pub/gnu/aspell/dict/$lang/\?M=D|grep aspell-$lang|sed -n -e "s/aspell-$lang-//" -e 's/\.tar\..* / /' -e 's/-/r/' -e '1 p'|cut -d ] -f 3|cut -d ' ' -f 1` source=(ftp://ftp.gnu.org/gnu/aspell/dict/$lang/$pkgname-`echo $pkgver|sed 's/r/-/'`.tar.bz2) md5sums=('d59fee193dba87973b38ac2862a090bb') diff -rN -u frugalware-current-old/extra/source/locale/aspell-da/FrugalBuild frugalware-current-new/extra/source/locale/aspell-da/FrugalBuild --- frugalware-current-old/extra/source/locale/aspell-da/FrugalBuild 2005-05-09 14:05:04.000000000 +0200 +++ frugalware-current-new/extra/source/locale/aspell-da/FrugalBuild 2005-05-09 13:29:43.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Tue Jul 6 16:11:59 CEST 2004 +# Last Modified: Mon, 09 May 2005 13:29:43 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos @@ -9,6 +9,7 @@ pkgdesc="GNU Aspell Danish Word List Package" url="http://aspell.net/" depends=('aspell') +groups=('locale-extra') up2date=`lynx -dump http://ftp.gnu.org/pub/gnu/aspell/dict/$lang/\?M=D|grep aspell-$lang|sed -n -e "s/aspell-$lang-//" -e 's/\.tar\..* / /' -e 's/-/r/' -e '1 p'|cut -d ] -f 3|cut -d ' ' -f 1` source=(ftp://ftp.gnu.org/gnu/aspell/dict/$lang/$pkgname-`echo $pkgver|sed 's/r/-/'`.tar.bz2) md5sums=('1bf582a9aa0e0f8007a2ba9d52964e7e') diff -rN -u frugalware-current-old/extra/source/locale/aspell-de/FrugalBuild frugalware-current-new/extra/source/locale/aspell-de/FrugalBuild --- frugalware-current-old/extra/source/locale/aspell-de/FrugalBuild 2005-05-09 14:05:04.000000000 +0200 +++ frugalware-current-new/extra/source/locale/aspell-de/FrugalBuild 2005-05-09 13:29:59.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Sat Aug 28 19:05:03 CEST 2004 +# Last Modified: Mon, 09 May 2005 13:29:58 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos @@ -9,6 +9,7 @@ pkgdesc="GNU Aspell German Word List Package" url="http://aspell.net/" depends=('aspell') +groups=('locale-extra') up2date=`lynx -dump http://ftp.gnu.org/pub/gnu/aspell/dict/$lang/\?M=D|grep aspell-$lang|sed -n -e "s/aspell-$lang-//" -e 's/\.tar\..* / /' -e 's/-/r/' -e '1 p'|cut -d ] -f 3|cut -d ' ' -f 1` source=(ftp://ftp.gnu.org/gnu/aspell/dict/$lang/$pkgname-`echo $pkgver|sed 's/r/-/'`.tar.bz2) md5sums=('204a9737ff0110fb8c7d284bd7200f7d') diff -rN -u frugalware-current-old/extra/source/locale/aspell-el/FrugalBuild frugalware-current-new/extra/source/locale/aspell-el/FrugalBuild --- frugalware-current-old/extra/source/locale/aspell-el/FrugalBuild 2005-05-09 14:05:04.000000000 +0200 +++ frugalware-current-new/extra/source/locale/aspell-el/FrugalBuild 2005-05-09 13:30:07.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Tue Jul 6 16:17:29 CEST 2004 +# Last Modified: Mon, 09 May 2005 13:30:06 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos @@ -9,6 +9,7 @@ pkgdesc="GNU Aspell Greek Word List Package" url="http://aspell.net/" depends=('aspell') +groups=('locale-extra') up2date=`lynx -dump http://ftp.gnu.org/pub/gnu/aspell/dict/$lang/\?M=D|grep aspell-$lang|sed -n -e "s/aspell-$lang-//" -e 's/\.tar\..* / /' -e 's/-/r/' -e '1 p'|cut -d ] -f 3|cut -d ' ' -f 1` source=(ftp://ftp.gnu.org/gnu/aspell/dict/$lang/$pkgname-`echo $pkgver|sed 's/r/-/'`.tar.bz2) md5sums=('0ea2c42ceb9b91f7f5de2c017234ad37') diff -rN -u frugalware-current-old/extra/source/locale/aspell-en/FrugalBuild frugalware-current-new/extra/source/locale/aspell-en/FrugalBuild --- frugalware-current-old/extra/source/locale/aspell-en/FrugalBuild 2005-05-09 14:05:04.000000000 +0200 +++ frugalware-current-new/extra/source/locale/aspell-en/FrugalBuild 2005-05-09 13:30:24.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Tue Jul 6 16:19:24 CEST 2004 +# Last Modified: Mon, 09 May 2005 13:30:24 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos @@ -9,6 +9,7 @@ pkgdesc="GNU Aspell English Word List Package" url="http://aspell.net/" depends=('aspell') +groups=('locale-extra') up2date=`lynx -dump http://ftp.gnu.org/pub/gnu/aspell/dict/$lang/\?M=D|grep aspell-$lang|sed -n -e "s/aspell-$lang-//" -e 's/\.tar\..* / /' -e 's/-/r/' -e '1 p'|cut -d ] -f 3|cut -d ' ' -f 1` source=(ftp://ftp.gnu.org/gnu/aspell/dict/$lang/$pkgname-`echo $pkgver|sed 's/r/-/'`.tar.bz2) md5sums=('aabb933daee93be446c71e79babf8da4') diff -rN -u frugalware-current-old/extra/source/locale/aspell-eo/FrugalBuild frugalware-current-new/extra/source/locale/aspell-eo/FrugalBuild --- frugalware-current-old/extra/source/locale/aspell-eo/FrugalBuild 2005-05-09 14:05:04.000000000 +0200 +++ frugalware-current-new/extra/source/locale/aspell-eo/FrugalBuild 2005-05-09 13:30:29.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Sat Aug 28 19:07:04 CEST 2004 +# Last Modified: Mon, 09 May 2005 13:30:29 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos @@ -9,6 +9,7 @@ pkgdesc="GNU Aspell Esperanto Word List Package" url="http://aspell.net/" depends=('aspell') +groups=('locale-extra') up2date=`lynx -dump http://ftp.gnu.org/pub/gnu/aspell/dict/$lang/\?M=D|grep aspell-$lang|sed -n -e "s/aspell-$lang-//" -e 's/\.tar\..* / /' -e 's/-/r/' -e '1 p'|cut -d ] -f 3|cut -d ' ' -f 1` source=(ftp://ftp.gnu.org/gnu/aspell/dict/$lang/$pkgname-`echo $pkgver|sed 's/r/-/'`.tar.bz2) md5sums=('f84147f5909e1a5f7adb86f27c71eb8c') diff -rN -u frugalware-current-old/extra/source/locale/aspell-es/FrugalBuild frugalware-current-new/extra/source/locale/aspell-es/FrugalBuild --- frugalware-current-old/extra/source/locale/aspell-es/FrugalBuild 2005-05-09 14:05:04.000000000 +0200 +++ frugalware-current-new/extra/source/locale/aspell-es/FrugalBuild 2005-05-09 13:30:46.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Sat Aug 28 19:09:00 CEST 2004 +# Last Modified: Mon, 09 May 2005 13:30:46 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos @@ -9,6 +9,7 @@ pkgdesc="GNU Aspell Spanish Word List Package" url="http://aspell.net/" depends=('aspell') +groups=('locale-extra') up2date=`lynx -dump http://ftp.gnu.org/pub/gnu/aspell/dict/$lang/\?M=D|grep aspell-$lang|sed -n -e "s/aspell-$lang-//" -e 's/\.tar\..* / /' -e 's/-/r/' -e '1 p'|cut -d ] -f 3|cut -d ' ' -f 1` source=(ftp://ftp.gnu.org/gnu/aspell/dict/$lang/$pkgname-`echo $pkgver|sed 's/r/-/'`.tar.bz2) md5sums=('4a8583e9ef9f4aed03f5a7fe09d40060') diff -rN -u frugalware-current-old/extra/source/locale/aspell-fo/FrugalBuild frugalware-current-new/extra/source/locale/aspell-fo/FrugalBuild --- frugalware-current-old/extra/source/locale/aspell-fo/FrugalBuild 2005-05-09 14:05:04.000000000 +0200 +++ frugalware-current-new/extra/source/locale/aspell-fo/FrugalBuild 2005-05-09 13:30:56.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Tue Jul 6 16:25:34 CEST 2004 +# Last Modified: Mon, 09 May 2005 13:30:56 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos @@ -9,6 +9,7 @@ pkgdesc="GNU Aspell Faroese Word List Package" url="http://aspell.net/" depends=('aspell') +groups=('locale-extra') up2date=`lynx -dump http://ftp.gnu.org/pub/gnu/aspell/dict/$lang/\?M=D|grep aspell-$lang|sed -n -e "s/aspell-$lang-//" -e 's/\.tar\..* / /' -e 's/-/r/' -e '1 p'|cut -d ] -f 3|cut -d ' ' -f 1` source=(ftp://ftp.gnu.org/gnu/aspell/dict/$lang/$pkgname-`echo $pkgver|sed 's/r/-/'`.tar.bz2) md5sums=('5cc9168ad88ceb1b5531a5452527728b') diff -rN -u frugalware-current-old/extra/source/locale/aspell-fr/FrugalBuild frugalware-current-new/extra/source/locale/aspell-fr/FrugalBuild --- frugalware-current-old/extra/source/locale/aspell-fr/FrugalBuild 2005-05-09 14:05:04.000000000 +0200 +++ frugalware-current-new/extra/source/locale/aspell-fr/FrugalBuild 2005-05-09 13:31:00.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Sat Aug 28 19:10:59 CEST 2004 +# Last Modified: Mon, 09 May 2005 13:31:00 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos @@ -9,6 +9,7 @@ pkgdesc="GNU Aspell French Word List Package" url="http://aspell.net/" depends=('aspell') +groups=('locale-extra') up2date=`lynx -dump http://ftp.gnu.org/pub/gnu/aspell/dict/$lang/\?M=D|grep aspell-$lang|sed -n -e "s/aspell-$lang-//" -e 's/\.tar\..* / /' -e 's/-/r/' -e '1 p'|cut -d ] -f 3|cut -d ' ' -f 1` source=(ftp://ftp.gnu.org/gnu/aspell/dict/$lang/$pkgname-`echo $pkgver|sed 's/r/-/'`.tar.bz2) md5sums=('53a2d05c4e8f7fabd3cefe24db977be7') diff -rN -u frugalware-current-old/extra/source/locale/aspell-ga/FrugalBuild frugalware-current-new/extra/source/locale/aspell-ga/FrugalBuild --- frugalware-current-old/extra/source/locale/aspell-ga/FrugalBuild 2005-05-09 14:05:04.000000000 +0200 +++ frugalware-current-new/extra/source/locale/aspell-ga/FrugalBuild 2005-05-09 13:31:32.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Tue Jul 6 16:33:22 CEST 2004 +# Last Modified: Mon, 09 May 2005 13:31:31 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos @@ -9,6 +9,7 @@ pkgdesc="GNU Aspell Irish Word List Package" url="http://aspell.net/" depends=('aspell') +groups=('locale-extra') up2date=`lynx -dump http://ftp.gnu.org/pub/gnu/aspell/dict/$lang/\?M=D|grep aspell-$lang|sed -n -e "s/aspell-$lang-//" -e 's/\.tar\..* / /' -e 's/-/r/' -e '1 p'|cut -d ] -f 3|cut -d ' ' -f 1` source=(ftp://ftp.gnu.org/gnu/aspell/dict/$lang/$pkgname-`echo $pkgver|sed 's/r/-/'`.tar.bz2) md5sums=('365dba3ccb0e5a93669c7618d627f5de') diff -rN -u frugalware-current-old/extra/source/locale/aspell-gd/FrugalBuild frugalware-current-new/extra/source/locale/aspell-gd/FrugalBuild --- frugalware-current-old/extra/source/locale/aspell-gd/FrugalBuild 2005-05-09 14:05:04.000000000 +0200 +++ frugalware-current-new/extra/source/locale/aspell-gd/FrugalBuild 2005-05-09 13:31:41.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Tue Jul 6 16:36:18 CEST 2004 +# Last Modified: Mon, 09 May 2005 13:31:41 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos @@ -9,6 +9,7 @@ pkgdesc="GNU Aspell Scottish Gaelic Word List Package" url="http://aspell.net/" depends=('aspell') +groups=('locale-extra') up2date=`lynx -dump http://ftp.gnu.org/pub/gnu/aspell/dict/$lang/\?M=D|grep aspell-$lang|sed -n -e "s/aspell-$lang-//" -e 's/\.tar\..* / /' -e 's/-/r/' -e '1 p'|cut -d ] -f 3|cut -d ' ' -f 1` source=(ftp://ftp.gnu.org/gnu/aspell/dict/$lang/$pkgname-`echo $pkgver|sed 's/r/-/'`.tar.bz2) md5sums=('b189f86c03f7c6f54dfcc56e8d3fc626') diff -rN -u frugalware-current-old/extra/source/locale/aspell-gl/FrugalBuild frugalware-current-new/extra/source/locale/aspell-gl/FrugalBuild --- frugalware-current-old/extra/source/locale/aspell-gl/FrugalBuild 2005-05-09 14:05:04.000000000 +0200 +++ frugalware-current-new/extra/source/locale/aspell-gl/FrugalBuild 2005-05-09 13:31:42.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Tue Jul 6 16:39:43 CEST 2004 +# Last Modified: Mon, 09 May 2005 13:31:42 +0200 # Compiling Time: ~2 minutes # Maintainer: VMiklos @@ -9,6 +9,7 @@ pkgdesc="GNU Aspell Galician Word List Package" url="http://aspell.net/" depends=('aspell') +groups=('locale-extra') up2date=`lynx -dump http://ftp.gnu.org/pub/gnu/aspell/dict/$lang/\?M=D|grep aspell-$lang|sed -n -e "s/aspell-$lang-//" -e 's/\.tar\..* / /' -e 's/-/r/' -e '1 p'|cut -d ] -f 3|cut -d ' ' -f 1` source=(ftp://ftp.gnu.org/gnu/aspell/dict/$lang/$pkgname-`echo $pkgver|sed 's/r/-/'`.tar.bz2) md5sums=('0cd3c4e3e325e080689657f03eff8e8e') diff -rN -u frugalware-current-old/extra/source/locale/aspell-gv/FrugalBuild frugalware-current-new/extra/source/locale/aspell-gv/FrugalBuild --- frugalware-current-old/extra/source/locale/aspell-gv/FrugalBuild 2005-05-09 14:05:04.000000000 +0200 +++ frugalware-current-new/extra/source/locale/aspell-gv/FrugalBuild 2005-05-09 13:32:07.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Tue Jul 6 16:42:59 CEST 2004 +# Last Modified: Mon, 09 May 2005 13:32:07 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos @@ -9,6 +9,7 @@ pkgdesc="GNU Aspell Manx Gaelic Word List Package" url="http://aspell.net/" depends=('aspell') +groups=('locale-extra') up2date=`lynx -dump http://ftp.gnu.org/pub/gnu/aspell/dict/$lang/\?M=D|grep aspell-$lang|sed -n -e "s/aspell-$lang-//" -e 's/\.tar\..* / /' -e 's/-/r/' -e '1 p'|cut -d ] -f 3|cut -d ' ' -f 1` source=(ftp://ftp.gnu.org/gnu/aspell/dict/$lang/$pkgname-`echo $pkgver|sed 's/r/-/'`.tar.bz2) md5sums=('139b5aa1f5ea85fb7a4be0338039e959') diff -rN -u frugalware-current-old/extra/source/locale/aspell-hr/FrugalBuild frugalware-current-new/extra/source/locale/aspell-hr/FrugalBuild --- frugalware-current-old/extra/source/locale/aspell-hr/FrugalBuild 2005-05-09 14:05:04.000000000 +0200 +++ frugalware-current-new/extra/source/locale/aspell-hr/FrugalBuild 2005-05-09 13:32:09.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Tue Jul 6 16:49:53 CEST 2004 +# Last Modified: Mon, 09 May 2005 13:32:09 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos @@ -9,6 +9,7 @@ pkgdesc="GNU Aspell Croatian Word List Package" url="http://aspell.net/" depends=('aspell') +groups=('locale-extra') up2date=`lynx -dump http://ftp.gnu.org/pub/gnu/aspell/dict/$lang/\?M=D|grep aspell-$lang|sed -n -e "s/aspell-$lang-//" -e 's/\.tar\..* / /' -e 's/-/r/' -e '1 p'|cut -d ] -f 3|cut -d ' ' -f 1` source=(ftp://ftp.gnu.org/gnu/aspell/dict/$lang/$pkgname-`echo $pkgver|sed 's/r/-/'`.tar.bz2) md5sums=('7d2fb9af47266884c731691123a95a8d') diff -rN -u frugalware-current-old/extra/source/locale/aspell-ia/FrugalBuild frugalware-current-new/extra/source/locale/aspell-ia/FrugalBuild --- frugalware-current-old/extra/source/locale/aspell-ia/FrugalBuild 2005-05-09 14:05:04.000000000 +0200 +++ frugalware-current-new/extra/source/locale/aspell-ia/FrugalBuild 2005-05-09 13:32:14.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Tue Jul 6 16:53:39 CEST 2004 +# Last Modified: Mon, 09 May 2005 13:32:14 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos @@ -9,6 +9,7 @@ pkgdesc="GNU Aspell Interlingua Word List Package" url="http://aspell.net/" depends=('aspell') +groups=('locale-extra') up2date=`lynx -dump http://ftp.gnu.org/pub/gnu/aspell/dict/$lang/\?M=D|grep aspell-$lang|sed -n -e "s/aspell-$lang-//" -e 's/\.tar\..* / /' -e 's/-/r/' -e '1 p'|cut -d ] -f 3|cut -d ' ' -f 1` source=(ftp://ftp.gnu.org/gnu/aspell/dict/$lang/$pkgname-`echo $pkgver|sed 's/r/-/'`.tar.bz2) md5sums=('36846c747a4cb7874b00f37752e83f25') diff -rN -u frugalware-current-old/extra/source/locale/aspell-id/FrugalBuild frugalware-current-new/extra/source/locale/aspell-id/FrugalBuild --- frugalware-current-old/extra/source/locale/aspell-id/FrugalBuild 2005-05-09 14:05:04.000000000 +0200 +++ frugalware-current-new/extra/source/locale/aspell-id/FrugalBuild 2005-05-09 13:32:17.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Fri Jul 9 14:25:18 CEST 2004 +# Last Modified: Mon, 09 May 2005 13:32:17 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos @@ -9,6 +9,7 @@ pkgdesc="GNU Aspell Indonesian Word List Package" url="http://aspell.net/" depends=('aspell') +groups=('locale-extra') up2date=`lynx -dump http://ftp.gnu.org/pub/gnu/aspell/dict/$lang/\?M=D|grep aspell-$lang|sed -n -e "s/aspell-$lang-//" -e 's/\.tar\..* / /' -e 's/-/r/' -e '1 p'|cut -d ] -f 3|cut -d ' ' -f 1` source=(ftp://ftp.gnu.org/gnu/aspell/dict/$lang/$pkgname-`echo $pkgver|sed 's/r/-/'`.tar.bz2) md5sums=('860646abe791be723b5ac7d6d996c6b4') diff -rN -u frugalware-current-old/extra/source/locale/aspell-is/FrugalBuild frugalware-current-new/extra/source/locale/aspell-is/FrugalBuild --- frugalware-current-old/extra/source/locale/aspell-is/FrugalBuild 2005-05-09 14:05:04.000000000 +0200 +++ frugalware-current-new/extra/source/locale/aspell-is/FrugalBuild 2005-05-09 13:32:17.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Fri Jul 9 14:27:26 CEST 2004 +# Last Modified: Mon, 09 May 2005 13:32:17 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos @@ -9,6 +9,7 @@ pkgdesc="GNU Aspell Icelandic Word List Package" url="http://aspell.net/" depends=('aspell') +groups=('locale-extra') up2date=`lynx -dump http://ftp.gnu.org/pub/gnu/aspell/dict/$lang/\?M=D|grep aspell-$lang|sed -n -e "s/aspell-$lang-//" -e 's/\.tar\..* / /' -e 's/-/r/' -e '1 p'|cut -d ] -f 3|cut -d ' ' -f 1` source=(ftp://ftp.gnu.org/gnu/aspell/dict/$lang/$pkgname-`echo $pkgver|sed 's/r/-/'`.tar.bz2) md5sums=('1e0b6125d91d7edad710482ddcce2d23') diff -rN -u frugalware-current-old/extra/source/locale/aspell-it/FrugalBuild frugalware-current-new/extra/source/locale/aspell-it/FrugalBuild --- frugalware-current-old/extra/source/locale/aspell-it/FrugalBuild 2005-05-09 14:05:04.000000000 +0200 +++ frugalware-current-new/extra/source/locale/aspell-it/FrugalBuild 2005-05-09 13:32:21.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Fri Jul 9 14:30:26 CEST 2004 +# Last Modified: Mon, 09 May 2005 13:32:21 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos @@ -9,6 +9,7 @@ pkgdesc="GNU Aspell Italian Word List Package" url="http://aspell.net/" depends=('aspell') +groups=('locale-extra') up2date=`lynx -dump http://ftp.gnu.org/pub/gnu/aspell/dict/$lang/\?M=D|grep aspell-$lang|sed -n -e "s/aspell-$lang-//" -e 's/\.tar\..* / /' -e 's/-/r/' -e '1 p'|cut -d ] -f 3|cut -d ' ' -f 1` source=(ftp://ftp.gnu.org/gnu/aspell/dict/$lang/$pkgname-`echo $pkgver|sed 's/r/-/'`.tar.bz2) md5sums=('ab3cce02bf8bfdf4116f9f7e602cf4b7') diff -rN -u frugalware-current-old/extra/source/locale/aspell-mi/FrugalBuild frugalware-current-new/extra/source/locale/aspell-mi/FrugalBuild --- frugalware-current-old/extra/source/locale/aspell-mi/FrugalBuild 2005-05-09 14:05:04.000000000 +0200 +++ frugalware-current-new/extra/source/locale/aspell-mi/FrugalBuild 2005-05-09 13:33:04.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Fri Jul 9 14:31:57 CEST 2004 +# Last Modified: Mon, 09 May 2005 13:33:04 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos @@ -9,6 +9,7 @@ pkgdesc="GNU Aspell Maori Word List Package" url="http://aspell.net/" depends=('aspell') +groups=('locale-extra') up2date=`lynx -dump http://ftp.gnu.org/pub/gnu/aspell/dict/$lang/\?M=D|grep aspell-$lang|sed -n -e "s/aspell-$lang-//" -e 's/\.tar\..* / /' -e 's/-/r/' -e '1 p'|cut -d ] -f 3|cut -d ' ' -f 1` source=(ftp://ftp.gnu.org/gnu/aspell/dict/$lang/$pkgname-`echo $pkgver|sed 's/r/-/'`.tar.bz2) md5sums=('8b1a07032ee086662bfe44a2e0459db4') diff -rN -u frugalware-current-old/extra/source/locale/aspell-mk/FrugalBuild frugalware-current-new/extra/source/locale/aspell-mk/FrugalBuild --- frugalware-current-old/extra/source/locale/aspell-mk/FrugalBuild 2005-05-09 14:05:04.000000000 +0200 +++ frugalware-current-new/extra/source/locale/aspell-mk/FrugalBuild 2005-05-09 13:33:07.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Fri Jul 9 14:37:03 CEST 2004 +# Last Modified: Mon, 09 May 2005 13:33:07 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos @@ -9,6 +9,7 @@ pkgdesc="GNU Aspell Macedonian Word List Package" url="http://aspell.net/" depends=('aspell') +groups=('locale-extra') up2date=`lynx -dump http://ftp.gnu.org/pub/gnu/aspell/dict/$lang/\?M=D|grep aspell-$lang|sed -n -e "s/aspell-$lang-//" -e 's/\.tar\..* / /' -e 's/-/r/' -e '1 p'|cut -d ] -f 3|cut -d ' ' -f 1` source=(ftp://ftp.gnu.org/gnu/aspell/dict/$lang/$pkgname-`echo $pkgver|sed 's/r/-/'`.tar.bz2) md5sums=('50e15df6b68e78d1baa789f517b2401b') diff -rN -u frugalware-current-old/extra/source/locale/aspell-ms/FrugalBuild frugalware-current-new/extra/source/locale/aspell-ms/FrugalBuild --- frugalware-current-old/extra/source/locale/aspell-ms/FrugalBuild 2005-05-09 14:05:04.000000000 +0200 +++ frugalware-current-new/extra/source/locale/aspell-ms/FrugalBuild 2005-05-09 13:33:10.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Fri Jul 9 14:38:40 CEST 2004 +# Last Modified: Mon, 09 May 2005 13:33:10 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos @@ -9,6 +9,7 @@ pkgdesc="GNU Aspell Malay Word List Package" url="http://aspell.net/" depends=('aspell') +groups=('locale-extra') up2date=`lynx -dump http://ftp.gnu.org/pub/gnu/aspell/dict/$lang/\?M=D|grep aspell-$lang|sed -n -e "s/aspell-$lang-//" -e 's/\.tar\..* / /' -e 's/-/r/' -e '1 p'|cut -d ] -f 3|cut -d ' ' -f 1` source=(ftp://ftp.gnu.org/gnu/aspell/dict/$lang/$pkgname-`echo $pkgver|sed 's/r/-/'`.tar.bz2) md5sums=('cfdd94bba4781766c5d870202abd60e0') diff -rN -u frugalware-current-old/extra/source/locale/aspell-mt/FrugalBuild frugalware-current-new/extra/source/locale/aspell-mt/FrugalBuild --- frugalware-current-old/extra/source/locale/aspell-mt/FrugalBuild 2005-05-09 14:05:04.000000000 +0200 +++ frugalware-current-new/extra/source/locale/aspell-mt/FrugalBuild 2005-05-09 13:33:11.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Fri Jul 9 14:41:30 CEST 2004 +# Last Modified: Mon, 09 May 2005 13:33:11 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos @@ -9,6 +9,7 @@ pkgdesc="GNU Aspell Maltese Word List Package" url="http://aspell.net/" depends=('aspell') +groups=('locale-extra') up2date=`lynx -dump http://ftp.gnu.org/pub/gnu/aspell/dict/$lang/\?M=D|grep aspell-$lang|sed -n -e "s/aspell-$lang-//" -e 's/\.tar\..* / /' -e 's/-/r/' -e '1 p'|cut -d ] -f 3|cut -d ' ' -f 1` source=(ftp://ftp.gnu.org/gnu/aspell/dict/$lang/$pkgname-`echo $pkgver|sed 's/r/-/'`.tar.bz2) md5sums=('6df98356e411891c956c249731b708fa') diff -rN -u frugalware-current-old/extra/source/locale/aspell-nb/FrugalBuild frugalware-current-new/extra/source/locale/aspell-nb/FrugalBuild --- frugalware-current-old/extra/source/locale/aspell-nb/FrugalBuild 2005-05-09 14:05:04.000000000 +0200 +++ frugalware-current-new/extra/source/locale/aspell-nb/FrugalBuild 2005-05-09 13:34:05.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Fri Jul 9 14:45:31 CEST 2004 +# Last Modified: Mon, 09 May 2005 13:34:04 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos @@ -9,6 +9,7 @@ pkgdesc="GNU Aspell Norwegian Bokmal Word List Package" url="http://aspell.net/" depends=('aspell') +groups=('locale-extra') up2date=`lynx -dump http://ftp.gnu.org/pub/gnu/aspell/dict/$lang/\?M=D|grep aspell-$lang|sed -n -e "s/aspell-$lang-//" -e 's/\.tar\..* / /' -e 's/-/r/' -e '1 p'|cut -d ] -f 3|cut -d ' ' -f 1` source=(ftp://ftp.gnu.org/gnu/aspell/dict/$lang/$pkgname-`echo $pkgver|sed 's/r/-/'`.tar.bz2) md5sums=('d1173a5ce04f39e9c93183da691e7ce8') diff -rN -u frugalware-current-old/extra/source/locale/aspell-nl/FrugalBuild frugalware-current-new/extra/source/locale/aspell-nl/FrugalBuild --- frugalware-current-old/extra/source/locale/aspell-nl/FrugalBuild 2005-05-09 14:05:04.000000000 +0200 +++ frugalware-current-new/extra/source/locale/aspell-nl/FrugalBuild 2005-05-09 13:34:16.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Fri Jul 9 14:48:32 CEST 2004 +# Last Modified: Mon, 09 May 2005 13:34:16 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos @@ -9,6 +9,7 @@ pkgdesc="GNU Aspell Dutch Word List Package" url="http://aspell.net/" depends=('aspell') +groups=('locale-extra') up2date=`lynx -dump http://ftp.gnu.org/pub/gnu/aspell/dict/$lang/\?M=D|grep aspell-$lang|sed -n -e "s/aspell-$lang-//" -e 's/\.tar\..* / /' -e 's/-/r/' -e '1 p'|cut -d ] -f 3|cut -d ' ' -f 1` source=(ftp://ftp.gnu.org/gnu/aspell/dict/$lang/$pkgname-`echo $pkgver|sed 's/r/-/'`.tar.bz2) md5sums=('ef05b0f9d57fa2737b2cf87d8949894c') diff -rN -u frugalware-current-old/extra/source/locale/aspell-nn/FrugalBuild frugalware-current-new/extra/source/locale/aspell-nn/FrugalBuild --- frugalware-current-old/extra/source/locale/aspell-nn/FrugalBuild 2005-05-09 14:05:04.000000000 +0200 +++ frugalware-current-new/extra/source/locale/aspell-nn/FrugalBuild 2005-05-09 13:34:25.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Fri Jul 9 14:53:11 CEST 2004 +# Last Modified: Mon, 09 May 2005 13:34:25 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos @@ -9,6 +9,7 @@ pkgdesc="GNU Aspell Norwegian Nynorsk Word List Package" url="http://aspell.net/" depends=('aspell') +groups=('locale-extra') up2date=`lynx -dump http://ftp.gnu.org/pub/gnu/aspell/dict/$lang/\?M=D|grep aspell-$lang|sed -n -e "s/aspell-$lang-//" -e 's/\.tar\..* / /' -e 's/-/r/' -e '1 p'|cut -d ] -f 3|cut -d ' ' -f 1` source=(ftp://ftp.gnu.org/gnu/aspell/dict/$lang/$pkgname-`echo $pkgver|sed 's/r/-/'`.tar.bz2) md5sums=('3711eb9df68f25262af10119579239bc') diff -rN -u frugalware-current-old/extra/source/locale/aspell-pl/FrugalBuild frugalware-current-new/extra/source/locale/aspell-pl/FrugalBuild --- frugalware-current-old/extra/source/locale/aspell-pl/FrugalBuild 2005-05-09 14:05:04.000000000 +0200 +++ frugalware-current-new/extra/source/locale/aspell-pl/FrugalBuild 2005-05-09 13:34:37.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Fri Jul 9 15:13:40 CEST 2004 +# Last Modified: Mon, 09 May 2005 13:34:37 +0200 # Compiling Time: ~2 minute # Maintainer: VMiklos @@ -9,6 +9,7 @@ pkgdesc="GNU Aspell Polish Word List Package" url="http://aspell.net/" depends=('aspell') +groups=('locale-extra') up2date=`lynx -dump http://ftp.gnu.org/pub/gnu/aspell/dict/$lang/\?M=D|grep aspell-$lang|sed -n -e "s/aspell-$lang-//" -e 's/\.tar\..* / /' -e 's/-/r/' -e '1 p'|cut -d ] -f 3|cut -d ' ' -f 1` source=(ftp://ftp.gnu.org/gnu/aspell/dict/$lang/$pkgname-`echo $pkgver|sed 's/r/-/'`.tar.bz2) md5sums=('5435be1c9c39326a02e2798d8b4d257b') diff -rN -u frugalware-current-old/extra/source/locale/aspell-pt/FrugalBuild frugalware-current-new/extra/source/locale/aspell-pt/FrugalBuild --- frugalware-current-old/extra/source/locale/aspell-pt/FrugalBuild 2005-05-09 14:05:04.000000000 +0200 +++ frugalware-current-new/extra/source/locale/aspell-pt/FrugalBuild 2005-05-09 13:35:36.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Fri Jul 9 15:16:34 CEST 2004 +# Last Modified: Mon, 09 May 2005 13:35:36 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos @@ -9,6 +9,7 @@ pkgdesc="GNU Aspell Portuguese Word List Package" url="http://aspell.net/" depends=('aspell') +groups=('locale-extra') up2date=`lynx -dump http://ftp.gnu.org/pub/gnu/aspell/dict/$lang/\?M=D|grep aspell-$lang|sed -n -e "s/aspell-$lang-//" -e 's/\.tar\..* / /' -e 's/-/r/' -e '1 p'|cut -d ] -f 3|cut -d ' ' -f 1` source=(ftp://ftp.gnu.org/gnu/aspell/dict/$lang/$pkgname-`echo $pkgver|sed 's/r/-/'`.tar.bz2) md5sums=('c9900d2d8e464326730bc575ddad82ea') diff -rN -u frugalware-current-old/extra/source/locale/aspell-ro/FrugalBuild frugalware-current-new/extra/source/locale/aspell-ro/FrugalBuild --- frugalware-current-old/extra/source/locale/aspell-ro/FrugalBuild 2005-05-09 14:05:04.000000000 +0200 +++ frugalware-current-new/extra/source/locale/aspell-ro/FrugalBuild 2005-05-09 13:35:55.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Fri Jul 9 15:34:37 CEST 2004 +# Last Modified: Mon, 09 May 2005 13:35:54 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos @@ -9,6 +9,7 @@ pkgdesc="GNU Aspell Romanian Word List Package" url="http://aspell.net/" depends=('aspell') +groups=('locale-extra') up2date=`lynx -dump http://ftp.gnu.org/pub/gnu/aspell/dict/$lang/\?M=D|grep aspell-$lang|sed -n -e "s/aspell-$lang-//" -e 's/\.tar\..* / /' -e 's/-/r/' -e '1 p'|cut -d ] -f 3|cut -d ' ' -f 1` source=(ftp://ftp.gnu.org/gnu/aspell/dict/$lang/$pkgname-`echo $pkgver|sed 's/r/-/'`.tar.bz2) md5sums=('6af97e6a87c7273a56f5981111603b22') diff -rN -u frugalware-current-old/extra/source/locale/aspell-ru/FrugalBuild frugalware-current-new/extra/source/locale/aspell-ru/FrugalBuild --- frugalware-current-old/extra/source/locale/aspell-ru/FrugalBuild 2005-05-09 14:05:04.000000000 +0200 +++ frugalware-current-new/extra/source/locale/aspell-ru/FrugalBuild 2005-05-09 13:35:57.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Sat Aug 28 19:14:56 CEST 2004 +# Last Modified: Mon, 09 May 2005 13:35:57 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos @@ -9,6 +9,7 @@ pkgdesc="GNU Aspell Russian Word List Package" url="http://aspell.net/" depends=('aspell') +groups=('locale-extra') up2date=`lynx -dump http://ftp.gnu.org/pub/gnu/aspell/dict/$lang/\?M=D|grep aspell-$lang|sed -n -e "s/aspell-$lang-//" -e 's/\.tar\..* / /' -e 's/-/r/' -e '1 p'|cut -d ] -f 3|cut -d ' ' -f 1` source=(ftp://ftp.gnu.org/gnu/aspell/dict/$lang/$pkgname-`echo $pkgver|sed 's/r/-/'`.tar.bz2) md5sums=('d7add85adeef2ea36457ea811d52c295') diff -rN -u frugalware-current-old/extra/source/locale/aspell-rw/FrugalBuild frugalware-current-new/extra/source/locale/aspell-rw/FrugalBuild --- frugalware-current-old/extra/source/locale/aspell-rw/FrugalBuild 2005-05-09 14:05:04.000000000 +0200 +++ frugalware-current-new/extra/source/locale/aspell-rw/FrugalBuild 2005-05-09 13:36:14.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Fri Jul 9 17:09:29 CEST 2004 +# Last Modified: Mon, 09 May 2005 13:36:14 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos @@ -9,6 +9,7 @@ pkgdesc="GNU Aspell Kinyarwanda Word List Package" url="http://aspell.net/" depends=('aspell') +groups=('locale-extra') up2date=`lynx -dump http://ftp.gnu.org/pub/gnu/aspell/dict/$lang/\?M=D|grep aspell-$lang|sed -n -e "s/aspell-$lang-//" -e 's/\.tar\..* / /' -e 's/-/r/' -e '1 p'|cut -d ] -f 3|cut -d ' ' -f 1` source=(ftp://ftp.gnu.org/gnu/aspell/dict/$lang/$pkgname-`echo $pkgver|sed 's/r/-/'`.tar.bz2) md5sums=('d369916c4f4159b04e43daf31dde60c9') diff -rN -u frugalware-current-old/extra/source/locale/aspell-sk/FrugalBuild frugalware-current-new/extra/source/locale/aspell-sk/FrugalBuild --- frugalware-current-old/extra/source/locale/aspell-sk/FrugalBuild 2005-05-09 14:05:04.000000000 +0200 +++ frugalware-current-new/extra/source/locale/aspell-sk/FrugalBuild 2005-05-09 13:36:15.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Fri Jul 9 17:22:18 CEST 2004 +# Last Modified: Mon, 09 May 2005 13:36:15 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos @@ -9,6 +9,7 @@ pkgdesc="German word list for the Aspell spell checker" url="http://aspell.net/" depends=('aspell') +groups=('locale-extra') up2date=`lynx -dump http://ftp.gnu.org/pub/gnu/aspell/dict/$lang/\?M=D|grep aspell-$lang|sed -n -e "s/aspell-$lang-//" -e 's/\.tar\..* / /' -e 's/-/r/' -e '1 p'|cut -d ] -f 3|cut -d ' ' -f 1` source=(ftp://ftp.gnu.org/gnu/aspell/dict/$lang/$pkgname-`echo $pkgver|sed 's/r/-/'`.tar.bz2) md5sums=('ce90b109f7c602bde949880920bbbbfd') diff -rN -u frugalware-current-old/extra/source/locale/aspell-sl/FrugalBuild frugalware-current-new/extra/source/locale/aspell-sl/FrugalBuild --- frugalware-current-old/extra/source/locale/aspell-sl/FrugalBuild 2005-05-09 14:05:04.000000000 +0200 +++ frugalware-current-new/extra/source/locale/aspell-sl/FrugalBuild 2005-05-09 13:36:37.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Fri Jul 9 17:32:33 CEST 2004 +# Last Modified: Mon, 09 May 2005 13:36:36 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos @@ -9,6 +9,7 @@ pkgdesc="German word list for the Aspell spell checker" url="http://aspell.net/" depends=('aspell') +groups=('locale-extra') up2date=`lynx -dump http://ftp.gnu.org/pub/gnu/aspell/dict/$lang/\?M=D|grep aspell-$lang|sed -n -e "s/aspell-$lang-//" -e 's/\.tar\..* / /' -e 's/-/r/' -e '1 p'|cut -d ] -f 3|cut -d ' ' -f 1` source=(ftp://ftp.gnu.org/gnu/aspell/dict/$lang/$pkgname-`echo $pkgver|sed 's/r/-/'`.tar.bz2) md5sums=('c4c11402bc834d796d1b56e711470480') diff -rN -u frugalware-current-old/extra/source/locale/aspell-sv/FrugalBuild frugalware-current-new/extra/source/locale/aspell-sv/FrugalBuild --- frugalware-current-old/extra/source/locale/aspell-sv/FrugalBuild 2005-05-09 14:05:04.000000000 +0200 +++ frugalware-current-new/extra/source/locale/aspell-sv/FrugalBuild 2005-05-09 13:37:00.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Fri Jul 9 17:36:32 CEST 2004 +# Last Modified: Mon, 09 May 2005 13:36:59 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos @@ -9,6 +9,7 @@ pkgdesc="GNU Aspell Swedish Word List Package" url="http://aspell.net/" depends=('aspell') +groups=('locale-extra') up2date=`lynx -dump http://ftp.gnu.org/pub/gnu/aspell/dict/$lang/\?M=D|grep aspell-$lang|sed -n -e "s/aspell-$lang-//" -e 's/\.tar\..* / /' -e 's/-/r/' -e '1 p'|cut -d ] -f 3|cut -d ' ' -f 1` source=(ftp://ftp.gnu.org/gnu/aspell/dict/$lang/$pkgname-`echo $pkgver|sed 's/r/-/'`.tar.bz2) md5sums=('d180c781f8986ea0f65b6b18f02a494e') diff -rN -u frugalware-current-old/extra/source/locale/aspell-sw/FrugalBuild frugalware-current-new/extra/source/locale/aspell-sw/FrugalBuild --- frugalware-current-old/extra/source/locale/aspell-sw/FrugalBuild 2005-05-09 14:05:04.000000000 +0200 +++ frugalware-current-new/extra/source/locale/aspell-sw/FrugalBuild 2005-05-09 13:37:05.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Fri Jul 9 17:38:31 CEST 2004 +# Last Modified: Mon, 09 May 2005 13:37:05 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos @@ -9,6 +9,7 @@ pkgdesc="GNU Aspell Swahili Word List Package" url="http://aspell.net/" depends=('aspell') +groups=('locale-extra') up2date=`lynx -dump http://ftp.gnu.org/pub/gnu/aspell/dict/$lang/\?M=D|grep aspell-$lang|sed -n -e "s/aspell-$lang-//" -e 's/\.tar\..* / /' -e 's/-/r/' -e '1 p'|cut -d ] -f 3|cut -d ' ' -f 1` source=(ftp://ftp.gnu.org/gnu/aspell/dict/$lang/$pkgname-`echo $pkgver|sed 's/r/-/'`.tar.bz2) md5sums=('26ccc3500d7f7c288b74bba1c1fab38f') diff -rN -u frugalware-current-old/extra/source/locale/aspell-tn/FrugalBuild frugalware-current-new/extra/source/locale/aspell-tn/FrugalBuild --- frugalware-current-old/extra/source/locale/aspell-tn/FrugalBuild 2005-05-09 14:05:04.000000000 +0200 +++ frugalware-current-new/extra/source/locale/aspell-tn/FrugalBuild 2005-05-09 13:37:06.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Fri Jul 9 17:46:35 CEST 2004 +# Last Modified: Mon, 09 May 2005 13:37:05 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos @@ -9,6 +9,7 @@ pkgdesc="GNU Aspell Setswana Word List Package" url="http://aspell.net/" depends=('aspell') +groups=('locale-extra') up2date=`lynx -dump http://ftp.gnu.org/pub/gnu/aspell/dict/$lang/\?M=D|grep aspell-$lang|sed -n -e "s/aspell-$lang-//" -e 's/\.tar\..* / /' -e 's/-/r/' -e '1 p'|cut -d ] -f 3|cut -d ' ' -f 1` source=(ftp://ftp.gnu.org/gnu/aspell/dict/$lang/$pkgname-`echo $pkgver|sed 's/r/-/'`.tar.bz2) md5sums=('31760a27788053ebcdee58a0a6f9091e') diff -rN -u frugalware-current-old/extra/source/locale/aspell-tr/FrugalBuild frugalware-current-new/extra/source/locale/aspell-tr/FrugalBuild --- frugalware-current-old/extra/source/locale/aspell-tr/FrugalBuild 2005-05-09 14:05:04.000000000 +0200 +++ frugalware-current-new/extra/source/locale/aspell-tr/FrugalBuild 2005-05-09 13:37:06.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Fri Jul 9 17:48:27 CEST 2004 +# Last Modified: Mon, 09 May 2005 13:37:06 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos @@ -9,6 +9,7 @@ pkgdesc="GNU Aspell Turkish Word List Package" url="http://aspell.net/" depends=('aspell') +groups=('locale-extra') up2date=`lynx -dump http://ftp.gnu.org/pub/gnu/aspell/dict/$lang/\?M=D|grep aspell-$lang|sed -n -e "s/aspell-$lang-//" -e 's/\.tar\..* / /' -e 's/-/r/' -e '1 p'|cut -d ] -f 3|cut -d ' ' -f 1` source=(ftp://ftp.gnu.org/gnu/aspell/dict/$lang/$pkgname-`echo $pkgver|sed 's/r/-/'`.tar.bz2) md5sums=('432ecdc4e5233da0a4c1a52ed9103fa2') diff -rN -u frugalware-current-old/extra/source/locale/aspell-uk/FrugalBuild frugalware-current-new/extra/source/locale/aspell-uk/FrugalBuild --- frugalware-current-old/extra/source/locale/aspell-uk/FrugalBuild 2005-05-09 14:05:04.000000000 +0200 +++ frugalware-current-new/extra/source/locale/aspell-uk/FrugalBuild 2005-05-09 13:37:08.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Fri Jul 9 17:51:49 CEST 2004 +# Last Modified: Mon, 09 May 2005 13:37:08 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos @@ -9,6 +9,7 @@ pkgdesc="GNU Aspell Ukrainian Word List Package" url="http://aspell.net/" depends=('aspell') +groups=('locale-extra') up2date=`lynx -dump http://ftp.gnu.org/pub/gnu/aspell/dict/$lang/\?M=D|grep aspell-$lang|sed -n -e "s/aspell-$lang-//" -e 's/\.tar\..* / /' -e 's/-/r/' -e '1 p'|cut -d ] -f 3|cut -d ' ' -f 1` source=(ftp://ftp.gnu.org/gnu/aspell/dict/$lang/$pkgname-`echo $pkgver|sed 's/r/-/'`.tar.bz2) md5sums=('767bfca10c64b239b05cb8b68a78f4ad') diff -rN -u frugalware-current-old/extra/source/locale/aspell-wa/FrugalBuild frugalware-current-new/extra/source/locale/aspell-wa/FrugalBuild --- frugalware-current-old/extra/source/locale/aspell-wa/FrugalBuild 2005-05-09 14:05:04.000000000 +0200 +++ frugalware-current-new/extra/source/locale/aspell-wa/FrugalBuild 2005-05-09 13:37:33.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Fri Jul 9 17:55:12 CEST 2004 +# Last Modified: Mon, 09 May 2005 13:37:33 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos @@ -9,6 +9,7 @@ pkgdesc="GNU Aspell Walloon Word List Package" url="http://aspell.net/" depends=('aspell') +groups=('locale-extra') up2date=`lynx -dump http://ftp.gnu.org/pub/gnu/aspell/dict/$lang/\?M=D|grep aspell-$lang|sed -n -e "s/aspell-$lang-//" -e 's/\.tar\..* / /' -e 's/-/r/' -e '1 p'|cut -d ] -f 3|cut -d ' ' -f 1` source=(ftp://ftp.gnu.org/gnu/aspell/dict/$lang/$pkgname-`echo $pkgver|sed 's/r/-/'`.tar.bz2) md5sums=('e3817402d7be19d4b0d0342d3a5970ea') diff -rN -u frugalware-current-old/extra/source/locale/aspell-zu/FrugalBuild frugalware-current-new/extra/source/locale/aspell-zu/FrugalBuild --- frugalware-current-old/extra/source/locale/aspell-zu/FrugalBuild 2005-05-09 14:05:04.000000000 +0200 +++ frugalware-current-new/extra/source/locale/aspell-zu/FrugalBuild 2005-05-09 13:37:37.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Fri Jul 9 18:00:00 CEST 2004 +# Last Modified: Mon, 09 May 2005 13:37:37 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos @@ -9,6 +9,7 @@ pkgdesc="GNU Aspell Zulu Word List Package" url="http://aspell.net/" depends=('aspell') +groups=('locale-extra') up2date=`lynx -dump http://ftp.gnu.org/pub/gnu/aspell/dict/$lang/\?M=D|grep aspell-$lang|sed -n -e "s/aspell-$lang-//" -e 's/\.tar\..* / /' -e 's/-/r/' -e '1 p'|cut -d ] -f 3|cut -d ' ' -f 1` source=(ftp://ftp.gnu.org/gnu/aspell/dict/$lang/$pkgname-`echo $pkgver|sed 's/r/-/'`.tar.bz2) md5sums=('2478cbbb6abaf5ed74bc2da7e7152116') diff -rN -u frugalware-current-old/extra/source/locale/aspell5-be/FrugalBuild frugalware-current-new/extra/source/locale/aspell5-be/FrugalBuild --- frugalware-current-old/extra/source/locale/aspell5-be/FrugalBuild 2005-05-09 14:05:04.000000000 +0200 +++ frugalware-current-new/extra/source/locale/aspell5-be/FrugalBuild 2005-05-09 13:37:39.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Tue Jul 6 15:48:34 CEST 2004 +# Last Modified: Mon, 09 May 2005 13:37:39 +0200 # Compiling Time: ~3 minutes # Maintainer: VMiklos @@ -9,6 +9,7 @@ pkgdesc="GNU Aspell Belarusian Dictionary Package" url="http://aspell.net/" depends=('aspell') +groups=('locale-extra') up2date=`lynx -dump http://ftp.gnu.org/pub/gnu/aspell/dict/$lang/\?M=D|grep aspell5-$lang|sed -n -e "s/aspell5-$lang-//" -e 's/\.tar\..* / /' -e 's/-/r/' -e '1 p'|cut -d ] -f 3|cut -d ' ' -f 1` source=(ftp://ftp.gnu.org/gnu/aspell/dict/$lang/$pkgname-`echo $pkgver|sed 's/r/-/'`.tar.bz2) md5sums=('61314a1672f98571b32d23486bbd43be') diff -rN -u frugalware-current-old/extra/source/locale/aspell5-ny/FrugalBuild frugalware-current-new/extra/source/locale/aspell5-ny/FrugalBuild --- frugalware-current-old/extra/source/locale/aspell5-ny/FrugalBuild 2005-05-09 14:05:04.000000000 +0200 +++ frugalware-current-new/extra/source/locale/aspell5-ny/FrugalBuild 2005-05-09 13:38:21.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Sat Aug 28 18:22:44 CEST 2004 +# Last Modified: Mon, 09 May 2005 13:38:21 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos @@ -9,6 +9,7 @@ pkgdesc="GNU Aspell 0.50 Chichewa Dictionary Package" url="http://aspell.net/" depends=('aspell') +groups=('locale-extra') up2date=`lynx -dump http://ftp.gnu.org/pub/gnu/aspell/dict/$lang/\?M=D|grep aspell5-$lang|sed -n -e "s/aspell5-$lang-//" -e 's/\.tar\..* / /' -e 's/-/r/' -e '1p'|cut -d ] -f 3|cut -d ' ' -f 1` source=(ftp://ftp.gnu.org/gnu/aspell/dict/$lang/$pkgname-`echo $pkgver|sed 's/r/-/'`.tar.bz2) md5sums=('856906a424fcbc50cc925d692d294215') diff -rN -u frugalware-current-old/extra/source/locale/aspell5-sc/FrugalBuild frugalware-current-new/extra/source/locale/aspell5-sc/FrugalBuild --- frugalware-current-old/extra/source/locale/aspell5-sc/FrugalBuild 2005-05-09 14:05:04.000000000 +0200 +++ frugalware-current-new/extra/source/locale/aspell5-sc/FrugalBuild 2005-05-09 13:38:23.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Fri Jul 9 17:15:53 CEST 2004 +# Last Modified: Mon, 09 May 2005 13:38:23 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos @@ -9,6 +9,7 @@ pkgdesc="GNU Aspell Sardinian Word List Package" url="http://aspell.net/" depends=('aspell') +groups=('locale-extra') up2date=`lynx -dump http://ftp.gnu.org/pub/gnu/aspell/dict/$lang/\?M=D|grep aspell5-$lang|sed -n -e "s/aspell5-$lang-//" -e 's/\.tar\..* / /' -e 's/-/r/' -e '1 p'|cut -d ] -f 3|cut -d ' ' -f 1` source=(ftp://ftp.gnu.org/gnu/aspell/dict/$lang/$pkgname-`echo $pkgver|sed 's/r/-/'`.tar.bz2) md5sums=('05284890c3445c5850a3c1410790a057') diff -rN -u frugalware-current-old/extra/source/locale/aspell5-tet/FrugalBuild frugalware-current-new/extra/source/locale/aspell5-tet/FrugalBuild --- frugalware-current-old/extra/source/locale/aspell5-tet/FrugalBuild 2005-05-09 14:05:04.000000000 +0200 +++ frugalware-current-new/extra/source/locale/aspell5-tet/FrugalBuild 2005-05-09 13:38:48.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Fri Jul 9 17:44:29 CEST 2004 +# Last Modified: Mon, 09 May 2005 13:38:48 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos @@ -9,6 +9,7 @@ pkgdesc="German word list for the Aspell spell checker" url="http://aspell.net/" depends=('aspell') +groups=('locale-extra') up2date=`lynx -dump http://ftp.gnu.org/pub/gnu/aspell/dict/$lang/\?M=D|grep aspell5-$lang|sed -n -e "s/aspell5-$lang-//" -e 's/\.tar\..* / /' -e 's/-/r/' -e '1 p'|cut -d ] -f 3|cut -d ' ' -f 1` source=(ftp://ftp.gnu.org/gnu/aspell/dict/$lang/$pkgname-`echo $pkgver|sed 's/r/-/'`.tar.bz2) md5sums=('6a18e0253d7d6baa49daca513b0d782b') diff -rN -u frugalware-current-old/extra/source/locale/aspell5-tl/FrugalBuild frugalware-current-new/extra/source/locale/aspell5-tl/FrugalBuild --- frugalware-current-old/extra/source/locale/aspell5-tl/FrugalBuild 2005-05-09 14:05:04.000000000 +0200 +++ frugalware-current-new/extra/source/locale/aspell5-tl/FrugalBuild 2005-05-09 13:38:50.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Sat Aug 28 19:42:34 CEST 2004 +# Last Modified: Mon, 09 May 2005 13:38:50 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos @@ -9,6 +9,7 @@ pkgdesc="GNU Aspell 0.60 Tamil (தமிழà¯.) Dictionary Package" url="http://aspell.net/" depends=('aspell>=0.60') +groups=('locale-extra') up2date=`lynx -dump http://ftp.gnu.org/pub/gnu/aspell/dict/$lang/\?M=D|grep aspell5-$lang|sed -n -e "s/aspell5-$lang-//" -e 's/\.tar\..* / /' -e 's/-/r/' -e '1p'|cut -d ] -f 3|cut -d ' ' -f 1` source=(ftp://ftp.gnu.org/gnu/aspell/dict/$lang/$pkgname-`echo $pkgver|sed 's/r/-/'`.tar.bz2) md5sums=('126437909424021a553055b1b96fdf73') diff -rN -u frugalware-current-old/extra/source/locale/aspell6-az/FrugalBuild frugalware-current-new/extra/source/locale/aspell6-az/FrugalBuild --- frugalware-current-old/extra/source/locale/aspell6-az/FrugalBuild 2005-05-09 14:05:04.000000000 +0200 +++ frugalware-current-new/extra/source/locale/aspell6-az/FrugalBuild 2005-05-09 13:38:51.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Sat Aug 28 17:46:24 CEST 2004 +# Last Modified: Mon, 09 May 2005 13:38:51 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos @@ -9,6 +9,7 @@ pkgdesc="GNU Aspell 0.60 Azerbaijani (AzÉ.rbaycanca) Dictionary Package" url="http://aspell.net/" depends=('aspell>=0.60') +groups=('locale-extra') up2date=`lynx -dump http://ftp.gnu.org/pub/gnu/aspell/dict/$lang/\?M=D|grep aspell6-$lang|sed -n -e "s/aspell6-$lang-//" -e 's/\.tar\..* / /' -e 's/-/r/' -e '1p'|cut -d ] -f 3|cut -d ' ' -f 1` source=(ftp://ftp.gnu.org/gnu/aspell/dict/$lang/$pkgname-`echo $pkgver|sed 's/r/-/'`.tar.bz2) md5sums=('24d9d46c8fc23197666a43a7962a7b0d') diff -rN -u frugalware-current-old/extra/source/locale/aspell6-bn/FrugalBuild frugalware-current-new/extra/source/locale/aspell6-bn/FrugalBuild --- frugalware-current-old/extra/source/locale/aspell6-bn/FrugalBuild 2005-05-09 14:05:04.000000000 +0200 +++ frugalware-current-new/extra/source/locale/aspell6-bn/FrugalBuild 2005-05-09 13:38:51.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Sat Aug 28 17:40:20 CEST 2004 +# Last Modified: Mon, 09 May 2005 13:38:51 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos @@ -9,6 +9,7 @@ pkgdesc="GNU Aspell 0.60 Bengali (বাà¦.লা) Dictionary Package" url="http://aspell.net/" depends=('aspell>=0.60') +groups=('locale-extra') up2date=`lynx -dump http://ftp.gnu.org/pub/gnu/aspell/dict/$lang/\?M=D|grep aspell6-$lang|sed -n -e "s/aspell6-$lang-//" -e 's/\.tar\..* / /' -e 's/-/r/' -e '1p'|cut -d ] -f 3|cut -d ' ' -f 1` source=(ftp://ftp.gnu.org/gnu/aspell/dict/$lang/$pkgname-`echo $pkgver|sed 's/r/-/'`.tar.bz2) md5sums=('5ea70ec74e67f49b2844d306ddf38388') diff -rN -u frugalware-current-old/extra/source/locale/aspell6-et/FrugalBuild frugalware-current-new/extra/source/locale/aspell6-et/FrugalBuild --- frugalware-current-old/extra/source/locale/aspell6-et/FrugalBuild 2005-05-09 14:05:04.000000000 +0200 +++ frugalware-current-new/extra/source/locale/aspell6-et/FrugalBuild 2005-05-09 13:38:53.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Sat Aug 28 17:55:57 CEST 2004 +# Last Modified: Mon, 09 May 2005 13:38:53 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos @@ -9,6 +9,7 @@ pkgdesc="GNU Aspell 0.60 Estonian Dictionary Package" url="http://aspell.net/" depends=('aspell>=0.60') +groups=('locale-extra') up2date=`lynx -dump http://ftp.gnu.org/pub/gnu/aspell/dict/$lang/\?M=D|grep aspell6-$lang|sed -n -e "s/aspell6-$lang-//" -e 's/\.tar\..* / /' -e 's/-/r/' -e '1p'|cut -d ] -f 3|cut -d ' ' -f 1` source=(ftp://ftp.gnu.org/gnu/aspell/dict/$lang/$pkgname-`echo $pkgver|sed 's/r/-/'`.tar.bz2) md5sums=('82929f49ddc1149b6ef2bde4c3c12bcd') diff -rN -u frugalware-current-old/extra/source/locale/aspell6-fi/FrugalBuild frugalware-current-new/extra/source/locale/aspell6-fi/FrugalBuild --- frugalware-current-old/extra/source/locale/aspell6-fi/FrugalBuild 2005-05-09 14:05:04.000000000 +0200 +++ frugalware-current-new/extra/source/locale/aspell6-fi/FrugalBuild 2005-05-09 13:38:55.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Sat Aug 28 17:58:31 CEST 2004 +# Last Modified: Mon, 09 May 2005 13:38:55 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos @@ -9,6 +9,7 @@ pkgdesc="GNU Aspell 0.60 Finnish Dictionary Package" url="http://aspell.net/" depends=('aspell>=0.60') +groups=('locale-extra') up2date=`lynx -dump http://ftp.gnu.org/pub/gnu/aspell/dict/$lang/\?M=D|grep aspell6-$lang|sed -n -e "s/aspell6-$lang-//" -e 's/\.tar\..* / /' -e 's/-/r/' -e '1p'|cut -d ] -f 3|cut -d ' ' -f 1` source=(ftp://ftp.gnu.org/gnu/aspell/dict/$lang/$pkgname-`echo $pkgver|sed 's/r/-/'`.tar.bz2) md5sums=('6d1032116982c0efab1af8fce83259c0') diff -rN -u frugalware-current-old/extra/source/locale/aspell6-he/FrugalBuild frugalware-current-new/extra/source/locale/aspell6-he/FrugalBuild --- frugalware-current-old/extra/source/locale/aspell6-he/FrugalBuild 2005-05-09 14:05:04.000000000 +0200 +++ frugalware-current-new/extra/source/locale/aspell6-he/FrugalBuild 2005-05-09 13:38:57.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Mon Jan 17 15:14:27 CET 2005 +# Last Modified: Mon, 09 May 2005 13:38:57 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos @@ -9,6 +9,7 @@ pkgdesc="GNU Aspell 0.60 Hebrew (×¢×.ר×.ת) Dictionary Package" url="http://aspell.net/" depends=('aspell>=0.60') +groups=('locale-extra') up2date=`lynx -dump http://ftp.gnu.org/pub/gnu/aspell/dict/$lang/\?M=D|grep aspell6-$lang|sed -n -e "s/aspell6-$lang-//" -e 's/\.tar\..* / /' -e 's/-/r/' -e '1p'|cut -d ] -f 3|cut -d ' ' -f 1` source=(ftp://ftp.gnu.org/gnu/aspell/dict/$lang/$pkgname-`echo $pkgver|sed 's/r/-/'`.tar.bz2) md5sums=('f453989e1df364af9479e893c16ac9d8') diff -rN -u frugalware-current-old/extra/source/locale/aspell6-hsb/FrugalBuild frugalware-current-new/extra/source/locale/aspell6-hsb/FrugalBuild --- frugalware-current-old/extra/source/locale/aspell6-hsb/FrugalBuild 2005-05-09 14:05:04.000000000 +0200 +++ frugalware-current-new/extra/source/locale/aspell6-hsb/FrugalBuild 2005-05-09 13:39:04.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Sat Aug 28 18:08:34 CEST 2004 +# Last Modified: Mon, 09 May 2005 13:39:04 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos @@ -9,6 +9,7 @@ pkgdesc="GNU Aspell 0.60 Upper Sorbian (hornjoserbsce) Dictionary Package" url="http://aspell.net/" depends=('aspell>=0.60') +groups=('locale-extra') up2date=`lynx -dump http://ftp.gnu.org/pub/gnu/aspell/dict/$lang/\?M=D|grep aspell6-$lang|sed -n -e "s/aspell6-$lang-//" -e 's/\.tar\..* / /' -e 's/-/r/' -e '1p'|cut -d ] -f 3|cut -d ' ' -f 1` source=(ftp://ftp.gnu.org/gnu/aspell/dict/$lang/$pkgname-`echo $pkgver|sed 's/r/-/'`.tar.bz2) md5sums=('b7a0e5fa5843f080bfce2b441f46d981') diff -rN -u frugalware-current-old/extra/source/locale/aspell6-hu/FrugalBuild frugalware-current-new/extra/source/locale/aspell6-hu/FrugalBuild --- frugalware-current-old/extra/source/locale/aspell6-hu/FrugalBuild 2005-05-09 14:05:04.000000000 +0200 +++ frugalware-current-new/extra/source/locale/aspell6-hu/FrugalBuild 2005-05-09 13:39:06.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Sat Aug 28 17:40:20 CEST 2004 +# Last Modified: Mon, 09 May 2005 13:39:06 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos @@ -9,6 +9,7 @@ pkgdesc="GNU Aspell Hungarian Word List Package" url="http://aspell.net/" depends=('aspell>=0.60') +groups=('locale-extra') up2date=`lynx -dump http://ftp.gnu.org/pub/gnu/aspell/dict/$lang/\?M=D|grep aspell6-$lang|sed -n -e "s/aspell6-$lang-//" -e 's/\.tar\..* / /' -e 's/-/r/' -e '1p'|cut -d ] -f 3|cut -d ' ' -f 1` source=(ftp://ftp.gnu.org/gnu/aspell/dict/$lang/$pkgname-`echo $pkgver|sed 's/r/-/'`.tar.bz2) md5sums=('4f4e1e98019a89d0ebf43ec59ae68254') diff -rN -u frugalware-current-old/extra/source/locale/aspell6-la/FrugalBuild frugalware-current-new/extra/source/locale/aspell6-la/FrugalBuild --- frugalware-current-old/extra/source/locale/aspell6-la/FrugalBuild 2005-05-09 14:05:04.000000000 +0200 +++ frugalware-current-new/extra/source/locale/aspell6-la/FrugalBuild 2005-05-09 13:39:10.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Sat Aug 28 18:10:40 CEST 2004 +# Last Modified: Mon, 09 May 2005 13:39:10 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos @@ -9,6 +9,7 @@ pkgdesc="GNU Aspell 0.60 Latin Dictionary Package" url="http://aspell.net/" depends=('aspell>=0.60') +groups=('locale-extra') up2date=`lynx -dump http://ftp.gnu.org/pub/gnu/aspell/dict/$lang/\?M=D|grep aspell6-$lang|sed -n -e "s/aspell6-$lang-//" -e 's/\.tar\..* / /' -e 's/-/r/' -e '1p'|cut -d ] -f 3|cut -d ' ' -f 1` source=(ftp://ftp.gnu.org/gnu/aspell/dict/$lang/$pkgname-`echo $pkgver|sed 's/r/-/'`.tar.bz2) md5sums=('d42c679b95ba9b094aaa65f118834bf6') diff -rN -u frugalware-current-old/extra/source/locale/aspell6-lt/FrugalBuild frugalware-current-new/extra/source/locale/aspell6-lt/FrugalBuild --- frugalware-current-old/extra/source/locale/aspell6-lt/FrugalBuild 2005-05-09 14:05:04.000000000 +0200 +++ frugalware-current-new/extra/source/locale/aspell6-lt/FrugalBuild 2005-05-09 13:39:11.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Sat Aug 28 18:12:43 CEST 2004 +# Last Modified: Mon, 09 May 2005 13:39:11 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos @@ -9,6 +9,7 @@ pkgdesc="GNU Aspell 0.60 Lithuanian Dictionary Package" url="http://aspell.net/" depends=('aspell>=0.60') +groups=('locale-extra') up2date=`lynx -dump http://ftp.gnu.org/pub/gnu/aspell/dict/$lang/\?M=D|grep aspell6-$lang|sed -n -e "s/aspell6-$lang-//" -e 's/\.tar\..* / /' -e 's/-/r/' -e '1p'|cut -d ] -f 3|cut -d ' ' -f 1` source=(ftp://ftp.gnu.org/gnu/aspell/dict/$lang/$pkgname-`echo $pkgver|sed 's/r/-/'`.tar.bz2) md5sums=('2b1bb1c749c0513df18ee3ad826d3011') diff -rN -u frugalware-current-old/extra/source/locale/aspell6-lv/FrugalBuild frugalware-current-new/extra/source/locale/aspell6-lv/FrugalBuild --- frugalware-current-old/extra/source/locale/aspell6-lv/FrugalBuild 2005-05-09 14:05:04.000000000 +0200 +++ frugalware-current-new/extra/source/locale/aspell6-lv/FrugalBuild 2005-05-09 13:39:12.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Sat Aug 28 18:14:15 CEST 2004 +# Last Modified: Mon, 09 May 2005 13:39:12 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos @@ -9,6 +9,7 @@ pkgdesc="GNU Aspell 0.60 Latvian Dictionary Package" url="http://aspell.net/" depends=('aspell>=0.60') +groups=('locale-extra') up2date=`lynx -dump http://ftp.gnu.org/pub/gnu/aspell/dict/$lang/\?M=D|grep aspell6-$lang|sed -n -e "s/aspell6-$lang-//" -e 's/\.tar\..* / /' -e 's/-/r/' -e '1p'|cut -d ] -f 3|cut -d ' ' -f 1` source=(ftp://ftp.gnu.org/gnu/aspell/dict/$lang/$pkgname-`echo $pkgver|sed 's/r/-/'`.tar.bz2) md5sums=('cd120047c0b160a40361cbf03913e91f') diff -rN -u frugalware-current-old/extra/source/locale/aspell6-mn/FrugalBuild frugalware-current-new/extra/source/locale/aspell6-mn/FrugalBuild --- frugalware-current-old/extra/source/locale/aspell6-mn/FrugalBuild 2005-05-09 14:05:05.000000000 +0200 +++ frugalware-current-new/extra/source/locale/aspell6-mn/FrugalBuild 2005-05-09 13:39:13.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Sat Aug 28 18:15:53 CEST 2004 +# Last Modified: Mon, 09 May 2005 13:39:13 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos @@ -9,6 +9,7 @@ pkgdesc="GNU Aspell 0.60 Mongolian (Ð.онгол) Dictionary Package" url="http://aspell.net/" depends=('aspell>=0.60') +groups=('locale-extra') up2date=`lynx -dump http://ftp.gnu.org/pub/gnu/aspell/dict/$lang/\?M=D|grep aspell6-$lang|sed -n -e "s/aspell6-$lang-//" -e 's/\.tar\..* / /' -e 's/-/r/' -e '1p'|cut -d ] -f 3|cut -d ' ' -f 1` source=(ftp://ftp.gnu.org/gnu/aspell/dict/$lang/$pkgname-`echo $pkgver|sed 's/r/-/'`.tar.bz2) md5sums=('20aa91b99ce5e7a2b4168711398f5dfe') diff -rN -u frugalware-current-old/extra/source/locale/aspell6-qu/FrugalBuild frugalware-current-new/extra/source/locale/aspell6-qu/FrugalBuild --- frugalware-current-old/extra/source/locale/aspell6-qu/FrugalBuild 2005-05-09 14:05:05.000000000 +0200 +++ frugalware-current-new/extra/source/locale/aspell6-qu/FrugalBuild 2005-05-09 13:39:14.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Sat Aug 28 18:28:49 CEST 2004 +# Last Modified: Mon, 09 May 2005 13:39:14 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos @@ -9,6 +9,7 @@ pkgdesc="GNU Aspell 0.60 Quechua (Runasimi (qheshwa)) Dictionary Package" url="http://aspell.net/" depends=('aspell>=0.60') +groups=('locale-extra') up2date=`lynx -dump http://ftp.gnu.org/pub/gnu/aspell/dict/$lang/\?M=D|grep aspell6-$lang|sed -n -e "s/aspell6-$lang-//" -e 's/\.tar\..* / /' -e 's/-/r/' -e '1p'|cut -d ] -f 3|cut -d ' ' -f 1` source=(ftp://ftp.gnu.org/gnu/aspell/dict/$lang/$pkgname-`echo $pkgver|sed 's/r/-/'`.tar.bz2) md5sums=('b1c4a68fd5f46cadb600d925b0764fa5') diff -rN -u frugalware-current-old/extra/source/locale/aspell6-ta/FrugalBuild frugalware-current-new/extra/source/locale/aspell6-ta/FrugalBuild --- frugalware-current-old/extra/source/locale/aspell6-ta/FrugalBuild 2005-05-09 14:05:05.000000000 +0200 +++ frugalware-current-new/extra/source/locale/aspell6-ta/FrugalBuild 2005-05-09 13:39:15.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Sat Aug 28 19:27:59 CEST 2004 +# Last Modified: Mon, 09 May 2005 13:39:15 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos @@ -9,6 +9,7 @@ pkgdesc="GNU Aspell 0.60 Tamil (தமிழà¯.) Dictionary Package" url="http://aspell.net/" depends=('aspell>=0.60') +groups=('locale-extra') up2date=`lynx -dump http://ftp.gnu.org/pub/gnu/aspell/dict/$lang/\?M=D|grep aspell6-$lang|sed -n -e "s/aspell6-$lang-//" -e 's/\.tar\..* / /' -e 's/-/r/' -e '1p'|cut -d ] -f 3|cut -d ' ' -f 1` source=(ftp://ftp.gnu.org/gnu/aspell/dict/$lang/$pkgname-`echo $pkgver|sed 's/r/-/'`.tar.bz2) md5sums=('fc98b0b8d79291448d3a4f48ebbf2bd0') diff -rN -u frugalware-current-old/extra/source/locale/aspell6-vi/FrugalBuild frugalware-current-new/extra/source/locale/aspell6-vi/FrugalBuild --- frugalware-current-old/extra/source/locale/aspell6-vi/FrugalBuild 2005-05-09 14:05:05.000000000 +0200 +++ frugalware-current-new/extra/source/locale/aspell6-vi/FrugalBuild 2005-05-09 13:39:15.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Sat Aug 28 18:47:23 CEST 2004 +# Last Modified: Mon, 09 May 2005 13:39:15 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos @@ -9,6 +9,7 @@ pkgdesc="GNU Aspell 0.60 Vietnamese (Viá».t ngữ) Dictionary Package" url="http://aspell.net/" depends=('aspell>=0.60') +groups=('locale-extra') up2date=`lynx -dump http://ftp.gnu.org/pub/gnu/aspell/dict/$lang/\?M=D|grep aspell6-$lang|sed -n -e "s/aspell6-$lang-//" -e 's/\.tar\..* / /' -e 's/-/r/' -e '1p'|cut -d ] -f 3|cut -d ' ' -f 1` source=(ftp://ftp.gnu.org/gnu/aspell/dict/$lang/$pkgname-`echo $pkgver|sed 's/r/-/'`.tar.bz2) md5sums=('314185e521900df0fab8375fa609bba2') diff -rN -u frugalware-current-old/extra/source/locale/aspell6-yi/FrugalBuild frugalware-current-new/extra/source/locale/aspell6-yi/FrugalBuild --- frugalware-current-old/extra/source/locale/aspell6-yi/FrugalBuild 2005-05-09 14:05:05.000000000 +0200 +++ frugalware-current-new/extra/source/locale/aspell6-yi/FrugalBuild 2005-05-09 13:39:16.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Sat Aug 28 18:48:21 CEST 2004 +# Last Modified: Mon, 09 May 2005 13:39:16 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos @@ -9,6 +9,7 @@ pkgdesc="GNU Aspell 0.60 Yiddish (×.×.Ö´×.×.ש) Dictionary Package" url="http://aspell.net/" depends=('aspell>=0.60') +groups=('locale-extra') up2date=`lynx -dump http://ftp.gnu.org/pub/gnu/aspell/dict/$lang/\?M=D|grep aspell6-$lang|sed -n -e "s/aspell6-$lang-//" -e 's/\.tar\..* / /' -e 's/-/r/' -e '1p'|cut -d ] -f 3|cut -d ' ' -f 1` source=(ftp://ftp.gnu.org/gnu/aspell/dict/$lang/$pkgname-`echo $pkgver|sed 's/r/-/'`.tar.bz2) md5sums=('9d514384bf00cfb9ceb0d5f78f998d93') diff -rN -u frugalware-current-old/extra/source/locale/k3b-i18n/FrugalBuild frugalware-current-new/extra/source/locale/k3b-i18n/FrugalBuild --- frugalware-current-old/extra/source/locale/k3b-i18n/FrugalBuild 2005-05-09 14:05:05.000000000 +0200 +++ frugalware-current-new/extra/source/locale/k3b-i18n/FrugalBuild 2005-05-09 13:39:17.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Fri Sep 3 21:25:04 CEST 2004 +# Last Modified: Mon, 09 May 2005 13:39:17 +0200 # Compiling Time: ~3 minutes # Maintainer: VMiklos @@ -8,6 +8,7 @@ pkgdesc="Localization for k3b, the cd kreator" url="http://www.k3b.org/" depends=('k3b') +groups=('locale-extra') up2date=`lynx -dump http://k3b.plainblack.com/index.pl/news2|grep released|sed -n -e 's/.*b \([0-9\.]*\)\.[0-9]* .*/\1/' -e '1 p'` source=(http://dl.sourceforge.net/sourceforge/k3b/$pkgname-$pkgver.tar.bz2) md5sums=('80d1ac1766ad8a8cdadca5f4273f2d95') diff -rN -u frugalware-current-old/extra/source/locale/koffice-i18n-af/FrugalBuild frugalware-current-new/extra/source/locale/koffice-i18n-af/FrugalBuild --- frugalware-current-old/extra/source/locale/koffice-i18n-af/FrugalBuild 2005-05-09 14:05:05.000000000 +0200 +++ frugalware-current-new/extra/source/locale/koffice-i18n-af/FrugalBuild 2005-05-09 13:39:23.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Fri Nov 26 12:28:47 CET 2004 +# Last Modified: Mon, 09 May 2005 13:39:23 +0200 # Compiling Time: ~1 minutes # Maintainer: Kapolnasi Tamas @@ -9,6 +9,7 @@ pkgdesc="Afrikaans language support for KOffice." url="http://www.koffice.org/" depends=(koffice=$pkgver) +groups=('locale-extra') [ -e ../up2date.koffice-i18n ] && . ../up2date.koffice-i18n source=($pkgurl/$pkgname-$pkgver.tar.bz2) diff -rN -u frugalware-current-old/extra/source/locale/koffice-i18n-bg/FrugalBuild frugalware-current-new/extra/source/locale/koffice-i18n-bg/FrugalBuild --- frugalware-current-old/extra/source/locale/koffice-i18n-bg/FrugalBuild 2005-05-09 14:05:05.000000000 +0200 +++ frugalware-current-new/extra/source/locale/koffice-i18n-bg/FrugalBuild 2005-05-09 13:39:27.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Fri Nov 26 12:28:47 CET 2004 +# Last Modified: Mon, 09 May 2005 13:39:27 +0200 # Compiling Time: ~1 minutes # Maintainer: Kapolnasi Tamas @@ -9,6 +9,7 @@ pkgdesc="Bulgarian language support for KOffice." url="http://www.koffice.org/" depends=(koffice=$pkgver) +groups=('locale-extra') [ -e ../up2date.koffice-i18n ] && . ../up2date.koffice-i18n source=($pkgurl/$pkgname-$pkgver.tar.bz2) diff -rN -u frugalware-current-old/extra/source/locale/koffice-i18n-br/FrugalBuild frugalware-current-new/extra/source/locale/koffice-i18n-br/FrugalBuild --- frugalware-current-old/extra/source/locale/koffice-i18n-br/FrugalBuild 2005-05-09 14:05:05.000000000 +0200 +++ frugalware-current-new/extra/source/locale/koffice-i18n-br/FrugalBuild 2005-05-09 13:39:29.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Fri Nov 26 12:28:47 CET 2004 +# Last Modified: Mon, 09 May 2005 13:39:29 +0200 # Compiling Time: ~1 minutes # Maintainer: Kapolnasi Tamas @@ -9,6 +9,7 @@ pkgdesc="Breton language support for KOffice." url="http://www.koffice.org/" depends=(koffice=$pkgver) +groups=('locale-extra') [ -e ../up2date.koffice-i18n ] && . ../up2date.koffice-i18n source=($pkgurl/$pkgname-$pkgver.tar.bz2) diff -rN -u frugalware-current-old/extra/source/locale/koffice-i18n-ca/FrugalBuild frugalware-current-new/extra/source/locale/koffice-i18n-ca/FrugalBuild --- frugalware-current-old/extra/source/locale/koffice-i18n-ca/FrugalBuild 2005-05-09 14:05:05.000000000 +0200 +++ frugalware-current-new/extra/source/locale/koffice-i18n-ca/FrugalBuild 2005-05-09 13:39:31.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Fri Nov 26 12:28:47 CET 2004 +# Last Modified: Mon, 09 May 2005 13:39:31 +0200 # Compiling Time: ~1 minutes # Maintainer: Kapolnasi Tamas @@ -9,6 +9,7 @@ pkgdesc="Catalan language support for KOffice." url="http://www.koffice.org/" depends=(koffice=$pkgver) +groups=('locale-extra') [ -e ../up2date.koffice-i18n ] && . ../up2date.koffice-i18n source=($pkgurl/$pkgname-$pkgver.tar.bz2) diff -rN -u frugalware-current-old/extra/source/locale/koffice-i18n-cs/FrugalBuild frugalware-current-new/extra/source/locale/koffice-i18n-cs/FrugalBuild --- frugalware-current-old/extra/source/locale/koffice-i18n-cs/FrugalBuild 2005-05-09 14:05:05.000000000 +0200 +++ frugalware-current-new/extra/source/locale/koffice-i18n-cs/FrugalBuild 2005-05-09 13:39:33.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Fri Nov 26 12:28:47 CET 2004 +# Last Modified: Mon, 09 May 2005 13:39:33 +0200 # Compiling Time: ~1 minutes # Maintainer: Kapolnasi Tamas @@ -9,6 +9,7 @@ pkgdesc="Czech language support for KOffice." url="http://www.koffice.org/" depends=(koffice=$pkgver) +groups=('locale-extra') [ -e ../up2date.koffice-i18n ] && . ../up2date.koffice-i18n source=($pkgurl/$pkgname-$pkgver.tar.bz2) diff -rN -u frugalware-current-old/extra/source/locale/koffice-i18n-cy/FrugalBuild frugalware-current-new/extra/source/locale/koffice-i18n-cy/FrugalBuild --- frugalware-current-old/extra/source/locale/koffice-i18n-cy/FrugalBuild 2005-05-09 14:05:05.000000000 +0200 +++ frugalware-current-new/extra/source/locale/koffice-i18n-cy/FrugalBuild 2005-05-09 13:39:35.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Fri Nov 26 12:28:47 CET 2004 +# Last Modified: Mon, 09 May 2005 13:39:35 +0200 # Compiling Time: ~1 minutes # Maintainer: Kapolnasi Tamas @@ -9,6 +9,7 @@ pkgdesc="Welsh language support for KOffice." url="http://www.koffice.org/" depends=(koffice=$pkgver) +groups=('locale-extra') [ -e ../up2date.koffice-i18n ] && . ../up2date.koffice-i18n source=($pkgurl/$pkgname-$pkgver.tar.bz2) diff -rN -u frugalware-current-old/extra/source/locale/koffice-i18n-da/FrugalBuild frugalware-current-new/extra/source/locale/koffice-i18n-da/FrugalBuild --- frugalware-current-old/extra/source/locale/koffice-i18n-da/FrugalBuild 2005-05-09 14:05:05.000000000 +0200 +++ frugalware-current-new/extra/source/locale/koffice-i18n-da/FrugalBuild 2005-05-09 13:39:38.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Fri Nov 26 12:28:47 CET 2004 +# Last Modified: Mon, 09 May 2005 13:39:38 +0200 # Compiling Time: ~1 minutes # Maintainer: Kapolnasi Tamas @@ -9,6 +9,7 @@ pkgdesc="Danish language support for KOffice." url="http://www.koffice.org/" depends=(koffice=$pkgver) +groups=('locale-extra') [ -e ../up2date.koffice-i18n ] && . ../up2date.koffice-i18n source=($pkgurl/$pkgname-$pkgver.tar.bz2) diff -rN -u frugalware-current-old/extra/source/locale/koffice-i18n-de/FrugalBuild frugalware-current-new/extra/source/locale/koffice-i18n-de/FrugalBuild --- frugalware-current-old/extra/source/locale/koffice-i18n-de/FrugalBuild 2005-05-09 14:05:05.000000000 +0200 +++ frugalware-current-new/extra/source/locale/koffice-i18n-de/FrugalBuild 2005-05-09 13:39:40.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Fri Nov 26 12:28:47 CET 2004 +# Last Modified: Mon, 09 May 2005 13:39:40 +0200 # Compiling Time: ~1 minutes # Maintainer: Kapolnasi Tamas @@ -9,6 +9,7 @@ pkgdesc="German language support for KOffice." url="http://www.koffice.org/" depends=(koffice=$pkgver) +groups=('locale-extra') [ -e ../up2date.koffice-i18n ] && . ../up2date.koffice-i18n source=($pkgurl/$pkgname-$pkgver.tar.bz2) diff -rN -u frugalware-current-old/extra/source/locale/koffice-i18n-el/FrugalBuild frugalware-current-new/extra/source/locale/koffice-i18n-el/FrugalBuild --- frugalware-current-old/extra/source/locale/koffice-i18n-el/FrugalBuild 2005-05-09 14:05:05.000000000 +0200 +++ frugalware-current-new/extra/source/locale/koffice-i18n-el/FrugalBuild 2005-05-09 13:39:45.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Fri Nov 26 12:28:47 CET 2004 +# Last Modified: Mon, 09 May 2005 13:39:45 +0200 # Compiling Time: ~1 minutes # Maintainer: Kapolnasi Tamas @@ -9,6 +9,7 @@ pkgdesc="Greek language support for KOffice." url="http://www.koffice.org/" depends=(koffice=$pkgver) +groups=('locale-extra') [ -e ../up2date.koffice-i18n ] && . ../up2date.koffice-i18n source=($pkgurl/$pkgname-$pkgver.tar.bz2) diff -rN -u frugalware-current-old/extra/source/locale/koffice-i18n-en_GB/FrugalBuild frugalware-current-new/extra/source/locale/koffice-i18n-en_GB/FrugalBuild --- frugalware-current-old/extra/source/locale/koffice-i18n-en_GB/FrugalBuild 2005-05-09 14:05:05.000000000 +0200 +++ frugalware-current-new/extra/source/locale/koffice-i18n-en_GB/FrugalBuild 2005-05-09 13:39:48.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Fri Nov 26 12:28:47 CET 2004 +# Last Modified: Mon, 09 May 2005 13:39:48 +0200 # Compiling Time: ~1 minutes # Maintainer: Kapolnasi Tamas @@ -9,6 +9,7 @@ pkgdesc="English (UK) language support for KOffice." url="http://www.koffice.org/" depends=(koffice=$pkgver) +groups=('locale-extra') [ -e ../up2date.koffice-i18n ] && . ../up2date.koffice-i18n source=($pkgurl/$pkgname-$pkgver.tar.bz2) diff -rN -u frugalware-current-old/extra/source/locale/koffice-i18n-eo/FrugalBuild frugalware-current-new/extra/source/locale/koffice-i18n-eo/FrugalBuild --- frugalware-current-old/extra/source/locale/koffice-i18n-eo/FrugalBuild 2005-05-09 14:05:05.000000000 +0200 +++ frugalware-current-new/extra/source/locale/koffice-i18n-eo/FrugalBuild 2005-05-09 13:39:50.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Fri Nov 26 12:28:47 CET 2004 +# Last Modified: Mon, 09 May 2005 13:39:50 +0200 # Compiling Time: ~1 minutes # Maintainer: Kapolnasi Tamas @@ -9,6 +9,7 @@ pkgdesc="Esperanto language support for KOffice." url="http://www.koffice.org/" depends=(koffice=$pkgver) +groups=('locale-extra') [ -e ../up2date.koffice-i18n ] && . ../up2date.koffice-i18n source=($pkgurl/$pkgname-$pkgver.tar.bz2) diff -rN -u frugalware-current-old/extra/source/locale/koffice-i18n-es/FrugalBuild frugalware-current-new/extra/source/locale/koffice-i18n-es/FrugalBuild --- frugalware-current-old/extra/source/locale/koffice-i18n-es/FrugalBuild 2005-05-09 14:05:05.000000000 +0200 +++ frugalware-current-new/extra/source/locale/koffice-i18n-es/FrugalBuild 2005-05-09 13:39:53.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Fri Nov 26 12:28:47 CET 2004 +# Last Modified: Mon, 09 May 2005 13:39:53 +0200 # Compiling Time: ~1 minutes # Maintainer: Kapolnasi Tamas @@ -9,6 +9,7 @@ pkgdesc="Spanish language support for KOffice." url="http://www.koffice.org/" depends=(koffice=$pkgver) +groups=('locale-extra') [ -e ../up2date.koffice-i18n ] && . ../up2date.koffice-i18n source=($pkgurl/$pkgname-$pkgver.tar.bz2) diff -rN -u frugalware-current-old/extra/source/locale/koffice-i18n-et/FrugalBuild frugalware-current-new/extra/source/locale/koffice-i18n-et/FrugalBuild --- frugalware-current-old/extra/source/locale/koffice-i18n-et/FrugalBuild 2005-05-09 14:05:05.000000000 +0200 +++ frugalware-current-new/extra/source/locale/koffice-i18n-et/FrugalBuild 2005-05-09 13:40:03.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Fri Nov 26 12:28:48 CET 2004 +# Last Modified: Mon, 09 May 2005 13:40:02 +0200 # Compiling Time: ~1 minutes # Maintainer: Kapolnasi Tamas @@ -9,6 +9,7 @@ pkgdesc="Estonian language support for KOffice." url="http://www.koffice.org/" depends=(koffice=$pkgver) +groups=('locale-extra') [ -e ../up2date.koffice-i18n ] && . ../up2date.koffice-i18n source=($pkgurl/$pkgname-$pkgver.tar.bz2) diff -rN -u frugalware-current-old/extra/source/locale/koffice-i18n-fa/FrugalBuild frugalware-current-new/extra/source/locale/koffice-i18n-fa/FrugalBuild --- frugalware-current-old/extra/source/locale/koffice-i18n-fa/FrugalBuild 2005-05-09 14:05:05.000000000 +0200 +++ frugalware-current-new/extra/source/locale/koffice-i18n-fa/FrugalBuild 2005-05-09 13:40:06.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Fri Nov 26 12:28:48 CET 2004 +# Last Modified: Mon, 09 May 2005 13:40:06 +0200 # Compiling Time: ~1 minutes # Maintainer: Kapolnasi Tamas @@ -9,6 +9,7 @@ pkgdesc="Persian (Farsi) language support for KOffice." url="http://www.koffice.org/" depends=(koffice=$pkgver) +groups=('locale-extra') [ -e ../up2date.koffice-i18n ] && . ../up2date.koffice-i18n source=($pkgurl/$pkgname-$pkgver.tar.bz2) diff -rN -u frugalware-current-old/extra/source/locale/koffice-i18n-fi/FrugalBuild frugalware-current-new/extra/source/locale/koffice-i18n-fi/FrugalBuild --- frugalware-current-old/extra/source/locale/koffice-i18n-fi/FrugalBuild 2005-05-09 14:05:05.000000000 +0200 +++ frugalware-current-new/extra/source/locale/koffice-i18n-fi/FrugalBuild 2005-05-09 13:40:08.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Fri Nov 26 12:28:48 CET 2004 +# Last Modified: Mon, 09 May 2005 13:40:08 +0200 # Compiling Time: ~1 minutes # Maintainer: Kapolnasi Tamas @@ -9,6 +9,7 @@ pkgdesc="Finnish language support for KOffice." url="http://www.koffice.org/" depends=(koffice=$pkgver) +groups=('locale-extra') [ -e ../up2date.koffice-i18n ] && . ../up2date.koffice-i18n source=($pkgurl/$pkgname-$pkgver.tar.bz2) diff -rN -u frugalware-current-old/extra/source/locale/koffice-i18n-fr/FrugalBuild frugalware-current-new/extra/source/locale/koffice-i18n-fr/FrugalBuild --- frugalware-current-old/extra/source/locale/koffice-i18n-fr/FrugalBuild 2005-05-09 14:05:05.000000000 +0200 +++ frugalware-current-new/extra/source/locale/koffice-i18n-fr/FrugalBuild 2005-05-09 13:40:10.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Fri Nov 26 12:28:48 CET 2004 +# Last Modified: Mon, 09 May 2005 13:40:10 +0200 # Compiling Time: ~1 minutes # Maintainer: Kapolnasi Tamas @@ -9,6 +9,7 @@ pkgdesc="French language support for KOffice." url="http://www.koffice.org/" depends=(koffice=$pkgver) +groups=('locale-extra') [ -e ../up2date.koffice-i18n ] && . ../up2date.koffice-i18n source=($pkgurl/$pkgname-$pkgver.tar.bz2) diff -rN -u frugalware-current-old/extra/source/locale/koffice-i18n-he/FrugalBuild frugalware-current-new/extra/source/locale/koffice-i18n-he/FrugalBuild --- frugalware-current-old/extra/source/locale/koffice-i18n-he/FrugalBuild 2005-05-09 14:05:05.000000000 +0200 +++ frugalware-current-new/extra/source/locale/koffice-i18n-he/FrugalBuild 2005-05-09 13:40:16.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Fri Nov 26 12:28:48 CET 2004 +# Last Modified: Mon, 09 May 2005 13:40:16 +0200 # Compiling Time: ~1 minutes # Maintainer: Kapolnasi Tamas @@ -9,6 +9,7 @@ pkgdesc="Hebrew language support for KOffice." url="http://www.koffice.org/" depends=(koffice=$pkgver) +groups=('locale-extra') [ -e ../up2date.koffice-i18n ] && . ../up2date.koffice-i18n source=($pkgurl/$pkgname-$pkgver.tar.bz2) diff -rN -u frugalware-current-old/extra/source/locale/koffice-i18n-hsb/FrugalBuild frugalware-current-new/extra/source/locale/koffice-i18n-hsb/FrugalBuild --- frugalware-current-old/extra/source/locale/koffice-i18n-hsb/FrugalBuild 2005-05-09 14:05:05.000000000 +0200 +++ frugalware-current-new/extra/source/locale/koffice-i18n-hsb/FrugalBuild 2005-05-09 13:40:19.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Fri Nov 26 12:28:48 CET 2004 +# Last Modified: Mon, 09 May 2005 13:40:19 +0200 # Compiling Time: ~1 minutes # Maintainer: Kapolnasi Tamas @@ -9,6 +9,7 @@ pkgdesc="Upper Sorbian language support for KOffice." url="http://www.koffice.org/" depends=(koffice=$pkgver) +groups=('locale-extra') [ -e ../up2date.koffice-i18n ] && . ../up2date.koffice-i18n source=($pkgurl/$pkgname-$pkgver.tar.bz2) diff -rN -u frugalware-current-old/extra/source/locale/koffice-i18n-hu/FrugalBuild frugalware-current-new/extra/source/locale/koffice-i18n-hu/FrugalBuild --- frugalware-current-old/extra/source/locale/koffice-i18n-hu/FrugalBuild 2005-05-09 14:05:05.000000000 +0200 +++ frugalware-current-new/extra/source/locale/koffice-i18n-hu/FrugalBuild 2005-05-09 13:40:21.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Fri Nov 26 12:28:48 CET 2004 +# Last Modified: Mon, 09 May 2005 13:40:21 +0200 # Compiling Time: ~1 minutes # Maintainer: Kapolnasi Tamas @@ -9,6 +9,7 @@ pkgdesc="Hungarian language support for KOffice." url="http://www.koffice.org/" depends=(koffice=$pkgver) +groups=('locale-extra') [ -e ../up2date.koffice-i18n ] && . ../up2date.koffice-i18n source=($pkgurl/$pkgname-$pkgver.tar.bz2) diff -rN -u frugalware-current-old/extra/source/locale/koffice-i18n-it/FrugalBuild frugalware-current-new/extra/source/locale/koffice-i18n-it/FrugalBuild --- frugalware-current-old/extra/source/locale/koffice-i18n-it/FrugalBuild 2005-05-09 14:05:05.000000000 +0200 +++ frugalware-current-new/extra/source/locale/koffice-i18n-it/FrugalBuild 2005-05-09 13:40:24.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Fri Nov 26 12:28:48 CET 2004 +# Last Modified: Mon, 09 May 2005 13:40:24 +0200 # Compiling Time: ~1 minutes # Maintainer: Kapolnasi Tamas @@ -9,6 +9,7 @@ pkgdesc="Italian language support for KOffice." url="http://www.koffice.org/" depends=(koffice=$pkgver) +groups=('locale-extra') [ -e ../up2date.koffice-i18n ] && . ../up2date.koffice-i18n source=($pkgurl/$pkgname-$pkgver.tar.bz2) diff -rN -u frugalware-current-old/extra/source/locale/koffice-i18n-ja/FrugalBuild frugalware-current-new/extra/source/locale/koffice-i18n-ja/FrugalBuild --- frugalware-current-old/extra/source/locale/koffice-i18n-ja/FrugalBuild 2005-05-09 14:05:05.000000000 +0200 +++ frugalware-current-new/extra/source/locale/koffice-i18n-ja/FrugalBuild 2005-05-09 13:40:26.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Fri Nov 26 12:28:48 CET 2004 +# Last Modified: Mon, 09 May 2005 13:40:26 +0200 # Compiling Time: ~1 minutes # Maintainer: Kapolnasi Tamas @@ -9,6 +9,7 @@ pkgdesc="Japanese language support for KOffice." url="http://www.koffice.org/" depends=(koffice=$pkgver) +groups=('locale-extra') [ -e ../up2date.koffice-i18n ] && . ../up2date.koffice-i18n source=($pkgurl/$pkgname-$pkgver.tar.bz2) diff -rN -u frugalware-current-old/extra/source/locale/koffice-i18n-lo/FrugalBuild frugalware-current-new/extra/source/locale/koffice-i18n-lo/FrugalBuild --- frugalware-current-old/extra/source/locale/koffice-i18n-lo/FrugalBuild 2005-05-09 14:05:05.000000000 +0200 +++ frugalware-current-new/extra/source/locale/koffice-i18n-lo/FrugalBuild 2005-05-09 13:40:29.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Fri Nov 26 12:28:48 CET 2004 +# Last Modified: Mon, 09 May 2005 13:40:29 +0200 # Compiling Time: ~1 minutes # Maintainer: Kapolnasi Tamas @@ -9,6 +9,7 @@ pkgdesc="Lao language support for KOffice." url="http://www.koffice.org/" depends=(koffice=$pkgver) +groups=('locale-extra') [ -e ../up2date.koffice-i18n ] && . ../up2date.koffice-i18n source=($pkgurl/$pkgname-$pkgver.tar.bz2) diff -rN -u frugalware-current-old/extra/source/locale/koffice-i18n-mt/FrugalBuild frugalware-current-new/extra/source/locale/koffice-i18n-mt/FrugalBuild --- frugalware-current-old/extra/source/locale/koffice-i18n-mt/FrugalBuild 2005-05-09 14:05:05.000000000 +0200 +++ frugalware-current-new/extra/source/locale/koffice-i18n-mt/FrugalBuild 2005-05-09 13:40:31.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Fri Nov 26 12:28:48 CET 2004 +# Last Modified: Mon, 09 May 2005 13:40:31 +0200 # Compiling Time: ~1 minutes # Maintainer: Kapolnasi Tamas @@ -9,6 +9,7 @@ pkgdesc="Maltese language support for KOffice." url="http://www.koffice.org/" depends=(koffice=$pkgver) +groups=('locale-extra') [ -e ../up2date.koffice-i18n ] && . ../up2date.koffice-i18n source=($pkgurl/$pkgname-$pkgver.tar.bz2) diff -rN -u frugalware-current-old/extra/source/locale/koffice-i18n-nb/FrugalBuild frugalware-current-new/extra/source/locale/koffice-i18n-nb/FrugalBuild --- frugalware-current-old/extra/source/locale/koffice-i18n-nb/FrugalBuild 2005-05-09 14:05:05.000000000 +0200 +++ frugalware-current-new/extra/source/locale/koffice-i18n-nb/FrugalBuild 2005-05-09 13:40:33.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Fri Nov 26 12:28:48 CET 2004 +# Last Modified: Mon, 09 May 2005 13:40:33 +0200 # Compiling Time: ~1 minutes # Maintainer: Kapolnasi Tamas @@ -9,6 +9,7 @@ pkgdesc="Norwegian (Bokmaal) language support for KOffice." url="http://www.koffice.org/" depends=(koffice=$pkgver) +groups=('locale-extra') [ -e ../up2date.koffice-i18n ] && . ../up2date.koffice-i18n source=($pkgurl/$pkgname-$pkgver.tar.bz2) diff -rN -u frugalware-current-old/extra/source/locale/koffice-i18n-nl/FrugalBuild frugalware-current-new/extra/source/locale/koffice-i18n-nl/FrugalBuild --- frugalware-current-old/extra/source/locale/koffice-i18n-nl/FrugalBuild 2005-05-09 14:05:05.000000000 +0200 +++ frugalware-current-new/extra/source/locale/koffice-i18n-nl/FrugalBuild 2005-05-09 13:40:35.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Fri Nov 26 12:28:48 CET 2004 +# Last Modified: Mon, 09 May 2005 13:40:35 +0200 # Compiling Time: ~1 minutes # Maintainer: Kapolnasi Tamas @@ -9,6 +9,7 @@ pkgdesc="Dutch language support for KOffice." url="http://www.koffice.org/" depends=(koffice=$pkgver) +groups=('locale-extra') [ -e ../up2date.koffice-i18n ] && . ../up2date.koffice-i18n source=($pkgurl/$pkgname-$pkgver.tar.bz2) diff -rN -u frugalware-current-old/extra/source/locale/koffice-i18n-nn/FrugalBuild frugalware-current-new/extra/source/locale/koffice-i18n-nn/FrugalBuild --- frugalware-current-old/extra/source/locale/koffice-i18n-nn/FrugalBuild 2005-05-09 14:05:05.000000000 +0200 +++ frugalware-current-new/extra/source/locale/koffice-i18n-nn/FrugalBuild 2005-05-09 13:40:37.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Fri Nov 26 12:28:48 CET 2004 +# Last Modified: Mon, 09 May 2005 13:40:37 +0200 # Compiling Time: ~1 minutes # Maintainer: Kapolnasi Tamas @@ -9,6 +9,7 @@ pkgdesc="Norwegian (Nynorsk) language support for KOffice." url="http://www.koffice.org/" depends=(koffice=$pkgver) +groups=('locale-extra') [ -e ../up2date.koffice-i18n ] && . ../up2date.koffice-i18n source=($pkgurl/$pkgname-$pkgver.tar.bz2) diff -rN -u frugalware-current-old/extra/source/locale/koffice-i18n-pl/FrugalBuild frugalware-current-new/extra/source/locale/koffice-i18n-pl/FrugalBuild --- frugalware-current-old/extra/source/locale/koffice-i18n-pl/FrugalBuild 2005-05-09 14:05:05.000000000 +0200 +++ frugalware-current-new/extra/source/locale/koffice-i18n-pl/FrugalBuild 2005-05-09 13:40:39.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Fri Nov 26 12:28:48 CET 2004 +# Last Modified: Mon, 09 May 2005 13:40:39 +0200 # Compiling Time: ~1 minutes # Maintainer: Kapolnasi Tamas @@ -9,6 +9,7 @@ pkgdesc="Polish language support for KOffice." url="http://www.koffice.org/" depends=(koffice=$pkgver) +groups=('locale-extra') [ -e ../up2date.koffice-i18n ] && . ../up2date.koffice-i18n source=($pkgurl/$pkgname-$pkgver.tar.bz2) diff -rN -u frugalware-current-old/extra/source/locale/koffice-i18n-pt/FrugalBuild frugalware-current-new/extra/source/locale/koffice-i18n-pt/FrugalBuild --- frugalware-current-old/extra/source/locale/koffice-i18n-pt/FrugalBuild 2005-05-09 14:05:05.000000000 +0200 +++ frugalware-current-new/extra/source/locale/koffice-i18n-pt/FrugalBuild 2005-05-09 13:40:42.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Fri Nov 26 12:28:48 CET 2004 +# Last Modified: Mon, 09 May 2005 13:40:42 +0200 # Compiling Time: ~1 minutes # Maintainer: Kapolnasi Tamas @@ -9,6 +9,7 @@ pkgdesc="Portuguese language support for KOffice." url="http://www.koffice.org/" depends=(koffice=$pkgver) +groups=('locale-extra') [ -e ../up2date.koffice-i18n ] && . ../up2date.koffice-i18n source=($pkgurl/$pkgname-$pkgver.tar.bz2) diff -rN -u frugalware-current-old/extra/source/locale/koffice-i18n-pt_BR/FrugalBuild frugalware-current-new/extra/source/locale/koffice-i18n-pt_BR/FrugalBuild --- frugalware-current-old/extra/source/locale/koffice-i18n-pt_BR/FrugalBuild 2005-05-09 14:05:05.000000000 +0200 +++ frugalware-current-new/extra/source/locale/koffice-i18n-pt_BR/FrugalBuild 2005-05-09 13:40:44.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Fri Nov 26 12:28:48 CET 2004 +# Last Modified: Mon, 09 May 2005 13:40:44 +0200 # Compiling Time: ~1 minutes # Maintainer: Kapolnasi Tamas @@ -9,6 +9,7 @@ pkgdesc="Brazil portuguese language support for KOffice." url="http://www.koffice.org/" depends=(koffice=$pkgver) +groups=('locale-extra') [ -e ../up2date.koffice-i18n ] && . ../up2date.koffice-i18n source=($pkgurl/$pkgname-$pkgver.tar.bz2) diff -rN -u frugalware-current-old/extra/source/locale/koffice-i18n-ru/FrugalBuild frugalware-current-new/extra/source/locale/koffice-i18n-ru/FrugalBuild --- frugalware-current-old/extra/source/locale/koffice-i18n-ru/FrugalBuild 2005-05-09 14:05:05.000000000 +0200 +++ frugalware-current-new/extra/source/locale/koffice-i18n-ru/FrugalBuild 2005-05-09 13:40:48.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Fri Nov 26 12:28:48 CET 2004 +# Last Modified: Mon, 09 May 2005 13:40:48 +0200 # Compiling Time: ~1 minutes # Maintainer: Kapolnasi Tamas @@ -9,6 +9,7 @@ pkgdesc="Russian language support for KOffice." url="http://www.koffice.org/" depends=(koffice=$pkgver) +groups=('locale-extra') [ -e ../up2date.koffice-i18n ] && . ../up2date.koffice-i18n source=($pkgurl/$pkgname-$pkgver.tar.bz2) diff -rN -u frugalware-current-old/extra/source/locale/koffice-i18n-se/FrugalBuild frugalware-current-new/extra/source/locale/koffice-i18n-se/FrugalBuild --- frugalware-current-old/extra/source/locale/koffice-i18n-se/FrugalBuild 2005-05-09 14:05:05.000000000 +0200 +++ frugalware-current-new/extra/source/locale/koffice-i18n-se/FrugalBuild 2005-05-09 13:40:55.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Fri Nov 26 12:28:48 CET 2004 +# Last Modified: Mon, 09 May 2005 13:40:55 +0200 # Compiling Time: ~1 minutes # Maintainer: Kapolnasi Tamas @@ -9,6 +9,7 @@ pkgdesc="Northern Sami language support for KOffice." url="http://www.koffice.org/" depends=(koffice=$pkgver) +groups=('locale-extra') [ -e ../up2date.koffice-i18n ] && . ../up2date.koffice-i18n source=($pkgurl/$pkgname-$pkgver.tar.bz2) diff -rN -u frugalware-current-old/extra/source/locale/koffice-i18n-sk/FrugalBuild frugalware-current-new/extra/source/locale/koffice-i18n-sk/FrugalBuild --- frugalware-current-old/extra/source/locale/koffice-i18n-sk/FrugalBuild 2005-05-09 14:05:05.000000000 +0200 +++ frugalware-current-new/extra/source/locale/koffice-i18n-sk/FrugalBuild 2005-05-09 13:40:57.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Fri Nov 26 12:28:48 CET 2004 +# Last Modified: Mon, 09 May 2005 13:40:57 +0200 # Compiling Time: ~1 minutes # Maintainer: Kapolnasi Tamas @@ -9,6 +9,7 @@ pkgdesc="Slovak language support for KOffice." url="http://www.koffice.org/" depends=(koffice=$pkgver) +groups=('locale-extra') [ -e ../up2date.koffice-i18n ] && . ../up2date.koffice-i18n source=($pkgurl/$pkgname-$pkgver.tar.bz2) diff -rN -u frugalware-current-old/extra/source/locale/koffice-i18n-sl/FrugalBuild frugalware-current-new/extra/source/locale/koffice-i18n-sl/FrugalBuild --- frugalware-current-old/extra/source/locale/koffice-i18n-sl/FrugalBuild 2005-05-09 14:05:05.000000000 +0200 +++ frugalware-current-new/extra/source/locale/koffice-i18n-sl/FrugalBuild 2005-05-09 13:40:59.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Fri Nov 26 12:28:48 CET 2004 +# Last Modified: Mon, 09 May 2005 13:40:59 +0200 # Compiling Time: ~1 minutes # Maintainer: Kapolnasi Tamas @@ -9,6 +9,7 @@ pkgdesc="Slovenian language support for KOffice." url="http://www.koffice.org/" depends=(koffice=$pkgver) +groups=('locale-extra') [ -e ../up2date.koffice-i18n ] && . ../up2date.koffice-i18n source=($pkgurl/$pkgname-$pkgver.tar.bz2) diff -rN -u frugalware-current-old/extra/source/locale/koffice-i18n-sr/FrugalBuild frugalware-current-new/extra/source/locale/koffice-i18n-sr/FrugalBuild --- frugalware-current-old/extra/source/locale/koffice-i18n-sr/FrugalBuild 2005-05-09 14:05:05.000000000 +0200 +++ frugalware-current-new/extra/source/locale/koffice-i18n-sr/FrugalBuild 2005-05-09 13:41:01.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Fri Nov 26 12:28:48 CET 2004 +# Last Modified: Mon, 09 May 2005 13:41:01 +0200 # Compiling Time: ~1 minutes # Maintainer: Kapolnasi Tamas @@ -9,6 +9,7 @@ pkgdesc="Serbian language support for KOffice." url="http://www.koffice.org/" depends=(koffice=$pkgver) +groups=('locale-extra') [ -e ../up2date.koffice-i18n ] && . ../up2date.koffice-i18n source=($pkgurl/$pkgname-$pkgver.tar.bz2) diff -rN -u frugalware-current-old/extra/source/locale/koffice-i18n-sv/FrugalBuild frugalware-current-new/extra/source/locale/koffice-i18n-sv/FrugalBuild --- frugalware-current-old/extra/source/locale/koffice-i18n-sv/FrugalBuild 2005-05-09 14:05:05.000000000 +0200 +++ frugalware-current-new/extra/source/locale/koffice-i18n-sv/FrugalBuild 2005-05-09 13:41:04.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Fri Nov 26 12:28:48 CET 2004 +# Last Modified: Mon, 09 May 2005 13:41:04 +0200 # Compiling Time: ~1 minutes # Maintainer: Kapolnasi Tamas @@ -9,6 +9,7 @@ pkgdesc="Swedish language support for KOffice." url="http://www.koffice.org/" depends=(koffice=$pkgver) +groups=('locale-extra') [ -e ../up2date.koffice-i18n ] && . ../up2date.koffice-i18n source=($pkgurl/$pkgname-$pkgver.tar.bz2) diff -rN -u frugalware-current-old/extra/source/locale/koffice-i18n-tg/FrugalBuild frugalware-current-new/extra/source/locale/koffice-i18n-tg/FrugalBuild --- frugalware-current-old/extra/source/locale/koffice-i18n-tg/FrugalBuild 2005-05-09 14:05:05.000000000 +0200 +++ frugalware-current-new/extra/source/locale/koffice-i18n-tg/FrugalBuild 2005-05-09 13:41:11.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Fri Nov 26 12:28:48 CET 2004 +# Last Modified: Mon, 09 May 2005 13:41:11 +0200 # Compiling Time: ~1 minutes # Maintainer: Kapolnasi Tamas @@ -9,6 +9,7 @@ pkgdesc="Tajik language support for KOffice." url="http://www.koffice.org/" depends=(koffice=$pkgver) +groups=('locale-extra') [ -e ../up2date.koffice-i18n ] && . ../up2date.koffice-i18n source=($pkgurl/$pkgname-$pkgver.tar.bz2) diff -rN -u frugalware-current-old/extra/source/locale/koffice-i18n-th/FrugalBuild frugalware-current-new/extra/source/locale/koffice-i18n-th/FrugalBuild --- frugalware-current-old/extra/source/locale/koffice-i18n-th/FrugalBuild 2005-05-09 14:05:05.000000000 +0200 +++ frugalware-current-new/extra/source/locale/koffice-i18n-th/FrugalBuild 2005-05-09 13:41:14.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Fri Nov 26 12:28:48 CET 2004 +# Last Modified: Mon, 09 May 2005 13:41:14 +0200 # Compiling Time: ~1 minutes # Maintainer: Kapolnasi Tamas @@ -9,6 +9,7 @@ pkgdesc="Thai language support for KOffice." url="http://www.koffice.org/" depends=(koffice=$pkgver) +groups=('locale-extra') [ -e ../up2date.koffice-i18n ] && . ../up2date.koffice-i18n source=($pkgurl/$pkgname-$pkgver.tar.bz2) diff -rN -u frugalware-current-old/extra/source/locale/koffice-i18n-tr/FrugalBuild frugalware-current-new/extra/source/locale/koffice-i18n-tr/FrugalBuild --- frugalware-current-old/extra/source/locale/koffice-i18n-tr/FrugalBuild 2005-05-09 14:05:05.000000000 +0200 +++ frugalware-current-new/extra/source/locale/koffice-i18n-tr/FrugalBuild 2005-05-09 13:41:16.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Fri Nov 26 12:28:48 CET 2004 +# Last Modified: Mon, 09 May 2005 13:41:16 +0200 # Compiling Time: ~1 minutes # Maintainer: Kapolnasi Tamas @@ -9,6 +9,7 @@ pkgdesc="Turkish language support for KOffice." url="http://www.koffice.org/" depends=(koffice=$pkgver) +groups=('locale-extra') [ -e ../up2date.koffice-i18n ] && . ../up2date.koffice-i18n source=($pkgurl/$pkgname-$pkgver.tar.bz2) diff -rN -u frugalware-current-old/extra/source/locale/koffice-i18n-ven/FrugalBuild frugalware-current-new/extra/source/locale/koffice-i18n-ven/FrugalBuild --- frugalware-current-old/extra/source/locale/koffice-i18n-ven/FrugalBuild 2005-05-09 14:05:05.000000000 +0200 +++ frugalware-current-new/extra/source/locale/koffice-i18n-ven/FrugalBuild 2005-05-09 13:41:18.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Fri Nov 26 12:28:48 CET 2004 +# Last Modified: Mon, 09 May 2005 13:41:18 +0200 # Compiling Time: ~1 minutes # Maintainer: Kapolnasi Tamas @@ -9,6 +9,7 @@ pkgdesc="Venda language support for KOffice." url="http://www.koffice.org/" depends=(koffice=$pkgver) +groups=('locale-extra') [ -e ../up2date.koffice-i18n ] && . ../up2date.koffice-i18n source=($pkgurl/$pkgname-$pkgver.tar.bz2) diff -rN -u frugalware-current-old/extra/source/locale/koffice-i18n-xh/FrugalBuild frugalware-current-new/extra/source/locale/koffice-i18n-xh/FrugalBuild --- frugalware-current-old/extra/source/locale/koffice-i18n-xh/FrugalBuild 2005-05-09 14:05:05.000000000 +0200 +++ frugalware-current-new/extra/source/locale/koffice-i18n-xh/FrugalBuild 2005-05-09 13:41:20.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Fri Nov 26 12:28:48 CET 2004 +# Last Modified: Mon, 09 May 2005 13:41:20 +0200 # Compiling Time: ~1 minutes # Maintainer: Kapolnasi Tamas @@ -9,6 +9,7 @@ pkgdesc="Xhosa language support for KOffice." url="http://www.koffice.org/" depends=(koffice=$pkgver) +groups=('locale-extra') [ -e ../up2date.koffice-i18n ] && . ../up2date.koffice-i18n source=($pkgurl/$pkgname-$pkgver.tar.bz2) diff -rN -u frugalware-current-old/extra/source/locale/koffice-i18n-zh_CN/FrugalBuild frugalware-current-new/extra/source/locale/koffice-i18n-zh_CN/FrugalBuild --- frugalware-current-old/extra/source/locale/koffice-i18n-zh_CN/FrugalBuild 2005-05-09 14:05:05.000000000 +0200 +++ frugalware-current-new/extra/source/locale/koffice-i18n-zh_CN/FrugalBuild 2005-05-09 13:41:22.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Fri Nov 26 12:28:48 CET 2004 +# Last Modified: Mon, 09 May 2005 13:41:22 +0200 # Compiling Time: ~1 minutes # Maintainer: Kapolnasi Tamas @@ -9,6 +9,7 @@ pkgdesc="Simplified Chinese language support for KOffice." url="http://www.koffice.org/" depends=(koffice=$pkgver) +groups=('locale-extra') [ -e ../up2date.koffice-i18n ] && . ../up2date.koffice-i18n source=($pkgurl/$pkgname-$pkgver.tar.bz2) diff -rN -u frugalware-current-old/extra/source/locale/koffice-i18n-zh_TW/FrugalBuild frugalware-current-new/extra/source/locale/koffice-i18n-zh_TW/FrugalBuild --- frugalware-current-old/extra/source/locale/koffice-i18n-zh_TW/FrugalBuild 2005-05-09 14:05:05.000000000 +0200 +++ frugalware-current-new/extra/source/locale/koffice-i18n-zh_TW/FrugalBuild 2005-05-09 13:41:24.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Fri Nov 26 12:28:48 CET 2004 +# Last Modified: Mon, 09 May 2005 13:41:24 +0200 # Compiling Time: ~1 minutes # Maintainer: Kapolnasi Tamas @@ -9,6 +9,7 @@ pkgdesc="Chinese language support for KOffice." url="http://www.koffice.org/" depends=(koffice=$pkgver) +groups=('locale-extra') [ -e ../up2date.koffice-i18n ] && . ../up2date.koffice-i18n source=($pkgurl/$pkgname-$pkgver.tar.bz2) diff -rN -u frugalware-current-old/extra/source/locale/koffice-i18n-zu/FrugalBuild frugalware-current-new/extra/source/locale/koffice-i18n-zu/FrugalBuild --- frugalware-current-old/extra/source/locale/koffice-i18n-zu/FrugalBuild 2005-05-09 14:05:05.000000000 +0200 +++ frugalware-current-new/extra/source/locale/koffice-i18n-zu/FrugalBuild 2005-05-09 13:41:26.000000000 +0200 @@ -1,4 +1,4 @@ -# Last Modified: Fri Nov 26 12:28:48 CET 2004 +# Last Modified: Mon, 09 May 2005 13:41:26 +0200 # Compiling Time: ~1 minutes # Maintainer: Kapolnasi Tamas @@ -9,6 +9,7 @@ pkgdesc="Zulu language support for KOffice." url="http://www.koffice.org/" depends=(koffice=$pkgver) +groups=('locale-extra') [ -e ../up2date.koffice-i18n ] && . ../up2date.koffice-i18n source=($pkgurl/$pkgname-$pkgver.tar.bz2) From mamajom at axelero.hu Mon May 9 14:52:41 2005 From: mamajom at axelero.hu (VMiklos) Date: Mon May 9 14:53:18 2005 Subject: [Frugalware-darcs] frugalware-current: homepage/packages2.php: added link to the pkg's changelog Message-ID: <20050509125241.B3F9966AAB@genesis.frugalware.org> Mon May 9 14:42:54 CEST 2005 VMiklos * homepage/packages2.php: added link to the pkg's changelog diff -rN -u frugalware-current-old/docs/homepage/frugalware/packages2.php frugalware-current-new/docs/homepage/frugalware/packages2.php --- frugalware-current-old/docs/homepage/frugalware/packages2.php 2005-05-09 14:48:21.000000000 +0200 +++ frugalware-current-new/docs/homepage/frugalware/packages2.php 2005-05-09 14:42:02.000000000 +0200 @@ -196,6 +196,12 @@ print "
\n"; print "\n"; print "\n"; + if ($arr['repo']=="extra") + { + $repodir="/" . $arr['repo']; + $groupdir=preg_replace("/-extra/", "", $arr['groups']); + } + print "\n"; if ($arr['groups'] != 'NULL') print "\n"; if ($arr['provides'] != 'NULL') print "\n"; if ($arr['depends'] != 'NULL') From mamajom at axelero.hu Mon May 9 15:51:01 2005 From: mamajom at axelero.hu (VMiklos) Date: Mon May 9 15:51:25 2005 Subject: [Frugalware-darcs] frugalware-current: homepage/packages2.php: added link to search the forums Message-ID: <20050509135101.3DE5366AAB@genesis.frugalware.org> Mon May 9 14:50:43 CEST 2005 VMiklos * homepage/packages2.php: added link to search the forums diff -rN -u frugalware-current-old/docs/homepage/frugalware/packages2.php frugalware-current-new/docs/homepage/frugalware/packages2.php --- frugalware-current-old/docs/homepage/frugalware/packages2.php 2005-05-09 15:47:31.000000000 +0200 +++ frugalware-current-new/docs/homepage/frugalware/packages2.php 2005-05-09 14:46:26.000000000 +0200 @@ -218,6 +218,7 @@ if ($arr['desc'] != 'NULL') print "\n"; if ($arr['maintainer'] != 'NULL') print "\n"; print(""); + print "\n"; if ($arr['md5'] != 'NULL') print "\n"; if ($arr['fwver'] != 'NULL') print "\n"; if ($arr['repo'] != 'NULL') print "\n"; From iron at frugalware.org Mon May 9 22:50:51 2005 From: iron at frugalware.org (Krisztian VASAS) Date: Mon May 9 22:53:40 2005 Subject: [Frugalware-darcs] frugalware-current: jox_distrowatch_article Message-ID: <20050509205051.9A89566AAB@genesis.frugalware.org> Mon May 9 21:47:41 CEST 2005 Krisztian VASAS * jox_distrowatch_article diff -rN -u frugalware-current-old/NEWS.hu frugalware-current-new/NEWS.hu --- frugalware-current-old/NEWS.hu 2005-05-09 22:47:44.000000000 +0200 +++ frugalware-current-new/NEWS.hu 2005-05-09 22:49:29.000000000 +0200 @@ -1,3 +1,8 @@ +Cikkek a Frugalware Linuxról +2005. máj. 9. 21:39:32 CEST +IroNiQ +

Megjelent 2 cikk a Frugalware Linuxról. Az elsõ cikk a jox.hu oldalon jelent meg, mely egy kis interjú Vajna Miklóssal, a projektvezetõnkkel. Ez a cikk itt olvasható. A másik cikk a Distrowatch.com -on jelent meg. Arról szól, hogy ezen a héten a Frugalware Linuxot választották a hét Linux disztribúciójává, bemutatva pár szóval, hogy milyen is. A cikk itt olvasható.
Köszönet a cikkek írójának.

+ Megjelent a Frugalware 0.2 2005. ápr. 28., csütörtök, 09.33.28 CEST xbit From iron at frugalware.org Mon May 9 22:57:25 2005 From: iron at frugalware.org (Krisztian VASAS) Date: Mon May 9 23:00:53 2005 Subject: [Frugalware-darcs] frugalware-current: jox_distrowatch_article javitas Message-ID: <20050509205725.F3F8B66AAE@genesis.frugalware.org> Mon May 9 21:58:31 CEST 2005 Krisztian VASAS * jox_distrowatch_article javitas diff -rN -u frugalware-current-old/NEWS.hu frugalware-current-new/NEWS.hu --- frugalware-current-old/NEWS.hu 2005-05-09 22:52:14.000000000 +0200 +++ frugalware-current-new/NEWS.hu 2005-05-09 22:55:47.000000000 +0200 @@ -1,7 +1,7 @@ Cikkek a Frugalware Linuxról 2005. máj. 9. 21:39:32 CEST IroNiQ -

Megjelent 2 cikk a Frugalware Linuxról. Az elsõ cikk a jox.hu oldalon jelent meg, mely egy kis interjú Vajna Miklóssal, a projektvezetõnkkel. Ez a cikk itt olvasható. A másik cikk a Distrowatch.com -on jelent meg. Arról szól, hogy ezen a héten a Frugalware Linuxot választották a hét Linux disztribúciójává, bemutatva pár szóval, hogy milyen is. A cikk itt olvasható.
Köszönet a cikkek írójának.

+

Megjelent 2 cikk a Frugalware Linuxról. Az elsõ a jox.hu oldalon, mely egy kis interjú Vajna Miklóssal, a projektvezetõnkkel. A cikk itt olvasható. A másik a Distrowatch.com -on jelent meg. Arról szól, hogy ezen a héten a Frugalware Linuxot választották a hét Linux disztribúciójává, bemutatva pár szóval, hogy milyen is. A cikk itt olvasható.
Köszönet a cikkek írójának.

Megjelent a Frugalware 0.2 2005. ápr. 28., csütörtök, 09.33.28 CEST From iron at frugalware.org Mon May 9 23:03:45 2005 From: iron at frugalware.org (Krisztian VASAS) Date: Mon May 9 23:07:29 2005 Subject: [Frugalware-darcs] frugalware-current: jox_distrowatch_article javitas 2 Message-ID: <20050509210345.7F43D66AAE@genesis.frugalware.org> Mon May 9 21:59:38 CEST 2005 Krisztian VASAS * jox_distrowatch_article javitas 2 diff -rN -u frugalware-current-old/NEWS.hu frugalware-current-new/NEWS.hu --- frugalware-current-old/NEWS.hu 2005-05-09 22:58:38.000000000 +0200 +++ frugalware-current-new/NEWS.hu 2005-05-09 22:05:13.000000000 +0200 @@ -1,7 +1,7 @@ Cikkek a Frugalware Linuxról 2005. máj. 9. 21:39:32 CEST IroNiQ -

Megjelent 2 cikk a Frugalware Linuxról. Az elsõ a jox.hu oldalon, mely egy kis interjú Vajna Miklóssal, a projektvezetõnkkel. A cikk itt olvasható. A másik a Distrowatch.com -on jelent meg. Arról szól, hogy ezen a héten a Frugalware Linuxot választották a hét Linux disztribúciójává, bemutatva pár szóval, hogy milyen is. A cikk itt olvasható.
Köszönet a cikkek írójának.

+

Megjelent 2 cikk a Frugalware Linuxról. Az elsõ a jox.hu oldalon, mely egy kis interjú Vajna Miklóssal, a projektvezetõnkkel. A cikk itt olvasható. A másik a Distrowatch.com -on jelent meg. Arról szól, hogy ezen a héten a Frugalware Linuxot választották a hét Linux disztribúciójává, bemutatva pár szóval, hogy milyen is. A cikk itt olvasható.
Köszönet a cikkek írójának.

Megjelent a Frugalware 0.2 2005. ápr. 28., csütörtök, 09.33.28 CEST From iron at frugalware.org Mon May 9 23:10:32 2005 From: iron at frugalware.org (Krisztian VASAS) Date: Mon May 9 23:10:58 2005 Subject: [Frugalware-darcs] frugalware-current: jox_distrowatch_article-english Message-ID: <20050509211032.C140966AAE@genesis.frugalware.org> Mon May 9 22:30:05 CEST 2005 Krisztian VASAS * jox_distrowatch_article-english diff -rN -u frugalware-current-old/NEWS frugalware-current-new/NEWS --- frugalware-current-old/NEWS 2005-05-09 23:05:12.000000000 +0200 +++ frugalware-current-new/NEWS 2005-05-09 22:34:57.000000000 +0200 @@ -1,3 +1,8 @@ +Articles about Frugalware Linux +Mon May 9 21:42:15 CEST 2005 +IroNiQ +

Two arcticles are published about Frugalware Linux. The first is an interview on jox.hu, a hungarian IT page. The article is available from here (only in Hungarian). The second is on Distrowatch.com. The Distrowatch staff chose the Frugalware Linux to the "Featured distribution of the week". They spent some time to install and evaluate other, well-known Linux distributions and decided to give our distro that title. You can read this article here.

+ Frugalware 0.2 released Thu Apr 28 09:33:28 CEST 2005 VMiklos From mamajom at axelero.hu Tue May 10 01:47:36 2005 From: mamajom at axelero.hu (VMiklos) Date: Tue May 10 01:49:24 2005 Subject: [Frugalware-darcs] setup: added busybox's config Message-ID: <20050509234736.3994B66AAB@genesis.frugalware.org> Mon May 9 20:06:17 CEST 2005 VMiklos * added busybox's config diff -rN -u setup-old/config/busybox.config setup-new/config/busybox.config --- setup-old/config/busybox.config 1970-01-01 01:00:00.000000000 +0100 +++ setup-new/config/busybox.config 2005-05-10 01:47:34.000000000 +0200 @@ -0,0 +1,427 @@ +# +# Automatically generated make config: don't edit +# +HAVE_DOT_CONFIG=y + +# +# General Configuration +# +# CONFIG_FEATURE_BUFFERS_USE_MALLOC is not set +CONFIG_FEATURE_BUFFERS_GO_ON_STACK=y +# CONFIG_FEATURE_BUFFERS_GO_IN_BSS is not set +CONFIG_FEATURE_VERBOSE_USAGE=y +# CONFIG_FEATURE_INSTALLER is not set +# CONFIG_LOCALE_SUPPORT is not set +# CONFIG_FEATURE_DEVFS is not set +CONFIG_FEATURE_DEVPTS=y +# CONFIG_FEATURE_CLEAN_UP is not set +# CONFIG_FEATURE_SUID is not set +# CONFIG_SELINUX is not set + +# +# Build Options +# +# CONFIG_STATIC is not set +CONFIG_LFS=y +# USING_CROSS_COMPILER is not set +EXTRA_CFLAGS_OPTIONS="-march=i486" + +# +# Installation Options +# +# CONFIG_INSTALL_NO_USR is not set +PREFIX="./_install" + +# +# Archival Utilities +# +# CONFIG_AR is not set +CONFIG_BUNZIP2=y +# CONFIG_CPIO is not set +# CONFIG_DPKG is not set +# CONFIG_DPKG_DEB is not set +CONFIG_GUNZIP=y +# CONFIG_FEATURE_GUNZIP_UNCOMPRESS is not set +CONFIG_GZIP=y +# CONFIG_RPM2CPIO is not set +# CONFIG_RPM is not set +CONFIG_TAR=y +CONFIG_FEATURE_TAR_CREATE=y +CONFIG_FEATURE_TAR_BZIP2=y +# CONFIG_FEATURE_TAR_FROM is not set +CONFIG_FEATURE_TAR_GZIP=y +# CONFIG_FEATURE_TAR_COMPRESS is not set +CONFIG_FEATURE_TAR_OLDGNU_COMPATABILITY=y +CONFIG_FEATURE_TAR_GNU_EXTENSIONS=y +# CONFIG_FEATURE_TAR_LONG_OPTIONS is not set +# CONFIG_UNCOMPRESS is not set +CONFIG_UNZIP=y + +# +# Common options for cpio and tar +# +# CONFIG_FEATURE_UNARCHIVE_TAPE is not set + +# +# Coreutils +# +CONFIG_BASENAME=y +# CONFIG_CAL is not set +CONFIG_CAT=y +CONFIG_CHGRP=y +CONFIG_CHMOD=y +CONFIG_CHOWN=y +CONFIG_CHROOT=y +CONFIG_CMP=y +CONFIG_CP=y +CONFIG_CUT=y +CONFIG_DATE=y +CONFIG_FEATURE_DATE_ISOFMT=y +CONFIG_DD=y +CONFIG_DF=y +CONFIG_DIRNAME=y +# CONFIG_DOS2UNIX is not set +CONFIG_DU=y +CONFIG_FEATURE_DU_DEFALT_BLOCKSIZE_1K=y +CONFIG_ECHO=y +CONFIG_FEATURE_FANCY_ECHO=y +CONFIG_ENV=y +CONFIG_EXPR=y +CONFIG_FALSE=y +# CONFIG_FOLD is not set +CONFIG_HEAD=y +# CONFIG_FEATURE_FANCY_HEAD is not set +# CONFIG_HOSTID is not set +CONFIG_ID=y +CONFIG_INSTALL=y +# CONFIG_LENGTH is not set +CONFIG_LN=y +# CONFIG_LOGNAME is not set +CONFIG_LS=y +CONFIG_FEATURE_LS_FILETYPES=y +CONFIG_FEATURE_LS_FOLLOWLINKS=y +CONFIG_FEATURE_LS_RECURSIVE=y +CONFIG_FEATURE_LS_SORTFILES=y +CONFIG_FEATURE_LS_TIMESTAMPS=y +CONFIG_FEATURE_LS_USERNAME=y +CONFIG_FEATURE_LS_COLOR=y +CONFIG_MD5SUM=y +CONFIG_MKDIR=y +# CONFIG_MKFIFO is not set +CONFIG_MKNOD=y +CONFIG_MV=y +# CONFIG_OD is not set +CONFIG_PRINTF=y +CONFIG_PWD=y +# CONFIG_REALPATH is not set +CONFIG_RM=y +CONFIG_RMDIR=y +CONFIG_SEQ=y +# CONFIG_SHA1SUM is not set +CONFIG_SLEEP=y +# CONFIG_FEATURE_FANCY_SLEEP is not set +CONFIG_SORT=y +# CONFIG_STTY is not set +CONFIG_SYNC=y +CONFIG_TAIL=y +# CONFIG_FEATURE_FANCY_TAIL is not set +CONFIG_TEE=y +CONFIG_FEATURE_TEE_USE_BLOCK_IO=y +CONFIG_TEST=y + +# +# test (forced enabled for use with shell) +# +CONFIG_TOUCH=y +CONFIG_TR=y +CONFIG_TRUE=y +CONFIG_TTY=y +CONFIG_UNAME=y +CONFIG_UNIQ=y +CONFIG_USLEEP=y +# CONFIG_UUDECODE is not set +# CONFIG_UUENCODE is not set +# CONFIG_WATCH is not set +CONFIG_WC=y +# CONFIG_WHO is not set +CONFIG_WHOAMI=y +CONFIG_YES=y + +# +# Common options for cp and mv +# +CONFIG_FEATURE_PRESERVE_HARDLINKS=y + +# +# Common options for ls and more +# +CONFIG_FEATURE_AUTOWIDTH=y + +# +# Common options for df, du, ls +# +CONFIG_FEATURE_HUMAN_READABLE=y + +# +# Common options for md5sum, sha1sum +# +CONFIG_FEATURE_MD5_SHA1_SUM_CHECK=y + +# +# Console Utilities +# +CONFIG_CHVT=y +CONFIG_CLEAR=y +CONFIG_DEALLOCVT=y +# CONFIG_DUMPKMAP is not set +# CONFIG_LOADFONT is not set +# CONFIG_LOADKMAP is not set +CONFIG_OPENVT=y +CONFIG_RESET=y +# CONFIG_SETKEYCODES is not set + +# +# Debian Utilities +# +CONFIG_MKTEMP=y +# CONFIG_PIPE_PROGRESS is not set +CONFIG_READLINK=y +# CONFIG_RUN_PARTS is not set +# CONFIG_START_STOP_DAEMON is not set +CONFIG_WHICH=y + +# +# Editors +# +# CONFIG_AWK is not set +# CONFIG_PATCH is not set +CONFIG_SED=y +CONFIG_VI=y +CONFIG_FEATURE_VI_COLON=y +CONFIG_FEATURE_VI_YANKMARK=y +CONFIG_FEATURE_VI_SEARCH=y +CONFIG_FEATURE_VI_USE_SIGNALS=y +CONFIG_FEATURE_VI_DOT_CMD=y +CONFIG_FEATURE_VI_READONLY=y +CONFIG_FEATURE_VI_SETOPTS=y +CONFIG_FEATURE_VI_SET=y +CONFIG_FEATURE_VI_WIN_RESIZE=y +CONFIG_FEATURE_VI_OPTIMIZE_CURSOR=y + +# +# Finding Utilities +# +CONFIG_FIND=y +CONFIG_FEATURE_FIND_MTIME=y +CONFIG_FEATURE_FIND_PERM=y +CONFIG_FEATURE_FIND_TYPE=y +CONFIG_FEATURE_FIND_XDEV=y +# CONFIG_FEATURE_FIND_NEWER is not set +# CONFIG_FEATURE_FIND_INUM is not set +CONFIG_GREP=y +CONFIG_FEATURE_GREP_EGREP_ALIAS=y +CONFIG_FEATURE_GREP_FGREP_ALIAS=y +CONFIG_FEATURE_GREP_CONTEXT=y +CONFIG_XARGS=y +# CONFIG_FEATURE_XARGS_SUPPORT_CONFIRMATION is not set +CONFIG_FEATURE_XARGS_SUPPORT_QUOTES=y +CONFIG_FEATURE_XARGS_SUPPORT_TERMOPT=y +CONFIG_FEATURE_XARGS_SUPPORT_ZERO_TERM=y + +# +# Init Utilities +# +CONFIG_INIT=y +CONFIG_FEATURE_USE_INITTAB=y +CONFIG_FEATURE_INITRD=y +# CONFIG_FEATURE_INIT_COREDUMPS is not set +CONFIG_FEATURE_EXTRA_QUIET=y +CONFIG_HALT=y +CONFIG_POWEROFF=y +CONFIG_REBOOT=y +# CONFIG_MESG is not set + +# +# Login/Password Management Utilities +# +# CONFIG_USE_BB_PWD_GRP is not set +# CONFIG_ADDGROUP is not set +# CONFIG_DELGROUP is not set +# CONFIG_ADDUSER is not set +# CONFIG_DELUSER is not set +# CONFIG_GETTY is not set +# CONFIG_LOGIN is not set +# CONFIG_PASSWD is not set +# CONFIG_SU is not set +# CONFIG_SULOGIN is not set +# CONFIG_VLOCK is not set + +# +# Miscellaneous Utilities +# +# CONFIG_ADJTIMEX is not set +# CONFIG_CROND is not set +# CONFIG_CRONTAB is not set +# CONFIG_DC is not set +# CONFIG_DEVFSD is not set +# CONFIG_LAST is not set +# CONFIG_HDPARM is not set +# CONFIG_MAKEDEVS is not set +# CONFIG_MT is not set +# CONFIG_RX is not set +CONFIG_STRINGS=y +CONFIG_TIME=y +# CONFIG_WATCHDOG is not set + +# +# Linux Module Utilities +# +# CONFIG_INSMOD is not set +# CONFIG_LSMOD is not set +# CONFIG_MODPROBE is not set +# CONFIG_RMMOD is not set + +# +# Networking Utilities +# +# CONFIG_FEATURE_IPV6 is not set +# CONFIG_ARPING is not set +# CONFIG_FTPGET is not set +# CONFIG_FTPPUT is not set +CONFIG_HOSTNAME=y +# CONFIG_HTTPD is not set +CONFIG_IFCONFIG=y +CONFIG_FEATURE_IFCONFIG_STATUS=y +# CONFIG_FEATURE_IFCONFIG_SLIP is not set +# CONFIG_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ is not set +# CONFIG_FEATURE_IFCONFIG_HW is not set +# CONFIG_FEATURE_IFCONFIG_BROADCAST_PLUS is not set +# CONFIG_IFUPDOWN is not set +# CONFIG_INETD is not set +# CONFIG_IP is not set +# CONFIG_IPCALC is not set +# CONFIG_IPADDR is not set +# CONFIG_IPLINK is not set +# CONFIG_IPROUTE is not set +# CONFIG_IPTUNNEL is not set +# CONFIG_NAMEIF is not set +# CONFIG_NC is not set +# CONFIG_NETSTAT is not set +# CONFIG_NSLOOKUP is not set +CONFIG_PING=y +CONFIG_FEATURE_FANCY_PING=y +CONFIG_ROUTE=y +# CONFIG_TELNET is not set +# CONFIG_TELNETD is not set +# CONFIG_TFTP is not set +# CONFIG_TRACEROUTE is not set +# CONFIG_VCONFIG is not set +CONFIG_WGET=y +CONFIG_FEATURE_WGET_STATUSBAR=y +CONFIG_FEATURE_WGET_AUTHENTICATION=y +# CONFIG_FEATURE_WGET_IP6_LITERAL is not set + +# +# udhcp Server/Client +# +# CONFIG_UDHCPD is not set +# CONFIG_UDHCPC is not set + +# +# Process Utilities +# +CONFIG_FREE=y +CONFIG_KILL=y +CONFIG_KILLALL=y +CONFIG_PIDOF=y +CONFIG_PS=y +# CONFIG_RENICE is not set +# CONFIG_TOP is not set +CONFIG_UPTIME=y +# CONFIG_SYSCTL is not set + +# +# Another Bourne-like Shell +# +CONFIG_FEATURE_SH_IS_ASH=y +# CONFIG_FEATURE_SH_IS_HUSH is not set +# CONFIG_FEATURE_SH_IS_LASH is not set +# CONFIG_FEATURE_SH_IS_MSH is not set +# CONFIG_FEATURE_SH_IS_NONE is not set +CONFIG_ASH=y + +# +# Ash Shell Options +# +CONFIG_ASH_JOB_CONTROL=y +CONFIG_ASH_ALIAS=y +CONFIG_ASH_MATH_SUPPORT=y +CONFIG_ASH_MATH_SUPPORT_64=y +# CONFIG_ASH_GETOPTS is not set +# CONFIG_ASH_CMDCMD is not set +# CONFIG_ASH_MAIL is not set +CONFIG_ASH_OPTIMIZE_FOR_SIZE=y +# CONFIG_ASH_RANDOM_SUPPORT is not set +# CONFIG_HUSH is not set +# CONFIG_LASH is not set +# CONFIG_MSH is not set + +# +# Bourne Shell Options +# +CONFIG_FEATURE_SH_EXTRA_QUIET=y +# CONFIG_FEATURE_SH_STANDALONE_SHELL is not set +CONFIG_FEATURE_COMMAND_EDITING=y +CONFIG_FEATURE_COMMAND_HISTORY=15 +CONFIG_FEATURE_COMMAND_SAVEHISTORY=y +CONFIG_FEATURE_COMMAND_TAB_COMPLETION=y +# CONFIG_FEATURE_COMMAND_USERNAME_COMPLETION is not set +CONFIG_FEATURE_SH_FANCY_PROMPT=y + +# +# System Logging Utilities +# +CONFIG_SYSLOGD=y +CONFIG_FEATURE_ROTATE_LOGFILE=y +# CONFIG_FEATURE_REMOTE_LOG is not set +# CONFIG_FEATURE_IPC_SYSLOG is not set +CONFIG_KLOGD=y +CONFIG_LOGGER=y + +# +# Linux System Utilities +# +CONFIG_DMESG=y +# CONFIG_FBSET is not set +# CONFIG_FDFLUSH is not set +# CONFIG_FDFORMAT is not set +# CONFIG_FDISK is not set +FDISK_SUPPORT_LARGE_DISKS=y +# CONFIG_FREERAMDISK is not set +# CONFIG_FSCK_MINIX is not set +# CONFIG_MKFS_MINIX is not set +# CONFIG_GETOPT is not set +CONFIG_HEXDUMP=y +# CONFIG_HWCLOCK is not set +# CONFIG_LOSETUP is not set +CONFIG_MKSWAP=y +CONFIG_MORE=y +CONFIG_FEATURE_USE_TERMIOS=y +CONFIG_PIVOT_ROOT=y +# CONFIG_RDATE is not set +CONFIG_SWAPONOFF=y +CONFIG_MOUNT=y +CONFIG_NFSMOUNT=y +CONFIG_UMOUNT=y +# CONFIG_FEATURE_MOUNT_FORCE is not set + +# +# Common options for mount/umount +# +CONFIG_FEATURE_MOUNT_LOOP=y +# CONFIG_FEATURE_MTAB_SUPPORT is not set + +# +# Debugging Options +# +# CONFIG_DEBUG is not set From mamajom at axelero.hu Tue May 10 01:47:46 2005 From: mamajom at axelero.hu (VMiklos) Date: Tue May 10 01:50:15 2005 Subject: [Frugalware-darcs] setup: new busybox options Message-ID: <20050509234746.6187666AAD@genesis.frugalware.org> Mon May 9 20:38:12 CEST 2005 VMiklos * new busybox options diff -rN -u setup-old/config/busybox.config setup-new/config/busybox.config --- setup-old/config/busybox.config 2005-05-10 01:47:41.000000000 +0200 +++ setup-new/config/busybox.config 2005-05-10 01:47:41.000000000 +0200 @@ -132,6 +132,7 @@ # # test (forced enabled for use with shell) # +# CONFIG_FEATURE_TEST_64 is not set CONFIG_TOUCH=y CONFIG_TR=y CONFIG_TRUE=y From mamajom at axelero.hu Tue May 10 01:48:02 2005 From: mamajom at axelero.hu (VMiklos) Date: Tue May 10 01:50:20 2005 Subject: [Frugalware-darcs] setup: s/486/686/ Message-ID: <20050509234802.F058E66AAB@genesis.frugalware.org> Mon May 9 20:39:09 CEST 2005 VMiklos * s/486/686/ diff -rN -u setup-old/config/busybox.config setup-new/config/busybox.config --- setup-old/config/busybox.config 2005-05-10 01:48:00.000000000 +0200 +++ setup-new/config/busybox.config 2005-05-10 00:53:27.000000000 +0200 @@ -24,7 +24,7 @@ # CONFIG_STATIC is not set CONFIG_LFS=y # USING_CROSS_COMPILER is not set -EXTRA_CFLAGS_OPTIONS="-march=i486" +EXTRA_CFLAGS_OPTIONS="-march=i686" # # Installation Options From mamajom at axelero.hu Tue May 10 01:48:43 2005 From: mamajom at axelero.hu (VMiklos) Date: Tue May 10 01:50:22 2005 Subject: [Frugalware-darcs] setup: initial import Message-ID: <20050509234843.E59E666AAB@genesis.frugalware.org> Tue May 10 00:19:15 CEST 2005 VMiklos * initial import diff -rN -u setup-old/Makefile setup-new/Makefile --- setup-old/Makefile 1970-01-01 01:00:00.000000000 +0100 +++ setup-new/Makefile 2005-05-10 01:48:32.000000000 +0200 @@ -0,0 +1,190 @@ +# Makefile for Frugalware Linux Setup +# +# Copyright (C) 2005 Miklos Vajna +# +# This program 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; version 2 of the License. +# +# This program 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 this program; if not, write to the Free Software +# Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA +# + +VERSION = 0.6.2 +BASHVER = 3.0-6 +BUSYVER = 1.00 +DIALOGVER = 1.0_20050306-1 +E2VER = 1.37-1 +REISERVER = 3.6.19-2 +LYNXVER = 2.8.5-2 +DHCPVER = 1.3.22pl4-2 +FWVER = 0.2-1 +NETVER = 1.60-10 +LIBCVER = 2.3.5-1 +KBDVER = 1.12-9 +KERNELVER = 2.6.11 +KERNELREL = 3 + +export PATH := /usr/lib/ccache/bin:$(PATH) +export CFLAGS = -march=i686 -O2 -pipe + +CDIR = cache +CONFDIR = config +BDIR = build +CWD=`pwd` + +packages = bash busybox dialog e2fsprogs reiserfsprogs lynx dhcpcd frugalware \ + net-tools glibc kbd kernel +fonts = lat1-16.psfu.gz lat2-16.psfu.gz lat9w-16.psfu.gz +kpatches = linux-$(KERNELVER)-2.6.11.7.diff linux-2.6-seg-5.patch \ + bootsplash-3.1.4-$(KERNELVER).diff + +compile: $(packages) + +clean: + rm -rf $(BDIR) $(packages) + +bash: + rm -rf $(BDIR) + mkdir $(BDIR) + rm -rf bash + mkdir -p bash/{bin,etc} + cd $(BDIR) && tar xvzf ../$(CDIR)/bash-$(BASHVER).fpm + cp -a $(BDIR)/bin/bash bash/bin/ + echo "root:x:0:0::/root:/bin/sh" >bash/etc/passwd + +busybox: + rm -rf $(BDIR) + mkdir $(BDIR) + rm -rf busybox + mkdir -p busybox/mnt/{source,target} + mkdir -p busybox/tmp + cd $(BDIR) && tar xvzf ../$(CDIR)/busybox-$(BUSYVER).tar.gz + cp $(CONFDIR)/busybox.config $(BDIR)/busybox-$(BUSYVER)/.config + cd $(BDIR)/busybox-$(BUSYVER); \ + sed -i "s/-march=i686/$(CFLAGS)/" .config; \ + make; \ + make PREFIX=$(CWD)/../../busybox install + +dialog: + rm -rf $(BDIR) + mkdir $(BDIR) + rm -rf dialog + mkdir -p dialog/bin + cd $(BDIR) && tar xzf ../$(CDIR)/dialog-$(DIALOGVER).fpm + cp -a $(BDIR)/bin/dialog dialog/bin/ + +e2fsprogs: + rm -rf $(BDIR) + mkdir $(BDIR) + rm -rf e2fsprogs + mkdir -p e2fsprogs/{sbin,lib} + cd $(BDIR) && tar xvzf ../$(CDIR)/e2fsprogs-$(E2VER).fpm + cp -a $(BDIR)/sbin/{mke2fs,e2fsck} e2fsprogs/sbin/ + cp -a $(BDIR)/lib/{libblkid*,libcom_err*,libe2p*,libext2fs*,libuuid*} e2fsprogs/lib/ + mkdir e2fsprogs/etc/ + touch e2fsprogs/etc/fstab + +reiserfsprogs: + rm -rf $(BDIR) + mkdir $(BDIR) + rm -rf reiserfsprog + mkdir -p reiserfsprogs/sbin + cd $(BDIR) && tar xvzf ../$(CDIR)/reiserfsprogs-$(REISERVER).fpm + cp -a $(BDIR)/sbin/{mkreiserfs,reiserfsck} reiserfsprogs/sbin/ + mkdir reiserfsprogs/etc/ + touch reiserfsprogs/etc/fstab +lynx: + rm -rf $(BDIR) + mkdir $(BDIR) + rm -rf lynx + mkdir -p lynx/usr/bin lynx/usr/lib + cd $(BDIR) && tar xvzf ../$(CDIR)/lynx-$(LYNXVER).fpm + cp -a $(BDIR)/usr/bin/lynx lynx/usr/bin/ + cp -a $(BDIR)/usr/lib/lynx.cfg lynx/usr/lib/ + +dhcpcd: + rm -rf $(BDIR) + mkdir $(BDIR) + rm -rf dhcpcd + mkdir -p dhcpcd/sbin + cd $(BDIR) && tar xvzf ../$(CDIR)/dhcpcd-$(DHCPVER).fpm + cp -a $(BDIR)/sbin/dhcpcd dhcpcd/sbin/ + +frugalware: + rm -rf $(BDIR) + mkdir $(BDIR) + rm -rf frugalware + mkdir -p frugalware/var/lib/frugalware/messages/ + cd $(BDIR) && tar xvzf ../$(CDIR)/frugalware-$(FWVER).fpm + cp -a $(BDIR)/var/lib/frugalware/messages/rc.messages \ + frugalware/var/lib/frugalware/messages/ + +net-tools: + rm -rf $(BDIR) + mkdir $(BDIR) + rm -rf net-tools + mkdir -p net-tools/{etc/rc.d/,etc/sysconfig/,sbin/} \ + net-tools/var/lib/frugalware/{messages,system} + cd $(BDIR) && tar xvzf ../$(CDIR)/net-tools-$(NETVER).fpm; \ + cp -a var/lib/frugalware/messages/* \ + ../net-tools/var/lib/frugalware/messages/; \ + sed -i 's/^\(gethostname .*\)/# \1\nhname=frugalware\ndname=example.net/;s/--default-item lo/--default-item dhcp/' \ + var/lib/frugalware/system/netconfig; \ + cp -a var/lib/frugalware/system/* \ + ../net-tools/var/lib/frugalware/system/; \ + sed -i 's|/bin/sh|/bin/bash|' etc/rc.d/rc.interfaces; \ + sed -i 's/grep -w/grep/;s/grep -vw/grep -v/' etc/rc.d/rc.interfaces; \ + cp -a etc/rc.d/rc.interfaces ../net-tools/etc/rc.d/; \ + cp -a sbin/netconfig ../net-tools/sbin/ + +glibc: + rm -rf $(BDIR) + mkdir $(BDIR) + rm -rf glibc + mkdir -p glibc/lib + cd $(BDIR) && tar xvzf ../$(CDIR)/glibc-$(LIBCVER).fpm + cp -a $(BDIR)/lib/{ld*,libc*,libm*,libdl*,libnss*,libresolv*} glibc/lib/ + +kbd: + rm -rf $(BDIR) + mkdir $(BDIR) + rm -rf kbd + mkdir -p kbd/usr/{bin,share/kbd/keymaps,share/kbd/consolefonts} + cd $(BDIR) && tar xzf ../$(CDIR)/kbd-$(KBDVER).fpm + cp -a $(BDIR)/{bin/loadkeys,usr/bin/setfont} kbd/usr/bin/ + cp -a $(BDIR)/usr/share/kbd/keymaps/{i386,include} \ + kbd/usr/share/kbd/keymaps/ + for i in $(fonts); do \ + cp -a $(BDIR)/usr/share/kbd/consolefonts/$$i \ + kbd/usr/share/kbd/consolefonts/; \ + done + +kernel: + rm -rf $(BDIR) + mkdir $(BDIR) + rm -rf kernel + mkdir -p kernel + cd $(BDIR) && tar xjf ../$(CDIR)/linux-$(KERNELVER).tar.bz2 + cd linux-$(KERNELVER); \ + for i in $(kpatches); do \ + patch -p1 < ../../$(CDIR)/$$i; \ + done; \ + cp ../../$(CONFDIR)/kernel.config .config; \ + sed -i "s/EXTRAVERSION =.*/EXTRAVERSION = -fw$(KERNELREL)/" Makefile; \ + yes "" | make config >/dev/null; \ + make; \ + mkdir -p $(CWD)/../../kernel/lib; \ + make INSTALL_MOD_PATH=$(CWD)/../../kernel/ modules_install; \ + cp arch/i386/boot/bzImage \ + $(CWD)/../../vmlinuz-$(KERNELVER)-fw$(KERNELREL) + cd kernel/ && find . -name *ko|xargs gzip + +test: + @echo $(CWD) From mamajom at axelero.hu Tue May 10 01:49:47 2005 From: mamajom at axelero.hu (VMiklos) Date: Tue May 10 01:50:25 2005 Subject: [Frugalware-darcs] setup: edit kernel's Makefile, not ours Message-ID: <20050509234947.95A3366AAD@genesis.frugalware.org> Tue May 10 00:20:52 CEST 2005 VMiklos * edit kernel's Makefile, not ours diff -rN -u setup-old/Makefile setup-new/Makefile --- setup-old/Makefile 2005-05-10 01:49:19.000000000 +0200 +++ setup-new/Makefile 2005-05-10 00:53:27.000000000 +0200 @@ -171,7 +171,7 @@ mkdir $(BDIR) rm -rf kernel mkdir -p kernel - cd $(BDIR) && tar xjf ../$(CDIR)/linux-$(KERNELVER).tar.bz2 + cd $(BDIR) && tar xjf ../$(CDIR)/linux-$(KERNELVER).tar.bz2; \ cd linux-$(KERNELVER); \ for i in $(kpatches); do \ patch -p1 < ../../$(CDIR)/$$i; \ From mamajom at axelero.hu Tue May 10 01:47:17 2005 From: mamajom at axelero.hu (VMiklos) Date: Tue May 10 09:16:08 2005 Subject: [Frugalware-darcs] setup: moved source files to src/ Message-ID: <20050509234717.7A99A66AAB@genesis.frugalware.org> Mon May 9 19:06:23 CEST 2005 VMiklos * moved source files to src/ diff -rN -u setup-old/de.conf setup-new/de.conf --- setup-old/de.conf 2004-09-22 19:26:00.000000000 +0200 +++ setup-new/de.conf 1970-01-01 01:00:00.000000000 +0100 @@ -1,4 +0,0 @@ -export LANG=de_DE -export LC_ALL=$LANG -export CHARSET=iso-8859-1 -font=lat1-16.psfu.gz diff -rN -u setup-old/en.conf setup-new/en.conf --- setup-old/en.conf 2004-08-24 13:20:25.000000000 +0200 +++ setup-new/en.conf 1970-01-01 01:00:00.000000000 +0100 @@ -1,3 +0,0 @@ -export LANG=en_US -export LC_ALL=$LANG -export CHARSET=iso-8859-1 diff -rN -u setup-old/hu.conf setup-new/hu.conf --- setup-old/hu.conf 2004-08-24 13:20:11.000000000 +0200 +++ setup-new/hu.conf 1970-01-01 01:00:00.000000000 +0100 @@ -1,4 +0,0 @@ -export LANG=hu_HU -export LC_ALL=$LANG -export CHARSET=iso-8859-2 -font=lat2-16.psfu.gz diff -rN -u setup-old/inittab setup-new/inittab --- setup-old/inittab 2004-08-14 13:13:53.000000000 +0200 +++ setup-new/inittab 1970-01-01 01:00:00.000000000 +0100 @@ -1,19 +0,0 @@ -# /etc/inittab for frugalware setup -# Boot-time system configuration/initialization script. -# This is run first except when booting in single-user mode. -::sysinit:/etc/rc.d/rc.S - -# Login /bin/sh invocations on selected ttys. -# -# Start the setup on the console -::respawn:-/bin/setup -# Start an "askfirst" shell on tty2 and tty3 -tty2::askfirst:-/bin/sh -tty3::askfirst:-/bin/sh - -# Reboot when ctrl-alt-del keys are pressed. -::ctrlaltdel:/sbin/reboot - -# Stuff to do before halting or rebooting. -::shutdown:/sbin/swapoff -a >/dev/null 2>&1 -::shutdown:/bin/umount -a -r >/dev/null 2>&1 diff -rN -u setup-old/it.conf setup-new/it.conf --- setup-old/it.conf 2004-09-04 16:54:09.000000000 +0200 +++ setup-new/it.conf 1970-01-01 01:00:00.000000000 +0100 @@ -1,4 +0,0 @@ -export LANG=it_IT -export LC_ALL=$LANG -export CHARSET=iso-8859-1 -font=lat9w-16.psfu.gz diff -rN -u setup-old/rc.S setup-new/rc.S --- setup-old/rc.S 2005-03-24 00:46:26.000000000 +0100 +++ setup-new/rc.S 1970-01-01 01:00:00.000000000 +0100 @@ -1,20 +0,0 @@ -#!/bin/sh - -clear -mount -t proc none /proc -mount -t sysfs none /sys -mount -t tmpfs none /tmp -cat /proc/mounts >/etc/mtab -depmod -a -modprobe iso9660 -modprobe BusLogic 2>/dev/null - -# try to load all the hub modules: -modprobe -q ehci-hcd >/dev/null 2>&1 -modprobe -q ohci-hcd >/dev/null 2>&1 -modprobe -q uhci-hcd >/dev/null 2>&1 - -/etc/rc.d/rc.udev -setterm -blank 0 - -# vim: ft=sh diff -rN -u setup-old/rc.hotplug setup-new/rc.hotplug --- setup-old/rc.hotplug 2005-02-12 15:29:55.000000000 +0100 +++ setup-new/rc.hotplug 1970-01-01 01:00:00.000000000 +0100 @@ -1,31 +0,0 @@ -#!/bin/sh - -# scsi cards - -/sbin/modprobe isa-pnp >/dev/null 2>/dev/null -if grep -iq SCSI /proc/pci; then - echo "searching scsi cards..." - MODDIR=`uname -r` - for i in `find /lib/modules/$MODDIR/kernel/drivers/scsi/ -name "*.ko" | sed 's/^.*\/// ; s/.o$//'`; - do - echo modprobe $i - modprobe $i >/dev/null 2>/dev/null - done -fi - -pci_mod_search () -{ - while read IGNORE ID IGNORE - do - VENDOR=`echo $ID | cut -b1-4` - DEVICE=`echo $ID | cut -b5-8` - DEVENTRY=`echo 0x0000${VENDOR} 0x0000${DEVICE}` - cat /lib/modules/`uname -r`/*.pcimap | grep "$DEVENTRY" | cut -d' ' -f1 - done -} -echo "searching pci cards..." -for MODULE in `pci_mod_search < /proc/bus/pci/devices | sort -u` -do - echo modprobe $MODULE - modprobe $MODULE >/dev/null 2>/dev/null -done diff -rN -u setup-old/setup setup-new/setup --- setup-old/setup 2005-05-05 16:42:05.000000000 +0200 +++ setup-new/setup 1970-01-01 01:00:00.000000000 +0100 @@ -1,874 +0,0 @@ -#!/bin/sh - -### constants -osver=`cat /etc/frugalware-release |cut -d ' ' -f 2` -. setup.en -bindir=/mnt/source/frugalware -exbindir=/mnt/source/extra/frugalware -target=/mnt/target -core="bash coreutils chkconfig frugalware grep sed" -extrapkgs="k3b-i18n" -logdev=/dev/tty4 - -### before strings -ask_lang() -{ - langbacktitle="$sellang - Frugalware $osver $setup" - langf=`mktemp /tmp/tmp.XXXXXX` - dialog --backtitle "$langbacktitle" --title "$sellangt" \ - --aspect 20 --menu "$sellangd" 0 0 0 \ - "en" "$end" "de" "$ded" "hu" "$hud" "it" "$itd" "sk" "$skd" \ - 2>$langf || exit 1 - language=`cat $langf` - rm $langf -} - -ask_lang -. $language.conf -[ -e /bin/setup.$language ] && . setup.$language -setfont $font - -### strings -# greeing section -welcomebacktitle="$welcome $setup" - -# keyboard section -kbdbacktitle="$kbdconf - Frugalware $osver $setup" - -# hotplug section -hotplugbacktitle="$hotplug - Frugalware $osver $setup" - -# selecting media section -mediabacktitle="$searchmedia - Frugalware $osver $setup" - -# partitioning section -partitioningbacktitle="$partitioning - Frugalware $osver $setup" - -# swap section -swapparts= -setswapbacktitle="$setswap - Frugalware $osver $setup" - -# rootdev section -prefstab= -rootdevbacktitle="$rootdevstring - Frugalware $osver $setup" - -# linux partitions section -towhere= -miscdevbacktitle="$miscdevstring - Frugalware $osver $setup" - -# packages section -selcat= -selpkg= -instlog= -yesdeps= -selectcategoriesbacktitle="$categorystring - Frugalware $osver $setup" -selectpkgsbacktitle="$pkgstring - Frugalware $osver $setup" -categorysearchbacktitle=$selectcategoriesbacktitle -pkgsearchbacktitle=$selectpkgsbacktitle -installpkgsbacktitle="$instpkgstring - Frugalware $osver $setup" - -# configure section -confbacktitle="$confstring - Frugalware $osver $setup" - -### functions -# greeting section -dolangsh() -{ - cat << EOF > /tmp/lang.sh -#!/bin/sh - -# /etc/profile.d/lang.sh - -# Set the system locale -# For a list of locales which are supported by this machine, type: locale -a - -export LANG=$LANG -export LC_ALL=\$LANG -export CHARSET=$CHARSET -EOF -} - -greet() -{ - dialog --backtitle "$welcomebacktitle" \ - --title "$welcome" --aspect 20 \ - --msgbox "$greetstring" 0 0 -} - -# keyboard section -ask_map() -{ - selmap=`mktemp /tmp/tmp.XXXXXX` - selmapf=`mktemp /tmp/tmp.XXXXXX` - chmod +x $selmap - echo "dialog --aspect 20 --backtitle \"$kbdbacktitle\" --title \"$selmapt\" \\">$selmap - echo "--default-item \"`find /usr/share/kbd/keymaps/i386/* -name *map.gz|grep -v include|sed 's|^/usr/share/kbd/keymaps/i386/||'|grep $language|sed -n '1 p'`\" \\">>$selmap - echo "--menu \"$selmapd\" 0 0 0 \\">>$selmap - for i in `find /usr/share/kbd/keymaps/i386/* -name *map.gz|grep -v include|sed 's|^/usr/share/kbd/keymaps/i386/||'` - do - echo "\"$i\" \" \" \\">>$selmap - done - echo "2>$selmapf">>$selmap - $selmap || return 1 - rm $selmap - mapfile=/usr/share/kbd/keymaps/i386/`cat $selmapf` - rm $selmapf - map=`echo $mapfile|sed 's|^.*/\(.*\).map.gz$|\1|'` -} - -set_keymap() -{ - if ! ask_map; then - mapfile=/usr/share/kbd/keymaps/i386/qwerty/us.map.gz - map=us - fi - loadkeys $mapfile >$logdev 2>&1 - cat << EOF > /tmp/keymap -# /etc/sysconfig/keymap - -# sepecify the keyboard map, maps are in /usr/share/kbd/keymaps - -keymap=$map -EOF -} - -do_hotplug() -{ - dialog --backtitle "$hotplugbacktitle" --title "$hotplugt" \ - --aspect 20 --infobox "$hotplugd" 0 0 - /etc/rc.d/rc.hotplug >$logdev 2>$logdev - sleep 1 -} - - -# selecting media section -search_source() -{ - sourcedir=`echo $bindir|sed 's|/frugalware||'` - mount|grep $sourcedir && umount $sourcedir - dialog --backtitle "$mediabacktitle" --title "$scanmediat" \ - --aspect 20 --infobox "$scanmediad" 0 0 - - for i in `cat /proc/sys/dev/cdrom/info |grep name` - do - [ "$i" = "drive" -o "$i" = "name:" ] && continue - mount -o ro -t iso9660 /dev/$i $sourcedir 1>$logdev 2>&1 - if [ "$?" = 0 ]; then - dialog --aspect 20 --backtitle "$mediabacktitle" \ - --title "$mediafoundt" \ - --infobox "$mediafoundd $i." 0 0 - srcdev=$i - break - fi - done - sleep 1 - if ! [ -d $bindir -o -d $exbindir ]; then #netinstall - netinstall=1 - umount $sourcedir - netconfig - /etc/rc.d/rc.interfaces - # ugly hack - mkdir -p /mnt/source/frugalware /mnt/source/extra/frugalware - lynx -source -dump ftp://ftp5.frugalware.org/packages/frugalware/pub/frugalware/frugalware-current/Packages.lst >/mnt/source/Packages.lst - lynx -source -dump ftp://ftp5.frugalware.org/packages/frugalware/pub/frugalware/frugalware-current/frugalware/frugalware-current.fdb >/mnt/source/frugalware/frugalware-current.fdb - lynx -source -dump ftp://ftp5.frugalware.org/packages/frugalware/pub/frugalware/frugalware-current/extra/Packages.lst >/mnt/source/extra/Packages.lst - lynx -source -dump ftp://ftp5.frugalware.org/packages/frugalware/pub/frugalware/frugalware-current/extra/frugalware/extra-current.fdb >/mnt/source/extra/frugalware/extra-current.fdb - fi -} - -# partitioning section -parthd() -{ - selppf=`mktemp /tmp/tmp.XXXXXX` - dialog --clear --backtitle "$partitioningbacktitle" --title "$selppt" \ - --default-item cfdisk --menu "$selppd" 0 0 0 \ - "fdisk" "$fdiskd" \ - "cfdisk" "$cfdiskd" 2>$selppf || return 1 - selpp=`cat $selppf` - rm $selppf - $selpp $1 -} - -selhd() -{ - while /bin/true - do - selhdm=`mktemp /tmp/tmp.XXXXXX` - chmod +x $selhdm - selhddevf=`mktemp /tmp/tmp.XXXXXX` - echo "dialog --clear --backtitle \"$partitioningbacktitle\" --title \"$selhdt\" \\" >$selhdm - echo "--aspect 20 --ok-label \"$select\" --cancel-label \"$continue\" --menu \"$selhdd\" 0 0 0 \\">>$selhdm - fdisk -l|grep ^Disk|sed 's/^Disk \(.*\): \([0-9].*\), [0-9].*$/"\1" "\2" \\/'>>$selhdm - echo "2>$selhddevf">>$selhdm - $selhdm || break; # aborted when choosing hds - rm $selhdm - selhddev=`cat $selhddevf` - rm $selhddevf - parthd $selhddev - done -} - -# swap section - -selswappart() -{ - fdisk -l|grep -q 'Linux swap' - if [ "$?" != 0 ]; then - dialog --backtitle "$setswapbacktitle" --title "$noswaptitle" \ - --yesno "$noswap" 0 0 - if [ "$?" != 0 ]; then - swapparts="" - return 1 - fi - else - swapqfile=`mktemp /tmp/tmp.XXXXXX` - swapafile=`mktemp /tmp/tmp.XXXXXX` - chmod +x $swapqfile - echo -n "dialog --backtitle \"$setswapbacktitle\" --title \"$detectedswapt\" --checklist \"$detectedswapd\" 0 0 0 ">$swapqfile - fdisk -l|grep 'Linux swap'|tr -s ' '|sed 's/\(.*\) [0-9]* [0-9]* [0-9+]* [0-9]* \(.*\)/\1 "\2" On \\/'>>$swapqfile - echo >>$swapqfile - $swapqfile 2>$swapafile - rm $swapqfile - swapparts=`cat $swapafile|sed 's/"//g'` - rm $swapafile - fi -} - -doswap () -{ - [ -z "$prefstab" ] && prefstab=`mktemp /tmp/tmp.XXXXXX` - printf "%-16s %-16s %-11s %-16s %-3s %s\n" "none" "/proc" "proc" "defaults" "0" "0" >>$prefstab - printf "%-16s %-16s %-11s %-16s %-3s %s\n" "none" "/sys" "sysfs" "defaults" "0" "0" >>$prefstab - printf "%-16s %-16s %-11s %-16s %-3s %s\n" "devpts" "/dev/pts" "devpts" "gid=5,mode=620" "0" "0" >>$prefstab - for i in $* - do - junk=`mktemp /tmp/tmp.XXXXXX` - dialog --backtitle "$setswapbacktitle" --title "$formatpart $1" \ - --menu "$wantformatq" 0 0 0 \ - "$formatt" "$fromatd" "$checkt" "$checkd" "$nofromatt" "$noformatd" 2>$junk || leave "$setswapbacktitle" - howformat=`cat $junk` - rm $junk - dialog --backtitle "$setswapbacktitle" --title "$formatpartst" --infobox "$formatpartsd1 $i $formatpartsd2" 0 0 - if [ "$howformat" = "$formatt" ]; then - mkswap $i >$logdev - elif [ "$howformat" = "$checkt" ]; then - mkswap -c $i >$logdev - fi - swapon $i >$logdev - printf "%-16s %-16s %-11s %-16s %-3s %s\n" "$i" "swap" "swap" "defaults" "0" "0" >>$prefstab - done -} - -# rootdev dection - -lstparts() -{ - for i in `fdisk -l 2>/dev/null|(grep -E 'Linux$ | raid';ls /dev/md* )|cut -d ' ' -f 1` - do - size=`fdisk -s $i` - unset altname - if grep -q $i $prefstab; then - # added already - on=`grep $i $prefstab |tr -s ' ' |cut -f 2 -d ' '` - altname="$i $on Linux ${size}K" - fi - if [ -z "$altname" ]; then - echo "\"$i\" \"Linux ${size}K\" \\" >>$1 - else - echo "\"($inuse)\" \"$altname\" \\" >>$1 - fi - done -} - -selrootdev() -{ - [ -z "$prefstab" ] && prefstab=`mktemp /tmp/tmp.XXXXXX` - selrootpart=`mktemp /tmp/tmp.XXXXXX` - chmod +x $selrootpart - rootpartf=`mktemp /tmp/tmp.XXXXXX` - echo "dialog --backtitle \"$rootdevbacktitle\" --title \"$selrootdevt\" \\" >$selrootpart - echo "--ok-label \"$select\" --menu \"$selrootdevd\" 0 0 0 \\">>$selrootpart - lstparts $selrootpart - echo "2>$rootpartf">>$selrootpart - $selrootpart || leave "$rootdevbacktitle" # aborted when choosing root device - rm $selrootpart - rootdev=`cat $rootpartf` - rm $rootpartf -} - -mkfss() # $1 which device, $2 which fs, $3 how: $formatt or $checkt -{ - [ "$3" = "$checkt" ] && opts="-c" - dialog --backtitle "$miscdevbacktitle" \ - --title "$duringformatt" \ - --infobox "$formatdevicestring $1 \n \ - $formatfsstring $2" 0 0 - mount|grep -q $1 && umount $1 - if [ "$2" = "ext2" ]; then - mke2fs $opts $1 >$logdev 2>&1 - elif [ "$2" = "reiserfs" ]; then - echo y | mkreiserfs $1 >$logdev 2>&1 - elif [ "$2" = "ext3" ]; then - mke2fs -j $opts $1 >$logdev 2>&1 - elif [ "$2" = "jfs" ]; then - mkfs.jfs -q $opts $1 >$logdev 2>&1 - elif [ "$2" = "xfs" ]; then - mkfs.xfs -f $1 >$logdev 2>&1 - fi -} - -formatdev() # $1: which device -{ - junk=`mktemp /tmp/tmp.XXXXXX` - dialog --backtitle "$miscdevbacktitle" --title "$formatpart $1" \ - --menu "$wantformatq" 0 0 0 \ - "$formatt" "$fromatd" "$checkt" "$checkd" "$nofromatt" "$noformatd" 2>$junk || leave "$miscdevbacktitle" # aborted when choosing format mode - howformat=`cat $junk` - rm $junk - if [ "$howformat" != "$nofromatt" ]; then - unset ext2desc reiserdesc ex3desc jfsdesc xfsdesc - grep ext2 -q /proc/filesystems && \ - ext2desc=$ext2predesc && default=ext2 - grep reiserfs -q /proc/filesystems && \ - reiserdesc=$reiserpredesc && default=reiserfs - grep ext3 -q /proc/filesystems && \ - ext3desc=$ext3predesc && default=ext3 - grep jfs -q /proc/filesystems && \ - jfsdesc=$jfspredesc && default=jfs - grep ' xfs' -q /proc/filesystems && \ - xfsdesc=$xfspredesc && default=xfs - selfsf=`mktemp /tmp/tmp.XXXXXX` - chmod +x $selfsf - echo "dialog --backtitle \"$miscdevbacktitle\" \ - --title \"$selectfst $1\" --default-item \"$default\" \ - --menu \"$selectfsd \\">$selfsf - echo "$ext2desc $reiserdesc $ext3desc $jfsdesc $xfsdesc\" \ - 0 0 0 \\">>$selfsf - [ -z "$ext2desc" ] || echo "\"ext2\" \ - \"$ext2shortdesc\" \\" >>$selfsf - [ -z "$reiserdesc" ] || echo "\"reiserfs\" \ - \"$reisershortdesc\" \\" >>$selfsf - [ -z "$ext3desc" ] || echo "\"ext3\" \ - \"$ext3shortdesc\" \\" >>$selfsf - [ -z "$jfsdesc" ] || echo "\"jfs\" \ - \"$jfsshortdesc\" \\" >>$selfsf - [ -z "$xfsdesc" ] || echo "\"xfs\" \ - \"$xfsshortdesc\" \\" >>$selfsf - junk=`mktemp /tmp/tmp.XXXXXX` - echo "2>$junk">>$selfsf - $selfsf || leave "$miscdevbacktitle" # aborted when choosing fs - rm $selfsf - mkfss $1 `cat $junk` $howformat - rm $junk - fi -} - -mountdev() # $1: which device $2: mount point -{ - [ -d $target/$2 ] || mkdir -p $target/$2 - mount $1 $target/$2 >$logdev 2>&1 - sleep 1 - type=`mount | grep ^$1 | cut -f 5 -d ' '` - printf "%-16s %-16s %-11s %-16s %-3s %s\n" "$1" "$2" "$type" "defaults" "1" "1" >> $prefstab -} - -# linux partitions section - -askwhere() # $1: which device -{ - askwheref=`mktemp /tmp/tmp.XXXXXX` - dialog --backtitle "$miscdevbacktitle" --title "$askwherelt $1" \ - --inputbox "$askwhereld" 0 0 2>$askwheref || return 1 - towhere=`cat $askwheref` - rm $askwheref - # cosmetics - [ "$towhere" = "" ] && return 1 - [ "`echo "$towhere" | cut -b1`" = " " ] && return 1 - [ "`echo "$towhere" | cut -b1`" = "/" ] || towhere="/$towhere" -} - -setup_linux() { - [ "`fdisk -l 2>/dev/null|(grep -E 'Linux$ | raid';ls /dev/md* )|wc -l|tr -s ' '|sed 's/ //'`" != 1 ] || return 1 - while /bin/true - do - sellinuxparts=`mktemp /tmp/tmp.XXXXXX` - chmod +x $sellinuxparts - linuxpartsf=`mktemp /tmp/tmp.XXXXXX` - echo "dialog --backtitle \"$miscdevbacktitle\" --title \"$sellinuxpartst\" \\" >$sellinuxparts - echo "--ok-label \"$select\" --cancel-label \"$continue\" --menu \"$sellinuxpartsd\" 0 0 0 \\">>$sellinuxparts - lstparts $sellinuxparts - echo "2>$linuxpartsf">>$sellinuxparts - $sellinuxparts || break; # aborted when choosing linux parts - rm $sellinuxparts - linuxpart=`cat $linuxpartsf` - rm $linuxpartsf - if [ "$linuxpart" != "($inuse)" ]; then - formatdev $linuxpart - askwhere $linuxpart || continue - mountdev $linuxpart $towhere - fi - done - rm $sellinuxparts - rm $linuxpartsf -} - -# dos partitions section - -lstdosparts() -{ - for i in `fdisk -l|egrep 'Win95 F|Win98 F|HPFS|W95 F|FAT12|FAT16'|cut -d ' ' -f 1` - do - size=`fdisk -s $i` - type=`fdisk -l |grep $i|sed 's/\*//'|tr -s ' '|cut -d ' ' -f 6-` - unset altname - if grep -q $i $prefstab; then - # added already - on=`grep $i $prefstab |tr -s ' ' |cut -f 2 -d ' '` - altname="$i $on $type ${size}K" - fi - if [ -z "$altname" ]; then - echo "\"$i\" \"$type ${size}K\" \\" >>$1 - else - echo "\"($inuse)\" \"$altname\" \\" >>$1 - fi - done -} - -setup_dos() { - [ "`fdisk -l|egrep 'Win95 F|Win98 F|HPFS|W95 F|FAT12|FAT16'|wc -l|tr -s ' '|sed 's/ //'`" != 0 ] || return 1 - while /bin/true - do - seldosparts=`mktemp /tmp/tmp.XXXXXX` - chmod +x $seldosparts - dospartsf=`mktemp /tmp/tmp.XXXXXX` - echo "dialog --backtitle \"$miscdevbacktitle\" --title \"$seldospartst\" \\" >$seldosparts - echo "--ok-label \"$select\" --cancel-label "$continue" --menu \"$seldospartsd\" 0 0 0 \\">>$seldosparts - lstdosparts $seldosparts - echo "2>$dospartsf">>$seldosparts - $seldosparts || break; # aborted when choosing dos parts - rm $seldosparts - dospart=`cat $dospartsf` - rm $dospartsf - if [ "$dospart" != "($inuse)" ]; then - askwhere $dospart || continue - mountdev $dospart $towhere - fi - done - rm $seldosparts - rm $dospartsf -} - -# packages section - -info() -{ - echo - # old color version, used against bash - # echo -e "\033[1;32m==>\033[1;0m \033[1;1m$1\033[1;0m" >&2 - echo "*** $1 ***" - echo -} - -categorysize () -{ -# repo=$1 -# shift -# if [ "$repo" = "frugalware" ]; then -# pkglstf="$bindir/../Packages.lst" -# pacbindir=$bindir -# elif [ "$repo" = "extra" ]; then -# pkglstf="$exbindir/../Packages.lst" -# pacbindir=$exbindir -# fi -# categorytempfile=`mktemp /tmp/tmp.XXXXXX` -# chmod +x $categorytempfile -# echo -n "( du -ch ">$categorytempfile -# for i in `cat $pkglstf |grep ^$1|sed 's|.*/\(.*\)|\1|'` -# do -# echo -n "$pacbindir/$i ">>$categorytempfile -# done -# echo ") |tail -n 1 |sed 's/\([0-9\.]*[A-Za-z]\).*/\1/'" >>$categorytempfile -# echo `$categorytempfile` -# rm $categorytempfile - echo " " -} - -pkgsize() -{ - # du -h $1 |sed 's/\([0-9\.]*[A-Za-z]\).*/\1/' - sizename=`echo $2|sed 's|.*/\(.*\).fpm|\1|'` - echo $((`tar xzOf $1 $sizename/desc|sed -n '11 p'`/1048576))MB - -} - -pkgdesc() -{ - descname=`echo $2|sed 's|.*/\(.*\).fpm|\1|'` - tar xzOf $1 $descname/desc|sed -ne '8 p' -} - -category_search() -{ - dialog --backtitle "$categorysearchbacktitle" --infobox "$categorychk" 0 0 -} -pkg_search() -{ - dialog --backtitle "$pkgsearchbacktitle" --infobox "$pkgchk" 0 0 -} - -category_select () -{ - category_search - repo=$1 - if [ "$repo" = "frugalware" ]; then - pkglstf="$bindir/../Packages.lst" - pacbindir=$bindir - elif [ "$repo" = "extra" ]; then - pkglstf="$exbindir/../Packages.lst" - pacbindir=$exbindir - fi - selecttempfile=`mktemp /tmp/tmp.XXXXXX` - whichselectedtempfile=`mktemp /tmp/tmp.XXXXXX` - whichselectedtempfile2=`mktemp /tmp/tmp.XXXXXX` - chmod +x $selecttempfile - echo -n "dialog --backtitle \"$selectcategoriesbacktitle\" --title \"$categorystring\" --checklist \"$pleaseselectcategories\" 0 0 0 " >$selecttempfile - categories=`cat $pkglstf|sed 's|\(.*\)/.*|\1|'|sort|uniq` - for i in $categories - do - state=on - if [ "$repo" = "extra" ]; then - if [ "$i" != "locale" ]; then - state=off - fi - fi - echo -n "$i \"(`categorysize $repo $i`)\" $state ">>$selecttempfile - done - $selecttempfile 2>$whichselectedtempfile || leave "$selectcategoriesbacktitle" - rm $selecttempfile - for i in `cat $whichselectedtempfile` - do - echo -n "$i "|sed 's/"//g' >>$whichselectedtempfile2 - done - rm $whichselectedtempfile - selcat=`cat $whichselectedtempfile2` - rm $whichselectedtempfile2 - if [ -z "$selcat" ]; then - return 1 - fi -} - -gen_locpkgs() -{ - for i in `ls $exbindir|grep "\-$language"|sed 's/\(.*\)-[0-9].*-[0-9].*fpm/\1/'` - do - echo -n "|$i" - done -} - -package_select_install() -{ - repo=$1 - shift - if [ "$repo" = "frugalware" ]; then - reponame="frugalware-current" - pkglstf="$bindir/../Packages.lst" - pacbindir=$bindir - elif [ "$repo" = "extra" ]; then - reponame="extra-current" - pkglstf="$exbindir/../Packages.lst" - pacbindir=$exbindir - fi - pkg_search - printpkgtemp=`mktemp /tmp/tmp.XXXXXX` - chmod +x $printpkgtemp - prepkglst=`mktemp /tmp/tmp.XXXXXX` - echo -n "cat $pkglstf |egrep ' " >$printpkgtemp - for i in $* - do - echo -n "|^$i" >>$printpkgtemp - done - echo "| '|sed 's|.*/\(.*\)|\1|'">>$printpkgtemp - $printpkgtemp >$prepkglst - rm $printpkgtemp - pkglstselect=`mktemp /tmp/tmp.XXXXXX` - whichselected=`mktemp /tmp/tmp.XXXXXX` - whichselected2=`mktemp /tmp/tmp.XXXXXX` - whichselected3=`mktemp /tmp/tmp.XXXXXX` - chmod +x $pkglstselect - echo -n "dialog --backtitle \"$selectpkgsbacktitle\" --title \"$pkgstring\" --checklist \"$pleaseselectpkgs\" 0 0 0 " >$pkglstselect - if [ "$repo" = "extra" ]; then - locpkgs=`gen_locpkgs` - fi - for i in `cat $prepkglst` - do - state=on - if [ "$repo" = "extra" ]; then - echo $i|egrep -q "$extrapkgs$locpkgs" || state=off - fi - echo -n "$i \"(`pkgdesc $pacbindir/$reponame.fdb $pacbindir/$i`, `pkgsize $pacbindir/$reponame.fdb $pacbindir/$i`)\" $state ">>$pkglstselect - done - rm $prepkglst - $pkglstselect 2>$whichselected || leave "$selectpkgsbacktitle" - rm $pkglstselect - for i in `cat $whichselected` - do - echo -n "$i "|sed 's/"//g' >>$whichselected2 - done - rm $whichselected - for i in `cat $whichselected2` - do - echo $i|sed 's/\(.*\)-[0-9].*-[0-9].*fpm/\1/' \ - >>$whichselected3 - done - rm $whichselected2 - allselpkg=`cat $whichselected3` - rm $whichselected3 - - rm -rf /tmp/pkgcat - mkdir -p /tmp/pkgcat - for i in $allselpkg - do - icategory=`grep "/$i-[0-9]" $pkglstf |sed 's|^\(.*\)/.*$|\1|'` - echo -n "$i ">>/tmp/pkgcat/$icategory - - done - clear - if [ "$repo" = "frugalware" ]; then - for i in base apps lib multimedia network devel - do - if [ -e /tmp/pkgcat/$i ]; then - selpkg=`cat /tmp/pkgcat/$i` - install_packages $repo `echo $i|sed 's|.*/\(.*\)$|\1|'` $selpkg - fi - done - if [ -e /tmp/pkgcat/x11 -o -e /tmp/pkgcat/xlib -o -e /tmp/pkgcat/xapps -o -e /tmp/pkgcat/xfce4 -o -e /tmp/pkgcat/gnome -o -e /tmp/pkgcat/kde ]; then - cd_change || skip=1 - if [ "$skip" != 1 ]; then - clear - for i in x11 xlib xapps xfce4 gnome kde - do - if [ -e /tmp/pkgcat/$i ]; then - selpkg=`cat /tmp/pkgcat/$i` - install_packages $repo `echo $i|sed 's|.*/\(.*\)$|\1|'` $selpkg - fi - done - fi - fi - elif [ "$repo" = "extra" ]; then - if ! [ -z $* ]; then - for i in $* - do - if [ -e /tmp/pkgcat/$i ]; then - selpkg=`cat /tmp/pkgcat/$i` - install_packages $repo `echo $i|sed 's|.*/\(.*\)$|\1|'` $selpkg - fi - done - fi - fi - rm -rf /tmp/pkgcat -} - -install_packages() -{ - repo=$1 - if [ "$repo" = "frugalware" ]; then - reponame="frugalware-current" - pkglstf="$bindir/../Packages.lst" - pacbindir=$bindir - elif [ "$repo" = "extra" ]; then - reponame="extra-current" - pkglstf="$exbindir/../Packages.lst" - pacbindir=$exbindir - fi - shift - name=$1 - [ "$name" = "base" ] && extrapkg="$core" || extrapkg="" - shift - # preparing pkgdb - info "$instpkg ($name $sect)" - if ! [ -d var/lib/pacman/$reponame ]; then - [ -d tmp ] || mkdir tmp - if [ "$netinstall" != 1 ]; then - ( mkdir -p var/lib/pacman/$reponame - cd var/lib/pacman/$reponame - tar xzf $pacbindir/$reponame.fdb ) - else - pacman -Sy -r ./ - fi - if [ "$netinstall" != 1 ]; then - if [ "$reponame" = "frugalware" -o "$reponame" = "frugalware-current" ]; then - echo "[$reponame]" >/etc/pacman.conf - else - echo "[$reponame]" >>/etc/pacman.conf - fi - echo "Server = file://$pacbindir" >>/etc/pacman.conf - fi - ( mkdir -p var/cache/pacman - cd var/cache/pacman - [ -e pkg ] && rm pkg - [ "$netinstall" != 1 ] && ln -sf $pacbindir pkg ) - fi - pkginstall=`mktemp /tmp/tmp.XXXXXX` - chmod +x $pkginstall - echo -n "pacman -S -r ./ --noconfirm $extrapkg ">$pkginstall - for i in $* - do - echo -n "$i ">>$pkginstall - done - # we will leave setup if errors occured: no way to configure a - # not-installed system ;-) - $pkginstall - if [ "$?" = 0 ]; then - info "$doneinstpkg ($name $sect)" - else - info "$errinstpkg" - info "$pressenter" - read junk - leave "$errinstpkg" - fi - rm $pkginstall - [ "$name" = "base" ] && - (chroot ./ /sbin/grubconfig && clear || leave "$confbacktitle") # configure grub -} - -cd_change() -{ - # we eject only if there is no extra repo on the disc (not dvd) - if ! [ -d /mnt/source/extra/frugalware/ -o "$netinstall" = 1 ]; then - umount /mnt/source - $target/usr/bin/eject $srcdev - nextf=`mktemp /tmp/tmp.XXXXXX` - dialog --backtitle "$installpkgsbacktitle" --title "$neednextt" \ - --aspect 20 --menu "$neednextd" 0 0 0 \ - "$continue" "$continued" "$quit" "$quitd" 2>$nextf \ - || echo "$quit" >$nextf - next=`cat $nextf` - rm $nextf - if [ "$next" = "$quit" ]; then - return 1 - else - search_source - fi - fi -} - -# configure section - -conf_kernel_modules() -{ - dialog --backtitle "$confbacktitle" --title "$confkmodt" \ - --aspect 20 --infobox "$confkmodd" 0 0 - chroot ./ /sbin/depmod -a - sleep 1 -} - -conf_passwd() -{ - # root - while [ -z "`cat etc/shadow |grep ^root |cut -d : -f 2`" ]; do - dialog --backtitle "$confbacktitle" --title "$nopasswdt" \ - --aspect 20 --yesno "$nopasswdd" 0 0 - if [ $? = 0 ]; then - clear - chroot ./ /usr/bin/passwd root - else - break; - fi - done - - # create a normal user - while ! grep -q :100: etc/passwd; do - dialog --backtitle "$confbacktitle" --title "$nonormalusert" \ - --aspect 20 --yesno "$nonormaluserd" 0 0 - if [ $? = 0 ]; then - clear - chroot ./ /usr/sbin/adduser - # add the user to the disk group to be able to eject cds - chroot ./ /usr/bin/sed -i "s/\(^disk:.*\)$/\1,`sed -n 's/^\([^:]*\):.*/\1/;$ p' etc/passwd`/" etc/group - else - break; - fi - done -} - -leave() # $1: backtitle, $2: title, $3: text -{ - [ -z "$1" ] && return 1 - [ -z "$2" ] && reboottitle="$ferrort" || reboottitle="$2" - [ -z "$3" ] && reboottext="$ferrord" || reboottext="$3" - [ -h $target/var/cache/pacman/pkg ] && \ - rm $target/var/cache/pacman/pkg - dialog --aspect 20 --backtitle "$1" --title "$reboottitle" \ - --yesno "$reboottext" 0 0 - if [ "$?" = 0 ]; then - clear - /sbin/reboot - exit 0 - else - clear - /bin/sh - /sbin/reboot - exit 0 - fi -} - -### main -# greeting section -dolangsh # creates /tmp/lang.sh -greet - -# keyboard section -set_keymap # set keyboard map && creates /tmp/keymap - -# hotplug section -do_hotplug # now pci & scsi modules are loaded - -# selecting media section -search_source # now the cd/dvd is mounted on /mnt/source - -# partitioning section -selhd # this will select hard disks, and then call fdisk/cfdisk/etc - -# swap section -selswappart # selected swap partitions now in $swapparts -doswap $swapparts # format selected partitions - -# rootdev section -selrootdev #root device now in $rootdev -formatdev $rootdev -mountdev $rootdev / -[ -d $target/etc/profile.d ] || mkdir -p $target/etc/profile.d $target/etc/sysconfig -mv -f $prefstab $target/etc/fstab -mv -f /tmp/lang.sh $target/etc/profile.d/lang.sh -mv -f /tmp/keymap $target/etc/sysconfig/keymap -chmod 755 $target/etc/profile.d/lang.sh -prefstab=$target/etc/fstab - -# linux partitions section -setup_linux - -# dos partitions section -setup_dos - -# packages section, installation -cd $target -category_select frugalware # selected categories now in $selcat -package_select_install frugalware $selcat # select and install base packages -if [ "$skip" != 1 ]; then - cd_change && category_select extra && package_select_install extra $selcat -fi - -# configure section - -# run depmod, so that no problem with subfs -conf_kernel_modules || leave "$confbacktitle" -conf_passwd || leave "$confbacktitle" -echo "font=$font" >>$target/etc/sysconfig/font # save the console font -chroot ./ /sbin/netconfig || leave "$confbacktitle" # configure network -chroot ./ /sbin/timeconfig || leave "$confbacktitle" # configure timezones -chroot ./ /sbin/mouseconfig || leave "$confbacktitle" # configure gpm -pacman -r /mnt/target -Q xorg >$logdev 2>&1 && chroot ./ /sbin/xconfig # conf x -pacman -r /mnt/target -Q xorg >$logdev 2>&1 && chroot ./ /sbin/xwmconfig --silent - -# end -leave "$confbacktitle" "$endsetupt" "$endsetupd" diff -rN -u setup-old/setup.de setup-new/setup.de --- setup-old/setup.de 2005-05-06 23:50:05.000000000 +0200 +++ setup-new/setup.de 1970-01-01 01:00:00.000000000 +0100 @@ -1,144 +0,0 @@ -# (c) 2005 Roebe XXX -# (c) 2003-2004 Vajna Miklos -# (c) Patrick J. Volkerding, -# corrections by Marcus Habermehl [BMH1980] - -setup="Setup" - -# selecting language section - it's NO good translating this section -sellang="Selecting language" -sellangt="Please select your language" -sellangd="Please select your language from the list. If your language is not in the list, you probably should choose English." -end="English" -ded="German / Deutsch (incomplete)" -itd="Italian / Italiano (incomplete)" -hud="Hungarian / magyar" -skd="Slovak / Slovensky" - - -# Wilkkommens Sektion -welcome="Willkommen zu Frugalware $osver" -greetstring="Willkommen bei den Anwendern von Frugalware!\n\n \ -Beim Erstellen von Frugalware war es unser Ziel, dass Sie ihre Arbeit schneller und einfacher erledigen können. Wir hoffen, dass Ihnen unser Produkt gefällt.\n\n \ -Frugalware developers" - -# keyboard Sektion -kbdconf="Konfiguration der Tastatur" -selmapt="Auswahl der Tastaturbelegung" -selmapd="Sie können eine der folgenden Tastaturbelgungen auswählen. -Die Voreinstellung ist 'qwerty/us.map.gz' (US amerikane Tastaturbelegung). Verwenden Sie die RAUF/RUNTER Pfeiltasten und die BildRauf/BildRunter Tasten um durch die Auswahl zu blättern." - -# hotplug Sektion -hotplug="Erkennung der Hardware" -hotplugt="Bitte warten Sie" -hotplugd="Suchen nach SCSI und PCI Karten" - -# Auswählen des Quellen Datenträger -searchmedia="Auswählen der Installationsquelle" -scanmediat="Suchen" -scanmediad="Suche nach einem CD/DVD-Laufwerk mit einer Frugalware-Installations-CD-ROM/DVD" -mediafoundt="CD/DVD Laufwerk gefunden" -mediafoundd="Eine Frugalware-Installations-Quelle wurde gefunden im Laufwerk" - -# Partitions Sektion -partitioning="Erstellen der Partitionen" -selppt="Wählen Sie das Partitionierungsprogramm aus" -selppd="Wählen Sie aus, welches Programm sie für die Partitionierung verwenden möchten:" -selhdt="Wählen Sie eine Festplatte zum Partitionieren aus" -selhdd="Bitte wählen Sie eine Festplatte zum Partitionieren aus. Die folgenden sind verfügbar:" -fdiskd="Das traditionelle Partitionierungsprogramm für Linux" -cfdiskd="Anwenderfreundliche Version von fdisk (basierend auf curses)" - -# swap Sektion -setswap="Einrichten des Swap-Bereiches" -noswaptitle="Keine Swap-Partition erkannt" -noswap="Sie haben keine Swap-Partition erstellt. Wollen Sie die Installation ohne Swap-Partition weiter führen?" -detectedswapt="Swap-Partition erkannt" -detectedswapd="Bitte wählen sie aus, welche Swap-Partition sie für Frugalware verwenden möchten:" -formatpartst="Formatiere Swap-Partition" -formatpartsd1="Formatiere" -formatpartsd2="als eine swap Partition und kontrollieren nach schlechten Bereichen" - -# rootdev Sektion -rootdevstring="Erstellen der Root-Partition" -miscdevstring="Einrichten der Partitionen" -selrootdevt="Wählen Sie die Linux-Installations-Partition" -select="Auswählen" -continue="Fortführen" -selrootdevd="Bitte wählen Sie eine Partition von der folgenden Liste, die als ihre Root (/) Partition verwendet wird." -formatpart="Formatiere Partition" -wantformatq="Wenn diese Partition nicht formatiert wurde, sollten sie dies tun. \n ANMERKUNG: Das wird alle Information darauf löschen. Wollen Sie diese Partition formatieren?" -formatt="Formatiere" -fromatd="Schnelles Formatieren ohne Prüfung auf defekte Blöcke" -checkt="Prüfen" -checkd="Langsames Formatieren mit Prüfung auf defekte Blöcke" -nofromatt="Nein" -noformatd="Nein, formatiere nicht diese Partition" -ext2predesc="Ext2 ist das traditionelle Linux-Datei-System und ist schnell und stabil.\n" -reiserpredesc="ReiserFS ist ein Journaling-Datei-System, welches alle Dateien und Dateinamen in einer ausgeglichenen Baumstruktur speichert.\n" -ext3predesc="Ext3 ist die Journaling-Variante des Ext2 Datei Systemes.\n" -jfspredesc="JFS ist IBM's Journaled-Datei-System, welches zur Zeit in IBM Firmen-Servern verwendet wird.\n" -xfspredesc="XFS ist SGI's Journaling-Datei-System mit Ursprung auf IRIX.\n" -selectfst="Wähle ein Datei-System für" -selectfsd="Bitte wählen sie die Art des Datei-Systems für ihre Festplatte aus. Hier folgen die Beschreibungen der verfügbaren Datei-Systeme:\n" -ext2shortdesc="Standard Linux ext2fs Datei-System" -reisershortdesc="Hans Reiser's journaling Datei-System" -ext3shortdesc="Journaling Variante des ext2fs Datei-Systemes" -jfsshortdesc="IBM's journaled Datei-System" -xfsshortdesc="SGI's journaling Datei-System" -duringformatt="Formatiere" -formatdevicestring="Formatiere Laufwerk:" -formatfsstring="Datei-System:" - -# linux Partitions Sektion - -sellinuxpartst="Wähle andere Linux Partition aus für /etc/fstab" -sellinuxpartsd="Sie scheinen mehr als eine Linux-Partition zu haben. Sie können diese verwenden um ihr Linux-System über mehr als eine Partition zu verteilen. Gegenwärtig haben Sie nur die / Partition eingebunden. Sie wollen vielleicht Verzeichnisse wie /home oder /usr/local auf separaten Partitionen einbinden. Sie sollten nicht Verzeichnisse wie /etc, /sbin, oder /bin auf eine eigene Partition einbinden, da diese Verzeichnisse Anwendungen enthalten, die zum Starten des Systems und zum Einbinden von Partitionen notwendig sind. Außerdem verwenden Sie nicht erneut eine Partition, die Sie bereits angegeben haben. Bitte wählen Sie eine der folgenden Linux-Partitionen aus, oder - sofern Sie fertig sind - drücken sie <$continue>" -inuse="in Benutzung" -askwherelt="Wählen Sie Einhängepunkt aus für" -askwhereld="Sie müssen angeben, wo Sie die neuen Partitionen einbinden möchten. Als Beispiel, wenn Sie sie nach /usr/local einbinden möchten, dann geben sie ein: /usr/local\n\n Wo wollen Sie ihre Partition einbinden?" - -# dos partitions section - -seldospartst="Wählen Sie die Partition aus, die zu /etc/fstab hinzugefügt werden soll" -seldospartsd="Damit diese Partitionen unter Linux sichtbar sind, müssen wir sie zu der Datei /etc/fstab hinzufügen. Bitte wählen Sie eine Partition aus, die zu /etc/fstab hinzugefügt werden soll, und sofern Sie fertig sind, drücken Sie <$continue>" - -# packages section -categorychk="Suche nach Kategorien. Bitte warten Sie..." -pkgchk="Suchen nach Paketen. Bitte warten Sie..." -categorystring="Wähle Sie Kategorien aus" -pkgstring="Wähle Pakete aus" -instpkgstring="Installiere Pakete" -sect="Sektion" #wird so dargestellt: Installiere Pakete (base Sektion) -pleaseselectcategories="Bitte wählen Sie aus, welche Kategorien Sie installieren möchten" -pleaseselectpkgs="Bitte wählen Sie aus, welche Pakete Sie installieren möchten" - -neednextt="Legen Sie das nächste Medium ein" -neednextd="Bitte legen Sie das nächste Frugalware-Installations-Medium ein und drücken Sie Enter um die Installation der Pakete fortzuführen." -continued="Installiere Packete von der nächsten Diskette/CD/DVD" -quit="Beenden" -quitd="Beenden Installation von Paketen und räume auf" - -instpkg="Installiere ausgewählte Pakete" -doneinstpkg="Fertig mit der Installation der ausgewählten Pakete" -errinstpkg="Fehler traten auf, während die ausgewählten Pakete installiert wurden" -pressenter="Drücken Sie ENTER um fortzusetzen..." - -# Konfigurations Sektion -confstring="Konfiguration des installierten Systems" -confkmodt="Konfiguration der Kernel-Module" -confkmodd="Aktualisieren der Modul-Abhängigkeiten..." - -nopasswdt="Kein Root Password gefunden" -nopasswdd="Es gibt zur Zeit kein Passwort für den System-Administrator (root). Es wird empfohlen, dass Sie ein Password setzen, damit es bereits beim ersten Reboot verfügbar ist. Das ist besonders wichtig, wenn sie einen Kernel benutzen, der netzwerkfähig ist und die Maschine an ein LAN angeschlossen ist, das Zugang zum Internet hat. Wollen Sie ein Root Password setzen?" - -nonormalusert="Kein normaler Benutzer gefunden" -nonormaluserd="Zur Zeit gibt es keinen nicht-root Benutzer. Es wird sehr empfohlen, einen nicht-root Benutzer zu erstellen. Wollen Sie nun einen normalen Benutzer erstellen?" - -endsetupt="Setup vollständig" -erebootd="So fern sie etwas besonderes durchführen möchten, drücken sie auf Nein und sie erhalten eine Shell. Wollen Sie ihren Computer neu starten?" -endsetupd="System-Installation und Konfiguration wurde erfolgreich beendet. Wir hoffen das Frugalware $osver Sie zufrieden stellen wird. $erebootd" -ferrort="Installations Fehler" -ferrord="Es gab einen fatalen Fehler während der Installation. $erebootd" - -# vim: ft=sh diff -rN -u setup-old/setup.en setup-new/setup.en --- setup-old/setup.en 2005-04-13 22:35:52.000000000 +0200 +++ setup-new/setup.en 1970-01-01 01:00:00.000000000 +0100 @@ -1,140 +0,0 @@ -# (c) 2003-2004 Vajna Miklos -# (c) Patrick J. Volkerding, - -setup="Setup" - -# selecting language section - it's NO good translating this section -sellang="Selecting language" -sellangt="Please select your language" -sellangd="Please select your language from the list. If your language is not in the list, you probably should choose English." -end="English" -ded="German / Deutsch (incomplete)" -itd="Italian / Italiano (incomplete)" -hud="Hungarian / magyar" -skd="Slovak / Slovensky" - -# greeting section -welcome="Welcome to Frugalware $osver" -greetstring="Welcome among the users of Frugalware!\n\n \ -Creating Frugalware our goal was to help you make your work faster and simpler. We hope that you will like our product.\n\n \ -Frugalware developers" - -# keyboard section -kbdconf="Configuring the keyboard" -selmapt="Keyboard map selection" -selmapd="You may select one of the following keyboard maps. If you do not select a keyboard map, 'qwerty/us.map.gz' (the US keyboard map) is the default. Use the UP/DOWN arrow keys and PageUp/PageDown to scroll through the whole list of choices." - -# hotplug section -hotplug="Detecting hardware" -hotplugt="Please wait" -hotplugd="Scanning for SCSI and PCI cards" - -# selecting media section -searchmedia="Selecting source media" -scanmediat="Scanning" -scanmediad="Scanning for a CD/DVD drive containing a Frugalware install disc..." -mediafoundt="CD/DVD drive found" -mediafoundd="A Frugalware install disc was found in device" - -# partitioning section -partitioning="Creating partitions" -selppt="Select partitioning program" -selppd="Select which program do you want to use for partitioning:" -selhdt="Select a hard disk to partition" -selhdd="Please select a hard disk to partition. The following one are available:" -fdiskd="The traditional partitioning program for Linux" -cfdiskd="User frendly (curses based) version of fdisk" - -# swap section -setswap="Setting up swap space" -noswaptitle="No swap partition detected" -noswap="You have not created a swap partition. Do you want to continue installing without one?" -detectedswapt="Swap partitions detected" -detectedswapd="Please select which swap partitions do you want Frugalware to use:" -formatpartst="Formatting swap partitions" -formatpartsd1="Formatting" -formatpartsd2="as a swap partition and checking for bad blocks" - -# rootdev section -rootdevstring="Setting up root partition" -miscdevstring="Setting up partitions" -selrootdevt="Select Linux installation partition" -select="Select" -continue="Continue" -selrootdevd="Please select a partition from the following list to use for your root (/) partition." -formatpart="Format partition" -wantformatq="If this partition has not been formatted, you should format it. \n NOTE: This will erase all data on it. Would you like to format this partition?" -formatt="Format" -fromatd="Quick format with no bad block checking" -checkt="Check" -checkd="Slow format that checks for bad blocks" -nofromatt="No" -noformatd="No, do not format this partition" -ext2predesc="Ext2 is the traditional Linux file system and is fast and stable.\n" -reiserpredesc="ReiserFS is a journaling filesystem that stores all files and filenames in a balanced tree structure.\n" -ext3predesc="Ext3 is the journaling version of the Ext2 filesystem.\n" -jfspredesc="JFS is IBM's Journaled Filesystem, currently used in IBM enterprise servers.\n" -xfspredesc="XFS is SGI's journaling filesystem that originated on IRIX.\n" -selectfst="Selecting filesystem for" -selectfsd="Please select the type of filesystem to use for the specified device. Here are descriptions of the available filesystems:\n" -ext2shortdesc="Standard Linux ext2fs filesystem" -reisershortdesc="Hans Reiser's journaling filesystem" -ext3shortdesc="Journaling version of the ext2fs filesystem" -jfsshortdesc="IBM's journaled filesystem" -xfsshortdesc="SGI's journaling filesystem" -duringformatt="Formatting" -formatdevicestring="Formatting device:" -formatfsstring="Filesystem:" - -# linux partitions section - -sellinuxpartst="Select other Linux partitions for /etc/fstab" -sellinuxpartsd="You seem to have more than one partition tagged as type Linux. You may use these to distribute your Linux system across more than one partition. Currently, you have only mounted your / partition. You might want to mount directories such as /home or /usr/local on separate partitions. You should not try to mount /etc, /sbin, or /bin on their own partitions since they contain utilities needed to bring the system up and mount partitions. Also, do not reuse a partition that you've already entered before. Please select one of the Linux partitions listed below, or if you're done, hit <$continue>" -inuse="in use" -askwherelt="Select mount point for" -askwhereld="You need to specify where you want the new partition mounted. For example, if you want to put it under /usr/local, then respond: /usr/local\n\n Where would you like to mount this partition?" - -# dos partitions section - -seldospartst="Select partition to add to /etc/fstab" -seldospartsd="In order to make these partitions visible from Linux, we need to add them to your /etc/fstab. Please pick a partition to add to /etc/fstab, or if you're done, hit <$continue>" - -# packages section -categorychk="Searching for categories. Please wait..." -pkgchk="Searching for packages. Please wait..." -categorystring="Selecting categories" -pkgstring="Selecting packages" -instpkgstring="Installing packages" -sect="section" #will be displaied like this: Installing packages (base section) -pleaseselectcategories="Please select which categories to install" -pleaseselectpkgs="Please select which packages to install" - -neednextt="Insert next disc" -neednextd="Please insert the next Frugalware install disc and press enter to continue installing packages." -continued="Install packages from the next disc" -quit="Quit" -quitd="Quit installing packages and finish up" - -instpkg="Installing selected packages" -doneinstpkg="Done installing selected packages" -errinstpkg="Errors occured while installing selected packages" -pressenter="Press ENTER to continue..." - -# configure section -confstring="Configuring the installed system" -confkmodt="Configuring kernel modules" -confkmodd="Updating module dependencies..." - -nopasswdt="No root password detected" -nopasswdd="There is currently no password set on the system administrator account (root). It is recommended that you set one now so that it is active the first time the machine is rebooted. This is especially important if you're using a network enabled kernel and the machine is on an internet connected lan. Would you like to set a root password?" - -nonormalusert="No normal user account detected" -nonormaluserd="There is currently no non-root user account configured. It is strongly recommended to create one. Would you like to create a normal user now?" - -endsetupt="Setup complete" -erebootd="If you want to do something special, hit no, and you will get a shell. Do you want to reboot your machine now?" -endsetupd="System installation and configuration is successfully completed. We hope that Frugalware $osver will take you content. $erebootd" -ferrort="Installation error" -ferrord="There was a fatal error during installation. $erebootd" - -# vim: ft=sh diff -rN -u setup-old/setup.hu setup-new/setup.hu --- setup-old/setup.hu 2005-04-13 22:36:56.000000000 +0200 +++ setup-new/setup.hu 1970-01-01 01:00:00.000000000 +0100 @@ -1,123 +0,0 @@ -# greeting section -welcome="Üdvözli a Frugalware $osver" -greetstring="Köszöntjük a Frugalware felhasználóinak táborában!\n\n \ -A Frugalware létrehozásával munkájának gyorsabbá és egyszerûbbé tétele volt a célunk. Reméljük, hogy kedvelni fogja termékünket! \n\n \ -A Frugalware készítõi" - -# keyboard section -kbdconf="A billentyûzet beállítása" -selmapt="A billentyûzetkiosztás beállítása" -selmapd="Kiválaszthat egyet a következõ billentyûzetkiosztásokból. Ha egyet sem választ ki, a 'qwerty/us.map.gz' (az amerikai kiosztás) lesz az alapértelmezett. Használja a fel/le nyilakat ill. a PageUp/PageDown-t a teljes lista megtekintéséhez." - -# hotplug section -hotplug="Hardver keresése" -hotplugt="Kérem várjon" -hotplugd="SCSI és PCI kártyák keresése" - -# selecting media section -searchmedia="A telepítési forrás kiválasztása" -scanmediat="Keresés" -scanmediad="A Frugalware telepítõlemezt tartalmazó CD/DVD meghajtó keresése..." -mediafoundt="Megtalált CD/DVD meghajtó" -mediafoundd="Frugalware telepítõ lemez a következõ eszközön:" - -# partitioning section -partitioning="A partíciók létrehozása" -selppt="A particionáló program kiválasztása" -selppd="Válassza ki, hogy melyik programot kívánja használni a particionáláshoz." -selhdt="A merevlemez kiválasztása" -selhdd="Válassza ki a particionálni kívánt merevlemezt. A következõ lemezek lehetségesek:" -fdiskd="A hagyományos particionáló program Linux alá" -cfdiskd="Az fdisk felhasználóbarát (curses alapú) verziója" - -# swap section -setswap="A swap beállítása" -noswaptitle="Nincs swap partíció" -noswap="Nem hozott létre swap partíciót. Folytatni kívánja a telepítést swap partíció nélkül?" -detectedswapt="Swap partíciók érzékelve" -detectedswapd="Kérem válassza ki, hogy mely swap partíciókat használhatja a Frugalware:" -formatpartst="A swap partíció formázása" -formatpartsd1="Formázás" -formatpartsd2="swap partícióként, és a hibás blokkok keresése" - -# rootdev section -rootdevstring="A root partíció beállítása" -miscdevstring="A partíciók beállítása" -selrootdevt="A Linux telepítési partíciójának kiválasztása" -select="Kiválasztás" -continue="Folytatás" -selrootdevd="Kérem válasszon ki egy partíciót a következõ listából, amelyet root (/) partícióként kíván használni." -formatpart="Partíció formázása" -wantformatq="Ha a partíció még nincs megformázva, akkor meg kell formáznia. \n MEGJEGYZÉS: Ez az összes adatot törölni fogja a partíción. Meg kívánja formázni ezt a partíciót?" -formatt="Formázás" -fromatd="Gyors formázás hibás blokk keresés nélkül" -checkt="Ellenõrzés" -checkd="Lassú formázás hibás blokk kereséssel" -nofromatt="Nincs" -noformatd="Nem, ne formázza ezt a partíciót" -ext2predesc="Az Ext2 a hagyományos fájlrendszer, gyors és stabil.\n" -reiserpredesc="A ReiserFS egy naplózó fájlrendszer, a fájlokat és könyvtárakat egy kiegyensúlyozott fa-struktúrában tárolja.\n" -ext3predesc="Az Ext3 az Ext2 fájlrendszer naplózó változata.\n" -jfspredesc="A JFS az IBM naplózó fájlrendszere, fõként IBM vállalati kiszolgálóin használják.\n" -xfspredesc="Az XFS az SGI naplózó fájlrendszere, az IRIX-hez lett létrehozva.\n" -selectfst="Fájlrendszer kiválasztása:" -selectfsd="Kérem válasszon fájlrendszert az adott eszköznek. Itt talál leírásokat az elérhetõ fájlrendszerekhez:\n" -ext2shortdesc="Szabványos Linux ext2fs fájlrendszer" -reisershortdesc="Hans Reiser naplózó fájlrendszere" -ext3shortdesc="Az ext2fs fájlrendszer naplózó verziója" -jfsshortdesc="Az IBM naplózó fájlrendszere" -xfsshortdesc="Az SGI naplózó fájlrendszere" -duringformatt="Formázás" -formatdevicestring="Formázott eszköz:" -formatfsstring="Fájlrendszer:" - -# linux partitions section -sellinuxpartst="Egyéb Linux partíciók beállítása az /etc/fstab-ban" -sellinuxpartsd="Úgy néz ki, hogy több Linux partíciója van. Felhasználhatja ezeket arra, hogy Linux rendszere több partícióra legyen telepítve. Jelenleg csak a / partíció van csatolva. Külön partícióra tehet könyvtárakat például a partíciók /home vagy /usr/local-ba való csatolásával. Ne próbálja az /etc-t, az /sbin-t vagy a /bin-t külön partícióra tenni, mivel olyan eszközöket tartalmaznak, amelyek szükségesek a rendszer indulásához és a partíciók csatolásához. Szintén figyeljen, hogy két partíciót ne csatoljon egy helyre. Kérem válasszon ki egyet az alább listázott Linux partíciók közül, majd ha végzett, válassza a <$continue>-t." -inuse="használatban" -askwherelt="Csatolási pont kiválasztása a következõnek:" -askwhereld="Ki kell választania, hogy a partíciót hova kívánja csatolni. Például ha a /home-ba akarja csatolni, írja be, hogy /home.\n\n Hova kívánja csatolni ezt a partíciót?" - -# dos partitions section -seldospartst="Válassza ki az /etc/fstab-hoz hozzáadandó partíciót" -seldospartsd="Ha szeretné látni ezeket a partíciókat Linux alól, hozzá kell adnunk az /etc/fstab fájlhoz. Kérem, jelölje ki a partíciót, amely az /etc/fstab fájlhoz lesz írva. Ha kész, válassza a <$continue>-t." - -# packages section -categorychk="Kategóriák keresése, Kérem várjon..." -pkgchk="Csomagok keresése. Kérem várjon..." -categorystring="Kategóriák kiválasztása" -pkgstring="Csomagok kiválasztása" -instpkgstring="Csomagok telepítése" -sect="szekció" -pleaseselectcategories="Kérem válassza ki a telepítendõ kategóriát" -pleaseselectpkgs="Kérem válassza ki a telepítendõ csomagot" - -neednextt="Kérem helyezze be a következõ lemezt" -neednextd="Kérem helyezze be a következõ Frugalware telepítõlemezt és nyomja meg az ENTER-t a csomagok telepítésének folytatásához." -continued="Csomagok telepítése a következõ lemezrõl" -quit="Kilépés" -quitd="Kilépés a csomagtelepítésbõl és befejezés" - -instpkg="Kiválasztott csomagok telepítése" -doneinstpkg="Kiválasztott csomagok telepítésének vége" -errinstpkg="Hiba merült fel a kiválasztott csomagok telepítése közben" -pressenter="Üssön ENTER-t a folytatáshoz..." - -# configure section -confstring="A telepített rendszer beállítása" -confkmodt="Kernelmodulok beállítása" -confkmodd="Modulfüggõségek frissítése..." - -nopasswdt="Nem találtam rendszergazda (root) jelszót" -nopasswdd="Jelenleg nincs beállítva a rendszergazdának (root) jelszó. Ajánlott megadni most, mert ez lesz aktív a gép elsõ újraindítása után. Ez különösen fontos, ha a gépe az internetre van csatlakozva. Szeretné beállítani a rendszergazda jelszavát?" - -nonormalusert="Nem találtam normál felhasználói fiókot" -nonormaluserd="Jelenleg nincs nem-rendszergazda felhasználói fiók beállítva. Erõsen ajánlott létrehozni legalább egyet. Szeretne létrehozni egyet?" - -endsetupt="Rendszerbeállítás vége" -erebootd="Ha szeretne valamilyen speciális dolgot tenni, válassza a nemet, ezzel egy parancssort fog kapni. Újra akarja indítani a gépét most?" -endsetupd="A rendszertelepítés és beállítás sikeresen befejezõdött. Reméljük, hogy a Frugalware $osver elnyeri tetszését. $erebootd" -ferrort="Telepítési hiba" -ferrord="Hiba keletkezett a telepítés közben. $erebootd" - -# vim: ft=sh diff -rN -u setup-old/setup.sk setup-new/setup.sk --- setup-old/setup.sk 2005-01-22 18:54:40.000000000 +0100 +++ setup-new/setup.sk 1970-01-01 01:00:00.000000000 +0100 @@ -1,150 +0,0 @@ -# (c) 2003-2004 Vajna Miklos -# (c) Patrick J. Volkerding, - -setup="Setup" - -# greeting section -welcome="Víta Vás Frugalware $osver" -greetstring="Vitajte medzi pou¾ívateµmi Frugalware!\n\n \ - -Cieµom vytvorenie Frugalware bolo pomôc» Vám pracova» rýchlej¹ie a jednoduch¹ie. Dúfame ¾e ná¹ produkt Vám zapáèi.\n\n \ -Vývojári Frugalwaru" - - -# keyboard section -kbdconf="Konfigurácia klávesnici" -selmapt="Nastavnie rozlo¾enia klávesnice" -selmapd="Mô¾ete vybra» medzi tieto rozlo¾enia klávesnice. Ak nevyberiete ani jednu tak prednastavené je 'qwerty/us.map.gz' -(rozlo¾enie klávesnice US). Pou¾ite ¹ípky HORE/DOLE a PageUp/PageDown na listovanie v celom zozname mo¾ností." - - -# selecting media section -searchmedia="Výber zdrojových médií" -scanmediat="Hµadanie" -scanmediad="Hµadám CD/DVD zariadenie obsahujúci Frugalware in¹talaèné CD..." -mediafoundt="CD/DVD zariadenie nájdené" -mediafoundd="Frugalware in¹talaèné média boli nájdené v zariadení:" - -# partitioning section -partitioning="Vytváranie partícií" -selppt="Vyberte programu na vytvorenie partícií" -selppd="Vyberte program ktorý chcete pou¾i» na rozdeµovania:" -selhdt="Vyberte pevný disk" -selhdd="Prosím vyberte pevný disk na rozdeµovanie. Nasledujúce sú dostupné:" -fdiskd="Tradièný program na rozdeµovania v Linuxu" -cfdiskd="¥ahko pou¾iteµná (na curses základoch) verzia fdisku" - -# swap section -setswap="Nastavenie swap priestoru" -noswaptitle="®iadny swap nebol nájdený" -noswap="Nevytvorili ste swap partíciu. Chcete pokraèova» v in¹talácii bez toho?" -detectedswapt="Swap partície nájdené" -detectedswapd="Prosím, vyberte ktorú swap partíciu má Frugalware pou¾íva»?" -formatpartst="Formátujem swap partície" -formatpartsd1="Formátovanie" -formatpartsd2="ako swap partícia a hµadám vadné bloky" - -# rootdev section -rootdevstring="Nastavenie root partície" -miscdevstring="Nastavenie partícií" -selrootdevt="Výber partície pre in¹taláciu Linuxu" -select="Vyberania" -continue="Pokraèovanie" -selrootdevd="Prosím, vyberte z nasledujúceho zoznamu partícií pre pou¾itie pre root (/) partíciu" -formatpart="Formátovanie partície" -wantformatq="Ak táto partícia nie ja na formátovaná, mali by ste to formátova». \n POZNÁMKA: Táto akcia vyma¾e v¹etky dáta na nej. Chcete formátova» túto partíciu?" -formatt="Formátovanie" -fromatd="Rýchle formátovanie bez overovania vadných blokov" -checkt="Check" -checkd="Pomalé formátovanie s hµadaním vadných blokov" -nofromatt="Nie" -noformatd="Nie, ne-formátujte túto partíciu" -ext2predesc="Ext2 je tradièný súborový systém Linuxu, je rýchli a stabilný.\n" -reiserpredesc="ReiserFS je ¾urnáloví súborový systém, ukladá v¹etky súbory a názvy súborov vo vyrovnanej stromovej ¹truktúre .\n" -ext3predesc="Ext3 je ¾urnálová verzia súborového systému Ext2.\n" -jfspredesc="JFS je ¾urnáloví súborový systém od IBM, momentálna sa pou¾íva na podnikových serverov IBM.\n" -xfspredesc="XFS je ¾urnáloví súborový systém od SGI ktorý sa vznikol na IRIX-och.\n" -selectfst="Výber súborového systému" - -selectfsd="Prosím, vyberte typ súborového systému pre ¹pecifikované zariadenie. Tu sú opisy dostupných súborových systémov:\n" -ext2shortdesc="©tandardný Linux súborový systém ext2fs" -reisershortdesc="®urnáloví súborový systém Hansa Reisera" -ext3shortdesc="®urnálová verzia súborového systému ext2fs" -jfsshortdesc=" ®urnáloví súborový systém od IBM" -xfsshortdesc=" ®urnáloví súborový systém od SGI" -duringformatt="Formátovanie" -formatdevicestring="Formátované zariadenie:" -formatfsstring="Súborový systém:" - -# linux partitions section - -sellinuxpartst="Nastavenie ostatných Linux partícií v /etc/fstab" -sellinuxpartsd="Vyzerá to tak ¾e máte viac ak jednu partíciu oznaèenú ak typ Linux. Mô¾ete rozdistribuova» Vá¹ Linux systém -na viac ako jednu partíciu. Momentálne máte pripojenú len / partíciu. Mo¾no budete chcie» pripája» adresára /home alebo /usr/local -na rozdielnych partícií. Nemali by ste skú¹a» da» /etc, /sbin, alebo /bin na vlastné partície lebo obsahujú nástroje potrebných -na rozbiehanie systému a pripojenie partícií. Taktie¾ nepokú¹ajte pripoji» dve partície na jedno miesto. -Prosím vyberte jednu z Linuxových partícií zo zoznamu dole, alebo ak ste hotovo tak stlaète <$continue>" -inuse="Pou¾íva sa" -askwherelt="Výber prípojného bodu pre:" -askwhereld="Potrebujete vybra» kde by ste chceli aby nová partícia bola pripojená. Napríklad: ak chcete da» pod /usr/local, -tak napí¹te /usr/local\n\n Kde by ste chceli pripoji» túto partíciu?" - - - - -# dos partitions section - -seldospartst="Vyberte partíciu ktorú chcete prida» do /etc/fstab" -seldospartsd="Aby táto partícia bola viditeµná v Linuxe tak potrebujeme to da» do /etc/fstab. Prosím vyberte partíciu na pridanie -do /etc/fstab, alebo ak ste hotovo tak stlaète <$continue>" - - - -# packages section -categorychk="Hµadanie kategórií. Prosím èakajte..." -pkgchk="Hladnie balíèkov. Prosím èakajte..." - -categorystring="Výber kategórií" -pkgstring="Výber balíèkov" -instpkgstring="In¹talácia balíèkov" -sect="sekcia" #will be displaied like this: Installing packages (base section) -pleaseselectcategories=" Prosím vyberte kategórie na in¹taláciu" -pleaseselectpkgs="Prosím vyberte balíèky na in¹taláciu" - -neednextt="Prosím vlo¾te ïal¹í CD disk" -neednextd="Prosím vlo¾te ïal¹í in¹talaèný disk Frugalware a stlaète enter na -pokraèovanie in¹talácie balíèkov" -continued="In¹talácia balíèkov z ïal¹ej CD" -quit="Koniec" -quitd="Koniec in¹talácie balíèkov a dokonèenie" - -instpkg="In¹talácia vybraných balíèkov" -doneinstpkg="Hotovo s in¹taláciu vybraných balíèkov" -errinstpkg="Vyskytli sa chyby poèas in¹talácií vybraných balíèkov" - -# configure section -confstring="Nastavenie in¹talovaného systému" -confkmodt="Nastavnie modulov jadra" -confkmodd="Aktualizácia závislostí..." - -nopasswdt="Nena¹iel som root heslo" -nopasswdd="Momentálne nie je nastavené heslo pre administrátorsky úèet(root). Je odporúèané -nastavi» to lebo to bude aktívne po prvom re¹tarte poèítaèa. Je to zvlá¹» dôle¾ite pre sie»ový poèítaè -a poèítaè v lan siete s internetovým pripojením. Chcete nastavi» root heslo?" - - -nonormalusert="Neexistuje úèet pre normálneho pou¾ívateµa" -nonormaluserd="Momentálne neexistuje úèet pre ne-root pou¾ívateµa. Je odporúèané vytvori» jeden. -Chcete vytvori» úèet pre normálneho pou¾ívateµa(ne-root)?" - - -endsetupt="Systémová konfigurácia dokonèená" -erebootd="Ak chete robi» nieèo ¹peciálne, stlaète nie a dostanete príkazový riadok. Chcete teraz re¹tartova» Vá¹ poèítaè?" - -endsetupd="Systémová in¹talácia a konfigurácia je dokonèená. Dúfame ¾e s Frugalware $osver budete spokojný.$erebootd" - - -ferrort="In¹talaèná chyba" -ferrord="Vyskytla sa chyba poèas in¹talácii. $erebootd" - -# vim: ft=sh diff -rN -u setup-old/sk.conf setup-new/sk.conf --- setup-old/sk.conf 2005-01-16 14:24:08.000000000 +0100 +++ setup-new/sk.conf 1970-01-01 01:00:00.000000000 +0100 @@ -1,4 +0,0 @@ -export LANG=sk_SK -export LC_ALL=$LANG -export CHARSET=iso-8859-2 -font=lat2-16.psfu.gz diff -rN -u setup-old/src/de.conf setup-new/src/de.conf --- setup-old/src/de.conf 1970-01-01 01:00:00.000000000 +0100 +++ setup-new/src/de.conf 2004-09-22 19:26:00.000000000 +0200 @@ -0,0 +1,4 @@ +export LANG=de_DE +export LC_ALL=$LANG +export CHARSET=iso-8859-1 +font=lat1-16.psfu.gz diff -rN -u setup-old/src/en.conf setup-new/src/en.conf --- setup-old/src/en.conf 1970-01-01 01:00:00.000000000 +0100 +++ setup-new/src/en.conf 2004-08-24 13:20:25.000000000 +0200 @@ -0,0 +1,3 @@ +export LANG=en_US +export LC_ALL=$LANG +export CHARSET=iso-8859-1 diff -rN -u setup-old/src/hu.conf setup-new/src/hu.conf --- setup-old/src/hu.conf 1970-01-01 01:00:00.000000000 +0100 +++ setup-new/src/hu.conf 2004-08-24 13:20:11.000000000 +0200 @@ -0,0 +1,4 @@ +export LANG=hu_HU +export LC_ALL=$LANG +export CHARSET=iso-8859-2 +font=lat2-16.psfu.gz diff -rN -u setup-old/src/inittab setup-new/src/inittab --- setup-old/src/inittab 1970-01-01 01:00:00.000000000 +0100 +++ setup-new/src/inittab 2004-08-14 13:13:53.000000000 +0200 @@ -0,0 +1,19 @@ +# /etc/inittab for frugalware setup +# Boot-time system configuration/initialization script. +# This is run first except when booting in single-user mode. +::sysinit:/etc/rc.d/rc.S + +# Login /bin/sh invocations on selected ttys. +# +# Start the setup on the console +::respawn:-/bin/setup +# Start an "askfirst" shell on tty2 and tty3 +tty2::askfirst:-/bin/sh +tty3::askfirst:-/bin/sh + +# Reboot when ctrl-alt-del keys are pressed. +::ctrlaltdel:/sbin/reboot + +# Stuff to do before halting or rebooting. +::shutdown:/sbin/swapoff -a >/dev/null 2>&1 +::shutdown:/bin/umount -a -r >/dev/null 2>&1 diff -rN -u setup-old/src/it.conf setup-new/src/it.conf --- setup-old/src/it.conf 1970-01-01 01:00:00.000000000 +0100 +++ setup-new/src/it.conf 2004-09-04 16:54:09.000000000 +0200 @@ -0,0 +1,4 @@ +export LANG=it_IT +export LC_ALL=$LANG +export CHARSET=iso-8859-1 +font=lat9w-16.psfu.gz diff -rN -u setup-old/src/rc.S setup-new/src/rc.S --- setup-old/src/rc.S 1970-01-01 01:00:00.000000000 +0100 +++ setup-new/src/rc.S 2005-03-24 00:46:26.000000000 +0100 @@ -0,0 +1,20 @@ +#!/bin/sh + +clear +mount -t proc none /proc +mount -t sysfs none /sys +mount -t tmpfs none /tmp +cat /proc/mounts >/etc/mtab +depmod -a +modprobe iso9660 +modprobe BusLogic 2>/dev/null + +# try to load all the hub modules: +modprobe -q ehci-hcd >/dev/null 2>&1 +modprobe -q ohci-hcd >/dev/null 2>&1 +modprobe -q uhci-hcd >/dev/null 2>&1 + +/etc/rc.d/rc.udev +setterm -blank 0 + +# vim: ft=sh diff -rN -u setup-old/src/rc.hotplug setup-new/src/rc.hotplug --- setup-old/src/rc.hotplug 1970-01-01 01:00:00.000000000 +0100 +++ setup-new/src/rc.hotplug 2005-02-12 15:29:55.000000000 +0100 @@ -0,0 +1,31 @@ +#!/bin/sh + +# scsi cards + +/sbin/modprobe isa-pnp >/dev/null 2>/dev/null +if grep -iq SCSI /proc/pci; then + echo "searching scsi cards..." + MODDIR=`uname -r` + for i in `find /lib/modules/$MODDIR/kernel/drivers/scsi/ -name "*.ko" | sed 's/^.*\/// ; s/.o$//'`; + do + echo modprobe $i + modprobe $i >/dev/null 2>/dev/null + done +fi + +pci_mod_search () +{ + while read IGNORE ID IGNORE + do + VENDOR=`echo $ID | cut -b1-4` + DEVICE=`echo $ID | cut -b5-8` + DEVENTRY=`echo 0x0000${VENDOR} 0x0000${DEVICE}` + cat /lib/modules/`uname -r`/*.pcimap | grep "$DEVENTRY" | cut -d' ' -f1 + done +} +echo "searching pci cards..." +for MODULE in `pci_mod_search < /proc/bus/pci/devices | sort -u` +do + echo modprobe $MODULE + modprobe $MODULE >/dev/null 2>/dev/null +done diff -rN -u setup-old/src/setup setup-new/src/setup --- setup-old/src/setup 1970-01-01 01:00:00.000000000 +0100 +++ setup-new/src/setup 2005-05-05 16:42:05.000000000 +0200 @@ -0,0 +1,874 @@ +#!/bin/sh + +### constants +osver=`cat /etc/frugalware-release |cut -d ' ' -f 2` +. setup.en +bindir=/mnt/source/frugalware +exbindir=/mnt/source/extra/frugalware +target=/mnt/target +core="bash coreutils chkconfig frugalware grep sed" +extrapkgs="k3b-i18n" +logdev=/dev/tty4 + +### before strings +ask_lang() +{ + langbacktitle="$sellang - Frugalware $osver $setup" + langf=`mktemp /tmp/tmp.XXXXXX` + dialog --backtitle "$langbacktitle" --title "$sellangt" \ + --aspect 20 --menu "$sellangd" 0 0 0 \ + "en" "$end" "de" "$ded" "hu" "$hud" "it" "$itd" "sk" "$skd" \ + 2>$langf || exit 1 + language=`cat $langf` + rm $langf +} + +ask_lang +. $language.conf +[ -e /bin/setup.$language ] && . setup.$language +setfont $font + +### strings +# greeing section +welcomebacktitle="$welcome $setup" + +# keyboard section +kbdbacktitle="$kbdconf - Frugalware $osver $setup" + +# hotplug section +hotplugbacktitle="$hotplug - Frugalware $osver $setup" + +# selecting media section +mediabacktitle="$searchmedia - Frugalware $osver $setup" + +# partitioning section +partitioningbacktitle="$partitioning - Frugalware $osver $setup" + +# swap section +swapparts= +setswapbacktitle="$setswap - Frugalware $osver $setup" + +# rootdev section +prefstab= +rootdevbacktitle="$rootdevstring - Frugalware $osver $setup" + +# linux partitions section +towhere= +miscdevbacktitle="$miscdevstring - Frugalware $osver $setup" + +# packages section +selcat= +selpkg= +instlog= +yesdeps= +selectcategoriesbacktitle="$categorystring - Frugalware $osver $setup" +selectpkgsbacktitle="$pkgstring - Frugalware $osver $setup" +categorysearchbacktitle=$selectcategoriesbacktitle +pkgsearchbacktitle=$selectpkgsbacktitle +installpkgsbacktitle="$instpkgstring - Frugalware $osver $setup" + +# configure section +confbacktitle="$confstring - Frugalware $osver $setup" + +### functions +# greeting section +dolangsh() +{ + cat << EOF > /tmp/lang.sh +#!/bin/sh + +# /etc/profile.d/lang.sh + +# Set the system locale +# For a list of locales which are supported by this machine, type: locale -a + +export LANG=$LANG +export LC_ALL=\$LANG +export CHARSET=$CHARSET +EOF +} + +greet() +{ + dialog --backtitle "$welcomebacktitle" \ + --title "$welcome" --aspect 20 \ + --msgbox "$greetstring" 0 0 +} + +# keyboard section +ask_map() +{ + selmap=`mktemp /tmp/tmp.XXXXXX` + selmapf=`mktemp /tmp/tmp.XXXXXX` + chmod +x $selmap + echo "dialog --aspect 20 --backtitle \"$kbdbacktitle\" --title \"$selmapt\" \\">$selmap + echo "--default-item \"`find /usr/share/kbd/keymaps/i386/* -name *map.gz|grep -v include|sed 's|^/usr/share/kbd/keymaps/i386/||'|grep $language|sed -n '1 p'`\" \\">>$selmap + echo "--menu \"$selmapd\" 0 0 0 \\">>$selmap + for i in `find /usr/share/kbd/keymaps/i386/* -name *map.gz|grep -v include|sed 's|^/usr/share/kbd/keymaps/i386/||'` + do + echo "\"$i\" \" \" \\">>$selmap + done + echo "2>$selmapf">>$selmap + $selmap || return 1 + rm $selmap + mapfile=/usr/share/kbd/keymaps/i386/`cat $selmapf` + rm $selmapf + map=`echo $mapfile|sed 's|^.*/\(.*\).map.gz$|\1|'` +} + +set_keymap() +{ + if ! ask_map; then + mapfile=/usr/share/kbd/keymaps/i386/qwerty/us.map.gz + map=us + fi + loadkeys $mapfile >$logdev 2>&1 + cat << EOF > /tmp/keymap +# /etc/sysconfig/keymap + +# sepecify the keyboard map, maps are in /usr/share/kbd/keymaps + +keymap=$map +EOF +} + +do_hotplug() +{ + dialog --backtitle "$hotplugbacktitle" --title "$hotplugt" \ + --aspect 20 --infobox "$hotplugd" 0 0 + /etc/rc.d/rc.hotplug >$logdev 2>$logdev + sleep 1 +} + + +# selecting media section +search_source() +{ + sourcedir=`echo $bindir|sed 's|/frugalware||'` + mount|grep $sourcedir && umount $sourcedir + dialog --backtitle "$mediabacktitle" --title "$scanmediat" \ + --aspect 20 --infobox "$scanmediad" 0 0 + + for i in `cat /proc/sys/dev/cdrom/info |grep name` + do + [ "$i" = "drive" -o "$i" = "name:" ] && continue + mount -o ro -t iso9660 /dev/$i $sourcedir 1>$logdev 2>&1 + if [ "$?" = 0 ]; then + dialog --aspect 20 --backtitle "$mediabacktitle" \ + --title "$mediafoundt" \ + --infobox "$mediafoundd $i." 0 0 + srcdev=$i + break + fi + done + sleep 1 + if ! [ -d $bindir -o -d $exbindir ]; then #netinstall + netinstall=1 + umount $sourcedir + netconfig + /etc/rc.d/rc.interfaces + # ugly hack + mkdir -p /mnt/source/frugalware /mnt/source/extra/frugalware + lynx -source -dump ftp://ftp5.frugalware.org/packages/frugalware/pub/frugalware/frugalware-current/Packages.lst >/mnt/source/Packages.lst + lynx -source -dump ftp://ftp5.frugalware.org/packages/frugalware/pub/frugalware/frugalware-current/frugalware/frugalware-current.fdb >/mnt/source/frugalware/frugalware-current.fdb + lynx -source -dump ftp://ftp5.frugalware.org/packages/frugalware/pub/frugalware/frugalware-current/extra/Packages.lst >/mnt/source/extra/Packages.lst + lynx -source -dump ftp://ftp5.frugalware.org/packages/frugalware/pub/frugalware/frugalware-current/extra/frugalware/extra-current.fdb >/mnt/source/extra/frugalware/extra-current.fdb + fi +} + +# partitioning section +parthd() +{ + selppf=`mktemp /tmp/tmp.XXXXXX` + dialog --clear --backtitle "$partitioningbacktitle" --title "$selppt" \ + --default-item cfdisk --menu "$selppd" 0 0 0 \ + "fdisk" "$fdiskd" \ + "cfdisk" "$cfdiskd" 2>$selppf || return 1 + selpp=`cat $selppf` + rm $selppf + $selpp $1 +} + +selhd() +{ + while /bin/true + do + selhdm=`mktemp /tmp/tmp.XXXXXX` + chmod +x $selhdm + selhddevf=`mktemp /tmp/tmp.XXXXXX` + echo "dialog --clear --backtitle \"$partitioningbacktitle\" --title \"$selhdt\" \\" >$selhdm + echo "--aspect 20 --ok-label \"$select\" --cancel-label \"$continue\" --menu \"$selhdd\" 0 0 0 \\">>$selhdm + fdisk -l|grep ^Disk|sed 's/^Disk \(.*\): \([0-9].*\), [0-9].*$/"\1" "\2" \\/'>>$selhdm + echo "2>$selhddevf">>$selhdm + $selhdm || break; # aborted when choosing hds + rm $selhdm + selhddev=`cat $selhddevf` + rm $selhddevf + parthd $selhddev + done +} + +# swap section + +selswappart() +{ + fdisk -l|grep -q 'Linux swap' + if [ "$?" != 0 ]; then + dialog --backtitle "$setswapbacktitle" --title "$noswaptitle" \ + --yesno "$noswap" 0 0 + if [ "$?" != 0 ]; then + swapparts="" + return 1 + fi + else + swapqfile=`mktemp /tmp/tmp.XXXXXX` + swapafile=`mktemp /tmp/tmp.XXXXXX` + chmod +x $swapqfile + echo -n "dialog --backtitle \"$setswapbacktitle\" --title \"$detectedswapt\" --checklist \"$detectedswapd\" 0 0 0 ">$swapqfile + fdisk -l|grep 'Linux swap'|tr -s ' '|sed 's/\(.*\) [0-9]* [0-9]* [0-9+]* [0-9]* \(.*\)/\1 "\2" On \\/'>>$swapqfile + echo >>$swapqfile + $swapqfile 2>$swapafile + rm $swapqfile + swapparts=`cat $swapafile|sed 's/"//g'` + rm $swapafile + fi +} + +doswap () +{ + [ -z "$prefstab" ] && prefstab=`mktemp /tmp/tmp.XXXXXX` + printf "%-16s %-16s %-11s %-16s %-3s %s\n" "none" "/proc" "proc" "defaults" "0" "0" >>$prefstab + printf "%-16s %-16s %-11s %-16s %-3s %s\n" "none" "/sys" "sysfs" "defaults" "0" "0" >>$prefstab + printf "%-16s %-16s %-11s %-16s %-3s %s\n" "devpts" "/dev/pts" "devpts" "gid=5,mode=620" "0" "0" >>$prefstab + for i in $* + do + junk=`mktemp /tmp/tmp.XXXXXX` + dialog --backtitle "$setswapbacktitle" --title "$formatpart $1" \ + --menu "$wantformatq" 0 0 0 \ + "$formatt" "$fromatd" "$checkt" "$checkd" "$nofromatt" "$noformatd" 2>$junk || leave "$setswapbacktitle" + howformat=`cat $junk` + rm $junk + dialog --backtitle "$setswapbacktitle" --title "$formatpartst" --infobox "$formatpartsd1 $i $formatpartsd2" 0 0 + if [ "$howformat" = "$formatt" ]; then + mkswap $i >$logdev + elif [ "$howformat" = "$checkt" ]; then + mkswap -c $i >$logdev + fi + swapon $i >$logdev + printf "%-16s %-16s %-11s %-16s %-3s %s\n" "$i" "swap" "swap" "defaults" "0" "0" >>$prefstab + done +} + +# rootdev dection + +lstparts() +{ + for i in `fdisk -l 2>/dev/null|(grep -E 'Linux$ | raid';ls /dev/md* )|cut -d ' ' -f 1` + do + size=`fdisk -s $i` + unset altname + if grep -q $i $prefstab; then + # added already + on=`grep $i $prefstab |tr -s ' ' |cut -f 2 -d ' '` + altname="$i $on Linux ${size}K" + fi + if [ -z "$altname" ]; then + echo "\"$i\" \"Linux ${size}K\" \\" >>$1 + else + echo "\"($inuse)\" \"$altname\" \\" >>$1 + fi + done +} + +selrootdev() +{ + [ -z "$prefstab" ] && prefstab=`mktemp /tmp/tmp.XXXXXX` + selrootpart=`mktemp /tmp/tmp.XXXXXX` + chmod +x $selrootpart + rootpartf=`mktemp /tmp/tmp.XXXXXX` + echo "dialog --backtitle \"$rootdevbacktitle\" --title \"$selrootdevt\" \\" >$selrootpart + echo "--ok-label \"$select\" --menu \"$selrootdevd\" 0 0 0 \\">>$selrootpart + lstparts $selrootpart + echo "2>$rootpartf">>$selrootpart + $selrootpart || leave "$rootdevbacktitle" # aborted when choosing root device + rm $selrootpart + rootdev=`cat $rootpartf` + rm $rootpartf +} + +mkfss() # $1 which device, $2 which fs, $3 how: $formatt or $checkt +{ + [ "$3" = "$checkt" ] && opts="-c" + dialog --backtitle "$miscdevbacktitle" \ + --title "$duringformatt" \ + --infobox "$formatdevicestring $1 \n \ + $formatfsstring $2" 0 0 + mount|grep -q $1 && umount $1 + if [ "$2" = "ext2" ]; then + mke2fs $opts $1 >$logdev 2>&1 + elif [ "$2" = "reiserfs" ]; then + echo y | mkreiserfs $1 >$logdev 2>&1 + elif [ "$2" = "ext3" ]; then + mke2fs -j $opts $1 >$logdev 2>&1 + elif [ "$2" = "jfs" ]; then + mkfs.jfs -q $opts $1 >$logdev 2>&1 + elif [ "$2" = "xfs" ]; then + mkfs.xfs -f $1 >$logdev 2>&1 + fi +} + +formatdev() # $1: which device +{ + junk=`mktemp /tmp/tmp.XXXXXX` + dialog --backtitle "$miscdevbacktitle" --title "$formatpart $1" \ + --menu "$wantformatq" 0 0 0 \ + "$formatt" "$fromatd" "$checkt" "$checkd" "$nofromatt" "$noformatd" 2>$junk || leave "$miscdevbacktitle" # aborted when choosing format mode + howformat=`cat $junk` + rm $junk + if [ "$howformat" != "$nofromatt" ]; then + unset ext2desc reiserdesc ex3desc jfsdesc xfsdesc + grep ext2 -q /proc/filesystems && \ + ext2desc=$ext2predesc && default=ext2 + grep reiserfs -q /proc/filesystems && \ + reiserdesc=$reiserpredesc && default=reiserfs + grep ext3 -q /proc/filesystems && \ + ext3desc=$ext3predesc && default=ext3 + grep jfs -q /proc/filesystems && \ + jfsdesc=$jfspredesc && default=jfs + grep ' xfs' -q /proc/filesystems && \ + xfsdesc=$xfspredesc && default=xfs + selfsf=`mktemp /tmp/tmp.XXXXXX` + chmod +x $selfsf + echo "dialog --backtitle \"$miscdevbacktitle\" \ + --title \"$selectfst $1\" --default-item \"$default\" \ + --menu \"$selectfsd \\">$selfsf + echo "$ext2desc $reiserdesc $ext3desc $jfsdesc $xfsdesc\" \ + 0 0 0 \\">>$selfsf + [ -z "$ext2desc" ] || echo "\"ext2\" \ + \"$ext2shortdesc\" \\" >>$selfsf + [ -z "$reiserdesc" ] || echo "\"reiserfs\" \ + \"$reisershortdesc\" \\" >>$selfsf + [ -z "$ext3desc" ] || echo "\"ext3\" \ + \"$ext3shortdesc\" \\" >>$selfsf + [ -z "$jfsdesc" ] || echo "\"jfs\" \ + \"$jfsshortdesc\" \\" >>$selfsf + [ -z "$xfsdesc" ] || echo "\"xfs\" \ + \"$xfsshortdesc\" \\" >>$selfsf + junk=`mktemp /tmp/tmp.XXXXXX` + echo "2>$junk">>$selfsf + $selfsf || leave "$miscdevbacktitle" # aborted when choosing fs + rm $selfsf + mkfss $1 `cat $junk` $howformat + rm $junk + fi +} + +mountdev() # $1: which device $2: mount point +{ + [ -d $target/$2 ] || mkdir -p $target/$2 + mount $1 $target/$2 >$logdev 2>&1 + sleep 1 + type=`mount | grep ^$1 | cut -f 5 -d ' '` + printf "%-16s %-16s %-11s %-16s %-3s %s\n" "$1" "$2" "$type" "defaults" "1" "1" >> $prefstab +} + +# linux partitions section + +askwhere() # $1: which device +{ + askwheref=`mktemp /tmp/tmp.XXXXXX` + dialog --backtitle "$miscdevbacktitle" --title "$askwherelt $1" \ + --inputbox "$askwhereld" 0 0 2>$askwheref || return 1 + towhere=`cat $askwheref` + rm $askwheref + # cosmetics + [ "$towhere" = "" ] && return 1 + [ "`echo "$towhere" | cut -b1`" = " " ] && return 1 + [ "`echo "$towhere" | cut -b1`" = "/" ] || towhere="/$towhere" +} + +setup_linux() { + [ "`fdisk -l 2>/dev/null|(grep -E 'Linux$ | raid';ls /dev/md* )|wc -l|tr -s ' '|sed 's/ //'`" != 1 ] || return 1 + while /bin/true + do + sellinuxparts=`mktemp /tmp/tmp.XXXXXX` + chmod +x $sellinuxparts + linuxpartsf=`mktemp /tmp/tmp.XXXXXX` + echo "dialog --backtitle \"$miscdevbacktitle\" --title \"$sellinuxpartst\" \\" >$sellinuxparts + echo "--ok-label \"$select\" --cancel-label \"$continue\" --menu \"$sellinuxpartsd\" 0 0 0 \\">>$sellinuxparts + lstparts $sellinuxparts + echo "2>$linuxpartsf">>$sellinuxparts + $sellinuxparts || break; # aborted when choosing linux parts + rm $sellinuxparts + linuxpart=`cat $linuxpartsf` + rm $linuxpartsf + if [ "$linuxpart" != "($inuse)" ]; then + formatdev $linuxpart + askwhere $linuxpart || continue + mountdev $linuxpart $towhere + fi + done + rm $sellinuxparts + rm $linuxpartsf +} + +# dos partitions section + +lstdosparts() +{ + for i in `fdisk -l|egrep 'Win95 F|Win98 F|HPFS|W95 F|FAT12|FAT16'|cut -d ' ' -f 1` + do + size=`fdisk -s $i` + type=`fdisk -l |grep $i|sed 's/\*//'|tr -s ' '|cut -d ' ' -f 6-` + unset altname + if grep -q $i $prefstab; then + # added already + on=`grep $i $prefstab |tr -s ' ' |cut -f 2 -d ' '` + altname="$i $on $type ${size}K" + fi + if [ -z "$altname" ]; then + echo "\"$i\" \"$type ${size}K\" \\" >>$1 + else + echo "\"($inuse)\" \"$altname\" \\" >>$1 + fi + done +} + +setup_dos() { + [ "`fdisk -l|egrep 'Win95 F|Win98 F|HPFS|W95 F|FAT12|FAT16'|wc -l|tr -s ' '|sed 's/ //'`" != 0 ] || return 1 + while /bin/true + do + seldosparts=`mktemp /tmp/tmp.XXXXXX` + chmod +x $seldosparts + dospartsf=`mktemp /tmp/tmp.XXXXXX` + echo "dialog --backtitle \"$miscdevbacktitle\" --title \"$seldospartst\" \\" >$seldosparts + echo "--ok-label \"$select\" --cancel-label "$continue" --menu \"$seldospartsd\" 0 0 0 \\">>$seldosparts + lstdosparts $seldosparts + echo "2>$dospartsf">>$seldosparts + $seldosparts || break; # aborted when choosing dos parts + rm $seldosparts + dospart=`cat $dospartsf` + rm $dospartsf + if [ "$dospart" != "($inuse)" ]; then + askwhere $dospart || continue + mountdev $dospart $towhere + fi + done + rm $seldosparts + rm $dospartsf +} + +# packages section + +info() +{ + echo + # old color version, used against bash + # echo -e "\033[1;32m==>\033[1;0m \033[1;1m$1\033[1;0m" >&2 + echo "*** $1 ***" + echo +} + +categorysize () +{ +# repo=$1 +# shift +# if [ "$repo" = "frugalware" ]; then +# pkglstf="$bindir/../Packages.lst" +# pacbindir=$bindir +# elif [ "$repo" = "extra" ]; then +# pkglstf="$exbindir/../Packages.lst" +# pacbindir=$exbindir +# fi +# categorytempfile=`mktemp /tmp/tmp.XXXXXX` +# chmod +x $categorytempfile +# echo -n "( du -ch ">$categorytempfile +# for i in `cat $pkglstf |grep ^$1|sed 's|.*/\(.*\)|\1|'` +# do +# echo -n "$pacbindir/$i ">>$categorytempfile +# done +# echo ") |tail -n 1 |sed 's/\([0-9\.]*[A-Za-z]\).*/\1/'" >>$categorytempfile +# echo `$categorytempfile` +# rm $categorytempfile + echo " " +} + +pkgsize() +{ + # du -h $1 |sed 's/\([0-9\.]*[A-Za-z]\).*/\1/' + sizename=`echo $2|sed 's|.*/\(.*\).fpm|\1|'` + echo $((`tar xzOf $1 $sizename/desc|sed -n '11 p'`/1048576))MB + +} + +pkgdesc() +{ + descname=`echo $2|sed 's|.*/\(.*\).fpm|\1|'` + tar xzOf $1 $descname/desc|sed -ne '8 p' +} + +category_search() +{ + dialog --backtitle "$categorysearchbacktitle" --infobox "$categorychk" 0 0 +} +pkg_search() +{ + dialog --backtitle "$pkgsearchbacktitle" --infobox "$pkgchk" 0 0 +} + +category_select () +{ + category_search + repo=$1 + if [ "$repo" = "frugalware" ]; then + pkglstf="$bindir/../Packages.lst" + pacbindir=$bindir + elif [ "$repo" = "extra" ]; then + pkglstf="$exbindir/../Packages.lst" + pacbindir=$exbindir + fi + selecttempfile=`mktemp /tmp/tmp.XXXXXX` + whichselectedtempfile=`mktemp /tmp/tmp.XXXXXX` + whichselectedtempfile2=`mktemp /tmp/tmp.XXXXXX` + chmod +x $selecttempfile + echo -n "dialog --backtitle \"$selectcategoriesbacktitle\" --title \"$categorystring\" --checklist \"$pleaseselectcategories\" 0 0 0 " >$selecttempfile + categories=`cat $pkglstf|sed 's|\(.*\)/.*|\1|'|sort|uniq` + for i in $categories + do + state=on + if [ "$repo" = "extra" ]; then + if [ "$i" != "locale" ]; then + state=off + fi + fi + echo -n "$i \"(`categorysize $repo $i`)\" $state ">>$selecttempfile + done + $selecttempfile 2>$whichselectedtempfile || leave "$selectcategoriesbacktitle" + rm $selecttempfile + for i in `cat $whichselectedtempfile` + do + echo -n "$i "|sed 's/"//g' >>$whichselectedtempfile2 + done + rm $whichselectedtempfile + selcat=`cat $whichselectedtempfile2` + rm $whichselectedtempfile2 + if [ -z "$selcat" ]; then + return 1 + fi +} + +gen_locpkgs() +{ + for i in `ls $exbindir|grep "\-$language"|sed 's/\(.*\)-[0-9].*-[0-9].*fpm/\1/'` + do + echo -n "|$i" + done +} + +package_select_install() +{ + repo=$1 + shift + if [ "$repo" = "frugalware" ]; then + reponame="frugalware-current" + pkglstf="$bindir/../Packages.lst" + pacbindir=$bindir + elif [ "$repo" = "extra" ]; then + reponame="extra-current" + pkglstf="$exbindir/../Packages.lst" + pacbindir=$exbindir + fi + pkg_search + printpkgtemp=`mktemp /tmp/tmp.XXXXXX` + chmod +x $printpkgtemp + prepkglst=`mktemp /tmp/tmp.XXXXXX` + echo -n "cat $pkglstf |egrep ' " >$printpkgtemp + for i in $* + do + echo -n "|^$i" >>$printpkgtemp + done + echo "| '|sed 's|.*/\(.*\)|\1|'">>$printpkgtemp + $printpkgtemp >$prepkglst + rm $printpkgtemp + pkglstselect=`mktemp /tmp/tmp.XXXXXX` + whichselected=`mktemp /tmp/tmp.XXXXXX` + whichselected2=`mktemp /tmp/tmp.XXXXXX` + whichselected3=`mktemp /tmp/tmp.XXXXXX` + chmod +x $pkglstselect + echo -n "dialog --backtitle \"$selectpkgsbacktitle\" --title \"$pkgstring\" --checklist \"$pleaseselectpkgs\" 0 0 0 " >$pkglstselect + if [ "$repo" = "extra" ]; then + locpkgs=`gen_locpkgs` + fi + for i in `cat $prepkglst` + do + state=on + if [ "$repo" = "extra" ]; then + echo $i|egrep -q "$extrapkgs$locpkgs" || state=off + fi + echo -n "$i \"(`pkgdesc $pacbindir/$reponame.fdb $pacbindir/$i`, `pkgsize $pacbindir/$reponame.fdb $pacbindir/$i`)\" $state ">>$pkglstselect + done + rm $prepkglst + $pkglstselect 2>$whichselected || leave "$selectpkgsbacktitle" + rm $pkglstselect + for i in `cat $whichselected` + do + echo -n "$i "|sed 's/"//g' >>$whichselected2 + done + rm $whichselected + for i in `cat $whichselected2` + do + echo $i|sed 's/\(.*\)-[0-9].*-[0-9].*fpm/\1/' \ + >>$whichselected3 + done + rm $whichselected2 + allselpkg=`cat $whichselected3` + rm $whichselected3 + + rm -rf /tmp/pkgcat + mkdir -p /tmp/pkgcat + for i in $allselpkg + do + icategory=`grep "/$i-[0-9]" $pkglstf |sed 's|^\(.*\)/.*$|\1|'` + echo -n "$i ">>/tmp/pkgcat/$icategory + + done + clear + if [ "$repo" = "frugalware" ]; then + for i in base apps lib multimedia network devel + do + if [ -e /tmp/pkgcat/$i ]; then + selpkg=`cat /tmp/pkgcat/$i` + install_packages $repo `echo $i|sed 's|.*/\(.*\)$|\1|'` $selpkg + fi + done + if [ -e /tmp/pkgcat/x11 -o -e /tmp/pkgcat/xlib -o -e /tmp/pkgcat/xapps -o -e /tmp/pkgcat/xfce4 -o -e /tmp/pkgcat/gnome -o -e /tmp/pkgcat/kde ]; then + cd_change || skip=1 + if [ "$skip" != 1 ]; then + clear + for i in x11 xlib xapps xfce4 gnome kde + do + if [ -e /tmp/pkgcat/$i ]; then + selpkg=`cat /tmp/pkgcat/$i` + install_packages $repo `echo $i|sed 's|.*/\(.*\)$|\1|'` $selpkg + fi + done + fi + fi + elif [ "$repo" = "extra" ]; then + if ! [ -z $* ]; then + for i in $* + do + if [ -e /tmp/pkgcat/$i ]; then + selpkg=`cat /tmp/pkgcat/$i` + install_packages $repo `echo $i|sed 's|.*/\(.*\)$|\1|'` $selpkg + fi + done + fi + fi + rm -rf /tmp/pkgcat +} + +install_packages() +{ + repo=$1 + if [ "$repo" = "frugalware" ]; then + reponame="frugalware-current" + pkglstf="$bindir/../Packages.lst" + pacbindir=$bindir + elif [ "$repo" = "extra" ]; then + reponame="extra-current" + pkglstf="$exbindir/../Packages.lst" + pacbindir=$exbindir + fi + shift + name=$1 + [ "$name" = "base" ] && extrapkg="$core" || extrapkg="" + shift + # preparing pkgdb + info "$instpkg ($name $sect)" + if ! [ -d var/lib/pacman/$reponame ]; then + [ -d tmp ] || mkdir tmp + if [ "$netinstall" != 1 ]; then + ( mkdir -p var/lib/pacman/$reponame + cd var/lib/pacman/$reponame + tar xzf $pacbindir/$reponame.fdb ) + else + pacman -Sy -r ./ + fi + if [ "$netinstall" != 1 ]; then + if [ "$reponame" = "frugalware" -o "$reponame" = "frugalware-current" ]; then + echo "[$reponame]" >/etc/pacman.conf + else + echo "[$reponame]" >>/etc/pacman.conf + fi + echo "Server = file://$pacbindir" >>/etc/pacman.conf + fi + ( mkdir -p var/cache/pacman + cd var/cache/pacman + [ -e pkg ] && rm pkg + [ "$netinstall" != 1 ] && ln -sf $pacbindir pkg ) + fi + pkginstall=`mktemp /tmp/tmp.XXXXXX` + chmod +x $pkginstall + echo -n "pacman -S -r ./ --noconfirm $extrapkg ">$pkginstall + for i in $* + do + echo -n "$i ">>$pkginstall + done + # we will leave setup if errors occured: no way to configure a + # not-installed system ;-) + $pkginstall + if [ "$?" = 0 ]; then + info "$doneinstpkg ($name $sect)" + else + info "$errinstpkg" + info "$pressenter" + read junk + leave "$errinstpkg" + fi + rm $pkginstall + [ "$name" = "base" ] && + (chroot ./ /sbin/grubconfig && clear || leave "$confbacktitle") # configure grub +} + +cd_change() +{ + # we eject only if there is no extra repo on the disc (not dvd) + if ! [ -d /mnt/source/extra/frugalware/ -o "$netinstall" = 1 ]; then + umount /mnt/source + $target/usr/bin/eject $srcdev + nextf=`mktemp /tmp/tmp.XXXXXX` + dialog --backtitle "$installpkgsbacktitle" --title "$neednextt" \ + --aspect 20 --menu "$neednextd" 0 0 0 \ + "$continue" "$continued" "$quit" "$quitd" 2>$nextf \ + || echo "$quit" >$nextf + next=`cat $nextf` + rm $nextf + if [ "$next" = "$quit" ]; then + return 1 + else + search_source + fi + fi +} + +# configure section + +conf_kernel_modules() +{ + dialog --backtitle "$confbacktitle" --title "$confkmodt" \ + --aspect 20 --infobox "$confkmodd" 0 0 + chroot ./ /sbin/depmod -a + sleep 1 +} + +conf_passwd() +{ + # root + while [ -z "`cat etc/shadow |grep ^root |cut -d : -f 2`" ]; do + dialog --backtitle "$confbacktitle" --title "$nopasswdt" \ + --aspect 20 --yesno "$nopasswdd" 0 0 + if [ $? = 0 ]; then + clear + chroot ./ /usr/bin/passwd root + else + break; + fi + done + + # create a normal user + while ! grep -q :100: etc/passwd; do + dialog --backtitle "$confbacktitle" --title "$nonormalusert" \ + --aspect 20 --yesno "$nonormaluserd" 0 0 + if [ $? = 0 ]; then + clear + chroot ./ /usr/sbin/adduser + # add the user to the disk group to be able to eject cds + chroot ./ /usr/bin/sed -i "s/\(^disk:.*\)$/\1,`sed -n 's/^\([^:]*\):.*/\1/;$ p' etc/passwd`/" etc/group + else + break; + fi + done +} + +leave() # $1: backtitle, $2: title, $3: text +{ + [ -z "$1" ] && return 1 + [ -z "$2" ] && reboottitle="$ferrort" || reboottitle="$2" + [ -z "$3" ] && reboottext="$ferrord" || reboottext="$3" + [ -h $target/var/cache/pacman/pkg ] && \ + rm $target/var/cache/pacman/pkg + dialog --aspect 20 --backtitle "$1" --title "$reboottitle" \ + --yesno "$reboottext" 0 0 + if [ "$?" = 0 ]; then + clear + /sbin/reboot + exit 0 + else + clear + /bin/sh + /sbin/reboot + exit 0 + fi +} + +### main +# greeting section +dolangsh # creates /tmp/lang.sh +greet + +# keyboard section +set_keymap # set keyboard map && creates /tmp/keymap + +# hotplug section +do_hotplug # now pci & scsi modules are loaded + +# selecting media section +search_source # now the cd/dvd is mounted on /mnt/source + +# partitioning section +selhd # this will select hard disks, and then call fdisk/cfdisk/etc + +# swap section +selswappart # selected swap partitions now in $swapparts +doswap $swapparts # format selected partitions + +# rootdev section +selrootdev #root device now in $rootdev +formatdev $rootdev +mountdev $rootdev / +[ -d $target/etc/profile.d ] || mkdir -p $target/etc/profile.d $target/etc/sysconfig +mv -f $prefstab $target/etc/fstab +mv -f /tmp/lang.sh $target/etc/profile.d/lang.sh +mv -f /tmp/keymap $target/etc/sysconfig/keymap +chmod 755 $target/etc/profile.d/lang.sh +prefstab=$target/etc/fstab + +# linux partitions section +setup_linux + +# dos partitions section +setup_dos + +# packages section, installation +cd $target +category_select frugalware # selected categories now in $selcat +package_select_install frugalware $selcat # select and install base packages +if [ "$skip" != 1 ]; then + cd_change && category_select extra && package_select_install extra $selcat +fi + +# configure section + +# run depmod, so that no problem with subfs +conf_kernel_modules || leave "$confbacktitle" +conf_passwd || leave "$confbacktitle" +echo "font=$font" >>$target/etc/sysconfig/font # save the console font +chroot ./ /sbin/netconfig || leave "$confbacktitle" # configure network +chroot ./ /sbin/timeconfig || leave "$confbacktitle" # configure timezones +chroot ./ /sbin/mouseconfig || leave "$confbacktitle" # configure gpm +pacman -r /mnt/target -Q xorg >$logdev 2>&1 && chroot ./ /sbin/xconfig # conf x +pacman -r /mnt/target -Q xorg >$logdev 2>&1 && chroot ./ /sbin/xwmconfig --silent + +# end +leave "$confbacktitle" "$endsetupt" "$endsetupd" diff -rN -u setup-old/src/setup.de setup-new/src/setup.de --- setup-old/src/setup.de 1970-01-01 01:00:00.000000000 +0100 +++ setup-new/src/setup.de 2005-05-06 23:50:05.000000000 +0200 @@ -0,0 +1,144 @@ +# (c) 2005 Roebe XXX +# (c) 2003-2004 Vajna Miklos +# (c) Patrick J. Volkerding, +# corrections by Marcus Habermehl [BMH1980] + +setup="Setup" + +# selecting language section - it's NO good translating this section +sellang="Selecting language" +sellangt="Please select your language" +sellangd="Please select your language from the list. If your language is not in the list, you probably should choose English." +end="English" +ded="German / Deutsch (incomplete)" +itd="Italian / Italiano (incomplete)" +hud="Hungarian / magyar" +skd="Slovak / Slovensky" + + +# Wilkkommens Sektion +welcome="Willkommen zu Frugalware $osver" +greetstring="Willkommen bei den Anwendern von Frugalware!\n\n \ +Beim Erstellen von Frugalware war es unser Ziel, dass Sie ihre Arbeit schneller und einfacher erledigen können. Wir hoffen, dass Ihnen unser Produkt gefällt.\n\n \ +Frugalware developers" + +# keyboard Sektion +kbdconf="Konfiguration der Tastatur" +selmapt="Auswahl der Tastaturbelegung" +selmapd="Sie können eine der folgenden Tastaturbelgungen auswählen. +Die Voreinstellung ist 'qwerty/us.map.gz' (US amerikane Tastaturbelegung). Verwenden Sie die RAUF/RUNTER Pfeiltasten und die BildRauf/BildRunter Tasten um durch die Auswahl zu blättern." + +# hotplug Sektion +hotplug="Erkennung der Hardware" +hotplugt="Bitte warten Sie" +hotplugd="Suchen nach SCSI und PCI Karten" + +# Auswählen des Quellen Datenträger +searchmedia="Auswählen der Installationsquelle" +scanmediat="Suchen" +scanmediad="Suche nach einem CD/DVD-Laufwerk mit einer Frugalware-Installations-CD-ROM/DVD" +mediafoundt="CD/DVD Laufwerk gefunden" +mediafoundd="Eine Frugalware-Installations-Quelle wurde gefunden im Laufwerk" + +# Partitions Sektion +partitioning="Erstellen der Partitionen" +selppt="Wählen Sie das Partitionierungsprogramm aus" +selppd="Wählen Sie aus, welches Programm sie für die Partitionierung verwenden möchten:" +selhdt="Wählen Sie eine Festplatte zum Partitionieren aus" +selhdd="Bitte wählen Sie eine Festplatte zum Partitionieren aus. Die folgenden sind verfügbar:" +fdiskd="Das traditionelle Partitionierungsprogramm für Linux" +cfdiskd="Anwenderfreundliche Version von fdisk (basierend auf curses)" + +# swap Sektion +setswap="Einrichten des Swap-Bereiches" +noswaptitle="Keine Swap-Partition erkannt" +noswap="Sie haben keine Swap-Partition erstellt. Wollen Sie die Installation ohne Swap-Partition weiter führen?" +detectedswapt="Swap-Partition erkannt" +detectedswapd="Bitte wählen sie aus, welche Swap-Partition sie für Frugalware verwenden möchten:" +formatpartst="Formatiere Swap-Partition" +formatpartsd1="Formatiere" +formatpartsd2="als eine swap Partition und kontrollieren nach schlechten Bereichen" + +# rootdev Sektion +rootdevstring="Erstellen der Root-Partition" +miscdevstring="Einrichten der Partitionen" +selrootdevt="Wählen Sie die Linux-Installations-Partition" +select="Auswählen" +continue="Fortführen" +selrootdevd="Bitte wählen Sie eine Partition von der folgenden Liste, die als ihre Root (/) Partition verwendet wird." +formatpart="Formatiere Partition" +wantformatq="Wenn diese Partition nicht formatiert wurde, sollten sie dies tun. \n ANMERKUNG: Das wird alle Information darauf löschen. Wollen Sie diese Partition formatieren?" +formatt="Formatiere" +fromatd="Schnelles Formatieren ohne Prüfung auf defekte Blöcke" +checkt="Prüfen" +checkd="Langsames Formatieren mit Prüfung auf defekte Blöcke" +nofromatt="Nein" +noformatd="Nein, formatiere nicht diese Partition" +ext2predesc="Ext2 ist das traditionelle Linux-Datei-System und ist schnell und stabil.\n" +reiserpredesc="ReiserFS ist ein Journaling-Datei-System, welches alle Dateien und Dateinamen in einer ausgeglichenen Baumstruktur speichert.\n" +ext3predesc="Ext3 ist die Journaling-Variante des Ext2 Datei Systemes.\n" +jfspredesc="JFS ist IBM's Journaled-Datei-System, welches zur Zeit in IBM Firmen-Servern verwendet wird.\n" +xfspredesc="XFS ist SGI's Journaling-Datei-System mit Ursprung auf IRIX.\n" +selectfst="Wähle ein Datei-System für" +selectfsd="Bitte wählen sie die Art des Datei-Systems für ihre Festplatte aus. Hier folgen die Beschreibungen der verfügbaren Datei-Systeme:\n" +ext2shortdesc="Standard Linux ext2fs Datei-System" +reisershortdesc="Hans Reiser's journaling Datei-System" +ext3shortdesc="Journaling Variante des ext2fs Datei-Systemes" +jfsshortdesc="IBM's journaled Datei-System" +xfsshortdesc="SGI's journaling Datei-System" +duringformatt="Formatiere" +formatdevicestring="Formatiere Laufwerk:" +formatfsstring="Datei-System:" + +# linux Partitions Sektion + +sellinuxpartst="Wähle andere Linux Partition aus für /etc/fstab" +sellinuxpartsd="Sie scheinen mehr als eine Linux-Partition zu haben. Sie können diese verwenden um ihr Linux-System über mehr als eine Partition zu verteilen. Gegenwärtig haben Sie nur die / Partition eingebunden. Sie wollen vielleicht Verzeichnisse wie /home oder /usr/local auf separaten Partitionen einbinden. Sie sollten nicht Verzeichnisse wie /etc, /sbin, oder /bin auf eine eigene Partition einbinden, da diese Verzeichnisse Anwendungen enthalten, die zum Starten des Systems und zum Einbinden von Partitionen notwendig sind. Außerdem verwenden Sie nicht erneut eine Partition, die Sie bereits angegeben haben. Bitte wählen Sie eine der folgenden Linux-Partitionen aus, oder - sofern Sie fertig sind - drücken sie <$continue>" +inuse="in Benutzung" +askwherelt="Wählen Sie Einhängepunkt aus für" +askwhereld="Sie müssen angeben, wo Sie die neuen Partitionen einbinden möchten. Als Beispiel, wenn Sie sie nach /usr/local einbinden möchten, dann geben sie ein: /usr/local\n\n Wo wollen Sie ihre Partition einbinden?" + +# dos partitions section + +seldospartst="Wählen Sie die Partition aus, die zu /etc/fstab hinzugefügt werden soll" +seldospartsd="Damit diese Partitionen unter Linux sichtbar sind, müssen wir sie zu der Datei /etc/fstab hinzufügen. Bitte wählen Sie eine Partition aus, die zu /etc/fstab hinzugefügt werden soll, und sofern Sie fertig sind, drücken Sie <$continue>" + +# packages section +categorychk="Suche nach Kategorien. Bitte warten Sie..." +pkgchk="Suchen nach Paketen. Bitte warten Sie..." +categorystring="Wähle Sie Kategorien aus" +pkgstring="Wähle Pakete aus" +instpkgstring="Installiere Pakete" +sect="Sektion" #wird so dargestellt: Installiere Pakete (base Sektion) +pleaseselectcategories="Bitte wählen Sie aus, welche Kategorien Sie installieren möchten" +pleaseselectpkgs="Bitte wählen Sie aus, welche Pakete Sie installieren möchten" + +neednextt="Legen Sie das nächste Medium ein" +neednextd="Bitte legen Sie das nächste Frugalware-Installations-Medium ein und drücken Sie Enter um die Installation der Pakete fortzuführen." +continued="Installiere Packete von der nächsten Diskette/CD/DVD" +quit="Beenden" +quitd="Beenden Installation von Paketen und räume auf" + +instpkg="Installiere ausgewählte Pakete" +doneinstpkg="Fertig mit der Installation der ausgewählten Pakete" +errinstpkg="Fehler traten auf, während die ausgewählten Pakete installiert wurden" +pressenter="Drücken Sie ENTER um fortzusetzen..." + +# Konfigurations Sektion +confstring="Konfiguration des installierten Systems" +confkmodt="Konfiguration der Kernel-Module" +confkmodd="Aktualisieren der Modul-Abhängigkeiten..." + +nopasswdt="Kein Root Password gefunden" +nopasswdd="Es gibt zur Zeit kein Passwort für den System-Administrator (root). Es wird empfohlen, dass Sie ein Password setzen, damit es bereits beim ersten Reboot verfügbar ist. Das ist besonders wichtig, wenn sie einen Kernel benutzen, der netzwerkfähig ist und die Maschine an ein LAN angeschlossen ist, das Zugang zum Internet hat. Wollen Sie ein Root Password setzen?" + +nonormalusert="Kein normaler Benutzer gefunden" +nonormaluserd="Zur Zeit gibt es keinen nicht-root Benutzer. Es wird sehr empfohlen, einen nicht-root Benutzer zu erstellen. Wollen Sie nun einen normalen Benutzer erstellen?" + +endsetupt="Setup vollständig" +erebootd="So fern sie etwas besonderes durchführen möchten, drücken sie auf Nein und sie erhalten eine Shell. Wollen Sie ihren Computer neu starten?" +endsetupd="System-Installation und Konfiguration wurde erfolgreich beendet. Wir hoffen das Frugalware $osver Sie zufrieden stellen wird. $erebootd" +ferrort="Installations Fehler" +ferrord="Es gab einen fatalen Fehler während der Installation. $erebootd" + +# vim: ft=sh diff -rN -u setup-old/src/setup.en setup-new/src/setup.en --- setup-old/src/setup.en 1970-01-01 01:00:00.000000000 +0100 +++ setup-new/src/setup.en 2005-04-13 22:35:52.000000000 +0200 @@ -0,0 +1,140 @@ +# (c) 2003-2004 Vajna Miklos +# (c) Patrick J. Volkerding, + +setup="Setup" + +# selecting language section - it's NO good translating this section +sellang="Selecting language" +sellangt="Please select your language" +sellangd="Please select your language from the list. If your language is not in the list, you probably should choose English." +end="English" +ded="German / Deutsch (incomplete)" +itd="Italian / Italiano (incomplete)" +hud="Hungarian / magyar" +skd="Slovak / Slovensky" + +# greeting section +welcome="Welcome to Frugalware $osver" +greetstring="Welcome among the users of Frugalware!\n\n \ +Creating Frugalware our goal was to help you make your work faster and simpler. We hope that you will like our product.\n\n \ +Frugalware developers" + +# keyboard section +kbdconf="Configuring the keyboard" +selmapt="Keyboard map selection" +selmapd="You may select one of the following keyboard maps. If you do not select a keyboard map, 'qwerty/us.map.gz' (the US keyboard map) is the default. Use the UP/DOWN arrow keys and PageUp/PageDown to scroll through the whole list of choices." + +# hotplug section +hotplug="Detecting hardware" +hotplugt="Please wait" +hotplugd="Scanning for SCSI and PCI cards" + +# selecting media section +searchmedia="Selecting source media" +scanmediat="Scanning" +scanmediad="Scanning for a CD/DVD drive containing a Frugalware install disc..." +mediafoundt="CD/DVD drive found" +mediafoundd="A Frugalware install disc was found in device" + +# partitioning section +partitioning="Creating partitions" +selppt="Select partitioning program" +selppd="Select which program do you want to use for partitioning:" +selhdt="Select a hard disk to partition" +selhdd="Please select a hard disk to partition. The following one are available:" +fdiskd="The traditional partitioning program for Linux" +cfdiskd="User frendly (curses based) version of fdisk" + +# swap section +setswap="Setting up swap space" +noswaptitle="No swap partition detected" +noswap="You have not created a swap partition. Do you want to continue installing without one?" +detectedswapt="Swap partitions detected" +detectedswapd="Please select which swap partitions do you want Frugalware to use:" +formatpartst="Formatting swap partitions" +formatpartsd1="Formatting" +formatpartsd2="as a swap partition and checking for bad blocks" + +# rootdev section +rootdevstring="Setting up root partition" +miscdevstring="Setting up partitions" +selrootdevt="Select Linux installation partition" +select="Select" +continue="Continue" +selrootdevd="Please select a partition from the following list to use for your root (/) partition." +formatpart="Format partition" +wantformatq="If this partition has not been formatted, you should format it. \n NOTE: This will erase all data on it. Would you like to format this partition?" +formatt="Format" +fromatd="Quick format with no bad block checking" +checkt="Check" +checkd="Slow format that checks for bad blocks" +nofromatt="No" +noformatd="No, do not format this partition" +ext2predesc="Ext2 is the traditional Linux file system and is fast and stable.\n" +reiserpredesc="ReiserFS is a journaling filesystem that stores all files and filenames in a balanced tree structure.\n" +ext3predesc="Ext3 is the journaling version of the Ext2 filesystem.\n" +jfspredesc="JFS is IBM's Journaled Filesystem, currently used in IBM enterprise servers.\n" +xfspredesc="XFS is SGI's journaling filesystem that originated on IRIX.\n" +selectfst="Selecting filesystem for" +selectfsd="Please select the type of filesystem to use for the specified device. Here are descriptions of the available filesystems:\n" +ext2shortdesc="Standard Linux ext2fs filesystem" +reisershortdesc="Hans Reiser's journaling filesystem" +ext3shortdesc="Journaling version of the ext2fs filesystem" +jfsshortdesc="IBM's journaled filesystem" +xfsshortdesc="SGI's journaling filesystem" +duringformatt="Formatting" +formatdevicestring="Formatting device:" +formatfsstring="Filesystem:" + +# linux partitions section + +sellinuxpartst="Select other Linux partitions for /etc/fstab" +sellinuxpartsd="You seem to have more than one partition tagged as type Linux. You may use these to distribute your Linux system across more than one partition. Currently, you have only mounted your / partition. You might want to mount directories such as /home or /usr/local on separate partitions. You should not try to mount /etc, /sbin, or /bin on their own partitions since they contain utilities needed to bring the system up and mount partitions. Also, do not reuse a partition that you've already entered before. Please select one of the Linux partitions listed below, or if you're done, hit <$continue>" +inuse="in use" +askwherelt="Select mount point for" +askwhereld="You need to specify where you want the new partition mounted. For example, if you want to put it under /usr/local, then respond: /usr/local\n\n Where would you like to mount this partition?" + +# dos partitions section + +seldospartst="Select partition to add to /etc/fstab" +seldospartsd="In order to make these partitions visible from Linux, we need to add them to your /etc/fstab. Please pick a partition to add to /etc/fstab, or if you're done, hit <$continue>" + +# packages section +categorychk="Searching for categories. Please wait..." +pkgchk="Searching for packages. Please wait..." +categorystring="Selecting categories" +pkgstring="Selecting packages" +instpkgstring="Installing packages" +sect="section" #will be displaied like this: Installing packages (base section) +pleaseselectcategories="Please select which categories to install" +pleaseselectpkgs="Please select which packages to install" + +neednextt="Insert next disc" +neednextd="Please insert the next Frugalware install disc and press enter to continue installing packages." +continued="Install packages from the next disc" +quit="Quit" +quitd="Quit installing packages and finish up" + +instpkg="Installing selected packages" +doneinstpkg="Done installing selected packages" +errinstpkg="Errors occured while installing selected packages" +pressenter="Press ENTER to continue..." + +# configure section +confstring="Configuring the installed system" +confkmodt="Configuring kernel modules" +confkmodd="Updating module dependencies..." + +nopasswdt="No root password detected" +nopasswdd="There is currently no password set on the system administrator account (root). It is recommended that you set one now so that it is active the first time the machine is rebooted. This is especially important if you're using a network enabled kernel and the machine is on an internet connected lan. Would you like to set a root password?" + +nonormalusert="No normal user account detected" +nonormaluserd="There is currently no non-root user account configured. It is strongly recommended to create one. Would you like to create a normal user now?" + +endsetupt="Setup complete" +erebootd="If you want to do something special, hit no, and you will get a shell. Do you want to reboot your machine now?" +endsetupd="System installation and configuration is successfully completed. We hope that Frugalware $osver will take you content. $erebootd" +ferrort="Installation error" +ferrord="There was a fatal error during installation. $erebootd" + +# vim: ft=sh diff -rN -u setup-old/src/setup.hu setup-new/src/setup.hu --- setup-old/src/setup.hu 1970-01-01 01:00:00.000000000 +0100 +++ setup-new/src/setup.hu 2005-04-13 22:36:56.000000000 +0200 @@ -0,0 +1,123 @@ +# greeting section +welcome="Üdvözli a Frugalware $osver" +greetstring="Köszöntjük a Frugalware felhasználóinak táborában!\n\n \ +A Frugalware létrehozásával munkájának gyorsabbá és egyszerûbbé tétele volt a célunk. Reméljük, hogy kedvelni fogja termékünket! \n\n \ +A Frugalware készítõi" + +# keyboard section +kbdconf="A billentyûzet beállítása" +selmapt="A billentyûzetkiosztás beállítása" +selmapd="Kiválaszthat egyet a következõ billentyûzetkiosztásokból. Ha egyet sem választ ki, a 'qwerty/us.map.gz' (az amerikai kiosztás) lesz az alapértelmezett. Használja a fel/le nyilakat ill. a PageUp/PageDown-t a teljes lista megtekintéséhez." + +# hotplug section +hotplug="Hardver keresése" +hotplugt="Kérem várjon" +hotplugd="SCSI és PCI kártyák keresése" + +# selecting media section +searchmedia="A telepítési forrás kiválasztása" +scanmediat="Keresés" +scanmediad="A Frugalware telepítõlemezt tartalmazó CD/DVD meghajtó keresése..." +mediafoundt="Megtalált CD/DVD meghajtó" +mediafoundd="Frugalware telepítõ lemez a következõ eszközön:" + +# partitioning section +partitioning="A partíciók létrehozása" +selppt="A particionáló program kiválasztása" +selppd="Válassza ki, hogy melyik programot kívánja használni a particionáláshoz." +selhdt="A merevlemez kiválasztása" +selhdd="Válassza ki a particionálni kívánt merevlemezt. A következõ lemezek lehetségesek:" +fdiskd="A hagyományos particionáló program Linux alá" +cfdiskd="Az fdisk felhasználóbarát (curses alapú) verziója" + +# swap section +setswap="A swap beállítása" +noswaptitle="Nincs swap partíció" +noswap="Nem hozott létre swap partíciót. Folytatni kívánja a telepítést swap partíció nélkül?" +detectedswapt="Swap partíciók érzékelve" +detectedswapd="Kérem válassza ki, hogy mely swap partíciókat használhatja a Frugalware:" +formatpartst="A swap partíció formázása" +formatpartsd1="Formázás" +formatpartsd2="swap partícióként, és a hibás blokkok keresése" + +# rootdev section +rootdevstring="A root partíció beállítása" +miscdevstring="A partíciók beállítása" +selrootdevt="A Linux telepítési partíciójának kiválasztása" +select="Kiválasztás" +continue="Folytatás" +selrootdevd="Kérem válasszon ki egy partíciót a következõ listából, amelyet root (/) partícióként kíván használni." +formatpart="Partíció formázása" +wantformatq="Ha a partíció még nincs megformázva, akkor meg kell formáznia. \n MEGJEGYZÉS: Ez az összes adatot törölni fogja a partíción. Meg kívánja formázni ezt a partíciót?" +formatt="Formázás" +fromatd="Gyors formázás hibás blokk keresés nélkül" +checkt="Ellenõrzés" +checkd="Lassú formázás hibás blokk kereséssel" +nofromatt="Nincs" +noformatd="Nem, ne formázza ezt a partíciót" +ext2predesc="Az Ext2 a hagyományos fájlrendszer, gyors és stabil.\n" +reiserpredesc="A ReiserFS egy naplózó fájlrendszer, a fájlokat és könyvtárakat egy kiegyensúlyozott fa-struktúrában tárolja.\n" +ext3predesc="Az Ext3 az Ext2 fájlrendszer naplózó változata.\n" +jfspredesc="A JFS az IBM naplózó fájlrendszere, fõként IBM vállalati kiszolgálóin használják.\n" +xfspredesc="Az XFS az SGI naplózó fájlrendszere, az IRIX-hez lett létrehozva.\n" +selectfst="Fájlrendszer kiválasztása:" +selectfsd="Kérem válasszon fájlrendszert az adott eszköznek. Itt talál leírásokat az elérhetõ fájlrendszerekhez:\n" +ext2shortdesc="Szabványos Linux ext2fs fájlrendszer" +reisershortdesc="Hans Reiser naplózó fájlrendszere" +ext3shortdesc="Az ext2fs fájlrendszer naplózó verziója" +jfsshortdesc="Az IBM naplózó fájlrendszere" +xfsshortdesc="Az SGI naplózó fájlrendszere" +duringformatt="Formázás" +formatdevicestring="Formázott eszköz:" +formatfsstring="Fájlrendszer:" + +# linux partitions section +sellinuxpartst="Egyéb Linux partíciók beállítása az /etc/fstab-ban" +sellinuxpartsd="Úgy néz ki, hogy több Linux partíciója van. Felhasználhatja ezeket arra, hogy Linux rendszere több partícióra legyen telepítve. Jelenleg csak a / partíció van csatolva. Külön partícióra tehet könyvtárakat például a partíciók /home vagy /usr/local-ba való csatolásával. Ne próbálja az /etc-t, az /sbin-t vagy a /bin-t külön partícióra tenni, mivel olyan eszközöket tartalmaznak, amelyek szükségesek a rendszer indulásához és a partíciók csatolásához. Szintén figyeljen, hogy két partíciót ne csatoljon egy helyre. Kérem válasszon ki egyet az alább listázott Linux partíciók közül, majd ha végzett, válassza a <$continue>-t." +inuse="használatban" +askwherelt="Csatolási pont kiválasztása a következõnek:" +askwhereld="Ki kell választania, hogy a partíciót hova kívánja csatolni. Például ha a /home-ba akarja csatolni, írja be, hogy /home.\n\n Hova kívánja csatolni ezt a partíciót?" + +# dos partitions section +seldospartst="Válassza ki az /etc/fstab-hoz hozzáadandó partíciót" +seldospartsd="Ha szeretné látni ezeket a partíciókat Linux alól, hozzá kell adnunk az /etc/fstab fájlhoz. Kérem, jelölje ki a partíciót, amely az /etc/fstab fájlhoz lesz írva. Ha kész, válassza a <$continue>-t." + +# packages section +categorychk="Kategóriák keresése, Kérem várjon..." +pkgchk="Csomagok keresése. Kérem várjon..." +categorystring="Kategóriák kiválasztása" +pkgstring="Csomagok kiválasztása" +instpkgstring="Csomagok telepítése" +sect="szekció" +pleaseselectcategories="Kérem válassza ki a telepítendõ kategóriát" +pleaseselectpkgs="Kérem válassza ki a telepítendõ csomagot" + +neednextt="Kérem helyezze be a következõ lemezt" +neednextd="Kérem helyezze be a következõ Frugalware telepítõlemezt és nyomja meg az ENTER-t a csomagok telepítésének folytatásához." +continued="Csomagok telepítése a következõ lemezrõl" +quit="Kilépés" +quitd="Kilépés a csomagtelepítésbõl és befejezés" + +instpkg="Kiválasztott csomagok telepítése" +doneinstpkg="Kiválasztott csomagok telepítésének vége" +errinstpkg="Hiba merült fel a kiválasztott csomagok telepítése közben" +pressenter="Üssön ENTER-t a folytatáshoz..." + +# configure section +confstring="A telepített rendszer beállítása" +confkmodt="Kernelmodulok beállítása" +confkmodd="Modulfüggõségek frissítése..." + +nopasswdt="Nem találtam rendszergazda (root) jelszót" +nopasswdd="Jelenleg nincs beállítva a rendszergazdának (root) jelszó. Ajánlott megadni most, mert ez lesz aktív a gép elsõ újraindítása után. Ez különösen fontos, ha a gépe az internetre van csatlakozva. Szeretné beállítani a rendszergazda jelszavát?" + +nonormalusert="Nem találtam normál felhasználói fiókot" +nonormaluserd="Jelenleg nincs nem-rendszergazda felhasználói fiók beállítva. Erõsen ajánlott létrehozni legalább egyet. Szeretne létrehozni egyet?" + +endsetupt="Rendszerbeállítás vége" +erebootd="Ha szeretne valamilyen speciális dolgot tenni, válassza a nemet, ezzel egy parancssort fog kapni. Újra akarja indítani a gépét most?" +endsetupd="A rendszertelepítés és beállítás sikeresen befejezõdött. Reméljük, hogy a Frugalware $osver elnyeri tetszését. $erebootd" +ferrort="Telepítési hiba" +ferrord="Hiba keletkezett a telepítés közben. $erebootd" + +# vim: ft=sh diff -rN -u setup-old/src/setup.sk setup-new/src/setup.sk --- setup-old/src/setup.sk 1970-01-01 01:00:00.000000000 +0100 +++ setup-new/src/setup.sk 2005-01-22 18:54:40.000000000 +0100 @@ -0,0 +1,150 @@ +# (c) 2003-2004 Vajna Miklos +# (c) Patrick J. Volkerding, + +setup="Setup" + +# greeting section +welcome="Víta Vás Frugalware $osver" +greetstring="Vitajte medzi pou¾ívateµmi Frugalware!\n\n \ + +Cieµom vytvorenie Frugalware bolo pomôc» Vám pracova» rýchlej¹ie a jednoduch¹ie. Dúfame ¾e ná¹ produkt Vám zapáèi.\n\n \ +Vývojári Frugalwaru" + + +# keyboard section +kbdconf="Konfigurácia klávesnici" +selmapt="Nastavnie rozlo¾enia klávesnice" +selmapd="Mô¾ete vybra» medzi tieto rozlo¾enia klávesnice. Ak nevyberiete ani jednu tak prednastavené je 'qwerty/us.map.gz' +(rozlo¾enie klávesnice US). Pou¾ite ¹ípky HORE/DOLE a PageUp/PageDown na listovanie v celom zozname mo¾ností." + + +# selecting media section +searchmedia="Výber zdrojových médií" +scanmediat="Hµadanie" +scanmediad="Hµadám CD/DVD zariadenie obsahujúci Frugalware in¹talaèné CD..." +mediafoundt="CD/DVD zariadenie nájdené" +mediafoundd="Frugalware in¹talaèné média boli nájdené v zariadení:" + +# partitioning section +partitioning="Vytváranie partícií" +selppt="Vyberte programu na vytvorenie partícií" +selppd="Vyberte program ktorý chcete pou¾i» na rozdeµovania:" +selhdt="Vyberte pevný disk" +selhdd="Prosím vyberte pevný disk na rozdeµovanie. Nasledujúce sú dostupné:" +fdiskd="Tradièný program na rozdeµovania v Linuxu" +cfdiskd="¥ahko pou¾iteµná (na curses základoch) verzia fdisku" + +# swap section +setswap="Nastavenie swap priestoru" +noswaptitle="®iadny swap nebol nájdený" +noswap="Nevytvorili ste swap partíciu. Chcete pokraèova» v in¹talácii bez toho?" +detectedswapt="Swap partície nájdené" +detectedswapd="Prosím, vyberte ktorú swap partíciu má Frugalware pou¾íva»?" +formatpartst="Formátujem swap partície" +formatpartsd1="Formátovanie" +formatpartsd2="ako swap partícia a hµadám vadné bloky" + +# rootdev section +rootdevstring="Nastavenie root partície" +miscdevstring="Nastavenie partícií" +selrootdevt="Výber partície pre in¹taláciu Linuxu" +select="Vyberania" +continue="Pokraèovanie" +selrootdevd="Prosím, vyberte z nasledujúceho zoznamu partícií pre pou¾itie pre root (/) partíciu" +formatpart="Formátovanie partície" +wantformatq="Ak táto partícia nie ja na formátovaná, mali by ste to formátova». \n POZNÁMKA: Táto akcia vyma¾e v¹etky dáta na nej. Chcete formátova» túto partíciu?" +formatt="Formátovanie" +fromatd="Rýchle formátovanie bez overovania vadných blokov" +checkt="Check" +checkd="Pomalé formátovanie s hµadaním vadných blokov" +nofromatt="Nie" +noformatd="Nie, ne-formátujte túto partíciu" +ext2predesc="Ext2 je tradièný súborový systém Linuxu, je rýchli a stabilný.\n" +reiserpredesc="ReiserFS je ¾urnáloví súborový systém, ukladá v¹etky súbory a názvy súborov vo vyrovnanej stromovej ¹truktúre .\n" +ext3predesc="Ext3 je ¾urnálová verzia súborového systému Ext2.\n" +jfspredesc="JFS je ¾urnáloví súborový systém od IBM, momentálna sa pou¾íva na podnikových serverov IBM.\n" +xfspredesc="XFS je ¾urnáloví súborový systém od SGI ktorý sa vznikol na IRIX-och.\n" +selectfst="Výber súborového systému" + +selectfsd="Prosím, vyberte typ súborového systému pre ¹pecifikované zariadenie. Tu sú opisy dostupných súborových systémov:\n" +ext2shortdesc="©tandardný Linux súborový systém ext2fs" +reisershortdesc="®urnáloví súborový systém Hansa Reisera" +ext3shortdesc="®urnálová verzia súborového systému ext2fs" +jfsshortdesc=" ®urnáloví súborový systém od IBM" +xfsshortdesc=" ®urnáloví súborový systém od SGI" +duringformatt="Formátovanie" +formatdevicestring="Formátované zariadenie:" +formatfsstring="Súborový systém:" + +# linux partitions section + +sellinuxpartst="Nastavenie ostatných Linux partícií v /etc/fstab" +sellinuxpartsd="Vyzerá to tak ¾e máte viac ak jednu partíciu oznaèenú ak typ Linux. Mô¾ete rozdistribuova» Vá¹ Linux systém +na viac ako jednu partíciu. Momentálne máte pripojenú len / partíciu. Mo¾no budete chcie» pripája» adresára /home alebo /usr/local +na rozdielnych partícií. Nemali by ste skú¹a» da» /etc, /sbin, alebo /bin na vlastné partície lebo obsahujú nástroje potrebných +na rozbiehanie systému a pripojenie partícií. Taktie¾ nepokú¹ajte pripoji» dve partície na jedno miesto. +Prosím vyberte jednu z Linuxových partícií zo zoznamu dole, alebo ak ste hotovo tak stlaète <$continue>" +inuse="Pou¾íva sa" +askwherelt="Výber prípojného bodu pre:" +askwhereld="Potrebujete vybra» kde by ste chceli aby nová partícia bola pripojená. Napríklad: ak chcete da» pod /usr/local, +tak napí¹te /usr/local\n\n Kde by ste chceli pripoji» túto partíciu?" + + + + +# dos partitions section + +seldospartst="Vyberte partíciu ktorú chcete prida» do /etc/fstab" +seldospartsd="Aby táto partícia bola viditeµná v Linuxe tak potrebujeme to da» do /etc/fstab. Prosím vyberte partíciu na pridanie +do /etc/fstab, alebo ak ste hotovo tak stlaète <$continue>" + + + +# packages section +categorychk="Hµadanie kategórií. Prosím èakajte..." +pkgchk="Hladnie balíèkov. Prosím èakajte..." + +categorystring="Výber kategórií" +pkgstring="Výber balíèkov" +instpkgstring="In¹talácia balíèkov" +sect="sekcia" #will be displaied like this: Installing packages (base section) +pleaseselectcategories=" Prosím vyberte kategórie na in¹taláciu" +pleaseselectpkgs="Prosím vyberte balíèky na in¹taláciu" + +neednextt="Prosím vlo¾te ïal¹í CD disk" +neednextd="Prosím vlo¾te ïal¹í in¹talaèný disk Frugalware a stlaète enter na +pokraèovanie in¹talácie balíèkov" +continued="In¹talácia balíèkov z ïal¹ej CD" +quit="Koniec" +quitd="Koniec in¹talácie balíèkov a dokonèenie" + +instpkg="In¹talácia vybraných balíèkov" +doneinstpkg="Hotovo s in¹taláciu vybraných balíèkov" +errinstpkg="Vyskytli sa chyby poèas in¹talácií vybraných balíèkov" + +# configure section +confstring="Nastavenie in¹talovaného systému" +confkmodt="Nastavnie modulov jadra" +confkmodd="Aktualizácia závislostí..." + +nopasswdt="Nena¹iel som root heslo" +nopasswdd="Momentálne nie je nastavené heslo pre administrátorsky úèet(root). Je odporúèané +nastavi» to lebo to bude aktívne po prvom re¹tarte poèítaèa. Je to zvlá¹» dôle¾ite pre sie»ový poèítaè +a poèítaè v lan siete s internetovým pripojením. Chcete nastavi» root heslo?" + + +nonormalusert="Neexistuje úèet pre normálneho pou¾ívateµa" +nonormaluserd="Momentálne neexistuje úèet pre ne-root pou¾ívateµa. Je odporúèané vytvori» jeden. +Chcete vytvori» úèet pre normálneho pou¾ívateµa(ne-root)?" + + +endsetupt="Systémová konfigurácia dokonèená" +erebootd="Ak chete robi» nieèo ¹peciálne, stlaète nie a dostanete príkazový riadok. Chcete teraz re¹tartova» Vá¹ poèítaè?" + +endsetupd="Systémová in¹talácia a konfigurácia je dokonèená. Dúfame ¾e s Frugalware $osver budete spokojný.$erebootd" + + +ferrort="In¹talaèná chyba" +ferrord="Vyskytla sa chyba poèas in¹talácii. $erebootd" + +# vim: ft=sh diff -rN -u setup-old/src/sk.conf setup-new/src/sk.conf --- setup-old/src/sk.conf 1970-01-01 01:00:00.000000000 +0100 +++ setup-new/src/sk.conf 2005-01-16 14:24:08.000000000 +0100 @@ -0,0 +1,4 @@ +export LANG=sk_SK +export LC_ALL=$LANG +export CHARSET=iso-8859-2 +font=lat2-16.psfu.gz From mamajom at axelero.hu Tue May 10 01:48:15 2005 From: mamajom at axelero.hu (VMiklos) Date: Tue May 10 09:16:19 2005 Subject: [Frugalware-darcs] setup: added kernel's config Message-ID: <20050509234815.59F6C66AAD@genesis.frugalware.org> Mon May 9 23:37:33 CEST 2005 VMiklos * added kernel's config diff -rN -u setup-old/config/kernel.config setup-new/config/kernel.config --- setup-old/config/kernel.config 1970-01-01 01:00:00.000000000 +0100 +++ setup-new/config/kernel.config 2005-05-10 00:53:27.000000000 +0200 @@ -0,0 +1,1902 @@ +# +# Automatically generated make config: don't edit +# +CONFIG_X86=y +CONFIG_MMU=y +CONFIG_UID16=y +CONFIG_GENERIC_ISA_DMA=y +CONFIG_GENERIC_IOMAP=y + +# +# Code maturity level options +# +CONFIG_EXPERIMENTAL=y +CONFIG_CLEAN_COMPILE=y +CONFIG_BROKEN_ON_SMP=y + +# +# General setup +# +CONFIG_LOCALVERSION="" +CONFIG_SWAP=y +# CONFIG_SYSVIPC is not set +CONFIG_POSIX_MQUEUE=y +CONFIG_BSD_PROCESS_ACCT=y +# CONFIG_BSD_PROCESS_ACCT_V3 is not set +CONFIG_SYSCTL=y +# CONFIG_AUDIT is not set +CONFIG_LOG_BUF_SHIFT=14 +CONFIG_HOTPLUG=y +CONFIG_KOBJECT_UEVENT=y +CONFIG_IKCONFIG=y +CONFIG_IKCONFIG_PROC=y +CONFIG_EMBEDDED=y +CONFIG_KALLSYMS=y +# CONFIG_KALLSYMS_EXTRA_PASS is not set +CONFIG_FUTEX=y +CONFIG_EPOLL=y +CONFIG_CC_OPTIMIZE_FOR_SIZE=y +CONFIG_SHMEM=y +CONFIG_CC_ALIGN_FUNCTIONS=0 +CONFIG_CC_ALIGN_LABELS=0 +CONFIG_CC_ALIGN_LOOPS=0 +CONFIG_CC_ALIGN_JUMPS=0 +# CONFIG_TINY_SHMEM is not set + +# +# Loadable module support +# +CONFIG_MODULES=y +CONFIG_MODULE_UNLOAD=y +# CONFIG_MODULE_FORCE_UNLOAD is not set +CONFIG_OBSOLETE_MODPARM=y +# CONFIG_MODVERSIONS is not set +# CONFIG_MODULE_SRCVERSION_ALL is not set +CONFIG_KMOD=y + +# +# Processor type and features +# +CONFIG_X86_PC=y +# CONFIG_X86_ELAN is not set +# CONFIG_X86_VOYAGER is not set +# CONFIG_X86_NUMAQ is not set +# CONFIG_X86_SUMMIT is not set +# CONFIG_X86_BIGSMP is not set +# CONFIG_X86_VISWS is not set +# CONFIG_X86_GENERICARCH is not set +# CONFIG_X86_ES7000 is not set +# CONFIG_M386 is not set +CONFIG_M486=y +# CONFIG_M586 is not set +# CONFIG_M586TSC is not set +# CONFIG_M586MMX is not set +# CONFIG_M686 is not set +# CONFIG_MPENTIUMII is not set +# CONFIG_MPENTIUMIII is not set +# CONFIG_MPENTIUMM is not set +# CONFIG_MPENTIUM4 is not set +# CONFIG_MK6 is not set +# CONFIG_MK7 is not set +# CONFIG_MK8 is not set +# CONFIG_MCRUSOE is not set +# CONFIG_MEFFICEON is not set +# CONFIG_MWINCHIPC6 is not set +# CONFIG_MWINCHIP2 is not set +# CONFIG_MWINCHIP3D is not set +# CONFIG_MCYRIXIII is not set +# CONFIG_MVIAC3_2 is not set +CONFIG_X86_GENERIC=y +CONFIG_X86_CMPXCHG=y +CONFIG_X86_XADD=y +CONFIG_X86_L1_CACHE_SHIFT=7 +CONFIG_RWSEM_XCHGADD_ALGORITHM=y +CONFIG_GENERIC_CALIBRATE_DELAY=y +CONFIG_X86_PPRO_FENCE=y +CONFIG_X86_F00F_BUG=y +CONFIG_X86_WP_WORKS_OK=y +CONFIG_X86_INVLPG=y +CONFIG_X86_BSWAP=y +CONFIG_X86_POPAD_OK=y +CONFIG_X86_ALIGNMENT_16=y +CONFIG_X86_INTEL_USERCOPY=y +CONFIG_HPET_TIMER=y +CONFIG_HPET_EMULATE_RTC=y +# CONFIG_SMP is not set +# CONFIG_PREEMPT is not set +# CONFIG_X86_UP_APIC is not set +CONFIG_X86_MCE=y +# CONFIG_X86_MCE_NONFATAL is not set +CONFIG_TOSHIBA=m +CONFIG_I8K=m +CONFIG_MICROCODE=m +CONFIG_X86_MSR=m +CONFIG_X86_CPUID=m + +# +# Firmware Drivers +# +CONFIG_EDD=m +CONFIG_NOHIGHMEM=y +# CONFIG_HIGHMEM4G is not set +# CONFIG_HIGHMEM64G is not set +CONFIG_MATH_EMULATION=y +CONFIG_MTRR=y +# CONFIG_EFI is not set +# CONFIG_REGPARM is not set + +# +# Power management options (ACPI, APM) +# +# CONFIG_PM is not set + +# +# ACPI (Advanced Configuration and Power Interface) Support +# +CONFIG_ACPI=y +CONFIG_ACPI_BOOT=y +CONFIG_ACPI_INTERPRETER=y +CONFIG_ACPI_AC=m +CONFIG_ACPI_BATTERY=m +CONFIG_ACPI_BUTTON=m +CONFIG_ACPI_VIDEO=m +CONFIG_ACPI_FAN=m +CONFIG_ACPI_PROCESSOR=m +CONFIG_ACPI_THERMAL=m +CONFIG_ACPI_ASUS=m +CONFIG_ACPI_IBM=m +CONFIG_ACPI_TOSHIBA=m +CONFIG_ACPI_BLACKLIST_YEAR=0 +# CONFIG_ACPI_DEBUG is not set +CONFIG_ACPI_BUS=y +CONFIG_ACPI_EC=y +CONFIG_ACPI_POWER=y +CONFIG_ACPI_PCI=y +CONFIG_ACPI_SYSTEM=y +CONFIG_X86_PM_TIMER=y +# CONFIG_ACPI_CONTAINER is not set + +# +# CPU Frequency scaling +# +CONFIG_CPU_FREQ=y +# CONFIG_CPU_FREQ_DEBUG is not set +CONFIG_CPU_FREQ_STAT=m +# CONFIG_CPU_FREQ_STAT_DETAILS is not set +# CONFIG_CPU_FREQ_DEFAULT_GOV_PERFORMANCE is not set +CONFIG_CPU_FREQ_DEFAULT_GOV_USERSPACE=y +CONFIG_CPU_FREQ_GOV_PERFORMANCE=m +CONFIG_CPU_FREQ_GOV_POWERSAVE=m +CONFIG_CPU_FREQ_GOV_USERSPACE=y +# CONFIG_CPU_FREQ_GOV_ONDEMAND is not set +CONFIG_CPU_FREQ_TABLE=m + +# +# CPUFreq processor drivers +# +CONFIG_X86_ACPI_CPUFREQ=m +CONFIG_X86_POWERNOW_K6=m +CONFIG_X86_POWERNOW_K7=m +CONFIG_X86_POWERNOW_K7_ACPI=y +CONFIG_X86_POWERNOW_K8=m +CONFIG_X86_POWERNOW_K8_ACPI=y +CONFIG_X86_GX_SUSPMOD=m +CONFIG_X86_SPEEDSTEP_CENTRINO=m +CONFIG_X86_SPEEDSTEP_CENTRINO_ACPI=y +CONFIG_X86_SPEEDSTEP_CENTRINO_TABLE=y +CONFIG_X86_SPEEDSTEP_ICH=m +CONFIG_X86_SPEEDSTEP_SMI=m +CONFIG_X86_P4_CLOCKMOD=m +# CONFIG_X86_CPUFREQ_NFORCE2 is not set +CONFIG_X86_LONGRUN=m +CONFIG_X86_LONGHAUL=m + +# +# shared options +# +# CONFIG_X86_ACPI_CPUFREQ_PROC_INTF is not set +CONFIG_X86_SPEEDSTEP_LIB=m +# CONFIG_X86_SPEEDSTEP_RELAXED_CAP_CHECK is not set + +# +# Bus options (PCI, PCMCIA, EISA, MCA, ISA) +# +CONFIG_PCI=y +# CONFIG_PCI_GOBIOS is not set +# CONFIG_PCI_GOMMCONFIG is not set +# CONFIG_PCI_GODIRECT is not set +CONFIG_PCI_GOANY=y +CONFIG_PCI_BIOS=y +CONFIG_PCI_DIRECT=y +CONFIG_PCI_MMCONFIG=y +# CONFIG_PCIEPORTBUS is not set +CONFIG_PCI_LEGACY_PROC=y +CONFIG_PCI_NAMES=y +CONFIG_ISA=y +CONFIG_EISA=y +# CONFIG_EISA_VLB_PRIMING is not set +CONFIG_EISA_PCI_EISA=y +CONFIG_EISA_VIRTUAL_ROOT=y +CONFIG_EISA_NAMES=y +# CONFIG_MCA is not set +CONFIG_SCx200=m + +# +# PCCARD (PCMCIA/CardBus) support +# +# CONFIG_PCCARD is not set + +# +# PC-card bridges +# +CONFIG_PCMCIA_PROBE=y + +# +# PCI Hotplug Support +# +CONFIG_HOTPLUG_PCI=y +CONFIG_HOTPLUG_PCI_FAKE=m +CONFIG_HOTPLUG_PCI_COMPAQ=m +# CONFIG_HOTPLUG_PCI_COMPAQ_NVRAM is not set +CONFIG_HOTPLUG_PCI_ACPI=m +# CONFIG_HOTPLUG_PCI_ACPI_IBM is not set +# CONFIG_HOTPLUG_PCI_CPCI is not set +CONFIG_HOTPLUG_PCI_SHPC=m +# CONFIG_HOTPLUG_PCI_SHPC_POLL_EVENT_MODE is not set + +# +# Executable file formats +# +CONFIG_BINFMT_ELF=y +# CONFIG_BINFMT_AOUT is not set +# CONFIG_BINFMT_MISC is not set + +# +# Device Drivers +# + +# +# Generic Driver Options +# +CONFIG_STANDALONE=y +CONFIG_PREVENT_FIRMWARE_BUILD=y +CONFIG_FW_LOADER=m + +# +# Memory Technology Devices (MTD) +# +# CONFIG_MTD is not set + +# +# Parallel port support +# +# CONFIG_PARPORT is not set + +# +# Plug and Play support +# +CONFIG_PNP=y +# CONFIG_PNP_DEBUG is not set + +# +# Protocols +# +CONFIG_ISAPNP=y +# CONFIG_PNPBIOS is not set +CONFIG_PNPACPI=y + +# +# Block devices +# +CONFIG_BLK_DEV_FD=y +CONFIG_BLK_DEV_XD=m +# CONFIG_BLK_CPQ_DA is not set +# CONFIG_BLK_CPQ_CISS_DA is not set +# CONFIG_BLK_DEV_DAC960 is not set +# CONFIG_BLK_DEV_UMEM is not set +# CONFIG_BLK_DEV_COW_COMMON is not set +CONFIG_BLK_DEV_LOOP=m +CONFIG_BLK_DEV_CRYPTOLOOP=m +CONFIG_BLK_DEV_NBD=m +# CONFIG_BLK_DEV_SX8 is not set +# CONFIG_BLK_DEV_UB is not set +CONFIG_BLK_DEV_RAM=y +CONFIG_BLK_DEV_RAM_COUNT=16 +CONFIG_BLK_DEV_RAM_SIZE=16384 +CONFIG_BLK_DEV_INITRD=y +CONFIG_INITRAMFS_SOURCE="" +# CONFIG_LBD is not set +# CONFIG_CDROM_PKTCDVD is not set + +# +# IO Schedulers +# +CONFIG_IOSCHED_NOOP=y +CONFIG_IOSCHED_AS=y +CONFIG_IOSCHED_DEADLINE=y +CONFIG_IOSCHED_CFQ=y +# CONFIG_ATA_OVER_ETH is not set + +# +# ATA/ATAPI/MFM/RLL support +# +CONFIG_IDE=y +CONFIG_BLK_DEV_IDE=y + +# +# Please see Documentation/ide.txt for help/info on IDE drives +# +# CONFIG_BLK_DEV_IDE_SATA is not set +# CONFIG_BLK_DEV_HD_IDE is not set +CONFIG_BLK_DEV_IDEDISK=y +# CONFIG_IDEDISK_MULTI_MODE is not set +CONFIG_BLK_DEV_IDECD=y +CONFIG_BLK_DEV_IDETAPE=m +CONFIG_BLK_DEV_IDEFLOPPY=y +CONFIG_BLK_DEV_IDESCSI=m +# CONFIG_IDE_TASK_IOCTL is not set + +# +# IDE chipset support/bugfixes +# +CONFIG_IDE_GENERIC=y +# CONFIG_BLK_DEV_CMD640 is not set +CONFIG_BLK_DEV_IDEPNP=y +CONFIG_BLK_DEV_IDEPCI=y +CONFIG_IDEPCI_SHARE_IRQ=y +# CONFIG_BLK_DEV_OFFBOARD is not set +CONFIG_BLK_DEV_GENERIC=y +# CONFIG_BLK_DEV_OPTI621 is not set +CONFIG_BLK_DEV_RZ1000=y +CONFIG_BLK_DEV_IDEDMA_PCI=y +# CONFIG_BLK_DEV_IDEDMA_FORCED is not set +CONFIG_IDEDMA_PCI_AUTO=y +# CONFIG_IDEDMA_ONLYDISK is not set +CONFIG_BLK_DEV_AEC62XX=y +CONFIG_BLK_DEV_ALI15X3=y +# CONFIG_WDC_ALI15X3 is not set +CONFIG_BLK_DEV_AMD74XX=y +CONFIG_BLK_DEV_ATIIXP=y +CONFIG_BLK_DEV_CMD64X=y +CONFIG_BLK_DEV_TRIFLEX=y +CONFIG_BLK_DEV_CY82C693=y +CONFIG_BLK_DEV_CS5520=y +CONFIG_BLK_DEV_CS5530=y +CONFIG_BLK_DEV_HPT34X=y +# CONFIG_HPT34X_AUTODMA is not set +CONFIG_BLK_DEV_HPT366=y +# CONFIG_BLK_DEV_SC1200 is not set +CONFIG_BLK_DEV_PIIX=y +# CONFIG_BLK_DEV_NS87415 is not set +CONFIG_BLK_DEV_PDC202XX_OLD=y +CONFIG_PDC202XX_BURST=y +CONFIG_BLK_DEV_PDC202XX_NEW=y +CONFIG_PDC202XX_FORCE=y +CONFIG_BLK_DEV_SVWKS=y +CONFIG_BLK_DEV_SIIMAGE=y +CONFIG_BLK_DEV_SIS5513=y +CONFIG_BLK_DEV_SLC90E66=y +CONFIG_BLK_DEV_TRM290=m +CONFIG_BLK_DEV_VIA82CXXX=y +# CONFIG_IDE_ARM is not set +CONFIG_IDE_CHIPSETS=y + +# +# Note: most of these also require special kernel boot parameters +# +CONFIG_BLK_DEV_4DRIVES=y +CONFIG_BLK_DEV_ALI14XX=m +CONFIG_BLK_DEV_DTC2278=m +CONFIG_BLK_DEV_HT6560B=m +CONFIG_BLK_DEV_QD65XX=m +CONFIG_BLK_DEV_UMC8672=m +CONFIG_BLK_DEV_IDEDMA=y +# CONFIG_IDEDMA_IVB is not set +CONFIG_IDEDMA_AUTO=y +# CONFIG_BLK_DEV_HD is not set + +# +# SCSI device support +# +CONFIG_SCSI=y +CONFIG_SCSI_PROC_FS=y + +# +# SCSI support type (disk, tape, CD-ROM) +# +CONFIG_BLK_DEV_SD=y +CONFIG_CHR_DEV_ST=m +CONFIG_CHR_DEV_OSST=m +CONFIG_BLK_DEV_SR=y +CONFIG_BLK_DEV_SR_VENDOR=y +CONFIG_CHR_DEV_SG=m + +# +# Some SCSI devices (e.g. CD jukebox) support multiple LUNs +# +# CONFIG_SCSI_MULTI_LUN is not set +# CONFIG_SCSI_CONSTANTS is not set +# CONFIG_SCSI_LOGGING is not set + +# +# SCSI Transport Attributes +# +CONFIG_SCSI_SPI_ATTRS=m +CONFIG_SCSI_FC_ATTRS=m +# CONFIG_SCSI_ISCSI_ATTRS is not set + +# +# SCSI low-level drivers +# +CONFIG_BLK_DEV_3W_XXXX_RAID=m +# CONFIG_SCSI_3W_9XXX is not set +CONFIG_SCSI_7000FASST=m +CONFIG_SCSI_ACARD=m +CONFIG_SCSI_AHA152X=m +CONFIG_SCSI_AHA1542=m +# CONFIG_SCSI_AHA1740 is not set +CONFIG_SCSI_AACRAID=m +CONFIG_SCSI_AIC7XXX=m +CONFIG_AIC7XXX_CMDS_PER_DEVICE=4 +CONFIG_AIC7XXX_RESET_DELAY_MS=15000 +# CONFIG_AIC7XXX_PROBE_EISA_VL is not set +# CONFIG_AIC7XXX_DEBUG_ENABLE is not set +CONFIG_AIC7XXX_DEBUG_MASK=0 +# CONFIG_AIC7XXX_REG_PRETTY_PRINT is not set +CONFIG_SCSI_AIC7XXX_OLD=m +CONFIG_SCSI_AIC79XX=m +CONFIG_AIC79XX_CMDS_PER_DEVICE=4 +CONFIG_AIC79XX_RESET_DELAY_MS=15000 +# CONFIG_AIC79XX_ENABLE_RD_STRM is not set +# CONFIG_AIC79XX_DEBUG_ENABLE is not set +CONFIG_AIC79XX_DEBUG_MASK=0 +# CONFIG_AIC79XX_REG_PRETTY_PRINT is not set +# CONFIG_SCSI_DPT_I2O is not set +CONFIG_SCSI_IN2000=m +# CONFIG_MEGARAID_NEWGEN is not set +# CONFIG_MEGARAID_LEGACY is not set +CONFIG_SCSI_SATA=y +CONFIG_SCSI_SATA_AHCI=y +CONFIG_SCSI_SATA_SVW=y +CONFIG_SCSI_ATA_PIIX=y +CONFIG_SCSI_SATA_NV=y +CONFIG_SCSI_SATA_PROMISE=y +CONFIG_SCSI_SATA_QSTOR=y +CONFIG_SCSI_SATA_SX4=y +CONFIG_SCSI_SATA_SIL=y +CONFIG_SCSI_SATA_SIS=y +CONFIG_SCSI_SATA_ULI=y +CONFIG_SCSI_SATA_VIA=y +CONFIG_SCSI_SATA_VITESSE=y +CONFIG_SCSI_BUSLOGIC=y +# CONFIG_SCSI_OMIT_FLASHPOINT is not set +CONFIG_SCSI_DMX3191D=m +CONFIG_SCSI_DTC3280=m +CONFIG_SCSI_EATA=m +# CONFIG_SCSI_EATA_TAGGED_QUEUE is not set +# CONFIG_SCSI_EATA_LINKED_COMMANDS is not set +CONFIG_SCSI_EATA_MAX_TAGS=16 +CONFIG_SCSI_EATA_PIO=m +CONFIG_SCSI_FUTURE_DOMAIN=m +CONFIG_SCSI_GDTH=m +CONFIG_SCSI_GENERIC_NCR5380=m +CONFIG_SCSI_GENERIC_NCR5380_MMIO=m +CONFIG_SCSI_GENERIC_NCR53C400=y +CONFIG_SCSI_IPS=m +# CONFIG_SCSI_INITIO is not set +CONFIG_SCSI_INIA100=m +CONFIG_SCSI_NCR53C406A=m +CONFIG_SCSI_SYM53C8XX_2=m +CONFIG_SCSI_SYM53C8XX_DMA_ADDRESSING_MODE=1 +CONFIG_SCSI_SYM53C8XX_DEFAULT_TAGS=16 +CONFIG_SCSI_SYM53C8XX_MAX_TAGS=64 +# CONFIG_SCSI_SYM53C8XX_IOMAPPED is not set +# CONFIG_SCSI_IPR is not set +CONFIG_SCSI_PAS16=m +CONFIG_SCSI_PSI240I=m +CONFIG_SCSI_QLOGIC_FAS=m +CONFIG_SCSI_QLOGIC_ISP=m +CONFIG_SCSI_QLOGIC_FC=m +# CONFIG_SCSI_QLOGIC_FC_FIRMWARE is not set +CONFIG_SCSI_QLOGIC_1280=m +# CONFIG_SCSI_QLOGIC_1280_1040 is not set +CONFIG_SCSI_QLA2XXX=y +CONFIG_SCSI_QLA21XX=m +CONFIG_SCSI_QLA22XX=m +CONFIG_SCSI_QLA2300=m +CONFIG_SCSI_QLA2322=m +CONFIG_SCSI_QLA6312=m +# CONFIG_SCSI_SIM710 is not set +CONFIG_SCSI_SYM53C416=m +CONFIG_SCSI_DC395x=m +CONFIG_SCSI_DC390T=m +CONFIG_SCSI_T128=m +CONFIG_SCSI_U14_34F=m +# CONFIG_SCSI_U14_34F_TAGGED_QUEUE is not set +# CONFIG_SCSI_U14_34F_LINKED_COMMANDS is not set +CONFIG_SCSI_U14_34F_MAX_TAGS=8 +CONFIG_SCSI_ULTRASTOR=m +CONFIG_SCSI_NSP32=m +CONFIG_SCSI_DEBUG=m + +# +# Old CD-ROM drivers (not SCSI, not IDE) +# +# CONFIG_CD_NO_IDESCSI is not set + +# +# Multi-device support (RAID and LVM) +# +CONFIG_MD=y +CONFIG_BLK_DEV_MD=m +CONFIG_MD_LINEAR=m +CONFIG_MD_RAID0=m +CONFIG_MD_RAID1=m +# CONFIG_MD_RAID10 is not set +CONFIG_MD_RAID5=m +CONFIG_MD_RAID6=m +CONFIG_MD_MULTIPATH=m +# CONFIG_MD_FAULTY is not set +CONFIG_BLK_DEV_DM=m +CONFIG_DM_CRYPT=m +# CONFIG_DM_SNAPSHOT is not set +# CONFIG_DM_MIRROR is not set +# CONFIG_DM_ZERO is not set + +# +# Fusion MPT device support +# +CONFIG_FUSION=m +CONFIG_FUSION_MAX_SGE=40 +CONFIG_FUSION_CTL=m +CONFIG_FUSION_LAN=m + +# +# IEEE 1394 (FireWire) support +# +# CONFIG_IEEE1394 is not set + +# +# I2O device support +# +# CONFIG_I2O is not set + +# +# Networking support +# +CONFIG_NET=y + +# +# Networking options +# +CONFIG_PACKET=y +CONFIG_PACKET_MMAP=y +CONFIG_NETLINK_DEV=m +CONFIG_UNIX=y +CONFIG_NET_KEY=m +CONFIG_INET=y +CONFIG_IP_MULTICAST=y +CONFIG_IP_ADVANCED_ROUTER=y +CONFIG_IP_MULTIPLE_TABLES=y +CONFIG_IP_ROUTE_MULTIPATH=y +CONFIG_IP_ROUTE_VERBOSE=y +# CONFIG_IP_PNP is not set +CONFIG_NET_IPIP=m +CONFIG_NET_IPGRE=m +CONFIG_NET_IPGRE_BROADCAST=y +CONFIG_IP_MROUTE=y +CONFIG_IP_PIMSM_V1=y +CONFIG_IP_PIMSM_V2=y +# CONFIG_ARPD is not set +CONFIG_SYN_COOKIES=y +CONFIG_INET_AH=m +CONFIG_INET_ESP=m +CONFIG_INET_IPCOMP=m +CONFIG_INET_TUNNEL=m +CONFIG_IP_TCPDIAG=y +# CONFIG_IP_TCPDIAG_IPV6 is not set +CONFIG_IPV6=m +CONFIG_IPV6_PRIVACY=y +CONFIG_INET6_AH=m +CONFIG_INET6_ESP=m +CONFIG_INET6_IPCOMP=m +CONFIG_INET6_TUNNEL=m +CONFIG_IPV6_TUNNEL=m +# CONFIG_NETFILTER is not set +CONFIG_XFRM=y +CONFIG_XFRM_USER=y + +# +# SCTP Configuration (EXPERIMENTAL) +# +CONFIG_IP_SCTP=m +# CONFIG_SCTP_DBG_MSG is not set +# CONFIG_SCTP_DBG_OBJCNT is not set +# CONFIG_SCTP_HMAC_NONE is not set +# CONFIG_SCTP_HMAC_SHA1 is not set +CONFIG_SCTP_HMAC_MD5=y +CONFIG_ATM=m +CONFIG_ATM_CLIP=m +# CONFIG_ATM_CLIP_NO_ICMP is not set +CONFIG_ATM_LANE=m +CONFIG_ATM_MPOA=m +CONFIG_ATM_BR2684=m +# CONFIG_ATM_BR2684_IPFILTER is not set +CONFIG_BRIDGE=m +CONFIG_VLAN_8021Q=m +# CONFIG_DECNET is not set +CONFIG_LLC=y +CONFIG_LLC2=m +CONFIG_IPX=m +# CONFIG_IPX_INTERN is not set +CONFIG_ATALK=m +CONFIG_DEV_APPLETALK=y +CONFIG_LTPC=m +CONFIG_COPS=m +CONFIG_COPS_DAYNA=y +CONFIG_COPS_TANGENT=y +CONFIG_IPDDP=m +CONFIG_IPDDP_ENCAP=y +CONFIG_IPDDP_DECAP=y +# CONFIG_X25 is not set +# CONFIG_LAPB is not set +CONFIG_NET_DIVERT=y +# CONFIG_ECONET is not set +CONFIG_WAN_ROUTER=m + +# +# QoS and/or fair queueing +# +CONFIG_NET_SCHED=y +CONFIG_NET_SCH_CLK_JIFFIES=y +# CONFIG_NET_SCH_CLK_GETTIMEOFDAY is not set +# CONFIG_NET_SCH_CLK_CPU is not set +CONFIG_NET_SCH_CBQ=m +CONFIG_NET_SCH_HTB=m +CONFIG_NET_SCH_HFSC=m +CONFIG_NET_SCH_ATM=m +CONFIG_NET_SCH_PRIO=m +CONFIG_NET_SCH_RED=m +CONFIG_NET_SCH_SFQ=m +CONFIG_NET_SCH_TEQL=m +CONFIG_NET_SCH_TBF=m +CONFIG_NET_SCH_GRED=m +CONFIG_NET_SCH_DSMARK=m +# CONFIG_NET_SCH_NETEM is not set +# CONFIG_NET_SCH_INGRESS is not set +CONFIG_NET_QOS=y +CONFIG_NET_ESTIMATOR=y +CONFIG_NET_CLS=y +CONFIG_NET_CLS_TCINDEX=m +CONFIG_NET_CLS_ROUTE4=m +CONFIG_NET_CLS_ROUTE=y +CONFIG_NET_CLS_FW=m +CONFIG_NET_CLS_U32=m +# CONFIG_CLS_U32_PERF is not set +# CONFIG_NET_CLS_IND is not set +CONFIG_NET_CLS_RSVP=m +CONFIG_NET_CLS_RSVP6=m +# CONFIG_NET_CLS_ACT is not set +CONFIG_NET_CLS_POLICE=y + +# +# Network testing +# +# CONFIG_NET_PKTGEN is not set +CONFIG_NETPOLL=y +# CONFIG_NETPOLL_RX is not set +# CONFIG_NETPOLL_TRAP is not set +CONFIG_NET_POLL_CONTROLLER=y +# CONFIG_HAMRADIO is not set +# CONFIG_IRDA is not set +# CONFIG_BT is not set +CONFIG_NETDEVICES=y +CONFIG_DUMMY=m +CONFIG_BONDING=m +CONFIG_EQUALIZER=m +CONFIG_TUN=m +CONFIG_ETHERTAP=m +CONFIG_NET_SB1000=m + +# +# ARCnet devices +# +CONFIG_ARCNET=m +CONFIG_ARCNET_1201=m +CONFIG_ARCNET_1051=m +CONFIG_ARCNET_RAW=m +# CONFIG_ARCNET_CAP is not set +CONFIG_ARCNET_COM90xx=m +CONFIG_ARCNET_COM90xxIO=m +CONFIG_ARCNET_RIM_I=m +CONFIG_ARCNET_COM20020=m +CONFIG_ARCNET_COM20020_ISA=m +CONFIG_ARCNET_COM20020_PCI=m + +# +# Ethernet (10 or 100Mbit) +# +CONFIG_NET_ETHERNET=y +CONFIG_MII=m +CONFIG_HAPPYMEAL=m +CONFIG_SUNGEM=m +CONFIG_NET_VENDOR_3COM=y +CONFIG_EL1=m +CONFIG_EL2=m +CONFIG_ELPLUS=m +CONFIG_EL16=m +CONFIG_EL3=m +CONFIG_3C515=m +CONFIG_VORTEX=m +CONFIG_TYPHOON=m +CONFIG_LANCE=m +CONFIG_NET_VENDOR_SMC=y +CONFIG_WD80x3=m +CONFIG_ULTRA=m +# CONFIG_ULTRA32 is not set +CONFIG_SMC9194=m +CONFIG_NET_VENDOR_RACAL=y +CONFIG_NI5010=m +CONFIG_NI52=m +CONFIG_NI65=m + +# +# Tulip family network device support +# +CONFIG_NET_TULIP=y +CONFIG_DE2104X=m +CONFIG_TULIP=m +# CONFIG_TULIP_MWI is not set +CONFIG_TULIP_MMIO=y +# CONFIG_TULIP_NAPI is not set +CONFIG_DE4X5=m +CONFIG_WINBOND_840=m +CONFIG_DM9102=m +CONFIG_AT1700=m +CONFIG_DEPCA=m +CONFIG_HP100=m +# CONFIG_NET_ISA is not set +CONFIG_NET_PCI=y +CONFIG_PCNET32=m +CONFIG_AMD8111_ETH=m +# CONFIG_AMD8111E_NAPI is not set +CONFIG_ADAPTEC_STARFIRE=m +CONFIG_ADAPTEC_STARFIRE_NAPI=y +CONFIG_AC3200=m +CONFIG_APRICOT=m +CONFIG_B44=m +CONFIG_FORCEDETH=m +CONFIG_CS89x0=m +CONFIG_DGRS=m +CONFIG_EEPRO100=m +CONFIG_E100=m +CONFIG_E100_NAPI=y +# CONFIG_LNE390 is not set +CONFIG_FEALNX=m +CONFIG_NATSEMI=m +CONFIG_NE2K_PCI=m +# CONFIG_NE3210 is not set +# CONFIG_ES3210 is not set +CONFIG_8139CP=m +CONFIG_8139TOO=m +CONFIG_8139TOO_PIO=y +# CONFIG_8139TOO_TUNE_TWISTER is not set +CONFIG_8139TOO_8129=y +# CONFIG_8139_OLD_RX_RESET is not set +CONFIG_SIS900=m +CONFIG_EPIC100=m +CONFIG_SUNDANCE=m +# CONFIG_SUNDANCE_MMIO is not set +CONFIG_TLAN=m +CONFIG_VIA_RHINE=m +CONFIG_VIA_RHINE_MMIO=y +CONFIG_NET_POCKET=y +CONFIG_ATP=m +CONFIG_DE600=m +CONFIG_DE620=m + +# +# Ethernet (1000 Mbit) +# +CONFIG_ACENIC=m +# CONFIG_ACENIC_OMIT_TIGON_I is not set +CONFIG_DL2K=m +CONFIG_E1000=m +CONFIG_E1000_NAPI=y +CONFIG_NS83820=m +CONFIG_HAMACHI=m +CONFIG_YELLOWFIN=m +CONFIG_R8169=m +# CONFIG_R8169_NAPI is not set +# CONFIG_R8169_VLAN is not set +CONFIG_SK98LIN=m +# CONFIG_VIA_VELOCITY is not set +CONFIG_TIGON3=m + +# +# Ethernet (10000 Mbit) +# +CONFIG_IXGB=m +CONFIG_IXGB_NAPI=y +CONFIG_S2IO=m +# CONFIG_S2IO_NAPI is not set +# CONFIG_2BUFF_MODE is not set + +# +# Token Ring devices +# +CONFIG_TR=y +CONFIG_IBMTR=m +CONFIG_IBMOL=m +CONFIG_IBMLS=m +CONFIG_3C359=m +CONFIG_TMS380TR=m +CONFIG_TMSPCI=m +CONFIG_SKISA=m +CONFIG_PROTEON=m +CONFIG_ABYSS=m +CONFIG_SMCTR=m + +# +# Wireless LAN (non-hamradio) +# +CONFIG_NET_RADIO=y + +# +# Obsolete Wireless cards support (pre-802.11) +# +CONFIG_STRIP=m +CONFIG_ARLAN=m +CONFIG_WAVELAN=m + +# +# Wireless 802.11b ISA/PCI cards support +# +CONFIG_AIRO=m +CONFIG_HERMES=m +CONFIG_PLX_HERMES=m +CONFIG_TMD_HERMES=m +CONFIG_PCI_HERMES=m +CONFIG_ATMEL=m +CONFIG_PCI_ATMEL=m + +# +# Prism GT/Duette 802.11(a/b/g) PCI/Cardbus support +# +CONFIG_PRISM54=m +CONFIG_NET_WIRELESS=y + +# +# Wan interfaces +# +CONFIG_WAN=y +CONFIG_HOSTESS_SV11=m +CONFIG_COSA=m +CONFIG_DSCC4=m +# CONFIG_DSCC4_PCISYNC is not set +# CONFIG_DSCC4_PCI_RST is not set +CONFIG_LANMEDIA=m +CONFIG_SEALEVEL_4021=m +CONFIG_SYNCLINK_SYNCPPP=m +CONFIG_HDLC=m +CONFIG_HDLC_RAW=y +CONFIG_HDLC_RAW_ETH=y +CONFIG_HDLC_CISCO=y +CONFIG_HDLC_FR=y +CONFIG_HDLC_PPP=y + +# +# X.25/LAPB support is disabled +# +CONFIG_PCI200SYN=m +CONFIG_WANXL=m +CONFIG_PC300=m +# CONFIG_PC300_MLPPP is not set +CONFIG_N2=m +CONFIG_C101=m +CONFIG_FARSYNC=m +CONFIG_DLCI=m +CONFIG_DLCI_COUNT=24 +CONFIG_DLCI_MAX=8 +# CONFIG_SDLA is not set +CONFIG_WAN_ROUTER_DRIVERS=y +CONFIG_CYCLADES_SYNC=m +CONFIG_CYCLOMX_X25=y +CONFIG_SBNI=m +# CONFIG_SBNI_MULTILINE is not set + +# +# ATM drivers +# +CONFIG_ATM_TCP=m +CONFIG_ATM_LANAI=m +CONFIG_ATM_ENI=m +# CONFIG_ATM_ENI_DEBUG is not set +# CONFIG_ATM_ENI_TUNE_BURST is not set +CONFIG_ATM_FIRESTREAM=m +CONFIG_ATM_ZATM=m +# CONFIG_ATM_ZATM_DEBUG is not set +CONFIG_ATM_NICSTAR=m +# CONFIG_ATM_NICSTAR_USE_SUNI is not set +# CONFIG_ATM_NICSTAR_USE_IDT77105 is not set +CONFIG_ATM_IDT77252=m +# CONFIG_ATM_IDT77252_DEBUG is not set +# CONFIG_ATM_IDT77252_RCV_ALL is not set +CONFIG_ATM_IDT77252_USE_SUNI=y +CONFIG_ATM_AMBASSADOR=m +# CONFIG_ATM_AMBASSADOR_DEBUG is not set +CONFIG_ATM_HORIZON=m +# CONFIG_ATM_HORIZON_DEBUG is not set +CONFIG_ATM_IA=m +# CONFIG_ATM_IA_DEBUG is not set +CONFIG_ATM_FORE200E_MAYBE=m +# CONFIG_ATM_FORE200E_PCA is not set +CONFIG_ATM_HE=m +# CONFIG_ATM_HE_USE_SUNI is not set +CONFIG_FDDI=y +CONFIG_DEFXX=m +CONFIG_SKFP=m +CONFIG_HIPPI=y +CONFIG_ROADRUNNER=m +# CONFIG_ROADRUNNER_LARGE_RINGS is not set +CONFIG_PPP=m +CONFIG_PPP_MULTILINK=y +CONFIG_PPP_FILTER=y +CONFIG_PPP_ASYNC=m +CONFIG_PPP_SYNC_TTY=m +CONFIG_PPP_DEFLATE=m +CONFIG_PPP_BSDCOMP=m +CONFIG_PPPOE=m +CONFIG_PPPOATM=m +CONFIG_SLIP=m +CONFIG_SLIP_COMPRESSED=y +CONFIG_SLIP_SMART=y +# CONFIG_SLIP_MODE_SLIP6 is not set +CONFIG_NET_FC=y +CONFIG_SHAPER=m +CONFIG_NETCONSOLE=m + +# +# ISDN subsystem +# +# CONFIG_ISDN is not set + +# +# Telephony Support +# +# CONFIG_PHONE is not set + +# +# Input device support +# +CONFIG_INPUT=y + +# +# Userland interfaces +# +CONFIG_INPUT_MOUSEDEV=y +CONFIG_INPUT_MOUSEDEV_PSAUX=y +CONFIG_INPUT_MOUSEDEV_SCREEN_X=1024 +CONFIG_INPUT_MOUSEDEV_SCREEN_Y=768 +CONFIG_INPUT_JOYDEV=m +# CONFIG_INPUT_TSDEV is not set +CONFIG_INPUT_EVDEV=m +# CONFIG_INPUT_EVBUG is not set + +# +# Input I/O drivers +# +CONFIG_GAMEPORT=m +CONFIG_SOUND_GAMEPORT=m +CONFIG_GAMEPORT_NS558=m +CONFIG_GAMEPORT_L4=m +CONFIG_GAMEPORT_EMU10K1=m +CONFIG_GAMEPORT_VORTEX=m +CONFIG_GAMEPORT_FM801=m +# CONFIG_GAMEPORT_CS461X is not set +CONFIG_SERIO=y +CONFIG_SERIO_I8042=y +CONFIG_SERIO_SERPORT=m +CONFIG_SERIO_CT82C710=m +CONFIG_SERIO_PCIPS2=m +CONFIG_SERIO_LIBPS2=y +# CONFIG_SERIO_RAW is not set + +# +# Input Device Drivers +# +CONFIG_INPUT_KEYBOARD=y +CONFIG_KEYBOARD_ATKBD=y +# CONFIG_KEYBOARD_SUNKBD is not set +# CONFIG_KEYBOARD_LKKBD is not set +# CONFIG_KEYBOARD_XTKBD is not set +# CONFIG_KEYBOARD_NEWTON is not set +CONFIG_INPUT_MOUSE=y +CONFIG_MOUSE_PS2=y +CONFIG_MOUSE_SERIAL=m +CONFIG_MOUSE_INPORT=m +CONFIG_MOUSE_ATIXL=y +CONFIG_MOUSE_LOGIBM=m +CONFIG_MOUSE_PC110PAD=m +CONFIG_MOUSE_VSXXXAA=m +CONFIG_INPUT_JOYSTICK=y +CONFIG_JOYSTICK_ANALOG=m +CONFIG_JOYSTICK_A3D=m +CONFIG_JOYSTICK_ADI=m +CONFIG_JOYSTICK_COBRA=m +CONFIG_JOYSTICK_GF2K=m +CONFIG_JOYSTICK_GRIP=m +CONFIG_JOYSTICK_GRIP_MP=m +CONFIG_JOYSTICK_GUILLEMOT=m +CONFIG_JOYSTICK_INTERACT=m +CONFIG_JOYSTICK_SIDEWINDER=m +CONFIG_JOYSTICK_TMDC=m +CONFIG_JOYSTICK_IFORCE=m +CONFIG_JOYSTICK_IFORCE_USB=y +CONFIG_JOYSTICK_IFORCE_232=y +CONFIG_JOYSTICK_WARRIOR=m +CONFIG_JOYSTICK_MAGELLAN=m +CONFIG_JOYSTICK_SPACEORB=m +CONFIG_JOYSTICK_SPACEBALL=m +CONFIG_JOYSTICK_STINGER=m +CONFIG_JOYSTICK_TWIDDLER=m +# CONFIG_JOYSTICK_JOYDUMP is not set +CONFIG_INPUT_TOUCHSCREEN=y +CONFIG_TOUCHSCREEN_GUNZE=m +CONFIG_INPUT_MISC=y +CONFIG_INPUT_PCSPKR=m +CONFIG_INPUT_UINPUT=m + +# +# Character devices +# +CONFIG_VT=y +CONFIG_VT_CONSOLE=y +CONFIG_HW_CONSOLE=y +CONFIG_SERIAL_NONSTANDARD=y +CONFIG_COMPUTONE=m +CONFIG_ROCKETPORT=m +CONFIG_CYCLADES=m +# CONFIG_CYZ_INTR is not set +CONFIG_DIGIEPCA=m +CONFIG_ESPSERIAL=m +CONFIG_MOXA_INTELLIO=m +CONFIG_MOXA_SMARTIO=m +CONFIG_ISI=m +CONFIG_SYNCLINK=m +CONFIG_SYNCLINKMP=m +CONFIG_N_HDLC=m +CONFIG_RISCOM8=m +CONFIG_SPECIALIX=m +# CONFIG_SPECIALIX_RTSCTS is not set +CONFIG_SX=m +CONFIG_RIO=m +# CONFIG_RIO_OLDPCI is not set +CONFIG_STALDRV=y +CONFIG_STALLION=m +CONFIG_ISTALLION=m + +# +# Serial drivers +# +CONFIG_SERIAL_8250=y +CONFIG_SERIAL_8250_CONSOLE=y +# CONFIG_SERIAL_8250_ACPI is not set +CONFIG_SERIAL_8250_NR_UARTS=4 +CONFIG_SERIAL_8250_EXTENDED=y +CONFIG_SERIAL_8250_MANY_PORTS=y +CONFIG_SERIAL_8250_SHARE_IRQ=y +CONFIG_SERIAL_8250_DETECT_IRQ=y +CONFIG_SERIAL_8250_MULTIPORT=y +CONFIG_SERIAL_8250_RSA=y + +# +# Non-8250 serial port support +# +CONFIG_SERIAL_CORE=y +CONFIG_SERIAL_CORE_CONSOLE=y +CONFIG_UNIX98_PTYS=y +CONFIG_LEGACY_PTYS=y +CONFIG_LEGACY_PTY_COUNT=256 + +# +# IPMI +# +CONFIG_IPMI_HANDLER=m +# CONFIG_IPMI_PANIC_EVENT is not set +CONFIG_IPMI_DEVICE_INTERFACE=m +CONFIG_IPMI_SI=m +CONFIG_IPMI_WATCHDOG=m +# CONFIG_IPMI_POWEROFF is not set + +# +# Watchdog Cards +# +CONFIG_WATCHDOG=y +# CONFIG_WATCHDOG_NOWAYOUT is not set + +# +# Watchdog Device Drivers +# +CONFIG_SOFT_WATCHDOG=m +CONFIG_ACQUIRE_WDT=m +CONFIG_ADVANTECH_WDT=m +CONFIG_ALIM1535_WDT=m +CONFIG_ALIM7101_WDT=m +CONFIG_SC520_WDT=m +CONFIG_EUROTECH_WDT=m +CONFIG_IB700_WDT=m +CONFIG_WAFER_WDT=m +CONFIG_I8XX_TCO=m +CONFIG_SC1200_WDT=m +CONFIG_SCx200_WDT=m +CONFIG_60XX_WDT=m +CONFIG_CPU5_WDT=m +CONFIG_W83627HF_WDT=m +CONFIG_W83877F_WDT=m +CONFIG_MACHZ_WDT=m + +# +# ISA-based Watchdog Cards +# +CONFIG_PCWATCHDOG=m +CONFIG_MIXCOMWD=m +CONFIG_WDT=m +# CONFIG_WDT_501 is not set + +# +# PCI-based Watchdog Cards +# +CONFIG_PCIPCWATCHDOG=m +CONFIG_WDTPCI=m +CONFIG_WDT_501_PCI=y + +# +# USB-based Watchdog Cards +# +CONFIG_USBPCWATCHDOG=m +CONFIG_HW_RANDOM=m +CONFIG_NVRAM=m +CONFIG_RTC=y +CONFIG_DTLK=m +CONFIG_R3964=m +CONFIG_APPLICOM=m +CONFIG_SONYPI=m + +# +# Ftape, the floppy tape device driver +# +CONFIG_FTAPE=m +CONFIG_ZFTAPE=m +CONFIG_ZFT_DFLT_BLK_SZ=10240 + +# +# The compressor will be built as a module only! +# +CONFIG_ZFT_COMPRESSOR=m +CONFIG_FT_NR_BUFFERS=3 +# CONFIG_FT_PROC_FS is not set +CONFIG_FT_NORMAL_DEBUG=y +# CONFIG_FT_FULL_DEBUG is not set +# CONFIG_FT_NO_TRACE is not set +# CONFIG_FT_NO_TRACE_AT_ALL is not set + +# +# Hardware configuration +# +CONFIG_FT_STD_FDC=y +# CONFIG_FT_MACH2 is not set +# CONFIG_FT_PROBE_FC10 is not set +# CONFIG_FT_ALT_FDC is not set +CONFIG_FT_FDC_THR=8 +CONFIG_FT_FDC_MAX_RATE=2000 +CONFIG_FT_ALPHA_CLOCK=0 +CONFIG_AGP=m +CONFIG_AGP_ALI=m +CONFIG_AGP_ATI=m +CONFIG_AGP_AMD=m +CONFIG_AGP_AMD64=m +CONFIG_AGP_INTEL=m +CONFIG_AGP_INTEL_MCH=m +CONFIG_AGP_NVIDIA=m +CONFIG_AGP_SIS=m +CONFIG_AGP_SWORKS=m +CONFIG_AGP_VIA=m +CONFIG_AGP_EFFICEON=m +CONFIG_DRM=m +CONFIG_DRM_TDFX=m +CONFIG_DRM_R128=m +CONFIG_DRM_RADEON=m +CONFIG_DRM_I810=m +# CONFIG_DRM_I830 is not set +# CONFIG_DRM_I915 is not set +CONFIG_DRM_MGA=m +CONFIG_DRM_SIS=m +CONFIG_MWAVE=m +CONFIG_SCx200_GPIO=m +# CONFIG_RAW_DRIVER is not set +# CONFIG_HPET is not set +CONFIG_HANGCHECK_TIMER=m + +# +# I2C support +# +CONFIG_I2C=y +# CONFIG_I2C_CHARDEV is not set + +# +# I2C Algorithms +# +CONFIG_I2C_ALGOBIT=m +CONFIG_I2C_ALGOPCF=m +# CONFIG_I2C_ALGOPCA is not set + +# +# I2C Hardware Bus support +# +CONFIG_I2C_ALI1535=m +CONFIG_I2C_ALI1563=m +CONFIG_I2C_ALI15X3=m +CONFIG_I2C_AMD756=m +# CONFIG_I2C_AMD756_S4882 is not set +CONFIG_I2C_AMD8111=m +CONFIG_I2C_ELEKTOR=m +CONFIG_I2C_I801=m +CONFIG_I2C_I810=m +CONFIG_I2C_ISA=m +CONFIG_I2C_NFORCE2=m +CONFIG_I2C_PARPORT_LIGHT=m +CONFIG_I2C_PIIX4=m +CONFIG_I2C_PROSAVAGE=m +CONFIG_I2C_SAVAGE4=m +CONFIG_SCx200_I2C=m +CONFIG_SCx200_I2C_SCL=12 +CONFIG_SCx200_I2C_SDA=13 +CONFIG_SCx200_ACB=m +CONFIG_I2C_SIS5595=m +CONFIG_I2C_SIS630=m +CONFIG_I2C_SIS96X=m +# CONFIG_I2C_STUB is not set +CONFIG_I2C_VIA=m +CONFIG_I2C_VIAPRO=m +CONFIG_I2C_VOODOO3=m +# CONFIG_I2C_PCA_ISA is not set + +# +# Hardware Sensors Chip support +# +CONFIG_I2C_SENSOR=m +CONFIG_SENSORS_ADM1021=m +# CONFIG_SENSORS_ADM1025 is not set +# CONFIG_SENSORS_ADM1026 is not set +# CONFIG_SENSORS_ADM1031 is not set +CONFIG_SENSORS_ASB100=m +CONFIG_SENSORS_DS1621=m +CONFIG_SENSORS_FSCHER=m +CONFIG_SENSORS_GL518SM=m +CONFIG_SENSORS_IT87=m +# CONFIG_SENSORS_LM63 is not set +CONFIG_SENSORS_LM75=m +# CONFIG_SENSORS_LM77 is not set +CONFIG_SENSORS_LM78=m +CONFIG_SENSORS_LM80=m +CONFIG_SENSORS_LM83=m +CONFIG_SENSORS_LM85=m +# CONFIG_SENSORS_LM87 is not set +CONFIG_SENSORS_LM90=m +# CONFIG_SENSORS_MAX1619 is not set +# CONFIG_SENSORS_PC87360 is not set +# CONFIG_SENSORS_SMSC47B397 is not set +# CONFIG_SENSORS_SMSC47M1 is not set +CONFIG_SENSORS_VIA686A=m +CONFIG_SENSORS_W83781D=m +CONFIG_SENSORS_W83L785TS=m +CONFIG_SENSORS_W83627HF=m + +# +# Other I2C Chip support +# +CONFIG_SENSORS_EEPROM=m +CONFIG_SENSORS_PCF8574=m +CONFIG_SENSORS_PCF8591=m +# CONFIG_SENSORS_RTC8564 is not set +# CONFIG_I2C_DEBUG_CORE is not set +# CONFIG_I2C_DEBUG_ALGO is not set +# CONFIG_I2C_DEBUG_BUS is not set +# CONFIG_I2C_DEBUG_CHIP is not set + +# +# Dallas's 1-wire bus +# +# CONFIG_W1 is not set + +# +# Misc devices +# +CONFIG_IBM_ASM=m + +# +# Multimedia devices +# +CONFIG_VIDEO_DEV=y + +# +# Video For Linux +# + +# +# Video Adapters +# +# CONFIG_VIDEO_BT848 is not set +# CONFIG_VIDEO_PMS is not set +# CONFIG_VIDEO_CPIA is not set +# CONFIG_VIDEO_SAA5246A is not set +# CONFIG_VIDEO_SAA5249 is not set +# CONFIG_TUNER_3036 is not set +# CONFIG_VIDEO_STRADIS is not set +# CONFIG_VIDEO_ZORAN is not set +# CONFIG_VIDEO_MEYE is not set +# CONFIG_VIDEO_SAA7134 is not set +# CONFIG_VIDEO_MXB is not set +# CONFIG_VIDEO_DPC is not set +# CONFIG_VIDEO_HEXIUM_ORION is not set +# CONFIG_VIDEO_HEXIUM_GEMINI is not set +# CONFIG_VIDEO_CX88 is not set +# CONFIG_VIDEO_OVCAMCHIP is not set + +# +# Radio Adapters +# +# CONFIG_RADIO_CADET is not set +# CONFIG_RADIO_RTRACK is not set +# CONFIG_RADIO_RTRACK2 is not set +# CONFIG_RADIO_AZTECH is not set +# CONFIG_RADIO_GEMTEK is not set +# CONFIG_RADIO_GEMTEK_PCI is not set +# CONFIG_RADIO_MAXIRADIO is not set +# CONFIG_RADIO_MAESTRO is not set +# CONFIG_RADIO_SF16FMI is not set +# CONFIG_RADIO_SF16FMR2 is not set +# CONFIG_RADIO_TERRATEC is not set +# CONFIG_RADIO_TRUST is not set +# CONFIG_RADIO_TYPHOON is not set +# CONFIG_RADIO_ZOLTRIX is not set + +# +# Digital Video Broadcasting Devices +# +# CONFIG_DVB is not set + +# +# Graphics support +# +CONFIG_FB=y +CONFIG_FB_MODE_HELPERS=y +# CONFIG_FB_TILEBLITTING is not set +# CONFIG_FB_CIRRUS is not set +CONFIG_FB_PM2=m +# CONFIG_FB_PM2_FIFO_DISCONNECT is not set +CONFIG_FB_CYBER2000=m +# CONFIG_FB_ASILIANT is not set +# CONFIG_FB_IMSTT is not set +CONFIG_FB_VGA16=m +CONFIG_FB_VESA=y +CONFIG_VIDEO_SELECT=y +CONFIG_FB_HGA=m +# CONFIG_FB_HGA_ACCEL is not set +CONFIG_FB_RIVA=m +# CONFIG_FB_RIVA_I2C is not set +# CONFIG_FB_RIVA_DEBUG is not set +CONFIG_FB_I810=m +CONFIG_FB_I810_GTF=y +# CONFIG_FB_INTEL is not set +CONFIG_FB_MATROX=m +CONFIG_FB_MATROX_MILLENIUM=y +CONFIG_FB_MATROX_MYSTIQUE=y +# CONFIG_FB_MATROX_G is not set +CONFIG_FB_MATROX_I2C=m +CONFIG_FB_MATROX_MULTIHEAD=y +# CONFIG_FB_RADEON_OLD is not set +CONFIG_FB_RADEON=m +CONFIG_FB_RADEON_I2C=y +# CONFIG_FB_RADEON_DEBUG is not set +CONFIG_FB_ATY128=m +CONFIG_FB_ATY=m +CONFIG_FB_ATY_CT=y +# CONFIG_FB_ATY_GENERIC_LCD is not set +# CONFIG_FB_ATY_XL_INIT is not set +CONFIG_FB_ATY_GX=y +# CONFIG_FB_SAVAGE is not set +CONFIG_FB_SIS=m +CONFIG_FB_SIS_300=y +CONFIG_FB_SIS_315=y +CONFIG_FB_NEOMAGIC=m +CONFIG_FB_KYRO=m +CONFIG_FB_3DFX=m +# CONFIG_FB_3DFX_ACCEL is not set +CONFIG_FB_VOODOO1=m +CONFIG_FB_TRIDENT=m +# CONFIG_FB_TRIDENT_ACCEL is not set +# CONFIG_FB_VIRTUAL is not set + +# +# Console display driver support +# +CONFIG_VGA_CONSOLE=y +CONFIG_MDA_CONSOLE=m +CONFIG_DUMMY_CONSOLE=y +CONFIG_FRAMEBUFFER_CONSOLE=y +CONFIG_FONTS=y +CONFIG_FONT_8x8=y +CONFIG_FONT_8x16=y +# CONFIG_FONT_6x11 is not set +# CONFIG_FONT_PEARL_8x8 is not set +# CONFIG_FONT_ACORN_8x8 is not set +# CONFIG_FONT_MINI_4x6 is not set +# CONFIG_FONT_SUN8x16 is not set +# CONFIG_FONT_SUN12x22 is not set + +# +# Logo configuration +# +# CONFIG_LOGO is not set +# CONFIG_BACKLIGHT_LCD_SUPPORT is not set + +# +# Bootsplash configuration +# +CONFIG_BOOTSPLASH=y + +# +# Sound +# +# CONFIG_SOUND is not set + +# +# USB support +# +CONFIG_USB=y +# CONFIG_USB_DEBUG is not set + +# +# Miscellaneous USB options +# +CONFIG_USB_DEVICEFS=y +# CONFIG_USB_BANDWIDTH is not set +# CONFIG_USB_DYNAMIC_MINORS is not set +# CONFIG_USB_OTG is not set +CONFIG_USB_ARCH_HAS_HCD=y +CONFIG_USB_ARCH_HAS_OHCI=y + +# +# USB Host Controller Drivers +# +CONFIG_USB_EHCI_HCD=m +CONFIG_USB_EHCI_SPLIT_ISO=y +CONFIG_USB_EHCI_ROOT_HUB_TT=y +CONFIG_USB_OHCI_HCD=m +CONFIG_USB_UHCI_HCD=m +# CONFIG_USB_SL811_HCD is not set + +# +# USB Device Class drivers +# +# CONFIG_USB_BLUETOOTH_TTY is not set +CONFIG_USB_ACM=m +CONFIG_USB_PRINTER=m + +# +# NOTE: USB_STORAGE enables SCSI, and 'SCSI disk support' may also be needed; see USB_STORAGE Help for more information +# +CONFIG_USB_STORAGE=m +# CONFIG_USB_STORAGE_DEBUG is not set +# CONFIG_USB_STORAGE_RW_DETECT is not set +CONFIG_USB_STORAGE_DATAFAB=y +CONFIG_USB_STORAGE_FREECOM=y +CONFIG_USB_STORAGE_ISD200=y +CONFIG_USB_STORAGE_DPCM=y +CONFIG_USB_STORAGE_HP8200e=y +CONFIG_USB_STORAGE_SDDR09=y +CONFIG_USB_STORAGE_SDDR55=y +CONFIG_USB_STORAGE_JUMPSHOT=y + +# +# USB Input Devices +# +CONFIG_USB_HID=y +CONFIG_USB_HIDINPUT=y +CONFIG_HID_FF=y +CONFIG_HID_PID=y +CONFIG_LOGITECH_FF=y +CONFIG_THRUSTMASTER_FF=y +CONFIG_USB_HIDDEV=y +CONFIG_USB_AIPTEK=m +CONFIG_USB_WACOM=m +CONFIG_USB_KBTAB=m +CONFIG_USB_POWERMATE=m +CONFIG_USB_MTOUCH=m +# CONFIG_USB_EGALAX is not set +CONFIG_USB_XPAD=m +CONFIG_USB_ATI_REMOTE=m + +# +# USB Imaging devices +# +CONFIG_USB_MDC800=m +CONFIG_USB_MICROTEK=m + +# +# USB Multimedia devices +# +CONFIG_USB_DABUSB=m +CONFIG_USB_VICAM=m +CONFIG_USB_DSBR=m +CONFIG_USB_IBMCAM=m +CONFIG_USB_KONICAWC=m +CONFIG_USB_OV511=m +CONFIG_USB_SE401=m +# CONFIG_USB_SN9C102 is not set +CONFIG_USB_STV680=m + +# +# USB Network Adapters +# +CONFIG_USB_CATC=m +CONFIG_USB_KAWETH=m +CONFIG_USB_PEGASUS=m +CONFIG_USB_RTL8150=m +CONFIG_USB_USBNET=m + +# +# USB Host-to-Host Cables +# +CONFIG_USB_ALI_M5632=y +CONFIG_USB_AN2720=y +CONFIG_USB_BELKIN=y +CONFIG_USB_GENESYS=y +CONFIG_USB_NET1080=y +CONFIG_USB_PL2301=y +CONFIG_USB_KC2190=y + +# +# Intelligent USB Devices/Gadgets +# +CONFIG_USB_ARMLINUX=y +CONFIG_USB_EPSON2888=y +CONFIG_USB_ZAURUS=y +CONFIG_USB_CDCETHER=y + +# +# USB Network Adapters +# +CONFIG_USB_AX8817X=y + +# +# USB port drivers +# + +# +# USB Serial Converter support +# +CONFIG_USB_SERIAL=m +CONFIG_USB_SERIAL_GENERIC=y +CONFIG_USB_SERIAL_BELKIN=m +CONFIG_USB_SERIAL_WHITEHEAT=m +CONFIG_USB_SERIAL_DIGI_ACCELEPORT=m +# CONFIG_USB_SERIAL_CYPRESS_M8 is not set +CONFIG_USB_SERIAL_EMPEG=m +CONFIG_USB_SERIAL_FTDI_SIO=m +CONFIG_USB_SERIAL_VISOR=m +CONFIG_USB_SERIAL_IPAQ=m +CONFIG_USB_SERIAL_IR=m +CONFIG_USB_SERIAL_EDGEPORT=m +CONFIG_USB_SERIAL_EDGEPORT_TI=m +# CONFIG_USB_SERIAL_GARMIN is not set +# CONFIG_USB_SERIAL_IPW is not set +CONFIG_USB_SERIAL_KEYSPAN_PDA=m +CONFIG_USB_SERIAL_KEYSPAN=m +CONFIG_USB_SERIAL_KEYSPAN_MPR=y +CONFIG_USB_SERIAL_KEYSPAN_USA28=y +CONFIG_USB_SERIAL_KEYSPAN_USA28X=y +CONFIG_USB_SERIAL_KEYSPAN_USA28XA=y +CONFIG_USB_SERIAL_KEYSPAN_USA28XB=y +CONFIG_USB_SERIAL_KEYSPAN_USA19=y +CONFIG_USB_SERIAL_KEYSPAN_USA18X=y +CONFIG_USB_SERIAL_KEYSPAN_USA19W=y +CONFIG_USB_SERIAL_KEYSPAN_USA19QW=y +CONFIG_USB_SERIAL_KEYSPAN_USA19QI=y +CONFIG_USB_SERIAL_KEYSPAN_USA49W=y +CONFIG_USB_SERIAL_KEYSPAN_USA49WLC=y +CONFIG_USB_SERIAL_KLSI=m +CONFIG_USB_SERIAL_KOBIL_SCT=m +CONFIG_USB_SERIAL_MCT_U232=m +CONFIG_USB_SERIAL_PL2303=m +CONFIG_USB_SERIAL_SAFE=m +CONFIG_USB_SERIAL_SAFE_PADDED=y +# CONFIG_USB_SERIAL_TI is not set +CONFIG_USB_SERIAL_CYBERJACK=m +CONFIG_USB_SERIAL_XIRCOM=m +CONFIG_USB_SERIAL_OMNINET=m +CONFIG_USB_EZUSB=y + +# +# USB Miscellaneous drivers +# +CONFIG_USB_EMI62=m +CONFIG_USB_EMI26=m +CONFIG_USB_AUERSWALD=m +CONFIG_USB_RIO500=m +CONFIG_USB_LEGOTOWER=m +CONFIG_USB_LCD=m +CONFIG_USB_LED=m +CONFIG_USB_CYTHERM=m +# CONFIG_USB_PHIDGETKIT is not set +# CONFIG_USB_PHIDGETSERVO is not set +# CONFIG_USB_IDMOUSE is not set +CONFIG_USB_TEST=m + +# +# USB ATM/DSL drivers +# +CONFIG_USB_ATM=m +CONFIG_USB_SPEEDTOUCH=m + +# +# USB Gadget Support +# +# CONFIG_USB_GADGET is not set + +# +# MMC/SD Card support +# +# CONFIG_MMC is not set + +# +# InfiniBand support +# +# CONFIG_INFINIBAND is not set + +# +# File systems +# +CONFIG_EXT2_FS=y +# CONFIG_EXT2_FS_XATTR is not set +CONFIG_EXT3_FS=y +CONFIG_EXT3_FS_XATTR=y +CONFIG_EXT3_FS_POSIX_ACL=y +CONFIG_EXT3_FS_SECURITY=y +CONFIG_JBD=y +# CONFIG_JBD_DEBUG is not set +CONFIG_FS_MBCACHE=y +CONFIG_REISERFS_FS=y +# CONFIG_REISERFS_CHECK is not set +# CONFIG_REISERFS_PROC_INFO is not set +# CONFIG_REISERFS_FS_XATTR is not set +CONFIG_JFS_FS=m +CONFIG_JFS_POSIX_ACL=y +# CONFIG_JFS_SECURITY is not set +# CONFIG_JFS_DEBUG is not set +# CONFIG_JFS_STATISTICS is not set +CONFIG_FS_POSIX_ACL=y + +# +# XFS support +# +CONFIG_XFS_FS=m +# CONFIG_XFS_RT is not set +CONFIG_XFS_QUOTA=y +CONFIG_XFS_SECURITY=y +CONFIG_XFS_POSIX_ACL=y +# CONFIG_MINIX_FS is not set +# CONFIG_ROMFS_FS is not set +# CONFIG_QUOTA is not set +CONFIG_QUOTACTL=y +CONFIG_DNOTIFY=y +# CONFIG_AUTOFS_FS is not set +# CONFIG_AUTOFS4_FS is not set + +# +# CD-ROM/DVD Filesystems +# +CONFIG_ISO9660_FS=m +CONFIG_JOLIET=y +CONFIG_ZISOFS=y +CONFIG_ZISOFS_FS=m +CONFIG_UDF_FS=m +CONFIG_UDF_NLS=y + +# +# DOS/FAT/NT Filesystems +# +CONFIG_FAT_FS=y +# CONFIG_MSDOS_FS is not set +CONFIG_VFAT_FS=y +CONFIG_FAT_DEFAULT_CODEPAGE=437 +CONFIG_FAT_DEFAULT_IOCHARSET="iso8859-1" +CONFIG_NTFS_FS=y +# CONFIG_NTFS_DEBUG is not set +# CONFIG_NTFS_RW is not set + +# +# Pseudo filesystems +# +CONFIG_PROC_FS=y +CONFIG_PROC_KCORE=y +CONFIG_SYSFS=y +# CONFIG_DEVFS_FS is not set +# CONFIG_DEVPTS_FS_XATTR is not set +CONFIG_TMPFS=y +# CONFIG_TMPFS_XATTR is not set +# CONFIG_HUGETLBFS is not set +# CONFIG_HUGETLB_PAGE is not set +CONFIG_RAMFS=y + +# +# Miscellaneous filesystems +# +# CONFIG_ADFS_FS is not set +# CONFIG_AFFS_FS is not set +# CONFIG_HFS_FS is not set +# CONFIG_HFSPLUS_FS is not set +# CONFIG_BEFS_FS is not set +# CONFIG_BFS_FS is not set +# CONFIG_EFS_FS is not set +# CONFIG_CRAMFS is not set +# CONFIG_VXFS_FS is not set +# CONFIG_HPFS_FS is not set +# CONFIG_QNX4FS_FS is not set +# CONFIG_SYSV_FS is not set +# CONFIG_UFS_FS is not set + +# +# Network File Systems +# +CONFIG_NFS_FS=m +CONFIG_NFS_V3=y +CONFIG_NFS_V4=y +CONFIG_NFS_DIRECTIO=y +# CONFIG_NFSD is not set +CONFIG_LOCKD=m +CONFIG_LOCKD_V4=y +CONFIG_SUNRPC=m +CONFIG_SUNRPC_GSS=m +CONFIG_RPCSEC_GSS_KRB5=m +# CONFIG_RPCSEC_GSS_SPKM3 is not set +CONFIG_SMB_FS=m +# CONFIG_SMB_NLS_DEFAULT is not set +CONFIG_CIFS=y +# CONFIG_CIFS_STATS is not set +# CONFIG_CIFS_XATTR is not set +# CONFIG_CIFS_EXPERIMENTAL is not set +# CONFIG_NCP_FS is not set +# CONFIG_CODA_FS is not set +# CONFIG_AFS_FS is not set + +# +# Partition Types +# +CONFIG_PARTITION_ADVANCED=y +# CONFIG_ACORN_PARTITION is not set +# CONFIG_OSF_PARTITION is not set +# CONFIG_AMIGA_PARTITION is not set +# CONFIG_ATARI_PARTITION is not set +CONFIG_MAC_PARTITION=y +CONFIG_MSDOS_PARTITION=y +CONFIG_BSD_DISKLABEL=y +# CONFIG_MINIX_SUBPARTITION is not set +CONFIG_SOLARIS_X86_PARTITION=y +# CONFIG_UNIXWARE_DISKLABEL is not set +# CONFIG_LDM_PARTITION is not set +# CONFIG_SGI_PARTITION is not set +# CONFIG_ULTRIX_PARTITION is not set +# CONFIG_SUN_PARTITION is not set +# CONFIG_EFI_PARTITION is not set + +# +# Native Language Support +# +CONFIG_NLS=y +CONFIG_NLS_DEFAULT="utf8" +CONFIG_NLS_CODEPAGE_437=m +CONFIG_NLS_CODEPAGE_737=m +CONFIG_NLS_CODEPAGE_775=m +CONFIG_NLS_CODEPAGE_850=m +CONFIG_NLS_CODEPAGE_852=m +CONFIG_NLS_CODEPAGE_855=m +CONFIG_NLS_CODEPAGE_857=m +CONFIG_NLS_CODEPAGE_860=m +CONFIG_NLS_CODEPAGE_861=m +CONFIG_NLS_CODEPAGE_862=m +CONFIG_NLS_CODEPAGE_863=m +CONFIG_NLS_CODEPAGE_864=m +CONFIG_NLS_CODEPAGE_865=m +CONFIG_NLS_CODEPAGE_866=m +CONFIG_NLS_CODEPAGE_869=m +CONFIG_NLS_CODEPAGE_936=m +CONFIG_NLS_CODEPAGE_950=m +CONFIG_NLS_CODEPAGE_932=m +CONFIG_NLS_CODEPAGE_949=m +CONFIG_NLS_CODEPAGE_874=m +CONFIG_NLS_ISO8859_8=m +CONFIG_NLS_CODEPAGE_1250=m +CONFIG_NLS_CODEPAGE_1251=m +# CONFIG_NLS_ASCII is not set +CONFIG_NLS_ISO8859_1=m +CONFIG_NLS_ISO8859_2=m +CONFIG_NLS_ISO8859_3=m +CONFIG_NLS_ISO8859_4=m +CONFIG_NLS_ISO8859_5=m +CONFIG_NLS_ISO8859_6=m +CONFIG_NLS_ISO8859_7=m +CONFIG_NLS_ISO8859_9=m +CONFIG_NLS_ISO8859_13=m +CONFIG_NLS_ISO8859_14=m +CONFIG_NLS_ISO8859_15=m +CONFIG_NLS_KOI8_R=m +CONFIG_NLS_KOI8_U=m +CONFIG_NLS_UTF8=m + +# +# Profiling support +# +# CONFIG_PROFILING is not set + +# +# Kernel hacking +# +# CONFIG_DEBUG_KERNEL is not set +# CONFIG_DEBUG_BUGVERBOSE is not set +# CONFIG_FRAME_POINTER is not set +CONFIG_EARLY_PRINTK=y +# CONFIG_4KSTACKS is not set + +# +# Security options +# +# CONFIG_KEYS is not set +# CONFIG_SECURITY is not set + +# +# Cryptographic options +# +CONFIG_CRYPTO=y +CONFIG_CRYPTO_HMAC=y +CONFIG_CRYPTO_NULL=m +CONFIG_CRYPTO_MD4=m +CONFIG_CRYPTO_MD5=y +CONFIG_CRYPTO_SHA1=m +CONFIG_CRYPTO_SHA256=m +CONFIG_CRYPTO_SHA512=m +# CONFIG_CRYPTO_WP512 is not set +CONFIG_CRYPTO_DES=m +CONFIG_CRYPTO_BLOWFISH=m +CONFIG_CRYPTO_TWOFISH=m +CONFIG_CRYPTO_SERPENT=m +# CONFIG_CRYPTO_AES_586 is not set +CONFIG_CRYPTO_CAST5=m +CONFIG_CRYPTO_CAST6=m +# CONFIG_CRYPTO_TEA is not set +CONFIG_CRYPTO_ARC4=m +# CONFIG_CRYPTO_KHAZAD is not set +# CONFIG_CRYPTO_ANUBIS is not set +CONFIG_CRYPTO_DEFLATE=m +CONFIG_CRYPTO_MICHAEL_MIC=m +CONFIG_CRYPTO_CRC32C=m +CONFIG_CRYPTO_TEST=m + +# +# Hardware crypto devices +# +# CONFIG_CRYPTO_DEV_PADLOCK is not set + +# +# Library routines +# +CONFIG_CRC_CCITT=m +CONFIG_CRC32=y +CONFIG_LIBCRC32C=m +CONFIG_ZLIB_INFLATE=m +CONFIG_ZLIB_DEFLATE=m +CONFIG_GENERIC_HARDIRQS=y +CONFIG_GENERIC_IRQ_PROBE=y +CONFIG_X86_BIOS_REBOOT=y From nagybence at tipogral.hu Tue May 10 10:47:08 2005 From: nagybence at tipogral.hu (Bence Nagy) Date: Tue May 10 10:47:40 2005 Subject: [Frugalware-darcs] pacman-tools: fwmakepkg-0.9.2 Message-ID: <20050510084708.92F5266AAB@genesis.frugalware.org> Tue May 10 10:26:01 CEST 2005 Bence Nagy * fwmakepkg-0.9.2 added modified patch from Marcus Habermehl's for building Python packages automatically diff -rN -u darcs-old/fwmakepkg darcs-new/fwmakepkg --- darcs-old/fwmakepkg 2005-05-10 10:47:05.000000000 +0200 +++ darcs-new/fwmakepkg 2005-05-10 10:30:54.000000000 +0200 @@ -176,20 +176,24 @@ Fmessage "Compiling..." if [ -f GNUmakefile -o -f makefile -o -f Makefile ]; then make || return 1 + elif [ -f setup.py ]; then + python setup.py build "$@" || return 1 fi } Fmakeinstall() { + Fmessage "Installing to the package directory..." if [ -f GNUmakefile -o -f makefile -o -f Makefile ]; then - Fmessage "Installing to the package directory..." if [ -n "`grep DESTDIR Makefile`" ]; then make DESTDIR="$Fdestdir" "$@" install || return 1 else make prefix="$Fdestdir"/"$Fprefix" "$@" install || return 1 fi - if [ -e $Fdestdir/usr/info/dir ]; then - Frm /usr/info/dir - fi + elif [ -f setup.py ]; then + python setup.py install --prefix="$Fprefix" --root "$Fdestdir" "$@" || return 1 + fi + if [ -e $Fdestdir/usr/info/dir ]; then + Frm /usr/info/dir fi } @@ -224,3 +228,4 @@ # v0.8 Mon, 21 Feb 2005 19:54:10 +0100 # v0.9 Sat, 26 Mar 2005 12:16:26 +0100 # v0.9.1 Thu, 05 May 2005 21:06:25 +0100 +# v0.9.2 Tue, 10 May 2005 10:24:36 +0100 From mamajom at axelero.hu Tue May 10 12:51:02 2005 From: mamajom at axelero.hu (VMiklos) Date: Tue May 10 12:51:32 2005 Subject: [Frugalware-darcs] frugalware-current: gimp-2.2.7-1 Message-ID: <20050510105102.1252466AAB@genesis.frugalware.org> Tue May 10 12:28:56 CEST 2005 VMiklos * gimp-2.2.7-1 version bump fixed depends() diff -rN -u frugalware-current-old/source/xapps/gimp/FrugalBuild frugalware-current-new/source/xapps/gimp/FrugalBuild --- frugalware-current-old/source/xapps/gimp/FrugalBuild 2005-05-10 12:47:52.000000000 +0200 +++ frugalware-current-new/source/xapps/gimp/FrugalBuild 2005-05-10 12:38:54.000000000 +0200 @@ -1,15 +1,15 @@ -# Last modified: Sun, 10 Apr 2005 16:50:43 +0200 +# Last modified: Tue, 10 May 2005 12:12:16 +0200 # Compiling time: ~16 minutes # Maintainer: VMiklos # Modified by: Laszlo Dvornik pkgname=gimp -pkgver=2.2.6 +pkgver=2.2.7 pkgrel=1 pkgdesc="The GNU Image Manipulation Program" url="http://www.gimp.org/" -depends=('gtk+2' 'librsvg' 'libmng' 'libexif' 'alsa-lib' 'libgtkhtml' \ - 'desktop-file-utils') +depends=('librsvg' 'libmng' 'libexif' 'alsa-lib' 'libgtkhtml' \ + 'desktop-file-utils' 'gimp-print' 'lcms') groups=('xapps') makedepends=('gimp-print') install=$pkgname.install @@ -17,7 +17,7 @@ source=(ftp://ftp.gimp.org/pub/gimp/v2.2/$pkgname-$pkgver.tar.bz2 \ $pkgname-$pkgver-icon.patch) # lynx -dump http://www.gimp.org/downloads/|grep bz2|sed 's/.*bz2 \(.*\)/\1/' -md5sums=('cf7de255739bf5abc2e90d7882eda6c9' \ +md5sums=('fb2871717998e5958a84f4c26d143d95' \ '568e1c3875976621b1d653e2ef6f870d') build() diff -rN -u frugalware-current-old/source/xapps/gimp/gimp-2.2.6-icon.patch frugalware-current-new/source/xapps/gimp/gimp-2.2.6-icon.patch --- frugalware-current-old/source/xapps/gimp/gimp-2.2.6-icon.patch 2004-12-19 11:54:00.000000000 +0100 +++ frugalware-current-new/source/xapps/gimp/gimp-2.2.6-icon.patch 1970-01-01 01:00:00.000000000 +0100 @@ -1,12 +0,0 @@ -diff -Naur gimp-2.2.0.orig/data/misc/gimp.desktop.in.in gimp-2.2.0/data/misc/gimp.desktop.in.in ---- gimp-2.2.0.orig/data/misc/gimp.desktop.in.in 2004-08-09 13:04:42.000000000 +0200 -+++ gimp-2.2.0/data/misc/gimp.desktop.in.in 2004-12-19 11:37:06.980732120 +0100 -@@ -7,7 +7,7 @@ - _Comment=Create and edit images or photographs - Exec=gimp-remote-@GIMP_APP_VERSION@ %U - TryExec=gimp-@GIMP_APP_VERSION@ --Icon=@gimpdatadir@/images/@GIMP_DESKTOP_ICON@ -+Icon=gimp.png - Terminal=false - Categories=Application;Graphics;2DGraphics;RasterGraphics; - X-GNOME-Bugzilla-Bugzilla=GNOME diff -rN -u frugalware-current-old/source/xapps/gimp/gimp-2.2.7-icon.patch frugalware-current-new/source/xapps/gimp/gimp-2.2.7-icon.patch --- frugalware-current-old/source/xapps/gimp/gimp-2.2.7-icon.patch 1970-01-01 01:00:00.000000000 +0100 +++ frugalware-current-new/source/xapps/gimp/gimp-2.2.7-icon.patch 2004-12-19 11:54:00.000000000 +0100 @@ -0,0 +1,12 @@ +diff -Naur gimp-2.2.0.orig/data/misc/gimp.desktop.in.in gimp-2.2.0/data/misc/gimp.desktop.in.in +--- gimp-2.2.0.orig/data/misc/gimp.desktop.in.in 2004-08-09 13:04:42.000000000 +0200 ++++ gimp-2.2.0/data/misc/gimp.desktop.in.in 2004-12-19 11:37:06.980732120 +0100 +@@ -7,7 +7,7 @@ + _Comment=Create and edit images or photographs + Exec=gimp-remote-@GIMP_APP_VERSION@ %U + TryExec=gimp-@GIMP_APP_VERSION@ +-Icon=@gimpdatadir@/images/@GIMP_DESKTOP_ICON@ ++Icon=gimp.png + Terminal=false + Categories=Application;Graphics;2DGraphics;RasterGraphics; + X-GNOME-Bugzilla-Bugzilla=GNOME From mamajom at axelero.hu Tue May 10 13:50:39 2005 From: mamajom at axelero.hu (VMiklos) Date: Tue May 10 13:54:19 2005 Subject: [Frugalware-darcs] frugalware-current: lsdvd-0.15-1 Message-ID: <20050510115039.8938D66AAB@genesis.frugalware.org> Tue May 10 13:01:13 CEST 2005 VMiklos * lsdvd-0.15-1 version bump better desc, url, up2date and source depends() cleanup from BMH1980 diff -rN -u frugalware-current-old/source/multimedia/lsdvd/FrugalBuild frugalware-current-new/source/multimedia/lsdvd/FrugalBuild --- frugalware-current-old/source/multimedia/lsdvd/FrugalBuild 2005-05-10 13:47:58.000000000 +0200 +++ frugalware-current-new/source/multimedia/lsdvd/FrugalBuild 2005-05-10 13:03:34.000000000 +0200 @@ -1,18 +1,17 @@ -# Last Modified: Mon, 21 Mar 2005 22:29:12 +0100 +# Last Modified: Mon, 09 May 2005 18:16:08 +0200 # Compiling Time: ~1 minute -# Maintainer: Marcus Habermehl [BMH1980] +# Maintainer: BMH1980 pkgname=lsdvd -pkgver=0.10 +pkgver=0.15 pkgrel=1 -pkgdesc="This program is designed to print information about the contents and \ -structure of a DVD." -url="http://untrepid.com/acidrip/" -depends=('glibc' 'libdvdread') +pkgdesc="Lsdvd is a c application for reading the contents of a DVD and printing the contents to your terminal." +url="http://untrepid.com/acidrip/lsdvd.html" +depends=('libdvdread') groups=('multimedia') -up2date=`lynx -dump http://sourceforge.net/projects/acidrip/|grep lsdvd|sed 's/.*]\(.*\) -.*/\1/'` -source=(http://mesh.dl.sourceforge.net/sourceforge/acidrip/$pkgname-$pkgver.tar.gz) -md5sums=('7fd659f8e26fd790ecc4903d7961985a') +up2date=`lynx -dump "http://sourceforge.net/project/showfiles.php?group_id=63864&package_id=61147" | grep lsdvd | head -n 2 | tail -n 1 | tr - \ | cut -d " " -f 6 | sed 's|.tar.gz||'` +source=(http://dl.sourceforge.net/sourceforge/acidrip/$pkgname-$pkgver.tar.gz) +md5sums=('5ea6a942804cfc7911e7a0efe4819c7a') license="GPL" # vim: ft=sh From mamajom at axelero.hu Tue May 10 13:56:15 2005 From: mamajom at axelero.hu (VMiklos) Date: Tue May 10 13:56:36 2005 Subject: [Frugalware-darcs] frugalware-current: homepage: yet another packages2.php bugfix Message-ID: <20050510115615.1CA8066AAB@genesis.frugalware.org> Tue May 10 13:20:08 CEST 2005 VMiklos * homepage: yet another packages2.php bugfix diff -rN -u frugalware-current-old/docs/homepage/frugalware/packages2.php frugalware-current-new/docs/homepage/frugalware/packages2.php --- frugalware-current-old/docs/homepage/frugalware/packages2.php 2005-05-10 13:52:10.000000000 +0200 +++ frugalware-current-new/docs/homepage/frugalware/packages2.php 2005-05-10 13:19:32.000000000 +0200 @@ -199,8 +199,8 @@ if ($arr['repo']=="extra") { $repodir="/" . $arr['repo']; - $groupdir=preg_replace("/-extra/", "", $arr['groups']); } + $groupdir=preg_replace("/-extra/", "", $arr['groups']); print "

\n"; if ($arr['groups'] != 'NULL') print "\n"; if ($arr['provides'] != 'NULL') print "\n"; From nagybence at tipogral.hu Tue May 10 14:50:42 2005 From: nagybence at tipogral.hu (Bence Nagy) Date: Tue May 10 14:53:38 2005 Subject: [Frugalware-darcs] frugalware-current: imagemagick-6.2.2_3-1 Message-ID: <20050510125042.E1CCE66AAB@genesis.frugalware.org> Tue May 10 13:58:26 CEST 2005 Bence Nagy * imagemagick-6.2.2_3-1 version bump diff -rN -u frugalware-current-old/source/xapps/imagemagick/FrugalBuild frugalware-current-new/source/xapps/imagemagick/FrugalBuild --- frugalware-current-old/source/xapps/imagemagick/FrugalBuild 2005-05-10 14:48:15.000000000 +0200 +++ frugalware-current-new/source/xapps/imagemagick/FrugalBuild 2005-05-10 14:09:52.000000000 +0200 @@ -1,9 +1,9 @@ -# Last modified: Sun, 01 May 2005 23:10:41 +0200 +# Last modified: Tue, 10 May 2005 11:38:35 +0200 # Compiling time: ~10 minutes # Maintainer: Bence Nagy pkgname=imagemagick -pkgver=6.2.2_1 +pkgver=6.2.2_3 pkgrel=1 pkgdesc="A robust collection of tools and libraries to read, write and manipulate image files" url="http://www.imagemagick.org" @@ -12,7 +12,7 @@ up2date=`lynx -dump ftp://ftp.imagemagick.net/pub/ImageMagick/ | grep "[0-9\.-]\+.tar.bz2" | tail -n 1 | sed "s/.*ImageMagick-\(.*\).tar.bz2.*/\1/" | tr '-' '_'` source=(ftp://ftp.imagemagick.net/pub/ImageMagick/ImageMagick-`echo $pkgver | tr '_' '-'`.tar.bz2) # lynx -dump ftp://ftp.imagemagick.net/pub/ImageMagick/MD5SUM|grep `echo $pkgver |sed 's/_/-/'`.tar.bz2|sed 's/\([^ ]*\) .*/\1/' -md5sums=('129caaa6d32adb162a29eef7ebe92a9b') +md5sums=('d758bdbdb23881099225d2286c0cdfc1') build() { From mamajom at axelero.hu Tue May 10 14:56:45 2005 From: mamajom at axelero.hu (VMiklos) Date: Tue May 10 14:57:09 2005 Subject: [Frugalware-darcs] frugalware-current: rdesktop-1.4.1-1 Message-ID: <20050510125645.4BDE766AB0@genesis.frugalware.org> Tue May 10 14:08:12 CEST 2005 VMiklos * rdesktop-1.4.1-1 version bump depends() cleanup reviewed optimalization diff -rN -u frugalware-current-old/source/xapps/rdesktop/FrugalBuild frugalware-current-new/source/xapps/rdesktop/FrugalBuild --- frugalware-current-old/source/xapps/rdesktop/FrugalBuild 2005-05-10 14:51:45.000000000 +0200 +++ frugalware-current-new/source/xapps/rdesktop/FrugalBuild 2005-05-10 14:07:22.000000000 +0200 @@ -1,16 +1,18 @@ -# Last Modified: Thu, 10 Mar 2005 11:29:22 +0100 +# Last Modified: Tue, 10 May 2005 14:07:04 +0200 # Compiling Time: ~1 minute # Maintainer: Shrift pkgname=rdesktop -pkgver=1.4.0 +pkgver=1.4.1 pkgrel=1 pkgdesc="A Remote Desktop Protocol Client" url="http://www.rdesktop.org" -depends=('glibc' 'x' 'openssl') +depends=('x' 'openssl') groups=('xapps') up2date=`lynx -dump 'http://prdownloads.sourceforge.net/rdesktop/?sort_by=date&sort=desc'|grep .tar.gz$|sed -ne 's/.*p-\(.*\)\.t.*/\1/;1 p'` source=(http://download.sourceforge.net/$pkgname/$pkgname-$pkgver.tar.gz) -md5sums=('542cb9d9b4dd1ecaf3ed4ff753fea7b8') +md5sums=('78dd2bae04edf1cb9f65c29930dcc993') + +# optimalization ok # vim: ft=sh From voroskoi at gmail.com Tue May 10 17:50:32 2005 From: voroskoi at gmail.com (voroskoi) Date: Tue May 10 17:51:03 2005 Subject: [Frugalware-darcs] frugalware-current: zinf-2.2.5-1 Message-ID: <20050510155032.5BC8B66AAB@genesis.frugalware.org> Tue May 10 17:00:23 CEST 2005 voroskoi * zinf-2.2.5-1 new package diff -rN -u frugalware-current-old/extra/source/xapps/zinf/FrugalBuild frugalware-current-new/extra/source/xapps/zinf/FrugalBuild --- frugalware-current-old/extra/source/xapps/zinf/FrugalBuild 1970-01-01 01:00:00.000000000 +0100 +++ frugalware-current-new/extra/source/xapps/zinf/FrugalBuild 2005-05-10 17:09:27.000000000 +0200 @@ -0,0 +1,25 @@ +# Last Modified: Tue, 10 May 2005 16:31:02 +0200 +# Compiling Time: ~0.3 SBU +# Maintainer: voroskoi + +pkgname=zinf +pkgver=2.2.5 +pkgrel=1 +pkgdesc="The Zinf audio player is a simple, but powerful audio player for Linux." +url="http://www.zinf.org" +depends=('esd' 'gtk+2' 'gdbm' 'ncurses' 'libmusicbrainz' 'arts' 'id3lib') +groups=('xapps-extra') +up2date=`lynx -dump http://www.zinf.org/download.php |grep zinf.*.tar.gz |sed -ne 's/.*f-\(.*\)\.t.*/\1/;1 p'` +source=(http://www.jankratochvil.net/project/captive/dist/$pkgname-$pkgver.tar.gz) +md5sums=('140436516d46b3ef440dc1886810510d') + +build() { + Fmake --enable-x86opts \ + --enable-alsa \ + --enable-arts + Fmakeinstall +} + +# optimalization OK + +# vim: ft=sh From mamajom at axelero.hu Tue May 10 20:51:14 2005 From: mamajom at axelero.hu (VMiklos) Date: Tue May 10 20:51:46 2005 Subject: [Frugalware-darcs] frugalware-current: pygtk-2.6.2-1 Message-ID: <20050510185114.C0C8A66AAB@genesis.frugalware.org> Tue May 10 19:57:39 CEST 2005 VMiklos * pygtk-2.6.2-1 version bump removed unnecessary build() diff -rN -u frugalware-current-old/source/gnome/pygtk/FrugalBuild frugalware-current-new/source/gnome/pygtk/FrugalBuild --- frugalware-current-old/source/gnome/pygtk/FrugalBuild 2005-05-10 20:48:24.000000000 +0200 +++ frugalware-current-new/source/gnome/pygtk/FrugalBuild 2005-05-10 19:57:23.000000000 +0200 @@ -1,9 +1,9 @@ -# Last modified: Thu, 17 Mar 2005 17:18:27 +0100 +# Last modified: Tue, 10 May 2005 19:10:20 +0200 # Compiling time: ~2 minutes # Maintainer: Laszlo Dvornik pkgname=pygtk -pkgver=2.6.1 +pkgver=2.6.2 pkgrel=1 pkgdesc="Python bindings for GTK+2" url="http://www.daa.com.au/~james/pygtk/" @@ -11,15 +11,6 @@ groups=('gnome' 'gnome-core') [ -e ../up2date.gnome ] && . ../up2date.gnome source=(http://ftp.gnome.org/pub/gnome/sources/$pkgname/$preup2date/$pkgname-$pkgver.tar.bz2) -md5sums=('b4610829e4f57b5538dfa3b8f1fbe026') - -build() { - cd $startdir/src/$pkgname-$pkgver - ./configure --prefix=/usr - - make || return 1 - - make DESTDIR=$startdir/pkg install -} +md5sums=('0d4dca0564fc867a976808d18443f059') # vim: ft=sh From mamajom at axelero.hu Tue May 10 21:47:14 2005 From: mamajom at axelero.hu (VMiklos) Date: Tue May 10 21:48:13 2005 Subject: [Frugalware-darcs] setup: second import Message-ID: <20050510194714.CF16E66AAB@genesis.frugalware.org> Tue May 10 20:50:24 CEST 2005 VMiklos * second import imported all pkgs todo: cache, misc, initrd targets diff -rN -u setup-old/Makefile setup-new/Makefile --- setup-old/Makefile 2005-05-10 21:47:10.000000000 +0200 +++ setup-new/Makefile 2005-05-10 21:47:10.000000000 +0200 @@ -30,6 +30,13 @@ KBDVER = 1.12-9 KERNELVER = 2.6.11 KERNELREL = 3 +MODULEVER = 3.1-4 +NCVER = 5.4-2 +PACVER = 2.9.5-8 +EJECTVER = 2.0.13-2 +UDEVVER = 057 +UTILVER = 2.12-15 +NETKITVER = 0.17-3 export PATH := /usr/lib/ccache/bin:$(PATH) export CFLAGS = -march=i686 -O2 -pipe @@ -37,18 +44,30 @@ CDIR = cache CONFDIR = config BDIR = build +MDIR = merge CWD=`pwd` packages = bash busybox dialog e2fsprogs reiserfsprogs lynx dhcpcd frugalware \ - net-tools glibc kbd kernel + net-tools glibc kbd kernel module-init-tools ncurses pacman eject \ + udev util-linux netkit-base fonts = lat1-16.psfu.gz lat2-16.psfu.gz lat9w-16.psfu.gz kpatches = linux-$(KERNELVER)-2.6.11.7.diff linux-2.6-seg-5.patch \ bootsplash-3.1.4-$(KERNELVER).diff -compile: $(packages) +compile: $(packages) merge clean: - rm -rf $(BDIR) $(packages) + rm -rf $(BDIR) $(MDIR) $(packages) + +distclean: clean + rm -rf $(CDIR) vmlinuz-$(KERNELVER)-fw$(KERNELREL) + +merge: + rm -rf $(MDIR) + mkdir $(MDIR) + for i in $(packages); do \ + cp -a $$i/* $(MDIR)/; \ + done bash: rm -rf $(BDIR) @@ -186,5 +205,79 @@ $(CWD)/../../vmlinuz-$(KERNELVER)-fw$(KERNELREL) cd kernel/ && find . -name *ko|xargs gzip +module-init-tools: + rm -rf $(BDIR) + mkdir $(BDIR) + rm -rf module-init-tools + mkdir -p module-init-tools/{bin,sbin} + cd $(BDIR) && tar xvzf ../$(CDIR)/module-init-tools-$(MODULEVER).fpm + cp -a $(BDIR)/bin/* module-init-tools/bin/ + cp -a $(BDIR)/sbin/* module-init-tools/sbin/ + +ncurses: + rm -rf $(BDIR) + mkdir $(BDIR) + rm -rf ncurses + mkdir -p ncurses/{lib,usr/share/terminfo/l} + cd $(BDIR) && tar xzf ../$(CDIR)/ncurses-$(NCVER).fpm + cp -a $(BDIR)/lib/libncurses* ncurses/lib/ + cp -a $(BDIR)/usr/share/terminfo/l/linux ncurses/usr/share/terminfo/l/ + +pacman: + rm -rf $(BDIR) + mkdir $(BDIR) + rm -rf pacman + mkdir -p pacman/bin pacman/etc/pacman.d/ + cd $(BDIR) && tar xvzf ../$(CDIR)/pacman-$(PACVER).fpm + cp -a $(BDIR)/usr/bin/pacman.static pacman/bin/pacman + cp -a $(BDIR)/usr/bin/vercmp pacman/bin/ + cp -a $(BDIR)/etc/pacman.d/* pacman/etc/pacman.d/ + echo "Include = /etc/pacman.d/frugalware-current" >> pacman/etc/pacman.conf + echo "Include = /etc/pacman.d/extra-current" >>pacman/etc/pacman.conf + echo "# Include = /etc/pacman.d/frugalware" >>pacman/etc/pacman.conf + echo "# Include = /etc/pacman.d/extra" >>pacman/etc/pacman.conf + +udev: + rm -rf $(BDIR) + mkdir $(BDIR) + rm -rf udev + mkdir -p udev + cd $(BDIR) && tar xzf ../$(CDIR)/udev-$(UDEVVER).tar.gz; \ + cd udev-$(UDEVVER); \ + sed -i 's|udevdir =\t$${prefix}/udev|udevdir =\t$${prefix}/dev|' Makefile; \ + make; \ + make DESTDIR=$(CWD)/../../udev install + mkdir udev/etc/rc.d/ + cat $(BDIR)/udev-$(UDEVVER)/extras/start_udev |sed 's/echo "/#echo "/' \ + >udev/etc/rc.d/rc.udev + chmod 755 udev/etc/rc.d/rc.udev + mkdir udev/{proc,sys} + ln -s udevsend udev/sbin/hotplug + +eject: + rm -rf $(BDIR) + mkdir $(BDIR) + rm -rf eject + mkdir -p eject/bin + cd $(BDIR) && tar xvzf ../$(CDIR)/eject-$(EJECTVER).fpm + cp -a $(BDIR)/usr/bin/eject eject/bin/ + +util-linux: + rm -rf $(BDIR) + mkdir $(BDIR) + rm -rf util-linux + mkdir -p util-linux/{sbin,usr/bin} + cd $(BDIR) && tar xvzf ../$(CDIR)/util-linux-$(UTILVER).fpm + cp -a $(BDIR)/sbin/{cfdisk,fdisk} util-linux/sbin/ + cp -a $(BDIR)/usr/bin/setterm util-linux/usr/bin/ + +netkit-base: + rm -rf $(BDIR) + mkdir $(BDIR) + rm -rf netkit-base + mkdir -p netkit-base/etc + cd $(BDIR) && tar xvzf ../$(CDIR)/netkit-base-$(NETKITVER).fpm + cp -a $(BDIR)/etc/services netkit-base/etc/ + test: @echo $(CWD) From mamajom at axelero.hu Tue May 10 21:47:29 2005 From: mamajom at axelero.hu (VMiklos) Date: Tue May 10 21:48:30 2005 Subject: [Frugalware-darcs] setup: misc target Message-ID: <20050510194729.226A266AAE@genesis.frugalware.org> Tue May 10 21:13:44 CEST 2005 VMiklos * misc target also some other small cleanups diff -rN -u setup-old/Makefile setup-new/Makefile --- setup-old/Makefile 2005-05-10 21:47:28.000000000 +0200 +++ setup-new/Makefile 2005-05-10 21:47:28.000000000 +0200 @@ -54,7 +54,7 @@ kpatches = linux-$(KERNELVER)-2.6.11.7.diff linux-2.6-seg-5.patch \ bootsplash-3.1.4-$(KERNELVER).diff -compile: $(packages) merge +compile: $(packages) misc clean: rm -rf $(BDIR) $(MDIR) $(packages) @@ -69,6 +69,21 @@ cp -a $$i/* $(MDIR)/; \ done +misc: merge + cp src/setup* src/*.conf $(MDIR)/bin/ + cp src/inittab $(MDIR)/etc/ + cp src/rc.S $(MDIR)/etc/rc.d/ + cp src/rc.hotplug $(MDIR)/etc/rc.d/ + @echo "All done. Start 'make initrd' now." + +devices: + mknod -m 700 $(MDIR)/console c 5 1 + mknod -m 600 $(MDIR)/null c 1 3 + mknod -m 700 $(MDIR)/tty c 5 0 + mknod -m 700 $(MDIR)/tty1 c 4 1 + mknod -m 700 $(MDIR)/tty2 c 4 2 + mknod -m 700 $(MDIR)/tty3 c 4 3 + bash: rm -rf $(BDIR) mkdir $(BDIR) @@ -140,10 +155,11 @@ rm -rf $(BDIR) mkdir $(BDIR) rm -rf frugalware - mkdir -p frugalware/var/lib/frugalware/messages/ + mkdir -p frugalware/{var/lib/frugalware/messages/,etc} cd $(BDIR) && tar xvzf ../$(CDIR)/frugalware-$(FWVER).fpm cp -a $(BDIR)/var/lib/frugalware/messages/rc.messages \ frugalware/var/lib/frugalware/messages/ + cp $(BDIR)/etc/frugalware-release frugalware/etc/ net-tools: rm -rf $(BDIR) @@ -278,6 +294,3 @@ mkdir -p netkit-base/etc cd $(BDIR) && tar xvzf ../$(CDIR)/netkit-base-$(NETKITVER).fpm cp -a $(BDIR)/etc/services netkit-base/etc/ - -test: - @echo $(CWD) From mamajom at axelero.hu Tue May 10 21:47:34 2005 From: mamajom at axelero.hu (VMiklos) Date: Tue May 10 21:48:34 2005 Subject: [Frugalware-darcs] setup: made tarball extractions less verbose Message-ID: <20050510194734.EC60A66AAB@genesis.frugalware.org> Tue May 10 21:17:17 CEST 2005 VMiklos * made tarball extractions less verbose diff -rN -u setup-old/Makefile setup-new/Makefile --- setup-old/Makefile 2005-05-10 21:47:33.000000000 +0200 +++ setup-new/Makefile 2005-05-10 21:19:42.000000000 +0200 @@ -89,7 +89,7 @@ mkdir $(BDIR) rm -rf bash mkdir -p bash/{bin,etc} - cd $(BDIR) && tar xvzf ../$(CDIR)/bash-$(BASHVER).fpm + cd $(BDIR) && tar xzf ../$(CDIR)/bash-$(BASHVER).fpm cp -a $(BDIR)/bin/bash bash/bin/ echo "root:x:0:0::/root:/bin/sh" >bash/etc/passwd @@ -99,7 +99,7 @@ rm -rf busybox mkdir -p busybox/mnt/{source,target} mkdir -p busybox/tmp - cd $(BDIR) && tar xvzf ../$(CDIR)/busybox-$(BUSYVER).tar.gz + cd $(BDIR) && tar xzf ../$(CDIR)/busybox-$(BUSYVER).tar.gz cp $(CONFDIR)/busybox.config $(BDIR)/busybox-$(BUSYVER)/.config cd $(BDIR)/busybox-$(BUSYVER); \ sed -i "s/-march=i686/$(CFLAGS)/" .config; \ @@ -119,7 +119,7 @@ mkdir $(BDIR) rm -rf e2fsprogs mkdir -p e2fsprogs/{sbin,lib} - cd $(BDIR) && tar xvzf ../$(CDIR)/e2fsprogs-$(E2VER).fpm + cd $(BDIR) && tar xzf ../$(CDIR)/e2fsprogs-$(E2VER).fpm cp -a $(BDIR)/sbin/{mke2fs,e2fsck} e2fsprogs/sbin/ cp -a $(BDIR)/lib/{libblkid*,libcom_err*,libe2p*,libext2fs*,libuuid*} e2fsprogs/lib/ mkdir e2fsprogs/etc/ @@ -130,7 +130,7 @@ mkdir $(BDIR) rm -rf reiserfsprog mkdir -p reiserfsprogs/sbin - cd $(BDIR) && tar xvzf ../$(CDIR)/reiserfsprogs-$(REISERVER).fpm + cd $(BDIR) && tar xzf ../$(CDIR)/reiserfsprogs-$(REISERVER).fpm cp -a $(BDIR)/sbin/{mkreiserfs,reiserfsck} reiserfsprogs/sbin/ mkdir reiserfsprogs/etc/ touch reiserfsprogs/etc/fstab @@ -139,7 +139,7 @@ mkdir $(BDIR) rm -rf lynx mkdir -p lynx/usr/bin lynx/usr/lib - cd $(BDIR) && tar xvzf ../$(CDIR)/lynx-$(LYNXVER).fpm + cd $(BDIR) && tar xzf ../$(CDIR)/lynx-$(LYNXVER).fpm cp -a $(BDIR)/usr/bin/lynx lynx/usr/bin/ cp -a $(BDIR)/usr/lib/lynx.cfg lynx/usr/lib/ @@ -148,7 +148,7 @@ mkdir $(BDIR) rm -rf dhcpcd mkdir -p dhcpcd/sbin - cd $(BDIR) && tar xvzf ../$(CDIR)/dhcpcd-$(DHCPVER).fpm + cd $(BDIR) && tar xzf ../$(CDIR)/dhcpcd-$(DHCPVER).fpm cp -a $(BDIR)/sbin/dhcpcd dhcpcd/sbin/ frugalware: @@ -156,7 +156,7 @@ mkdir $(BDIR) rm -rf frugalware mkdir -p frugalware/{var/lib/frugalware/messages/,etc} - cd $(BDIR) && tar xvzf ../$(CDIR)/frugalware-$(FWVER).fpm + cd $(BDIR) && tar xzf ../$(CDIR)/frugalware-$(FWVER).fpm cp -a $(BDIR)/var/lib/frugalware/messages/rc.messages \ frugalware/var/lib/frugalware/messages/ cp $(BDIR)/etc/frugalware-release frugalware/etc/ @@ -167,7 +167,7 @@ rm -rf net-tools mkdir -p net-tools/{etc/rc.d/,etc/sysconfig/,sbin/} \ net-tools/var/lib/frugalware/{messages,system} - cd $(BDIR) && tar xvzf ../$(CDIR)/net-tools-$(NETVER).fpm; \ + cd $(BDIR) && tar xzf ../$(CDIR)/net-tools-$(NETVER).fpm; \ cp -a var/lib/frugalware/messages/* \ ../net-tools/var/lib/frugalware/messages/; \ sed -i 's/^\(gethostname .*\)/# \1\nhname=frugalware\ndname=example.net/;s/--default-item lo/--default-item dhcp/' \ @@ -184,7 +184,7 @@ mkdir $(BDIR) rm -rf glibc mkdir -p glibc/lib - cd $(BDIR) && tar xvzf ../$(CDIR)/glibc-$(LIBCVER).fpm + cd $(BDIR) && tar xzf ../$(CDIR)/glibc-$(LIBCVER).fpm cp -a $(BDIR)/lib/{ld*,libc*,libm*,libdl*,libnss*,libresolv*} glibc/lib/ kbd: @@ -226,7 +226,7 @@ mkdir $(BDIR) rm -rf module-init-tools mkdir -p module-init-tools/{bin,sbin} - cd $(BDIR) && tar xvzf ../$(CDIR)/module-init-tools-$(MODULEVER).fpm + cd $(BDIR) && tar xzf ../$(CDIR)/module-init-tools-$(MODULEVER).fpm cp -a $(BDIR)/bin/* module-init-tools/bin/ cp -a $(BDIR)/sbin/* module-init-tools/sbin/ @@ -244,7 +244,7 @@ mkdir $(BDIR) rm -rf pacman mkdir -p pacman/bin pacman/etc/pacman.d/ - cd $(BDIR) && tar xvzf ../$(CDIR)/pacman-$(PACVER).fpm + cd $(BDIR) && tar xzf ../$(CDIR)/pacman-$(PACVER).fpm cp -a $(BDIR)/usr/bin/pacman.static pacman/bin/pacman cp -a $(BDIR)/usr/bin/vercmp pacman/bin/ cp -a $(BDIR)/etc/pacman.d/* pacman/etc/pacman.d/ @@ -275,7 +275,7 @@ mkdir $(BDIR) rm -rf eject mkdir -p eject/bin - cd $(BDIR) && tar xvzf ../$(CDIR)/eject-$(EJECTVER).fpm + cd $(BDIR) && tar xzf ../$(CDIR)/eject-$(EJECTVER).fpm cp -a $(BDIR)/usr/bin/eject eject/bin/ util-linux: @@ -283,7 +283,7 @@ mkdir $(BDIR) rm -rf util-linux mkdir -p util-linux/{sbin,usr/bin} - cd $(BDIR) && tar xvzf ../$(CDIR)/util-linux-$(UTILVER).fpm + cd $(BDIR) && tar xzf ../$(CDIR)/util-linux-$(UTILVER).fpm cp -a $(BDIR)/sbin/{cfdisk,fdisk} util-linux/sbin/ cp -a $(BDIR)/usr/bin/setterm util-linux/usr/bin/ @@ -292,5 +292,5 @@ mkdir $(BDIR) rm -rf netkit-base mkdir -p netkit-base/etc - cd $(BDIR) && tar xvzf ../$(CDIR)/netkit-base-$(NETKITVER).fpm + cd $(BDIR) && tar xzf ../$(CDIR)/netkit-base-$(NETKITVER).fpm cp -a $(BDIR)/etc/services netkit-base/etc/ From mamajom at axelero.hu Tue May 10 22:50:19 2005 From: mamajom at axelero.hu (VMiklos) Date: Tue May 10 22:50:46 2005 Subject: [Frugalware-darcs] frugalware-current: sysvinit-2.86-4 Message-ID: <20050510205019.7EF4E66AAB@genesis.frugalware.org> Tue May 10 22:10:34 CEST 2005 VMiklos * sysvinit-2.86-4 bugfix in rc.messages (thx iron for pointing this out) optimized build diff -rN -u frugalware-current-old/source/base/sysvinit/FrugalBuild frugalware-current-new/source/base/sysvinit/FrugalBuild --- frugalware-current-old/source/base/sysvinit/FrugalBuild 2005-05-10 22:48:13.000000000 +0200 +++ frugalware-current-new/source/base/sysvinit/FrugalBuild 2005-05-10 22:10:41.000000000 +0200 @@ -1,10 +1,10 @@ -# Last Modified: Sat, 02 Apr 2005 11:37:58 +0200 +# Last Modified: Tue, 10 May 2005 22:09:52 +0200 # Compiling Time: ~1 minute # Maintainer: VMiklos pkgname=sysvinit pkgver=2.86 -pkgrel=3 +pkgrel=4 pkgdesc="Init, the parent of all processes" depends=('shadow' 'util-linux' 'coreutils' 'glibc' 'gawk') groups=('base') @@ -25,6 +25,7 @@ Fmkdir /usr/{bin,include} Fmkdir /usr/man/man{1,5,8} + Fsed '-O2' "$CFLAGS" Makefile make || return 1 make MANDIR=/usr/man ROOT=$Fdestdir install diff -rN -u frugalware-current-old/source/base/sysvinit/messages/rc.messages frugalware-current-new/source/base/sysvinit/messages/rc.messages --- frugalware-current-old/source/base/sysvinit/messages/rc.messages 2005-05-10 22:48:13.000000000 +0200 +++ frugalware-current-new/source/base/sysvinit/messages/rc.messages 2005-05-10 22:10:41.000000000 +0200 @@ -9,7 +9,7 @@ # note that this should be in $messagesdir and not # in /var/lib/frugalware/messages -myname=`echo $0 |sed "s/[SK[:digit:]]//g"|tr '/' '\n'|tr '.' '\n'|tail -n 1` +myname=`echo $0 |sed "s/^[SK[:digit:]]//g"|tr '/' '\n'|tr '.' '\n'|tail -n 1` lang=`echo $LANG|cut -d _ -f 1` for i in $messagesdir/$myname $messagesdir/rc From xbit at frugalware.org Tue May 10 23:53:05 2005 From: xbit at frugalware.org (Zsolt Szalai) Date: Tue May 10 23:54:13 2005 Subject: [Frugalware-darcs] frugalware-current: irssi-0.8.9-5 - recompile Message-ID: <20050510215305.4036E66AAB@genesis.frugalware.org> Tue May 10 22:15:22 CEST 2005 Zsolt Szalai * irssi-0.8.9-5 - recompile recompiled because of perl modules clean depends() .packlist files rm-ed diff -rN -u frugalware-current-old/source/network/irssi/FrugalBuild frugalware-current-new/source/network/irssi/FrugalBuild --- frugalware-current-old/source/network/irssi/FrugalBuild 2005-05-10 23:48:25.000000000 +0200 +++ frugalware-current-new/source/network/irssi/FrugalBuild 2005-05-10 23:40:27.000000000 +0200 @@ -1,14 +1,14 @@ -# Last Modified: Tue, 15 Mar 2005 01:24:05 +0100 +# Last Modified: Tue, 10 May 2005 22:03:46 +0200 # Compiling Time: ~2 minute # Maintainer: Zsolt Szalai pkgname=irssi pkgver=0.8.9 -pkgrel=4 +pkgrel=5 pkgdesc="Irssi is a modular IRC client for UNIX that currently has only text mode user interface" url="http://irssi.org" groups=('network') -depends=('glibc' 'openssl' 'glib2' 'ncurses') +depends=('openssl' 'glib2' 'ncurses') up2date=`lynx -dump 'http://irssi.org/?page=download'|grep "Latest release version:"|head -n 1|cut -d ' ' -f 10` source=(http://irssi.org/files/irssi-0.8.9.tar.bz2) md5sums=('6610ee0e27922f447e40828cf7dee507') @@ -18,5 +18,6 @@ ./configure --prefix=/usr --sysconfdir=/etc --with-proxy --enable-ipv6 --with-bot make || return 1 make DESTDIR=$startdir/pkg install - rm $startdir/pkg/usr/lib/perl5/5.8.6/i686-linux/perllocal.pod + find $startdir/pkg/usr/lib/perl5 -name perllocal.pod -exec rm {} \; + find $startdir/pkg/usr/lib/perl5 -name .packlist -exec rm {} \; } From mamajom at axelero.hu Tue May 10 23:53:25 2005 From: mamajom at axelero.hu (VMiklos) Date: Tue May 10 23:54:39 2005 Subject: [Frugalware-darcs] setup: added initrd target Message-ID: <20050510215325.5E85F66AAB@genesis.frugalware.org> Tue May 10 23:13:15 CEST 2005 VMiklos * added initrd target diff -rN -u setup-old/Makefile setup-new/Makefile --- setup-old/Makefile 2005-05-10 23:53:15.000000000 +0200 +++ setup-new/Makefile 2005-05-10 23:35:11.000000000 +0200 @@ -62,7 +62,7 @@ distclean: clean rm -rf $(CDIR) vmlinuz-$(KERNELVER)-fw$(KERNELREL) -merge: +merge: $(packages) rm -rf $(MDIR) mkdir $(MDIR) for i in $(packages); do \ @@ -76,7 +76,7 @@ cp src/rc.hotplug $(MDIR)/etc/rc.d/ @echo "All done. Start 'make initrd' now." -devices: +devices: misc mknod -m 700 $(MDIR)/console c 5 1 mknod -m 600 $(MDIR)/null c 1 3 mknod -m 700 $(MDIR)/tty c 5 0 @@ -84,6 +84,16 @@ mknod -m 700 $(MDIR)/tty2 c 4 2 mknod -m 700 $(MDIR)/tty3 c 4 3 +initrd: devices + dd if=/dev/zero of=initrd.img bs=1k count=$$(echo "$$(`which du` -s $(MDIR)|sed 's/^\(.*\)\t.*$$/\1/')+500"|bc) + /sbin/mke2fs -F initrd.img + mkdir i + mount -o loop initrd.img i + cp -a $(MDIR)/* i/ + umount initrd.img + rmdir i + gzip -9 initrd.img + bash: rm -rf $(BDIR) mkdir $(BDIR) From nagybence at tipogral.hu Wed May 11 00:49:40 2005 From: nagybence at tipogral.hu (Bence Nagy) Date: Wed May 11 00:52:18 2005 Subject: [Frugalware-darcs] frugalware-current: gdk-pixbuf-0.22.0-2 Message-ID: <20050510224940.18DA266AAB@genesis.frugalware.org> Wed May 11 00:10:37 CEST 2005 Bence Nagy * gdk-pixbuf-0.22.0-2 added depends() enabled documentation rebuild for using with sylpheed-claws diff -rN -u frugalware-current-old/source/gnome/gdk-pixbuf/FrugalBuild frugalware-current-new/source/gnome/gdk-pixbuf/FrugalBuild --- frugalware-current-old/source/gnome/gdk-pixbuf/FrugalBuild 2005-05-11 00:47:44.000000000 +0200 +++ frugalware-current-new/source/gnome/gdk-pixbuf/FrugalBuild 2005-05-11 00:21:44.000000000 +0200 @@ -1,22 +1,20 @@ -# Last modified: Mon, 09 May 2005 09:26:56 +0200 +# Last modified: Wed, 11 May 2005 00:06:44 +0200 # Compiling time: ~2 minutes # Maintainer: Bence Nagy pkgname=gdk-pixbuf pkgver=0.22.0 -pkgrel=1 +pkgrel=2 pkgdesc="Image loading and manipulation library" -depends=('gtk+') +depends=('libtiff' 'libjpeg' 'gtk+' 'libpng') groups=('gnome') url="http://developer.gnome.org/arch/imaging/gdkpixbuf.html" [ -e ../up2date.gnome ] && . ../up2date.gnome source=(ftp://ftp.gnome.org/pub/gnome/sources/$pkgname/$preup2date/$pkgname-$pkgver.tar.bz2) md5sums=('05fcb68ceaa338614ab650c775efc2f2') -build() -{ +build() { Fbuild --disable-gtk-doc - Frm /usr/share/gnome } # vim: ft=sh From nagybence at tipogral.hu Wed May 11 00:55:12 2005 From: nagybence at tipogral.hu (Bence Nagy) Date: Wed May 11 00:56:00 2005 Subject: [Frugalware-darcs] frugalware-current: sylpheed-claws-1.0.4a-1 Message-ID: <20050510225512.0E14366AAB@genesis.frugalware.org> Wed May 11 00:30:09 CEST 2005 Bence Nagy * sylpheed-claws-1.0.4a-1 new package (The extended version of Sylpheed, a GTK+ based, lightweight, and fast e-mail client) diff -rN -u frugalware-current-old/extra/source/xapps/sylpheed-claws/FrugalBuild frugalware-current-new/extra/source/xapps/sylpheed-claws/FrugalBuild --- frugalware-current-old/extra/source/xapps/sylpheed-claws/FrugalBuild 1970-01-01 01:00:00.000000000 +0100 +++ frugalware-current-new/extra/source/xapps/sylpheed-claws/FrugalBuild 2005-05-11 00:34:53.000000000 +0200 @@ -0,0 +1,32 @@ +# Last modified: Wed, 11 May 2005 00:22:55 +0200 +# Compiling time: ~5 minutes +# Maintainer: Bence Nagy + +pkgname=sylpheed-claws +pkgver=1.0.4a +pkgrel=1 +pkgdesc="The extended version of Sylpheed, a GTK+ based, lightweight, and fast e-mail client" +url="http://sylpheed-claws.sourceforge.net" +groups=('xapps-extra') +depends=('aspell' 'openssl' 'startup-notification' 'openldap' 'clamav' 'spamassassin' 'curl' 'gdk-pixbuf') +source=(http://download.sourceforge.net/sylpheed-claws/$pkgname-$pkgver.tar.bz2) +up2date=`lynx -dump "http://sourceforge.net/project/showfiles.php?group_id=25528&package_id=17401" | grep sylpheed-claws-.*.tar.bz2 | head -n 1 | sed "s/.*sylpheed-claws-\(.*\).tar.bz2.*/\1/"` + +build() { + Fmake --with-config-dir=.sylpheed-claws --program-suffix=-claws --enable-aspell --enable-ldap --disable-pgpmime-plugin --enable-spamassassin-plugin + + cd tools + make + for tool in *.pl *.py *.rc *.sh gpg-sign-syl sylpheed-switcher tb2sylpheed update-po uudec; do + Fexerel /usr/lib/sylpheed-claws/tools/${tool} + done + Ffilerel /usr/lib/sylpheed-claws/tools/multiwebsearch.conf + cd .. + + Fmakeinstall + Ffilerel sylpheed-64x64.png /usr/share/pixmaps/sylpheed-claws.png + Fsed "ylpheed" "ylpheed-claws" sylpheed.desktop + Ffilerel sylpheed.desktop /usr/share/applications/sylpheed-claws.desktop +} + +md5sums=('5179d65225d443c89538249d70dca1ab') From mamajom at axelero.hu Wed May 11 00:55:20 2005 From: mamajom at axelero.hu (VMiklos) Date: Wed May 11 00:56:17 2005 Subject: [Frugalware-darcs] setup: added check target Message-ID: <20050510225520.1903066AAE@genesis.frugalware.org> Wed May 11 00:13:06 CEST 2005 VMiklos * added check target diff -rN -u setup-old/Makefile setup-new/Makefile --- setup-old/Makefile 2005-05-11 00:55:19.000000000 +0200 +++ setup-new/Makefile 2005-05-11 00:55:19.000000000 +0200 @@ -53,8 +53,17 @@ fonts = lat1-16.psfu.gz lat2-16.psfu.gz lat9w-16.psfu.gz kpatches = linux-$(KERNELVER)-2.6.11.7.diff linux-2.6-seg-5.patch \ bootsplash-3.1.4-$(KERNELVER).diff +sources = $(kpatches) bash-$(BASHVER).fpm busybox-$(BUSYVER).tar.gz \ + dhcpcd-$(DHCPVER).fpm dialog-$(DIALOGVER).fpm \ + e2fsprogs-$(E2VER).fpm eject-$(EJECTVER).fpm frugalware-$(FWVER).fpm \ + glibc-$(LIBCVER).fpm kbd-$(KBDVER).fpm linux-$(KERNELVER).tar.bz2 \ + lynx-$(LYNXVER).fpm module-init-tools-$(MODULEVER).fpm \ + ncurses-$(NCVER).fpm netkit-base-$(NETKITVER).fpm \ + net-tools-$(NETVER).fpm pacman-$(PACVER).fpm \ + reiserfsprogs-$(REISERVER).fpm udev-$(UDEVVER).tar.gz \ + util-linux-$(UTILVER).fpm -compile: $(packages) misc +compile: check $(packages) misc clean: rm -rf $(BDIR) $(MDIR) $(packages) @@ -94,6 +103,11 @@ rmdir i gzip -9 initrd.img +check: + @for i in $(sources); do \ + ls cache/$$i || exit 1; \ + done + bash: rm -rf $(BDIR) mkdir $(BDIR) From mamajom at axelero.hu Wed May 11 00:55:24 2005 From: mamajom at axelero.hu (VMiklos) Date: Wed May 11 00:56:19 2005 Subject: [Frugalware-darcs] setup: added a simple readme Message-ID: <20050510225524.5E83766AB0@genesis.frugalware.org> Wed May 11 00:49:22 CEST 2005 VMiklos * added a simple readme diff -rN -u setup-old/README setup-new/README --- setup-old/README 1970-01-01 01:00:00.000000000 +0100 +++ setup-new/README 2005-05-11 00:52:08.000000000 +0200 @@ -0,0 +1,12 @@ +This is the source of the Frugalware Linux installer. + +To create an initrd image, you'll need some extrenal sources. +You can download them by 'cd cache; wget -i ../dl.lst'. +If you don't care about building as root, you can simply 'sudo make initrd', +and hopefully you'll get a vmlinuz* file and az initrd.img.gz. + +If you want to run the commands as root those are really necessary, first use +'make' and then 'sudo make initrd' + +Greetings, +VMiklos From mamajom at axelero.hu Wed May 11 00:55:22 2005 From: mamajom at axelero.hu (VMiklos) Date: Wed May 11 00:56:20 2005 Subject: [Frugalware-darcs] setup: added a list for easier dling of setup sources Message-ID: <20050510225522.2538E66AAB@genesis.frugalware.org> Wed May 11 00:44:05 CEST 2005 VMiklos * added a list for easier dling of setup sources diff -rN -u setup-old/Makefile setup-new/Makefile --- setup-old/Makefile 2005-05-11 00:55:21.000000000 +0200 +++ setup-new/Makefile 2005-05-11 00:41:17.000000000 +0200 @@ -69,7 +69,7 @@ rm -rf $(BDIR) $(MDIR) $(packages) distclean: clean - rm -rf $(CDIR) vmlinuz-$(KERNELVER)-fw$(KERNELREL) + rm -rf $(CDIR)/* vmlinuz-$(KERNELVER)-fw$(KERNELREL) merge: $(packages) rm -rf $(MDIR) diff -rN -u setup-old/dl.lst setup-new/dl.lst --- setup-old/dl.lst 1970-01-01 01:00:00.000000000 +0100 +++ setup-new/dl.lst 2005-05-11 00:41:17.000000000 +0200 @@ -0,0 +1,22 @@ +http://ftp.frugalware.org/pub/frugalware/frugalware-current/source/base/kernel/linux-2.6.11-2.6.11.7.diff +http://ftp.frugalware.org/pub/frugalware/frugalware-current/source/base/kernel/linux-2.6-seg-5.patch +http://ftp.frugalware.org/pub/frugalware/frugalware-current/source/base/kernel/bootsplash-3.1.4-2.6.11.diff +http://ftp.frugalware.org/pub/frugalware/frugalware-current/frugalware/bash-3.0-6.fpm +http://www.busybox.net/downloads/busybox-1.00.tar.gz +http://ftp.frugalware.org/pub/frugalware/frugalware-current/frugalware/dhcpcd-1.3.22pl4-2.fpm +http://ftp.frugalware.org/pub/frugalware/frugalware-current/frugalware/dialog-1.0_20050306-1.fpm +http://ftp.frugalware.org/pub/frugalware/frugalware-current/frugalware/e2fsprogs-1.37-1.fpm +http://ftp.frugalware.org/pub/frugalware/frugalware-current/frugalware/eject-2.0.13-2.fpm +http://ftp.frugalware.org/pub/frugalware/frugalware-current/frugalware/frugalware-0.2-1.fpm +http://ftp.frugalware.org/pub/frugalware/frugalware-current/frugalware/glibc-2.3.5-1.fpm +http://ftp.frugalware.org/pub/frugalware/frugalware-current/frugalware/kbd-1.12-9.fpm +http://ftp.frugalware.org/pub/frugalware/frugalware-current/source/base/kernel/linux-2.6.11.tar.bz2 +http://ftp.frugalware.org/pub/frugalware/frugalware-current/frugalware/lynx-2.8.5-2.fpm +http://ftp.frugalware.org/pub/frugalware/frugalware-current/frugalware/module-init-tools-3.1-4.fpm +http://ftp.frugalware.org/pub/frugalware/frugalware-current/frugalware/ncurses-5.4-2.fpm +http://ftp.frugalware.org/pub/frugalware/frugalware-current/frugalware/netkit-base-0.17-3.fpm +http://ftp.frugalware.org/pub/frugalware/frugalware-current/frugalware/net-tools-1.60-10.fpm +http://ftp.frugalware.org/pub/frugalware/frugalware-current/frugalware/pacman-2.9.5-8.fpm +http://ftp.frugalware.org/pub/frugalware/frugalware-current/frugalware/reiserfsprogs-3.6.19-2.fpm +http://ftp.frugalware.org/pub/frugalware/frugalware-current/source/base/udev/udev-057.tar.gz +http://ftp.frugalware.org/pub/frugalware/frugalware-current/frugalware/util-linux-2.12-15.fpm From nagybence at tipogral.hu Wed May 11 10:50:29 2005 From: nagybence at tipogral.hu (Bence Nagy) Date: Wed May 11 10:51:14 2005 Subject: [Frugalware-darcs] frugalware-current: sylpheed-1.0.4-2 Message-ID: <20050511085029.30E0966AAB@genesis.frugalware.org> Wed May 11 09:58:55 CEST 2005 Bence Nagy * sylpheed-1.0.4-2 modified depends diff -rN -u frugalware-current-old/extra/source/xapps/sylpheed/FrugalBuild frugalware-current-new/extra/source/xapps/sylpheed/FrugalBuild --- frugalware-current-old/extra/source/xapps/sylpheed/FrugalBuild 2005-05-11 10:48:15.000000000 +0200 +++ frugalware-current-new/extra/source/xapps/sylpheed/FrugalBuild 2005-05-11 10:06:14.000000000 +0200 @@ -1,14 +1,14 @@ -# Last modified: Fri, 25 Mar 2005 08:23:29 +0100 +# Last modified: Wed, 11 May 2005 09:57:21 +0200 # Compiling time: ~5 minutes # Maintainer: Bence Nagy pkgname=sylpheed pkgver=1.0.4 -pkgrel=1 +pkgrel=2 pkgdesc="A GTK+ based, lightweight, and fast email client" url="http://sylpheed.good-day.net" groups=('xapps-extra') -depends=('x' 'gdk-pixbuf' 'openssl' 'gpgme') +depends=('gdk-pixbuf' 'openssl' 'gpgme' 'openldap') source=($url/$pkgname/v1.0/$pkgname-$pkgver.tar.bz2) up2date=`lynx -dump http://sylpheed.good-day.net/ | grep "Sylpheed .* (stable)" | sed -n "s/.*Sylpheed \(.*\) (stable).*/\1/; 1 p"` From mamajom at axelero.hu Wed May 11 11:49:53 2005 From: mamajom at axelero.hu (VMiklos) Date: Wed May 11 11:51:18 2005 Subject: [Frugalware-darcs] frugalware-current: decided 0.3 codename Message-ID: <20050511094953.AB69866AAB@genesis.frugalware.org> Wed May 11 10:59:37 CEST 2005 VMiklos * decided 0.3 codename diff -rN -u frugalware-current-old/docs/homepage/frugalware/roadmap.php frugalware-current-new/docs/homepage/frugalware/roadmap.php --- frugalware-current-old/docs/homepage/frugalware/roadmap.php 2005-05-11 11:47:38.000000000 +0200 +++ frugalware-current-new/docs/homepage/frugalware/roadmap.php 2005-05-11 11:48:24.000000000 +0200 @@ -2,7 +2,7 @@ $fwtitle="Roadmap"; include("header.php"); -fwopenbox("0.3 (________)"); +fwopenbox("0.3 (Trantor)"); print("
Name:".$arr['pkgname']."
Version:".$arr['pkgver']."-".$arr['pkgrel']."
Changelog:Changelog
Groups:".$arr['groups']."
Provides:".$arr['provides']."
Description:".$arr['desc']."
Maintainer:".$arr['maintainer']."
Download: " . $arr['pkgname'] . "-" . $arr['pkgver'] . "-" . $arr['pkgrel'] . ".fpm
Forums:forums.frugalware.org
MD5 Sum:".$arr['md5']."
Frugalware version:".$arr['fwver']."
Repository:".$arr['repo']."
Changelog:Changelog
Groups:".$arr['groups']."
Provides:".$arr['provides']."
Oct 13, 20050.3pending From mamajom at axelero.hu Wed May 11 11:54:55 2005 From: mamajom at axelero.hu (VMiklos) Date: Wed May 11 11:58:05 2005 Subject: [Frugalware-darcs] frugalware-current: made roadmap.php valid html Message-ID: <20050511095455.BDE3166AAB@genesis.frugalware.org> Wed May 11 11:11:30 CEST 2005 VMiklos * made roadmap.php valid html diff -rN -u frugalware-current-old/docs/homepage/frugalware/roadmap.php frugalware-current-new/docs/homepage/frugalware/roadmap.php --- frugalware-current-old/docs/homepage/frugalware/roadmap.php 2005-05-11 11:51:04.000000000 +0200 +++ frugalware-current-new/docs/homepage/frugalware/roadmap.php 2005-05-11 11:11:00.000000000 +0200 @@ -4,37 +4,37 @@ fwopenbox("0.3 (Trantor)"); print(" - -
Oct 13, 20050.3pending -
Sep 29, 20050.3rc2pending -
Sep 15, 20050.3rc1pending -
Aug 18, 20050.3pre2pending -
Jun 23, 20050.3pre1pending + +
Oct 13, 20050.3pending +
Sep 29, 20050.3rc2pending +
Sep 15, 20050.3rc1pending +
Aug 18, 20050.3pre2pending +
Jun 23, 20050.3pre1pending
"); -fwclosebox(); +fwclosebox(false); print("

"); fwopenbox("0.2 (Aurora)"); print(" - -
Apr 28, 20050.2done -
Apr 18, 20050.2rc2done -
Apr 7, 20050.2rc1done -
Feb 24, 20050.2pre2done -
Jan 10, 20050.2pre1done + +
Apr 28, 20050.2done +
Apr 18, 20050.2rc2done +
Apr 7, 20050.2rc1done +
Feb 24, 20050.2pre2done +
Jan 10, 20050.2pre1done
"); -fwclosebox(); +fwclosebox(false); print("

"); fwopenbox("0.1 (Genesis)"); print(" - -
Nov 2, 20040.1done -
Oct 11, 20040.1rc2done -
Sep 29, 20040.1rc1done + +
Nov 2, 20040.1done +
Oct 11, 20040.1rc2done +
Sep 29, 20040.1rc1done
"); -fwclosebox(); +fwclosebox(false); include("footer.php"); ?> From mamajom at axelero.hu Wed May 11 12:01:18 2005 From: mamajom at axelero.hu (VMiklos) Date: Wed May 11 12:01:40 2005 Subject: [Frugalware-darcs] frugalware-current: wesnoth-0.9.1-1 Message-ID: <20050511100118.7312866AAB@genesis.frugalware.org> Wed May 11 11:28:35 CEST 2005 VMiklos * wesnoth-0.9.1-1 version bump from krix diff -rN -u frugalware-current-old/extra/source/games/wesnoth/FrugalBuild frugalware-current-new/extra/source/games/wesnoth/FrugalBuild --- frugalware-current-old/extra/source/games/wesnoth/FrugalBuild 2005-05-11 11:55:53.000000000 +0200 +++ frugalware-current-new/extra/source/games/wesnoth/FrugalBuild 2005-05-11 11:28:27.000000000 +0200 @@ -3,7 +3,7 @@ # Maintainer: krix pkgname=wesnoth -pkgver=0.8.11 +pkgver=0.9.1 pkgrel=1 pkgdesc="Wesnoth is a turn based strategy game played in the fantasy world" url="http://www.wesnoth.org/" @@ -11,7 +11,7 @@ groups=('games-extra') up2date=`lynx -dump 'http://www.wesnoth.org/files/?M=D'|grep tar.gz$|sed -n 's/.*-\(.*\)\.t.*/\1/;1 p'` source=(http://www.wesnoth.org/files/$pkgname-$pkgver.tar.gz) -md5sums=('929c65818cc2fb47227929f253fb1f8c') +md5sums=('667eabd30d9fd61505288be5d53c3d46') build() { From mamajom at axelero.hu Wed May 11 13:51:09 2005 From: mamajom at axelero.hu (VMiklos) Date: Wed May 11 13:51:37 2005 Subject: [Frugalware-darcs] frugalware-current: snapscreenshot-1.0.14.2-1 Message-ID: <20050511115109.1751A66AAB@genesis.frugalware.org> Wed May 11 13:42:49 CEST 2005 VMiklos * snapscreenshot-1.0.14.2-1 new package (Screenshot program for Linux text console(s)) diff -rN -u frugalware-current-old/source/apps/snapscreenshot/FrugalBuild frugalware-current-new/source/apps/snapscreenshot/FrugalBuild --- frugalware-current-old/source/apps/snapscreenshot/FrugalBuild 1970-01-01 01:00:00.000000000 +0100 +++ frugalware-current-new/source/apps/snapscreenshot/FrugalBuild 2005-05-11 13:41:40.000000000 +0200 @@ -0,0 +1,26 @@ +# Last Modified: Tue, 26 Apr 2005 17:07:52 +0200 +# Compiling Time: ~1 minute +# Maintainer: VMiklos + +pkgname=snapscreenshot +pkgver=1.0.14.2 +pkgrel=1 +pkgdesc="Screenshot program for Linux text console(s)" +url="http://bisqwit.iki.fi/source/snapscreenshot.html" +depends=('gcc') +groups=('apps') +up2date=`lynx -dump $url|grep tar.bz2$|sed -n 's/.*-\(.*\)\.t.*/\1/;1 p'` +source=(http://bisqwit.iki.fi/src/arch/$pkgname-$pkgver.tar.bz2) +md5sums=('30cb9b7af7169f8aa0e7e8560dfb2068') + +build() +{ + Fcd + make CFLAGS="$CFLAGS" CXXFLAGS="$CXXFLAGS"|| return 1 + Fmkdir /usr/man/man1 + make BINDIR=$Fdestdir/usr/bin MANDIR=$Fdestdir/usr/man install +} + +# optimalization ok + +# vim: ft=sh From mamajom at axelero.hu Wed May 11 14:50:51 2005 From: mamajom at axelero.hu (VMiklos) Date: Wed May 11 14:51:27 2005 Subject: [Frugalware-darcs] frugalware-current: libsigc++2-2.0.12-1 Message-ID: <20050511125051.0D1BA66AAB@genesis.frugalware.org> Wed May 11 14:25:27 CEST 2005 VMiklos * libsigc++2-2.0.12-1 version bump some cleanup reviewed optimalization diff -rN -u frugalware-current-old/source/lib/libsigc++2/FrugalBuild frugalware-current-new/source/lib/libsigc++2/FrugalBuild --- frugalware-current-old/source/lib/libsigc++2/FrugalBuild 2005-05-11 14:47:48.000000000 +0200 +++ frugalware-current-new/source/lib/libsigc++2/FrugalBuild 2005-05-11 14:25:00.000000000 +0200 @@ -1,11 +1,11 @@ -# Last modified: Fri, 01 Apr 2005 12:03:45 +0200 +# Last modified: Wed, 11 May 2005 14:25:05 +0200 # Compiling time: ~1 minute # Maintainer: Laszlo Dvornik # Contributor: Shrift pkgname=libsigc++2 realname=libsigc++ -pkgver=2.0.11 +pkgver=2.0.12 pkgrel=1 pkgdesc="A typesafe callback framework for C++" url="http://libsigc.sourceforge.net/" @@ -13,15 +13,14 @@ groups=('lib') [ -e ../../gnome/up2date.gnome ] && . ../../gnome/up2date.gnome source=(http://ftp.gnome.org/pub/gnome/sources/libsigc++/$preup2date/libsigc++-$pkgver.tar.bz2) -md5sums=('9e28167ebe664593c9222092e2a51d06') +md5sums=('edd1ad751057e82742edaa73ac5353f2') -build() { - cd $startdir/src/libsigc++-$pkgver - ./configure --prefix=/usr - - make || return 1 - - make DESTDIR=$startdir/pkg install +build() +{ + Fcd libsigc++-$pkgver + Fbuild || return 1 } +# optimalization ok + # vim: ft=sh From voroskoi at gmail.com Wed May 11 23:03:20 2005 From: voroskoi at gmail.com (voroskoi) Date: Wed May 11 23:03:57 2005 Subject: [Frugalware-darcs] frugalware-current: gaim-1.3.0-1 Message-ID: <20050511210320.4BD6466AB0@genesis.frugalware.org> Wed May 11 21:45:03 CEST 2005 voroskoi * gaim-1.3.0-1 version bump updated dependencies gaim-1.2.1-hu.diff removed (not necessary anymore) diff -rN -u frugalware-current-old/source/xapps/gaim/FrugalBuild frugalware-current-new/source/xapps/gaim/FrugalBuild --- frugalware-current-old/source/xapps/gaim/FrugalBuild 2005-05-11 22:51:34.000000000 +0200 +++ frugalware-current-new/source/xapps/gaim/FrugalBuild 2005-05-11 21:54:54.000000000 +0200 @@ -1,19 +1,18 @@ -# Last modified: Sun, 10 Apr 2005 17:37:06 +0200 -# Compiling time: ~6 minutes -# Maintainer: Laszlo Dvornik +# Last modified: Wed, 11 May 2005 20:45:22 +0200 +# Compiling time: ~1.8 SBU +# Maintainer: voroskoi # Contributor: Zsolt Szalai pkgname=gaim -pkgver=1.2.1 +pkgver=1.3.0 pkgrel=1 pkgdesc="A multi-protocol instant messaging (IM) client" url="http://gaim.sourceforge.net/" -depends=('startup-notification' 'perl' 'gnutls' 'gtkspell' 'audiofile' 'libao') +depends=('libao' 'gnutls' 'audiofile' 'libgcrypt' 'startup-notification' 'gtkspell') groups=('xapps') up2date=`lynx -dump $url/downloads.php|grep 'version is'|sed -e 's/.*version is \(.*\). T.*/\1/'` -source=(http://dl.sourceforge.net/sourceforge/$pkgname/$pkgname-$pkgver.tar.bz2 $pkgname-$pkgver-hu.diff) -md5sums=('5ff8161f8d0db48bf302bfb5d7e097ac' \ - 'f7b041c53f3679f947e0483ebdbcb211') +source=(http://ovh.dl.sourceforge.net/sourceforge/gaim/$pkgname-$pkgver.tar.bz2) +md5sums=('4816d0e92f7a2622fb66e1b97d3c0b7d') build() { diff -rN -u frugalware-current-old/source/xapps/gaim/gaim-1.2.1-hu.diff frugalware-current-new/source/xapps/gaim/gaim-1.2.1-hu.diff --- frugalware-current-old/source/xapps/gaim/gaim-1.2.1-hu.diff 2005-05-11 22:51:34.000000000 +0200 +++ frugalware-current-new/source/xapps/gaim/gaim-1.2.1-hu.diff 1970-01-01 01:00:00.000000000 +0100 @@ -1,27 +0,0 @@ -diff -Naur gaim-1.1.3.orig/gaim.desktop gaim-1.1.3/gaim.desktop ---- gaim-1.1.3.orig/gaim.desktop 2005-01-23 21:31:17.000000000 +0100 -+++ gaim-1.1.3/gaim.desktop 2005-02-20 11:40:38.873148672 +0100 -@@ -4,6 +4,7 @@ - Name[da]=Gaim - internet beskeder - Name[de]=Gaim Internet Messenger - Name[fr]=Gaim Messagerie Instantanée -+Name[hu]=Gaim IM - Name[it]=Gaim Internet Messenger - Name[ko]=게임 메신저 - Name[nl]=Gaim - Expresberichten -@@ -14,6 +15,7 @@ - GenericName=Internet Messenger - GenericName[da]=Internet beskeder - GenericName[fr]=Messagerie instantanée -+GenericName[hu]=IM - GenericName[it]=Internet Messenger - GenericName[ko]=메신저 - GenericName[nl]=Expresberichten -@@ -26,6 +28,7 @@ - Comment[de]=Multi-Protokoll Instant Messenger Client - Comment[es]=Cliente de mensajería instantánea multiprotocolo - Comment[fr]=Client de messagerie instantanée multiprotocole -+Comment[hu]=Többprotokollos üzenőkliens - Comment[it]=Client multiprotocollo per messaggi immediati - Comment[ko]=다중 프로토콜 메신저 - Comment[nl]=Multi-protocol programma voor expresberichten From mamajom at axelero.hu Wed May 11 22:50:24 2005 From: mamajom at axelero.hu (VMiklos) Date: Wed May 11 23:42:19 2005 Subject: [Frugalware-darcs] frugalware-current: grub-0.97-1 Message-ID: <20050511205024.CB3E866AAB@genesis.frugalware.org> Wed May 11 14:08:21 CEST 2005 VMiklos * grub-0.97-1 version bump some cleanup diff -rN -u frugalware-current-old/source/base/grub/00-grub-0.96-gfxboot.patch frugalware-current-new/source/base/grub/00-grub-0.96-gfxboot.patch --- frugalware-current-old/source/base/grub/00-grub-0.96-gfxboot.patch 2005-02-02 14:41:00.000000000 +0100 +++ frugalware-current-new/source/base/grub/00-grub-0.96-gfxboot.patch 1970-01-01 01:00:00.000000000 +0100 @@ -1,860 +0,0 @@ -diff -Naur grub-0.96.orig/docs/grub.texi grub-0.96/docs/grub.texi ---- grub-0.96.orig/docs/grub.texi 2004-09-20 23:47:38.000000000 +0200 -+++ grub-0.96/docs/grub.texi 2005-02-02 15:38:52.758327640 +0100 -@@ -2118,6 +2118,7 @@ - * default:: Set the default entry - * fallback:: Set the fallback entry - * hiddenmenu:: Hide the menu interface -+* gfxmenu:: Use graphical menu interface - * timeout:: Set the timeout - * title:: Start a menu entry - @end menu -@@ -2150,6 +2151,15 @@ - @end deffn - - -+@node gfxmenu -+@subsection gfxmenu -+ -+@deffn Command gfxmenu file -+Use the graphical menu interface. The graphics data are taken from -+@var{file} and must be created using 'mkbootmsg' from the gfxboot package. -+@end deffn -+ -+ - @node hiddenmenu - @subsection hiddenmenu - -diff -Naur grub-0.96.orig/grub/asmstub.c grub-0.96/grub/asmstub.c ---- grub-0.96.orig/grub/asmstub.c 2004-03-12 18:01:49.000000000 +0100 -+++ grub-0.96/grub/asmstub.c 2005-02-02 15:38:52.759327488 +0100 -@@ -478,6 +478,32 @@ - return 0; - } - -+/* graphical menu functions . */ -+int -+gfx_init (gfx_data_t *gfx_data) -+{ -+ return 0; -+} -+ -+int -+gfx_done (gfx_data_t *gfx_data) -+{ -+ return 0; -+} -+ -+int -+gfx_input (gfx_data_t *gfx_data, int *menu_entry) -+{ -+ return 0; -+} -+ -+int -+gfx_setup_menu (gfx_data_t *gfx_data) -+{ -+ return 0; -+} -+ -+ - /* low-level timing info */ - int - getrtsecs (void) -diff -Naur grub-0.96.orig/stage2/asm.S grub-0.96/stage2/asm.S ---- grub-0.96.orig/stage2/asm.S 2004-06-19 18:55:22.000000000 +0200 -+++ grub-0.96/stage2/asm.S 2005-02-02 15:38:52.761327184 +0100 -@@ -1610,6 +1610,294 @@ - popl %ebp - ret - -+ -+/* -+ * - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -+ * -+ * graphical menu functions -+ * -+ */ -+ -+/* -+ * int gfx_init (gfx_data_t *gfx_data) -+ * -+ * init gfx things -+ * -+ * return vales: -+ * 0: ok -+ * 1: failed -+ * sets gfx_data->ok -+ */ -+ -+ENTRY(gfx_init) -+ pushl %ebp -+ movl %esp, %ebp -+ -+ pushl %edi -+ pushl %esi -+ pushl %ebx -+ -+ movl 8(%ebp),%edx -+ movl %edx,%edi -+ andl $0xf,%edi -+ shrl $4,%edx -+ -+ pushl %ebp -+ -+ call EXT_C(prot_to_real) -+ .code16 -+ -+ pushw %ds -+ -+ movw %dx,%ds -+ shll $4,%edx -+ leal gfx_ofs_sys_cfg(%di),%esi -+ movl gfx_ofs_mem_start(%di),%eax -+ movl gfx_ofs_mem_cur(%di),%ebx -+ movl gfx_ofs_mem_max(%di),%ecx -+ movw %ds,%dx -+ -+ lcall *gfx_ofs_jmp_table + 4 * 0 (%di) -+ -+ movl $0,%ebx -+ adcl $0,%ebx -+ -+ popw %ds -+ -+ DATA32 call EXT_C(real_to_prot) -+ .code32 -+ -+ popl %ebp -+ -+ movl %ebx,%eax -+ negl %ebx -+ incl %ebx -+ movl 8(%ebp),%edx -+ movl %ebx,gfx_ofs_ok(%edx) -+ -+ popl %ebx -+ popl %esi -+ popl %edi -+ -+ popl %ebp -+ ret -+ -+ -+/* -+ * int gfx_done (gfx_data_t *gfx_data) -+ * -+ * shut down gfx things -+ * -+ * return vales: -+ * always 0 -+ * sets gfx_data->ok -+ */ -+ -+ENTRY(gfx_done) -+ pushl %ebp -+ movl %esp, %ebp -+ -+ pushl %edi -+ pushl %esi -+ pushl %ebx -+ -+ movl 8(%ebp),%edx -+ movl %edx,%ebx -+ andl $0xf,%ebx -+ shrl $4,%edx -+ -+ pushl %ebp -+ -+ call EXT_C(prot_to_real) -+ .code16 -+ -+ pushw %ds -+ -+ movw %dx,%ds -+ -+ lcall *gfx_ofs_jmp_table + 4 * 1 (%bx) -+ -+ popw %ds -+ -+ DATA32 call EXT_C(real_to_prot) -+ .code32 -+ -+ popl %ebp -+ -+ xorl %eax,%eax -+ movl 8(%ebp),%edx -+ movl %eax,gfx_ofs_ok(%edx) -+ -+ popl %ebx -+ popl %esi -+ popl %edi -+ -+ popl %ebp -+ ret -+ -+ -+/* -+ * int gfx_input (gfx_data_t *gfx_data, int *menu_entry) -+ * -+ * let user enter a command line -+ * -+ * uses gfx_data->cmdline as buffer -+ * -+ * return values: -+ * 1: abort -+ * 2: boot -+ * menu_entry: selected entry -+ */ -+ -+ENTRY(gfx_input) -+ pushl %ebp -+ movl %esp, %ebp -+ -+ pushl %edi -+ pushl %esi -+ pushl %ebx -+ -+ movl 8(%ebp),%edx -+ movl %edx,%ebx -+ andl $0xf,%ebx -+ shrl $4,%edx -+ -+ pushl %ebp -+ -+ call EXT_C(prot_to_real) -+ .code16 -+ -+ pushw %ds -+ -+ movw %dx,%ds -+ shll $4,%edx -+ movl gfx_ofs_cmdline(%bx),%edi -+ subl %edx,%edi -+ movw gfx_ofs_cmdline_len(%bx),%cx -+ movw gfx_ofs_timeout(%bx),%ax -+ imulw $18,%ax -+ -+ pushl %ebp -+ lcall *gfx_ofs_jmp_table + 4 * 2 (%bx) -+ popl %ebp -+ movl %eax,%ecx -+ -+ popw %ds -+ -+ DATA32 call EXT_C(real_to_prot) -+ .code32 -+ -+ popl %ebp -+ -+ movl 12(%ebp),%edx -+ movl %ebx,(%edx) -+ -+ movl %ecx,%eax -+ -+ popl %ebx -+ popl %esi -+ popl %edi -+ -+ popl %ebp -+ ret -+ -+ -+/* -+ * int gfx_setup_menu (gfx_data_t *gfx_data) -+ * -+ * draw boot menu -+ * -+ * return values: -+ * always 0 -+ */ -+ -+/* menu entry descriptor */ -+#define menu_entries 0 -+#define menu_default 2 /* seg:ofs */ -+#define menu_ent_list 6 /* seg:ofs */ -+#define menu_ent_size 10 -+#define menu_arg_list 12 /* seg:ofs */ -+#define menu_arg_size 16 -+#define sizeof_menu_desc 18 -+ -+ENTRY(gfx_setup_menu) -+ pushl %ebp -+ movl %esp, %ebp -+ -+ pushl %edi -+ pushl %esi -+ pushl %ebx -+ -+ movl 8(%ebp),%edx -+ movl %edx,%ebx -+ andl $0xf,%ebx -+ shrl $4,%edx -+ -+ call EXT_C(prot_to_real) -+ .code16 -+ -+ pushw %ds -+ -+ movw %dx,%ds -+ shll $4,%edx -+ -+ subw $sizeof_menu_desc,%sp -+ movw %sp,%bp -+ -+ movl gfx_ofs_menu_entries(%bx),%eax -+ movw %ax,menu_entries(%bp) -+ -+ movl gfx_ofs_menu_default_entry(%bx),%eax -+ subl %edx,%eax -+ movw %ax,menu_default(%bp) -+ movw %ds,menu_default+2(%bp) -+ -+ movl gfx_ofs_menu_list(%bx),%eax -+ subl %edx,%eax -+ movw %ax,menu_ent_list(%bp) -+ movw %ds,menu_ent_list+2(%bp) -+ -+ movl gfx_ofs_menu_entry_len(%bx),%eax -+ movw %ax,menu_ent_size(%bp) -+ -+ movl gfx_ofs_args_list(%bx),%eax -+ subl %edx,%eax -+ movw %ax,menu_arg_list(%bp) -+ movw %ds,menu_arg_list+2(%bp) -+ -+ movl gfx_ofs_args_entry_len(%bx),%eax -+ movw %ax,menu_arg_size(%bp) -+ -+ movw %bp,%si -+ pushw %ss -+ popw %es -+ -+ lcall %ds: *gfx_ofs_jmp_table + 4 * 3 (%bx) -+ -+ addw $sizeof_menu_desc,%sp -+ -+ popw %ds -+ -+ DATA32 call EXT_C(real_to_prot) -+ .code32 -+ -+ xorl %eax,%eax -+ -+ popl %ebx -+ popl %esi -+ popl %edi -+ -+ popl %ebp -+ ret -+ -+ -+/* -+ * -+ * end graphics stuff -+ * -+ * - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -+ */ -+ - - /* - * gateA20(int linear) -diff -Naur grub-0.96.orig/stage2/builtins.c grub-0.96/stage2/builtins.c ---- grub-0.96.orig/stage2/builtins.c 2004-06-20 15:33:04.000000000 +0200 -+++ grub-0.96/stage2/builtins.c 2005-02-02 15:38:52.765326576 +0100 -@@ -63,6 +63,8 @@ - int fallback_entries[MAX_FALLBACK_ENTRIES]; - /* The number of current entry. */ - int current_entryno; -+/* graphics file */ -+char graphics_file[64]; - /* The address for Multiboot command-line buffer. */ - static char *mb_cmdline; - /* The password. */ -@@ -1327,6 +1329,26 @@ - }; - - -+/* graphics */ -+static int -+gfxmenu_func (char *arg, int flags) -+{ -+ memmove(graphics_file, arg, sizeof graphics_file - 1); -+ graphics_file[sizeof graphics_file - 1] = 0; -+ -+ return 0; -+} -+ -+static struct builtin builtin_gfxmenu = -+{ -+ "gfxmenu", -+ gfxmenu_func, -+ BUILTIN_MENU | BUILTIN_HELP_LIST, -+ "gfxmenu FILE", -+ "Use the graphical menu from FILE." -+}; -+ -+ - /* geometry */ - static int - geometry_func (char *arg, int flags) -@@ -4811,6 +4833,7 @@ - &builtin_find, - &builtin_fstest, - &builtin_geometry, -+ &builtin_gfxmenu, - &builtin_halt, - &builtin_help, - &builtin_hiddenmenu, -diff -Naur grub-0.96.orig/stage2/shared.h grub-0.96/stage2/shared.h ---- grub-0.96.orig/stage2/shared.h 2004-06-19 18:40:09.000000000 +0200 -+++ grub-0.96/stage2/shared.h 2005-02-02 15:38:52.767326272 +0100 -@@ -374,6 +374,25 @@ - #endif /* WITHOUT_LIBC_STUBS */ - - -+/* see typedef gfx_data_t below */ -+#define gfx_ofs_ok 0x00 -+#define gfx_ofs_mem_start 0x04 -+#define gfx_ofs_mem_cur 0x08 -+#define gfx_ofs_mem_max 0x0c -+#define gfx_ofs_code_seg 0x10 -+#define gfx_ofs_jmp_table 0x14 -+#define gfx_ofs_sys_cfg 0x44 -+#define gfx_ofs_cmdline 0x4c -+#define gfx_ofs_cmdline_len 0x50 -+#define gfx_ofs_menu_list 0x54 -+#define gfx_ofs_menu_default_entry 0x58 -+#define gfx_ofs_menu_entries 0x5c -+#define gfx_ofs_menu_entry_len 0x60 -+#define gfx_ofs_args_list 0x64 -+#define gfx_ofs_args_entry_len 0x68 -+#define gfx_ofs_timeout 0x6c -+ -+ - #ifndef ASM_FILE - /* - * Below this should be ONLY defines and other constructs for C code. -@@ -595,6 +614,39 @@ - extern int default_entry; - extern int current_entryno; - -+ -+/* -+ * graphics menu stuff -+ * -+ * Note: gfx_data and all data referred to in it must lie within a 64k area. -+ */ -+typedef struct { -+ unsigned ok; /* set while we're in graphics mode */ -+ unsigned mem_start, mem_cur, mem_max; -+ unsigned code_seg; /* code segment of binary graphics code */ -+ unsigned jmp_table[12]; /* link to graphics functions */ -+ unsigned char sys_cfg[8]; /* sys_cfg[0]: identifies boot loader (grub == 2) */ -+ char *cmdline; /* command line returned by gfx_input() */ -+ unsigned cmdline_len; /* length of the above */ -+ char *menu_list; /* list of menu entries, each of fixed length (menu_entry_len) */ -+ char *menu_default_entry; /* the default entry */ -+ unsigned menu_entries; /* number of entries in menu_list */ -+ unsigned menu_entry_len; /* one entry */ -+ char *args_list; /* same structure as menu_list, menu_entries entries */ -+ unsigned args_entry_len; /* one entry */ -+ unsigned timeout; /* in seconds (0: no timeout) */ -+} __attribute__ ((packed)) gfx_data_t; -+ -+extern gfx_data_t *graphics_data; -+ -+/* pointer to graphics image data */ -+extern char graphics_file[64]; -+ -+int gfx_init(gfx_data_t *gfx_data); -+int gfx_done(gfx_data_t *gfx_data); -+int gfx_input(gfx_data_t *gfx_data, int *menu_entry); -+int gfx_setup_menu(gfx_data_t *gfx_data); -+ - /* The constants for password types. */ - typedef enum - { -diff -Naur grub-0.96.orig/stage2/stage2.c grub-0.96/stage2/stage2.c ---- grub-0.96.orig/stage2/stage2.c 2004-07-24 20:53:47.000000000 +0200 -+++ grub-0.96/stage2/stage2.c 2005-02-02 15:38:52.769325968 +0100 -@@ -22,6 +22,8 @@ - - grub_jmp_buf restart_env; - -+gfx_data_t *graphics_data; -+ - #if defined(PRESET_MENU_STRING) || defined(SUPPORT_DISKLESS) - - # if defined(PRESET_MENU_STRING) -@@ -310,6 +312,12 @@ - - if (! auth && password) - { -+ if (*graphics_file) -+ { -+ printf ("\ -+ WARNING: graphical menu doesn\'t work\ -+ in conjunction with the password feature\n" ); -+ } - printf ("\ - Press enter to boot the selected OS or \'p\' to enter a\n\ - password to unlock the next set of features."); -@@ -753,6 +761,341 @@ - } - - -+ -+/* for debugging */ -+static void hexdump(unsigned char *buf, unsigned len) -+{ -+ int i, j = 0; -+ char s[17]; -+ unsigned addr = (unsigned) buf; -+ -+ s[16] = 0; -+ while(len--) { -+ i = buf[j]; -+ i = i & 0xff; -+ s[j & 15] = (i >= 0x20 && i <= 0x7e) ? i : '.'; -+ if(!(j & 15)) { -+ printf("%x ", j + addr); -+ } -+ if(!(j & 7) && (j & 15)) printf(" "); -+ /* stupid grub_printf */ -+ printf("%x", (i >> 4) & 0x0f); -+ printf("%x ", i & 0x0f); -+ if(!(++j & 15)) { -+ printf(" %s\n", s); -+ } -+ } -+ -+ if(j & 15) { -+ s[j & 15] = 0; -+ if(!(j & 8)) printf(" "); -+ i = 1 + 3 * (16 - (j & 15)); -+ while(i--) printf(" "); -+ printf("%s\n", s); -+ } -+} -+ -+ -+/* -+ * Go through config entry and find kernel args, if any. -+ */ -+static char *get_kernel_args(char *cfg) -+{ -+ int j; -+ char *s, *t = ""; -+ -+ for(j = 0; ; j++) { -+ s = get_entry(cfg, j, 0); -+ if(!*s) break; -+ if(!memcmp(s, "kernel", 6) && (s[6] == ' ' || s[6] == '\t')) { -+ t = skip_to(0, s); -+ if(*t) t = skip_to(0, t); -+ break; -+ } -+ } -+ -+ return t; -+} -+ -+ -+/* -+ * Leave that much space on the heap. Everything else goes to the graphics -+ * functions. -+ * -+ * 0x2000 is _not_ enough -+ */ -+#define MIN_HEAP_SIZE 0x4000 -+ -+/* gfx code needs at least this much free memory */ -+#define MIN_GFX_FREE 0xc000 -+ -+/* -+ * Does normally not return. -+ */ -+static void -+run_graphics_menu (char *menu_entries, char *config_entries, int num_entries, -+ char *heap, int entryno) -+{ -+ unsigned char *buf; -+ unsigned buf_size, code_start; -+ char *s, *t, *cfg, *new_config; -+ char *saved_heap; -+ int i, j, max_len; -+ int selected_entry; -+ gfx_data_t *gfx_data; -+ -+ /* -+ * check gfx_data_t struct offsets for consistency; gcc will optimize away -+ * the whole block -+ */ -+ -+ /* dummy function to make ld fail */ -+ { -+ extern void wrong_struct_size(void); -+ #define gfx_ofs_check(a) if(gfx_ofs_##a != (char *) &gfx_data->a - (char *) gfx_data) wrong_struct_size(); -+ gfx_ofs_check(ok); -+ gfx_ofs_check(mem_start); -+ gfx_ofs_check(mem_cur); -+ gfx_ofs_check(mem_max); -+ gfx_ofs_check(code_seg); -+ gfx_ofs_check(jmp_table); -+ gfx_ofs_check(sys_cfg); -+ gfx_ofs_check(cmdline); -+ gfx_ofs_check(cmdline_len); -+ gfx_ofs_check(menu_list); -+ gfx_ofs_check(menu_default_entry); -+ gfx_ofs_check(menu_entries); -+ gfx_ofs_check(menu_entry_len); -+ gfx_ofs_check(args_list); -+ gfx_ofs_check(args_entry_len); -+ gfx_ofs_check(timeout); -+ #undef gfx_ofs_check -+ } -+ -+ if(!num_entries) return; -+ -+ graphics_data = gfx_data = (gfx_data_t *) heap; -+ heap += sizeof *gfx_data; -+ memset(gfx_data, 0, sizeof *gfx_data); -+ -+ gfx_data->sys_cfg[0] = 2; /* bootloader: grub */ -+ gfx_data->timeout = grub_timeout >= 0 ? grub_timeout : 0; -+ -+ -+ /* setup command line edit buffer */ -+ -+ gfx_data->cmdline_len = 256; -+ -+ gfx_data->cmdline = heap; -+ heap += gfx_data->cmdline_len; -+ memset(gfx_data->cmdline, 0, gfx_data->cmdline_len); -+ -+ -+ /* setup menu entries */ -+ -+ for(i = max_len = 0; i < num_entries; i++) { -+ j = strlen(get_entry(menu_entries, i, 0)); -+ if(j > max_len) max_len = j; -+ } -+ -+ if(!max_len) return; -+ -+ gfx_data->menu_entry_len = max_len + 1; -+ gfx_data->menu_entries = num_entries; -+ -+ gfx_data->menu_list = heap; -+ heap += gfx_data->menu_entry_len * gfx_data->menu_entries; -+ -+ memset(gfx_data->menu_list, 0, gfx_data->menu_entry_len * gfx_data->menu_entries); -+ -+ for(i = 0; i < gfx_data->menu_entries; i++) { -+ strcpy(gfx_data->menu_list + i * gfx_data->menu_entry_len, get_entry(menu_entries, i, 0)); -+ } -+ -+ gfx_data->menu_default_entry = gfx_data->menu_list + entryno * gfx_data->menu_entry_len; -+ -+ -+ /* setup list of kernel args */ -+ -+ for(i = max_len = 0; i < num_entries; i++) { -+ s = get_kernel_args(get_entry(config_entries, i, 1)); -+ j = strlen(s); -+ if(j > max_len) max_len = j; -+ } -+ -+ gfx_data->args_entry_len = max_len + 1; -+ -+ gfx_data->args_list = heap; -+ heap += gfx_data->args_entry_len * gfx_data->menu_entries; -+ -+ memset(gfx_data->args_list, 0, gfx_data->args_entry_len * gfx_data->menu_entries); -+ -+ for(i = 0; i < gfx_data->menu_entries; i++) { -+ strcpy(gfx_data->args_list + i* gfx_data->args_entry_len, get_kernel_args(get_entry(config_entries, i, 1))); -+ } -+ -+ -+ /* go back here when we no longer need the graphics data */ -+ saved_heap = heap; -+ -+ -+ /* get memory area to be used by graphics functions */ -+ -+ buf = (unsigned char *) (((unsigned) heap + 0xf) & ~0xf); -+ -+ buf_size = (unsigned char *) &buf - buf - MIN_HEAP_SIZE; -+ buf_size &= ~0xf; -+ -+ /* too small */ -+ if(buf_size < 0x10000) return; -+ -+ gfx_data->mem_start = (unsigned) buf; -+ gfx_data->mem_max = gfx_data->mem_start + buf_size; -+ -+#if 0 -+ printf("graphics menu\n"); -+ printf( -+ "heap = 0x%x, buf = 0x%x (0x%x bytes), graphics_file = %s\n", -+ heap, gfx_data->mem_start, buf_size, graphics_file -+ ); -+ getkey(); -+#endif -+ -+ heap += buf_size; -+ -+ -+ /* read the file */ -+ -+ if(!grub_open(graphics_file)) { -+ printf("graphics file \"%s\" missing, press a key to continue...\n", graphics_file); -+ getkey(); -+ return; -+ } -+ -+ i = grub_read(buf, buf_size); -+ -+ grub_close(); -+ -+ if(i <= 0) { -+ printf("error reading \"%s\", press a key to continue...\n", graphics_file); -+ getkey(); -+ return; -+ } -+ -+ /* besides the file, we need some working memory, too */ -+ if(i + MIN_GFX_FREE >= buf_size) { -+ printf("file \"%s\" too large, press a key to continue...\n", graphics_file); -+ getkey(); -+ return; -+ } -+ -+ gfx_data->mem_cur = gfx_data->mem_start + ((i + 3) & ~3); /* align it */ -+ -+ // printf("image: %d bytes (%d bytes left)\n", i, gfx_data->mem_max - gfx_data->mem_cur); -+ // getkey(); -+ -+ if( -+ *(unsigned *) buf != 0x0b2d97f00 || /* magic id */ -+ buf[4] != 4 || /* version 4 */ -+ !(code_start = *(unsigned *) (buf + 8)) || -+ (code_start & 0xf) /* check alignment */ -+ ) { -+ printf("\"%s\" has wrong format, press a key to continue...\n", graphics_file); -+ getkey(); -+ return; -+ } -+ -+ -+ /* init interface to graphics functions */ -+ -+ code_start += gfx_data->mem_start; -+ -+ gfx_data->code_seg = code_start >> 4; -+ -+ // printf("code start = 0x%x, code_seg = 0x%x\n", code_start, gfx_data->code_seg); -+ -+ for(i = 0; i < sizeof gfx_data->jmp_table / sizeof *gfx_data->jmp_table; i++) { -+ gfx_data->jmp_table[i] = (gfx_data->code_seg << 16) + ((unsigned short *) code_start)[i]; -+ } -+ -+#if 0 -+ for(i = 0; i < 12; i++) { -+ printf("%d: 0x%x\n", i, gfx_data->jmp_table[i]); -+ } -+ -+ for(i = 0; i < gfx_data->menu_entries; i++) { -+ printf(">%s< - >%s<\n", -+ gfx_data->menu_list + i * gfx_data->menu_entry_len, -+ gfx_data->args_list + i * gfx_data->args_entry_len -+ ); -+ } -+ -+ printf("def: >%s<\n", gfx_data->menu_default_entry); -+#endif -+ -+ -+ /* switch to graphics mode */ -+ -+ if(gfx_init(gfx_data)) return; -+ -+ gfx_setup_menu(gfx_data); -+ -+ i = gfx_input(gfx_data, &selected_entry); -+ -+ /* ESC -> show text menu */ -+ if(i == 1) { -+ gfx_done(gfx_data); -+ grub_timeout = -1; -+ -+ return; -+ } -+ -+ gfx_done(gfx_data); -+ -+ heap = saved_heap; /* free most of the graphics data */ -+ -+ // printf("cmdline: >%s<, entry = %d\n", gfx_data->cmdline, selected_entry); -+ -+ if(selected_entry < 0 || selected_entry > num_entries) return; -+ -+ -+ /* create new config with modified kernel option */ -+ -+ cfg = get_entry(config_entries, selected_entry, 1); -+ -+ new_config = heap; -+ -+ for(i = 0; ; i++) { -+ s = get_entry(cfg, i, 0); -+ if(!*s) { -+ if(!i) *heap++ = 0; -+ *heap++ = 0; -+ break; -+ } -+ if(!memcmp(s, "kernel", 6) && (s[6] == ' ' || s[6] == '\t')) { -+ t = skip_to(0, s); -+ if(*t) t = skip_to(0, t); -+ memmove(heap, s, t - s); -+ heap += t - s; -+ *heap++ = ' '; -+ strcpy(heap, gfx_data->cmdline); -+ heap += strlen(gfx_data->cmdline) + 1; -+ } -+ else { -+ strcpy(heap, s); -+ heap += strlen(s) + 1; -+ } -+ } -+ -+ *heap++ = 0; -+ -+ // hexdump(new_config, heap - new_config); -+ // getkey(); -+ -+ run_script(new_config, heap); -+} -+ -+ - static int - get_line_from_config (char *cmdline, int maxlen, int read_from_file) - { -@@ -1058,9 +1401,12 @@ - } - else - { -- /* Run menu interface. */ -- run_menu (menu_entries, config_entries, num_entries, -- menu_entries + menu_len, default_entry); -+ if (*graphics_file && !password && show_menu && grub_timeout) -+ { -+ run_graphics_menu(menu_entries, config_entries, num_entries,menu_entries + menu_len, default_entry); -+ } -+ /* Run menu interface. */ -+ run_menu (menu_entries, config_entries, num_entries, menu_entries + menu_len, default_entry); - } - } - } diff -rN -u frugalware-current-old/source/base/grub/00-grub-0.97-gfxboot.patch frugalware-current-new/source/base/grub/00-grub-0.97-gfxboot.patch --- frugalware-current-old/source/base/grub/00-grub-0.97-gfxboot.patch 1970-01-01 01:00:00.000000000 +0100 +++ frugalware-current-new/source/base/grub/00-grub-0.97-gfxboot.patch 2005-02-02 14:41:00.000000000 +0100 @@ -0,0 +1,860 @@ +diff -Naur grub-0.96.orig/docs/grub.texi grub-0.96/docs/grub.texi +--- grub-0.96.orig/docs/grub.texi 2004-09-20 23:47:38.000000000 +0200 ++++ grub-0.96/docs/grub.texi 2005-02-02 15:38:52.758327640 +0100 +@@ -2118,6 +2118,7 @@ + * default:: Set the default entry + * fallback:: Set the fallback entry + * hiddenmenu:: Hide the menu interface ++* gfxmenu:: Use graphical menu interface + * timeout:: Set the timeout + * title:: Start a menu entry + @end menu +@@ -2150,6 +2151,15 @@ + @end deffn + + ++@node gfxmenu ++@subsection gfxmenu ++ ++@deffn Command gfxmenu file ++Use the graphical menu interface. The graphics data are taken from ++@var{file} and must be created using 'mkbootmsg' from the gfxboot package. ++@end deffn ++ ++ + @node hiddenmenu + @subsection hiddenmenu + +diff -Naur grub-0.96.orig/grub/asmstub.c grub-0.96/grub/asmstub.c +--- grub-0.96.orig/grub/asmstub.c 2004-03-12 18:01:49.000000000 +0100 ++++ grub-0.96/grub/asmstub.c 2005-02-02 15:38:52.759327488 +0100 +@@ -478,6 +478,32 @@ + return 0; + } + ++/* graphical menu functions . */ ++int ++gfx_init (gfx_data_t *gfx_data) ++{ ++ return 0; ++} ++ ++int ++gfx_done (gfx_data_t *gfx_data) ++{ ++ return 0; ++} ++ ++int ++gfx_input (gfx_data_t *gfx_data, int *menu_entry) ++{ ++ return 0; ++} ++ ++int ++gfx_setup_menu (gfx_data_t *gfx_data) ++{ ++ return 0; ++} ++ ++ + /* low-level timing info */ + int + getrtsecs (void) +diff -Naur grub-0.96.orig/stage2/asm.S grub-0.96/stage2/asm.S +--- grub-0.96.orig/stage2/asm.S 2004-06-19 18:55:22.000000000 +0200 ++++ grub-0.96/stage2/asm.S 2005-02-02 15:38:52.761327184 +0100 +@@ -1610,6 +1610,294 @@ + popl %ebp + ret + ++ ++/* ++ * - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ++ * ++ * graphical menu functions ++ * ++ */ ++ ++/* ++ * int gfx_init (gfx_data_t *gfx_data) ++ * ++ * init gfx things ++ * ++ * return vales: ++ * 0: ok ++ * 1: failed ++ * sets gfx_data->ok ++ */ ++ ++ENTRY(gfx_init) ++ pushl %ebp ++ movl %esp, %ebp ++ ++ pushl %edi ++ pushl %esi ++ pushl %ebx ++ ++ movl 8(%ebp),%edx ++ movl %edx,%edi ++ andl $0xf,%edi ++ shrl $4,%edx ++ ++ pushl %ebp ++ ++ call EXT_C(prot_to_real) ++ .code16 ++ ++ pushw %ds ++ ++ movw %dx,%ds ++ shll $4,%edx ++ leal gfx_ofs_sys_cfg(%di),%esi ++ movl gfx_ofs_mem_start(%di),%eax ++ movl gfx_ofs_mem_cur(%di),%ebx ++ movl gfx_ofs_mem_max(%di),%ecx ++ movw %ds,%dx ++ ++ lcall *gfx_ofs_jmp_table + 4 * 0 (%di) ++ ++ movl $0,%ebx ++ adcl $0,%ebx ++ ++ popw %ds ++ ++ DATA32 call EXT_C(real_to_prot) ++ .code32 ++ ++ popl %ebp ++ ++ movl %ebx,%eax ++ negl %ebx ++ incl %ebx ++ movl 8(%ebp),%edx ++ movl %ebx,gfx_ofs_ok(%edx) ++ ++ popl %ebx ++ popl %esi ++ popl %edi ++ ++ popl %ebp ++ ret ++ ++ ++/* ++ * int gfx_done (gfx_data_t *gfx_data) ++ * ++ * shut down gfx things ++ * ++ * return vales: ++ * always 0 ++ * sets gfx_data->ok ++ */ ++ ++ENTRY(gfx_done) ++ pushl %ebp ++ movl %esp, %ebp ++ ++ pushl %edi ++ pushl %esi ++ pushl %ebx ++ ++ movl 8(%ebp),%edx ++ movl %edx,%ebx ++ andl $0xf,%ebx ++ shrl $4,%edx ++ ++ pushl %ebp ++ ++ call EXT_C(prot_to_real) ++ .code16 ++ ++ pushw %ds ++ ++ movw %dx,%ds ++ ++ lcall *gfx_ofs_jmp_table + 4 * 1 (%bx) ++ ++ popw %ds ++ ++ DATA32 call EXT_C(real_to_prot) ++ .code32 ++ ++ popl %ebp ++ ++ xorl %eax,%eax ++ movl 8(%ebp),%edx ++ movl %eax,gfx_ofs_ok(%edx) ++ ++ popl %ebx ++ popl %esi ++ popl %edi ++ ++ popl %ebp ++ ret ++ ++ ++/* ++ * int gfx_input (gfx_data_t *gfx_data, int *menu_entry) ++ * ++ * let user enter a command line ++ * ++ * uses gfx_data->cmdline as buffer ++ * ++ * return values: ++ * 1: abort ++ * 2: boot ++ * menu_entry: selected entry ++ */ ++ ++ENTRY(gfx_input) ++ pushl %ebp ++ movl %esp, %ebp ++ ++ pushl %edi ++ pushl %esi ++ pushl %ebx ++ ++ movl 8(%ebp),%edx ++ movl %edx,%ebx ++ andl $0xf,%ebx ++ shrl $4,%edx ++ ++ pushl %ebp ++ ++ call EXT_C(prot_to_real) ++ .code16 ++ ++ pushw %ds ++ ++ movw %dx,%ds ++ shll $4,%edx ++ movl gfx_ofs_cmdline(%bx),%edi ++ subl %edx,%edi ++ movw gfx_ofs_cmdline_len(%bx),%cx ++ movw gfx_ofs_timeout(%bx),%ax ++ imulw $18,%ax ++ ++ pushl %ebp ++ lcall *gfx_ofs_jmp_table + 4 * 2 (%bx) ++ popl %ebp ++ movl %eax,%ecx ++ ++ popw %ds ++ ++ DATA32 call EXT_C(real_to_prot) ++ .code32 ++ ++ popl %ebp ++ ++ movl 12(%ebp),%edx ++ movl %ebx,(%edx) ++ ++ movl %ecx,%eax ++ ++ popl %ebx ++ popl %esi ++ popl %edi ++ ++ popl %ebp ++ ret ++ ++ ++/* ++ * int gfx_setup_menu (gfx_data_t *gfx_data) ++ * ++ * draw boot menu ++ * ++ * return values: ++ * always 0 ++ */ ++ ++/* menu entry descriptor */ ++#define menu_entries 0 ++#define menu_default 2 /* seg:ofs */ ++#define menu_ent_list 6 /* seg:ofs */ ++#define menu_ent_size 10 ++#define menu_arg_list 12 /* seg:ofs */ ++#define menu_arg_size 16 ++#define sizeof_menu_desc 18 ++ ++ENTRY(gfx_setup_menu) ++ pushl %ebp ++ movl %esp, %ebp ++ ++ pushl %edi ++ pushl %esi ++ pushl %ebx ++ ++ movl 8(%ebp),%edx ++ movl %edx,%ebx ++ andl $0xf,%ebx ++ shrl $4,%edx ++ ++ call EXT_C(prot_to_real) ++ .code16 ++ ++ pushw %ds ++ ++ movw %dx,%ds ++ shll $4,%edx ++ ++ subw $sizeof_menu_desc,%sp ++ movw %sp,%bp ++ ++ movl gfx_ofs_menu_entries(%bx),%eax ++ movw %ax,menu_entries(%bp) ++ ++ movl gfx_ofs_menu_default_entry(%bx),%eax ++ subl %edx,%eax ++ movw %ax,menu_default(%bp) ++ movw %ds,menu_default+2(%bp) ++ ++ movl gfx_ofs_menu_list(%bx),%eax ++ subl %edx,%eax ++ movw %ax,menu_ent_list(%bp) ++ movw %ds,menu_ent_list+2(%bp) ++ ++ movl gfx_ofs_menu_entry_len(%bx),%eax ++ movw %ax,menu_ent_size(%bp) ++ ++ movl gfx_ofs_args_list(%bx),%eax ++ subl %edx,%eax ++ movw %ax,menu_arg_list(%bp) ++ movw %ds,menu_arg_list+2(%bp) ++ ++ movl gfx_ofs_args_entry_len(%bx),%eax ++ movw %ax,menu_arg_size(%bp) ++ ++ movw %bp,%si ++ pushw %ss ++ popw %es ++ ++ lcall %ds: *gfx_ofs_jmp_table + 4 * 3 (%bx) ++ ++ addw $sizeof_menu_desc,%sp ++ ++ popw %ds ++ ++ DATA32 call EXT_C(real_to_prot) ++ .code32 ++ ++ xorl %eax,%eax ++ ++ popl %ebx ++ popl %esi ++ popl %edi ++ ++ popl %ebp ++ ret ++ ++ ++/* ++ * ++ * end graphics stuff ++ * ++ * - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - ++ */ ++ + + /* + * gateA20(int linear) +diff -Naur grub-0.96.orig/stage2/builtins.c grub-0.96/stage2/builtins.c +--- grub-0.96.orig/stage2/builtins.c 2004-06-20 15:33:04.000000000 +0200 ++++ grub-0.96/stage2/builtins.c 2005-02-02 15:38:52.765326576 +0100 +@@ -63,6 +63,8 @@ + int fallback_entries[MAX_FALLBACK_ENTRIES]; + /* The number of current entry. */ + int current_entryno; ++/* graphics file */ ++char graphics_file[64]; + /* The address for Multiboot command-line buffer. */ + static char *mb_cmdline; + /* The password. */ +@@ -1327,6 +1329,26 @@ + }; + + ++/* graphics */ ++static int ++gfxmenu_func (char *arg, int flags) ++{ ++ memmove(graphics_file, arg, sizeof graphics_file - 1); ++ graphics_file[sizeof graphics_file - 1] = 0; ++ ++ return 0; ++} ++ ++static struct builtin builtin_gfxmenu = ++{ ++ "gfxmenu", ++ gfxmenu_func, ++ BUILTIN_MENU | BUILTIN_HELP_LIST, ++ "gfxmenu FILE", ++ "Use the graphical menu from FILE." ++}; ++ ++ + /* geometry */ + static int + geometry_func (char *arg, int flags) +@@ -4811,6 +4833,7 @@ + &builtin_find, + &builtin_fstest, + &builtin_geometry, ++ &builtin_gfxmenu, + &builtin_halt, + &builtin_help, + &builtin_hiddenmenu, +diff -Naur grub-0.96.orig/stage2/shared.h grub-0.96/stage2/shared.h +--- grub-0.96.orig/stage2/shared.h 2004-06-19 18:40:09.000000000 +0200 ++++ grub-0.96/stage2/shared.h 2005-02-02 15:38:52.767326272 +0100 +@@ -374,6 +374,25 @@ + #endif /* WITHOUT_LIBC_STUBS */ + + ++/* see typedef gfx_data_t below */ ++#define gfx_ofs_ok 0x00 ++#define gfx_ofs_mem_start 0x04 ++#define gfx_ofs_mem_cur 0x08 ++#define gfx_ofs_mem_max 0x0c ++#define gfx_ofs_code_seg 0x10 ++#define gfx_ofs_jmp_table 0x14 ++#define gfx_ofs_sys_cfg 0x44 ++#define gfx_ofs_cmdline 0x4c ++#define gfx_ofs_cmdline_len 0x50 ++#define gfx_ofs_menu_list 0x54 ++#define gfx_ofs_menu_default_entry 0x58 ++#define gfx_ofs_menu_entries 0x5c ++#define gfx_ofs_menu_entry_len 0x60 ++#define gfx_ofs_args_list 0x64 ++#define gfx_ofs_args_entry_len 0x68 ++#define gfx_ofs_timeout 0x6c ++ ++ + #ifndef ASM_FILE + /* + * Below this should be ONLY defines and other constructs for C code. +@@ -595,6 +614,39 @@ + extern int default_entry; + extern int current_entryno; + ++ ++/* ++ * graphics menu stuff ++ * ++ * Note: gfx_data and all data referred to in it must lie within a 64k area. ++ */ ++typedef struct { ++ unsigned ok; /* set while we're in graphics mode */ ++ unsigned mem_start, mem_cur, mem_max; ++ unsigned code_seg; /* code segment of binary graphics code */ ++ unsigned jmp_table[12]; /* link to graphics functions */ ++ unsigned char sys_cfg[8]; /* sys_cfg[0]: identifies boot loader (grub == 2) */ ++ char *cmdline; /* command line returned by gfx_input() */ ++ unsigned cmdline_len; /* length of the above */ ++ char *menu_list; /* list of menu entries, each of fixed length (menu_entry_len) */ ++ char *menu_default_entry; /* the default entry */ ++ unsigned menu_entries; /* number of entries in menu_list */ ++ unsigned menu_entry_len; /* one entry */ ++ char *args_list; /* same structure as menu_list, menu_entries entries */ ++ unsigned args_entry_len; /* one entry */ ++ unsigned timeout; /* in seconds (0: no timeout) */ ++} __attribute__ ((packed)) gfx_data_t; ++ ++extern gfx_data_t *graphics_data; ++ ++/* pointer to graphics image data */ ++extern char graphics_file[64]; ++ ++int gfx_init(gfx_data_t *gfx_data); ++int gfx_done(gfx_data_t *gfx_data); ++int gfx_input(gfx_data_t *gfx_data, int *menu_entry); ++int gfx_setup_menu(gfx_data_t *gfx_data); ++ + /* The constants for password types. */ + typedef enum + { +diff -Naur grub-0.96.orig/stage2/stage2.c grub-0.96/stage2/stage2.c +--- grub-0.96.orig/stage2/stage2.c 2004-07-24 20:53:47.000000000 +0200 ++++ grub-0.96/stage2/stage2.c 2005-02-02 15:38:52.769325968 +0100 +@@ -22,6 +22,8 @@ + + grub_jmp_buf restart_env; + ++gfx_data_t *graphics_data; ++ + #if defined(PRESET_MENU_STRING) || defined(SUPPORT_DISKLESS) + + # if defined(PRESET_MENU_STRING) +@@ -310,6 +312,12 @@ + + if (! auth && password) + { ++ if (*graphics_file) ++ { ++ printf ("\ ++ WARNING: graphical menu doesn\'t work\ ++ in conjunction with the password feature\n" ); ++ } + printf ("\ + Press enter to boot the selected OS or \'p\' to enter a\n\ + password to unlock the next set of features."); +@@ -753,6 +761,341 @@ + } + + ++ ++/* for debugging */ ++static void hexdump(unsigned char *buf, unsigned len) ++{ ++ int i, j = 0; ++ char s[17]; ++ unsigned addr = (unsigned) buf; ++ ++ s[16] = 0; ++ while(len--) { ++ i = buf[j]; ++ i = i & 0xff; ++ s[j & 15] = (i >= 0x20 && i <= 0x7e) ? i : '.'; ++ if(!(j & 15)) { ++ printf("%x ", j + addr); ++ } ++ if(!(j & 7) && (j & 15)) printf(" "); ++ /* stupid grub_printf */ ++ printf("%x", (i >> 4) & 0x0f); ++ printf("%x ", i & 0x0f); ++ if(!(++j & 15)) { ++ printf(" %s\n", s); ++ } ++ } ++ ++ if(j & 15) { ++ s[j & 15] = 0; ++ if(!(j & 8)) printf(" "); ++ i = 1 + 3 * (16 - (j & 15)); ++ while(i--) printf(" "); ++ printf("%s\n", s); ++ } ++} ++ ++ ++/* ++ * Go through config entry and find kernel args, if any. ++ */ ++static char *get_kernel_args(char *cfg) ++{ ++ int j; ++ char *s, *t = ""; ++ ++ for(j = 0; ; j++) { ++ s = get_entry(cfg, j, 0); ++ if(!*s) break; ++ if(!memcmp(s, "kernel", 6) && (s[6] == ' ' || s[6] == '\t')) { ++ t = skip_to(0, s); ++ if(*t) t = skip_to(0, t); ++ break; ++ } ++ } ++ ++ return t; ++} ++ ++ ++/* ++ * Leave that much space on the heap. Everything else goes to the graphics ++ * functions. ++ * ++ * 0x2000 is _not_ enough ++ */ ++#define MIN_HEAP_SIZE 0x4000 ++ ++/* gfx code needs at least this much free memory */ ++#define MIN_GFX_FREE 0xc000 ++ ++/* ++ * Does normally not return. ++ */ ++static void ++run_graphics_menu (char *menu_entries, char *config_entries, int num_entries, ++ char *heap, int entryno) ++{ ++ unsigned char *buf; ++ unsigned buf_size, code_start; ++ char *s, *t, *cfg, *new_config; ++ char *saved_heap; ++ int i, j, max_len; ++ int selected_entry; ++ gfx_data_t *gfx_data; ++ ++ /* ++ * check gfx_data_t struct offsets for consistency; gcc will optimize away ++ * the whole block ++ */ ++ ++ /* dummy function to make ld fail */ ++ { ++ extern void wrong_struct_size(void); ++ #define gfx_ofs_check(a) if(gfx_ofs_##a != (char *) &gfx_data->a - (char *) gfx_data) wrong_struct_size(); ++ gfx_ofs_check(ok); ++ gfx_ofs_check(mem_start); ++ gfx_ofs_check(mem_cur); ++ gfx_ofs_check(mem_max); ++ gfx_ofs_check(code_seg); ++ gfx_ofs_check(jmp_table); ++ gfx_ofs_check(sys_cfg); ++ gfx_ofs_check(cmdline); ++ gfx_ofs_check(cmdline_len); ++ gfx_ofs_check(menu_list); ++ gfx_ofs_check(menu_default_entry); ++ gfx_ofs_check(menu_entries); ++ gfx_ofs_check(menu_entry_len); ++ gfx_ofs_check(args_list); ++ gfx_ofs_check(args_entry_len); ++ gfx_ofs_check(timeout); ++ #undef gfx_ofs_check ++ } ++ ++ if(!num_entries) return; ++ ++ graphics_data = gfx_data = (gfx_data_t *) heap; ++ heap += sizeof *gfx_data; ++ memset(gfx_data, 0, sizeof *gfx_data); ++ ++ gfx_data->sys_cfg[0] = 2; /* bootloader: grub */ ++ gfx_data->timeout = grub_timeout >= 0 ? grub_timeout : 0; ++ ++ ++ /* setup command line edit buffer */ ++ ++ gfx_data->cmdline_len = 256; ++ ++ gfx_data->cmdline = heap; ++ heap += gfx_data->cmdline_len; ++ memset(gfx_data->cmdline, 0, gfx_data->cmdline_len); ++ ++ ++ /* setup menu entries */ ++ ++ for(i = max_len = 0; i < num_entries; i++) { ++ j = strlen(get_entry(menu_entries, i, 0)); ++ if(j > max_len) max_len = j; ++ } ++ ++ if(!max_len) return; ++ ++ gfx_data->menu_entry_len = max_len + 1; ++ gfx_data->menu_entries = num_entries; ++ ++ gfx_data->menu_list = heap; ++ heap += gfx_data->menu_entry_len * gfx_data->menu_entries; ++ ++ memset(gfx_data->menu_list, 0, gfx_data->menu_entry_len * gfx_data->menu_entries); ++ ++ for(i = 0; i < gfx_data->menu_entries; i++) { ++ strcpy(gfx_data->menu_list + i * gfx_data->menu_entry_len, get_entry(menu_entries, i, 0)); ++ } ++ ++ gfx_data->menu_default_entry = gfx_data->menu_list + entryno * gfx_data->menu_entry_len; ++ ++ ++ /* setup list of kernel args */ ++ ++ for(i = max_len = 0; i < num_entries; i++) { ++ s = get_kernel_args(get_entry(config_entries, i, 1)); ++ j = strlen(s); ++ if(j > max_len) max_len = j; ++ } ++ ++ gfx_data->args_entry_len = max_len + 1; ++ ++ gfx_data->args_list = heap; ++ heap += gfx_data->args_entry_len * gfx_data->menu_entries; ++ ++ memset(gfx_data->args_list, 0, gfx_data->args_entry_len * gfx_data->menu_entries); ++ ++ for(i = 0; i < gfx_data->menu_entries; i++) { ++ strcpy(gfx_data->args_list + i* gfx_data->args_entry_len, get_kernel_args(get_entry(config_entries, i, 1))); ++ } ++ ++ ++ /* go back here when we no longer need the graphics data */ ++ saved_heap = heap; ++ ++ ++ /* get memory area to be used by graphics functions */ ++ ++ buf = (unsigned char *) (((unsigned) heap + 0xf) & ~0xf); ++ ++ buf_size = (unsigned char *) &buf - buf - MIN_HEAP_SIZE; ++ buf_size &= ~0xf; ++ ++ /* too small */ ++ if(buf_size < 0x10000) return; ++ ++ gfx_data->mem_start = (unsigned) buf; ++ gfx_data->mem_max = gfx_data->mem_start + buf_size; ++ ++#if 0 ++ printf("graphics menu\n"); ++ printf( ++ "heap = 0x%x, buf = 0x%x (0x%x bytes), graphics_file = %s\n", ++ heap, gfx_data->mem_start, buf_size, graphics_file ++ ); ++ getkey(); ++#endif ++ ++ heap += buf_size; ++ ++ ++ /* read the file */ ++ ++ if(!grub_open(graphics_file)) { ++ printf("graphics file \"%s\" missing, press a key to continue...\n", graphics_file); ++ getkey(); ++ return; ++ } ++ ++ i = grub_read(buf, buf_size); ++ ++ grub_close(); ++ ++ if(i <= 0) { ++ printf("error reading \"%s\", press a key to continue...\n", graphics_file); ++ getkey(); ++ return; ++ } ++ ++ /* besides the file, we need some working memory, too */ ++ if(i + MIN_GFX_FREE >= buf_size) { ++ printf("file \"%s\" too large, press a key to continue...\n", graphics_file); ++ getkey(); ++ return; ++ } ++ ++ gfx_data->mem_cur = gfx_data->mem_start + ((i + 3) & ~3); /* align it */ ++ ++ // printf("image: %d bytes (%d bytes left)\n", i, gfx_data->mem_max - gfx_data->mem_cur); ++ // getkey(); ++ ++ if( ++ *(unsigned *) buf != 0x0b2d97f00 || /* magic id */ ++ buf[4] != 4 || /* version 4 */ ++ !(code_start = *(unsigned *) (buf + 8)) || ++ (code_start & 0xf) /* check alignment */ ++ ) { ++ printf("\"%s\" has wrong format, press a key to continue...\n", graphics_file); ++ getkey(); ++ return; ++ } ++ ++ ++ /* init interface to graphics functions */ ++ ++ code_start += gfx_data->mem_start; ++ ++ gfx_data->code_seg = code_start >> 4; ++ ++ // printf("code start = 0x%x, code_seg = 0x%x\n", code_start, gfx_data->code_seg); ++ ++ for(i = 0; i < sizeof gfx_data->jmp_table / sizeof *gfx_data->jmp_table; i++) { ++ gfx_data->jmp_table[i] = (gfx_data->code_seg << 16) + ((unsigned short *) code_start)[i]; ++ } ++ ++#if 0 ++ for(i = 0; i < 12; i++) { ++ printf("%d: 0x%x\n", i, gfx_data->jmp_table[i]); ++ } ++ ++ for(i = 0; i < gfx_data->menu_entries; i++) { ++ printf(">%s< - >%s<\n", ++ gfx_data->menu_list + i * gfx_data->menu_entry_len, ++ gfx_data->args_list + i * gfx_data->args_entry_len ++ ); ++ } ++ ++ printf("def: >%s<\n", gfx_data->menu_default_entry); ++#endif ++ ++ ++ /* switch to graphics mode */ ++ ++ if(gfx_init(gfx_data)) return; ++ ++ gfx_setup_menu(gfx_data); ++ ++ i = gfx_input(gfx_data, &selected_entry); ++ ++ /* ESC -> show text menu */ ++ if(i == 1) { ++ gfx_done(gfx_data); ++ grub_timeout = -1; ++ ++ return; ++ } ++ ++ gfx_done(gfx_data); ++ ++ heap = saved_heap; /* free most of the graphics data */ ++ ++ // printf("cmdline: >%s<, entry = %d\n", gfx_data->cmdline, selected_entry); ++ ++ if(selected_entry < 0 || selected_entry > num_entries) return; ++ ++ ++ /* create new config with modified kernel option */ ++ ++ cfg = get_entry(config_entries, selected_entry, 1); ++ ++ new_config = heap; ++ ++ for(i = 0; ; i++) { ++ s = get_entry(cfg, i, 0); ++ if(!*s) { ++ if(!i) *heap++ = 0; ++ *heap++ = 0; ++ break; ++ } ++ if(!memcmp(s, "kernel", 6) && (s[6] == ' ' || s[6] == '\t')) { ++ t = skip_to(0, s); ++ if(*t) t = skip_to(0, t); ++ memmove(heap, s, t - s); ++ heap += t - s; ++ *heap++ = ' '; ++ strcpy(heap, gfx_data->cmdline); ++ heap += strlen(gfx_data->cmdline) + 1; ++ } ++ else { ++ strcpy(heap, s); ++ heap += strlen(s) + 1; ++ } ++ } ++ ++ *heap++ = 0; ++ ++ // hexdump(new_config, heap - new_config); ++ // getkey(); ++ ++ run_script(new_config, heap); ++} ++ ++ + static int + get_line_from_config (char *cmdline, int maxlen, int read_from_file) + { +@@ -1058,9 +1401,12 @@ + } + else + { +- /* Run menu interface. */ +- run_menu (menu_entries, config_entries, num_entries, +- menu_entries + menu_len, default_entry); ++ if (*graphics_file && !password && show_menu && grub_timeout) ++ { ++ run_graphics_menu(menu_entries, config_entries, num_entries,menu_entries + menu_len, default_entry); ++ } ++ /* Run menu interface. */ ++ run_menu (menu_entries, config_entries, num_entries, menu_entries + menu_len, default_entry); + } + } + } diff -rN -u frugalware-current-old/source/base/grub/01-grub-0.96-reiser4-20040130.patch frugalware-current-new/source/base/grub/01-grub-0.96-reiser4-20040130.patch --- frugalware-current-old/source/base/grub/01-grub-0.96-reiser4-20040130.patch 2005-02-20 10:27:00.000000000 +0100 +++ frugalware-current-new/source/base/grub/01-grub-0.96-reiser4-20040130.patch 1970-01-01 01:00:00.000000000 +0100 @@ -1,605 +0,0 @@ -diff -upNr --exclude=Makefile.in --exclude='*.info' --exclude='*.m4' --exclude='*cache' --exclude=configure grub-0.96/INSTALL grub-0.96-reiser4/INSTALL ---- grub-0.96/INSTALL 2005-02-03 18:49:50.000000000 +0300 -+++ grub-0.96-reiser4/INSTALL 2005-01-30 14:36:41.000000000 +0300 -@@ -207,6 +207,9 @@ operates. - `--disable-reiserfs' - Omit the ReiserFS support in Stage 2. - -+`--disable-reiser4' -+ Omit the Reiser4 support in Stage 2. -+ - `--disable-vstafs' - Omit the VSTa filesystem support in Stage 2. - -diff -upNr --exclude=Makefile.in --exclude='*.info' --exclude='*.m4' --exclude='*cache' --exclude=configure grub-0.96/config.h.in grub-0.96-reiser4/config.h.in ---- grub-0.96/config.h.in 2005-02-03 18:49:50.000000000 +0300 -+++ grub-0.96-reiser4/config.h.in 2005-01-30 14:46:43.000000000 +0300 -@@ -27,9 +27,16 @@ - /* Define to 1 if you have the header file. */ - #undef HAVE_INTTYPES_H - -+/* Define to 1 if you have the `aal-minimal' library (-laal-minimal). */ -+#undef HAVE_LIBAAL_MINIMAL -+ - /* Define if you have a curses library */ - #undef HAVE_LIBCURSES - -+/* Define to 1 if you have the `reiser4-minimal' library (-lreiser4-minimal). -+ */ -+#undef HAVE_LIBREISER4_MINIMAL -+ - /* Define to 1 if you have the header file. */ - #undef HAVE_MEMORY_H - -diff -upNr --exclude=Makefile.in --exclude='*.info' --exclude='*.m4' --exclude='*cache' --exclude=configure grub-0.96/configure.ac grub-0.96-reiser4/configure.ac ---- grub-0.96/configure.ac 2005-02-03 18:49:50.000000000 +0300 -+++ grub-0.96-reiser4/configure.ac 2005-02-03 18:24:05.000000000 +0300 -@@ -263,6 +263,77 @@ if test x"$enable_reiserfs" != xno; then - FSYS_CFLAGS="$FSYS_CFLAGS -DFSYS_REISERFS=1" - fi - -+dnl Checking for reiser4 -+REISER4_LIBS="" -+REISER4_CFLAGS="" -+ -+OLD_LIBS=$LIBS -+OLD_CFLAGS=$CFLAGS -+LIBS="" -+CFLAGS="" -+ -+AC_ARG_ENABLE(reiser4, -+ [ --disable-reiser4 disable Reiser4 support in Stage 2]) -+ -+if test x"$enable_reiser4" != xno; then -+ AC_CHECK_LIB(aal-minimal, aal_mem_init, , -+ AC_MSG_WARN( -+Reiser4 support is disabled due to inability find libaal-minimal with -+memory manager support turned on.) -+ enable_reiser4=no -+ ) -+fi -+ -+if test x"$enable_reiser4" != xno; then -+ AC_CHECK_HEADER(aal/libaal.h, , -+ AC_MSG_WARN( -+Libaal header files are not found. Reiser4 support is disabled -+ ) -+ enable_reiser4=no) -+fi -+ -+if test x"$enable_reiser4" != xno; then -+ AC_CHECK_LIB(reiser4-minimal, reiser4_fs_open, , -+ AC_MSG_WARN( -+Reiser4 support is disabled due to inability find valid libreiser4-minimal.) -+ enable_reiser4=no, -+ -laal-minimal -+ ) -+fi -+ -+if test x"$enable_reiser4" != xno; then -+ AC_CHECK_HEADER(reiser4/libreiser4.h, , -+ AC_MSG_WARN( -+Reiser4 header files are not found. Reiser4 support is disabled. -+ ) -+ enable_reiser4=no) -+fi -+ -+if test x"$enable_reiser4" != xno; then -+ REISER4_CFLAGS="$REISER4_CFLAGS -DFSYS_REISER4=1" -+ REISER4_LIBS=$LIBS -+fi -+ -+if test x"$enable_reiser4" != xno; then -+ AC_CHECK_LIB(reiser4-minimal, __sym40_plug_init, -+ REISER4_CFLAGS="$REISER4_CFLAGS -DENABLE_SYMLINKS=1", -+AC_MSG_WARN(Reiser4 symlinks support is disabled.), -+ -laal-minimal -+ ) -+fi -+ -+LIBS=$OLD_LIBS -+CFLAGS=$OLD_CFLAGS -+ -+if test x"$enable_reiser4" != xno; then -+ enable_reiser4_support=yes -+ FSYS_CFLAGS="$FSYS_CFLAGS $REISER4_CFLAGS" -+fi -+ -+AC_SUBST(REISER4_LIBS) -+AC_SUBST(REISER4_CFLAGS) -+AM_CONDITIONAL(ENABLE_REISER4_SUPPORT, test x"$enable_reiser4" != xno) -+ - AC_ARG_ENABLE(vstafs, - [ --disable-vstafs disable VSTa FS support in Stage 2]) - -diff -upNr --exclude=Makefile.in --exclude='*.info' --exclude='*.m4' --exclude='*cache' --exclude=configure grub-0.96/docs/grub.texi grub-0.96-reiser4/docs/grub.texi ---- grub-0.96/docs/grub.texi 2005-02-03 18:49:50.000000000 +0300 -+++ grub-0.96-reiser4/docs/grub.texi 2005-01-30 14:36:41.000000000 +0300 -@@ -283,7 +283,7 @@ devices, partitions, and files in a dire - Support multiple filesystem types transparently, plus a useful explicit - blocklist notation. The currently supported filesystem types are - @dfn{BSD FFS}, @dfn{DOS FAT16 and FAT32}, @dfn{Minix fs}, @dfn{Linux --ext2fs}, @dfn{ReiserFS}, @dfn{JFS}, @dfn{XFS}, and @dfn{VSTa -+ext2fs}, @dfn{ReiserFS}, @dfn{ReiserFS}, @dfn{JFS}, @dfn{XFS}, and @dfn{VSTa - fs}. @xref{Filesystem}, for more information. - - @item Support automatic decompression -@@ -1776,6 +1776,7 @@ itself. Usually, this is put in a filesy - @itemx jfs_stage1_5 - @itemx minix_stage1_5 - @itemx reiserfs_stage1_5 -+@itemx reiser4_stage1_5 - @itemx vstafs_stage1_5 - @itemx xfs_stage1_5 - -diff -upNr --exclude=Makefile.in --exclude='*.info' --exclude='*.m4' --exclude='*cache' --exclude=configure grub-0.96/grub/Makefile.am grub-0.96-reiser4/grub/Makefile.am ---- grub-0.96/grub/Makefile.am 2005-02-03 18:49:50.000000000 +0300 -+++ grub-0.96-reiser4/grub/Makefile.am 2005-01-30 14:36:41.00